:root{--night:#0b1020;--dark:#070a12;--cyan:#20d9ff;--blue:#315cff;--violet:#8a45ff;--white:#f7faff;--slate:#8490a8;--panel:#0f1527;--border:#1c2740}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--dark);color:var(--white)}button,input{font:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr);background:radial-gradient(circle at 75% -10%,#315cff1f,transparent 29%),var(--dark)}.sidebar{position:sticky;top:0;height:100vh;padding:25px 16px 18px;border-right:1px solid var(--border);background:#080c18f5;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:0 8px 28px}.brand img{width:39px;height:32px;object-fit:contain}.brand div,.user div{display:flex;flex-direction:column}.brand strong{font-family:Bahnschrift,Arial Narrow,sans-serif;letter-spacing:.08em}.brand span{font-size:7px;letter-spacing:.22em;color:#68758e;margin-top:3px}.sidebar nav{display:flex;flex-direction:column;gap:2px;overflow:auto}.sidebar nav a{height:41px;border-radius:9px;display:flex;align-items:center;gap:12px;color:#77839b;text-decoration:none;font-size:13px;font-weight:600;padding:0 12px}.sidebar nav a:focus-visible,.sidebar nav a:hover{background:#10182a;color:#d9e5f8;outline:none}.sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#20d9ff21,#315cff14);box-shadow:inset 2px 0 var(--cyan)}.sidebar nav i{font-style:normal;font-size:17px;width:18px;text-align:center;color:#65728a}.sidebar nav .active i{color:var(--cyan)}.sidebar nav em{font-style:normal;margin-left:auto;border-radius:12px;padding:2px 7px;color:#bc9cff;background:#291d4c;font-size:10px}.user{margin-top:auto;padding:16px 5px 0;border-top:1px solid var(--border);display:flex;align-items:center;gap:10px}.user>b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue),var(--violet));font-size:11px}.user div{flex:1 1}.user strong{font-size:11px}.user span{font-size:9px;color:var(--slate);margin-top:3px}.user button{background:none;border:0;color:var(--slate)}.workspace{min-width:0}.workspace>header{height:72px;border-bottom:1px solid var(--border);background:#070a12b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:5}.search,.workspace>header{display:flex;align-items:center}.search{gap:9px;width:330px;background:#0d1321;border:1px solid #19243a;border-radius:9px;padding:0 11px;height:38px;color:#68758e}.search input{flex:1 1;border:0;outline:none;background:transparent;color:var(--white);font-size:11px}.search kbd{font-size:9px;border:1px solid #28344b;border-radius:5px;padding:3px 6px}.actions{display:flex;align-items:center;gap:12px}.demo{font-size:9px;color:#8aeccf;background:#0c2926;border:1px solid #144339;padding:6px 10px;border-radius:20px}.bell{position:relative;background:transparent;border:0;color:#a4aec0;font-size:18px}.bell i{position:absolute;right:-2px;top:-3px;width:13px;height:13px;border-radius:50%;background:#7546eb;color:#fff;font-size:7px;display:grid;place-items:center}.primary{height:38px;border:0;border-radius:9px;padding:0 16px;color:#fff;font-size:11px;font-weight:700;background:linear-gradient(120deg,#168eff,#7147e4);box-shadow:0 8px 24px #315cff3b}.menu{display:none;background:none;border:0;color:#fff;font-size:20px}.content{max-width:1420px;margin:auto;padding:29px 32px 48px}.welcome{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.title small,.welcome small{font-size:8px;letter-spacing:.18em;color:#65728a;font-weight:800}.welcome h1{font-size:26px;line-height:1.1;margin:6px 0 0;letter-spacing:-.03em}.welcome h1 i{color:var(--cyan);font-size:18px}.welcome p{font-size:11px;color:#75829a;margin:7px 0 0}.timezone{font-size:10px;color:#76839a;border:1px solid var(--border);border-radius:8px;padding:9px 11px;background:#0d1321}.timezone b{margin-left:8px;color:#a3aec2}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px}.stats article{--accent:var(--cyan);position:relative;min-height:114px;border:1px solid var(--border);border-radius:13px;padding:17px 18px;background:linear-gradient(145deg,#11192bf2,#0b101ef0);overflow:hidden}.stats article:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--accent)}.stats article.violet{--accent:var(--violet)}.stats article.blue{--accent:#5784ff}.stats article.red{--accent:#ff5f74}.stats article>i{position:absolute;right:15px;top:15px;width:29px;height:29px;background:#1a2840;color:var(--accent);display:grid;place-items:center;font-style:normal;font-weight:700}.stats p{margin:0;color:#77849b;font-size:10px}.stats strong{display:inline-block;font-size:25px;margin-top:12px}.stats em{font-style:normal;font-size:8px;color:var(--accent);margin-left:9px}.bars{position:absolute;right:15px;bottom:14px;display:flex;align-items:end;gap:3px;height:20px}.bars b{width:3px;border-radius:2px;background:var(--accent);opacity:.35}.bars b:first-child{height:7px}.bars b:nth-child(2){height:11px}.bars b:nth-child(3){height:8px}.bars b:nth-child(4){height:17px}.bars b:nth-child(5){height:14px}.grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,1fr);gap:14px}.panel{border:1px solid var(--border);border-radius:13px;background:linear-gradient(145deg,#0f1527f5,#090e1bf5);overflow:hidden}.title{display:flex;justify-content:space-between;align-items:center;padding:18px 20px}.title h2{font-size:14px;margin:7px 0 0}.title>button{border:1px solid var(--border);border-radius:7px;background:#0d1424;color:#8b97aa;font-size:9px;padding:7px 9px}.title>b{width:22px;height:22px;border-radius:50%;background:#2c1e4d;color:#c2a5ff;display:grid;place-items:center;font-size:9px}.dates{height:70px;display:grid;grid-template-columns:28px repeat(5,1fr) 28px;align-items:center;padding:0 15px;border-block:1px solid #172137;background:#0b1120}.dates div{text-align:center}.dates span{display:block;font-size:7px;color:#647187}.dates b{display:block;font-size:13px;margin-top:5px}.dates .selected{color:var(--cyan);background:#20d9ff0f;padding:10px;border-radius:8px}.dates button,.posts button{background:none;border:0;color:#526078}.posts{padding:2px 18px 8px}.posts article{min-height:65px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #172137}.posts article:last-child{border:0}.posts time{font-size:10px;color:#68758a;width:31px}.client{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:11px;background:#f1a15c}.client.c1{background:#8a45ff}.client.c2{background:#20d9ff;color:#07121b}.posts article>div{display:flex;flex-direction:column;min-width:0;flex:1 1}.posts article>div b{font-size:10px}.posts article>div span{font-size:8px;color:#6d7a91;margin-top:4px}.networks{font-size:9px;color:#9aa8c0}.status{font-style:normal;font-size:7px;border-radius:10px;padding:4px 8px;color:#63e6bf;background:#0b2b27}.status.s1{color:#70deff;background:#0a2631}.status.s2{color:#c4a9ff;background:#291d43}.approval{margin:0 18px 10px;border:1px solid #1c2841;border-radius:10px;display:grid;grid-template-columns:116px 1fr;overflow:hidden;background:#0b1221}.visual{min-height:116px;display:flex;align-items:end;padding:12px;font-size:12px;font-weight:800;line-height:.95}.coffee{background:radial-gradient(circle at 75% 20%,#d49a63 0 18%,transparent 19%),linear-gradient(135deg,#321f16,#8f5833)}.coffee b{color:#ffd9a8}.copy{padding:12px;min-width:0;display:flex;flex-direction:column}.copy>b{font-size:9px}.copy footer span,.copy>span{font-size:7px;color:#718098;margin-top:4px}.copy p{font-size:8px;line-height:1.5;color:#9aa5b8;margin:12px 0}.copy footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.copy button{height:24px;border:1px solid #2b3851;background:#121b2e;color:#92a0b7;border-radius:6px;margin-left:4px;font-size:7px}.copy button:last-child{color:#6ce8c3;background:#0c302b;border-color:#155144}.compact{grid-template-columns:82px 1fr}.compact .visual{min-height:76px;align-items:center;justify-content:center;background:linear-gradient(145deg,#111827,#283149);font-size:9px;letter-spacing:.2em}.approvals>a{display:block;text-align:center;padding:5px 0 15px;color:#6fa0ff;font-size:9px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:0 20px 12px}.metrics div{display:flex;flex-wrap:wrap;align-items:baseline;border-right:1px solid #1b263d;padding-left:18px}.metrics div:first-child{padding-left:0}.metrics div:last-child{border:0}.metrics span{width:100%;font-size:8px;color:#6f7c92}.metrics b{font-size:19px;margin-top:6px}.metrics em{font-style:normal;color:#54d8b0;font-size:7px;margin-left:7px}.chart{height:112px;margin:0 20px;position:relative;overflow:hidden}.chart>span{font-size:7px;color:var(--cyan)}.chart>span i{font-style:normal;color:#a179ff}.chartgrid{inset:25px 0 15px;background:repeating-linear-gradient(180deg,#192339 0 1px,transparent 1px 24px)}.chartgrid,.line{position:absolute}.line{height:2px;left:0;right:0;background:var(--cyan);top:62px;transform:skewY(-7deg);box-shadow:55px -17px 0 var(--cyan),115px 5px 0 var(--cyan),180px -16px 0 var(--cyan)}.line.two{background:#8a45ff;top:79px;transform:skewY(4deg);opacity:.75}.note{text-align:right;color:#505d73;font-size:7px;margin:0 20px 12px}.activity article{height:55px;margin:0 18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #172137}.activity article:last-child{border:0}.activity article>i{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;font-style:normal}.activity article>i.green{color:#65e3be;background:#0d2d29}.activity article>i.cyan{color:#55dfff;background:#0d2932}.activity article>i.violet{color:#b49aff;background:#261d42}.activity article>i.red{color:#ff7587;background:#351824}.activity article div{flex:1 1;min-width:0}.activity article b{font-size:8px}.activity article p{font-size:7px;color:#6e7b92;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity article time{font-size:7px;color:#59667c}@media(max-width:1050px){.shell{grid-template-columns:78px 1fr}.brand div,.sidebar nav span{display:none}.sidebar nav a{justify-content:center}.sidebar nav em,.user button,.user div{display:none}.brand,.user{justify-content:center}.grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.shell{display:block}.sidebar{display:none}.workspace>header{padding:0 16px}.menu{display:block}.search{display:none}.content{padding:22px 15px}.demo,.timezone{display:none}.actions{margin-left:auto}.stats{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.posts{padding:0 12px}.networks{display:none}.approval{grid-template-columns:92px 1fr}.metrics b{font-size:16px}}.overlay{position:fixed;inset:0;z-index:20;background:#02040bd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.composer{width:min(540px,100%);border:1px solid #27344f;border-radius:16px;background:#0e1526;padding:22px;box-shadow:0 28px 80px #000a;display:grid;gap:16px}.composer>header{display:flex;justify-content:space-between;align-items:flex-start}.composer h2{margin:5px 0 0;font-size:19px}.composer small{font-size:8px;color:var(--cyan);letter-spacing:.16em}.composer>header button{border:0;background:none;color:#8190a9;font-size:25px}.composer .formrow label,.composer>label{display:grid;gap:7px;font-size:10px;color:#8f9cb1}.composer input[type=date],.composer input[type=time],.composer select,.composer textarea{width:100%;border:1px solid #27334a;border-radius:9px;background:#090f1c;color:#edf5ff;padding:11px;outline:none}.composer textarea{min-height:100px;resize:vertical}.formrow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.composer fieldset{border:1px solid #27334a;border-radius:9px;display:flex;gap:16px;padding:13px}.composer legend{padding:0 7px;font-size:9px;color:#8090aa}.composer fieldset label{font-size:9px;color:#a7b2c5}.composer>footer{display:flex;justify-content:flex-end;gap:9px;padding-top:4px}.composer>footer>button:first-child{border:1px solid #27334a;border-radius:9px;background:#111a2c;color:#93a0b5;padding:0 15px}@media(max-width:600px){.composer fieldset{display:grid;grid-template-columns:1fr 1fr}.formrow{grid-template-columns:1fr}}.product-shell .sidebar nav button{height:41px;border:0;border-radius:9px;display:flex;align-items:center;gap:12px;color:#77839b;background:transparent;font-weight:600;text-align:left;cursor:pointer}.product-shell .sidebar nav button:focus-visible,.product-shell .sidebar nav button:hover{background:#10182a;color:#d9e5f8;outline:none}.product-shell .sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#20d9ff21,#315cff14);box-shadow:inset 2px 0 var(--cyan)}.product-shell .sidebar nav button i{font-style:normal;font-size:17px;width:18px;text-align:center;color:#65728a}.product-shell .sidebar nav button.active i{color:var(--cyan)}.product-shell .sidebar nav button em{font-style:normal;margin-left:auto;border-radius:12px;padding:2px 7px;color:#bc9cff;background:#291d4c}.user a{color:#718098;text-decoration:none}.product-content{min-height:calc(100vh - 72px)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.page-head small{font-size:8px;letter-spacing:.18em;color:#65728a;font-weight:800}.page-head h1{font-size:26px;line-height:1.1;margin:7px 0 0;letter-spacing:-.03em}.page-head p{font-size:11px;color:#75829a;margin:7px 0 0}.page-head>button{flex:none}.title button{cursor:pointer}.mini-empty{padding:28px;text-align:center;color:#718098;font-size:10px}.activity-list article{height:55px;margin:0 18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #172137}.activity-list article>i{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;font-style:normal}.activity-list .green{color:#65e3be;background:#0d2d29}.activity-list .red{color:#ff7587;background:#351824}.activity-list article div{flex:1 1;min-width:0}.activity-list b{font-size:8px}.activity-list p{font-size:7px;color:#6e7b92;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-list time{font-size:7px;color:#59667c}.segmented{display:flex;border:1px solid #26324a;background:#0b1220;padding:3px;border-radius:9px}.segmented button{border:0;background:transparent;color:#748198;padding:7px 12px;border-radius:6px;font-size:9px}.segmented button.active{background:#1a2742;color:#fff}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.toolbar select,.upload-bar select{background:#0e1627;border:1px solid #26324a;border-radius:8px;color:#a8b4c8;padding:8px 11px;font-size:9px}.toolbar span{font-size:8px;color:#647187}.calendar{border:1px solid var(--border);border-radius:13px;overflow:hidden;background:#0b111f}.month-grid,.weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.weekdays b{padding:12px;color:#65728a;font-size:8px;text-align:center}.month-grid>div,.weekdays b{border-right:1px solid #1a2439}.month-grid>div{min-height:106px;border-top:1px solid #1a2439;padding:8px;overflow:hidden}.month-grid>div:nth-child(7n){border-right:0}.month-grid>div>span{font-size:9px;color:#748198}.month-grid>div.today{background:#20d9ff08;box-shadow:inset 0 0 0 1px #20d9ff38}.month-grid>div.today>span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#06101a;background:var(--cyan)}.event{display:block;width:100%;border:0;border-left:2px solid var(--cyan);border-radius:4px;background:#142338;color:#bcd4ef;font-size:7px;text-align:left;padding:6px;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:grab}.event.status-pending_approval{border-color:var(--violet);background:#211b39}.event.status-error{border-color:#ff5f74;background:#311522}.event.status-published{border-color:#51deb0;background:#0d2927}.post-composer{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}.form-panel{border:1px solid var(--border);border-radius:13px;background:linear-gradient(145deg,#0f1527f5,#090e1bf5);padding:20px;display:flex;flex-direction:column;gap:15px}.form-panel h2{font-size:14px;margin:0 0 4px}.form-panel>label,.modal-form label,.settings-card>label{display:grid;gap:7px;font-size:9px;color:#8490a8}.form-panel input,.form-panel select,.form-panel textarea,.modal-form input,.modal-form select,.settings-card input,.settings-card select{border:1px solid #28344c;border-radius:8px;background:#0a101e;color:#edf5ff;padding:10px;outline:none}.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus{border-color:#315cff}.form-panel textarea{min-height:110px;resize:vertical}.form-panel textarea[name=firstComment]{min-height:62px}.platform-picker{border:1px solid #243149;border-radius:9px;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.platform-picker legend{color:#748198;font-size:8px;padding:0 6px}.platform-picker label{font-size:9px;color:#a7b2c5}.platform-picker input{accent-color:#315cff}.preview-card{border:1px solid #26344f;border-radius:10px;background:#090f1c;padding:12px}.preview-card small{font-size:7px;color:#647187}.preview-placeholder{height:100px;border-radius:8px;margin-top:9px;background:radial-gradient(circle at 70% 30%,#315cff55,transparent 25%),linear-gradient(135deg,#111a2c,#17132e);display:grid;place-items:center;color:#56647c;font-size:9px}.preview-card p{font-size:8px;color:#65728a}.composer-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.composer-actions button{border:1px solid #26344b;border-radius:8px;background:#111a2b;color:#91a0b6;padding:10px 14px;font-size:9px}.composer-actions .primary{background:linear-gradient(120deg,#168eff,#7147e4);color:#fff;border:0}.upload-zone{border:1px dashed #30415f;border-radius:13px;background:#0b1220;padding:36px;text-align:center;cursor:pointer;transition:.2s}.upload-zone:hover{border-color:var(--cyan);background:#0d1726}.upload-zone i{font-style:normal;font-size:26px;color:var(--cyan)}.upload-zone h3{font-size:13px;margin:10px 0 4px}.upload-zone p{font-size:9px;color:#65728a}.upload-bar{display:flex;gap:12px;align-items:center;margin:12px 0;padding:11px;border:1px solid #243149;border-radius:9px;background:#0d1423}.upload-bar span{font-size:9px;color:#748198}.upload-bar em{color:#ff7587;font-size:8px}.asset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:16px}.asset-grid article{border:1px solid var(--border);border-radius:11px;background:#0d1423;padding:10px;display:flex;flex-direction:column;gap:5px;min-width:0}.asset-preview{height:130px;border-radius:8px;background:#121b2d;display:grid;place-items:center;overflow:hidden;margin-bottom:5px}.asset-preview img{width:100%;height:100%;object-fit:cover}.asset-preview span{font-size:28px;color:#8a45ff}.asset-grid b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-grid em,.asset-grid span{font-size:7px;color:#6f7c92;font-style:normal}.client-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.client-grid article{border:1px solid var(--border);border-radius:12px;background:linear-gradient(145deg,#101729,#0a101d);padding:16px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px}.client-logo{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;font-weight:800}.client-grid h3{font-size:11px;margin:0}.client-grid p{font-size:7px;color:#718098;margin:5px 0 0}.client-grid>article>span{font-size:7px;color:#59dcaf}.client-grid footer{grid-column:1/-1;border-top:1px solid #1c2740;padding-top:11px;display:flex;justify-content:space-between}.client-grid footer b{font-size:7px;color:#6f7c92}.modal{height:auto!important}.modal-form{display:grid;gap:13px}.modal-form button{justify-self:end}.approval-list{display:grid;gap:13px}.approval-list>article{border:1px solid var(--border);border-radius:12px;background:#0d1423;display:grid;grid-template-columns:190px 1fr;overflow:hidden}.approval-media{min-height:220px;background:radial-gradient(circle at 70% 30%,#315cff66,transparent 25%),linear-gradient(135deg,#111a2c,#24163b);display:grid;place-items:center;font-size:46px;color:#d9e8ff}.approval-body{padding:18px}.approval-body time,.approval-body>span{font-size:8px;color:#718098}.approval-body h3{font-size:15px;margin:8px 0}.approval-body p{font-size:10px;color:#a0abc0;line-height:1.6}.approval-body textarea{width:100%;min-height:55px;margin-top:13px;border:1px solid #28344c;border-radius:8px;background:#090f1c;color:#fff;padding:9px;font-size:9px}.approval-body footer{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.approval-body footer button,.danger-soft{border:1px solid #2a374f;border-radius:7px;background:#111a2c;color:#91a0b6;padding:8px 11px;font-size:8px}.approval-body .approve{color:#62e2bb;background:#0c302b;border-color:#155144}.danger-soft{color:#ff8393!important;background:#351824!important;border-color:#592638!important}.data-table{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#0b1220}.table-head,.table-row{display:grid;grid-template-columns:1.6fr 1fr .8fr 1fr .9fr 70px;gap:12px;align-items:center;padding:11px 15px}.table-head{background:#101729;color:#68758a;font-size:7px;text-transform:uppercase;letter-spacing:.1em}.table-row{min-height:61px;border-top:1px solid #1b263c;font-size:8px}.table-row>div{display:flex;flex-direction:column;min-width:0}.table-row b{font-size:9px}.table-row small{color:#68758a;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-row time,.table-row>span{color:#8794a8}.table-row>button{border:0;background:none;color:#7994ca;font-size:8px}.state-chip{justify-self:start;font-style:normal;font-size:7px;border-radius:11px;padding:4px 7px;background:#17233a;color:#8fa6c7}.state-chip.approved,.state-chip.published{background:#0c2c28;color:#5de2ba}.state-chip.changes_requested,.state-chip.pending_approval{background:#291d43;color:#c4a9ff}.state-chip.publishing,.state-chip.scheduled{background:#0a2631;color:#70deff}.state-chip.cancelled,.state-chip.error{background:#351824;color:#ff7587}.analytics-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:14px}.analytics-stats article{border:1px solid var(--border);border-radius:11px;background:#0d1423;padding:16px}.analytics-stats span{display:block;color:#718098;font-size:8px}.analytics-stats b{display:block;font-size:18px;margin-top:8px}.analytics-stats em{color:#57ddb1;font-size:7px;font-style:normal}.analytics-chart{margin-bottom:14px}.big-chart{height:220px;position:relative;margin:0 20px 20px;background:repeating-linear-gradient(180deg,#192339 0 1px,transparent 1px 44px);overflow:hidden}.big-chart b,.big-chart i{position:absolute;left:0;right:0;top:100px;height:3px;background:linear-gradient(90deg,#20d9ff,#315cff);transform:skewY(-8deg);box-shadow:0 0 18px #20d9ff66}.big-chart b{top:145px;background:#8a45ff;transform:skewY(6deg)}.big-chart span{position:absolute;bottom:0;left:0;color:#66738a;font-size:8px}.client-performance{padding:0 20px 20px}.client-performance article{display:grid;grid-template-columns:30px 1fr 130px 160px;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #1b263c}.client-performance i{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;font-style:normal}.client-performance b,.client-performance span{font-size:8px}.client-performance span{color:#718098}.client-performance progress{accent-color:#315cff;width:100%}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.team-grid article{border:1px solid var(--border);border-radius:11px;background:#0d1423;padding:15px;display:flex;align-items:center;gap:10px}.team-grid article>i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#315cff,#8a45ff);font-style:normal;font-size:9px}.team-grid div{display:flex;flex:1 1;flex-direction:column}.team-grid b{font-size:9px}.team-grid span{font-size:7px;color:#718098;margin-top:4px}.team-grid em{font-size:7px;font-style:normal;color:#9cb7e6}.meta-callout,.security-note{border:1px solid #20445a;border-radius:10px;background:#0b202b;padding:15px;margin-top:14px}.meta-callout b,.security-note b{font-size:10px;color:#75deff}.meta-callout p,.security-note p{font-size:8px;color:#7892a3;margin:5px 0 0}.connection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.connection-grid article{border:1px solid var(--border);border-radius:11px;background:#0d1423;padding:14px;display:flex;align-items:center;gap:11px}.connection-grid>article>i{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;background:#17233b;color:#d8e6ff;font-style:normal;font-weight:700}.connection-grid div{display:flex;flex:1 1;flex-direction:column}.connection-grid b{font-size:9px}.connection-grid span{font-size:7px;color:#718098;margin-top:3px}.connection-grid em{font-size:7px;font-style:normal;margin-right:8px}.connected{color:#57ddb1}.disconnected{color:#748198}.connection-grid button{border:1px solid #2a3751;border-radius:7px;background:#121b2d;color:#7f8ca2;padding:7px 10px;font-size:7px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.settings-card{padding:19px;display:flex;flex-direction:column;gap:14px}.settings-card h3{font-size:13px;margin:0}.settings-card>button{align-self:flex-start}.danger-zone{grid-column:1/-1}.danger-zone p{font-size:9px;color:#77849a}.danger-zone button{border:1px solid #592638;border-radius:8px;background:#351824;color:#ff8393;padding:9px 12px;font-size:8px}.empty{border:1px dashed #293750;border-radius:12px;background:#0b1220;text-align:center;padding:42px}.empty>i{font-style:normal;font-size:25px;color:#55647c}.empty h3{font-size:13px}.empty p{font-size:9px;color:#718098}.loading-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.loading-grid i{height:120px;border-radius:12px;background:linear-gradient(90deg,#0e1626,#172138,#0e1626);background-size:200%;animation:shimmer 1.4s infinite}@keyframes shimmer{to{background-position:-200%}}.error-toast,.toast{position:fixed;z-index:50;right:22px;bottom:22px;border:1px solid #155144;border-radius:9px;background:#0c302b;color:#6ce8c3;padding:12px 16px;font-size:9px;box-shadow:0 15px 50px #0008}.error-toast{display:flex;gap:12px;align-items:center;border-color:#592638;background:#351824;color:#ff9aaa}.error-toast button{border:0;background:none;color:inherit;font-size:18px}@media(max-width:1050px){.product-shell .sidebar nav button span{display:none}.product-shell .sidebar nav button{justify-content:center}.product-shell .sidebar nav button em{display:none}.asset-grid{grid-template-columns:repeat(3,1fr)}.client-grid,.team-grid{grid-template-columns:1fr 1fr}.analytics-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.product-shell .sidebar{display:flex;position:fixed;left:-240px;width:236px;z-index:30;transition:.2s}.product-shell .sidebar.open{left:0}.product-shell .sidebar nav button span{display:inline}.product-shell .sidebar nav button{justify-content:flex-start}.post-composer{grid-template-columns:1fr}.composer-actions{grid-column:1}.analytics-stats,.asset-grid,.client-grid,.connection-grid,.settings-grid,.team-grid{grid-template-columns:1fr 1fr}.approval-list>article{grid-template-columns:1fr}.approval-media{min-height:120px}.table-head{display:none}.table-row{grid-template-columns:1.5fr 1fr .7fr}.table-row>:nth-child(4),.table-row>:nth-child(6){display:none}.client-performance article{grid-template-columns:30px 1fr 100px}.client-performance progress{display:none}.month-grid>div{min-height:70px}.event{font-size:0;padding:4px}.page-head{align-items:flex-start}.page-head h1{font-size:22px}}@media(max-width:480px){.analytics-stats,.asset-grid,.client-grid,.connection-grid,.platform-picker,.settings-grid,.team-grid{grid-template-columns:1fr}.page-head{display:block}.page-head>:last-child{margin-top:12px}.month-grid>div{min-height:55px;padding:4px}.approval-body footer{flex-wrap:wrap}.toolbar span{display:none}}.autosave{font-size:9px;color:#72e7ca;border:1px solid #225144;background:#0c2926;padding:7px 10px;border-radius:20px}.calendar-filters{display:flex;flex-wrap:wrap;gap:8px}.calendar-filters select,.library-filters input,.library-filters select,.upload-meta input{border:1px solid #28344c;border-radius:8px;background:#0a101e;color:#dce8f7;padding:9px}.conflict-banner{margin:0 0 10px;border:1px solid #704b26;background:#2a1d10;color:#ffc47b;border-radius:9px;padding:10px;font-size:10px}.event.conflict{box-shadow:inset 3px 0 #ff9e45}.calendar-list{display:grid;border:1px solid var(--border);border-radius:12px;overflow:hidden}.calendar-list>button{display:grid;grid-template-columns:180px 1fr 1fr 180px;gap:12px;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--border);background:#0c1220;color:#dce8f7;padding:13px}.calendar-list em{color:#8490a8}.post-detail{display:grid;gap:12px}.post-detail dl{display:grid;grid-template-columns:150px 1fr;gap:7px;font-size:10px}.post-detail dt{color:#738099}.post-detail dd{margin:0;word-break:break-word}.post-detail button{justify-self:start}.asset-picker,.assignment-picker{border:1px solid #243149;border-radius:9px;padding:10px;display:grid;gap:6px}.asset-picker legend,.assignment-picker legend{color:#748198;font-size:8px}.asset-picker label,.assignment-picker label{display:flex;gap:7px;color:#a7b2c5;font-size:9px}.asset-picker p{font-size:9px;color:#66738b}.network-copies{display:grid;gap:8px;max-height:210px;overflow:auto}.network-copies label{display:grid;gap:5px;font-size:8px;color:#8490a8}.network-copies textarea{min-height:54px!important}.preview-tabs{display:flex;gap:5px;overflow:auto}.preview-tabs button{border:1px solid #27344c;background:#0a101e;color:#7e8ca5;border-radius:7px;padding:6px;font-size:8px}.preview-tabs button.active{border-color:#00d4ff;color:#00d4ff}.preview-card b{display:block;margin-top:9px;font-size:11px}.preview-card em{color:#00d4ff;font-size:8px}.upload-meta{display:flex;flex-wrap:wrap}.library-filters{display:flex;gap:8px;margin:15px 0}.library-filters input{flex:1 1;min-width:220px}.asset-grid article{cursor:pointer}.asset-tags{display:flex;gap:4px;flex-wrap:wrap}.asset-tags i{font-size:7px;color:#79ddf2;border:1px solid #205160;border-radius:10px;padding:3px 6px}.client-logo img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.client-grid article small,.team-grid article small{color:#67748b;font-size:8px}.team-grid article>div{min-width:0}.team-grid article>div small{display:block;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.post-composer{grid-template-columns:1fr}.calendar-list>button{grid-template-columns:1fr 1fr}.calendar-filters span{width:100%}.library-filters{flex-wrap:wrap}.upload-meta>*{flex:1 1 160px}}.connection-grid .connect-link{border:1px solid #315cff;border-radius:7px;background:#17213a;color:#a9c1ff;padding:7px 10px;font-size:7px;text-decoration:none}.composer-error{margin-right:auto;align-self:center;color:#ff9aaa;font-size:9px}.client-grid footer button{border:0;background:transparent;color:#8097c2;font-size:7px;cursor:pointer}.page-head>select{border:1px solid #28344c;border-radius:8px;background:#0a101e;color:#dce8f7;padding:9px}.calendar-día .month-grid,.calendar-día .weekdays{grid-template-columns:1fr}.modal:focus{outline:2px solid #00d4ff;outline-offset:3px}.approval-portal button:focus-visible,.approval-portal input:focus-visible,.approval-portal textarea:focus-visible,.product-shell a:focus-visible,.product-shell button:focus-visible,.upload-zone:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}.busy-indicator{position:fixed;z-index:70;top:82px;right:22px;display:flex;align-items:center;gap:9px;border:1px solid #29466b;border-radius:10px;background:#0c1628;color:#dcecff;padding:10px 14px;box-shadow:0 16px 50px #0008;font-size:12px;font-weight:700}.busy-indicator i{width:14px;height:14px;border:2px solid #315cff;border-top-color:#20d9ff;border-radius:50%;animation:vsocial-spin .7s linear infinite}@keyframes vsocial-spin{to{transform:rotate(1turn)}}@media(max-width:600px){.busy-indicator{top:70px;right:12px}}.member-actions,.modal-actions{display:flex;flex-wrap:wrap;gap:9px}.modal-actions{margin-top:14px}.member-actions{margin-left:auto}.member-actions button{border:1px solid #2b3851;border-radius:7px;background:#111a2c;color:#b8c6dc;padding:6px 9px;cursor:pointer}.role-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.role-guide article{display:flex;flex-direction:column;gap:6px;border:1px solid #26324a;border-radius:10px;background:#0d1424;padding:14px}.role-guide b{color:#eaf2ff;font-size:13px}.role-guide span{color:#8796ae;font-size:11px!important;line-height:1.5}@media(max-width:760px){.role-guide{grid-template-columns:1fr}.member-actions{width:100%;margin-left:46px}}body,html{font-family:Segoe UI Variable Text,Segoe UI,Inter,Arial,sans-serif;font-weight:500;line-height:1.45;text-rendering:optimizeLegibility;-webkit-font-smoothing:auto}body :where(p,span,small,time,label,dt,dd){font-weight:500}body :where(button,input,select,textarea){font-weight:600}body :where(h1,h2,h3,strong,b){font-weight:700}.brand span,.composer small,.page-head small,.review-layout small,.table-head,.title small,.welcome small{font-size:10px!important}.activity article b,.activity article p,.activity article time,.activity-list b,.activity-list p,.activity-list time,.approvals>a,.chart>span,.copy button,.copy footer span,.copy p,.copy>b,.copy>span,.dates span,.demo,.metrics em,.metrics span,.mini-empty,.networks,.note,.posts article>div span,.posts time,.search kbd,.stats em,.stats p,.status,.timezone,.title>button{font-size:11px!important}.posts article>div b,.primary,.search input,.title h2,.user span,.user strong,.welcome p{font-size:13px!important}.product-shell .sidebar nav button,.sidebar nav a{font-size:14px!important}.page-head h1,.welcome h1{font-size:29px!important}.approval-portal :where(label,dt,dd,small,em),.product-shell :where(label,legend,small,time,em){font-size:11px!important}.approval-portal :where(button,input,textarea),.product-shell :where(button,input,select,textarea){font-size:12px!important}.approval-portal :where(p),.product-shell :where(p,span){font-size:12px!important}.approval-portal h1,.product-shell :where(h2,h3){font-size:16px!important}.product-shell .asset-grid b,.product-shell .client-grid h3,.product-shell .connection-grid b,.product-shell .table-row,.product-shell .table-row b,.product-shell .team-grid b{font-size:12px!important}.destructive-actions{display:flex;gap:7px;margin-left:auto}.client-grid footer .delete-link,.team-delete{color:#ff8393!important}.team-delete{border:1px solid #592638;border-radius:7px;background:#351824;padding:6px 8px;font-size:8px;cursor:pointer}.owner-label{color:#72819b!important;font-size:7px!important}.team-grid article{flex-wrap:wrap}.team-grid article>div{min-width:120px}.team-grid article>em{margin-left:auto}.metrics b,.product-shell .analytics-stats b{font-size:21px!important}.review-layout article>p{font-size:14px!important}.review-layout button,.review-preview span{font-size:12px!important}.stats article{min-height:126px}.posts article{min-height:74px}.activity article,.activity-list article{height:66px}.copy button{height:30px;padding-inline:8px}.table-row{min-height:68px}.actions .demo{cursor:pointer;font-family:inherit;font-weight:700}.actions .demo.live{color:#8ff0bf;background:#0d2d24;border-color:#1b5c47}.actions .demo.live:focus-visible{outline:2px solid #63e6bf;outline-offset:2px}.readiness-card{grid-column:1/-1}.readiness-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.readiness-head p{margin:5px 0 0;color:#8490a8}.readiness-head>span{border-radius:20px;padding:7px 11px;font-size:11px;font-weight:700}.readiness-head .pending{color:#ffc47b;background:#2a1d10;border:1px solid #704b26}.readiness-head .ready{color:#6ce8c3;background:#0c302b;border:1px solid #155144}.readiness-list{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.readiness-list>div{min-height:92px;border:1px solid #26324a;border-radius:10px;background:#0b1220;padding:12px;display:flex;gap:9px}.readiness-list>div>i{width:23px;height:23px;flex:none;border-radius:50%;display:grid;place-items:center;background:#1a2234;color:#7f8ca2;font-style:normal}.readiness-list>div.complete{border-color:#1b4d42;background:#0b1d1c}.readiness-list>div.complete>i{background:#0d392f;color:#66e8c2}.readiness-list>div>span{display:flex;flex-direction:column;gap:5px}.readiness-list b{font-size:12px}.readiness-list small{color:#718098;line-height:1.45}@media(max-width:1050px){.readiness-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.readiness-list{grid-template-columns:1fr}}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 70% 0,#315cff24,transparent 36%),#070a12}.login-card{width:min(430px,100%);display:grid;gap:16px;border:1px solid #25324b;border-radius:18px;background:linear-gradient(145deg,#11192b,#090e1b);padding:34px;box-shadow:0 30px 90px #0009}.login-card .brand{padding-bottom:14px}.login-card>small{color:#20d9ff;letter-spacing:.16em}.login-card h1{font-size:30px;margin:0}.login-card p{color:#8490a8;margin:-8px 0 4px}.login-card label{display:grid;gap:7px;color:#aab5c7}.login-card input{width:100%;border:1px solid #2a3852;border-radius:9px;background:#080e1a;color:#fff;padding:12px}.login-card .primary{height:44px}.login-error{border:1px solid #592638;border-radius:8px;background:#351824;color:#ff9aaa;padding:10px}.login-legal{display:flex;justify-content:center;gap:18px}.login-legal a{color:#8192ad;font-size:11px;text-decoration:none}.login-legal a:hover{color:#20d9ff}.manual-mode-badge{border:1px solid #22d3a688;border-radius:99px;background:#082d26;color:#65f2c9;padding:8px 12px;font-size:9px;font-weight:800;letter-spacing:.08em}.manual-publish-board{margin-top:14px;padding:25px}.manual-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #22304a;padding-bottom:20px}.manual-board-head small{color:#55a7ff;font-size:8px;letter-spacing:.16em;font-weight:800}.manual-board-head h2{margin:7px 0 4px;font-size:18px}.manual-board-head p{margin:0;color:#8395b6;font-size:10px}.manual-board-list>article{display:grid;grid-template-columns:72px 36px minmax(220px,1fr) 70px auto;gap:14px;align-items:center;padding:17px 4px;border-bottom:1px solid #1f2a40}.manual-board-list>article.overdue{background:linear-gradient(90deg,#ff315011,transparent);border-left:2px solid #ff3150;padding-left:12px}.manual-board-list time b,.manual-board-list time span{display:block}.manual-board-list time b{font-size:11px}.manual-board-list time span{font-size:9px;color:#7990b5}.manual-board-list .client{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:white;font-style:normal;font-weight:800}.manual-copy b,.manual-copy p,.manual-copy span{display:block}.manual-copy span{font-size:8px;color:#7890b9}.manual-copy b{font-size:11px;margin:3px 0}.manual-copy p{font-size:9px;color:#8fa0bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;max-width:560px}.manual-board-list>article>em{font-style:normal;font-size:8px;border-radius:99px;background:#11233a;color:#61b9ff;padding:5px 8px;text-align:center}.manual-board-list>article.overdue>em{background:#401622;color:#ff869a}.manual-actions{display:flex;gap:7px}.manual-actions button{white-space:nowrap;border:1px solid #2c3b59;border-radius:7px;background:#111a2b;color:#a9b9d5;padding:8px 10px;font-size:8px}.manual-actions button.primary{background:linear-gradient(100deg,#1678ef,#6941df);color:white;border:0}.manual-publish-board>footer{display:flex;justify-content:space-between;align-items:center;padding-top:18px}.manual-publish-board>footer button{border:0;background:transparent;color:#6db6ff;font-size:9px}.manual-publish-board>footer span{font-size:8px;color:#7184a5}.manual-secondary{margin-top:14px}.manual-secondary .panel{min-height:250px}@media(max-width:900px){.manual-board-head{display:block}.manual-board-head .segmented{margin-top:14px}.manual-board-list>article{grid-template-columns:58px 32px 1fr}.manual-board-list>article>em{grid-column:1/2}.manual-actions{grid-column:2/4;justify-content:flex-end}.manual-publish-board>footer{align-items:flex-start;gap:10px;flex-direction:column}}.asset-grid article footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.asset-grid article footer a,.download-original{color:#72dff3;text-decoration:none;border:1px solid #23505e;border-radius:6px;padding:5px 7px;font-size:8px}.asset-preview video{width:100%;height:100%;object-fit:contain}.asset-modal-preview{height:min(42vh,420px);display:grid;place-items:center;background:#050913;border-radius:12px;overflow:hidden}.asset-modal-preview img,.asset-modal-preview video{width:100%;height:100%;object-fit:contain}.modal-form small{color:#8594ad}.download-original{display:block;text-align:center;padding:10px;font-weight:800}.logo-button{position:relative;border:0;color:white;cursor:pointer}.logo-button>span{position:absolute;right:-5px;bottom:-5px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#315cff;border:2px solid #0d1423;font-size:8px}.client-card-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.client-card-actions button{border:0;background:transparent;color:#8ca6d5;font-size:7px;cursor:pointer}.logo-upload-panel{display:grid;gap:13px}.logo-upload-panel label{display:grid;gap:7px}.logo-upload-panel em{color:#ff8393;font-style:normal}.logo-large{width:74px;height:74px;font-size:24px}.client-panel-head{display:flex;align-items:center;gap:16px;margin-bottom:18px}.client-panel-head h3,.client-panel-head p{margin:3px 0}.client-downloads,.modal-downloads{display:grid;gap:8px;max-height:52vh;overflow:auto}.client-downloads>a,.modal-downloads>a{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid #27344c;border-radius:9px;background:#0b1220;padding:10px;color:#dce8f7;text-decoration:none}.client-downloads a b,.modal-downloads a b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-downloads a small,.modal-downloads a small{color:#8292ac}.client-downloads a em,.modal-downloads a em{font-style:normal;color:#6ee0f3}.calendar-download-board{padding:8px 18px}.calendar-download-list>article{border-bottom:1px solid #202c43;padding:10px 0}.calendar-post-main{width:100%;display:grid;grid-template-columns:100px 34px minmax(0,1fr) auto;align-items:center;gap:14px;border:0;background:transparent;color:#dce8f7;text-align:left;padding:8px;cursor:pointer}.calendar-post-main time b,.calendar-post-main time span,.calendar-post-main>div b,.calendar-post-main>div p,.calendar-post-main>div small{display:block}.calendar-post-main time span,.calendar-post-main>div p,.calendar-post-main>div small{font-size:8px;color:#8190aa}.calendar-post-main>i{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;font-style:normal;font-weight:800}.calendar-post-main>div p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0}.calendar-files{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 8px 156px}.calendar-files a{border:1px solid #25475c;border-radius:6px;background:#0c1c28;color:#72dff3;text-decoration:none;padding:5px 8px;font-size:8px}.calendar-files span{color:#697993;font-size:8px}@media(max-width:700px){.client-grid footer{gap:8px;flex-wrap:wrap}.client-card-actions{width:100%;justify-content:flex-start}.calendar-post-main{grid-template-columns:70px 30px 1fr}.calendar-post-main>em{grid-column:3}.calendar-files{padding-left:8px}.client-downloads>a,.modal-downloads>a{grid-template-columns:25px 1fr auto}.client-downloads a small,.modal-downloads a small{display:none}}.legal-page{min-height:100vh;background:radial-gradient(circle at 78% 0,#315cff20,transparent 31%),#070a12;color:#eef5ff}.legal-nav{height:76px;justify-content:space-between;padding:0 max(24px,calc((100vw - 1040px)/2));border-bottom:1px solid #1c2740;background:#080c18e8}.legal-brand,.legal-nav{display:flex;align-items:center}.legal-brand{gap:12px;color:#fff;text-decoration:none;font-weight:800;letter-spacing:.08em}.legal-brand img{width:36px;height:30px}.legal-links{display:flex;gap:18px}.legal-footer a,.legal-links a{color:#9eb6df;text-decoration:none;font-size:13px}.legal-footer a:hover,.legal-links a:hover{color:#20d9ff}.legal-main{width:min(920px,calc(100% - 32px));margin:0 auto;padding:60px 0 76px}.legal-main>small{color:#20d9ff;font-weight:800;letter-spacing:.16em}.legal-main h1{font-size:clamp(34px,6vw,58px);line-height:1.02;margin:12px 0 18px}.legal-main .lead{max-width:720px;color:#a7b5ca;font-size:17px;line-height:1.7}.legal-card{margin-top:34px;border:1px solid #22304b;border-radius:16px;background:#0d1424e8;padding:clamp(22px,5vw,44px)}.legal-card h2{margin:32px 0 10px;font-size:20px}.legal-card h2:first-child{margin-top:0}.legal-card li,.legal-card p{color:#b4c0d2;line-height:1.75;font-size:14px}.legal-card a{color:#68cfff}.legal-card li+li{margin-top:8px}.legal-card .updated{color:#74839b;font-size:12px}.legal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.legal-actions a{border:1px solid #315c9e;border-radius:9px;padding:11px 16px;color:#eaf2ff;text-decoration:none;font-weight:700}.legal-actions a:first-child{border:0;background:linear-gradient(120deg,#168eff,#7147e4)}.legal-footer{display:flex;justify-content:space-between;gap:18px;padding:24px max(24px,calc((100vw - 1040px)/2));border-top:1px solid #1c2740;color:#75839b;font-size:12px}.legal-footer div{display:flex;gap:16px}@media(max-width:620px){.legal-nav{padding:0 16px}.legal-links a:first-child{display:none}.legal-main{padding-top:38px}.legal-footer{flex-direction:column}.legal-card{padding:22px}.legal-links{gap:10px}}:root{--dark:#f5f7fb;--night:#ffffff;--panel:#ffffff;--border:#e2e7f0;--white:#172033;--slate:#667085;--blue:#278cf5;--cyan:#16c8e8;--violet:#6c43e8}body,html{color:#172033;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px}.shell,body,html{background:#f5f7fb}.shell{grid-template-columns:248px minmax(0,1fr)}.product-shell .sidebar{padding:24px 16px;border-right:1px solid #e5e9f1;background:#fff}.brand{padding:0 10px 28px}.brand img{width:38px;height:38px}.brand strong{font-family:Inter,Segoe UI,sans-serif;font-size:17px;letter-spacing:-.02em;color:#182136}.brand span{font-size:9px;letter-spacing:.08em;color:#8a94a8}.product-shell .sidebar nav{gap:4px}.product-shell .sidebar nav button{height:44px;border-radius:8px;color:#5f6b7d;font-size:13px;font-weight:550;padding:0 12px}.product-shell .sidebar nav button:focus-visible,.product-shell .sidebar nav button:hover{background:#f4f6fa;color:#27344a}.product-shell .sidebar nav button.active{background:#edf5ff;color:#176fcb;box-shadow:none}.product-shell .sidebar nav button i{color:#8a95a8;font-size:15px}.product-shell .sidebar nav button.active i{color:#278cf5}.product-shell .sidebar nav button em{background:#f0ecff;color:#6841d9;font-size:10px}.user{border-top:1px solid #edf0f5}.user>b{background:#edf5ff;color:#247fda}.user strong{color:#263247;font-size:12px}.user a,.user button,.user span{color:#7d889b}.workspace>header{height:68px;border-bottom:1px solid #e4e8ef;background:#ffffffee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 30px}.search{height:40px;width:360px;border:1px solid #dfe4ec;border-radius:8px;background:#f8fafc;color:#8994a5}.search input{font-size:13px;color:#263247}.search kbd{border-color:#dde3ec;background:#fff;color:#7a8698}.actions{gap:10px}.demo,.demo.live{border:1px solid #cfe7df;background:#eef9f5;color:#257a62;font-size:11px}.bell{color:#667085}.primary,.product-shell button.primary{height:40px;border:0;border-radius:8px;background:#278cf5;color:#fff;font-size:12px;font-weight:650;box-shadow:none}.primary:hover,.product-shell button.primary:hover{background:#1779da}.content{max-width:1500px;padding:32px 36px 56px}.page-head{align-items:center;margin-bottom:24px}.manual-board-head small,.page-head small,.title small{font-size:10px;letter-spacing:.09em;color:#7a8699}.page-head h1{font-size:28px;color:#172033;letter-spacing:-.025em}.page-head p{font-size:13px;color:#667085}.timezone{border-color:#e0e5ed;background:#fff;color:#667085}.analytics-stats article,.asset-grid article,.calendar,.client-grid article,.connection-grid article,.data-table,.empty,.form-panel,.panel,.stats article,.team-grid article,.upload-zone{border:1px solid #e1e6ee;background:#fff;box-shadow:0 1px 2px #1018280a;border-radius:10px}.stats{gap:14px;margin-bottom:18px}.stats article{min-height:122px;padding:20px}.stats article:before{width:3px;border-radius:3px}.stats article>i{background:#f2f6fb;border-radius:8px}.stats p{font-size:12px;color:#667085}.stats strong{font-size:28px;color:#172033}.stats em{font-size:11px}.bars{opacity:.55}.grid{gap:16px}.panel{background:#fff}.title{padding:21px 22px}.title h2{font-size:16px;color:#172033}.title>button{border-color:#dfe5ed;background:#fff;color:#556176;font-size:11px}.posts{padding-inline:20px}.activity article,.activity-list article,.posts article{border-color:#edf0f4}.activity article b,.activity-list b,.posts article>div b{font-size:12px;color:#27344a}.activity article p,.activity-list p,.posts article>div span{font-size:11px;color:#7b8799}.activity article time,.activity-list time{font-size:10px;color:#98a1b1}.metrics span{font-size:11px;color:#7a8698}.metrics b{color:#172033}.big-chart,.chartgrid{opacity:.18}.big-chart i,.line{box-shadow:none}.manual-mode-badge{border-color:#cde9df;background:#f0faf6;color:#24775f}.manual-publish-board{padding:26px}.manual-board-head{border-color:#e8ecf2}.manual-board-head h2{font-size:20px;color:#172033}.manual-board-head p{font-size:12px;color:#667085}.manual-board-list>article{border-color:#edf0f4}.manual-board-list>article.overdue{background:#fff8f8}.manual-copy p,.manual-copy span{color:#7b8799}.manual-copy b{font-size:13px;color:#263247}.manual-board-list>article>em{background:#eef6ff;color:#2477c7}.manual-actions button{border-color:#dfe5ed;background:#fff;color:#556176;font-size:11px}.manual-actions button.primary{background:#278cf5}.segmented{border-color:#dfe4ec;background:#f3f5f8;border-radius:8px}.segmented button{color:#667085;font-size:11px}.segmented button.active{background:#fff;color:#25334a;box-shadow:0 1px 2px #10182814}.calendar-filters select,.library-filters input,.library-filters select,.page-head>select,.toolbar select,.upload-bar select,.upload-meta input{border:1px solid #dce2ea;background:#fff;color:#344054;border-radius:8px;font-size:12px}.calendar-download-board{padding:10px 20px}.calendar-download-list>article{border-color:#e9edf3}.calendar-post-main{color:#27344a}.calendar-post-main time span,.calendar-post-main>div p,.calendar-post-main>div small{color:#7c8798}.calendar-files a{border-color:#d5e8f3;background:#f5fbff;color:#267ca8}.calendar-files span{color:#98a2b3}.state-chip{background:#eef3f8;color:#50627a}.state-chip.approved,.state-chip.published{background:#edf8f4;color:#2b8067}.state-chip.changes_requested,.state-chip.pending_approval{background:#f2effd;color:#6842c2}.state-chip.publishing,.state-chip.scheduled{background:#edf7fb;color:#247c9a}.state-chip.cancelled,.state-chip.error{background:#fff0f1;color:#b64250}.form-panel{padding:24px}.form-panel h2,.settings-card h3{color:#172033}.form-panel>label,.modal-form label,.settings-card>label{font-size:12px;color:#536176}.approval-body textarea,.form-panel input,.form-panel select,.form-panel textarea,.modal-form input,.modal-form select,.settings-card input,.settings-card select{border:1px solid #dbe1e9;background:#fff;color:#27344a;border-radius:8px;font-size:13px}.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus,.modal-form input:focus{border-color:#278cf5;box-shadow:0 0 0 3px #278cf51a}.asset-picker,.assignment-picker,.platform-picker{border-color:#e0e5ec;background:#fafbfc}.asset-picker label,.assignment-picker label,.platform-picker label{color:#566378}.preview-card{border-color:#e0e6ee;background:#fafbfc}.preview-placeholder{background:#eef3f9;color:#8792a4}.composer-actions button{border-color:#dce2ea;background:#fff;color:#566378;font-size:12px}.upload-zone{padding:44px;background:#fff;border-style:dashed}.upload-zone:hover{border-color:#278cf5;background:#f8fbff}.upload-zone i{color:#278cf5}.upload-zone h3{font-size:15px;color:#263247}.upload-zone p{font-size:0}.upload-zone p:after{content:"JPG, PNG, WebP, AVIF, HEIC, MP4, WebM o MOV · hasta 1 GB · carga segura por fragmentos";font-size:12px;color:#7a8698}.upload-bar{border-color:#e0e5ed;background:#fff}.asset-grid{gap:16px}.asset-grid article{padding:12px}.asset-preview{height:160px;background:#f1f4f8}.asset-grid b{font-size:12px;color:#27344a}.asset-grid em,.asset-grid span{font-size:10px;color:#7b8799}.asset-tags i{border-color:#dce8f5;color:#3c79b5;background:#f4f9ff}.asset-grid article footer a,.download-original{border-color:#d8e6f0;background:#f7fbff;color:#2878b5}.client-grid,.team-grid{gap:16px}.client-grid article,.team-grid article{padding:18px}.client-grid h3,.team-grid b{font-size:13px;color:#263247}.client-grid article small,.client-grid p,.team-grid span{font-size:11px;color:#7b8799}.client-grid footer{border-color:#edf0f4}.client-card-actions button,.client-grid footer b{font-size:10px}.client-logo{border-radius:9px}.team-grid article>i{background:#edf5ff;color:#247ed5}.connection-grid article{padding:18px}.connection-grid>article>i{background:#f1f5fa;color:#46566e}.connection-grid b{font-size:13px;color:#263247}.connection-grid em,.connection-grid span{font-size:11px}.connection-grid button{border-color:#dfe5ed;background:#fff;color:#667085}.meta-callout,.security-note{border-color:#d9e8f1;background:#f5faff}.meta-callout b,.security-note b{color:#2579ae}.meta-callout p,.security-note p{color:#667085}.data-table{background:#fff}.table-head{background:#f7f8fa;color:#667085;font-size:10px}.table-row{border-color:#edf0f4;font-size:11px}.table-row b{font-size:12px;color:#27344a}.table-row small,.table-row time,.table-row>span{color:#7b8799}.analytics-stats article{padding:18px}.analytics-stats span{font-size:11px}.analytics-stats b{color:#172033}.client-performance article{border-color:#edf0f4}.settings-card{background:#fff}.danger-zone{border-color:#f0dadd;background:#fffafa}.danger-soft{border-color:#f0cdd2!important;background:#fff5f6!important;color:#b13d4b!important}.empty{background:#fff}.empty h3{color:#27344a}.empty p{color:#7b8799}.modal-backdrop{background:#17203355;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{border:1px solid #e0e5ed!important;background:#fff!important;color:#27344a!important;border-radius:12px!important;box-shadow:0 24px 60px #1018282e!important}.modal header{border-color:#edf0f4!important}.modal header h2{color:#172033!important}.modal header button{color:#667085!important}.asset-modal-preview{background:#f1f4f8}.client-downloads>a,.modal-downloads>a{border-color:#e1e6ee;background:#fafbfc;color:#27344a}.toast{border-color:#bfe4d6;background:#effaf6;color:#24745d}.error-toast,.toast{box-shadow:0 10px 30px #10182818}.error-toast{border-color:#f0cbd0;background:#fff3f4;color:#b23d4b}.login-page{background:#f5f7fb}.login-card{border:1px solid #e0e5ed;background:#fff;color:#172033;border-radius:14px;box-shadow:0 18px 50px #10182814}.login-card>small{color:#278cf5}.login-card p{color:#667085}.login-card label{color:#536176}.login-card input{border-color:#dbe1e9;background:#fff;color:#27344a}.login-legal a{color:#667085}.legal-page{background:#f5f7fb!important;color:#27344a!important}.legal-card{background:#fff!important;border-color:#e1e6ee!important;box-shadow:none!important}.legal-card li,.legal-card p{color:#5f6b7d!important}.approval-portal{background:#f5f7fb!important;color:#172033!important}.review-layout{border-color:#e0e5ed!important;background:#fff!important;box-shadow:0 18px 50px #10182814!important}.review-layout article>p{color:#667085!important}.review-layout dl{border-color:#e7ebf1!important}.review-layout input,.review-layout textarea{border-color:#dce2ea!important;background:#fff!important;color:#27344a!important}.review-layout button{border-color:#dce2ea!important;background:#fff!important;color:#566378!important}.review-layout .approve{background:#278cf5!important;color:#fff!important}.tt-shell{background:#f5f7fb!important;color:#172033!important}.tt-profile,.tt-top,.tt-work{background:#fff!important;border-color:#e1e6ee!important}.tt-form select,.tt-form textarea{background:#fff!important;color:#27344a!important;border-color:#dce2ea!important}.tt-tabs button{background:#f8fafc!important;color:#536176!important;border-color:#dce2ea!important}.tt-tabs button.active{border-color:#278cf5!important;box-shadow:none!important}.tt-submit{background:#278cf5!important}@media(max-width:1050px){.shell{grid-template-columns:82px 1fr}.content{padding:28px 24px}.asset-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.shell{display:block}.workspace>header{padding:0 16px}.content{padding:22px 15px}.stats{grid-template-columns:1fr 1fr}.analytics-stats,.asset-grid,.client-grid,.connection-grid,.settings-grid,.team-grid{grid-template-columns:1fr}.page-head h1{font-size:24px}.manual-publish-board{padding:18px}.manual-board-list>article{grid-template-columns:52px 32px minmax(0,1fr)!important}.manual-copy{min-width:0}.manual-copy p{white-space:normal}.manual-board-list>article>em{grid-column:1/2}.manual-actions{grid-column:2/4;flex-wrap:wrap;justify-content:flex-end}}.post-detail>p,.publication-copy,.review-layout article>p,.review-layout blockquote span{white-space:pre-wrap;overflow-wrap:anywhere}.manual-copy p{white-space:pre-wrap;overflow:visible;text-overflow:clip;max-width:680px}.asset-picker{grid-template-columns:1fr 1fr;max-height:390px;overflow:auto}.asset-picker .asset-option{position:relative;display:grid;grid-template-columns:22px 64px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border:1px solid #e1e7ef;border-radius:9px;background:#fff;cursor:pointer}.asset-picker .asset-option.selected{border-color:#278cf5;background:#f2f8ff;box-shadow:0 0 0 2px #278cf514}.asset-option>input{width:16px;height:16px;padding:0;accent-color:#278cf5}.asset-option-thumb{width:64px;height:52px;overflow:hidden;border-radius:7px;background:#eef2f7;display:grid;place-items:center}.asset-option-thumb img,.asset-option-thumb video{width:100%;height:100%;object-fit:cover}.asset-option>span:last-child{min-width:0;display:grid;gap:3px}.asset-option b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#27344a}.asset-option small{color:#7d899a}.preview-placeholder.media-preview{height:auto;min-height:170px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;overflow:hidden}.media-preview>span{display:grid;min-height:150px;overflow:hidden;border-radius:8px;background:#e9eef5}.media-preview img,.media-preview video{width:100%;height:100%;max-height:270px;object-fit:contain}.media-preview>em{grid-column:1/-1;place-self:center;color:#8792a4;font-style:normal}.selected-file-previews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.selected-file-previews article{position:relative;min-width:0;border:1px solid #dfe5ed;border-radius:10px;background:#fff;padding:9px;display:grid;gap:8px}.selected-file-previews article>div{height:130px;border-radius:8px;overflow:hidden;background:#eef2f7}.selected-file-previews img,.selected-file-previews video{width:100%;height:100%;object-fit:contain}.selected-file-previews span{min-width:0;display:grid}.selected-file-previews b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#27344a;font-size:12px}.selected-file-previews small{color:#7d899a}.selected-file-previews button{position:absolute;right:5px;top:5px;width:26px;height:26px;border:1px solid #d9e0e9;border-radius:50%;background:#fff;color:#596579;font-size:18px;line-height:1;box-shadow:0 2px 8px #1018281f}.approval-media{background:#eef2f7}.approval-media img,.approval-media video{width:100%;height:100%;max-height:340px;object-fit:contain;background:#f2f4f7}.login-card .brand img{display:block;width:38px!important;height:38px!important;max-width:38px;flex:0 0 38px;object-fit:contain}.login-card button:disabled{cursor:wait}@media(max-width:900px){.selected-file-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-picker{grid-template-columns:1fr}}@media(max-width:600px){.preview-placeholder.media-preview,.selected-file-previews{grid-template-columns:1fr}.selected-file-previews article>div{height:190px}}.calendar-controls{padding:18px;margin-bottom:14px;display:grid;gap:15px}.calendar-navigation{display:flex;align-items:center;gap:8px}.calendar-navigation strong{min-width:240px;text-align:center;text-transform:capitalize;color:#27344a}.calendar-navigation button,.calendar-tools button,.review-selection button{border:1px solid #dce2ea;border-radius:8px;background:#fff;color:#536176;padding:9px 12px}.calendar-navigation button:first-child,.calendar-navigation button:last-child{width:36px;padding-inline:0;font-size:20px}.calendar-tools{margin-left:auto;display:flex;align-items:center;gap:8px;grid-row:1}.calendar-tools select{border:1px solid #dce2ea;border-radius:8px;background:#fff;color:#536176;padding:9px 12px}.client-visibility{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid #edf0f4}.client-visibility>span{font-size:11px;color:#7a8698;margin-right:4px}.client-visibility button{display:flex;align-items:center;gap:6px;border:1px solid #dce2ea;border-radius:99px;background:#fff;color:#536176;padding:7px 10px;font-size:11px}.client-visibility button i{width:8px;height:8px;border-radius:50%}.client-visibility button.hidden{opacity:.45;background:#f5f6f8;text-decoration:line-through}.client-visibility button.visible{border-color:#bcd9f6;background:#f5faff;color:#2878b5}.review-selection{display:flex;align-items:center;gap:8px;border-radius:10px;background:#f6f8fb;padding:10px 12px}.review-selection>span{margin-right:auto;color:#657184}.review-selection>span b{color:#278cf5;font-size:16px}.review-selection .primary{background:#278cf5;color:#fff;border-color:#278cf5}.calendar-message{margin:0;border:1px solid #d8e7f5;border-radius:8px;background:#f4f9ff;color:#3977ad;padding:10px 12px;overflow-wrap:anywhere}.editorial-calendar{position:relative;overflow:hidden}.calendar-week-labels{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #e3e8ef;background:#f8fafc}.mode-día .calendar-week-labels{grid-template-columns:1fr}.calendar-week-labels b{padding:11px;text-align:center;color:#738095;font-size:11px}.editorial-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.mode-día .editorial-calendar-grid{grid-template-columns:1fr}.calendar-day{min-height:170px;border-right:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef;background:#fff;padding:8px;min-width:0}.calendar-day:nth-child(7n){border-right:0}.calendar-day.empty{background:#f8fafc}.calendar-day.today{background:#f7fbff;box-shadow:inset 0 0 0 1px #b9dcfa}.calendar-day>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.calendar-day>header b{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;color:#4c596c}.calendar-day.today>header b{background:#278cf5;color:#fff}.calendar-day>header span{color:#929baa;font-size:9px;text-transform:uppercase}.calendar-day>div{display:grid;gap:7px}.calendar-entry{position:relative;border-left:3px solid var(--client-color,#278cf5);border-radius:7px;background:#f7f9fc;overflow:hidden}.calendar-entry-main{width:100%;display:block;border:0;background:transparent;color:#27344a;text-align:left;padding:7px}.calendar-entry-main>span:last-child{display:grid;gap:2px;min-width:0}.calendar-entry time{font-size:9px;color:#2780c9}.calendar-entry b{font-size:10px}.calendar-entry b,.calendar-entry small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-entry small{font-size:8px;color:#7b8799}.calendar-entry-media{display:block;height:60px;border-radius:5px;overflow:hidden;margin-bottom:6px;background:#e9edf3}.calendar-entry-media img,.calendar-entry-media video{width:100%;height:100%;object-fit:cover}.calendar-review-check{display:flex;align-items:center;gap:4px;padding:0 7px 6px;color:#718095;font-size:8px}.calendar-review-check input{accent-color:#6c43e8}.mode-semana .calendar-day{min-height:520px}.mode-semana .calendar-entry-media{height:90px}.mode-día .calendar-day{min-height:520px;padding:16px}.mode-día .calendar-day>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mode-día .calendar-entry-media{height:150px}.calendar-empty{position:absolute;inset:80px 20px auto;padding:30px;text-align:center;color:#7a8698}.modal-media-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.modal-media-preview img,.modal-media-preview video{width:100%;height:220px;object-fit:contain;border-radius:9px;background:#eef2f7}@media(max-width:900px){.calendar-tools{grid-row:auto;margin-left:0;flex-wrap:wrap}.review-selection{align-items:flex-start;flex-wrap:wrap}.review-selection>span{width:100%}.editorial-calendar{overflow-x:auto}.calendar-week-labels,.editorial-calendar-grid{min-width:920px}.mode-día .calendar-week-labels,.mode-día .editorial-calendar-grid{min-width:0}.mode-día .calendar-day>div{grid-template-columns:1fr}.calendar-navigation strong{min-width:0;flex:1 1}}@media print{.busy-indicator,.calendar-controls .calendar-navigation button,.calendar-message,.calendar-review-check,.calendar-tools,.client-visibility,.error-toast,.page-head .segmented,.review-selection,.sidebar,.toast,.workspace>header{display:none!important}.content,.shell,.workspace{display:block!important}.content,.workspace{padding:0!important}.page-head{margin:0 0 12px!important}.calendar-controls{border:0!important;padding:0!important;margin:0!important}.calendar-navigation{display:block!important}.calendar-navigation strong{display:block!important;text-align:left!important;font-size:18px}.editorial-calendar{border:1px solid #ccd3dc!important;overflow:visible!important}.calendar-week-labels,.editorial-calendar-grid{min-width:0!important}.calendar-day{min-height:130px!important;page-break-inside:avoid;break-inside:avoid}.calendar-entry-media{height:55px!important}.calendar-entry{print-color-adjust:exact;-webkit-print-color-adjust:exact}.product-content{max-width:none!important}.modal-backdrop{display:none!important}}.calendar-presentation{display:grid;grid-template-columns:238px minmax(0,1fr);gap:14px;align-items:stretch}.calendar-client-panel{border-radius:14px;background:#1d2f47;color:#fff;padding:24px 18px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.calendar-client-panel>small{font-size:12px;letter-spacing:.16em;color:#9fc8ef}.calendar-client-panel>h2{margin:-8px 0 3px;font-size:26px;text-transform:capitalize}.calendar-client-brand{min-height:120px;border-radius:12px;background:#fff;display:grid;place-items:center;padding:14px;text-align:center;color:#263b57}.calendar-client-brand img{width:92px;height:72px;object-fit:contain}.calendar-client-brand b{font-size:13px}.calendar-client-panel>section{display:grid;grid-template-columns:1fr 1fr;gap:7px}.calendar-client-panel h3{grid-column:1/-1;margin:2px 0 4px;text-align:center;border-radius:99px;background:#fff;color:#263b57;padding:9px;font-size:12px}.calendar-client-panel section span{border-radius:8px;padding:9px 5px;text-align:center;font-size:10px;font-weight:700}.calendar-entry.type-image,.legend-image{background:#bd8569!important}.calendar-entry.type-video,.legend-video{background:#516d91!important}.calendar-entry.type-delivery,.legend-delivery{background:#fa7f8b!important}.calendar-entry.type-ads,.legend-ads{background:#e5b644!important}.calendar-client-panel>label{display:grid;gap:7px;margin-top:auto}.calendar-client-panel>label>b{text-align:center;border-radius:99px;background:#fff;color:#263b57;padding:9px}.calendar-client-panel textarea{min-height:145px;border:0;border-radius:12px;background:#fff;color:#27344a;padding:12px;resize:vertical;font:inherit}.calendar-entry[class*=type-]{border-left:0;color:#fff}.calendar-entry[class*=type-] .calendar-entry-main,.calendar-entry[class*=type-] .calendar-review-check,.calendar-entry[class*=type-] small,.calendar-entry[class*=type-] time{color:#fff}.calendar-entry-status{position:absolute;z-index:2;right:-26px;top:12px;width:96px;transform:rotate(38deg);text-align:center;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800;color:#fff;background:#ffffff24;padding:2px}.calendar-entry-media{margin:0 0 6px;background:#ffffff26}.calendar-entry-media img,.calendar-entry-media video{mix-blend-mode:normal}.calendar-entry b{white-space:normal;line-height:1.2}.calendar-week-labels b{font-weight:800;color:#3d4b60}.calendar-day{min-height:185px}.calendar-day>header b{font-size:12px}.calendar-review-check input{accent-color:#fff}@media(max-width:1050px){.calendar-presentation{grid-template-columns:1fr}.calendar-client-panel{display:grid;grid-template-columns:160px 1fr 1fr;align-items:start}.calendar-client-panel>h2,.calendar-client-panel>small{grid-column:1}.calendar-client-brand{grid-column:1;grid-row:3}.calendar-client-panel>section{grid-column:2}.calendar-client-panel>label{grid-column:3;margin-top:0}.calendar-client-panel textarea{min-height:120px}}@media(max-width:700px){.calendar-client-panel{display:flex}.calendar-client-brand,.calendar-client-panel textarea{min-height:100px}}@media print{.calendar-presentation{grid-template-columns:190px minmax(0,1fr)!important;gap:8px}.calendar-client-panel{display:flex!important;padding:14px!important;border-radius:0!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.calendar-client-brand{min-height:90px!important}.calendar-client-panel textarea{min-height:110px!important}.calendar-week-labels b{font-size:8px!important;padding:7px 2px!important}.calendar-day{min-height:118px!important;padding:4px!important}.calendar-entry b{font-size:8px!important}.calendar-entry small,.calendar-entry time{font-size:6px!important}.calendar-entry-status{display:none}.calendar-entry-media{height:38px!important}}.theme-toggle{width:40px;height:40px;border:1px solid #dce2ea;border-radius:9px;background:#fff;color:#516074;font-size:18px}.calendar-timezone{grid-column:1/-1;color:#7a8698}.content-type-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;padding:0;margin:0}.content-type-picker legend{margin-bottom:7px;color:#536176;font-size:12px}.content-type-picker button{min-height:46px;border:1px solid #dce2ea;border-radius:9px;background:#fff;color:#566378;text-align:left;padding:0 12px}.content-type-picker button i{margin-right:8px;font-style:normal}.content-type-picker button.selected{color:#fff;font-weight:800}.content-type-picker .image.selected{background:#bd8569;border-color:#bd8569}.content-type-picker .video.selected{background:#516d91;border-color:#516d91}.content-type-picker .delivery.selected{background:#fa7f8b;border-color:#fa7f8b}.content-type-picker .ads.selected{background:#e5b644;border-color:#e5b644}.content-type-help,.timezone-help{display:block;margin:-7px 0 10px;color:#7a8698;font-size:11px}.library-client-bar{padding:18px;margin-bottom:14px;display:grid;gap:14px}.library-client-bar>label{display:flex;align-items:center;gap:12px;color:#536176}.library-client-bar select,.modal-form select,.upload-meta label select{border:1px solid #dce2ea;border-radius:8px;background:#fff;color:#344054;padding:10px}.library-folder-tabs{display:flex;gap:8px;flex-wrap:wrap}.library-folder-tabs>button{position:relative;display:flex;align-items:center;gap:9px;min-height:42px;border:1px solid #dce2ea;border-radius:9px;background:#fff;color:#536176;padding:0 12px}.library-folder-tabs>button.active{border-color:#278cf5;background:#edf6ff;color:#1f73c4}.library-folder-tabs button b{border-radius:99px;background:#eef1f5;padding:2px 7px}.library-folder-tabs button i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff0f1;color:#af3f4c;font-style:normal}.upload-meta label{display:flex;align-items:center;gap:8px;color:#536176}[data-theme=dark]{color-scheme:dark;--dark:#0b111d;--night:#101827;--panel:#111a2a;--border:#263247;--white:#edf4ff;--slate:#9aa9bd}[data-theme=dark] .shell,[data-theme=dark] body{background:#0b111d;color:#e8eef7}[data-theme=dark] .product-shell .sidebar,[data-theme=dark] .workspace>header{background:#0f1726;border-color:#263247}[data-theme=dark] .asset-grid b,[data-theme=dark] .brand strong,[data-theme=dark] .calendar-navigation strong,[data-theme=dark] .client-grid h3,[data-theme=dark] .data-table b,[data-theme=dark] .form-panel h2,[data-theme=dark] .manual-board-head h2,[data-theme=dark] .page-head h1,[data-theme=dark] .settings-card h3,[data-theme=dark] .stats strong,[data-theme=dark] .team-grid b,[data-theme=dark] .title h2,[data-theme=dark] .user strong{color:#edf4ff}[data-theme=dark] .asset-grid em,[data-theme=dark] .asset-grid span,[data-theme=dark] .calendar-timezone,[data-theme=dark] .client-grid article small,[data-theme=dark] .client-grid p,[data-theme=dark] .manual-copy p,[data-theme=dark] .manual-copy span,[data-theme=dark] .page-head p,[data-theme=dark] .page-head small,[data-theme=dark] .stats p,[data-theme=dark] .title small{color:#91a0b5}[data-theme=dark] .analytics-stats article,[data-theme=dark] .asset-grid article,[data-theme=dark] .calendar,[data-theme=dark] .client-grid article,[data-theme=dark] .connection-grid article,[data-theme=dark] .data-table,[data-theme=dark] .empty,[data-theme=dark] .form-panel,[data-theme=dark] .library-client-bar,[data-theme=dark] .panel,[data-theme=dark] .settings-card,[data-theme=dark] .stats article,[data-theme=dark] .team-grid article,[data-theme=dark] .upload-zone{background:#111a2a;border-color:#263247;box-shadow:none}[data-theme=dark] .asset-picker,[data-theme=dark] .assignment-picker,[data-theme=dark] .platform-picker,[data-theme=dark] .preview-card,[data-theme=dark] .search,[data-theme=dark] .segmented{background:#0b1321;border-color:#2b3850}[data-theme=dark] .approval-body textarea,[data-theme=dark] .form-panel input,[data-theme=dark] .form-panel select,[data-theme=dark] .form-panel textarea,[data-theme=dark] .modal-form input,[data-theme=dark] .modal-form select,[data-theme=dark] .settings-card input,[data-theme=dark] .settings-card select,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:#0d1625;color:#e8eef7;border-color:#2d3a50}[data-theme=dark] .calendar-navigation button,[data-theme=dark] .calendar-tools button,[data-theme=dark] .client-visibility button,[data-theme=dark] .composer-actions button,[data-theme=dark] .content-type-picker button,[data-theme=dark] .library-folder-tabs>button,[data-theme=dark] .manual-actions button,[data-theme=dark] .review-selection button,[data-theme=dark] .theme-toggle{background:#142033;color:#c9d5e5;border-color:#304057}[data-theme=dark] .activity-list article,[data-theme=dark] .client-visibility,[data-theme=dark] .manual-board-list>article,[data-theme=dark] .posts article,[data-theme=dark] .table-row{border-color:#263247}[data-theme=dark] .calendar-day.empty,[data-theme=dark] .calendar-week-labels,[data-theme=dark] .review-selection,[data-theme=dark] .table-head{background:#0e1726}[data-theme=dark] .calendar-day{background:#111a2a;border-color:#2a3548}[data-theme=dark] .calendar-day>header b,[data-theme=dark] .calendar-week-labels b{color:#cbd6e5}[data-theme=dark] .calendar-day.today{background:#12243a}[data-theme=dark] .modal{background:#111a2a!important;color:#e8eef7!important;border-color:#2c3950!important}[data-theme=dark] .modal header h2{color:#edf4ff!important}[data-theme=dark] .asset-picker .asset-option,[data-theme=dark] .selected-file-previews article,[data-theme=dark] .upload-bar{background:#101a2a;border-color:#2c3950}[data-theme=dark] .asset-option b,[data-theme=dark] .selected-file-previews b{color:#e7eef8}[data-theme=dark] .asset-modal-preview,[data-theme=dark] .asset-preview,[data-theme=dark] .preview-placeholder{background:#09111d}[data-theme=dark] .client-downloads>a,[data-theme=dark] .modal-downloads>a{background:#0d1625;color:#dbe6f4;border-color:#2c3950}[data-theme=dark] .library-folder-tabs>button.active{background:#122a44;color:#8bc7ff;border-color:#278cf5}[data-theme=dark] .library-folder-tabs button b{background:#263247}[data-theme=dark] .login-page{background:#0b111d}[data-theme=dark] .login-card{background:#111a2a;color:#edf4ff;border-color:#2b3850}[data-theme=dark] .login-card input{background:#0d1625;color:#edf4ff;border-color:#2d3a50}[data-theme=dark] .login-card label,[data-theme=dark] .login-card p,[data-theme=dark] .login-legal a{color:#9aa9bd}@media(max-width:700px){.content-type-picker{grid-template-columns:1fr}.library-client-bar>label{align-items:stretch;flex-direction:column}.library-folder-tabs{display:grid;grid-template-columns:1fr 1fr}.library-folder-tabs>button{justify-content:space-between}}