.v851-studio{overflow:hidden;padding:0;margin-bottom:22px}.v851-hero{padding:24px 26px;background:linear-gradient(125deg,#102d35,#174750);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.v851-hero small{color:#d8b56c;letter-spacing:.12em;font-weight:800}.v851-hero h2{margin:5px 0 2px;font-size:1.65rem}.v851-hero p{margin:0;color:#d7e3e5}.v851-live{padding:9px 12px;border-radius:999px;font-size:.72rem;font-weight:900;white-space:nowrap}.v851-live.on{background:#dff7eb;color:#126646}.v851-live.off{background:#fff0d8;color:#855500}.v851-summary{display:flex;align-items:center;gap:18px;padding:13px 26px;border-bottom:1px solid #dce5e6;background:#f7faf9;flex-wrap:wrap}.v851-summary span{font-size:.82rem;color:#5c6d71}.v851-summary b{font-size:1rem;color:#16353d}.v851-summary .v851-window{margin-left:auto}.v851-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:0}.v851-editor{padding:22px 24px;border-right:1px solid #e0e7e8}.v851-safety{display:flex;flex-direction:column;padding:13px 15px;border-radius:12px;background:#f5eee0;border:1px solid #e2c98f;margin-bottom:15px}.v851-safety span{font-size:.84rem;color:#665d4e;margin-top:2px}.v851-group{border:1px solid #dbe4e5;border-radius:12px;margin:10px 0;overflow:hidden;background:#fff}.v851-group summary{cursor:pointer;list-style:none;padding:14px 16px;display:flex;justify-content:space-between;background:#f6f8f8;color:#17343b;font-weight:800}.v851-group summary::-webkit-details-marker{display:none}.v851-group summary b{font-size:.74rem;color:#758589}.v851-rule{display:grid;grid-template-columns:minmax(180px,1fr) 155px 190px;gap:14px;align-items:start;padding:15px 16px;border-top:1px solid #e6ecec}.v851-rule-copy{display:flex;flex-direction:column;gap:3px}.v851-rule-copy span,.v851-rule label small{font-size:.78rem;line-height:1.35;color:#6a797c}.v851-rule label{display:flex;flex-direction:column;gap:4px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#617276;font-weight:800}.v851-rule select,.v851-rule input{border:1px solid #cbd7d9;border-radius:8px;background:#fff;padding:8px;color:#17343b}.v851-timing b{font-size:.79rem;text-transform:none;letter-spacing:0;white-space:nowrap}.v851-timing input{width:58px;margin-right:3px}.v851-repeat{margin-top:7px!important;text-transform:none!important;letter-spacing:0!important;display:block!important}.v851-repeat input{width:52px;padding:5px}.v851-savebar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e1e8e9}.v851-savebar span{font-size:.8rem;color:#68787b}.v851-side{padding:22px 18px;background:#fafcfc}.v851-side>section{background:#fff;border:1px solid #dce5e6;border-radius:12px;margin-bottom:15px;overflow:hidden}.v851-side>section>header{display:flex;justify-content:space-between;align-items:center;padding:14px}.v851-side h3{margin:2px 0 0;font-size:1.05rem}.v851-side header small{font-size:.67rem;color:#a57b27;font-weight:900;letter-spacing:.08em}.v851-side>section>header>b{background:#173f47;color:white;min-width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.v851-empty{display:flex;flex-direction:column;padding:15px;border-top:1px solid #e4eaeb;color:#6a797c;font-size:.8rem}.v851-empty strong{color:#263f45;margin-bottom:3px}.v851-queue-row,.v851-upcoming-row{display:flex;width:100%;align-items:center;gap:10px;padding:12px 14px;border:0;border-top:1px solid #e6ecec;background:#fff;text-align:left}.v851-queue-row span,.v851-upcoming-row span{display:flex;flex:1;min-width:0;flex-direction:column}.v851-queue-row small,.v851-upcoming-row small{font-size:.75rem;color:#718084}.v851-queue-row button{font-size:.75rem;padding:7px 9px}.v851-upcoming-row{cursor:pointer}.v851-upcoming-row:hover{background:#f5f9f8}.v851-upcoming-row time{width:72px;font-size:.72rem;color:#53666a}.v851-mode-pill{font-style:normal;font-size:.63rem;font-weight:900;text-transform:uppercase;padding:5px 7px;border-radius:999px;background:#e9eeee;color:#486066}.v851-mode-pill.automatic{background:#ddf2e9;color:#176347}.v851-mode-pill.review{background:#fff0cf;color:#7b5711}.v851-mode-pill.task{background:#e6ebfa;color:#384f91}.v851-review-body{padding:16px;background:#edf2f2}.v851-review-body iframe{min-height:56vh;background:#fff}.v851-review-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #dae3e4}
@media(max-width:900px){.v851-layout{grid-template-columns:1fr}.v851-editor{border-right:0}.v851-rule{grid-template-columns:1fr 1fr}.v851-rule-copy{grid-column:1/-1}.v851-side{padding-top:0}.v851-summary .v851-window{width:100%;margin-left:0}.v851-hero{align-items:flex-start}.v851-savebar{position:sticky;bottom:65px;background:#fff;padding:12px 0;z-index:3}}
@media(max-width:560px){.v851-hero{padding:19px;flex-direction:column}.v851-hero h2{font-size:1.4rem}.v851-summary{padding:12px 18px;gap:11px}.v851-editor{padding:15px 12px}.v851-rule{grid-template-columns:1fr;padding:14px}.v851-rule-copy{grid-column:auto}.v851-savebar{align-items:stretch;flex-direction:column}.v851-savebar button{width:100%}.v851-side{padding:0 12px 15px}.v851-review-actions{flex-direction:column-reverse}.v851-review-actions button{width:100%}}

.v852-custom{margin:16px 0 22px;border:2px solid #caa34e;border-radius:14px;overflow:hidden;background:#fff}.v852-custom>header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;background:linear-gradient(110deg,#fffaf0,#f7efe0)}.v852-custom>header small{font-size:.67rem;letter-spacing:.1em;color:#9b7320;font-weight:900}.v852-custom>header h3{margin:3px 0;font-size:1.2rem;color:#18383f}.v852-custom>header p{margin:0;font-size:.8rem;color:#68787b}.v852-custom-list{border-top:1px solid #e5d4ad}.v852-custom-row{display:flex;align-items:center;gap:15px;padding:15px 17px;border-top:1px solid #e5ebec}.v852-custom-row:first-child{border-top:0}.v852-custom-row.active{box-shadow:inset 4px 0 #16805f}.v852-custom-row.draft{box-shadow:inset 4px 0 #bf8b23}.v852-custom-row.paused{box-shadow:inset 4px 0 #78868a}.v852-custom-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.v852-custom-main strong{font-size:1rem;color:#17363e}.v852-custom-main small{font-size:.76rem;color:#6d7c80}.v852-status{align-self:flex-start;padding:3px 7px;border-radius:999px;font-size:.61rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.v852-status.active{background:#def3e8;color:#126246}.v852-status.draft{background:#fff0cd;color:#79530a}.v852-status.paused{background:#e8edef;color:#536368}.v852-custom-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.v852-custom-empty{display:flex;align-items:center;gap:10px;padding:18px;border-top:1px solid #e5d4ad;color:#647579}.v852-custom-empty strong{color:#193940}.v852-custom-empty span{flex:1;font-size:.8rem}.v852-protected-title{display:flex;justify-content:space-between;align-items:end;margin:20px 3px 8px}.v852-protected-title span{font-size:.7rem;letter-spacing:.09em;font-weight:900;color:#8e722f}.v852-protected-title small{font-size:.72rem;color:#778589}.v852-new-template{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px;border-radius:10px;background:#f5f8f8;border:1px solid #dce5e6}.v852-new-template.hidden{display:none}.v852-new-template .section-label,.v852-new-template .full{grid-column:1/-1}.v852-activation-warning{padding:14px;border:1px solid #e2c681;border-radius:10px;background:#fff9e9}.v852-activation-warning p{margin:4px 0 0;font-size:.82rem;color:#665e4c}.check-option.warning{border-color:#e3b8a8;background:#fff8f5}.check-option span{display:flex;flex-direction:column}.check-option span small{font-size:.76rem;color:#6d7b7f;font-weight:400}
@media(max-width:760px){.v852-custom>header,.v852-custom-row,.v852-custom-empty{align-items:stretch;flex-direction:column}.v852-custom>header button,.v852-custom-empty button{width:100%}.v852-custom-actions{display:grid;grid-template-columns:1fr 1fr}.v852-custom-actions button{min-height:42px}.v852-protected-title{align-items:flex-start;flex-direction:column;gap:3px}.v852-new-template{grid-template-columns:1fr}.v852-new-template>*{grid-column:1!important}}
