#modal.storyboard-planning{width:722px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:36px;background:#1e1e1e;color:#f3f3f3}
#modal.storyboard-planning::backdrop{backdrop-filter:none;background:rgba(0,0,0,.6)}
#modal.storyboard-planning .modal-head{padding:24px 24px 0;border:0;min-height:0}
#modal.storyboard-planning .modal-head h2{font-size:16px;line-height:24px;font-weight:600}
#modal.storyboard-planning .modal-body{padding:0 26px;overflow-y:auto}
#modal.storyboard-planning .storyboard-strategy-subtitle{margin:0 0 28px;color:#929292;font-size:13px;line-height:20px}
.storyboard-strategies{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.storyboard-strategy{position:relative;display:block;margin:0;cursor:pointer;min-width:0}
.storyboard-strategy>input{position:absolute;opacity:0;width:1px;height:1px}
.storyboard-strategy-content{display:block;min-height:205px;border:1px solid #494949;border-radius:24px;background:#262626;padding:25px 31px;color:#bdbdbd;font-size:13px;line-height:20px}
.storyboard-strategy-title{display:flex;align-items:baseline;gap:5px;color:#fff;margin-bottom:20px;white-space:nowrap}
.storyboard-strategy-title strong{font-size:28px;line-height:36px;font-weight:400}
.storyboard-strategy-title i{width:20px;height:20px;border:1px solid #999;border-radius:50%;margin-left:auto;align-self:center;position:relative;flex:none}
.storyboard-strategy-description{display:block;min-height:40px;margin-bottom:8px;font-weight:400}
.storyboard-strategy-description em{font-style:normal;color:#9d63ff;white-space:nowrap}
.storyboard-strategy-benefits{display:grid;gap:6px;font-weight:400}
.storyboard-strategy-benefits>span{display:flex;align-items:center;gap:8px}
.storyboard-strategy input:checked+.storyboard-strategy-content{border-color:#f5f5f5}
.storyboard-strategy input:checked+.storyboard-strategy-content i:after{content:"";position:absolute;inset:5px;border-radius:50%;background:white}
.storyboard-strategy input:focus-visible+.storyboard-strategy-content{outline:2px solid white;outline-offset:3px}
.storyboard-cost-note{display:flex;align-items:center;gap:6px;margin-top:16px;color:#929292;font-size:12px;line-height:20px}
.storyboard-cost-note strong{color:#eee}
#modal.storyboard-planning .modal-foot{border:0;background:transparent;padding:28px 24px 24px;gap:8px}
#modal.storyboard-planning .modal-foot .btn{border:1px solid #404040;border-radius:24px;min-width:72px;min-height:36px;padding:7px 20px;font-size:13px;line-height:20px}
#modal.storyboard-planning .modal-foot .light{color:#151515;background:#f5f5f5;border-color:#f5f5f5}
#modal.storyboard-planning .modal-foot .light:disabled{background:#2b2b2b;border-color:#2b2b2b;color:#646464;opacity:1}
@media(max-width:600px){.storyboard-strategies{grid-template-columns:1fr}.storyboard-strategy-content{min-height:0;padding:18px 22px}.storyboard-strategy-title{margin-bottom:12px}#modal.storyboard-planning .modal-body{padding:0 20px}#modal.storyboard-planning .modal-foot{padding-top:20px}.storyboard-cost-note{align-items:flex-start}}
