@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--ink:#191919;--muted:#858585;--line:#ecebe7;--surface:#fff;--canvas:#f7f7f5;--yellow-soft:#fff8d9;--green:#2f9d68}*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:DM Sans,sans-serif;color:var(--ink);background:var(--canvas)}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar-wrap{position:fixed;inset:0 auto 0 0;width:252px;z-index:30}.sidebar{height:100%;background:#fff;border-right:1px solid var(--line);padding:27px 17px 16px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;padding:0 10px 27px}.brand-mark{width:39px;height:39px;border-radius:12px;background:#171717;color:var(--yellow);display:grid;place-items:center;position:relative;font:800 29px Manrope,sans-serif}.brand-mark i{width:6px;height:6px;background:var(--yellow);border-radius:50%;position:absolute;right:7px;top:7px}.brand strong{display:block;font:800 19px Manrope;letter-spacing:-1px}.brand strong span{font-weight:500}.brand small{display:block;color:#a0a0a0;font-size:8px;letter-spacing:1.15px;margin-top:2px}.workspace-switch{width:100%;border:1px solid var(--line);background:#fff;border-radius:11px;padding:10px;display:flex;align-items:center;gap:9px;text-align:left;margin-bottom:27px}.profile-avatar,.top-avatar,.workspace-avatar{display:grid;place-items:center;border-radius:9px;font-weight:700}.workspace-avatar{width:32px;height:32px;background:var(--yellow);font:800 16px Manrope}.workspace-switch span:nth-child(2){flex:1}.workspace-switch b,.workspace-switch small{display:block}.workspace-switch b{font-size:11px}.workspace-switch small{font-size:9px;color:var(--muted);margin-top:3px}.workspace-switch>svg{color:#888}.side-groups{flex:1}.side-group{margin-bottom:25px}.side-group label{display:block;padding:0 10px 9px;font-size:9px;text-transform:uppercase;letter-spacing:1.2px;font-weight:700;color:#aaa}.nav-item{width:100%;height:40px;display:flex;align-items:center;gap:12px;padding:0 11px;border:0;background:transparent;border-radius:9px;color:#777;font-size:12px;text-align:left;margin:2px 0}.nav-item svg{color:#999}.nav-item span{flex:1}.nav-item:hover{background:#f8f7f4;color:#222}.nav-item.active{background:var(--yellow-soft);color:#181818;font-weight:700}.nav-item em,.nav-item.active svg{color:#171717}.nav-item em{font-style:normal;background:var(--yellow);font-size:10px;font-weight:700;border-radius:20px;padding:3px 7px}.sidebar-bottom .nav-item{margin-bottom:15px}.help-card{background:#faf9f6;border:1px solid #f0eee7;border-radius:12px;padding:13px;margin-bottom:16px}.help-icon{width:28px;height:28px;display:grid;place-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;margin-bottom:9px}.help-card b{font-size:11px}.help-card p{font-size:10px;color:#888;margin:5px 0 9px}.help-card button,.text-button{border:0;background:transparent;padding:0;color:#292929;font-size:10px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.profile{border-top:1px solid var(--line);padding:15px 3px 0;display:flex;align-items:center;gap:9px}.profile-avatar,.top-avatar{width:33px;height:33px;background:#222;color:#fff;font-size:10px}.profile b,.profile small{display:block}.profile b{font-size:10px}.profile small{font-size:9px;color:#999;margin-top:3px}.profile-more{margin-left:auto;color:#999}.main-area{margin-left:252px;min-height:100vh}.topbar{height:70px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 38px;position:sticky;top:0;z-index:20}.breadcrumb{font-size:11px;color:#999}.breadcrumb span{padding:0 9px;color:#ccc}.breadcrumb b{color:#333;font-weight:600}.topbar-right{gap:17px}.search-box,.topbar-right{display:flex;align-items:center}.search-box{height:36px;width:260px;gap:8px;border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 10px;color:#aaa}.search-box input{border:0;outline:0;min-width:0;flex:1;font-size:10px;color:#333}.search-box kbd{font-size:9px;background:#f5f5f3;border:1px solid #eee;border-radius:4px;padding:3px 5px;color:#999}.icon-button{width:32px;height:32px;border:1px solid var(--line);background:#fff;border-radius:8px;display:inline-grid;place-items:center;color:#777;flex:none}.icon-button:hover{background:#faf9f6;color:#111}.notification-button{position:relative}.notification-button i{position:absolute;right:7px;top:7px;width:5px;height:5px;border-radius:50%;background:var(--yellow);border:1px solid white}.page-content{max-width:1500px;margin:0 auto;padding:34px 38px 22px}.section-heading,.welcome-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.eyebrow{display:block;color:#aaa;font-size:9px;font-weight:700;letter-spacing:1.25px;text-transform:uppercase}.welcome-row h1{font:700 27px Manrope,sans-serif;letter-spacing:-1.1px;margin:8px 0 5px}.welcome-row h1 span{color:#dcae00;font-size:22px}.section-heading p,.welcome-row p{font-size:11px;color:#888;margin:0}.button-primary{height:38px;border:0;background:var(--yellow);border-radius:9px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;color:#171717;font-size:10px;font-weight:700;box-shadow:0 2px 5px #f5c51822}.button-primary:hover{background:#e9b900;transform:translateY(-1px)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.calendar-card,.client-card,.content-list,.metric-card,.panel{background:#fff;border:1px solid var(--line);border-radius:12px}.metric-card{padding:16px 17px 14px;min-height:117px}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#777;font-size:10px}.metric-icon{width:29px;height:29px;border-radius:8px;background:#faf8ef;display:grid;place-items:center;color:#64520b}.metric-card>strong{display:block;font:700 25px Manrope;letter-spacing:-.8px;margin:10px 0 4px}.metric-card>small{font-size:9px;color:#999;display:flex;align-items:center;gap:4px}.positive{color:#32966b;font-weight:700}.positive svg{vertical-align:middle}.neutral{color:#a27a00;font-weight:700}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:15px;margin-bottom:16px}.panel{padding:17px 18px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.calendar-toolbar h3,.panel-heading h3{font:700 14px Manrope;margin:5px 0 0;letter-spacing:-.3px}.panel-heading .eyebrow{font-size:8px}.mini-calendar-head{display:flex;justify-content:space-between;align-items:center;margin:18px 0 8px;font-size:10px}.mini-calendar-head span{color:#aaa;font-size:9px}.mini-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.mini-calendar button,.mini-calendar span{height:26px;display:grid;place-items:center;font-size:9px;color:#888}.mini-calendar .mini-week{font-size:8px;color:#aaa;font-weight:700}.mini-calendar button{background:transparent;border:0;border-radius:6px;position:relative;color:#555}.mini-calendar button:hover{background:#faf6df}.mini-calendar button.mini-today{background:var(--yellow);color:#171717;font-weight:700}.mini-calendar button.has-post:not(.mini-today):after{content:"";width:4px;height:4px;position:absolute;bottom:2px;border-radius:50%;background:#d6a900}.calendar-legend{display:flex;gap:16px;margin-top:11px;color:#999;font-size:8px}.calendar-legend span{display:flex;align-items:center;gap:5px}.calendar-legend i{width:6px;height:6px;border-radius:50%;display:inline-block}.legend-yellow{background:var(--yellow)}.legend-gray{background:#ddd}.count-badge{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--yellow-soft);font-size:10px;font-weight:700}.approval-item{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #f2f1ee}.approval-avatar,.client-avatar{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:9px;font-weight:700;flex:none}.avatar-yellow{background:#fff1bd;color:#7b5e00}.avatar-blue{background:#e8f0fb;color:#476b9a}.avatar-green{background:#e6f4e9;color:#4d835b}.avatar-lilac{background:#f0ebfb;color:#7662a5}.approval-item>div:nth-child(2){flex:1}.approval-item b,.approval-item small{display:block}.approval-item b{font-size:10px}.approval-item small{font-size:9px;color:#999;margin-top:3px}.approval-time{color:#aaa;font-size:8px}.approval-footer{width:100%;border:0;background:transparent;padding:13px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:700;color:#444}.activity-panel{padding-bottom:4px}.table-wrap{overflow-x:auto;margin-top:14px}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:8px;letter-spacing:.8px;color:#aaa;font-weight:700;padding:10px 9px;border-bottom:1px solid #efeeeb}td{font-size:9px;color:#777;padding:9px;border-bottom:1px solid #f3f2ef}tbody tr:last-child td{border-bottom:0}.table-content{display:flex;align-items:center;gap:8px;color:#333}.table-content .mini-art{width:29px;height:29px;border-radius:5px}.table-content .art-copy{display:none}.table-content b{font-size:9px}.status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:20px;font-size:8px;font-weight:600;white-space:nowrap}.status i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-aprovado{color:#31885e;background:#edf7f1}.status-pendente{color:#947000;background:#fff7db}.status-ajustes{color:#b46a35;background:#fff0e5}.mini-art{height:68px;width:64px;border-radius:8px;position:relative;overflow:hidden;display:flex;align-items:center;padding:7px;flex:none}.cream{background:#f0e9d8;color:#4d493e}.sage{background:#dce6d7;color:#3f5142}.sand{background:#e8d7c0;color:#574435}.rose{background:#efd9d8;color:#714e50}.blue{background:#d8e3eb;color:#40566a}.art-sun{position:absolute;width:32px;height:32px;border-radius:50%;background:#f4c94d;right:-7px;top:-7px;opacity:.9}.art-copy{position:relative;z-index:1;white-space:pre-line}.art-copy span{display:block;font-size:4px;letter-spacing:.5px;margin-bottom:4px}.art-copy b{display:block;font:700 7px Manrope;line-height:1.2}.art-copy small{font-size:3px;display:block;margin-top:5px;letter-spacing:.3px}.art-shape{position:absolute;width:27px;height:27px;border:1px solid;border-radius:50%;right:-8px;bottom:-10px;opacity:.4}.section-view{min-height:75vh}.section-heading{align-items:center}.section-heading h2{font:700 25px Manrope;letter-spacing:-.8px;margin:7px 0 5px}.calendar-card{padding:20px}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.calendar-toolbar h3{font-size:19px;text-transform:capitalize}.calendar-toolbar h3 span{color:#999;font-weight:500}.calendar-toolbar small{color:#999;font-size:9px}.calendar-actions{display:flex;gap:6px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.weekday{font-size:9px;color:#999;text-align:center;padding:12px 3px}.calendar-day,.calendar-empty,.weekday{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.calendar-day,.calendar-empty{min-height:105px;padding:7px;background:#fff}.calendar-day>span{font-size:10px;color:#777;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;margin-bottom:5px}.calendar-day.today>span{background:var(--yellow);color:#171717;font-weight:700}.calendar-event{width:100%;border:0;border-radius:5px;padding:5px 4px;text-align:left;font-size:8px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;color:#51462a;background:#fff7d8}.calendar-event i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#d9ad00;margin-right:4px}.event-sage{background:#edf4ec;color:#46614b}.event-sand{background:#f4eee5;color:#705a42}.event-rose{background:#fbefee;color:#865b5b}.event-blue{background:#edf3f8;color:#526d82}.client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.client-card{padding:17px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.client-avatar{width:39px;height:39px;font-size:11px}.client-info b,.client-info small{display:block}.client-info b{font-size:11px}.client-info small{font-size:9px;color:#999;margin-top:4px}.client-card>.icon-button{grid-column:3;grid-row:1}.client-stats{grid-column:1/4;display:flex;gap:35px;padding:14px 0;border-top:1px solid #f1f0ed;margin-top:5px}.client-stats b,.client-stats small{display:block}.client-stats b{font:700 18px Manrope}.client-stats small{font-size:8px;color:#999;margin-top:3px}.client-card .text-button{grid-column:1/4}.content-list{padding:5px 16px}.content-row{display:flex;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid #f0efec}.content-row:last-child{border:0}.content-detail{flex:1}.content-detail b,.content-detail small{display:block}.content-detail b{font-size:10px}.content-detail small{font-size:9px;color:#999;margin-top:4px}.coming-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #f0e5ad;background:#fff9df;padding:8px 10px;border-radius:20px;font-size:9px;color:#806400}.empty-insight{border:1px dashed #ddd9c9;border-radius:14px;background:#fffdf5;min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px}.empty-insight>div{width:47px;height:47px;border-radius:13px;background:var(--yellow);display:grid;place-items:center;margin-bottom:12px}.empty-insight h3{font:700 17px Manrope;margin:0 0 7px}.empty-insight p{max-width:420px;color:#888;font-size:10px;margin:0}.page-footer{display:flex;justify-content:space-between;color:#aaa;font-size:8px;padding:20px 2px 0}.page-footer b{color:#555}.toast{position:fixed;right:25px;bottom:25px;background:#202020;color:#fff;border-radius:10px;padding:12px 15px;display:flex;align-items:center;gap:9px;font-size:11px;z-index:80;box-shadow:0 10px 35px #0002}.toast>svg{color:var(--yellow)}.toast button{border:0;background:transparent;color:#aaa;display:grid;place-items:center;margin-left:5px}.mobile-menu,.mobile-scrim{display:none}@media(max-width:1100px){.page-content{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns{grid-template-columns:1fr}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.sidebar-wrap{transform:translateX(-100%);transition:transform .25s ease;width:270px}.sidebar-wrap.open{transform:translateX(0)}.mobile-scrim{display:block;position:fixed;inset:0;background:#0005;border:0;z-index:25}.main-area{margin-left:0}.topbar{height:60px;padding:0 15px}.mobile-menu{display:inline-grid}.topbar-left{display:flex;align-items:center;gap:10px}.topbar-right{gap:9px}.search-box{width:34px;border:0;padding:0;justify-content:center}.search-box input,.search-box kbd{display:none}.search-box svg{width:18px;height:18px}.top-avatar{width:30px;height:30px}.page-content{padding:25px 15px}.section-heading,.welcome-row{align-items:flex-start;flex-direction:column}.welcome-row h1{font-size:23px}.section-heading>.button-primary,.welcome-row>.button-primary{width:100%;justify-content:center}.metric-grid{gap:9px}.metric-card{padding:12px;min-height:108px}.metric-card>strong{font-size:22px}.metric-top{font-size:9px}.metric-icon{width:26px;height:26px}.dashboard-columns{gap:10px}.panel{padding:14px}.client-grid{grid-template-columns:1fr}.calendar-card{padding:12px}.calendar-day,.calendar-empty{min-height:72px;padding:4px}.calendar-event{font-size:7px;padding:4px 2px}.calendar-day>span{width:18px;height:18px;font-size:9px}.weekday{font-size:8px;padding:9px 1px}.content-row{gap:8px}.content-row .mini-art{width:52px;height:58px}.content-detail b{font-size:9px}.content-detail small{font-size:8px}.content-row .status{font-size:7px;padding:4px 6px}.page-footer{gap:10px;line-height:1.5}.approval-time{display:none}}.back-link,.client-hero{margin-bottom:18px}.back-link{border:0;background:transparent;color:#777;display:inline-flex;align-items:center;gap:7px;font-size:10px;padding:0}.client-identity{display:flex;align-items:center;gap:14px}.client-avatar.large{width:52px;height:52px;border-radius:15px;font:800 18px Manrope}.client-identity h1{font:800 25px Manrope;letter-spacing:-.8px;margin:0 0 3px}.client-identity p{margin:0 0 5px;color:#888;font-size:10px}.client-handle{display:flex;align-items:center;gap:5px;color:#777;font-size:9px}.client-edit{margin-left:auto}.button-outline{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:600;color:#444}.client-tabs{display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid #e9e8e4;margin:0 -3px 22px;padding:0 3px;scrollbar-width:thin}.client-tab{flex:none;border:1px solid #e9e8e4;border-bottom:0;background:#f4f3f0;color:#777;border-radius:9px 9px 0 0;padding:11px 13px 10px;font-size:9px;font-weight:700;text-transform:uppercase;position:relative}.client-tab.active{background:#fff;color:#191919;border-color:#dedbd2}.client-tab.active:before{content:"";position:absolute;top:-1px;left:10px;right:10px;height:3px;background:var(--yellow);border-radius:0 0 4px 4px}.client-section{min-height:55vh}.client-section .section-heading{margin-bottom:18px}.client-section .section-heading h2{font-size:22px}.client-art{width:66px;height:72px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:7px;flex:none;overflow:hidden;color:#514b3d;background:#eee4d0}.client-art span{font-size:4px;letter-spacing:.7px;margin-bottom:5px}.client-art b{font:800 8px/1.2 Manrope}.client-art small{font-size:4px;letter-spacing:.3px;margin-top:5px}.client-art.sage{background:#dce8d8;color:#405643}.client-art.rose{background:#f0dedd;color:#805b5b}.client-art.sand{background:#ead8c0;color:#70533d}.client-art.blue{background:#dce7ef;color:#455d70}.upload-label{position:relative;overflow:hidden;cursor:pointer}.upload-label input{position:absolute;inset:0;opacity:0;cursor:pointer}.drive-summary{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px;margin-bottom:12px;color:#8b7200}.drive-summary div{flex:1}.drive-summary b,.drive-summary small{display:block}.drive-summary b{font-size:11px;color:#292929}.drive-summary small{font-size:9px;color:#999;margin-top:4px}.drive-summary>span{font-size:9px;color:#888}.drive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.drive-file{display:flex;align-items:center;gap:10px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:10px;min-width:0}.drive-file-icon{width:35px;height:35px;border-radius:8px;background:#fff8d9;color:#8a6b00;display:grid;place-items:center;flex:none}.drive-file-icon svg{width:17px}.drive-file>div:nth-child(2){flex:1;min-width:0}.drive-file b,.drive-file small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-file b{font-size:10px}.drive-file small{font-size:8px;color:#999;margin-top:4px}.helper-note{font-size:9px;color:#999;line-height:1.6;margin-top:14px}.feed-preview{max-width:560px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:13px;padding:17px}.feed-profile{display:flex;align-items:center;gap:10px;padding-bottom:15px}.feed-profile b,.feed-profile small{display:block}.feed-profile b{font-size:11px}.feed-profile small{font-size:9px;color:#999;margin-top:4px}.feed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.feed-tile{aspect-ratio:1;position:relative;overflow:hidden;background:#eee}.feed-tile .client-art{width:100%;height:100%;border-radius:0;align-items:flex-start;padding:12px}.feed-tile .client-art b{font-size:clamp(9px,1.5vw,15px)}.feed-tile .client-art span{font-size:6px}.feed-tile .client-art small{font-size:5px}.feed-tile>span{position:absolute;left:5px;right:5px;bottom:5px;padding:4px 5px;background:#ffffffd9;border-radius:4px;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contact-card{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px}.contact-avatar{width:37px;height:37px;border-radius:50%;background:#fff1bd;color:#725900;display:grid;place-items:center;font-weight:800}.contact-card>div:nth-child(2){flex:1}.contact-card b,.contact-card small,.contact-card span{display:flex;align-items:center;gap:5px}.contact-card b{font-size:10px}.contact-card small{font-size:8px;color:#999;margin-top:3px}.contact-card span{font-size:9px;color:#777;margin-top:6px}.contact-form{display:flex;gap:8px;background:#fff;border:1px solid var(--line);padding:12px;border-radius:10px;margin-bottom:12px}.contact-form input{min-width:0;flex:1;border:1px solid var(--line);border-radius:7px;padding:9px;font-size:10px;outline-color:var(--yellow)}.integration-card{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:18px}.integration-icon{width:48px;height:48px;border-radius:13px;background:#fff3c1;color:#171717;display:grid;place-items:center;flex:none}.integration-copy{flex:1}.integration-copy b,.integration-copy small{display:block}.integration-copy b{font-size:12px}.integration-copy small{font-size:9px;color:#999;margin-top:4px}.integration-copy p{font-size:9px;color:#888;line-height:1.6;margin:8px 0 0}.integration-checks{display:flex;gap:20px;flex-wrap:wrap;margin:13px 2px;color:#777;font-size:9px}.integration-checks span{display:flex;align-items:center;gap:5px}.integration-checks svg{color:#3c9668}.insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:14px}.insight-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px}.insight-card h3{font:700 12px Manrope;margin:0 0 14px}.insight-number{font:800 24px Manrope}.insight-number small{font:400 9px DM Sans;color:#999}.insight-card>p{font-size:9px;color:#999}.top-post{display:flex;align-items:center;gap:9px;padding:8px 0;border-top:1px solid #f0efec}.top-post .client-art{width:42px;height:42px}.top-post .client-art b{font-size:6px}.top-post>div:nth-child(2){min-width:0}.top-post b,.top-post small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-post b{font-size:9px}.top-post small{font-size:8px;color:#999;margin-top:4px}.profile-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.info-panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:17px}.info-panel h3{font:700 12px Manrope;margin:0 0 13px}.info-panel p{font-size:10px;color:#777;line-height:1.7}.brand-swatches{display:flex;gap:7px}.brand-swatches i{width:35px;height:35px;border-radius:8px;background:#111}.brand-swatches i:nth-child(2){background:#f5c518}.brand-swatches i:nth-child(3){background:#fff;border:1px solid #ddd}.brand-swatches i:nth-child(4){background:#292929}.client-card.clickable{width:100%;text-align:left;cursor:pointer;color:inherit}.client-card.clickable:hover{border-color:#e4c43c;transform:translateY(-1px);box-shadow:0 5px 20px #00000008}.quick-client-list{margin-top:12px}.quick-client{display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border:0;border-top:1px solid #f1f0ed;background:transparent;text-align:left}.quick-client>span:nth-child(2){flex:1}.quick-client b,.quick-client small{display:block}.quick-client b{font-size:10px}.quick-client small{font-size:8px;color:#999;margin-top:3px}.quick-client>svg{color:#aaa}.muted-copy{font-size:10px;color:#888;line-height:1.7;margin:12px 0 18px}@media(max-width:900px){.client-tabs{margin-right:-15px}.contact-grid,.drive-grid,.insight-grid,.profile-info-grid{grid-template-columns:1fr}.integration-card{align-items:flex-start;flex-wrap:wrap}.integration-card .button-primary{width:100%;justify-content:center}}@media(max-width:600px){.client-identity{align-items:flex-start;flex-wrap:wrap}.client-identity h1{font-size:20px}.client-edit{margin-left:0}.client-tab{padding:10px 11px;font-size:8px}.contact-form{flex-direction:column}.client-section .section-heading{gap:12px}.client-section .section-heading>.button-primary{width:100%;justify-content:center}.drive-summary>span{display:none}.feed-preview{padding:10px}.feed-tile .client-art{padding:7px}.feed-tile .client-art b{font-size:9px}}body,html{font-size:15px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-size:inherit}.sidebar{font-size:14px}.brand strong{letter-spacing:-.8px}.brand small{font-size:9px;letter-spacing:1.25px}.nav-item{font-size:13px;height:43px}.side-group label{font-size:10px}.help-card p{font-size:11px;line-height:1.5}.breadcrumb,.search-box input{font-size:12px}.welcome-row h1{font-size:30px}.section-heading p,.welcome-row p{font-size:13px;line-height:1.55}.eyebrow{font-size:10px;letter-spacing:1.35px}.button-primary{font-size:12px;min-height:42px;padding-inline:16px}.metric-top{font-size:12px}.metric-card>strong{font-size:29px}.metric-card>small{font-size:11px}.panel-heading h3{font-size:16px}.mini-calendar-head{font-size:12px}.mini-calendar button,.mini-calendar span{font-size:11px}.approval-item b{font-size:12px}.approval-footer,.table-content b,td{font-size:11px}.section-heading h2{font-size:28px}.calendar-toolbar h3{font-size:21px}.calendar-toolbar small{font-size:11px}.calendar-event,.weekday{font-size:10px}.client-info b{font-size:13px}.client-info small{font-size:11px}.client-stats small{font-size:10px}.empty-insight h3{font-size:19px}.empty-insight p{font-size:12px}@media(max-width:720px){.nav-item{font-size:14px}.welcome-row h1{font-size:26px}.section-heading p,.welcome-row p{font-size:12px}.metric-card>small,.metric-top{font-size:10px}.calendar-event{font-size:9px}}html{font-size:16px}body{font-size:15px;line-height:1.55}button,input,select,textarea{font-size:14px}.eyebrow{font-size:11px;letter-spacing:1.15px}.brand strong{font-size:21px}.brand small{font-size:10px}.workspace-switch b{font-size:13px}.side-group label,.workspace-switch small{font-size:11px}.nav-item{font-size:14px;height:44px}.nav-item em{font-size:11px}.help-card b{font-size:13px}.help-card button,.help-card p,.profile b,.text-button{font-size:12px}.profile small{font-size:11px}.breadcrumb,.search-box input{font-size:13px}.search-box kbd{font-size:11px}.welcome-row h1{font-size:clamp(30px,2.4vw,38px);letter-spacing:-1.2px}.section-heading p,.welcome-row p{font-size:15px;line-height:1.6}.button-primary{font-size:14px;padding:0 17px}.metric-card{padding:19px 20px 17px;min-height:132px}.metric-top{font-size:13px}.metric-card>strong{font-size:31px}.metric-card>small{font-size:12px}.calendar-toolbar h3,.panel-heading h3{font-size:17px}.panel-heading .eyebrow{font-size:10px}.mini-calendar-head{font-size:13px}.mini-calendar-head span{font-size:11px}.mini-calendar button,.mini-calendar span{font-size:12px;height:30px}.calendar-legend,.mini-calendar .mini-week{font-size:10px}.approval-item b{font-size:13px}.approval-item small{font-size:11px}.approval-time{font-size:10px}.approval-footer{font-size:12px}th{font-size:10px}.table-content b,td{font-size:12px}.status{font-size:10px;padding:6px 9px}.art-copy span{font-size:6px}.art-copy b{font-size:9px}.art-copy small{font-size:5px}.section-heading h2{font-size:30px}.calendar-toolbar h3{font-size:22px}.calendar-toolbar small{font-size:12px}.weekday{font-size:11px}.calendar-day>span{font-size:12px}.calendar-event{font-size:11px;padding:6px}.client-info b{font-size:14px}.client-info small{font-size:12px}.client-stats b{font-size:21px}.client-stats small{font-size:11px}.content-detail b{font-size:13px}.coming-pill,.content-detail small{font-size:11px}.empty-insight h3{font-size:20px}.empty-insight p{font-size:13px;line-height:1.7}.page-footer{font-size:10px}.toast{font-size:13px}@media(max-width:720px){body{font-size:16px}.page-content{padding:24px 16px 28px}.welcome-row h1{font-size:31px;line-height:1.2}.section-heading p,.welcome-row p{font-size:15px}.eyebrow{font-size:10px}.metric-card{padding:15px;min-height:118px}.metric-top{font-size:12px}.metric-card>strong{font-size:27px}.metric-card>small{font-size:11px}.panel-heading h3{font-size:17px}.approval-item b{font-size:13px}.approval-item small{font-size:11px}.client-info b{font-size:14px}.client-info small{font-size:12px}.content-detail b{font-size:13px}.content-detail small{font-size:11px}.nav-item{font-size:15px}.button-primary{font-size:14px;min-height:46px}}.quick-client-list{margin-top:16px}.quick-client{gap:13px;min-height:68px;padding:12px 2px}.quick-client .client-avatar{width:44px;height:44px;border-radius:12px;font-size:14px}.quick-client b{font-size:15px;line-height:1.35;font-weight:700;letter-spacing:-.15px}.quick-client small{font-size:12px;line-height:1.4;margin-top:4px}.quick-client>svg{width:17px;height:17px}@media(max-width:720px){.quick-client{min-height:72px;padding:13px 2px;gap:12px}.quick-client .client-avatar{width:46px;height:46px;font-size:15px}.quick-client b{font-size:15px}.quick-client small{font-size:12px}}.content-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:0 2px}.content-count{font-size:12px;color:var(--muted,#858585);font-weight:600}.content-count span{color:#d4ad00;padding:0 4px}.content-sort{display:flex;align-items:center;gap:8px;color:var(--muted,#858585);font-size:11px}.content-sort select{border:1px solid var(--line);background:var(--surface,#fff);color:inherit;border-radius:8px;padding:8px 10px;font-size:12px;outline-color:var(--yellow)}.content-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.media-content-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--surface,#fff);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.media-content-card:hover{transform:translateY(-2px);border-color:#e5c640;box-shadow:0 12px 28px #0000000b}.media-card-art{display:block;width:100%;aspect-ratio:1.22/1;border:0;padding:0;background:#e8dfcd;cursor:pointer;text-align:left}.media-card-art .client-art{width:100%;height:100%;border-radius:0;padding:22px;align-items:flex-start;justify-content:center}.media-card-art .client-art span{font-size:8px;letter-spacing:1.3px;margin-bottom:12px}.media-card-art .client-art b{font-size:clamp(17px,2vw,27px);line-height:1.12;max-width:90%}.media-card-art .client-art small{font-size:8px;letter-spacing:1px;margin-top:12px}.media-format{left:12px;display:inline-flex;align-items:center;gap:6px;background:#171717d9;color:#fff;font-size:11px;backdrop-filter:blur(8px)}.media-card-date,.media-format{position:absolute;top:12px;padding:7px 9px;border-radius:7px;font-weight:700}.media-card-date{right:12px;background:#ffffffeb;color:#343434;font-size:10px}.media-card-body{padding:13px 14px 12px}.media-card-titleline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.media-card-titleline>b{line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text,#202020)}.icon-button.compact{width:30px;height:30px;min-width:30px}.media-card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.media-card-meta>span:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--muted,#858585);font-size:11px}.media-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.media-card-footer>button,.media-card-footer>span{display:inline-flex;align-items:center;gap:6px;font-size:11px}.media-card-footer>span{color:var(--muted,#858585)}.media-card-footer>button{border:0;background:transparent;color:var(--text,#242424);font-weight:700;cursor:pointer;padding:4px 0}.media-card-footer>button:hover{color:#9b7900}.editor-backdrop{position:fixed;inset:0;z-index:100;background:#111a;backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:24px}.content-editor-modal{width:min(1120px,100%);max-height:min(900px,94vh);overflow:auto;background:var(--surface,#fff);color:var(--text,#202020);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 90px #0005}.editor-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;border-bottom:1px solid var(--line)}.editor-modal-header h2{font-size:23px;line-height:1.2;margin:5px 0 0;font-weight:800;letter-spacing:-.5px}.editor-modal-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr)}.editor-main{padding:22px 25px;border-right:1px solid var(--line)}.editor-aside{padding:22px 20px;background:var(--surface-muted,#faf9f6)}.editor-block{margin-bottom:22px}.editor-block:last-child{margin-bottom:0}.editor-block-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.editor-block-heading>b,.editor-client-view>b{display:flex;align-items:center;gap:8px;font-size:13px}.editor-block-heading>span{font-size:11px;color:var(--muted,#888)}.editor-media-stage{min-height:300px;max-height:430px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:12px;background:#eee8dc;padding:24px}.editor-media-stage .client-art{width:min(340px,75%);height:340px;border-radius:8px;padding:26px;box-shadow:0 12px 35px #0002}.editor-media-stage .client-art span{font-size:9px;letter-spacing:1.4px}.editor-media-stage .client-art b{font-size:28px}.editor-media-stage .client-art small{font-size:8px}.editor-media-note{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:#161616c9;color:#fff;border-radius:20px;padding:6px 10px;font-size:10px;white-space:nowrap}.editor-block>label{display:block;font-size:12px;font-weight:800;margin-bottom:8px}.editor-block select,.editor-block textarea{display:block;width:100%;border:1px solid var(--line);border-radius:9px;background:var(--surface,#fff);color:var(--text,#222);padding:12px 13px;font:inherit;font-size:13px;line-height:1.55;outline-color:var(--yellow)}.editor-block textarea{min-height:105px;resize:vertical}.editor-block textarea.caption-editor{min-height:170px}.editor-aside .editor-block{padding-bottom:20px;border-bottom:1px solid var(--line)}.editor-aside .editor-block:last-child{border:0;padding-bottom:0}.editor-info-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:12px}.editor-info-row:last-child{border:0}.editor-info-row span{color:var(--muted,#888)}.editor-info-row b{font-weight:700}.editor-client-view{border:1px solid #e8d77c!important;background:#fff9df;border-radius:11px;padding:14px!important}.editor-client-view p{font-size:11px;line-height:1.6;color:#766b46;margin:9px 0 0}.editor-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 25px;border-top:1px solid var(--line);background:var(--surface-muted,#faf9f6)}.editor-modal-footer>span{font-size:10px;color:var(--muted,#888)}.editor-modal-footer>div{display:flex;gap:9px}@media(max-width:1050px){.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.content-toolbar{align-items:flex-start;flex-direction:column}.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.media-card-art{aspect-ratio:.9/1}.media-card-art .client-art{padding:13px}.media-card-art .client-art b{font-size:17px}.media-card-body{padding:10px}.media-card-titleline>b{font-size:12px}.media-card-footer>button,.media-card-footer>span{font-size:10px}.media-card-date{right:7px}.media-card-date,.media-format{font-size:9px;top:7px;padding:5px 6px}.media-format{left:7px}.editor-backdrop{padding:8px}.content-editor-modal{max-height:96vh;border-radius:13px}.editor-modal-header{padding:16px}.editor-modal-header h2{font-size:19px}.editor-modal-grid{grid-template-columns:1fr}.editor-main{padding:15px;border-right:0}.editor-aside{padding:16px}.editor-media-stage{min-height:230px}.editor-media-stage .client-art{height:250px}.editor-modal-footer{align-items:stretch;flex-direction:column;padding:14px}.editor-modal-footer>div{display:grid;grid-template-columns:1fr 1fr}}.content-toolbar-left{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.select-all-control{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#555;cursor:pointer}.media-select input,.select-all-control input{width:16px;height:16px;accent-color:var(--yellow);cursor:pointer}.bulk-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 14px;margin:-2px 0 15px;background:#fff9df;border:1px solid #efdf9b;border-radius:11px}.bulk-actions>b{font-size:12px;margin-right:auto}.bulk-actions select,.team-add-row select{border:1px solid var(--line);background:#fff;color:#333;border-radius:8px;padding:9px 11px;font-size:12px}.content-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px}.media-content-card{position:relative;border-radius:14px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.media-content-card:hover{transform:translateY(-4px);border-color:#d8b72b;box-shadow:0 14px 30px #00000014;background:#fffdf5}.media-content-card.is-selected{border:2px solid #d7b600;box-shadow:0 0 0 3px #f5c51830}.media-card-visual{position:relative;overflow:hidden;background:#e9e4d9}.media-card-art{aspect-ratio:.78/1;transition:filter .2s ease}.media-card-art .client-art{transition:transform .35s ease,filter .25s ease}.media-content-card:hover .media-card-art .client-art{transform:scale(1.055);filter:brightness(.82)}.media-card-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000002b,transparent 24%,transparent 65%,#00000024);opacity:.65;pointer-events:none}.media-order{z-index:2;left:11px;top:11px;min-width:27px;height:25px;padding:0 6px;place-items:center;border-radius:7px;background:#171717d9;color:#f5d52f;font:800 11px Manrope}.media-order,.media-select{position:absolute;display:grid}.media-select{z-index:4;left:10px;bottom:10px;width:29px;height:29px;border-radius:8px;background:#171717b8;place-items:center;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;cursor:pointer}.media-select input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.media-select span{width:15px;height:15px;border:1.5px solid #fff;border-radius:4px;display:block}.media-select input:checked+span{background:var(--yellow);border-color:var(--yellow)}.media-select input:checked+span:after{content:"✓";display:block;color:#171717;font-size:12px;font-weight:900;line-height:13px;text-align:center}.media-content-card.is-selected .media-select,.media-content-card:hover .media-select{opacity:1;transform:translateY(0)}.media-hover-actions{position:absolute;z-index:3;right:10px;top:10px;display:flex;gap:6px;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.media-content-card:hover .media-hover-actions{opacity:1;transform:translateY(0)}.media-hover-actions button{width:29px;height:29px;display:grid;place-items:center;border:1px solid #ffffff66;border-radius:8px;background:#171717b8;color:#fff;backdrop-filter:blur(6px)}.media-hover-actions button:hover{background:var(--yellow);color:#171717;border-color:var(--yellow)}.media-card-date{z-index:2;right:10px;top:auto;bottom:10px;background:#171717b8;color:#fff;backdrop-filter:blur(6px)}.media-card-body{padding:12px 13px 13px}.media-card-titleline>b{font-size:14px}.media-card-meta{justify-content:flex-start;gap:10px;margin-top:9px}.media-responsible{display:flex;align-items:center;gap:7px;margin-top:11px;color:#777;font-size:11px}.responsible-avatar{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#d4df49;color:#222;font-size:10px;font-weight:800;flex:none}.media-card-footer{margin-top:10px}.team-manager{margin-top:22px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:13px}.team-manager h3{font:800 17px Manrope;margin:5px 0}.team-manager p{font-size:12px;color:#888;margin:0}.team-add-row{display:flex;gap:9px;margin-top:15px;flex-wrap:wrap}.team-add-row input{flex:1;min-width:180px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:13px;outline-color:var(--yellow)}.team-member-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.team-member{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:9px}.team-member>div{flex:1}.team-member b,.team-member small{display:block}.team-member b{font-size:12px}.team-member small{font-size:10px;color:#999;margin-top:3px}@media(max-width:700px){.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.media-card-art{aspect-ratio:.78/1}.media-hover-actions,.media-select{opacity:1;transform:none}.media-card-titleline>b{font-size:12px}.media-responsible{font-size:10px}.bulk-actions{align-items:stretch}.bulk-actions button,.bulk-actions select{flex:1}.team-add-row{flex-direction:column}.team-member-list{grid-template-columns:1fr}}.r2-upload-button{position:relative;overflow:hidden;cursor:pointer}.r2-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.r2-upload-button.disabled{opacity:.6;pointer-events:none}.r2-toolbar{justify-content:space-between;gap:14px;padding:15px 17px;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin:18px 0}.r2-folder,.r2-toolbar{display:flex;align-items:center}.r2-folder{gap:11px;color:var(--yellow)}.r2-folder span{display:grid;gap:3px;color:var(--text)}.r2-folder b{font-size:13px}.r2-folder small{font-size:11px;color:var(--muted)}.r2-toolbar select{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--surface);color:var(--text);font:inherit;font-size:12px;max-width:260px}.r2-empty{min-height:210px;border:1px dashed var(--line);border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:13px}.r2-empty svg{color:var(--yellow)}.r2-empty b{color:var(--text);font-size:14px}.r2-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.r2-asset{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface);min-width:0}.r2-asset-preview{height:180px;background:#111;display:flex;align-items:center;justify-content:center;color:#999;overflow:hidden}.r2-asset-preview img,.r2-asset-preview video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.r2-asset-info{padding:11px 12px 5px;display:grid;gap:5px;min-width:0}.r2-asset-info b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r2-asset-info small{font-size:10px;color:var(--muted)}.r2-asset-actions{display:flex;justify-content:flex-end;gap:7px;padding:7px 10px 10px}.r2-asset-actions a,.r2-asset-actions button{width:30px;height:30px;border:1px solid var(--line);border-radius:7px;display:grid;place-items:center;color:var(--muted);background:transparent}.r2-asset-actions a:hover,.r2-asset-actions button:hover{color:var(--yellow);border-color:var(--yellow)}.r2-error,.r2-progress{display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:9px;margin:10px 0;font-size:12px}.r2-progress{background:#f5c51814;color:var(--text)}.r2-error{background:#ef444414;color:#ef7777}.spin{animation:r2spin 1s linear infinite}@keyframes r2spin{to{transform:rotate(1turn)}}.login-screen{min-height:100vh;background:#f7f7f4;display:grid;place-items:center;padding:24px}.login-card{width:min(100%,440px);background:white;border:1px solid #e8e6df;border-radius:18px;padding:34px;box-shadow:0 18px 55px #0000000b}.login-brand{display:flex;align-items:center;gap:11px;margin-bottom:40px}.login-brand>div{display:grid;gap:2px}.login-brand b{font-size:21px;letter-spacing:-.8px}.login-brand b span{font-weight:400;color:#777}.login-brand small{font-size:9px;letter-spacing:1.7px;color:#999}.login-mark{width:38px;height:38px;border-radius:11px;background:#111;color:#f5c518;font-size:31px;font-weight:900;display:grid;place-items:center}.login-heading h1{font-size:29px;letter-spacing:-1.2px;margin:9px 0}.login-heading p{font-size:13px;color:#777;margin:0 0 26px}.login-card>label{font-size:12px;font-weight:700;display:block;margin-bottom:7px}.login-input{height:46px;border:1px solid #deded8;border-radius:9px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#888}.login-input input{border:0;outline:0;flex:1;min-width:0;font:inherit;font-size:13px}.login-submit{width:100%;justify-content:center;margin-top:15px;height:46px}.login-error{font-size:12px;color:#dc2626;margin:9px 0 0}.login-footnote{display:block;text-align:center;color:#999;font-size:10px;margin-top:20px}@media(max-width:900px){.r2-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.r2-toolbar{align-items:stretch;flex-direction:column}.r2-toolbar select{max-width:none;width:100%}.r2-assets{grid-template-columns:1fr}.r2-asset-preview{height:220px}.login-card{padding:25px}}.new-content-modal{max-width:920px!important;width:min(920px,calc(100vw - 32px))!important;max-height:92vh;overflow:auto}.new-content-form{padding:22px 26px;display:grid;gap:22px}.new-content-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.new-type-option{border:1px solid var(--line);background:#fff;border-radius:13px;padding:15px;text-align:left;display:flex;flex-direction:column;gap:7px;transition:border-color .18s,background .18s,transform .18s}.new-type-option:hover{border-color:#c9bd66;transform:translateY(-1px)}.new-type-option.active{border:1.5px solid var(--yellow);background:var(--yellow-soft);box-shadow:0 0 0 2px #f5c51820}.new-type-option>span{width:34px;height:34px;border-radius:10px;background:#f3f2ed;display:grid;place-items:center;color:#343434}.new-type-option b{font-size:14px}.new-type-option small{font-size:12px;color:var(--muted)}.new-content-fields{display:grid;gap:15px}.new-content-fields label{display:grid;gap:7px;font-size:13px;font-weight:650;color:#343434}.new-content-fields input:not([type=file]),.new-content-fields select,.new-content-fields textarea{width:100%;border:1px solid #deddd7;border-radius:9px;padding:11px 12px;background:#fff;color:#202020;font:inherit;font-size:13px;outline:none}.new-content-fields input:focus,.new-content-fields select:focus,.new-content-fields textarea:focus{border-color:#b9a800;box-shadow:0 0 0 3px #f5c51822}.new-content-fields input[type=file]{border:1px dashed #c9c7bf;border-radius:9px;padding:13px;background:#fafaf8;font-size:12px}.new-content-fields label>small{font-size:11px;line-height:1.5;color:var(--muted);font-weight:400;overflow-wrap:anywhere}.new-content-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.new-content-modal .editor-modal-footer{position:sticky;bottom:0;background:#fff}.media-card-art img,.media-card-art video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(max-width:640px){.new-content-row,.new-content-type-grid{grid-template-columns:1fr}.new-content-form{padding:16px}.new-content-modal .editor-modal-footer{align-items:stretch;flex-direction:column;gap:12px}.new-content-modal .editor-modal-footer>div{display:flex;justify-content:flex-end}}.new-content-workspace{width:min(1320px,calc(100vw - 40px))!important;max-width:1320px!important;max-height:96vh!important;display:flex;flex-direction:column;overflow:hidden}.new-editor-top{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 8px;flex:none}.new-editor-crumb{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.new-editor-crumb b{color:var(--text)}.new-editor-code{margin-left:10px;padding:3px 7px;border-radius:5px;background:var(--surface-muted);font-size:10px;font-weight:700}.new-editor-title{padding:4px 24px 18px;border-bottom:1px solid var(--line);display:grid;gap:7px;flex:none}.new-editor-title input{border:0!important;padding:0!important;font-size:23px!important;font-weight:650!important;letter-spacing:-.5px;color:var(--text)!important;box-shadow:none!important}.new-editor-title input::-moz-placeholder{color:var(--muted);font-style:italic;font-weight:400}.new-editor-title input::placeholder{color:var(--muted);font-style:italic;font-weight:400}.new-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:0;flex:1;overflow:auto}.new-editor-main{padding:20px 24px;min-width:0}.new-editor-section{padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid var(--line)}.new-editor-section-heading{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.new-editor-section-heading>b,.new-editor-section>label,.new-editor-side-section>label{font-size:10px;letter-spacing:.04em;font-weight:800;color:var(--accent,var(--yellow))}.new-editor-section-heading>span,.new-editor-side-section small{font-size:11px;color:var(--muted);line-height:1.5}.new-media-drop{width:210px;min-height:210px;border:1px dashed var(--line-strong,var(--line));border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--muted);cursor:pointer;transition:border-color .2s,background .2s}.new-media-drop:hover{border-color:var(--yellow);background:var(--yellow-soft)}.new-media-drop b{font-size:12px;color:var(--text)}.new-media-drop small{font-size:10px}.new-media-drop input{display:none}.new-selected-files{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.new-selected-files span{display:flex;align-items:center;gap:6px;max-width:100%;padding:7px 9px;border:1px solid var(--line);border-radius:7px;font-size:11px;color:var(--text);overflow-wrap:anywhere}.new-editor-brief textarea,.new-editor-caption textarea{width:100%;min-height:115px;margin-top:10px;padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);color:var(--text);resize:vertical;font:inherit;font-size:12px}.new-editor-aside{border-left:1px solid var(--line);background:var(--surface-muted);min-width:0}.new-editor-side-section{padding:18px 20px;border-bottom:1px solid var(--line);display:grid;gap:10px}.new-status-pill{height:44px;padding:0 13px;border:1px solid #5c91df;border-radius:7px;background:#315b9222;color:#75a8f5;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.04em}.new-side-field{display:grid;gap:8px}.new-side-field>span{font-size:11px;color:var(--muted)}.new-side-field input,.new-side-field select{width:100%;min-width:0;padding:10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:12px}.new-format-pill{justify-self:start;border:1px solid var(--line);border-radius:20px;padding:8px 13px;font-size:11px;font-weight:700;color:var(--text)}.new-editor-footer{flex:none}@media(max-width:760px){.new-content-workspace{width:calc(100vw - 16px)!important;max-height:97vh!important}.new-editor-grid{grid-template-columns:1fr}.new-editor-aside{border-left:0;border-top:1px solid var(--line)}.new-editor-main{padding:16px}.new-editor-title{padding:4px 16px 14px}.new-editor-title input{font-size:19px!important}.new-editor-top{padding:12px 16px 7px}.new-media-drop{width:100%;min-height:145px}.new-editor-footer{align-items:stretch;gap:12px;flex-direction:column}.new-editor-footer>div{display:flex;justify-content:flex-end}}:root{--ink:#f2f1ed;--text:#f2f1ed;--muted:#96958f;--line:#30302e;--surface:#1b1b1a;--surface-muted:#20201f;--canvas:#111110;--yellow:#f5c518;--yellow-soft:#393113;--green:#f5c518;--line-strong:#484743;color-scheme:dark}body,html{background:var(--canvas)!important;color:var(--ink)!important}.app-shell,.client-section,.main-area,.page-content,.section-view{background:var(--canvas)!important;color:var(--ink)}.button-outline,.calendar-card,.client-card,.contact-card,.contact-form,.content-list,.drive-file,.feed-preview,.icon-button,.info-panel,.insight-card,.integration-card,.metric-card,.panel,.search-box,.sidebar,.topbar,.workspace-switch{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}.sidebar{border-right-color:var(--line)!important}.topbar{border-bottom-color:var(--line)!important}.nav-item{color:#b8b6af}.button-outline:hover,.icon-button:hover,.nav-item:hover{background:#292927!important;color:#fff!important}.nav-item.active{background:var(--yellow-soft)!important}.nav-item.active,.nav-item.active svg{color:var(--yellow)!important}.calendar-day,.calendar-empty,.editor-aside,.help-card,.new-editor-aside{background:#191918!important;border-color:var(--line)!important}.count-badge,.drive-file-icon,.help-icon,.integration-icon,.metric-icon{background:#302a16!important;color:var(--yellow)!important;border-color:#51451b!important}.button-primary{background:var(--yellow)!important;color:#171510!important}.button-primary:hover{background:#ffda3b!important}.help-card button,.text-button{color:#e9e6dc!important}.breadcrumb,.breadcrumb b,.calendar-toolbar h3,.client-info b,.client-stats b,.contact-card b,.content-detail b,.feed-profile b,.info-panel h3,.integration-copy b,.panel-heading h3,.section-heading h2,.top-post b,.welcome-row h1{color:var(--ink)!important}.editor-block label,.eyebrow,.side-group label{color:var(--yellow)!important}.new-side-field input,.new-side-field select,.search-box input,input,select,textarea{background:#141413!important;color:var(--ink)!important;border-color:#393936!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#77766f!important}input::placeholder,textarea::placeholder{color:#77766f!important}.client-tabs{border-bottom-color:var(--line)!important}.client-tab{background:#1a1a19!important;color:#aaa!important;border-color:var(--line)!important}.client-tab.active{background:#252522!important;color:var(--yellow)!important;border-color:#484333!important}.client-tab.active:before{background:var(--yellow)!important}.status-aprovado{background:#243126!important;color:#a7d5ad!important}.status-pendente{background:#3a3219!important;color:#f5d66d!important}.status-ajustes{background:#39291e!important;color:#e9ae7d!important}.coming-pill{background:#332d17!important;border-color:#51451b!important;color:#f0d46b!important}.calendar-event{background:#393116!important;color:#f4d66c!important}.event-blue,.event-rose,.event-sage,.event-sand{background:#292825!important;color:#d8d2c2!important}.approval-item,.client-stats,.content-row,.editor-block,.editor-modal-footer,.editor-modal-header,.new-editor-section,.new-editor-side-section,.profile,.top-post{border-color:var(--line)!important}.feed-tile{background:#292927!important}.feed-tile>span{background:#171716e8!important;color:#eee!important}.integration-checks svg{color:var(--yellow)!important}.editor-backdrop{background:#000b!important}.content-editor-modal{background:#1b1b1a!important;color:var(--ink)!important;border-color:#393936!important}.new-editor-title input{background:transparent!important}.new-media-drop{background:#171716!important;border-color:#494843!important;color:#aaa!important}.new-media-drop:hover{background:#292411!important;border-color:var(--yellow)!important}.new-status-pill{background:#222a36!important;border-color:#567fb8!important;color:#91baff!important}.toast{background:#292927!important;color:#fff!important}.profile-avatar,.top-avatar{background:#333!important;color:#fff!important}.client-card.clickable:hover{border-color:#8e7418!important;box-shadow:0 8px 25px #0005!important}.table-wrap td,.table-wrap th{border-color:var(--line)!important}.client-art,.mini-art{filter:saturate(.78) brightness(.84)}@media(prefers-color-scheme:light){:root{color-scheme:dark}}.content-create-cards{display:grid;grid-template-columns:repeat(3,minmax(0,224px));gap:14px;align-items:stretch}.content-create-card{min-height:190px;padding:20px 14px;border:1px dashed #41413d;border-radius:13px;background:#151514;color:#eee;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;transition:border-color .18s,background .18s,transform .18s}.content-create-card:hover{border-color:var(--yellow);background:#201d12;transform:translateY(-2px)}.content-create-icon{width:36px;height:36px;border-radius:10px;background:#302811;color:var(--yellow);display:grid;place-items:center}.content-create-card b{font-size:13px;font-weight:700;color:#f0eee8}.content-create-card small{font-size:10px;color:#96948c}@media(max-width:720px){.content-create-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.content-create-card{min-height:145px;padding:12px 6px}.content-create-card b{font-size:11px}.content-create-card small{font-size:9px;text-align:center}}@media(max-width:430px){.content-create-cards{grid-template-columns:1fr}.content-create-card{min-height:95px;flex-direction:row;justify-content:flex-start;padding:14px}.content-create-card small{margin-left:auto}}.upload-progress-card{margin-top:12px;padding:12px;border:1px solid #3c392e;border-radius:9px;background:#1c1b17}.upload-progress-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:11px;color:#c9c5b8}.upload-progress-head b{color:var(--yellow);font-variant-numeric:tabular-nums}.upload-progress-track{height:6px;background:#393833;border-radius:10px;overflow:hidden}.upload-progress-track i{display:block;height:100%;background:var(--yellow);border-radius:10px;transition:width .12s ease}.video-cover-workspace{margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#171716;display:grid;gap:12px}.video-cover-preview{position:relative;max-width:260px;aspect-ratio:9/16;overflow:hidden;border-radius:8px;background:#090909}.video-cover-preview img,.video-cover-preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-cover-preview img{position:absolute;inset:0;pointer-events:none}.video-cover-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.video-cover-actions>b{width:100%;font-size:11px;color:#e7e4dc}.cover-upload-button{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cover-upload-button input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.cover-frame-picker{display:grid;gap:9px;padding:10px;border-radius:8px;background:#22211d}.cover-frame-picker label{display:flex;justify-content:space-between;font-size:11px;color:#ddd}.cover-frame-picker input{width:100%;accent-color:var(--yellow)}.cover-capture-canvas{display:none}.media-content-card{border:1px solid #343431!important}.media-card-body,.media-content-card{background:#1b1b1a!important;color:#f2f1ed!important}.media-card-titleline>b{color:#f2f1ed!important}.media-card-footer,.media-card-meta,.media-responsible{color:#aaa79e!important}.media-card-footer{border-top-color:#393936!important}.media-card-footer button,.media-card-titleline .icon-button{color:#f2f1ed!important}.media-card-art{background:#171716!important}.media-card-art video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#090909}.editor-media-stage .editor-real-media{display:block;width:100%;height:auto;max-height:72vh;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#080808}.feed-tile>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.editor-attach-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.editor-attach-row .button-outline{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 11px;cursor:pointer;font-size:11px}.editor-attach-row input[type=file]{position:absolute!important;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.creator-style-modal{width:min(1500px,100%);height:min(1000px,96vh);max-height:96vh;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#1b1b1a;color:#f0eee8;border:1px solid #343431}.creator-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 24px 16px;border-bottom:1px solid #333330;background:#1b1b1a;flex-shrink:0}.creator-breadcrumb{font-size:11px;color:#8f8d86;margin-bottom:12px}.creator-breadcrumb span{padding:0 6px;color:#66645e}.creator-breadcrumb b{color:#ddd9cf}.creator-kicker{font-size:10px;font-weight:800;letter-spacing:.7px;color:var(--yellow);margin-bottom:6px}.creator-kicker small{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:4px;background:#30302d;color:#aaa79e;letter-spacing:0}.creator-title-input{width:min(650px,80vw);padding:0;border:0!important;background:transparent!important;color:#f5f3ec!important;font-size:23px!important;font-weight:750!important;outline:none}.creator-title-input:focus{box-shadow:none!important}.creator-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:0;flex:1;overflow:hidden}.creator-main-column{overflow:auto;padding:0 24px 30px;border-right:1px solid #333330}.creator-media-section{padding:20px 0 18px;border-bottom:1px solid #30302d}.creator-section-label{font-size:10px;font-weight:850;letter-spacing:.5px;color:var(--yellow);margin-bottom:12px}.creator-drive-hint{display:flex;align-items:center;gap:6px;color:#8f8d86;font-size:10px;margin-bottom:12px}.creator-media-content{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.creator-media-thumb{position:relative;width:210px;height:264px;border:1px solid #3b3a36;border-radius:9px;overflow:hidden;background:#10100f}.creator-media-thumb img,.creator-media-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.creator-media-thumb>span{position:absolute;left:8px;top:8px;background:#111d;color:var(--yellow);font-size:9px;padding:4px 6px;border-radius:4px}.creator-upload-drop{position:relative;width:210px;height:264px;border:1px dashed #4a4944;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#aaa79e;background:#191918;cursor:pointer}.creator-upload-drop b{font-size:12px;color:#e9e6de}.creator-upload-drop small{font-size:10px}.creator-media-actions input,.creator-upload-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.creator-media-actions{display:flex;flex-direction:column;gap:8px;min-width:190px}.creator-media-actions .button-outline{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:36px;font-size:11px}.creator-cover-preview{width:210px;border:1px solid #45433b;border-radius:9px;padding:8px;background:#191918;display:flex;flex-direction:column;gap:7px}.creator-cover-preview small{font-size:9px;font-weight:800;letter-spacing:.5px;color:var(--yellow)}.creator-cover-preview img{width:100%;height:170px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.creator-cover-canvas{display:none}.creator-media-actions button{cursor:pointer}.creator-text-section{padding:20px 0;border-bottom:1px solid #30302d}.creator-text-section textarea{width:100%;min-height:105px;resize:vertical;border:1px solid #393936;border-radius:9px;background:#151514;color:#f0eee8;padding:13px;font:inherit;font-size:12px;outline-color:var(--yellow)}.creator-caption-section textarea{min-height:180px}.creator-material-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid #30302d}.creator-material-row b{font-size:10px;color:#9d9a91}.creator-material-row span{font-size:10px;color:#77756e}.creator-sidebar{overflow:auto;background:#191918}.creator-side-section{padding:18px 20px;border-bottom:1px solid #30302d}.creator-side-section select{width:100%;min-height:42px;padding:9px 12px;border:1px solid #41403b;border-radius:8px;background:#171716;color:#f0eee8;font:inherit;font-size:12px}.creator-approval-note{display:flex;gap:8px;margin-top:10px;padding:11px;border:1px solid #4b442c;border-radius:8px;background:#262216;color:#d0c6a4;font-size:10px;line-height:1.5}.creator-muted-line{font-size:10px;line-height:1.6;color:#8f8c83}.creator-side-section .helper-note{display:block;margin-top:8px;color:#8e8b82;font-size:9px}.creator-chip-row{display:flex;gap:7px;flex-wrap:wrap}.creator-chip-row span{padding:7px 11px;border:1px solid #41403b;border-radius:20px;color:#b7b3a9;font-size:10px}.creator-chip-row span.selected{border-color:var(--yellow);background:#342c12;color:var(--yellow)}.creator-info-pair{display:flex;justify-content:space-between;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid #333330;font-size:10px;color:#99968d}.creator-info-pair b{color:#eeeae0}.creator-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 20px;border-top:1px solid #333330;background:#1b1b1a;flex-shrink:0}.creator-footer>span{font-size:10px;color:#858279}.creator-footer>div{display:flex;gap:8px}@media(max-width:850px){.creator-workspace{grid-template-columns:minmax(0,1fr) 290px}.creator-sidebar{font-size:12px}}@media(max-width:650px){.creator-style-modal{height:98vh;max-height:98vh}.creator-workspace{grid-template-columns:1fr;overflow:auto}.creator-main-column,.creator-sidebar{overflow:visible}.creator-main-column{padding:0 14px 20px;border-right:0}.creator-sidebar{border-top:1px solid #333330}.creator-topbar{padding:14px}.creator-title-input{font-size:19px!important}.creator-media-thumb,.creator-upload-drop{width:min(210px,60vw);height:250px}.creator-footer{padding:10px;flex-wrap:wrap}.creator-footer>span{display:none}.creator-footer>div{width:100%;justify-content:flex-end}}.new-selected-files span.file-uploaded{border-color:#68602e;background:#292515;color:#f5d34d}.new-selected-files span.file-pending{border-color:#6c5030;background:#241d16;color:#e9b56c}.new-selected-files span small{display:block;margin-left:22px;margin-top:3px;font-size:9px;color:#a9a397}.upload-success-card{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border:1px solid #5b542b;border-radius:8px;background:#252216;color:#e9d36d;font-size:11px}.creator-upload-progress{width:min(100%,434px);padding:12px 14px;border:1px solid #51451c;border-radius:9px;background:#211e14;color:#e9e6de}.creator-upload-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.creator-upload-progress strong{color:var(--yellow);font-variant-numeric:tabular-nums}.creator-upload-progress-track{height:7px;margin:10px 0 7px;border-radius:20px;background:#454033;overflow:hidden}.creator-upload-progress-track i{display:block;height:100%;border-radius:20px;background:var(--yellow);transition:width .15s linear}.creator-upload-progress small{font-size:10px;color:#aaa79e}.creator-upload-error{width:100%;padding:10px 12px;border:1px solid #713d35;border-radius:8px;background:#281a18;color:#ffb6a9;font-size:11px}:root{--radius-xs:10px;--radius-sm:13px;--radius-md:17px;--radius-lg:22px;--font-display:"Manrope","DM Sans",sans-serif;--font-body:"DM Sans",sans-serif}body,button,html,input,select,textarea{font-family:var(--font-body)}.brand strong,.metric-card>strong,h1,h2,h3,h4{font-family:var(--font-display)}.button-outline,.button-primary,.calendar-card,.client-card,.client-tab,.coming-pill,.contact-card,.content-create-card,.content-list,.creator-approval-note,.creator-chip-row span,.creator-cover-preview,.creator-media-thumb,.creator-side-section select,.creator-style-modal,.creator-text-section textarea,.creator-upload-drop,.drive-file,.feed-preview,.help-card,.icon-button,.info-panel,.integration-card,.media-content-card,.metric-card,.nav-item,.new-status-pill,.panel,.search-box,.status,.toast,.workspace-switch,button{border-radius:var(--radius-sm)}.button-outline,.button-primary,.client-tab,.content-create-card,.content-sort select,.creator-chip-row span,.creator-side-section select,.icon-button,.nav-item{transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.button-primary{border-radius:14px;min-height:44px;font-weight:750;letter-spacing:-.15px;box-shadow:0 5px 16px #f5c51820}.button-primary:hover{transform:translateY(-2px);box-shadow:0 8px 22px #f5c51830}.button-outline{border-radius:13px;min-height:38px}.icon-button{border-radius:11px}input,select,textarea{border-radius:12px!important}textarea{line-height:1.65!important}.client-card,.content-editor-modal,.creator-style-modal,.media-content-card,.metric-card,.panel{border-radius:18px}.client-tabs{gap:7px}.client-tab{border-radius:12px 12px 0 0;padding-inline:15px}.content-create-card{border-radius:18px}.content-create-icon{border-radius:13px}.media-content-card{border-radius:18px}.media-card-art{border-radius:17px 17px 0 0}.creator-style-modal{border-radius:22px}.creator-topbar{padding:22px 26px}.creator-title-input{font-family:var(--font-display)!important;letter-spacing:-.8px!important}.creator-media-thumb,.creator-upload-drop{border-radius:16px}.creator-upload-drop{transition:border-color .18s ease,background .18s ease,transform .18s ease}.creator-upload-drop:hover{border-color:var(--yellow);background:#242114;transform:translateY(-2px)}.creator-side-section select{border-radius:13px!important;min-height:46px;font-weight:650}.creator-approval-note{border-radius:13px}.creator-text-section textarea{border-radius:14px!important}.creator-footer{padding:15px 22px}.creator-footer .button-primary{min-height:44px;border-radius:14px}.creator-chip-row span{border-radius:999px;padding:8px 13px}.status{border-radius:999px;font-weight:750;padding:7px 10px}.client-card.clickable:hover,.content-create-card:hover,.media-content-card:hover{transform:translateY(-3px)}.creator-status-select{height:48px!important;padding:0 42px 0 15px!important;border-radius:14px!important;border-width:1px!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:850!important;letter-spacing:.015em;text-transform:uppercase;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.status-tone-planning{background:#242a36!important;border-color:#607da9!important;color:#9bbcff!important}.status-tone-copy{background:#302642!important;border-color:#8062a9!important;color:#c5a6ff!important}.status-tone-recording{background:#252c45!important;border-color:#657fd5!important;color:#91a9ff!important}.status-tone-editing{background:#30243d!important;border-color:#9668bd!important;color:#d0a0f3!important}.status-tone-internal{background:#3a2a20!important;border-color:#a8754a!important;color:#efb887!important}.status-tone-client-review{background:#392438!important;border-color:#a35b91!important;color:#e9a5d5!important}.status-tone-scheduled{background:#17352f!important;border-color:#48b99a!important;color:#75e4c4!important}.status-tone-schedule-review{background:#203b3c!important;border-color:#55aeb0!important;color:#91e3e0!important}.status-tone-ready{background:#243b2b!important;border-color:#5aaf75!important;color:#91e2a8!important}.status-tone-approved,.status-tone-published{background:#253a2b!important;border-color:#579d6b!important;color:#a0e0ad!important}.status-tone-blocked,.status-tone-changes{background:#402522!important;border-color:#bd6758!important;color:#ffab9e!important}.status-tone-archived{background:#292929!important;border-color:#666!important;color:#aaa!important}.status-tone-pending{background:#3a3219!important;border-color:#8e772d!important;color:#f5d66d!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #f5c51888!important;outline-offset:2px}@media(max-width:650px){.creator-style-modal{border-radius:18px}.creator-status-select{font-size:12px!important}}.creator-media-thumb{width:250px;height:315px;display:flex;align-items:center;justify-content:center;background:#080808}.creator-media-thumb video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#080808}.creator-cover-tools{width:min(100%,430px);padding:12px 13px;border:1px solid #51451c;border-radius:14px;background:#211e14;display:grid;gap:10px}.creator-cover-tools-title{font-size:10px;font-weight:850;letter-spacing:.06em;color:var(--yellow)}.creator-cover-timeline-wrap{width:min(100%,430px);padding:13px 14px;border:1px solid #51451c;border-radius:14px;background:#211e14;display:grid;gap:11px}.creator-cover-timeline-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#c9c5b8;font-size:10px;font-weight:750;letter-spacing:.045em}.creator-cover-timeline-heading strong{color:#fff;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.creator-cover-timeline-heading strong i{color:#8c877a;font-style:normal;margin:0 3px}.creator-cover-scrubber{display:grid;grid-template-columns:48px minmax(100px,1fr) 48px;align-items:center;gap:10px}.creator-cover-scrubber button{height:32px;border:1px solid #514b39;border-radius:9px;background:#302b1d;color:#f4d34e;font-size:11px;font-weight:800;cursor:pointer}.creator-cover-scrubber button:disabled{opacity:.35;cursor:not-allowed}.creator-cover-scrubber input{width:100%;height:9px;border-radius:99px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--yellow) 0,var(--yellow) var(--cover-progress,0),#514b39 var(--cover-progress,0),#514b39 100%);cursor:pointer;outline:none}.creator-cover-scrubber input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:3px solid #211e14;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 1px var(--yellow)}.creator-cover-scrubber input::-moz-range-thumb{width:13px;height:13px;border:3px solid #211e14;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 1px var(--yellow)}.creator-cover-button{min-height:38px;border-radius:12px!important}.creator-cover-button:disabled{opacity:.4;cursor:not-allowed}.creator-cover-preview{max-width:250px}.creator-cover-preview img{height:210px;-o-object-fit:contain;object-fit:contain;background:#090909}.media-card-art{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-card-art>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.media-video-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:radial-gradient(circle at 50% 38%,#3a382f 0,#211f1b 48%,#151514 100%);color:#f4cf32}.media-video-placeholder span{font-size:10px;font-weight:850;letter-spacing:.12em}.media-video-placeholder small{font-size:10px;color:#aaa69a}.client-modal-backdrop{position:fixed;inset:0;z-index:120;background:rgba(8,8,8,.72);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:22px}.client-modal{width:min(900px,100%);max-height:min(92vh,960px);overflow:auto;background:#191919;color:#f4f2eb;border:1px solid #393832;border-radius:22px;box-shadow:0 28px 90px #0009}.client-modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:27px 30px 22px;border-bottom:1px solid #34332e}.client-modal-header h2{font:800 25px Manrope,sans-serif;letter-spacing:-.8px;margin:8px 0 5px}.client-modal-header p{margin:0;color:#96948d;font-size:12px}.client-modal .eyebrow{color:var(--yellow)}.client-form{padding:24px 30px 0}.client-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 16px}.client-field{display:flex;flex-direction:column;gap:7px;min-width:0}.client-field.full,.client-form-divider.full{grid-column:1/-1}.client-field>span{font-size:10px;font-weight:700;color:#c8c5ba;letter-spacing:.2px}.client-field input,.client-field select,.client-field textarea{width:100%;min-height:43px;border:1px solid #3b3a34;background:#121212;color:#f4f2eb;border-radius:11px;padding:0 13px;font:500 12px DM Sans,sans-serif;outline:none;transition:border-color .18s,box-shadow .18s}.client-field textarea{padding:12px 13px;resize:vertical}.client-field input:focus,.client-field select:focus,.client-field textarea:focus{border-color:#d7b323;box-shadow:0 0 0 3px #f5c51818}.client-field input::-moz-placeholder,.client-field textarea::-moz-placeholder{color:#686760}.client-field input::placeholder,.client-field textarea::placeholder{color:#686760}.client-field small{font-size:9px;color:#77756e}.client-form-divider{border-top:1px solid #34332e;padding-top:20px;margin-top:5px}.client-form-divider b{font-size:9px;letter-spacing:1px;color:var(--yellow)}.client-modal-footer{position:sticky;bottom:0;background:#191919;border-top:1px solid #34332e;padding:17px 30px;display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.client-modal-footer .button-outline{height:40px;border:1px solid #414039;border-radius:11px;background:transparent;color:#ddd;padding:0 17px;font-size:11px;font-weight:700}.client-modal-footer .button-primary{height:40px;border-radius:11px;padding:0 18px;font-size:11px}.client-modal-footer button:disabled{opacity:.6;cursor:wait}@media(max-width:640px){.client-modal-backdrop{padding:8px;align-items:flex-end}.client-modal{max-height:95vh;border-radius:19px 19px 12px 12px}.client-modal-header{padding:22px 18px 17px}.client-form{padding:19px 18px 0}.client-form-grid{grid-template-columns:1fr;gap:14px}.client-field.full,.client-form-divider.full{grid-column:auto}.client-modal-footer{padding:14px 18px}.client-modal-header h2{font-size:22px}}