.customer-workbench{--workbench-nav:244px;color:#242238;background:#f6f7fa;font-size:16px;line-height:1.55}.customer-workbench [hidden]{display:none!important}.workbench-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.workbench-skip:focus{top:12px}.workbench-navigation{width:var(--workbench-nav);color:#f8f8fc;z-index:40;background:#191b2b;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0 auto 0 0}.workbench-brand{padding:28px 24px 22px}.workbench-brand a{color:#fff;letter-spacing:.12em;align-items:center;gap:12px;font-family:Manrope,sans-serif;text-decoration:none;display:flex}.workbench-brand>span{color:#b4b7cc;margin:9px 0 0 37px;font-size:12px;display:block}.workbench-nav-body{overscroll-behavior:contain;flex-direction:column;flex:1;padding:0 16px 20px;display:flex;overflow-y:auto}.workbench-workspace{background:#232638;border:1px solid #34384f;border-radius:10px;margin-bottom:22px;padding:12px;display:block}.workbench-workspace>span{color:#babdd0;margin-bottom:3px;font-size:12px;display:block}.workbench-workspace>div{position:relative}.workbench-workspace select{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;width:100%;padding:3px 22px 3px 0;font:600 15px DM Sans,sans-serif}.workbench-workspace option{color:#222;background:#fff}.workbench-workspace svg{pointer-events:none;position:absolute;top:6px;right:0}.workbench-nav-label{letter-spacing:.08em;color:#a5a9c2;margin:0 12px 10px;font-size:12px}.workbench-nav-label:not(:first-child){margin-top:28px}.workbench-nav-body nav button{color:#c1c5d7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:44px;margin:3px 0;padding:11px 12px;font:500 14px DM Sans,sans-serif;display:flex}.workbench-nav-body nav button:hover{color:#fff;background:#25283c}.workbench-nav-body nav button[aria-current=page]{color:#fff;background:#33334e;border-color:#484364}.workbench-nav-body nav button[aria-current=page] svg{color:#c1ee6f}.workbench-account{gap:12px;margin-top:auto;padding:28px 12px 0;font-size:14px;display:grid}.workbench-account>span{color:#b5b9cf;overflow-wrap:anywhere}.workbench-account a{color:#ececf5;align-items:center;gap:10px;min-height:32px;text-decoration:none;display:flex}.workbench-body{margin-left:var(--workbench-nav);min-width:0}.workbench-topbar{background:#fff;border-bottom:1px solid #e5e7ee;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:16px 36px;font-size:14px;display:flex}.workbench-topbar>span{overflow-wrap:anywhere;font-weight:600}.workbench-topbar>div{flex-shrink:0;align-items:center;gap:18px;display:flex}.workbench-beta{color:#6048a5;background:#f0edfa;border-radius:6px;padding:4px 9px;font-size:12px}.workbench-spend{color:#626679;align-items:center;gap:6px;font-size:12px;display:flex}.workbench-main{max-width:1440px;min-height:calc(100vh - 150px);margin:auto;padding:32px 36px 52px}.workbench-main:focus{outline:none}.workbench-page-heading{margin-bottom:26px}.workbench-page-heading .eyebrow{color:#626779;letter-spacing:.09em;font-size:11px}.workbench-page-heading h1{letter-spacing:-.04em;margin:6px 0 8px;font:700 clamp(26px,2.6vw,34px)/1.25 Manrope,sans-serif}.workbench-page-heading p{color:#626679;max-width:740px;margin:0;font-size:16px}.customer-workbench .panel{border:1px solid #e0e3ec;border-radius:12px;box-shadow:0 2px 4px #20233803}.workbench-next{color:#64677a;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px 0;font-size:14px;display:flex}.workbench-footer{color:#666b7e;border-top:1px solid #e3e5ed;justify-content:space-between;gap:16px;padding:20px 36px;font-size:13px;display:flex}.workbench-footer nav{gap:20px;display:flex}.workbench-footer a{color:inherit;text-decoration:none}.workbench-settings{margin-top:20px;padding:24px}.workbench-settings .secondary-btn{margin:8px 8px 8px 0}.workbench-settings details{margin-top:24px}.workbench-channel-sections>.panel{margin-top:20px}.workbench-menu-toggle{display:none}.customer-workbench .primary-btn,.customer-workbench .secondary-btn{white-space:normal;min-height:44px;padding:10px 16px;font-size:14px}.customer-workbench .chat-workspace-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:20px}.customer-workbench .chat-panel{min-width:0}.customer-workbench .chat-heading{padding:20px}.customer-workbench .chat-heading strong{font-size:16px}.customer-workbench .chat-heading small{font-size:12px}.customer-workbench .chat-messages{min-height:240px;max-height:500px;padding:20px}.customer-workbench .chat-message p{font-size:16px;line-height:1.65}.customer-workbench .chat-suggestions button{min-height:44px;padding:12px;font-size:14px}.customer-workbench .chat-composer textarea{min-height:80px;font-size:16px}.customer-workbench .chat-composer small{font-size:12px}.customer-workbench .contract-live{order:initial;padding:22px}.customer-workbench .contract-live h3{font-size:18px;line-height:1.4}.customer-workbench .contract-live dt{font-size:12px}.customer-workbench .contract-live dd{font-size:14px;line-height:1.6}.customer-workbench .contract-live .eyebrow{font-size:11px}.customer-workbench .contract-empty p,.customer-workbench .approved-note p{font-size:14px}.customer-workbench .contract-locks{display:none}.customer-workbench :is(button,a,select,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #9474ef}.customer-workbench .customer-campaign-studio{margin:0;padding:0}.workbench-studio-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.workbench-text-link{color:#664ab3;text-underline-offset:3px;font-size:14px}.workbench-media-drawer{background:#fff;border:1px solid #e0e3ec;border-radius:10px;margin-bottom:20px}.workbench-media-drawer>summary{cursor:pointer;color:#494b63;padding:14px 18px;font-size:14px}.workbench-media-drawer>.panel{border:0;border-top:1px solid #e0e3ec;border-radius:0 0 10px 10px;margin:0}.customer-workbench .studio-package-summary{background:#fff;margin:20px 0;padding:22px}.customer-workbench .studio-package-summary h3{font-size:20px;line-height:1.4}.customer-workbench .studio-package-summary p{color:#606579;margin:8px 0;font-size:14px}.customer-workbench .studio-package-summary small{color:#626779;font-size:10px}.customer-workbench .studio-package-summary strong{font-size:15px}.customer-workbench .studio-package-summary summary{color:#655a7d;cursor:pointer;margin-top:10px;font-size:13px}.customer-workbench .studio-status{text-transform:none;letter-spacing:0;font-size:11px}.customer-workbench .studio-warning,.customer-workbench .studio-warning p{font-size:14px;line-height:1.55}.customer-workbench .studio-actions-sticky{border-radius:10px;top:12px;box-shadow:0 4px 18px #2422380c}.workbench-save-state{color:#63677a;flex:140px;font-size:13px}.customer-workbench .studio-regenerate{min-height:36px;font-size:13px}.customer-workbench .studio-empty{background:#fff;border-style:solid;margin:20px 0;padding:28px}.customer-workbench .studio-empty h2{color:#28283d;margin:0 0 8px;font-size:20px}.customer-workbench .studio-empty p,.customer-workbench .studio-generator p{margin-bottom:20px;font-size:16px}.customer-workbench .studio-generator h2{margin:0 0 12px;font-size:22px}.customer-workbench .studio-generator{background:#fff;padding:24px}.customer-workbench .studio-language-grid button{min-height:44px;font-size:14px}.customer-workbench .studio-generation-bar>span{font-size:13px}.customer-workbench .studio-schedule-fields{background:#fff;border:1px solid #e0e3ec;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px}.customer-workbench .studio-schedule-fields label>span,.customer-workbench .studio-post label>span{letter-spacing:0;text-transform:none;color:#535970;font-size:13px}.customer-workbench .studio-schedule-fields p{color:#606579;grid-column:1/-1;margin:0;font-size:14px}.customer-workbench .studio-schedule strong{font-size:18px}.customer-workbench .studio-schedule p{font-size:15px}.customer-workbench .studio-post-grid{align-items:start;gap:20px}.customer-workbench .workbench-creative{padding:0;overflow:hidden}.customer-workbench .workbench-creative>header{background:#fff;margin:0;padding:14px 18px}.customer-workbench .workbench-creative>header span{color:#63697d;font-size:12px;font-weight:500}.workbench-creative-media{background:#f0f1f6;border-bottom:1px solid #e5e7ee}.workbench-creative-media :is(img,video){-o-object-fit:contain;object-fit:contain;width:100%;height:300px;display:block}.workbench-missing-media{text-align:center;color:#777487;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;padding:24px;display:flex}.workbench-missing-media strong{color:#515469;font-size:15px}.workbench-missing-media span{font-size:13px}.workbench-creative-body{padding:20px}.workbench-creative-body h3{margin:8px 0 12px;font-size:19px;line-height:1.4}.workbench-creative-channels{color:#65518f;margin:0;font-size:12px;font-weight:600}.workbench-caption{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.65}.customer-workbench :is(.studio-post,.studio-schedule-fields,.workbench-settings) :is(input,textarea,select){color:#242238;box-sizing:border-box;background:#fff;border:1px solid #d8dce8;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font:400 16px/1.5 DM Sans,sans-serif}.customer-workbench :is(input,textarea,select):disabled{color:#64677a;background:#f5f6f9}.customer-workbench .studio-post label>small{color:#686b7c;font-size:12px}.workbench-creative details{border-top:1px solid #e7e9f0;margin-top:18px;padding-top:14px}.workbench-creative summary{cursor:pointer;min-height:36px;font-size:14px;font-weight:600}.workbench-creative fieldset{border:0;border-top:1px solid #e1e4ec;min-width:0;margin-top:20px;padding:20px 0 0}.workbench-creative fieldset p{color:#63677a;font-size:14px}.workbench-show-more{margin:20px 0}.workbench-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px;display:flex}.workbench-section-heading h2{margin:0;font-size:19px}.workbench-section-heading>span{color:#63677a;font-size:13px}.customer-workbench .studio-safeguards{background:0 0;border:0;gap:14px;padding:16px 0}.customer-workbench .studio-safeguards>span{font-size:12px}.customer-workbench .studio-safeguards>strong{font-size:13px}.workbench-calendar-list article{background:#fff;border:1px solid #e1e4ec;border-radius:10px;align-items:center;gap:20px;margin-bottom:10px;padding:20px;display:flex}.workbench-calendar-list article>div:first-child{color:#606579;flex:0 0 110px;gap:4px;font-size:14px;display:grid}.workbench-calendar-list article>div:nth-child(2){flex:1;min-width:0}.workbench-calendar-list h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:16px}.workbench-calendar-list p{color:#64697c;margin:0;font-size:14px}.workbench-error{background:#fff5f3;border:1px solid #efd1ca;border-radius:10px;margin-bottom:20px;padding:20px}.customer-workbench .connection-loading{font-size:14px}.workbench-context-note{color:#65687a;font-size:14px}.workbench-assistant-link{color:#fff;background:#38334f;border:1px solid #777197;border-radius:9px;align-items:center;gap:10px;margin-bottom:24px;padding:13px 12px;font-size:16px;text-decoration:none;display:flex}.workbench-campaign-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.campaign-library{margin-top:28px;padding:24px;scroll-margin-top:24px}.campaign-library header{justify-content:space-between;align-items:start;gap:16px;display:flex}.campaign-library h2{margin:0;font-size:22px}.campaign-library p{color:#626679;font-size:14px;line-height:1.6}.library-filter{align-items:center;gap:9px;margin:18px 0;font-size:14px;display:flex}.library-filter input{width:18px;height:18px}.library-list article{border-top:1px solid #e0e3ec;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.library-list article>div:last-child{flex-wrap:wrap;gap:12px;display:flex}.library-list h3{overflow-wrap:anywhere;margin:0;font-size:16px}.library-list p{margin:5px 0}.library-confirm{background:#fff9f1;border:1px solid #dfbd9c;border-radius:10px;margin-bottom:20px;padding:18px}.library-confirm h3{font-size:18px}.library-confirm button{margin:5px 8px 0 0}@media (width<=700px){.workbench-topbar{flex-wrap:wrap;gap:10px}.workbench-topbar>div{gap:12px}.workbench-ask{min-height:44px}.campaign-library{padding:18px}.campaign-library header,.library-list article{flex-direction:column}.library-list article>div:last-child{width:100%}.workbench-campaign-tools .secondary-btn{flex:180px}}.customer-workbench .chat-panel{flex-direction:column;display:flex}.customer-workbench .chat-heading{order:0}.customer-workbench .chat-messages{order:1;min-height:140px}.customer-workbench .chat-composer,.customer-workbench .approved-note{order:2}.customer-workbench .chat-suggestions{order:3;padding:14px 16px}.customer-workbench .chat-panel>.studio-actions{flex-wrap:wrap;order:4;margin:0;padding:16px}.customer-workbench .chat-panel>.studio-actions small{font-size:12px}.customer-workbench .chat-suggestions svg{display:none}.customer-workbench .agent-orbit{color:#7353c8;background:#eee9ff;border-color:#ded5fb}.customer-workbench .contract-empty{min-height:160px}.customer-workbench .approved-note strong{font-size:15px}.customer-workbench .workspace-social-connection :is(p,small,span),.customer-workbench .social-connection-heading p{font-size:14px}.customer-workbench .workspace-social-connection :is(h2,h3){font-size:20px}.customer-workbench .workspace-social-connection strong{font-size:16px}.customer-workbench .workspace-social-connection .eyebrow{font-size:11px}.customer-workbench .social-boundary-note{display:none}.workbench-channel-nav{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.workbench-channel-nav a{color:#565b70;background:#fff;border:1px solid #dce0e9;border-radius:8px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;text-decoration:none;display:flex}.workbench-channel-nav a[aria-current=page]{color:#573d9e;background:#ece7fb;border-color:#cbbced}.customer-workbench [aria-label="Campaign history and performance"]{padding:24px}.customer-workbench .workbench-media-drawer .music-media-studio>p{font-size:15px}.customer-workbench .music-media-studio :is(fieldset,label){min-width:0}.customer-workbench .music-media-studio fieldset{border:0;padding:0}.customer-workbench .music-media-studio :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;color:#242238;background:#fff;border:1px solid #d8dce8;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px 12px;font:400 16px/1.5 DM Sans,sans-serif}.customer-workbench .music-media-studio input[type=checkbox]{accent-color:#7353c8;width:18px;height:18px}.customer-workbench .music-media-studio label:has(>input[type=checkbox]){align-items:flex-start;gap:10px;display:flex}.customer-workbench .music-media-studio label:has(>input[type=checkbox])>input{flex:0 0 18px;margin-top:3px}.customer-workbench .onboarding-form label span{font-size:14px}.customer-workbench .onboarding-form :is(input,textarea){font-size:16px}.workbench-generation-settings{background:#fff;border:1px solid #e1e4ec;border-radius:10px;margin:20px 0}.workbench-generation-settings summary{cursor:pointer;padding:14px 18px;font-size:14px;font-weight:600}.workbench-generation-settings summary span{color:#686d7e;margin-top:4px;font-size:13px;font-weight:400;display:block}.customer-workbench .workbench-generation-settings .studio-schedule-fields{border:0;border-top:1px solid #e1e4ec;border-radius:0;margin:0}.customer-workbench .customer-media-workbench{max-width:1440px}.customer-media-workbench .panel{padding:24px}.customer-media-workbench h2.media-view-heading{margin:24px 0 18px;font-size:20px}.customer-media-workbench h3{margin:0 0 8px;font-size:18px;line-height:1.5}.customer-media-workbench :is(p,li){overflow-wrap:anywhere}.media-availability{color:#50566a;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.media-availability>span:first-child{color:#35324d;font-weight:600}.media-service-details{color:#61667a;margin:8px 0 20px;font-size:14px}.media-service-details p{font-size:14px}.media-section-nav{background:#e9ebf2;border:1px solid #e1e4ec;border-radius:10px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.media-section-nav button{color:#555b70;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;min-width:145px;min-height:44px;padding:10px 12px;font:500 14px DM Sans,sans-serif}.media-section-nav button.is-active{color:#5536a2;background:#fff;border-color:#dadde8;box-shadow:0 2px 3px #18192c08}.media-notice{color:#3d5631;background:#eef5e5;border:1px solid #d5e4c4;border-radius:10px;margin-top:20px;padding:16px 20px;font-size:15px}.media-campaign-toolbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.media-campaign-toolbar>p{color:#64687a;flex:1;margin:0}.media-campaign-toolbar>button{flex-shrink:0}.media-campaign-summary{gap:16px;margin-bottom:20px;display:grid}.media-campaign-summary>div>h3{margin-top:12px;font-size:21px}.media-campaign-summary p{margin:8px 0}.media-campaign-summary>a,.media-campaign-summary>button{justify-self:start}.customer-media-workbench .native-check input{accent-color:#7353c8;flex:0 0 18px;width:18px;height:18px;margin-top:3px}.media-job-status{color:#5c478c;background:#f0edf8;border:1px solid #e1d9f2;border-radius:5px;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.media-job-status.status-failed{color:#9b4f2b;background:#fff0e9;border-color:#f0d6c8}.media-job-status.status-accepted{color:#456337;background:#edf4e7;border-color:#d9e6ce}.media-plan-item{margin-bottom:12px}.media-plan-item>header{align-items:flex-start;gap:16px;display:flex}.media-plan-item>header>div{flex:1;min-width:0}.media-plan-number{color:#6d51b5;background:#f1eef9;border-radius:8px;padding:8px 10px;font-size:13px}.customer-media-workbench p.media-job-meta{color:#696c7e;margin:0;font-size:14px}.customer-media-workbench details>summary{min-height:44px;font-size:14px}.media-plan-item details{border-top:1px solid #e7e9f0;margin:12px 0 0 48px}.media-plan-item li{padding:8px 0}.media-plan-item li>p{color:#64687a;margin:4px 0;font-size:14px}.media-form-heading{border-bottom:1px solid #e4e7ef;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.media-form-heading>svg{color:#7758bd;margin-top:5px}.media-form-heading p{color:#656a7d;margin:0;font-size:14px}.media-create-card{max-width:860px}.customer-media-workbench p.media-help{color:#656a7d;font-size:14px;line-height:1.6}.media-help a{color:#6348a6}.media-review-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.media-review-toolbar label{flex:1;max-width:350px;margin:0;font-size:14px}.media-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.media-review-grid .native-media-job{min-width:0;margin:0}.media-review-grid .native-media-list-heading{align-items:flex-start;gap:8px}.media-review-grid .native-media-job :is(img,video){-o-object-fit:contain;object-fit:contain;background:#eff0f4;width:100%;height:300px}.media-brief-text{white-space:pre-wrap;font-size:14px}.media-job-error{background:#fff4ef;border-radius:8px;padding:12px;font-size:14px}.customer-media-workbench fieldset.media-review-checks{border-top:1px solid #e6e8ef;margin:16px 0;padding:12px 0 0}.media-review-checks legend{font-size:14px;font-weight:600}.media-empty>p{color:#666b7f}@media (width<=1000px){.media-review-grid{grid-template-columns:1fr}.media-campaign-toolbar{flex-direction:column;gap:12px}}@media (width<=1150px){.customer-workbench{--workbench-nav:220px}.workbench-main{padding:28px 24px}.customer-workbench .chat-workspace-grid{grid-template-columns:1fr}.customer-workbench .contract-live{order:initial}.workbench-topbar{padding:16px 24px}}@media (width<=760px){.workbench-navigation{width:auto;height:auto;max-height:none;position:sticky;top:0}.workbench-brand{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.workbench-brand>span{margin:0;font-size:11px}.workbench-brand a{font-size:16px}.workbench-menu-toggle{color:#fff;text-align:left;background:#222538;border:0;border-top:1px solid #33364a;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font:600 14px DM Sans,sans-serif;display:flex}.workbench-menu-toggle small{color:#bdc2d7;margin-left:auto;font-size:12px}.workbench-nav-body{max-height:calc(100dvh - 116px);padding:16px 20px 24px;display:none}.workbench-nav-body.is-open{display:flex}.workbench-account{margin-top:16px}.workbench-body{margin-left:0}.workbench-main{padding:24px 18px 36px}.workbench-topbar{min-height:56px;padding:12px 18px}.workbench-topbar>div{gap:8px}.workbench-spend{font-size:11px}.workbench-page-heading h1{font-size:27px}.workbench-page-heading p{font-size:15px}.workbench-next{flex-direction:column;align-items:stretch}.workbench-footer{flex-direction:column;padding:20px 18px}.customer-workbench .chat-message{max-width:100%}.customer-workbench .chat-heading .pill{display:none}.customer-workbench .chat-messages{padding:16px}.customer-workbench .studio-schedule-fields{grid-template-columns:1fr}.customer-workbench .studio-actions-sticky{top:112px}.customer-workbench .studio-package-summary>div:last-child{background:0 0;grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;gap:6px 10px;padding:10px 0}.customer-workbench [id]{scroll-margin-top:128px}.workbench-calendar-list article{flex-wrap:wrap;gap:12px}.workbench-calendar-list article>div:first-child{flex-basis:85px}.workbench-calendar-list article>.studio-status{margin-left:97px}.workbench-studio-tools>.primary-btn{flex:1;justify-content:center}.workbench-creative-media :is(img,video){height:270px}.customer-media-workbench .panel{padding:18px}.media-availability{font-size:13px}.media-plan-item>header{flex-wrap:wrap;gap:12px}.media-plan-item details{margin-left:0}.media-review-toolbar{flex-wrap:wrap;gap:12px}.media-review-toolbar label{flex-basis:100%;max-width:none}.media-section-nav button{min-width:125px}.customer-media-workbench .workbench-page-heading h1{font-size:27px}}
