:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#141821;font-synthesis:none;--background:#f2f3f5;--sidebar:#fff;--surface:#fff;--surface-raised:#fff;--surface-soft:#f5f6f8;--foreground:#141821;--muted:#606a78;--subtle:#8c95a2;--border:#181f2b1a;--border-strong:#181f2b2e;--primary:#315ee7;--primary-ink:#fff;--success:#16805e;--warning:#a8640b;--danger:#c53a4b;--ring:#315ee73d;--radius:12px;--ink:var(--foreground);--line:var(--border);--soft:var(--surface-soft);--accent:var(--primary);--accent-dark:#244bc2;background:#f2f3f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--background);min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.app-shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:var(--sidebar);flex-direction:column;width:238px;padding:22px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.logo{letter-spacing:-.02em;align-items:center;gap:10px;padding:0 10px 28px;font-size:18px;font-weight:720;display:flex}.logo-symbol,.brand-mark{border:1px solid var(--border);width:34px;height:34px;color:var(--foreground);background:var(--surface-soft);border-radius:8px;place-items:center;display:grid}.sidebar nav{flex:1}.nav-label{color:#8a9490;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 8px;font-size:10px;font-weight:750}.settings-label{margin-top:28px}.sidebar nav button{color:#59635f;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:40px;margin:3px 0;padding:0 11px;font-size:14px;font-weight:600;display:flex}.sidebar nav button:hover{color:var(--ink);background:#f0f3f1}.sidebar nav button.active{color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--surface))}.workspace-card{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 10px 2px;display:flex}.workspace-avatar{color:#45615a;background:#e8edeb;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.workspace-card div{gap:2px;min-width:0;display:grid}.workspace-card strong,.workspace-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-card strong{font-size:12px}.workspace-card div span{color:var(--muted);font-size:10px}.main-content{grid-column:2;min-width:0;padding:0 38px 64px}.topbar{border-bottom:1px solid var(--line);min-height:68px;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.organization-context{gap:3px;min-width:0;display:grid}.organization-context strong,.organization-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-context strong{color:var(--foreground);font-size:13px}.organization-context span{color:var(--subtle);font-size:10px}.topbar-actions{align-items:center;gap:8px;display:flex}.runtime-state{align-items:center;gap:7px;display:flex}.state-dot{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 16%, transparent);border-radius:50%}.topbar-logout{min-height:32px;color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.topbar-logout:hover{color:var(--foreground)}.topbar-logout:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.page-header{justify-content:space-between;align-items:end;gap:24px;max-width:1280px;margin:38px auto 26px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.page-header h1{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(29px,3vw,38px);line-height:1.08}.page-header p:not(.eyebrow){color:var(--muted);margin:9px 0 0;font-size:14px}.header-actions{align-items:center;gap:8px;display:flex}.file-button{cursor:pointer}.file-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-button.disabled{cursor:not-allowed;opacity:.5}.primary-button,.secondary-button,.danger-button,.icon-button,.text-button{border:0;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.primary-button{min-height:40px;color:var(--primary-ink);background:var(--primary);border-radius:9px;padding:0 15px;box-shadow:0 1px 2px #181f2b1f}.primary-button:hover{background:var(--accent-dark)}.secondary-button{color:#34413d;background:#fff;border:1px solid #d7ddda;border-radius:8px;min-height:36px;padding:0 12px;font-size:12px}.secondary-button:hover{background:#fafbfa;border-color:#afb9b5}.secondary-button.compact{min-height:32px;padding:0 10px}.danger-button{color:#fff;background:#8b443b;border-radius:8px;min-height:36px;padding:0 12px;font-size:12px}.danger-button:hover{background:#73372f}.icon-button{border:1px solid var(--line);color:#4b5752;background:#fff;border-radius:9px;width:38px;height:38px}.text-button{color:#94473d;background:0 0;margin-left:auto;padding:3px 0}.primary-button:focus-visible,.secondary-button:focus-visible,.danger-button:focus-visible,.icon-button:focus-visible,.text-button:focus-visible,.sidebar nav button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.summary-grid,.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1280px;margin:0 auto 18px;display:grid}.summary-grid article,.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 1px 2px #14231d06}.summary-grid article{align-content:space-between;min-height:133px;padding:19px;display:grid}.summary-grid span{color:var(--muted);font-size:12px;font-weight:650}.summary-grid strong{letter-spacing:-.04em;margin-top:12px;font-size:30px}.summary-grid small{color:#8a9490;font-size:11px}.summary-grid article.attention{background:snow;border-color:#e5c6bf}.panel{max-width:1280px;margin:0 auto 18px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:17px 19px;display:flex}.panel h2{letter-spacing:-.01em;margin:0;font-size:15px}.panel-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:#8a9490;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#fafbfa;padding:10px 19px;font-size:10px}td{color:#45514d;border-top:1px solid #edf0ee;padding:14px 19px;font-size:12px}td:first-child{min-width:250px}td strong,td span{display:block}td strong{color:var(--ink);margin-bottom:3px;font-size:13px}td span:not(.status){color:#8b9491;font-size:10px}.status{color:#58635f;letter-spacing:.05em;text-transform:uppercase;background:#edf0ef;border-radius:999px;align-items:center;width:fit-content;padding:4px 7px;font-size:9px;font-weight:780;display:inline-flex}.status-active,.status-succeeded,.status-published,.status-approved{color:#07634b;background:#e2f2ec}.status-failed,.status-dead_letter,.status-error,.status-ambiguous{color:#97453c;background:#fae9e6}.status-queued,.status-leased,.status-scheduled,.status-in_review,.status-reconciling{color:#7a5a15;background:#f8efda}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px 22px;display:flex}.empty-icon,.integration-icon{width:42px;height:42px;color:var(--accent);background:#e9f3ef;border-radius:11px;place-items:center;display:grid}.empty-state h3{margin:14px 0 5px;font-size:15px}.empty-state p{max-width:440px;color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.55}.calendar-header-actions,.calendar-toolbar,.calendar-toolbar>div,.calendar-event-actions,.calendar-move>div{align-items:center;gap:8px;display:flex}.segmented{border:1px solid var(--line);background:#edf1ef;border-radius:9px;padding:3px;display:flex}.segmented button{color:#65706c;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 10px;font-size:11px;font-weight:720}.segmented button.active{color:#1f3b33;background:#fff;box-shadow:0 1px 2px #173b2f18}.calendar-board{overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;min-height:66px;padding:13px 16px}.calendar-toolbar>div:first-child{gap:3px;display:grid}.calendar-toolbar strong{font-size:14px}.calendar-toolbar span{color:var(--muted);font-size:10px}.calendar-scroll{overflow-x:auto}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(120px,1fr));min-width:840px;display:grid}.calendar-weekdays{border-bottom:1px solid var(--line);background:#fafbfa;align-items:center;min-height:34px}.calendar-weekdays span{color:#7c8682;letter-spacing:.06em;text-transform:uppercase;padding:0 10px;font-size:9px;font-weight:780}.calendar-grid>section{background:#fff;border-bottom:1px solid #edf0ee;border-right:1px solid #edf0ee;min-height:144px;padding:8px}.calendar-grid>section:nth-child(7n){border-right:0}.calendar-grid>section.outside{background:#fafbfa}.calendar-grid>section>header{justify-content:space-between;align-items:center;min-height:25px;display:flex}.calendar-grid>section>header time{color:#5e6965;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:760;display:grid}.calendar-grid>section.today>header time{color:#fff;background:var(--accent)}.calendar-grid>section>header span{color:#78827e;font-size:9px}.calendar-grid>section.outside>header{opacity:.45}.calendar-week .outside{background:#fff}.calendar-events{gap:6px;margin-top:4px;display:grid}.calendar-events article{background:#f8faf9;border:1px solid #dfe5e2;border-radius:8px;gap:6px;padding:7px;display:grid}.calendar-event-main{align-items:flex-start;gap:6px;min-width:0;display:flex}.calendar-event-main input{accent-color:var(--accent);margin:2px 0 0}.calendar-event-main>div{flex:1;gap:2px;min-width:0;display:grid}.calendar-event-main strong,.calendar-event-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-event-main strong{color:#26332f;font-size:10px}.calendar-event-main span{color:#7a8581;font-size:8px}.calendar-event-main .status{flex:none;padding:3px 5px;font-size:7px}.calendar-event-actions{justify-content:flex-end}.calendar-event-actions .text-button{margin-left:0;font-size:9px}.calendar-move{border-top:1px solid #e2e7e5;gap:5px;padding-top:5px;display:grid}.calendar-move label{color:#56615d;font-size:9px;font-weight:720}.calendar-move input{width:100%;height:32px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfd8d4;border-radius:7px;padding:0 7px;font-size:9px}.calendar-move input:focus{border-color:#6fa894;outline:3px solid #dceee7}.calendar-move>div{justify-content:flex-end}.cancel-button{color:#8a4b43;font-size:10px}.notice{color:#725b24;background:#fffdf5;border:1px solid #dcd6be;border-radius:10px;align-items:center;gap:12px;max-width:1280px;min-height:64px;margin:0 auto 18px;padding:12px 15px;display:flex}.notice div{flex:1;gap:3px;display:grid}.notice strong{font-size:12px}.notice span{font-size:11px}.composer-body{gap:17px;padding:20px;display:grid}.composer-body>label{gap:7px;display:grid}.composer-body label>span,.composer-body legend{color:#59645f;font-size:11px;font-weight:700}.composer-body input[type=text],.composer-body input:not([type]),.composer-body textarea,.schedule-row input{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #d9dfdc;border-radius:8px;outline:0}.composer-body input[type=text],.composer-body input:not([type]){height:40px;padding:0 11px}.composer-body textarea{resize:vertical;padding:11px;line-height:1.55}.composer-body input:focus,.composer-body textarea:focus,.schedule-row input:focus{border-color:#6fa894;box-shadow:0 0 0 3px #e5f1ec}.composer-body fieldset{border:0;margin:0;padding:0}.composer-body legend{margin-bottom:8px}.channel-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.channel-options label{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.channel-options label>span{gap:2px;display:grid}.channel-options strong{font-size:11px}.channel-options small{color:var(--muted);font-size:9px}.form-actions{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.import-preview{border:1px solid var(--line);border-radius:9px;overflow:hidden}.import-preview>div{border-bottom:1px solid #edf0ee;gap:3px;padding:10px 12px;display:grid}.import-preview>div:last-of-type{border-bottom:0}.import-preview strong{font-size:11px}.import-preview span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.import-preview>small{color:#7f8985;background:#fafbfa;padding:8px 12px;font-size:9px;display:block}.content-list article{border-bottom:1px solid #edf0ee;align-items:center;gap:13px;min-height:82px;padding:14px 18px;display:flex}.content-list article:last-child{border-bottom:0}.content-icon{color:#64706c;background:#f0f3f2;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.content-copy{flex:1;min-width:0}.content-copy>div{align-items:center;gap:9px;display:flex}.content-copy strong{font-size:13px}.content-copy p{color:#5e6965;text-overflow:ellipsis;white-space:nowrap;max-width:750px;margin:5px 0;font-size:12px;overflow:hidden}.content-copy>span{color:#929a97;font-size:10px}.content-actions{align-items:center;gap:7px;display:flex}.compact-action{min-height:34px;padding:0 11px;font-size:11px}.schedule-row{grid-template-columns:minmax(190px,1fr) auto auto;max-width:520px;margin-top:10px;gap:7px!important;display:grid!important}.schedule-row input{height:34px;padding:0 9px;font-size:11px}.review-board{border:1px solid var(--line);background:#fafcfb;border-radius:10px;margin-top:12px;padding:12px;gap:10px!important;display:grid!important}.review-board-heading{grid-template-columns:minmax(150px,.55fr) minmax(260px,1fr);align-items:end!important;gap:12px!important;display:grid!important}.review-board-heading>div:first-child{gap:3px;display:grid}.review-board-heading span,.review-thread-meta span,.review-comment span{color:var(--muted);font-size:10px}.review-compose{grid-template-columns:1fr auto;gap:7px!important;display:grid!important}.review-compose textarea{min-height:58px}.review-thread-list{gap:8px!important;display:grid!important}.review-thread-list>.review-thread{background:#fff;border:1px solid #e2e8e5;border-radius:8px;align-items:stretch;gap:9px;min-height:0;padding:10px;display:grid}.review-thread.resolved{opacity:.72}.review-thread-meta{align-items:center!important;gap:8px!important;display:flex!important}.review-thread-meta .text-button{margin-left:auto}.review-comments{gap:6px!important;display:grid!important}.review-comment{background:#f4f7f5;border-radius:7px;grid-template-columns:auto 1fr auto;padding:7px 8px;align-items:start!important;gap:8px!important;display:grid!important}.review-comment.reply{margin-left:24px}.review-comment p{white-space:pre-wrap;text-overflow:clip;max-width:none;margin:0;overflow:visible}.review-reply{grid-template-columns:1fr auto;gap:7px!important;display:grid!important}.review-reply input{min-width:0}.audit-timeline{background:#fafbfa;border:1px solid #e5eae7;border-radius:9px;flex:1 0 100%;margin:2px 0 0 49px;padding:12px 14px}.audit-timeline>div{gap:11px;padding:0 0 13px;display:flex;position:relative}.audit-timeline>div:last-of-type{padding-bottom:0}.audit-timeline>div:not(:last-of-type):after{content:"";background:#d9dfdc;width:1px;position:absolute;top:14px;bottom:1px;left:4px}.audit-dot{z-index:1;background:#557068;border:2px solid #fff;border-radius:50%;flex:none;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 1px #aebbb6}.audit-timeline strong{font-size:11px;display:block}.audit-timeline small,.audit-timeline>span{color:#7e8985;font-size:10px}.audit-timeline p{color:#4e5955;white-space:pre-wrap;margin:4px 0 0;font-size:11px}.audit-timeline-state{color:#6c7773;background:#f7f9f8;border-radius:8px;flex:1 0 100%;align-items:center;gap:7px;margin-left:49px;padding:11px 13px;font-size:11px;display:flex}.audit-timeline-state.error{color:#9a433d}.queue-manager{margin-top:16px;overflow:hidden}.queue-manager>.success-banner,.queue-manager>.error-banner{margin:0 18px 14px}.queue-create{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfb;grid-template-columns:1fr 1fr 1.25fr;gap:13px;padding:17px 18px;display:grid}.queue-create>label,.queue-slot-builder label{gap:6px;display:grid}.queue-create label>span{color:#59645f;font-size:10px;font-weight:720}.queue-create input,.queue-create select,.queue-list select{width:100%;height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4dcd8;border-radius:8px;outline:0;padding:0 10px;font-size:11px}.queue-create input:focus,.queue-create select:focus,.queue-list select:focus{border-color:#6fa894;box-shadow:0 0 0 3px #e5f1ec}.queue-slot-builder{grid-column:1/-1;grid-template-columns:minmax(150px,1fr) minmax(130px,.65fr) auto;align-items:end;gap:9px;display:grid}.queue-slot-list{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.queue-slot-list button{color:#42504b;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e1dd;border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:10px;display:inline-flex}.queue-slot-list button span{color:#8a4b43;font-size:9px}.queue-create .form-actions{grid-column:1/-1}.queue-list article{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(180px,1fr) minmax(210px,320px) auto;align-items:center;gap:14px;min-height:70px;padding:13px 18px;display:grid}.queue-list article:last-child{border-bottom:0}.queue-list article>div{gap:3px;min-width:0;display:grid}.queue-list strong{font-size:12px}.queue-list span,.queue-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.queue-list small{color:#66736e}.queue-list .empty-state{border:0;border-radius:0}.inbox-list article{align-items:flex-start}.inbox-list .content-icon{margin-top:2px}.inbox-list .content-copy>p{text-overflow:clip;white-space:normal;max-width:850px;line-height:1.55;overflow:visible}.inbox-actions{align-self:center}.hide-button{color:#81483f;margin-left:4px;font-size:11px}.reply-composer{grid-template-columns:1fr auto;max-width:720px;margin-top:13px;gap:7px!important;display:grid!important}.reply-composer label{color:#4d5955;grid-column:1/-1;font-size:11px;font-weight:750}.reply-composer textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;background:#fbfcfb;border:1px solid #cfd8d4;border-radius:8px;outline:0;grid-column:1/-1;padding:10px 11px;font-size:12px;line-height:1.5}.reply-composer textarea:focus{border-color:#6fa894;box-shadow:0 0 0 3px #e5f1ec}.reply-composer small{color:#7c8682;align-self:center;font-size:10px}.reply-composer>div{justify-content:flex-end;gap:7px;display:flex}.hide-confirm,.interaction-action-state{border-radius:8px;align-items:center;max-width:760px;margin-top:12px;padding:10px 11px;gap:10px!important;display:flex!important}.hide-confirm{background:#fff9f8;border:1px solid #e5c9c3}.hide-confirm>div,.interaction-action-state>div{flex:1;min-width:0;gap:3px!important;display:grid!important}.hide-confirm strong,.interaction-action-state strong{font-size:11px}.hide-confirm span,.interaction-action-state span{color:#6d7773;font-size:10px;line-height:1.4}.interaction-action-state{background:#f8faf9;border:1px solid #dfe5e2}.interaction-action-state.action-ambiguous,.interaction-action-state.action-failed{background:#fff9f8;border-color:#e5c9c3}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-grid article{border-bottom:1px solid #edf0ee;align-items:center;gap:11px;min-height:76px;padding:14px 18px;display:flex}.provider-grid article:nth-child(odd){border-right:1px solid #edf0ee}.provider-avatar{color:#40504a;background:#edf1ef;border-radius:9px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.provider-grid article>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.provider-grid strong{font-size:12px}.provider-grid div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.count-label{color:var(--muted);font-size:11px}.inline-warning{color:#7c5e1b;background:#fff8e7;border-radius:8px;align-items:center;gap:8px;margin:14px;padding:10px 12px;font-size:11px;display:flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card{min-height:185px;margin:0;padding:20px}.integration-card h2{margin-top:17px}.integration-card p{min-height:38px;color:var(--muted);margin:7px 0 15px;font-size:12px;line-height:1.55}.integration-card a{color:var(--accent);align-items:center;gap:6px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.webhook-manager>.error-banner,.webhook-manager>.success-banner{margin:14px 18px}.secret-once{color:#175c49;background:#f1faf6;border:1px solid #bcdaca;border-radius:9px;align-items:center;gap:11px;margin:16px 18px 0;padding:13px 14px;display:flex}.secret-once>div{flex:1;gap:3px;min-width:0;display:grid}.secret-once strong{font-size:12px}.secret-once span{color:#5d726a;font-size:10px}.secret-once code{color:#23443a;white-space:nowrap;background:#e2f1eb;border-radius:6px;max-width:100%;margin-top:4px;padding:7px 9px;font-size:10px;overflow-x:auto}.webhook-create{border-bottom:1px solid var(--line);background:#fbfcfb;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:16px;padding:17px 18px;display:grid}.webhook-create>label{align-content:start;gap:7px;display:grid}.webhook-create>label span,.webhook-create legend{color:#59645f;font-size:10px;font-weight:720}.webhook-create input[type=url],.webhook-section-heading select{width:100%;height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4dcd8;border-radius:8px;outline:0;padding:0 10px;font-size:11px}.webhook-create input[type=url]:focus,.webhook-section-heading select:focus{border-color:#6fa894;box-shadow:0 0 0 3px #e5f1ec}.webhook-create fieldset{border:0;min-width:0;margin:0;padding:0}.webhook-create legend{justify-content:space-between;width:100%;margin-bottom:7px;display:flex}.webhook-create legend span{color:#85908c;font-weight:550}.webhook-events{background:#fff;border:1px solid #dce3df;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:154px;padding:8px;display:grid;overflow-y:auto}.webhook-events label{color:#52605b;align-items:center;gap:6px;min-width:0;padding:4px 5px;font-size:9px;display:flex}.webhook-events input{accent-color:var(--accent)}.webhook-events span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.webhook-create .form-actions{grid-column:1/-1;align-items:center}.webhook-create .form-actions .text-button{margin-right:auto}.webhook-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:13px;min-height:59px;padding:11px 18px;display:flex}.webhook-section-heading>div{align-items:center;gap:9px;display:flex}.webhook-section-heading>div:first-child{gap:3px;min-width:0;display:grid}.webhook-section-heading strong{font-size:12px}.webhook-section-heading span{color:var(--muted);font-size:9px}.webhook-section-heading select{width:auto;min-width:145px;height:34px;font-size:10px}.delivery-heading{border-top:1px solid var(--line)}.webhook-loading{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.webhook-endpoints article{border-bottom:1px solid #edf0ee;align-items:center;gap:14px;min-height:76px;padding:13px 18px;display:flex}.webhook-endpoint-copy{flex:1;gap:4px;min-width:0;display:grid}.webhook-endpoint-copy>div{align-items:center;gap:8px;display:flex}.webhook-endpoint-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.webhook-endpoint-copy>span,.webhook-endpoint-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.webhook-endpoint-copy small{color:#89938f}.webhook-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.danger-text{color:#874a42}.inline-confirm{background:#f8fbfa;border:1px solid #d9e3df;border-radius:8px;align-items:center;gap:7px;max-width:300px;padding:7px 8px;display:flex}.inline-confirm span{color:#65716c;font-size:9px;line-height:1.35}.danger-confirm,.replay-confirm{background:#fff9f8;border-color:#e4cbc5}.webhook-delivery-table td:first-child{min-width:210px}.webhook-delivery-table td:nth-child(2){min-width:150px}.webhook-delivery-table td:nth-child(4){max-width:270px}.webhook-delivery-table td:nth-child(4) span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.webhook-delivery-table td:last-child{min-width:150px}.replay-confirm{flex-wrap:wrap;width:max-content;max-width:250px}.replay-confirm span{flex-basis:100%}.webhook-inspector{border-top:1px solid var(--line);background:#fbfcfb}.webhook-inspector-grid{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.webhook-inspector-grid article{background:#fff;gap:5px;min-width:0;padding:14px 18px;display:grid}.webhook-inspector-grid span,.webhook-inspector-body>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.webhook-inspector-grid strong,.webhook-inspector-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.webhook-inspector-grid strong{font-size:11px}.webhook-inspector-grid small{color:var(--muted);font-size:9px}.webhook-inspector-body{border-bottom:1px solid var(--line);gap:8px;padding:14px 18px;display:grid}.webhook-inspector-body pre{color:#34403b;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8f7;border:1px solid #dfe5e2;border-radius:8px;max-height:260px;margin:0;padding:12px;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}@media (width<=760px){.webhook-inspector-grid{grid-template-columns:1fr}}.error-banner,.success-banner{border-radius:9px;align-items:center;gap:9px;max-width:1280px;min-height:44px;margin:18px auto;padding:10px 13px;font-size:12px;display:flex}.error-banner{color:#88463e;background:#fff9f8;border:1px solid #e8cbc5}.success-banner{color:#17654f;background:#f4fbf8;border:1px solid #c9e1d7}.loading-panel,.center-state{min-height:60vh;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-page{background:var(--background);place-items:center;min-height:100vh;padding:30px 24px;display:grid}.auth-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;width:min(100%,480px);padding:28px;box-shadow:0 18px 48px #181f2b14}.auth-card .brand-mark{margin-bottom:24px}.auth-card h1{color:var(--foreground);letter-spacing:-.035em;margin:0;font-size:28px}.auth-lead{color:var(--muted);margin:11px 0 24px;font-size:14px;line-height:1.6}.wide{width:100%}.trust-row{color:var(--subtle);justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:10px;display:flex}@media (width<=900px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:auto;height:auto;padding:14px;position:static}.logo{padding-bottom:12px}.sidebar nav{gap:4px;display:flex;overflow-x:auto}.nav-label,.workspace-card{display:none}.sidebar nav button{flex:none;width:auto}.settings-label+button{margin-left:8px}.main-content{padding:0 18px 48px}.summary-grid{grid-template-columns:repeat(2,1fr)}.provider-grid{grid-template-columns:1fr}.provider-grid article:nth-child(odd){border-right:0}.queue-create{grid-template-columns:1fr 1fr}.queue-create>label:last-of-type{grid-column:1/-1}}@media (width<=560px){.sidebar nav button span{display:none}.sidebar nav button{justify-content:center;min-width:40px;padding:0}.page-header{flex-direction:column;align-items:flex-start;margin-top:26px}.header-actions,.calendar-header-actions{width:100%}.header-actions>*{flex:1}.calendar-header-actions .segmented{margin-right:auto}.calendar-toolbar{flex-direction:column;align-items:flex-start}.summary-grid,.settings-grid,.channel-options{grid-template-columns:1fr}.summary-grid article{min-height:112px}.topbar .runtime-state{display:none}.panel-heading{flex-direction:column;align-items:flex-start}.content-list article{flex-wrap:wrap;align-items:flex-start}.content-actions{width:100%;padding-left:49px}.inbox-actions{padding-left:49px}.reply-composer{grid-template-columns:1fr}.reply-composer small,.reply-composer>div{grid-column:1}.reply-composer>div{justify-content:flex-start}.hide-confirm,.interaction-action-state{flex-wrap:wrap;align-items:flex-start}.hide-confirm>div,.interaction-action-state>div{flex-basis:100%}.schedule-row{grid-template-columns:1fr 1fr}.schedule-row input{grid-column:1/-1}.queue-create,.queue-slot-builder,.queue-list article{grid-template-columns:1fr}.queue-create>label:last-of-type,.queue-slot-builder{grid-column:1}.queue-list article{align-items:stretch}.queue-list article .primary-button{width:100%}.auth-card{padding:28px 24px}}@media (width<=720px){.topbar{flex-direction:column;align-items:flex-start;padding:14px 0}.topbar-actions{justify-content:space-between;width:100%}.topbar-actions .secondary-button{margin-left:auto}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:1.8s}}.queue-create{grid-template-columns:repeat(4,minmax(0,1fr))}.queue-title{align-items:center;gap:8px!important;display:flex!important}.queue-actions{justify-content:flex-end;align-items:center;gap:6px!important;display:flex!important}.queue-actions .secondary-button,.queue-actions .primary-button{white-space:nowrap}@media (width<=1100px){.queue-list article{grid-template-columns:minmax(170px,1fr) minmax(180px,260px)}.queue-actions{grid-column:1/-1}}@media (width<=900px){.queue-create{grid-template-columns:1fr 1fr}}@media (width<=560px){.queue-create,.queue-list article{grid-template-columns:1fr}.queue-create>label,.queue-actions{grid-column:1}.queue-actions{flex-direction:column;align-items:stretch}.queue-actions button{width:100%}}.queue-order-list{background:#fbfcfb;border:1px solid #e2e7e4;border-radius:9px;grid-column:1/-1;overflow:hidden;gap:0!important;display:grid!important}.queue-order-heading,.queue-order-row{justify-content:space-between;align-items:center;padding:8px 10px;gap:12px!important;display:flex!important}.queue-order-heading{border-bottom:1px solid #e2e7e4}.queue-order-heading button,.queue-order-row button{align-items:center;gap:4px;display:inline-flex}.queue-order-row+.queue-order-row{border-top:1px solid #edf0ee}.queue-order-row>div:first-child{gap:2px;min-width:0;display:grid}.queue-order-row>div:last-child{gap:3px;display:flex}.queue-order-row span{display:block}.bulk-schedule{margin-top:16px}.bulk-schedule-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfb;padding:12px 18px}.bulk-schedule-controls label{gap:5px;max-width:360px;display:grid}.bulk-schedule-controls span{color:var(--muted);font-size:10px}.bulk-schedule-controls input,.bulk-schedule .content-list input[type=datetime-local]{height:36px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4dcd8;border-radius:8px;padding:0 9px;font-size:10px}.bulk-schedule .content-list article{grid-template-columns:auto minmax(180px,1fr) minmax(190px,260px);display:grid}.bulk-schedule input[type=checkbox]{accent-color:#2f725b;width:16px;height:16px}@media (width<=650px){.bulk-schedule .content-list article{grid-template-columns:auto 1fr}.bulk-schedule .content-list input[type=datetime-local]{grid-column:2;width:100%}}.webhook-manager .empty-state{min-height:170px}.webhook-manager .empty-state+.webhook-section-heading{border-top:1px solid var(--line)}@media (width<=900px){.webhook-create{grid-template-columns:1fr}.webhook-create .form-actions{grid-column:1}.webhook-endpoints article{flex-direction:column;align-items:flex-start}.webhook-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (width<=560px){.secret-once{flex-wrap:wrap;align-items:flex-start}.secret-once>div{flex-basis:calc(100% - 34px)}.webhook-events{grid-template-columns:1fr}.webhook-section-heading{flex-direction:column;align-items:flex-start}.webhook-section-heading>div:last-child{width:100%}.webhook-section-heading select{flex:1;min-width:0}.inline-confirm{flex-wrap:wrap;max-width:100%}}.calendar-events article[draggable=true]{cursor:grab}.calendar-events article[draggable=true]:active{cursor:grabbing}.calendar-events article.dragging{opacity:.45}.calendar-grid>section.drop-target{background:#eef7f3;box-shadow:inset 0 0 0 2px #6fa894}.media-upload-settings>div:last-child{grid-template-columns:1fr 1fr;gap:13px;padding:16px 18px;display:grid}.media-upload-settings label,.media-organize label,.media-folder-create label{gap:6px;min-width:0;display:grid}.media-upload-settings label span,.media-organize label span,.media-folder-create label span{color:#59645f;font-size:10px;font-weight:720}.media-upload-settings input,.media-upload-settings select,.media-organize input,.media-organize select,.media-folder-manager input,.media-folder-manager select,.media-filters select{width:100%;height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4dcd8;border-radius:8px;outline:0;padding:0 10px;font-size:11px}.media-upload-settings input:focus,.media-upload-settings select:focus,.media-organize input:focus,.media-organize select:focus,.media-folder-manager input:focus,.media-folder-manager select:focus,.media-filters select:focus{border-color:#6fa894;box-shadow:0 0 0 3px #e5f1ec}.media-folder-create{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:end;gap:12px;padding:15px 18px;display:grid}.media-folder-list{border-top:1px solid var(--line)}.media-folder-list>div{border-bottom:1px solid #edf0ee;grid-template-columns:10px minmax(180px,1fr) minmax(180px,260px) auto auto;align-items:center;gap:10px;min-height:50px;padding:8px 18px;display:grid}.media-folder-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.folder-color{border-radius:50%;width:9px;height:9px}.media-filters{border-bottom:1px solid var(--line);background:#fafbfa;align-items:center;gap:9px;min-height:58px;padding:11px 18px;display:flex}.media-filters>div{color:#6d7874;align-items:center;gap:7px;min-width:170px;display:flex}.media-filters>select{width:auto;min-width:125px}.media-filters>span{color:var(--muted);margin-left:auto;font-size:10px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-grid>article{border-bottom:1px solid #edf0ee;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 18px;display:grid}.media-grid>article:nth-child(odd){border-right:1px solid #edf0ee}.media-thumbnail{color:#587069;background:#eaf1ee;border-radius:9px;place-items:center;width:64px;height:64px;display:grid}.media-thumbnail.media-video{color:#5c6079;background:#ececf4}.media-card-copy{gap:4px;min-width:0;display:grid}.media-card-copy>div:first-child{align-items:center;gap:8px;display:flex}.media-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.media-card-copy>span,.media-card-copy>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.media-card-copy>small{color:#89938f}.media-card-actions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.media-card-actions a{text-decoration:none}.media-organize{background:#f8faf9;border:1px solid #dfe6e3;border-radius:8px;grid-column:1/-1;grid-template-columns:1fr 1fr;margin-top:7px;padding:10px;gap:8px!important;display:grid!important}.media-organize>div{grid-column:1/-1;justify-content:flex-end;gap:7px!important;display:flex!important}.media-library .empty-state{min-height:220px}@media (width<=1050px){.media-grid{grid-template-columns:1fr}.media-grid>article:nth-child(odd){border-right:0}}@media (width<=700px){.media-upload-settings>div:last-child,.media-folder-create{grid-template-columns:1fr}.media-folder-list>div{grid-template-columns:10px minmax(0,1fr) auto auto}.media-folder-list select{grid-area:2/2/auto/-1}.media-filters{flex-direction:column;align-items:stretch}.media-filters>div,.media-filters>select{width:100%}.media-filters>span{margin-left:0}.media-grid>article{grid-template-columns:54px minmax(0,1fr)}.media-thumbnail{width:54px;height:54px}.media-card-actions{flex-direction:row;grid-column:1/-1;align-items:center;padding-left:66px}.media-organize{grid-template-columns:1fr}.media-organize>div{grid-column:1}}.field-note{float:right;color:#8a9490;font-size:9px;font-weight:550}.media-options{border:1px solid var(--line);background:#fbfcfb;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:230px;padding:8px;display:grid;overflow-y:auto}.media-options label{background:#fff;border:1px solid #e0e6e3;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px;display:flex}.media-options label>span:nth-of-type(2){flex:1;gap:3px;min-width:0;display:grid}.media-options strong,.media-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-options strong{font-size:10px}.media-options small{color:var(--muted);font-size:8px}.media-options input{accent-color:var(--accent)}.media-option-icon{color:#5f706a;background:#edf2f0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.media-options b{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.media-picker-empty,.mini-loading{min-height:52px;color:var(--muted);border:1px dashed #d4dcd8;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;display:flex}.media-picker-empty .text-button{margin-left:auto}@media (width<=650px){.media-options{grid-template-columns:1fr}}.campaign-manager{margin-bottom:18px}.campaign-create{border-top:1px solid #edf0ee;grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(170px,1fr) minmax(170px,1fr) auto;align-items:end;gap:10px;padding:16px 18px;display:grid}.campaign-create label,.content-organization-fields label,.content-filters label{color:#66716d;gap:6px;font-size:10px;display:grid}.campaign-create input,.campaign-create select,.content-organization-fields input,.content-organization-fields select,.content-filters input,.content-filters select,.content-organize-row input,.content-organize-row select{color:#27322e;background:#fff;border:1px solid #dfe5e2;border-radius:8px;min-height:36px;padding:0 10px}.campaign-list article{border-top:1px solid #edf0ee;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.campaign-list article>div:first-child{gap:3px;display:grid}.campaign-list article span,.campaign-empty{color:#808a86;font-size:10px}.campaign-actions{align-items:center;gap:7px;display:flex}.campaign-empty{border-top:1px solid #edf0ee;padding:16px 18px;display:block}.content-organization-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.content-organization-fields small{color:#9aa29f;margin-left:5px;font-weight:400}.content-filters{align-items:end;gap:10px;margin:0 0 12px;display:flex}.content-filters label{min-width:190px}.content-filters>span{color:#87908d;margin:0 0 10px auto;font-size:10px}.content-taxonomy{align-items:center;margin-top:7px;gap:5px!important;display:flex!important}.content-taxonomy b,.content-taxonomy span{color:#52625c;background:#eef3f1;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:600}.content-taxonomy b{background:#e4eee9}.content-organize-row{grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr) auto auto;margin-top:10px;gap:7px!important;display:grid!important}.content-organize-row input,.content-organize-row select{min-width:0;height:34px;font-size:11px}.campaign-result-panel{margin-bottom:18px}.campaign-timeline-controls{align-items:center;gap:8px;display:flex}.campaign-timeline-controls select{color:#27322e;background:#fff;border:1px solid #dfe5e2;border-radius:8px;max-width:260px;min-height:34px;padding:0 10px;font-size:11px}.campaign-timeline-scope{border-top:1px solid #edf0ee;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 18px;display:flex}.campaign-timeline-scope span{color:#4f665d;background:#e8f0ec;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.campaign-timeline-scope small{color:#8a9490;font-size:9px}.campaign-result-timeline{padding:5px 18px 14px}.campaign-result-timeline>div{gap:11px;padding:9px 0;display:flex;position:relative}.campaign-result-timeline>div:not(:last-of-type):after{content:"";background:#d9dfdc;width:1px;position:absolute;top:22px;bottom:-8px;left:4px}.campaign-result-dot{z-index:1;background:#60766e;border:2px solid #fff;border-radius:50%;flex:none;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 1px #aebbb6}.campaign-result-dot.publish{background:#3f7463}.campaign-result-dot.interaction{background:#6578a2}.campaign-result-dot.metric_snapshot,.campaign-result-dot.attribution{background:#8c6e3e}.campaign-result-timeline strong{font-size:11px;display:block}.campaign-result-timeline small,.campaign-result-timeline>span{color:#7e8985;font-size:10px}.campaign-timeline-state{color:#6c7773;align-items:center;gap:7px;padding:14px 18px;font-size:11px;display:flex}.campaign-timeline-more{margin:0 18px 14px}.provider-native-settings{background:#fafcfb;border:1px solid #dfe6e3;border-radius:9px;gap:12px;margin-top:14px;padding:14px;display:grid}.provider-native-settings .inline-warning{margin:0}.content-organization-fields label.checkbox-setting{background:#fff;border:1px solid #dfe5e2;border-radius:8px;flex-direction:row;align-items:center;gap:9px;min-height:58px;padding:0 10px;display:flex}.content-organization-fields label.checkbox-setting input{width:15px;min-height:15px;accent-color:var(--accent);margin:0;padding:0}@media (width<=900px){.campaign-create{grid-template-columns:1fr 1fr}.campaign-create .primary-button{grid-column:1/-1}.campaign-list article{grid-template-columns:1fr auto}.campaign-actions{grid-column:1/-1}.content-organize-row{grid-template-columns:1fr 1fr}}@media (width<=560px){.campaign-create,.campaign-list article,.content-organization-fields{grid-template-columns:1fr}.campaign-create .primary-button,.campaign-actions{grid-column:1}.campaign-actions{flex-wrap:wrap}.content-filters,.campaign-timeline-controls{flex-direction:column;align-items:stretch}.campaign-timeline-controls select{max-width:none}.content-filters label{width:100%}.content-filters>span{margin:0}.content-organize-row{grid-template-columns:1fr}.audit-timeline,.audit-timeline-state{margin-left:0}}.commercial-usage{gap:18px;display:grid}.commercial-summary{align-items:center;gap:14px;display:flex}.commercial-summary>div{gap:3px;display:grid}.commercial-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.commercial-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commercial-feature-grid article{border:1px solid var(--border);border-radius:8px;gap:10px;padding:15px;display:grid}.commercial-feature-grid article>div:first-child{justify-content:space-between;gap:8px;display:flex}.commercial-feature-grid article span,.commercial-feature-grid small{color:var(--muted);font-size:11px}.commercial-feature-grid p{color:var(--muted);margin:0;font-size:12px}.commercial-feature-grid b{color:var(--text);font-size:17px}.commercial-meter{background:var(--surface-subtle);border-radius:999px;height:4px;overflow:hidden}.commercial-meter i{background:var(--accent);height:100%;display:block}@media (width<=980px){.commercial-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.commercial-feature-grid{grid-template-columns:1fr}}.managed-label-create{grid-template-columns:minmax(180px,1fr) 90px auto;align-items:end;gap:12px;padding:15px 18px;display:grid}.managed-label-create label{color:#59645f;gap:6px;font-size:10px;font-weight:720;display:grid}.managed-label-create input{width:100%;height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4dcd8;border-radius:8px;padding:0 10px}.managed-label-create input[type=color]{padding:4px}.managed-label-list{border-top:1px solid var(--line)}.managed-label-list>div{border-bottom:1px solid #edf0ee;grid-template-columns:10px minmax(160px,1fr) auto auto auto;align-items:center;gap:10px;min-height:48px;padding:8px 18px;display:grid}.managed-label-list strong{font-size:11px}.managed-label-list small{color:var(--muted);font-size:9px}.label-color{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.managed-label-options{background:#fff;border:1px solid #dfe6e3;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;padding:8px;gap:7px!important;display:flex!important}.managed-label-options label{color:#52625c;align-items:center;font-size:10px;gap:5px!important;display:flex!important}.managed-label-options input{width:14px!important;height:14px!important;min-height:0!important;padding:0!important}.managed-label-options small{color:var(--muted);font-size:10px}@media (width<=700px){.managed-label-create{grid-template-columns:1fr}.managed-label-list>div{grid-template-columns:10px minmax(0,1fr) auto auto}.managed-label-list small{grid-column:2/-1}}.content-edit-form{background:#fafcfb;border:1px solid #dfe7e3;border-radius:10px;margin-top:12px;padding:14px;gap:12px!important;display:grid!important}.content-edit-form textarea,.content-edit-form input{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d7dfdb;border-radius:8px;padding:8px 10px;font-size:11px}.content-edit-variants{gap:9px!important;display:grid!important}.content-edit-variants>div{background:#fff;border:1px solid #e4e9e7;border-radius:8px;gap:8px;padding:10px;display:grid}.content-edit-variants>div>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.content-edit-variants label,.thread-fields label{color:#66716d;gap:5px;font-size:10px;display:grid}.content-edit-variants small{color:#8b9491;font-size:9px}.thread-fields{gap:7px;display:grid}.adaptation-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.adaptation-preview{background:#f7faf8!important;border:1px solid #dce5e1!important;border-radius:8px!important;gap:5px!important;padding:10px!important;display:grid!important}.adaptation-preview>strong{font-size:11px}.adaptation-preview>span,.adaptation-preview>p{color:#66736e;margin:0;font-size:9px;line-height:1.45}.adaptation-preview.manual_edit_required{background:#fffaf3!important;border-color:#ead9c4!important}.adaptation-segments{max-height:180px;overflow:auto;gap:4px!important;display:grid!important}.adaptation-segments code{color:#40504a;white-space:pre-wrap;word-break:break-word;background:#edf3f0;border-radius:5px;padding:6px 7px;font:9px/1.45 ui-monospace,SFMono-Regular,monospace;display:block}.adaptation-preview .primary-button{justify-self:start;margin-top:3px}.approval-policy-panel{padding-bottom:12px}.approval-policy-panel .section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 18px;display:flex}.approval-policy-panel .section-heading h2{margin:0}.approval-policy-panel .section-heading p:not(.eyebrow){color:var(--muted);margin:4px 0 0;font-size:11px}.approval-policy-panel>.content-organization-fields{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;padding:14px 18px}.approval-policy-list>div{border-bottom:1px solid #edf0ee;align-items:center;gap:12px;min-height:48px;padding:8px 18px;display:flex}.approval-policy-list>div>div{flex:1;gap:3px;min-width:0;display:grid}.approval-policy-list strong{font-size:11px}.approval-policy-list span,.approval-policy-list>small{color:var(--muted);font-size:9px}.approval-policy-list>small{padding:14px 18px 2px;display:block}.approval-request-row{grid-template-columns:minmax(145px,.7fr) minmax(210px,1fr) minmax(170px,.8fr) auto auto;width:min(100%,820px);align-items:start!important;gap:6px!important;display:grid!important}.approval-request-row select,.approval-request-row>input,.approval-decision-note{min-width:0;height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7dfdb;border-radius:8px;padding:0 9px;font-size:10px}.approval-decision-note{width:190px}.reviewer-options{background:#fff;border:1px solid #d7dfdb;border-radius:8px;max-height:124px;padding:7px 8px;overflow-y:auto;gap:3px!important;display:grid!important}.reviewer-options>span{color:#59645f;font-size:9px;font-weight:700}.reviewer-options label{align-items:center;gap:6px;font-size:9px;display:flex}.reviewer-options label>span{display:grid}.reviewer-options small{color:var(--muted);font-size:8px}.reviewer-options input{width:auto;height:auto;accent-color:var(--accent);padding:0}.pending-approval-panel .section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 18px;display:flex}.pending-approval-panel .section-heading h2{margin:0}.pending-approval-panel .section-heading p:not(.eyebrow),.pending-approval-panel .section-heading>span{color:var(--muted);margin:4px 0 0;font-size:11px}.pending-approval-list article{border-bottom:1px solid #edf0ee;align-items:center;gap:12px;min-height:54px;padding:9px 18px;display:flex}.pending-approval-list article>div{flex:1;gap:3px;min-width:0;display:grid}.pending-approval-list strong{font-size:11px}.pending-approval-list span,.pending-approval-list>small{color:var(--muted);font-size:9px}.pending-approval-list>small{padding:14px 18px;display:block}.content-list article:has(.approval-request-row){flex-wrap:wrap;align-items:flex-start}.content-list article:has(.approval-request-row) .content-copy{flex-basis:calc(100% - 50px)}.content-list article:has(.approval-request-row) .content-actions{flex-wrap:wrap;justify-content:flex-end;width:100%;padding-left:49px}.content-list article:has(.approval-request-row) .approval-request-row{flex-basis:100%}@media (width<=760px){.approval-policy-panel>.content-organization-fields,.approval-request-row{grid-template-columns:1fr 1fr}.approval-decision-note{flex-basis:100%;width:100%}.content-actions{flex-wrap:wrap}}@media (width<=560px){.approval-policy-panel .section-heading{flex-direction:column;align-items:flex-start}.approval-policy-panel>.content-organization-fields,.approval-request-row{grid-template-columns:1fr}}.reply-suggestions{background:#f7fbf9;border:1px solid #dce7e2;border-radius:9px;margin-top:10px;padding:10px;gap:7px!important;display:grid!important}.reply-suggestions>div:first-child{gap:2px!important;display:grid!important}.reply-suggestions>div:first-child strong{font-size:10px}.reply-suggestions>div:first-child span,.reply-suggestions section>span,.reply-suggestions section>small{color:var(--muted);font-size:9px}.reply-suggestions section{background:#fff;border-radius:8px;border:1px solid #e1e8e5!important;gap:5px!important;min-height:0!important;padding:9px!important;display:grid!important}.reply-suggestions section p{white-space:pre-wrap;text-overflow:clip;max-width:none;margin:0;overflow:visible}.reply-suggestions section>div{align-items:center!important;gap:9px!important;display:flex!important}.reply-suggestions section .text-button{margin-left:0}.launch-readiness{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 18px;padding:18px 19px;display:grid}.launch-readiness h2{margin:0;font-size:18px}.launch-readiness>div:first-child>p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.launch-readiness>ul,.launch-readiness>.launch-actions{grid-column:1/-1}.launch-readiness>ul{border-top:1px solid var(--line);gap:6px;margin:0;padding:11px 0 0;list-style:none;display:grid}.launch-readiness>ul li{color:#5c6763;align-items:center;gap:10px;font-size:11px;display:flex}.launch-readiness>ul li span{flex:1}.launch-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.launch-actions>strong{flex-basis:100%;align-items:baseline;gap:7px;font-size:11px;display:flex}.launch-actions>strong small,.action-center-empty{color:var(--muted);font-size:9px;font-weight:500}.action-center-empty{padding:5px 0}@media (width<=620px){.launch-readiness{grid-template-columns:1fr}.launch-readiness>.status{grid-row:2}.launch-readiness>ul,.launch-readiness>.launch-actions{grid-column:1}.launch-actions .primary-button,.launch-actions .secondary-button{width:100%}}.inbox-saved-view-bar{border-bottom:1px solid var(--line);align-items:end;gap:.65rem;margin-bottom:1rem;padding:1rem 0;display:flex}.inbox-saved-view-bar label{min-width:14rem;color:var(--muted);gap:.35rem;font-size:.75rem;display:grid}.inbox-saved-view-bar .text-button{margin-left:auto}.inbox-filter-bar{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.inbox-filter-bar label,.inbox-case-controls label{color:var(--muted);gap:.35rem;font-size:.75rem;display:grid}.inbox-filter-bar input,.inbox-filter-bar select,.inbox-case-controls select,.inbox-saved-view-bar select,.reply-composer select{width:100%}.interaction-signals,.interaction-tags{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.interaction-signals span,.interaction-tags button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:.2rem .5rem;font-size:.7rem}.interaction-tags button{cursor:pointer}.inbox-case-controls{align-self:start;gap:.65rem;min-width:10rem;display:grid}.reply-composer label:has(select){gap:.35rem;display:grid}.reply-composer select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:36px}@media (width<=800px){.inbox-filter-bar{grid-template-columns:1fr 1fr}.inbox-case-controls{width:100%}.inbox-saved-view-bar{flex-wrap:wrap;align-items:stretch}.inbox-saved-view-bar label{width:100%}.inbox-saved-view-bar .text-button{margin-left:0}}@media (width<=520px){.inbox-filter-bar{grid-template-columns:1fr}}.external-review-page{width:min(100% - 32px,980px);margin:0 auto;padding:28px 0 64px}.external-review-page>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:24px;display:flex}.external-review-page>header>div:last-child{gap:2px;display:grid}.external-review-page>header strong{font-size:13px}.external-review-page>header span{color:var(--muted);font-size:10px}.external-review-hero{padding:52px 0 28px}.external-review-hero h1{max-width:800px;color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(30px,5vw,52px);line-height:1.04}.external-review-hero>div{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:10px;display:flex}.external-review-grid{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.external-review-copy,.external-review-grid aside,.external-review-variants,.external-review-decision,.external-review-state{border:1px solid var(--line);background:#fff;border-radius:12px}.external-review-copy{padding:24px}.external-review-copy h2,.external-review-variants h2{margin:0 0 14px;font-size:13px}.external-review-copy p,.external-review-variants article p{color:#45514d;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.external-review-grid aside{color:var(--accent);align-content:start;gap:8px;padding:22px;display:grid}.external-review-grid aside strong{color:var(--ink);font-size:12px}.external-review-grid aside p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.external-review-variants{margin-top:14px;padding:22px}.external-review-variants>article{border-top:1px solid #edf0ee;padding:15px 0}.external-review-variants article header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.external-review-variants article header strong{font-size:11px}.external-review-variants article header span{color:var(--muted);font-size:9px}.external-review-variants .thread-part{border-left:2px solid #dce8e3;margin-top:8px;padding-left:12px}.external-review-decision{margin-top:14px;padding:22px}.external-review-decision label{color:#59645f;gap:7px;font-size:10px;font-weight:700;display:grid}.external-review-decision textarea{min-height:90px;color:var(--ink);font:inherit;resize:vertical;background:#fbfcfb;border:1px solid #d7dfdb;border-radius:8px;padding:11px}.external-review-decision>div:last-child{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.external-review-complete{color:var(--accent);justify-items:start!important;gap:7px!important;margin:0!important;display:grid!important}.external-review-complete strong{color:var(--ink)}.external-review-complete p,.external-review-complete span{color:var(--muted);margin:0;font-size:10px}.external-review-state{text-align:center;min-height:320px;color:var(--muted);align-content:center;place-items:center;gap:10px;margin-top:50px;padding:30px;display:grid}.external-review-state h1,.external-review-state p{margin:0}.external-review-state.error{color:#97453c}.inline-error{color:#97453c;font-size:10px}@media (width<=720px){.external-review-grid{grid-template-columns:1fr}.external-review-hero{padding-top:36px}.external-review-decision>div:last-child{flex-direction:column-reverse;align-items:stretch}.external-review-decision button{width:100%}}.external-review-manager{background:#f8fbf9;border:1px solid #dce6e2;border-radius:10px;margin-top:12px;padding:12px;gap:8px!important;display:grid!important}.external-review-manager>div{align-items:center!important;gap:9px!important;display:flex!important}.external-review-manager>div:first-child{gap:3px!important;display:grid!important}.external-review-manager>div>div{flex:1;gap:2px;min-width:0;display:grid}.external-review-manager strong{font-size:10px}.external-review-manager span,.external-review-manager small{color:var(--muted);font-size:9px}.external-review-manager>.primary-button{justify-self:start}.external-review-record{border-top:1px solid #e3eae7;gap:8px;padding:9px 0;display:grid}.external-review-record>div:first-child{align-items:center;gap:8px;display:flex}.external-review-record>div:first-child>div{flex:1;gap:2px;min-width:0;display:grid}.external-review-team-discussion{background:#fff;border:1px solid #dce6e2;border-radius:8px;gap:8px;padding:10px;display:grid}.external-review-team-discussion>div:first-child{gap:7px;display:grid}.external-review-team-discussion article{background:#f8faf9;border-left:2px solid #99b9ad;padding:8px}.external-review-team-discussion article p{color:#4f5b56;white-space:pre-wrap;margin:3px 0;font-size:10px}.external-review-team-discussion>div:last-child{gap:7px;display:flex}.external-review-team-discussion input{min-width:0;height:34px;font:inherit;border:1px solid #d4dcd8;border-radius:8px;flex:1;padding:0 9px;font-size:10px}.external-review-discussion{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;padding:22px}.external-review-discussion h2{margin:0 0 14px;font-size:13px}.external-review-discussion>div:first-of-type{gap:8px;display:grid}.external-review-discussion article{background:#f8faf9;border-left:3px solid #c7d6d0;border-radius:0 8px 8px 0;padding:12px}.external-review-discussion article.relay_member{border-left-color:var(--accent)}.external-review-discussion article strong{font-size:10px}.external-review-discussion article p{color:#45514d;white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.55}.external-review-discussion article span,.external-review-discussion small{color:var(--muted);font-size:9px}.external-review-discussion>div:last-child{justify-items:end;gap:8px;margin-top:12px;display:grid}.external-review-discussion textarea{width:100%;min-height:72px;font:inherit;resize:vertical;border:1px solid #d7dfdb;border-radius:8px;padding:10px}.external-review-media{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.external-review-media figure{background:#f5f7f6;border:1px solid #e0e6e3;border-radius:9px;min-width:0;margin:0;overflow:hidden}.external-review-media img,.external-review-media video{object-fit:contain;background:#101312;width:100%;max-height:420px;display:block}.external-review-media figcaption{color:var(--muted);padding:8px;font-size:9px}.external-review-media>a{color:var(--accent);border:1px solid #dce4e0;border-radius:8px;padding:12px;font-size:10px;text-decoration:none}
