/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--nav:#0b1326;--canvas:#f7f8fc;--card:#fff;--ink:#111827;--muted:#6b7280;--line:#e4e8f1;--blue:#3156f5;--violet:#7657ff;--video:#ff6041;--traffic:#a9e52d;--social:#ef2892}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--ink);font-family:var(--font-geist-sans),Inter,Arial,sans-serif;margin:0}button,input,select{font:inherit}button{cursor:pointer}.shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.side{color:#fff;z-index:10;background:linear-gradient(155deg,#10192f,#07101e);flex-direction:column;width:240px;padding:26px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:13px;height:62px;padding:0 14px;font-size:21px;display:flex}.logo{width:34px;height:34px;position:relative}.logo i{background:linear-gradient(#3156f5,#7657ff);border-radius:3px;width:13px;height:29px;position:absolute;transform:skewY(-35deg)}.logo i:first-child{top:5px;left:2px}.logo i:last-child{right:2px}.side nav{gap:6px;margin-top:20px;display:grid}.side nav button{color:#cad3e4;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;height:52px;padding:0 14px;display:flex}.side nav button:hover{color:#fff;background:#152039}.side nav button.active{color:#fff;background:linear-gradient(90deg,#3156f580,#7657ff38);border-color:#344985}.side nav button>i{width:22px;font-size:20px;font-style:normal}.side nav button em{background:var(--blue);text-align:center;border-radius:20px;min-width:22px;margin-left:auto;padding:4px;font-size:10px;font-style:normal}.workspace{border:1px solid #2a3754;border-radius:12px;margin-top:auto;overflow:hidden}.workspace>b{align-items:center;gap:8px;padding:15px 13px 4px;font-size:12px;display:flex}.workspace>b i{background:var(--traffic);border-radius:50%;width:8px;height:8px}.workspace small{color:#aeb8ca;padding:6px 13px;font-size:10px;display:block}.workspace>span{background:#233152;border-radius:5px;height:5px;margin:7px 13px 14px;display:block}.workspace>span i{background:linear-gradient(90deg,var(--blue),var(--violet));border-radius:5px;width:74%;height:100%;display:block}.workspace button{color:#c9d2e3;text-align:left;background:0 0;border:0;border-top:1px solid #2a3754;width:100%;padding:12px;font-size:11px}main{grid-column:2;min-width:0;padding:27px 32px 34px}main>header{justify-content:space-between;align-items:center;gap:18px;min-height:112px;display:flex}main>header small{color:#748098;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:650}main>header h1{letter-spacing:-1.7px;margin:8px 0 0;font-size:38px;line-height:1}.actions{align-items:center;gap:10px;display:flex}.actions label{background:#fff;border:1px solid #dce1eb;border-radius:13px;align-items:center;gap:8px;width:min(31vw,410px);height:46px;padding:0 14px;display:flex}.actions label i{font-size:23px;font-style:normal}.actions input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.bell{background:0 0;border:0;width:40px;font-size:24px;position:relative}.bell i{background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:4px}.avatar,.comments p>i,.comments form>i{background:linear-gradient(140deg,#10192f,var(--blue));color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:700;display:grid}.primary{background:linear-gradient(105deg,var(--blue),var(--violet));color:#fff;border:0;border-radius:12px;height:46px;padding:0 18px;font-weight:700;box-shadow:0 9px 20px #3156f533}.sectors{background:#fff;border:1px solid #dfe4ee;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:7px 0 18px;display:grid;overflow:hidden}.sectors button{border:0;border-right:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:11px;height:70px;font-weight:680;display:flex;position:relative}.sectors button:last-child{border:0}.sectors button>i,.drawer header>i{background:#bbb;border-radius:50%;width:17px;height:17px}.sectors button b{color:#9ba4b4;font-size:9px;position:absolute;top:9px;right:12px}.sectors .video>i,.drawer header>.video{background:var(--video)}.sectors .design>i,.drawer header>.design{background:var(--blue)}.sectors .traffic>i,.drawer header>.traffic{background:var(--traffic)}.sectors .social>i,.drawer header>.social{background:var(--social)}.sectors button.selected{background:linear-gradient(110deg,var(--blue),var(--violet));color:#fff}.sectors button.selected>i{background:#fff}.sectors button.selected b{color:#dfe4ff}.dashboard{grid-template-columns:minmax(535px,1.25fr) minmax(430px,1fr);gap:14px;display:grid}.panel,.metric,.deadlines,.activity,.content{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 5px 20px #0f172a06}.panelhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:83px;padding:17px 20px;display:flex}.panelhead h2,.contenthead h2{margin:0;font-size:18px}.panelhead p,.contenthead p{color:var(--muted);margin:5px 0 0;font-size:11px}.panelhead select{color:#687388;background:#fff;border:1px solid #dfe3eb;border-radius:9px;height:37px;padding:0 10px;font-size:10px}.jobs{min-height:470px}.job{border-bottom:1px solid #eceff4;grid-template-columns:51px minmax(155px,1.6fr) 90px 48px 125px 26px;align-items:center;gap:10px;min-height:86px;padding:11px 14px;transition:all .18s;display:grid}.job:hover{background:#f9faff;transform:translateY(-1px)}.client{color:#fff;border-radius:10px;place-items:center;width:47px;height:47px;font-size:11px;font-weight:800;display:grid}.job>div{min-width:0}.job>div b,.job>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.job>div b{font-size:11px}.job>div small{color:#7c8595;margin-top:6px;font-size:9px}.people{padding-left:10px;display:flex}.people i{color:#3156f5;background:#dfe7ff;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-8px;font-size:7px;font-style:normal;display:grid}.job time{color:#697386;font-size:9px}.state{gap:9px;display:grid}.state>em,.deadlines em{border-radius:6px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal}.production{color:#3156f5;background:#e8edff}.review{color:#9c6500;background:#fff3d8}.waiting{color:#d7680c;background:#fff0df}.changes{color:#7440b5;background:#f1e8ff}.approved{color:#408414;background:#e3f8d8}.state>i{background:#e7eaf1;border-radius:8px;height:4px}.state>i b{background:linear-gradient(90deg,var(--blue),var(--violet));border-radius:8px;height:100%;display:block}.state>i small{color:#9ba4b2;font-size:7px;position:relative;top:-8px;left:105%}.job>button{color:#768095;background:0 0;border:0;font-size:16px}.empty{text-align:center;color:#697386;place-content:center;min-height:350px;display:grid}.empty span{margin-top:7px;font-size:11px}.insights{gap:13px;display:grid}.metrics{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.metric{min-height:211px;padding:17px 15px}.metric>i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.metric.orange>i{background:#ff9d00}.metric.green>i{background:#70bd1c}.metric>b,.metric>span{display:block}.metric>b{margin-top:11px;font-size:29px}.metric>span{color:#7d8798;font-size:10px}.metric svg{width:100%;height:44px;margin-top:9px}.metric path,.activity path{fill:none;stroke:var(--blue);stroke-width:2px}.metric.orange path{stroke:#ff8a00}.metric.green path{stroke:#66ad18}.metric>small{color:var(--blue);font-size:8px}.cards{grid-template-columns:.9fr 1.1fr;gap:11px;display:grid}.deadlines h3,.activity h3{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;height:60px;margin:0;padding:0 15px;font-size:13px;display:flex}.deadlines h3 i{font-style:normal}.deadlines>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eff1f5;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;width:100%;padding:10px 12px;display:grid}.deadlines>button>b{color:var(--blue);font-size:16px}.deadlines span strong,.deadlines span small{text-overflow:ellipsis;white-space:nowrap;max-width:120px;display:block;overflow:hidden}.deadlines span strong{font-size:8px}.deadlines span small{color:#8a93a3;margin-top:3px;font-size:7px}.deadlines em{font-size:6px}.deadlines>a{height:45px;color:var(--blue);align-items:center;padding:0 14px;font-size:9px;display:flex}.activity h3 small{color:#798294;border:1px solid #e2e6ed;border-radius:7px;padding:5px;font-size:7px}.activity>svg{width:calc(100% - 28px);height:70px;margin:7px 14px 0}.activity circle{fill:var(--blue)}.activity>div{justify-content:space-between;align-items:flex-end;padding:0 14px 12px;display:flex}.activity>div b{font-size:20px}.activity>div b small{color:#80899a;font-size:7px;display:block}.activity>div strong{color:var(--blue);font-size:14px}.activity>p{border-top:1px solid #eff1f5;gap:8px;margin:0;padding:7px 11px;display:flex}.activity>p>i{color:#984d34;background:#fde3d4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.activity>p span{color:#6b7484;font-size:7px}.activity>p span b,.activity>p span small{display:block}.activity>p span small{color:#9aa2b0}.content{min-height:620px}.contenthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;padding:0 22px;display:flex}.contenthead button{background:linear-gradient(105deg,var(--blue),var(--violet));color:#fff;border:0;border-radius:9px;height:38px;padding:0 13px;font-size:10px}.week{grid-template-columns:repeat(5,1fr);min-height:500px;display:grid}.week>div{border-right:1px solid #edf0f5;padding:16px 11px}.week>div>b{font-size:10px}.week button{border:0;border-left:4px solid var(--blue);text-align:left;background:#f1f4ff;border-radius:8px;width:100%;min-height:105px;margin-top:17px;padding:10px}.week button.video{border-color:var(--video);background:#fff0ec}.week button.traffic{border-color:var(--traffic);background:#f3fbdc}.week button.social{border-color:var(--social);background:#fff0f8}.week button small,.week button b,.week button em{display:block}.week button small{color:#778198;font-size:7px}.week button b{margin:6px 0;font-size:9px}.week button em{color:#697386;font-size:7px;font-style:normal}.clientgrid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.clientgrid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;min-height:95px;padding:13px;display:grid}.clientgrid>button>span:nth-child(2) b,.clientgrid>button>span:nth-child(2) small{display:block}.clientgrid>button>span:nth-child(2) b{font-size:11px}.clientgrid>button>span:nth-child(2) small{color:#7d8797;margin-top:4px;font-size:8px}.clientgrid>button strong{color:var(--blue)}.teamgrid{grid-template-columns:repeat(4,1fr);gap:14px;padding:21px;display:grid}.teamgrid article{border:1px solid var(--line);border-radius:13px;padding:20px}.teamgrid article>i{width:52px;height:52px;color:var(--blue);background:#dfe7ff;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.teamgrid article>b,.teamgrid article>span{display:block}.teamgrid article>b{margin-top:14px;font-size:12px}.teamgrid article>span{color:#7d8797;margin-top:4px;font-size:9px}.teamgrid article>div{justify-content:space-between;margin-top:23px;font-size:9px;display:flex}.teamgrid article>div strong{font-size:17px}.teamgrid article>em{background:#e8ebf2;border-radius:6px;height:6px;margin-top:10px;display:block}.teamgrid article>em i{background:linear-gradient(90deg,var(--blue),var(--violet));border-radius:6px;height:100%;display:block}.teamgrid article>small{color:#8a93a3;font-size:7px}.overlay,.drawback{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080d1994;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(520px,100%);padding:24px;box-shadow:0 30px 70px #00000040}.modal>div{justify-content:space-between;display:flex}.modal>div small{color:var(--blue);text-transform:uppercase;font-weight:700}.modal>div button,.drawer header button{color:#7c8595;background:0 0;border:0;font-size:26px}.modal h2{margin:6px 0 20px}.modal label{color:#596477;gap:6px;margin-top:12px;font-size:10px;font-weight:650;display:grid}.modal input,.modal select,.drawer input,.drawer select{background:#fff;border:1px solid #dfe3eb;border-radius:9px;outline:0;height:43px;padding:0 11px}.modal>section,.fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.modal footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.modal footer button{background:#fff;border:1px solid #dfe3eb;border-radius:9px;height:42px;padding:0 17px}.modal footer .primary{background:linear-gradient(105deg,var(--blue),var(--violet));border:0}.drawback{place-items:stretch end;padding:0}.drawer{background:#fff;width:min(500px,100%);height:100%;padding:23px 27px;overflow:auto;box-shadow:-20px 0 50px #0000002e}.drawer header{justify-content:space-between;display:flex}.drawer header>i{width:35px;height:7px;display:block}.drawer>small{color:#697386;margin-top:20px;display:block}.drawer>h2{margin:7px 0;font-size:27px}.drawer>p{color:#7c8595;margin:0}.fields{margin-top:26px}.fields label,.progress{color:#657086;gap:6px;font-size:9px;display:grid}.progress{margin-top:18px;position:relative}.progress>b{color:var(--blue);position:absolute;right:0}.progress input{width:100%;accent-color:var(--blue);padding:0}.files,.comments{margin-top:25px}.files h3,.comments h3{font-size:13px}.files h3 button{float:right;color:var(--blue);background:0 0;border:0;font-size:9px}.files article{border:1px solid var(--line);border-radius:10px;grid-template-columns:37px 1fr auto;align-items:center;padding:10px;display:grid}.files article>i{width:34px;height:34px;color:var(--blue);background:#eef1ff;border-radius:7px;place-items:center;font-style:normal;display:grid}.files article span b,.files article span small{display:block}.files article span b{font-size:9px}.files article span small{color:#8a93a3;margin-top:4px;font-size:7px}.files article>button{background:0 0;border:0}.comments p{gap:10px;display:flex}.comments p>i,.comments form>i{width:28px;height:28px;font-size:7px;font-style:normal}.comments p span{font-size:9px;line-height:1.5}.comments p span b{display:block}.comments p span b small{color:#8a93a3}.comments form{grid-template-columns:30px 1fr auto;gap:8px;display:grid}.comments form input{height:39px}.comments form button{color:var(--blue);background:#eef1ff;border:0;border-radius:8px;font-size:9px}.drawer>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;margin:28px -27px -23px;padding:15px 27px;display:flex;position:sticky;bottom:-23px}.drawer>footer button{background:#fff;border:1px solid #dfe3eb;border-radius:9px;height:42px;padding:0 13px;font-size:10px;font-weight:700}.drawer>footer button:last-child{color:#3f8218;background:#e6f7dc;border:0}.toast{z-index:90;color:#fff;background:#121a2c;border-radius:11px;padding:13px 17px;font-size:11px;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 40px #0003}@media (width<=1180px){.dashboard{grid-template-columns:1fr}.teamgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.shell{display:block}.side{flex-direction:row;align-items:center;width:100%;height:auto;padding:8px 12px;display:flex;position:sticky;top:0}.brand{height:45px}.brand b{display:none}.logo{transform:scale(.72)}.side nav{margin:0;display:flex;overflow:auto}.side nav button{white-space:nowrap;height:40px;padding:0 9px}.side nav button>i,.side nav em,.workspace{display:none}main{padding:15px}main>header{align-items:flex-start;min-height:128px}main>header h1{font-size:27px}.actions{flex-wrap:wrap;justify-content:flex-end}.actions label{order:4;width:100%}.bell,.avatar{display:none}.actions .primary{font-size:0}.actions .primary:first-letter{font-size:16px}.sectors{grid-template-columns:repeat(2,1fr)}.sectors button{height:55px}.metrics{grid-template-columns:1fr 1fr}.metric:last-child{display:none}.cards{grid-template-columns:1fr}.job{grid-template-columns:43px minmax(140px,1fr) 115px 20px}.people,.job time{display:none}.clientgrid,.teamgrid{grid-template-columns:1fr}.week{grid-template-columns:repeat(5,170px);overflow:auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.clientscontent .contenthead select{border:1px solid var(--line);color:#5f6a7d;background:#fff;border-radius:9px;height:38px;padding:0 12px;font-size:10px}.clientstats{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 20px 0;display:grid}.clientstats article{border:1px solid var(--line);background:#f9faff;border-radius:12px;padding:14px 16px}.clientstats b,.clientstats span{display:block}.clientstats b{color:var(--blue);font-size:22px}.clientstats span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:8px}.clientgrid.rich{grid-template-columns:repeat(2,1fr)}.clientaccount{border:1px solid var(--line);background:#fff;border-radius:13px;transition:all .18s;position:relative;overflow:hidden}.clientaccount:hover{border-color:#bdc8ff;transform:translateY(-2px);box-shadow:0 9px 24px #3156f514}.clientoverview{text-align:left;background:#fff;border:0;grid-template-columns:48px 1fr;align-items:start;gap:12px;width:100%;min-height:126px;padding:14px;display:grid;position:relative}.clientaccount>footer{border-top:1px solid var(--line);background:#fafbfe;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex}.clientaccount>footer>span{color:#657086;max-width:44%;font-size:8px;line-height:1.4}.clientaccount>footer>span b{color:#25324a}.clientactions{gap:6px;display:flex}.clientactions>button{color:#fff;white-space:nowrap;background:#3156f5;border:0;border-radius:8px;height:36px;min-height:36px;padding:0 11px;font-size:8px;font-weight:750}.clientactions>button:hover{background:#2446d8}.clientactions>button.follow{color:#3156f5;background:#fff;border:1px solid #d9def0}.clientactions>button.follow:hover{background:#f2f4ff}.clientcopy{min-width:0}.clientcopy>b,.clientcopy>small,.clientcopy>em{display:block}.clientcopy>span{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.clientcopy>.contractnumbers{gap:6px;margin-top:13px}.clientcopy>.contractnumbers>i{color:#657086;background:#f3f5fa;border-radius:7px;padding:5px 7px;font-size:7px;font-style:normal}.clientcopy>.contractnumbers>i>b{color:#25324a;margin-right:2px;font-size:9px}.clientcopy>.clientdepartments i,.clientfacts article div i{color:#4c5fbc;background:#eef1ff;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal}.priority{color:#41841b;background:#e8f8df;border-radius:20px;padding:4px 7px;font-size:7px;font-weight:750;position:absolute;top:11px;right:11px}.priority.média{color:#a06300;background:#fff1d8}.onboardingbadge{color:#41841b;background:#e8f8df;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750;position:absolute;top:42px;right:11px}.onboardingbadge.validation{color:#9a6108;background:#fff1d8}.clientdrawer .alias{background:#f6f7fb;border-radius:10px;margin-top:20px;padding:13px}.clientdrawer .alias b,.clientdrawer .alias span{font-size:9px;display:block}.clientdrawer .alias span{color:#6e788a;margin-top:5px}.clientfacts{gap:10px;margin-top:20px;display:grid}.clientfacts article{border:1px solid var(--line);border-radius:11px;padding:15px}.clientfacts article>small{color:#788397;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:8px;display:block}.clientfacts article>b{font-size:11px;line-height:1.5}.clientfacts article>p{color:#657086;margin:6px 0 0;font-size:9px;line-height:1.5}.clientfacts article>div{flex-wrap:wrap;gap:5px;display:flex}.tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.clientonboarding{background:#fafbfe;border:1px solid #dfe5f2;border-radius:13px;margin-top:20px;padding:15px}.clientonboarding.validation{background:#fffaf0;border-color:#efd7a7}.clientonboarding>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.clientonboarding>header small{color:#3156f5;letter-spacing:.08em;font-size:7px;font-weight:800}.clientonboarding>header h3{margin:4px 0 0;font-size:13px}.clientonboarding>header p{color:#697386;margin:5px 0 0;font-size:8px;line-height:1.5}.clientonboarding>header em{color:#41841b;text-align:center;background:#e8f8df;border-radius:20px;min-width:38px;padding:7px;font-size:8px;font-style:normal;font-weight:800}.clientonboarding.validation>header em{color:#9a6108;background:#fff0d1}.clientonboarding>div{gap:7px;margin-top:13px;display:grid}.clientonboarding label{background:#fff;border:1px solid #e3e7ef;border-radius:9px;grid-template-columns:18px 1fr;align-items:start;gap:9px;min-height:48px;padding:9px;display:grid}.clientonboarding label input{accent-color:#3156f5;width:16px;height:16px;margin:1px 0 0}.clientonboarding label span b,.clientonboarding label span small{display:block}.clientonboarding label span b{font-size:9px}.clientonboarding label span small{color:#7b8495;margin-top:3px;font-size:7px;line-height:1.45}.clientonboarding>footer{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.clientonboarding>footer button{color:#657086;background:#fff;border:1px solid #dce1eb;border-radius:8px;height:34px;padding:0 11px;font-size:8px;font-weight:750}.clientonboarding>footer button:last-child{color:#fff;background:#3156f5;border:0}.clientonboarding>footer button:disabled{opacity:.45;cursor:not-allowed}.onboardingapproval{color:#6f7a8c;margin-top:10px;font-size:7px;display:block}.clientfacts article>.clientcontracthead{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.clientcontracthead small{color:#788397;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.clientcontracthead button{height:28px;color:var(--blue);background:#fff;border:1px solid #d9def0;border-radius:7px;padding:0 9px;font-size:7px;font-weight:800}.clientfacts .weekdayeditor{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.weekdayeditor label{color:#657086;gap:5px;font-size:8px;display:grid}.weekdayeditor label b{color:#25324a;font-size:8px}.weekdayeditor select{color:#344057;background:#fff;border:1px solid #dfe3eb;border-radius:8px;width:100%;height:38px;padding:0 8px;font-size:8px}.weekdayeditor footer{grid-column:1/-1;justify-content:flex-end;gap:7px;margin-top:4px;display:flex}.weekdayeditor footer button{color:#657086;background:#fff;border:1px solid #dfe3eb;border-radius:8px;height:34px;padding:0 11px;font-size:8px;font-weight:750}.weekdayeditor footer button:last-child{color:#fff;background:#3156f5;border:0}.weekdayeditor footer button:disabled{opacity:.5;cursor:not-allowed}.clientchangehistory{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:18px;overflow:hidden}.clientchangehistory>header{background:#f8f9fc;justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;display:flex}.clientchangehistory>header small,.clientchangehistory>header h3{display:block}.clientchangehistory>header small{color:#657086;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.clientchangehistory>header h3{margin:4px 0 0;font-size:12px}.clientchangehistory>header em{color:#3156f5;text-align:center;background:#eef1ff;border-radius:20px;min-width:24px;padding:5px;font-size:8px;font-style:normal}.clientchangehistory>div{padding:7px 12px}.clientchangehistory article{border-bottom:1px solid #edf0f5;grid-template-columns:27px 1fr auto;align-items:start;gap:9px;min-height:68px;padding:9px 0;display:grid}.clientchangehistory article:last-child{border-bottom:0}.clientchangehistory article>i{color:#3156f5;background:#eef1ff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.clientchangehistory article span b,.clientchangehistory article span small,.clientchangehistory article span em{display:block}.clientchangehistory article span b{font-size:9px}.clientchangehistory article span small{color:#657086;margin-top:4px;font-size:8px;line-height:1.5}.clientchangehistory article span em{color:#8a93a3;margin-top:5px;font-size:7px;font-style:normal}.clientchangehistory article time{color:#657086;white-space:nowrap;font-size:7px}.clientchangehistory>div>p{color:#7c8595;text-align:center;padding:14px 0;font-size:8px}.tags i{color:#647084;background:#edf0f5;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.clientscheduleview{border:1px solid var(--line);background:#fafbfe;border-radius:13px;margin-top:22px;padding:15px}.clientscheduleview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.clientscheduleview>header small{color:#657086;text-transform:uppercase;letter-spacing:.06em;font-size:7px;display:block}.clientscheduleview>header h3{margin:4px 0 0;font-size:12px}.clientscheduleview>header button{color:#fff;white-space:nowrap;background:#3156f5;border:0;border-radius:8px;height:34px;min-height:34px;padding:0 10px;font-size:8px;font-weight:750}.schedulecounts{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.schedulecounts>span{color:#657086;background:#fff;border:1px solid #e4e8f1;border-radius:8px;align-items:center;gap:5px;padding:9px;font-size:7px;display:flex}.schedulecounts>span>b{color:#25324a;font-size:10px}.schedulecounts>span>i{background:#3156f5;border-radius:50%;width:7px;height:7px}.schedulecounts>span>i.video{background:#ff6041}.schedulecounts>span>i.photo{background:#70bd1c}.clientschedulelist{gap:7px;margin-top:12px;display:grid}.clientschedulelist>article{background:#fff;border:1px solid #e4e8f1;border-radius:9px;grid-template-columns:9px minmax(135px,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px;display:grid}.clientschedulelist>article>i{background:#3156f5;border-radius:5px;width:8px;height:30px}.clientschedulelist>article>i.vídeo{background:#ff6041}.clientschedulelist>article>i.foto{background:#70bd1c}.clientschedulelist>article span b,.clientschedulelist>article span small{display:block}.clientschedulelist>article span b{font-size:9px}.clientschedulelist>article span small{color:#7c8595;margin-top:4px;font-size:7px}.clientschedulelist>article>em{color:#3156f5;background:#eef1ff;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal}.clientschedulelist>article>small{color:#657086;grid-column:2/-1;font-size:7px}.emptyschedule{color:#7c8595;text-align:center;border:1px dashed #d8deeb;border-radius:9px;gap:5px;padding:24px 12px;display:grid}.emptyschedule b{color:#3a465c;font-size:9px}.emptyschedule span{font-size:8px;line-height:1.45}.teamoverview{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 20px 0;display:grid}.teamoverview article{border:1px solid var(--line);background:#f9faff;border-radius:12px;padding:14px 16px}.teamoverview b,.teamoverview span{display:block}.teamoverview b{color:var(--blue);font-size:22px}.teamoverview span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:8px}.teamareas{grid-template-columns:repeat(2,1fr);gap:14px;padding:20px;display:grid}.teamareas>section{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.teamareas>section:last-child{grid-column:1/-1}.teamareas>section>header{border-bottom:1px solid var(--line);background:#fafbfe;align-items:center;gap:11px;height:70px;padding:0 15px;display:flex}.teamareas>section>header>i{background:var(--blue);border-radius:50%;width:12px;height:12px}.teamareas>section.video>header>i{background:var(--video)}.teamareas>section.traffic>header>i{background:var(--traffic)}.teamareas>section.social>header>i{background:var(--social)}.teamareas>section.direction>header>i{background:var(--nav)}.teamareas>section>header div{flex:1}.teamareas>section>header b,.teamareas>section>header small{display:block}.teamareas>section>header small{color:var(--muted);margin-top:4px;font-size:8px}.teamareas>section>header em{color:#d4d9e3;font-size:24px;font-style:normal;font-weight:800}.teamareas>section>div{padding:7px 14px}.teamareas>section>div article{border-bottom:1px solid #eff1f5;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;min-height:57px;display:grid}.teamareas>section>div article:last-child{border-bottom:0}.teamareas>section>div article>span{width:31px;height:31px;color:var(--blue);background:#eef1ff;border-radius:9px;place-items:center;font-size:8px;font-weight:800;display:grid}.teamareas>section.video>div article>span{color:#d94d31;background:#fff0ec}.teamareas>section.traffic>div article>span{color:#63870e;background:#f2fadf}.teamareas>section.social>div article>span{color:#bd1e72;background:#fff0f8}.teamareas>section.direction>div article>span{color:#17223a;background:#e9edf5}.teamareas>section>div article div b,.teamareas>section>div article div small{display:block}.teamareas>section>div article div b{font-size:10px}.teamareas>section>div article div small{color:var(--muted);margin-top:3px;font-size:7px}.teamareas>section>div article>i{color:#41841b;background:#e8f8df;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal}.workflow{min-width:0}.workflowrules{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.workflowrules article{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:10px;min-height:76px;padding:13px;display:flex}.workflowrules article>i{min-width:34px;height:34px;color:var(--blue);background:#eef1ff;border-radius:10px;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.workflowrules article span b,.workflowrules article span small{display:block}.workflowrules article span b{font-size:9px}.workflowrules article span small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.workflowhead{border:1px solid var(--line);background:#fff;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;height:75px;padding:0 18px;display:flex}.workflowhead p{color:var(--muted);margin:5px 0 0;font-size:10px}.workflowhead>span{color:var(--blue);background:#eef1ff;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:750}.board{border:1px solid var(--line);scroll-snap-type:x proximity;background:#eef1f6;border-top:0;border-radius:0 0 15px 15px;gap:10px;padding:14px;display:flex;overflow-x:auto}.lane{scroll-snap-align:start;background:#f8f9fc;border:1px solid #e0e4ec;border-radius:13px;flex:0 0 258px;min-height:515px;overflow:hidden}.lane>header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;height:66px;padding:0 12px;display:grid}.lane>header>i{width:27px;height:27px;color:var(--blue);background:#eef1ff;border-radius:8px;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.lane>header div b,.lane>header div small{display:block}.lane>header div small{color:var(--muted);margin-top:3px;font-size:7px}.lane>header>em{color:#697386;text-align:center;background:#edf0f5;border-radius:15px;min-width:22px;padding:4px;font-size:7px;font-style:normal}.lane-2>header>i{color:#dc4c30;background:#fff0ec}.lane-3>header>i,.lane-4>header>i{color:#a76800;background:#fff2da}.lane-5>header>i{color:#7440b5;background:#f2eaff}.lane-6>header>i,.lane-7>header>i{color:#408414;background:#e7f8dd}.lane>div{gap:9px;padding:10px;display:grid}.flowcard{cursor:pointer;background:#fff;border:1px solid #e0e4ec;border-radius:11px;padding:12px;box-shadow:0 4px 12px #0f172a09}.flowcard:hover{border-color:#b8c4ff}.flowcard>div:first-child{justify-content:space-between;align-items:center;gap:4px;display:flex}.flowcard .type,.flowcard .recording{color:#5264ba;background:#eef1ff;border-radius:5px;padding:4px 6px;font-size:6px;font-weight:750}.flowcard .recording{color:#bd610e;background:#fff0df}.flowcard h3{margin:10px 0 4px;font-size:10px}.flowcard>p{margin:0;font-size:9px;font-weight:700;line-height:1.4}.flowcard>small{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.45;display:block}.flowmeta{border-top:1px solid #eff1f5;grid-template-columns:1fr 1fr;gap:6px;padding-top:10px;margin-top:12px!important;display:grid!important}.flowmeta span i,.flowmeta span b{display:block}.flowmeta span i{color:#8a93a3;font-size:6px;font-style:normal}.flowmeta span b{margin-top:3px;font-size:7px;line-height:1.35}.revision{color:#7440b5;background:#f5edff;border-radius:7px;margin-top:9px;padding:7px;font-size:7px;line-height:1.4}.flowcard footer{justify-content:flex-end;gap:5px;margin-top:10px;display:flex}.flowcard footer button{color:#697386;background:#fff;border:1px solid #dfe3eb;border-radius:7px;height:27px;padding:0 8px;font-size:7px}.flowcard footer .advance{color:var(--blue);background:#eef1ff;border:0;font-weight:750}.flowcard footer .reject{color:#a5483d}.stageflag{color:var(--blue);background:#eef1ff;border-radius:10px;justify-content:space-between;align-items:center;margin-top:18px;padding:11px 13px;display:flex}.stageflag span{text-transform:uppercase;font-size:8px}.stageflag b{font-size:10px}.workflowdrawer{width:min(550px,100%)}.recordfield{color:#657086;gap:6px;margin-top:12px;font-size:9px;display:grid}.recordfield input{border:1px solid #dfe3eb;border-radius:9px;height:43px;padding:0 11px}.recordfield small{color:#a3580c;background:#fff1df;border-radius:7px;padding:8px}.contextdata{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.contextdata article{gap:6px;display:grid}.contextdata small{color:#657086;font-size:8px}.contextdata textarea{resize:vertical;min-height:82px;font:inherit;border:1px solid #dfe3eb;border-radius:9px;padding:10px;font-size:9px;line-height:1.45}.drawerrevision{background:#f5edff;border-radius:9px;margin-top:15px;padding:11px}.drawerrevision b,.drawerrevision span{font-size:9px;display:block}.drawerrevision span{color:#7440b5;margin-top:5px;line-height:1.45}@media (width<=820px){.clientstats,.teamoverview{grid-template-columns:1fr 1fr}.clientgrid.rich,.teamareas{grid-template-columns:1fr}.teamareas>section:last-child{grid-column:auto}.clientscontent .contenthead{gap:12px;height:auto;min-height:86px}.clientoverview{min-height:135px}.clientaccount>footer{flex-direction:column;align-items:flex-start}.clientaccount>footer>span{max-width:none}.clientactions{width:100%}.clientactions>button{flex:1}.clientfacts .weekdayeditor{grid-template-columns:1fr}.weekdayeditor footer{grid-column:auto}.clientchangehistory article{grid-template-columns:27px 1fr}.clientchangehistory article time{grid-column:2}.clientscheduleview>header{align-items:flex-start}.clientschedulelist>article{grid-template-columns:8px 1fr}.clientschedulelist>article>em{grid-column:2;width:max-content}.clientschedulelist>article>small{grid-column:2}.workflowrules{grid-template-columns:1fr 1fr}.workflowhead{align-items:flex-start;gap:10px;height:auto;padding:15px}.workflowhead>span{white-space:nowrap}.lane{flex-basis:235px}.contextdata{grid-template-columns:1fr}}.viewerselect{color:#788397;text-transform:uppercase;gap:5px;font-size:7px;font-weight:700;display:grid}.viewerselect select{color:#27334b;text-transform:none;background:#fff;border:1px solid #dfe3eb;border-radius:9px;min-width:205px;height:38px;padding:0 10px;font-size:9px}.scopebar{border-right:1px solid var(--line);border-left:1px solid var(--line);color:#657086;background:#f9faff;justify-content:space-between;align-items:center;min-height:42px;padding:8px 16px;font-size:8px;display:flex}.scopebar span b{color:var(--blue)}.scopebar em{font-style:normal}.paircard{position:relative;overflow:hidden}.paircard.locked{color:#778196;background:#f5f6f9}.cardlabels{flex-wrap:wrap;justify-content:flex-start!important}.cardkind{color:#3156f5;background:#e9edff;border-radius:6px;align-items:center;width:max-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.cardkind.copy{color:#ba1f71;background:#ffe9f5}.cardpreview{object-fit:cover;border-bottom:1px solid var(--line);width:calc(100% + 24px);height:132px;margin:-12px -12px 10px}.linkedcard{color:#7b8495;background:#fafbfe;border:1px solid #e3e6ed;border-radius:7px;margin-top:9px;font-size:7px;padding:7px!important}.linkedcard b{color:#3c4860}.locknote{color:#8a93a3;padding:6px;font-size:7px}.lane-8>header>i{color:#408414;background:#e7f8dd}.carddrawer>header{align-items:center}.cardstatusline{align-items:center;gap:8px;margin:14px 0;display:flex}.cardstatusline em,.cardstatusline span{color:var(--blue);background:#eef1ff;border-radius:7px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:700}.cardstatusline span{color:#657086;background:#f1f3f7}.linkedpanel{text-align:left;background:#fafbfe;border:1px solid #dfe3eb;border-radius:10px;grid-template-columns:auto 1fr;gap:4px 10px;width:100%;padding:11px 13px;display:grid}.linkedpanel span{color:#3156f5;grid-row:1/3;font-size:18px}.linkedpanel small{color:#7c8595;font-size:8px}.cardsection{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:16px;padding:14px}.cardsection>header{justify-content:space-between;align-items:center;display:flex}.cardsection>header b{font-size:12px}.cardsection>header em{color:#3156f5;background:#eef1ff;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal}.briefgrid{grid-template-columns:1fr 1fr;gap:9px;margin:13px 0 0;display:grid}.briefgrid>div{background:#f7f8fb;border-radius:8px;padding:10px}.briefgrid .wide{grid-column:1/-1}.briefgrid dt{color:#838c9d;font-size:7px}.briefgrid dd{white-space:pre-line;margin:5px 0 0;font-size:9px;line-height:1.5}.uploadsection{background:#f9faff;border:1px dashed #bdc7e7;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:13px;display:flex}.uploadsection div b,.uploadsection div small{display:block}.uploadsection div small{color:#7d8797;margin-top:4px;font-size:8px}.uploadsection label{color:#fff;cursor:pointer;background:#3156f5;border-radius:8px;padding:10px 12px;font-size:8px;font-weight:750}.uploadsection label.disabled{opacity:.55}.uploadsection input{display:none}.copysection p{white-space:pre-line;font-size:10px;line-height:1.65}.copysection>small{color:#7c8595;font-size:8px}.lockednotice{color:#935b06;background:#fff4df;border-radius:10px;margin-top:16px;padding:13px}.lockednotice b,.lockednotice span{font-size:9px;display:block}.lockednotice span{margin-top:5px;line-height:1.45}.artfiles{margin-top:18px}.artfiles h3{font-size:12px}.artfiles article{border:1px solid var(--line);border-radius:10px;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;margin-top:8px;padding:9px;display:grid}.artfiles article img,.artfiles article>i{object-fit:cover;background:#eef1ff;border-radius:7px;width:72px;height:66px}.artfiles article>i{color:#3156f5;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.artfiles article span b,.artfiles article span small{display:block}.artfiles article span small{color:#8790a0;margin-top:5px;font-size:7px}.artfiles article a{color:#3156f5;font-size:8px;text-decoration:none}.nofiles{color:#8992a2;text-align:center;border:1px dashed #dfe3eb;border-radius:9px;padding:18px;font-size:8px}@media (width<=820px){.viewerselect select{min-width:150px}.scopebar{align-items:flex-start;gap:8px}.briefgrid{grid-template-columns:1fr}.briefgrid .wide{grid-column:auto}.uploadsection{flex-direction:column;align-items:flex-start}.artfiles article{grid-template-columns:58px 1fr}.artfiles article img,.artfiles article>i{width:58px;height:54px}.artfiles article a{grid-column:2}}.workflowfilters{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:9px;padding:12px 14px;display:grid}.workflowfilters label{color:#778196;gap:5px;font-size:9px;font-weight:700;display:grid}.workflowfilters select{color:#27334b;background:#fff;border:1px solid #dfe3eb;border-radius:9px;min-width:0;height:39px;padding:0 9px}.workflowfilters>button{color:#657086;white-space:nowrap;background:#f7f8fb;border:1px solid #d7ddea;border-radius:9px;height:39px;padding:0 12px;font-weight:700}.workflowdragtip{border-right:1px solid var(--line);border-left:1px solid var(--line);color:var(--blue);background:#f8f9ff;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:10px;font-weight:750;display:flex}.workflowdragtip small{color:#778196;font-size:9px;font-weight:500}.flowcard[draggable=true]{cursor:grab}.flowcard[draggable=true]:active{cursor:grabbing}.lane.can-drop{background:#eef1ff;border-color:#7f94ff;box-shadow:inset 0 0 0 2px #3156f51f}.lane.can-drop>header{background:#e8edff}.lane.stage-em-produção>header>i{color:#dc4c30;background:#fff0ec}.lane.stage-aprovação-interna>header>i,.lane.stage-aprovado-interno>header>i{color:#a76800;background:#fff2da}.lane.stage-ajustes>header>i{color:#7440b5;background:#f2eaff}.lane.stage-postagem>header>i{color:#408414;background:#e7f8dd}.cardquickedit{background:#f8f9ff;border:1px solid #cfd7ff;border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;padding:10px;display:grid}.cardquickedit label{color:#657086;gap:4px;font-size:8px;font-weight:700;display:grid}.cardquickedit input,.cardquickedit select{color:#27334b;background:#fff;border:1px solid #d9deea;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 7px;font-size:9px}.flowcard .cardquickedit>footer{grid-column:1/-1;margin-top:1px}.flowcard .cardquickedit>footer button:last-child{border-color:var(--blue);background:var(--blue);color:#fff}.flowcard footer .quickedit{color:var(--blue);margin-right:auto}@media (width<=980px){.workflowfilters{grid-template-columns:1fr 1fr}.workflowfilters>button{width:100%}}@media (width<=560px){.workflowfilters,.cardquickedit{grid-template-columns:1fr}.flowcard .cardquickedit>footer{grid-column:auto}.workflowdragtip{flex-direction:column;align-items:flex-start}}.workflowguide{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px}.workflowguide>summary{color:#39465c;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 14px;list-style:none;display:flex}.workflowguide>summary::-webkit-details-marker{display:none}.workflowguide>summary:before{content:"＋";color:var(--blue);font-weight:900}.workflowguide[open]>summary:before{content:"−"}.workflowguide>summary span{font-size:11px;font-weight:800}.workflowguide>summary small{color:#7a8495;font-size:10px}.workflowguide .workflowrules{margin:0;padding:0 10px 10px}.workflowguide .workflowrules article{min-height:62px}.workflowidentity{justify-items:end;gap:4px;min-width:175px;display:grid}.workflowidentity small{color:#657086;font-size:10px}.workflowidentity small b{color:var(--blue)}.workflowidentity em{color:#657086;font-size:10px;font-style:normal}.workflowtoolbar{border-right:1px solid var(--line);border-left:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:flex}.originpills{align-items:center;gap:5px;display:flex;overflow-x:auto}.originpills button,.filtertrigger,.filterclear{color:#596579;white-space:nowrap;background:#fff;border:1px solid #dfe3eb;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.originpills button b,.filtertrigger b{color:#64748b;text-align:center;background:#eef1f6;border-radius:20px;min-width:20px;padding:3px 5px}.originpills button.active,.filtertrigger.active{color:var(--blue);background:#eef1ff;border-color:#aebaff}.filtermenu{align-items:center;gap:6px;display:flex;position:relative}.filterclear{color:#657086;border:0}.filtertrigger span{font-size:13px}.filterpopover{z-index:35;background:#fff;border:1px solid #dce1eb;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;width:min(360px,100vw - 34px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 55px #0f172a2e}.filterpopover>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.filterpopover>header span b,.filterpopover>header span small{display:block}.filterpopover>header span b{font-size:13px}.filterpopover>header span small{color:#7a8495;margin-top:3px;font-size:10px}.filterpopover>header button{color:#7a8495;background:0 0;border:0;width:34px;min-height:34px;font-size:22px}.filterpopover label{color:#657086;gap:5px;font-size:10px;font-weight:700;display:grid}.filterpopover select{background:#fff;border:1px solid #dfe3eb;border-radius:8px;width:100%;min-width:0;height:39px;padding:0 8px}.workflowdragtip{min-height:36px;padding-top:7px;padding-bottom:7px}.board{padding-top:10px}.lane{min-height:calc(100vh - 335px)}@media (width<=820px){.workflowguide .workflowrules{grid-template-columns:1fr}.workflowhead{align-items:flex-start}.workflowidentity{min-width:0}.workflowtoolbar{flex-direction:column;align-items:stretch}.filtermenu{justify-content:flex-end}.filterpopover{position:fixed;top:90px;right:17px}}@media (width<=560px){.filterpopover{grid-template-columns:1fr}.filterpopover>header{grid-column:auto}}.contentlibrary{overflow-x:auto}.contentlibrary .contenthead select{border:1px solid var(--line);color:#5f6a7d;background:#fff;border-radius:9px;height:38px;padding:0 12px;font-size:10px}.originfilters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 20px 0;display:grid}.originfilters button{border:1px solid var(--line);color:#687388;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;font-size:8px;font-weight:700;display:flex}.originfilters button b{text-align:center;background:#eef1f6;border-radius:20px;min-width:23px;padding:4px}.originfilters button.active{color:var(--blue);background:#eef1ff;border-color:#9eaeff}.workfloworigins{border-right:1px solid var(--line);border-left:1px solid var(--line);background:#fff;padding:10px 14px}.contentstats{grid-template-columns:repeat(5,1fr);gap:9px;padding:18px 20px;display:grid}.contentstats article{border:1px solid var(--line);background:#f9faff;border-radius:11px;padding:13px 15px}.contentstats b,.contentstats span{display:block}.contentstats b{color:var(--blue);font-size:21px}.contentstats span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:7px}.contenttable{border:1px solid var(--line);border-radius:13px;min-width:920px;margin:0 20px 22px;overflow:hidden}.contenttable>header,.contenttable>button{grid-template-columns:1.5fr .72fr .62fr .9fr 1.1fr .8fr;align-items:center;gap:12px;display:grid}.contenttable>header{color:#758094;text-transform:uppercase;background:#f3f5f9;height:43px;padding:0 14px;font-size:7px;font-weight:750}.contenttable>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f5;width:100%;min-height:75px;padding:10px 14px}.contenttable>button:hover{background:#fafbff}.contenttable>button>span>b{font-size:8px}.contentname{align-items:center;gap:9px;min-width:0;display:flex}.contentname>i{color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;font-weight:800;display:grid}.contentname span{min-width:0}.contentname b,.contentname small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contentname b{font-size:9px}.contentname small{color:#697386;margin-top:4px;font-size:8px}.originbadge{color:#3156f5;background:#e8edff;border-radius:5px;margin:0 5px 5px 0;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800;line-height:1;display:inline-block}.originbadge.campanha{color:#7440b5;background:#f1e8ff}.originbadge.demanda-extra{color:#b85f13;background:#fff0df}.contentempty{color:#7b8597;text-align:center;padding:28px;font-size:10px}.contenttable>button>span:nth-child(2) small{color:#8a93a3;margin-top:4px;font-size:6px;display:block}.formatbadge,.stagebadge{color:#4d5fba;background:#eef1ff;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:750;display:inline-block}.stagebadge{color:#657086;background:#edf0f5}.readiness>i{background:#e8ebf1;border-radius:6px;width:100%;height:5px;display:block}.readiness>i b{background:linear-gradient(90deg, var(--blue), var(--violet));border-radius:6px;height:100%;display:block}.readiness small{color:#788397;margin-top:5px;font-size:6px;display:block}.contentdrawer{width:min(620px,100%)}.origintoggle{background:#f2f4f8;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:13px;padding:5px;display:grid!important}.origintoggle button{color:#687388;border-radius:8px;height:37px;font-weight:750;background:0 0!important;border:0!important;font-size:9px!important}.origintoggle button.active{color:var(--blue);box-shadow:0 3px 10px #0f172a14;background:#fff!important}.demandoriginpanel{background:#f8f9ff;border:1px solid #dce3ff;border-radius:12px;margin-top:16px;padding:14px}.demandoriginpanel>header{justify-content:space-between;align-items:flex-start;display:flex}.demandoriginpanel>header span b,.demandoriginpanel>header span small{display:block}.demandoriginpanel>header span b{font-size:10px}.demandoriginpanel>header span small{color:#7b8597;margin-top:3px;font-size:7px}.demandoriginpanel>header em{color:var(--blue);background:#e8edff;border-radius:20px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.demandoriginpanel.campanha>header em{color:#7440b5;background:#f1e8ff}.demandoriginpanel.demanda-extra>header em{color:#b85f13;background:#fff0df}.demandfields{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.demandfields label,.demandobjective{color:#657086;gap:6px;font-size:8px;display:grid}.demandfields input,.demandfields select{background:#fff;border:1px solid #dfe3eb;border-radius:9px;height:41px;padding:0 10px}.demandobjective{margin-top:10px}.demandobjective textarea{resize:vertical;min-height:67px;font:inherit;background:#fff;border:1px solid #dfe3eb;border-radius:9px;padding:10px;font-size:9px;line-height:1.5}.completion{color:#9e570a;background:#fff1df;border-radius:11px;margin-top:18px;padding:12px}.completion.done{color:#408414;background:#e7f8dd}.completion span{justify-content:space-between;gap:10px;display:flex}.completion span b,.completion span small{font-size:8px}.completion>i{background:#ffffffbf;border-radius:6px;height:5px;margin-top:9px;display:block}.completion>i b{background:currentColor;border-radius:6px;height:100%;display:block}.commonfields,.workflowcontrols{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.commonfields.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.commonfields label,.workflowcontrols label,.formatbrief label,.copyfield,.publishproof{color:#657086;gap:6px;font-size:8px;display:grid}.commonfields input,.commonfields select,.workflowcontrols select,.formatbrief input,.formatbrief select,.publishproof input{background:#fff;border:1px solid #dfe3eb;border-radius:9px;height:41px;padding:0 10px}.formatbrief{border:1px solid var(--line);background:#fafbfe;border-radius:12px;margin-top:17px;padding:14px}.formatbrief>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.formatbrief>header span{font-size:11px;font-weight:750}.formatbrief>header em{color:var(--blue);background:#eef1ff;border-radius:20px;padding:5px 8px;font-size:7px;font-style:normal}.formatbrief.foto>header em{color:#48821d;background:#e7f8dd}.formatbrief.vídeo>header em{color:#d44d33;background:#fff0ec}.formatbrief label+label{margin-top:10px}.formatbrief textarea,.copyfield textarea{resize:vertical;min-height:82px;font:inherit;background:#fff;border:1px solid #dfe3eb;border-radius:9px;padding:10px;font-size:9px;line-height:1.5}.formatbrief label small{color:#a3580c;background:#fff1df;border-radius:7px;padding:7px}.copyfield{margin-top:14px}.copyfield textarea{min-height:105px}.publishproof{color:#408414;background:#e7f8dd;border-radius:10px;margin-top:14px;padding:12px}@media (width<=820px){.originfilters,.contentstats{grid-template-columns:1fr 1fr}.contentstats article:last-child{grid-column:1/-1}.commonfields,.commonfields.compact,.workflowcontrols,.demandfields{grid-template-columns:1fr}}.schedulebutton{height:46px;color:var(--blue);white-space:nowrap;background:#eef1ff;border:1px solid #cfd7ff;border-radius:12px;padding:0 14px;font-size:9px;font-weight:800}.schedulemaker{width:min(1080px,100%);max-height:calc(100vh - 32px);overflow:auto}.schedulemaker>h2{margin-bottom:7px}.schedulemaker>p{color:#707b8d;margin:0 0 14px;font-size:10px;line-height:1.5}.plansteps{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.plansteps li{border:1px solid var(--line);color:#8490a4;background:#fafbfe;border-radius:10px;flex:1;align-items:center;gap:9px;padding:9px 11px;display:flex}.plansteps li i{background:#e8ebf2;border-radius:8px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.plansteps li span,.plansteps li small{display:block}.plansteps li span{font-size:9px;font-weight:850}.plansteps li small{margin-top:2px;font-size:7px;font-weight:600}.plansteps li.active{color:var(--blue);background:#f1f3ff;border-color:#bfc9ff}.plansteps li.active i,.plansteps li.done i{color:#fff;background:var(--blue)}.contractsource{background:#f4f6fb;border-radius:9px;align-items:center;gap:12px;margin-top:10px;padding:10px 12px}.contractsource span{min-width:0}.contractsource span b,.contractsource span small{display:block}.contractsource span b{font-size:8px}.contractsource span small{color:#778196;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.contractsource em{color:var(--blue);white-space:nowrap;background:#e8edff;border-radius:6px;margin-left:auto;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.schedulemaker>.quantitygrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.quantitygrid label{border:1px solid var(--line);background:#fafbfe;border-radius:10px;margin:0;padding:11px}.quantitygrid label span{align-items:center;gap:6px;display:flex}.quantitygrid label span i{background:var(--blue);border-radius:50%;width:8px;height:8px}.quantitygrid label span .videodot{background:var(--video)}.quantitygrid label span .photodot{background:var(--social)}.quantitygrid input{font-size:18px;font-weight:800}.cadencegrid label>span{justify-content:flex-start}.cadencegrid label>span b{color:var(--blue);margin-left:auto;font-size:10px}.cadencegrid select{border:1px solid var(--line);color:#27334b;background:#fff;border-radius:8px;width:100%;height:42px;margin-top:10px;padding:0 10px;font-size:12px;font-weight:700}.month-extra{color:#8a5b08;margin-top:7px;font-size:7px;font-weight:750;line-height:1.35;display:block}.schedulefields{grid-template-columns:1fr 1fr;gap:9px;display:grid!important}.clientowners{border:1px solid var(--line);background:#fbfcff;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0 0;padding:12px;display:grid}.clientowners legend{color:#657086;padding:0 5px;font-size:8px;font-weight:850}.clientowners label{margin:0}.reviewsummary{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid!important}.reviewsummary span{background:#f8f9fe;border:1px solid #dfe4f3;border-radius:10px;padding:10px 12px}.reviewsummary b,.reviewsummary small{display:block}.reviewsummary b{color:var(--blue);font-size:16px}.reviewsummary small{color:#778196;margin-top:2px;font-size:7px}.scheduleplan{background:#fff;border:1px solid #dfe4f3;border-radius:12px;overflow:hidden;display:block!important}.scheduleplan>header,.scheduleplan>article{grid-template-columns:190px minmax(210px,1fr) 170px 170px 76px;align-items:center;gap:10px;display:grid}.scheduleplan>header{color:#7b8599;text-transform:uppercase;background:#f5f7fc;padding:9px 12px;font-size:7px;font-weight:850}.scheduleplan>article{border-top:1px solid #edf0f6;padding:9px 12px}.scheduleplan>article.collision{background:#fffaf0}.scheduleplan article>div{grid-template-columns:55px 1fr;align-items:center;gap:6px;display:grid}.scheduleplan article>div>i{color:var(--blue);text-align:center;background:#e8edff;border-radius:6px;padding:6px;font-size:7px;font-style:normal;font-weight:900}.scheduleplan article>div>i.vídeo{color:#d44d33;background:#fff0ec}.scheduleplan article>div>i.foto{color:#b62370;background:#fff0f8}.scheduleplan article>div>small{color:#9a6500;grid-column:1/-1;font-size:7px;font-weight:800}.scheduleplan label{margin:0}.scheduleplan label>span{display:none}.scheduleplan input,.scheduleplan select{border:1px solid var(--line);color:#27334b;background:#fff;border-radius:7px;width:100%;height:36px;padding:0 8px;font-size:9px}.scheduleplan input[type=date]{color:#17243a;height:42px;padding-inline:11px;font-size:12px;font-weight:750}.capacitysummary{background:#f4faef;border:1px solid #dce8d6;border-radius:11px;margin-top:12px;padding:12px;display:block!important}.capacitysummary header{justify-content:space-between;align-items:center;gap:12px;display:flex}.capacitysummary header b,.capacitysummary header small{display:block}.capacitysummary header b{font-size:9px}.capacitysummary header small{color:#75836e;margin-top:2px;font-size:7px}.capacitysummary header em{color:#397319;font-size:8px;font-style:normal;font-weight:850}.capacitysummary>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.capacitysummary>div span{color:#4b6240;background:#e5f2dc;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:7px;display:flex}.capacitysummary>div i{color:#fff;background:#589339;border-radius:6px;place-items:center;min-width:20px;height:20px;font-style:normal;font-weight:900;display:grid}.schedulemaker>.schedulepreview{background:#f9faff;border:1px solid #dfe4f3;border-radius:11px;margin-top:14px;padding:13px;display:block}.schedulepreview header{justify-content:space-between;align-items:center;gap:10px;display:flex}.schedulepreview header span b,.schedulepreview header span small{display:block}.schedulepreview header span b{font-size:12px}.schedulepreview header span small{color:#788397;text-transform:capitalize;margin-top:3px;font-size:8px}.schedulepreview header em{color:#788397;font-size:7px;font-style:normal}.schedulepreview>div{flex-wrap:wrap;justify-content:flex-start;gap:5px;margin-top:11px;display:flex}.schedulepreview>div i{color:var(--blue);background:#e8edff;border-radius:6px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.schedulepreview>div i.video{color:#d44d33;background:#fff0ec}.schedulepreview>div i.photo{color:#b62370;background:#fff0f8}.schedulepreview>div>small{color:#8a93a3;font-size:8px}.schedulesummary{color:#397319;background:#eaf8e3;border-radius:9px;margin-top:11px;padding:11px 12px;justify-content:stretch!important;display:grid!important}.schedulesummary b,.schedulesummary span{font-size:8px}.schedulesummary span{margin-top:4px;line-height:1.5}.schedulemaker footer .primary:disabled{cursor:not-allowed;opacity:.5}.clientcontract>div span{color:#657086;background:#f2f4fb;border-radius:8px;padding:8px 10px;font-size:8px}.clientcontract>div span b{color:var(--blue);font-size:13px}.clientteamdefaults>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.clientteamdefaults>div span{color:#657086;background:#f2f4fb;border-radius:7px;padding:7px 8px;font-size:7px}.clientteamdefaults>div b{color:#27334b;margin-bottom:2px;font-size:7px;display:block}@media (width<=820px){.schedulebutton{height:40px;padding:0 9px;font-size:0}.schedulebutton:first-letter{font-size:16px}.schedulemaker>.quantitygrid,.schedulefields,.clientowners,.reviewsummary{grid-template-columns:1fr}.schedulepreview header{flex-direction:column;align-items:flex-start}.scheduleplan>header{display:none}.scheduleplan>article{grid-template-columns:1fr;gap:8px;padding:12px}.scheduleplan label>span{color:#7b8599;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.plansteps li{padding:8px}.clientteamdefaults>div{grid-template-columns:1fr}}.skiplink{z-index:200;color:#172554;background:#fff;border-radius:9px;padding:12px 16px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skiplink:focus{transform:translateY(0)}:where(button,input,select,textarea,a):focus-visible{outline-offset:2px;outline:3px solid #7da2ff}button{min-height:44px}main>header{position:relative}.actions .searchbox{min-width:250px}.searchbox kbd{color:#64748b;white-space:nowrap;background:#f6f7fa;border:1px solid #dce1eb;border-radius:6px;flex:none;padding:4px 6px;font-size:10px}.profilepicker{background:#fff;border:1px solid #dce1eb;border-radius:13px;align-content:center;width:190px;height:46px;padding:5px 9px;display:grid}.profilepicker span{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:750}.profilepicker select{color:#172033;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:12px;font-weight:700}.alertpanel{z-index:45;background:#fff;border:1px solid #dfe4ee;border-radius:15px;width:min(390px,100vw - 32px);position:absolute;top:88px;right:225px;overflow:hidden;box-shadow:0 22px 55px #0f172a2e}.alertpanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:55px;padding:0 16px;display:flex}.alertpanel>header button{color:#64748b;background:0 0;border:0;width:44px;font-size:24px}.alertpanel article{border-bottom:1px solid #edf0f5;grid-template-columns:10px 1fr;align-items:start;gap:11px;min-height:76px;padding:13px 16px;display:grid}.alertpanel article>i{background:#3156f5;border-radius:50%;width:9px;height:9px;margin-top:5px}.alertpanel article.danger>i{background:#d64545}.alertpanel article.warning>i{background:#ca7900}.alertpanel article span b,.alertpanel article span small{display:block}.alertpanel article span b{font-size:13px}.alertpanel article span small{color:#64748b;margin-top:5px;font-size:12px;line-height:1.4}.alertpanel>p{color:#64748b;margin:0;padding:22px;font-size:13px}.viewerbadge{color:var(--blue);background:#eef1ff;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:800}.rolehome{gap:14px;display:grid}.roleintro{background:linear-gradient(120deg,#fff 0%,#f3f5ff 58%,#e9edff 100%);border:1px solid #dce3ff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:108px;padding:22px 24px;display:flex;overflow:hidden}.roleintro .eyebrow{color:#3156f5;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.roleintro h2{letter-spacing:-.5px;margin:6px 0 4px;font-size:24px}.roleintro p{color:#596579;margin:0;font-size:13px}.roleintro>button{color:#fff;white-space:nowrap;background:#172554;border:0;border-radius:11px;padding:0 17px;font-size:13px;font-weight:750}.roleintro>button span{margin-left:8px}.prioritymetrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.prioritymetrics button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:12px;min-height:76px;padding:13px 15px;display:flex}.prioritymetrics button:hover{border-color:#aebaff;box-shadow:0 8px 20px #0f172a0d}.prioritymetrics i{background:#3156f5;border-radius:8px;width:10px;height:38px}.prioritymetrics i.amber{background:#d38a12}.prioritymetrics i.purple{background:#7657ff}.prioritymetrics i.gray{background:#64748b}.prioritymetrics span b,.prioritymetrics span small{display:block}.prioritymetrics span b{color:#172033;font-size:23px;line-height:1}.prioritymetrics span small{color:#64748b;margin-top:5px;font-size:12px}.rolelayout{grid-template-columns:minmax(560px,1.55fr) minmax(310px,.75fr);gap:14px;display:grid}.queuepanel,.workloadpanel,.quickpanel{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 5px 20px #0f172a06}.queuepanel>header,.workloadpanel>header,.quickpanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:70px;padding:14px 18px;display:flex}.queuepanel h3,.workloadpanel h3,.quickpanel h3{margin:0;font-size:16px}.queuepanel header p{color:#64748b;margin:5px 0 0;font-size:12px}.queuepanel>header>b,.workloadpanel header span,.quickpanel header span{color:#3156f5;background:#eef1ff;border-radius:20px;padding:6px 9px;font-size:11px}.queuegroup+.queuegroup{border-top:6px solid #f4f6fa}.groupheading{background:#fafbfe;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:10px 16px;display:flex}.groupheading span{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.groupheading span i{background:#64748b;border-radius:50%;width:8px;height:8px}.groupheading span i.danger{background:#d64545}.groupheading span i.warning{background:#ca7900}.groupheading span i.info{background:#3156f5}.groupheading small{color:#64748b;font-size:11px}.queueitem{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f5;grid-template-columns:38px minmax(190px,1fr) minmax(125px,.55fr) 20px;align-items:center;gap:12px;width:100%;min-height:91px;padding:13px 16px;display:grid}.queueitem:hover{background:#f8faff}.formatmark{color:#3156f5;background:#e9edff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:850;display:grid}.queuecopy small,.queuecopy b,.queuecopy em,.queuemeta small,.queuemeta b,.queuemeta em{display:block}.queuecopy small{color:#64748b;font-size:11px}.queuecopy b{margin-top:4px;font-size:13px;line-height:1.3}.queuecopy em{color:#3156f5;margin-top:5px;font-size:11px;font-style:normal;font-weight:700}.queuemeta{text-align:right}.queuemeta small{color:#475569;font-size:11px;font-weight:800}.queuemeta b{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.queuemeta em{color:#64748b;margin-top:5px;font-size:10px;font-style:normal}.queuearrow{color:#3156f5;font-size:18px}.queueempty{text-align:center;color:#64748b;place-content:center;min-height:260px;display:grid}.queueempty b,.queueempty span{display:block}.queueempty span{margin-top:6px;font-size:13px}.roleinsights{align-content:start;gap:14px;display:grid}.workloadpanel>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f5;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:100%;min-height:61px;padding:10px 15px;display:grid}.workloadpanel>button:hover,.quickpanel>button:hover{background:#f8faff}.workloadpanel button span{align-items:center;gap:8px;display:flex}.workloadpanel button span i{background:#3156f5;border-radius:50%;width:9px;height:9px}.workloadpanel button span i.video{background:var(--video)}.workloadpanel button span i.traffic{background:#7cab16}.workloadpanel button span i.social{background:var(--social)}.workloadpanel button span b,.workloadpanel button em,.workloadpanel button strong{font-size:11px}.workloadpanel button em{color:#64748b;font-style:normal}.workloadpanel button strong{border-radius:6px;padding:5px 7px}.workloadpanel button strong.ok{color:#397319;background:#e7f8dd}.workloadpanel button strong.risk{color:#9e570a;background:#fff0df}.quickpanel>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f5;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 14px;display:grid}.quickpanel>button>i{color:#3156f5;background:#eef1ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:800;display:grid}.quickpanel button span b,.quickpanel button span small{display:block}.quickpanel button span b{font-size:12px}.quickpanel button span small{color:#64748b;margin-top:4px;font-size:10px}.quickpanel button>em{color:#3156f5;font-size:17px;font-style:normal}.quickpanel>p{color:#64748b;margin:0;padding:20px;font-size:12px}.shortcutpanel{grid-template-columns:1fr 1fr;gap:9px;display:grid}.shortcutpanel button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;justify-items:start;min-height:96px;padding:12px;display:grid}.shortcutpanel button>span{color:#3156f5;font-size:18px}.shortcutpanel button b{margin-top:5px;font-size:12px}.shortcutpanel button small{color:#64748b;margin-top:3px;font-size:10px;line-height:1.3}.flowcard h3,.workflowrules article span b,.lane>header div b,.contentname b,.contenttable>button>span>b{font-size:12px}.flowcard>p,.flowmeta span b,.contentname small,.contenttable>button>span:nth-child(2) small{font-size:11px}.flowcard>small,.flowmeta span i,.linkedcard,.lane>header div small,.workflowrules article span small,.originbadge,.formatbadge,.stagebadge{font-size:10px}.originfilters button,.scopebar,.viewerselect,.viewerselect select{font-size:11px}.modal label,.fields label,.recordfield,.commonfields label,.workflowcontrols label,.formatbrief label,.copyfield,.publishproof{font-size:12px}.modal input,.modal select,.drawer input,.drawer select,textarea{font-size:14px}@media (width<=1180px){.actions .searchbox{width:260px}.profilepicker{width:160px}.rolelayout{grid-template-columns:1fr}.roleinsights{grid-template-columns:1fr 1fr}.shortcutpanel{grid-column:1/-1}}@media (width<=820px){.actions .searchbox{width:100%}.searchbox kbd{display:none}.profilepicker{width:min(60vw,230px)}.alertpanel{position:fixed;top:78px;right:16px}.roleintro{flex-direction:column;align-items:flex-start}.roleintro>button{width:100%}.prioritymetrics{grid-template-columns:1fr 1fr}.rolelayout{grid-template-columns:minmax(0,1fr)}.queueitem{grid-template-columns:36px 1fr 18px}.queuemeta{text-align:left;grid-column:2;gap:8px;display:flex}.queuemeta em{display:none}.queuearrow{grid-area:1/3/3}.groupheading{flex-direction:column;align-items:flex-start;gap:4px}.roleinsights{grid-template-columns:1fr}.shortcutpanel{grid-column:auto}}@media (width<=520px){.prioritymetrics,.shortcutpanel{grid-template-columns:1fr}.profilepicker{order:3;width:100%}.actions .primary,.schedulebutton{flex:1}}.drawer>footer button.deletebutton{margin-right:auto;color:#b42318!important;background:#fff1f2!important;border:1px solid #fecdd3!important}.drawer>footer button.deletebutton:hover{background:#ffe4e6!important}.trashpage{gap:18px;display:grid}.trashpage>header,.trashhistory>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.trashpage>header{background:#fff;border:1px solid #e4e8f1;border-radius:17px;padding:22px 24px}.trashpage header small{color:#7657ff;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.trashpage h2,.trashpage h3{margin:5px 0}.trashpage h2{font-size:22px}.trashpage h3{font-size:16px}.trashpage header p{color:#6b7280;margin:0;font-size:11px}.trashpage header>em{color:#6845df;white-space:nowrap;background:#f1edff;border-radius:9px;padding:8px 11px;font-size:9px;font-style:normal;font-weight:750}.trashitems{gap:9px;display:grid}.trashitems article{background:#fff;border:1px solid #e4e8f1;border-radius:14px;grid-template-columns:44px minmax(220px,1fr) auto auto;align-items:center;gap:14px;min-height:88px;padding:13px 15px;display:grid}.trashitems article>i{color:#3156f5;background:#e9edff;border-radius:11px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.trashitems article>i.vídeo{color:#e94f31;background:#fff0ec}.trashitems article>i.foto{color:#4c8b19;background:#eef8e3}.trashschedules{background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid #dbe2ff;border-radius:16px;gap:12px;padding:18px;display:grid}.trashschedules>header,.trashsectiontitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.trashschedules>header h3,.trashsectiontitle h3{margin:4px 0 0;font-size:14px}.trashschedules>header>em,.trashsectiontitle>em{color:#657188;font-size:10px;font-style:normal;font-weight:800}.trashschedules>div{grid-template-columns:repeat(2,minmax(280px,1fr));gap:9px;display:grid}.trashschedules article{background:#fff;border:1px solid #e1e6f7;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.trashschedules article>i{color:#3156f5;background:#eef1ff;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.trashschedules article span small,.trashschedules article span b,.trashschedules article span p{display:block}.trashschedules article span small{color:#7657ff;font-size:8px;font-weight:800}.trashschedules article span b{text-transform:capitalize;margin-top:3px;font-size:11px}.trashschedules article span p{color:#748097;margin:4px 0 0;font-size:9px}.trashschedules article>strong{color:#9a6308;font-size:9px}.trashschedules article>button{color:#fff;background:#3156f5;border:0;border-radius:8px;grid-column:3;min-height:34px;padding:0 10px;font-size:9px;font-weight:800}.trashsectiontitle{margin:4px 2px -8px}.trashsectiontitle small{color:#7657ff;letter-spacing:.08em;font-size:8px;font-weight:800}.trashitems article span>small,.trashitems article span>b,.trashitems article span>p{display:block}.trashitems article span>small{color:#7c8595;font-size:8px}.trashitems article span>b{margin-top:4px;font-size:11px}.trashitems article span>p{color:#7c8595;margin:5px 0 0;font-size:8px}.trashitems article>strong{color:#a05a08;font-size:9px}.trashitems article>button{color:#3156f5;background:#fff;border:1px solid #d9def0;border-radius:9px;height:36px;padding:0 13px;font-size:9px;font-weight:750}.trashitems article>button:hover{background:#f4f6ff}.trashempty{color:#6b7280;text-align:center;border:1px dashed #d9deea;border-radius:14px;place-content:center;gap:5px;min-height:150px;display:grid}.trashempty b{color:#2b3445;font-size:12px}.trashempty span{font-size:9px}.trashhistory{background:#fff;border:1px solid #e4e8f1;border-radius:17px;padding:20px}.trashhistory>header{margin-bottom:14px}.trashhistory>header>em{color:#7c8595;font-size:9px;font-style:normal}.historytable{border:1px solid #edf0f5;border-radius:11px;overflow:auto}.historytable table{border-collapse:collapse;width:100%;font-size:9px}.historytable th{color:#6b7280;text-align:left;background:#f8f9fc;padding:10px 12px}.historytable td{color:#4b5563;border-top:1px solid #edf0f5;padding:12px}.historytable td b,.historytable td small{display:block}.historytable td b{color:#1f2937}.historytable td small{color:#8a93a3;margin-top:3px}.historytable td em{white-space:nowrap;border-radius:6px;padding:5px 7px;font-style:normal}.historytable td em.retained{color:#8b5b04;background:#fff3d8}.historytable td em.restored{color:#3d7b1a;background:#e4f7dc}.historytable td em.purged{color:#697386;background:#f1f2f5}@media (width<=820px){.trashpage>header{align-items:flex-start}.trashitems article{grid-template-columns:42px 1fr}.trashitems article>strong,.trashitems article>button{grid-column:2}.trashschedules>div{grid-template-columns:1fr}.trashschedules article{grid-template-columns:40px minmax(0,1fr)}.trashschedules article>strong,.trashschedules article>button{grid-column:2}}.contentheadcontrols{align-items:center;gap:9px;display:flex}.librarytabs{border:1px solid var(--line);background:#f4f6fa;border-radius:10px;gap:3px;padding:3px;display:flex}.librarytabs button{color:#687388;background:0 0;border:0;border-radius:7px;min-height:30px;padding:0 10px;font-size:8px;font-weight:750}.librarytabs button.active{color:#3156f5;background:#fff;box-shadow:0 2px 7px #0f172a14}.publishedlink{color:#3156f5;font-size:8px;font-weight:750}.publicationcheck{background:#f7f8ff;border:1px solid #cfd7ff;border-radius:12px;margin-top:13px;padding:14px}.publicationcheck>header,.publicationrecord>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.publicationcheck>header span b,.publicationcheck>header span small,.publicationrecord>header span b,.publicationrecord>header span small{display:block}.publicationcheck>header span b,.publicationrecord>header span b{font-size:11px}.publicationcheck>header span small,.publicationrecord>header span small{color:#718096;margin-top:4px;font-size:8px}.publicationcheck>header em,.publicationrecord>header em{color:#3156f5;white-space:nowrap;background:#e8edff;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:750}.publicationcheck label{color:#596477;gap:6px;margin-top:12px;font-size:8px;font-weight:700;display:grid}.publicationcheck input{background:#fff;border:1px solid #d8deef;border-radius:8px;height:41px;padding:0 10px}.publicationcheck>small{color:#657086;margin-top:8px;font-size:7px;display:block}.publicationrecord{background:#f6fbf3;border:1px solid #cfe8c3;border-radius:12px;margin-top:18px;padding:15px}.publicationrecord>header em{color:#3f8218;background:#e4f7dc}.publicationrecord dl{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.publicationrecord dl div{background:#fff;border-radius:8px;padding:10px}.publicationrecord dt{color:#7c8595;font-size:7px}.publicationrecord dd{color:#29364d;margin:5px 0 0;font-size:9px;font-weight:700}.publicationrecord>a{color:#3156f5;font-size:9px;font-weight:750;text-decoration:none}.clientschedulelist>article>a{color:#3156f5;grid-column:2/-1;font-size:7px;font-weight:750;text-decoration:none}.clientpublishedhistory{border:1px solid var(--line);border-radius:13px;margin-top:15px;overflow:hidden}.clientpublishedhistory>header{background:#f7faf5;justify-content:space-between;align-items:center;min-height:60px;padding:0 14px;display:flex}.clientpublishedhistory>header small,.clientpublishedhistory>header h3{display:block}.clientpublishedhistory>header small{color:#5d7c4a;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.clientpublishedhistory>header h3{margin:4px 0 0;font-size:12px}.clientpublishedhistory>header em{color:#3f8218;text-align:center;background:#e4f7dc;border-radius:20px;min-width:25px;padding:5px;font-size:8px;font-style:normal}.clientpublishedhistory>div{padding:7px 12px}.clientpublishedhistory article{border-bottom:1px solid #edf0f5;grid-template-columns:8px 1fr auto auto;align-items:center;gap:9px;min-height:55px;display:grid}.clientpublishedhistory article:last-child{border-bottom:0}.clientpublishedhistory article>i{background:#3156f5;border-radius:5px;width:7px;height:28px}.clientpublishedhistory article>i.vídeo{background:#ff6041}.clientpublishedhistory article>i.foto{background:#70bd1c}.clientpublishedhistory article span b,.clientpublishedhistory article span small{display:block}.clientpublishedhistory article span b{font-size:9px}.clientpublishedhistory article span small{color:#7c8595;margin-top:4px;font-size:7px}.clientpublishedhistory article time{color:#657086;font-size:7px}.clientpublishedhistory article a{color:#3156f5;font-size:7px;font-weight:750;text-decoration:none}.clientpublishedhistory>div>p{color:#7c8595;text-align:center;padding:16px 0;font-size:8px}@media (width<=820px){.contentheadcontrols{flex-direction:column;align-items:stretch;width:100%}.librarytabs button{flex:1}.publicationrecord dl{grid-template-columns:1fr}.clientpublishedhistory article{grid-template-columns:7px 1fr auto}.clientpublishedhistory article a{grid-column:2}}.quickcreate{width:min(720px,100%);max-height:calc(100vh - 32px);padding:0;overflow:auto}.quickcreate .modalbar{border-bottom:1px solid var(--line);background:#fafbfe;align-items:center;min-height:66px;padding:12px 22px}.modalbar span small,.modalbar span b{display:block}.modalbar span small{color:var(--blue);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.modalbar span b{color:#64748b;margin-top:4px;font-size:11px;font-weight:650}.quickcreate .modalbar button{color:#64748b;background:0 0;border:0;width:44px;font-size:25px}.quickcreate>:not(.modalbar){margin-left:24px;margin-right:24px}.createheading{align-items:center;gap:12px;margin-top:22px;margin-bottom:16px;justify-content:flex-start!important}.createicon{background:linear-gradient(135deg, var(--blue), var(--violet));color:#fff;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.createheading h2{letter-spacing:-.5px;margin:0;font-size:24px}.createheading p{color:#64748b;margin:4px 0 0;font-size:12px}.quickcreate .origintoggle{margin-bottom:16px}.clientselect,.quickfields label,.quickcreate>label{color:#4b586c;gap:7px;margin-top:12px;font-size:12px;font-weight:750;display:grid}.clientselect select,.quickfields input,.quickcreate>label input,.quickfields select{color:#172033;background:#fff;border:1px solid #d7ddea;border-radius:10px;width:100%;height:47px;padding:0 12px}.formatpicker{border:0;padding:0;margin:17px 24px 0!important}.formatpicker legend{color:#4b586c;margin-bottom:8px;font-size:12px;font-weight:750}.formatpicker>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.formatpicker button{color:#435067;text-align:left;background:#fff;border:1px solid #dce1eb;border-radius:12px;grid-template-columns:35px 1fr 18px;align-items:center;gap:9px;min-height:74px;padding:11px;display:grid}.formatpicker button:hover{background:#fafbff;border-color:#aebaff}.formatpicker button.active{background:#f1f4ff;border-color:#7f92ff;box-shadow:0 0 0 2px #3156f514}.formatpicker button>i{width:35px;height:35px;color:var(--blue);background:#e8edff;border-radius:9px;place-items:center;font-size:13px;font-style:normal;font-weight:850;display:grid}.formatpicker button.vídeo>i{color:#d44d33;background:#fff0ec}.formatpicker button.foto>i{color:#4c7f28;background:#e7f8dd}.formatpicker button span b,.formatpicker button span small{display:block}.formatpicker button span b{font-size:12px}.formatpicker button span small{color:#718096;margin-top:4px;font-size:9px;line-height:1.3}.formatpicker button>em{opacity:0;color:var(--blue);font-size:15px;font-style:normal}.formatpicker button.active>em{opacity:1}.quickfields{grid-template-columns:1.4fr .8fr;gap:10px;margin-top:6px;display:grid!important}.campaignfields label>small{color:#7a8598;font-size:11px;font-weight:500;line-height:1.4}.quickcreate>.autoflow{background:#f8f9ff;border:1px solid #dce3ff;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;min-height:70px;margin-top:17px;padding:12px 14px;display:grid}.autoflow span small,.autoflow span b{display:block}.autoflow span small{color:#788397;font-size:9px}.autoflow span b{color:#27334b;margin-top:5px;font-size:11px}.autoflow>i{color:#8fa0f9;font-style:normal}.advancedcreate{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:12px}.advancedcreate summary{color:#4d5b70;cursor:pointer;align-items:center;min-height:45px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.advancedcreate>section{grid-template-columns:1fr 1fr;gap:10px;padding:0 13px 13px;display:grid}.advancedcreate label{color:#657086;gap:6px;font-size:11px;font-weight:700;display:grid}.advancedcreate input,.advancedcreate select{background:#fff;border:1px solid #dfe3eb;border-radius:9px;width:100%;height:42px;padding:0 10px}.quickcreate>footer{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;padding:15px 24px;position:sticky;bottom:0;margin:20px 0 0!important}.quickcreate footer .primary:disabled{cursor:not-allowed;opacity:.5}.roleintroactions{gap:9px;display:flex}.roleintroactions button{color:#fff;white-space:nowrap;background:#172554;border:0;border-radius:11px;min-height:44px;padding:0 16px;font-size:12px;font-weight:780}.roleintroactions .rolecreate{background:linear-gradient(105deg, var(--blue), var(--violet))}.roleintroactions button span{margin-left:7px}@media (width<=1380px){main>header{align-items:flex-start;padding-top:22px}main>header .actions{flex-wrap:wrap;justify-content:flex-end;max-width:720px}.actions .searchbox{width:300px}}@media (width<=820px){.quickcreate{border-radius:15px 15px 0 0;max-height:100vh}.quickcreate>:not(.modalbar){margin-left:16px;margin-right:16px}.quickcreate .modalbar{padding:10px 16px}.formatpicker{margin-left:16px!important;margin-right:16px!important}.formatpicker>div,.quickfields,.advancedcreate>section{grid-template-columns:1fr}.formatpicker button{min-height:63px}.quickcreate>.autoflow{grid-template-columns:1fr}.autoflow>i{display:none}.autoflow span{border-bottom:1px solid #e5e9f7;padding:7px 0}.autoflow span:last-child{border:0}.quickcreate>footer{padding:13px 16px}.roleintroactions{width:100%}.roleintroactions button{flex:1}}@media (width<=520px){.createheading p{line-height:1.4}.formatpicker button{grid-template-columns:32px 1fr 16px}.formatpicker button>i{width:32px;height:32px}.roleintroactions{flex-direction:column}}.cardkind.roteiro{color:#7044b5;background:#efe9ff}.cardkind.produção{color:#cf4c33;background:#fff0ec}.linkedstack{background:#fafbfe;border:1px solid #dfe3eb;border-radius:10px;margin-top:12px;padding:10px 12px}.linkedstack>small{color:#7c8595;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.linkedstack article{border-top:1px solid #e8ebf1;grid-template-columns:23px 1fr;align-items:center;gap:8px;min-height:43px;padding:6px 0;display:grid}.linkedstack article>i{color:var(--blue);font-style:normal;font-weight:800}.linkedstack article span b,.linkedstack article span small{display:block}.linkedstack article span b{font-size:9px}.linkedstack article span small{color:#7c8595;margin-top:3px;font-size:8px}.cardeditor label,.productiondate label{color:#657086;gap:6px;margin-top:12px;font-size:9px;font-weight:750;display:grid}.cardeditor textarea{resize:vertical;min-height:105px;font:inherit;background:#fff;border:1px solid #dfe3eb;border-radius:9px;padding:11px;font-size:11px;line-height:1.55}.cardeditor input,.productiondate input{background:#fff;border:1px solid #dfe3eb;border-radius:9px;height:42px;padding:0 10px}.briefingfields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.briefingfields input[readonly]{color:#7c8595;background:#f5f6f9}.cardeditor>button,.productiondate>button{min-height:39px;color:var(--blue);background:#eef1ff;border:0;border-radius:8px;margin-top:11px;padding:0 12px;font-size:9px;font-weight:800}.productiondate{background:#fafbfe;border:1px solid #dfe3eb;border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:12px;padding:12px 13px;display:grid}.productiondate label,.productiondate>button{margin:0}.artfiles article video{object-fit:cover;background:#101827;border-radius:7px;width:72px;height:66px}.flowcard .cardkind.roteiro,.flowcard .cardkind.produção{font-size:9px}@media (width<=820px){.briefingfields,.productiondate{grid-template-columns:1fr}.productiondate>button{width:100%}.artfiles article video{width:58px;height:54px}}.centeredworkbackdrop{place-items:center;padding:24px}.drawer.centeredworkmodal{border:1px solid #ffffffa6;border-radius:20px;width:min(1040px,100vw - 48px);height:min(90vh,920px);max-height:920px;padding:22px 24px;box-shadow:0 32px 90px #080d1947}.centeredworkmodal>header{z-index:5;background:#fff;margin:-22px -24px 0;padding:18px 24px 12px;position:sticky;top:-22px}.centeredworkmodal>small{margin-top:14px}.centeredworkmodal>h2{margin-top:5px;font-size:25px}.centeredworkmodal>p{font-size:13px}.cardmodalbody{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:20px;display:grid}.cardmodalmain{min-width:0}.cardmodalmain .cardsection:first-child{margin-top:0}.cardmodalside{gap:12px;display:grid;position:sticky;top:58px}.cardcontext,.cardmodalside .linkedstack,.cardmodalside .comments{background:#fafbfe;border:1px solid #dfe3eb;border-radius:12px;margin:0;padding:13px}.cardcontext>header{justify-content:space-between;align-items:center;display:flex}.cardcontext>header b{font-size:12px}.cardcontext>header em{color:var(--blue);background:#eef1ff;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal}.cardcontext dl{margin:9px 0 0}.cardcontext dl div{border-top:1px solid #e7eaf0;grid-template-columns:82px 1fr;gap:8px;padding:8px 0;display:grid}.cardcontext dt{color:#7a8495;font-size:9px}.cardcontext dd{margin:0;font-size:10px;font-weight:750}.cardmodalside .comments h3{margin:0 0 10px}.cardmodalside .comments form{grid-template-columns:1fr}.cardmodalside .comments form i{display:none}.cardmodalside .comments form input{width:100%}.cardmodalside .comments form button{min-height:36px}.drawer.centeredworkmodal>footer .deletebutton{margin-right:auto}main>header{min-height:96px}main>header h1{font-size:33px}.contenthead{height:auto;min-height:72px;padding:14px 20px}.contentstats{padding-top:13px;padding-bottom:13px}.roleintro{min-height:94px;padding-top:17px;padding-bottom:17px}.prioritymetrics button{min-height:68px}.queuepanel>header,.workloadpanel>header,.quickpanel>header{min-height:62px}@media (width<=820px){.centeredworkbackdrop{place-items:stretch stretch;padding:0}.drawer.centeredworkmodal{border:0;border-radius:0;width:100%;height:100%;max-height:none;padding:18px}.centeredworkmodal>header{margin:-18px -18px 0;padding:15px 18px 11px;top:-18px}.cardmodalbody{grid-template-columns:1fr}.cardmodalside{position:static}.drawer.centeredworkmodal>footer{border-radius:0;margin:22px -18px -18px;padding:12px 18px;bottom:-18px}}.flowloading{color:#526078;background:radial-gradient(circle at 50% 35%,#eef1ff,#f7f8fc 42%);place-content:center;justify-items:center;gap:18px;min-height:100vh;font-size:12px;display:grid}.flowloading .logo{transform:scale(1.25)}.side nav a{color:#cad3e4;text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;height:52px;padding:0 14px;text-decoration:none;display:flex}.side nav a:hover{color:#fff;background:#152039}.side nav a.active{color:#fff;background:linear-gradient(90deg,#3156f580,#7657ff38);border-color:#344985}.side nav a>i{width:22px;font-size:20px;font-style:normal}.side nav a em{background:var(--blue);text-align:center;border-radius:20px;min-width:22px;margin-left:auto;padding:4px;font-size:10px;font-style:normal}.newtabbutton{color:#3156f5;white-space:nowrap;background:#fff;border:1px solid #dce1eb;border-radius:11px;height:42px;padding:0 12px;font-size:11px;font-weight:750}.newtabbutton:hover{background:#f5f7ff;border-color:#9cadff}.identitychip{background:#fff;border:1px solid #dce1eb;border-radius:13px;align-items:center;gap:8px;height:46px;padding:5px 11px 5px 6px;display:flex}.identitychip>i{color:#3156f5;background:#e9edff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:850;display:grid}.identitychip span b,.identitychip span small{display:block}.identitychip span small{color:#748098;margin-top:2px;font-size:8px}.firstaccessbackdrop{z-index:120;background:radial-gradient(circle at 20% 20%,#3156f547,#0000 35%),#070e1edb}.firstaccessmodal{background:#fff;border:1px solid #ffffff61;border-radius:24px;width:min(520px,100%);padding:34px;box-shadow:0 35px 90px #00000061}.firstaccessbrand{color:#10192f;align-items:center;gap:10px;font-size:14px;font-weight:850;display:flex}.firstaccessbrand i{color:#fff;background:linear-gradient(135deg,#3156f5,#7657ff);border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;display:grid}.firstaccessmodal>small{color:#3156f5;letter-spacing:.12em;margin-top:28px;font-size:10px;font-weight:850;display:block}.firstaccessmodal h2{letter-spacing:-.7px;margin:8px 0 0;font-size:29px}.firstaccessmodal>p{color:#64748b;margin:10px 0 24px;font-size:13px;line-height:1.55}.firstaccessmodal>label{color:#334155;gap:7px;margin-top:14px;font-size:11px;font-weight:750;display:grid}.firstaccessmodal input,.firstaccessmodal select{background:#fff;border:1px solid #dce1eb;border-radius:11px;outline:0;height:48px;padding:0 12px}.firstaccessmodal input:focus,.firstaccessmodal select:focus{border-color:#3156f5;box-shadow:0 0 0 3px #3156f51a}.platformsecurity{color:#32680f;background:#f0f9eb;border-radius:12px;gap:10px;margin:18px 0;padding:13px;display:flex}.platformsecurity>i{background:#d9f1c9;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.platformsecurity span b,.platformsecurity span small{display:block}.platformsecurity span b{font-size:11px}.platformsecurity span small{color:#52703e;margin-top:4px;font-size:9px;line-height:1.4}.firstaccesserror{color:#b42318;margin:-5px 0 12px;font-size:10px;display:block}.firstaccessmodal>.primary{width:100%;height:48px}.firstaccessmodal>.primary:disabled{opacity:.55;cursor:not-allowed}@media (width<=820px){.side nav a{white-space:nowrap;height:40px;padding:0 9px}.side nav a>i,.side nav a em{display:none}.newtabbutton{font-size:0}.newtabbutton:first-letter{font-size:14px}.identitychip span{display:none}.firstaccessmodal{padding:24px}.firstaccessmodal h2{font-size:24px}}.side nav{scrollbar-width:thin;min-height:0;overflow-y:auto}.side nav a{height:42px;min-height:42px}.workspace{flex:none}.universalsearch{width:min(31vw,410px);position:relative}.universalsearch .searchbox{width:100%}.searchresults{z-index:45;background:#fff;border:1px solid #dce1eb;border-radius:14px;width:min(520px,86vw);position:absolute;top:53px;right:0;overflow:hidden;box-shadow:0 24px 70px #0f172a33}.searchresults>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.searchresults>header b{font-size:11px}.searchresults>header small{color:#748098;font-size:8px}.searchresults>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f6;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;min-height:56px;padding:8px 12px;display:grid}.searchresults>button:hover{background:#f6f8ff}.searchresults>button>i{color:#3156f5;background:#eef1ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:850;display:grid}.searchresults>button span b,.searchresults>button span small{display:block}.searchresults>button span b{font-size:9px}.searchresults>button span small{color:#748098;margin-top:4px;font-size:7px}.searchresults>button>em{color:#3156f5;font-style:normal}.searchresults>p{color:#748098;text-align:center;margin:0;padding:22px;font-size:9px}.openinbox{color:#fff;background:#3156f5;border:0;border-radius:9px;width:calc(100% - 24px);min-height:36px;margin:5px 12px 12px;font-size:9px;font-weight:800}.featureheading{border:1px solid var(--line);background:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:20px 22px;display:flex}.featureheading>div>span{color:#3156f5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.featureheading h2{letter-spacing:-.6px;margin:7px 0 0;font-size:24px}.featureheading p{color:#64748b;margin:7px 0 0;font-size:10px}.featureheading>strong{color:#3156f5;text-align:center;background:#eef1ff;border-radius:13px;min-width:112px;padding:13px;font-size:27px}.featureheading>strong small{text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:750;display:block}.featureheading>strong.risk{color:#b73e2a;background:#fff0ec}.featureheading>strong.ok{color:#4b861f;background:#edf8e7}.featureheading>button{color:#fff;background:#3156f5;border:0;border-radius:10px;height:42px;padding:0 16px;font-size:9px;font-weight:800}.inboxgroups{grid-template-columns:1.05fr 1.2fr .9fr;gap:13px;margin-top:14px;display:grid}.inboxgroup{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.inboxgroup>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:76px;padding:13px 15px;display:flex}.inboxgroup>header h3{margin:0;font-size:13px}.inboxgroup>header p{color:#748098;margin:5px 0 0;font-size:8px;line-height:1.4}.inboxgroup>header>b{color:#3156f5;text-align:center;background:#eef1ff;border-radius:20px;min-width:26px;padding:6px;font-size:9px}.inboxgroup.danger>header>b{color:#b73e2a;background:#fff0ec}.inboxgroup>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;min-height:82px;padding:11px 13px;display:grid}.inboxgroup>button:hover{background:#f8faff}.inboxgroup>button>i{color:#3156f5;background:#eef1ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:850;display:grid}.inboxgroup>button span small,.inboxgroup>button span b,.inboxgroup>button span em{display:block}.inboxgroup>button span small{color:#748098;font-size:7px}.inboxgroup>button span b{margin-top:4px;font-size:9px}.inboxgroup>button span em{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;font-style:normal;overflow:hidden}.inboxgroup>button>strong{color:#748098;white-space:nowrap;font-size:8px}.inboxgroup>button>strong b{color:#3156f5;margin-left:5px}.inboxempty{color:#8a93a3;place-items:center;min-height:120px;font-size:9px;display:grid}.capacityalert{color:#8f3021;background:#fff5f2;border:1px solid #f5c6bb;border-radius:12px;gap:12px;margin-top:14px;padding:13px 16px;font-size:9px;line-height:1.5;display:flex}.capacitygrid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:14px;display:grid}.capacitygrid>article{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.capacitygrid>article>header{grid-template-columns:35px 1fr auto;align-items:center;gap:9px;min-height:68px;padding:11px 13px;display:grid}.capacitygrid>article>header>i{color:#3156f5;background:#eef1ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:850;display:grid}.capacitygrid>article>header span b,.capacitygrid>article>header span small{display:block}.capacitygrid>article>header span b{font-size:10px}.capacitygrid>article>header span small{color:#748098;margin-top:4px;font-size:7px}.capacitygrid>article>header em{color:#4b861f;background:#edf8e7;border-radius:20px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.capacitygrid>article.attention>header em{color:#9a6105;background:#fff4dc}.capacitygrid>article.overload>header em{color:#b73e2a;background:#fff0ec}.capacitybar{background:#edf0f5;border-radius:6px;height:6px;margin:0 13px;overflow:hidden}.capacitybar>i{background:#69ad35;border-radius:6px;height:100%;display:block}.capacitygrid>article.attention .capacitybar>i{background:#e3a124}.capacitygrid>article.overload .capacitybar>i{background:#e15940}.capacitynumbers{grid-template-columns:repeat(3,1fr);gap:7px;padding:13px;display:grid}.capacitynumbers>b{text-align:center;background:#f7f8fb;border-radius:9px;padding:9px;font-size:16px}.capacitynumbers>b small{color:#748098;text-transform:uppercase;margin-top:3px;font-size:6px;display:block}.capacitygrid>article>section>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f5;grid-template-columns:70px 1fr auto;align-items:center;gap:7px;width:100%;min-height:48px;padding:8px 12px;display:grid}.capacitygrid>article>section>button span{color:#748098;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.capacitygrid>article>section>button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.capacitygrid>article>section>button em{color:#3156f5;font-style:normal}.reportmetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.reportmetrics article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:3px 10px;padding:15px;display:grid}.reportmetrics article i{color:#3156f5;background:#eef1ff;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.reportmetrics article b{font-size:22px}.reportmetrics article span{color:#748098;font-size:7px}.reportlayout{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.sectorreport,.stalledlist{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.sectorreport>header,.stalledlist>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:62px;padding:0 15px;display:flex}.sectorreport h3,.stalledlist h3{margin:0;font-size:12px}.sectorreport header span,.stalledlist header span{color:#748098;font-size:7px}.sectorreport>article{border-bottom:1px solid #edf0f5;grid-template-columns:1.2fr .7fr repeat(3,.8fr) .55fr;align-items:center;gap:7px;min-height:54px;padding:8px 13px;display:grid}.sectorreport>article b{font-size:9px}.sectorreport>article span,.sectorreport>article em,.sectorreport>article strong{font-size:7px;font-style:normal}.sectorreport>article em{color:#64748b;text-align:center;background:#f4f5f8;border-radius:6px;padding:5px}.sectorreport>article em.risk{color:#b73e2a;background:#fff0ec}.sectorreport>article em.ok{color:#4b861f;background:#edf8e7}.sectorreport>article strong{color:#b73e2a;text-align:right}.stalledlist>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:29px 1fr auto auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:9px 12px;display:grid}.stalledlist>button:hover{background:#f8faff}.stalledlist>button>i{color:#3156f5;background:#eef1ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:850;display:grid}.stalledlist>button span small,.stalledlist>button span b{display:block}.stalledlist>button span small{color:#748098;font-size:7px}.stalledlist>button span b{margin-top:4px;font-size:9px}.stalledlist>button em{color:#b73e2a;font-size:7px;font-style:normal}.stalledlist>button strong{color:#3156f5}.templatefilters{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:11px 15px;display:flex}.templatefilters b{margin-right:auto;font-size:10px}.templatefilters span{color:#64748b;background:#f1f3f7;border-radius:20px;padding:6px 8px;font-size:7px}.templategrid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:13px;display:grid}.templategrid>article{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.templategrid>article>header{border-bottom:1px solid #edf0f5;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:73px;padding:12px;display:grid}.templategrid>article>header>i{color:#3156f5;background:#eef1ff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:10px;font-style:normal;font-weight:850;display:grid}.templategrid h3{margin:4px 0 0;font-size:10px}.templategrid header small{color:#748098;font-size:7px}.templategrid header em{color:#4b861f;background:#edf8e7;border-radius:20px;padding:5px 7px;font-size:7px;font-style:normal}.templategrid dl{grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.templategrid dl .wide{grid-column:1/-1}.templategrid dt{color:#748098;font-size:7px}.templategrid dd{margin:4px 0 0;font-size:8px;line-height:1.45}.templategrid footer{border-top:1px solid #edf0f5;justify-content:space-between;padding:10px 12px;display:flex}.templategrid footer button{color:#64748b;background:#fff;border:1px solid #dce1eb;border-radius:8px;height:34px;padding:0 10px;font-size:7px;font-weight:800}.templategrid footer button:last-child{color:#fff;background:#3156f5;border:0}.templatesempty{color:#748098;text-align:center;place-content:center;gap:7px;min-height:280px;display:grid}.templatesempty b{color:#334155;font-size:13px}.templatesempty span{font-size:9px}.templatemodal{width:min(680px,100%)}.templatemodal>label{color:#596477;gap:6px;margin-top:11px;font-size:10px;font-weight:650;display:grid}.templatemodal textarea{resize:vertical;min-height:90px;font:inherit;border:1px solid #dfe3eb;border-radius:9px;padding:10px}.appliedtemplate{background:#f6f7ff;border:1px solid #cfd7ff;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin-bottom:14px;padding:11px 12px;display:grid}.appliedtemplate>i{color:#3156f5;background:#e7ebff;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.appliedtemplate span b,.appliedtemplate span small{display:block}.appliedtemplate span b{font-size:9px}.appliedtemplate span small{color:#748098;margin-top:3px;font-size:7px}.appliedtemplate button{color:#3156f5;background:0 0;border:0;font-size:7px;font-weight:800}.versionlabelinput{flex:1;min-width:130px;background:#fff!important;border:1px solid #dce1eb!important;border-radius:8px!important;height:37px!important;padding:0 9px!important;font-size:8px!important;display:block!important}.modalheadbuttons{align-items:center;gap:7px;display:flex}.modalheadbuttons>button:first-child{color:#3156f5;background:#fff;border:1px solid #dce1eb;border-radius:8px;width:auto;padding:0 10px;font-size:7px;font-weight:800}.versionreview{background:#f8f9fc;border:1px solid #cfd7ed;border-radius:14px;margin-top:18px;overflow:hidden}.versionreview>header{color:#fff;background:#10192f;justify-content:space-between;align-items:center;min-height:66px;padding:11px 14px;display:flex}.versionreview>header small{color:#9cacf9;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.versionreview>header h3{margin:5px 0 0;font-size:12px}.versionreview>header em{background:#ffffff1f;border-radius:20px;padding:6px 8px;font-size:7px;font-style:normal}.versionselectors{background:#fff;border-bottom:1px solid #dfe3eb;grid-template-columns:1fr 1fr;gap:9px;padding:10px 12px;display:grid}.versionselectors label{color:#64748b;gap:5px;font-size:7px;font-weight:800;display:grid}.versionselectors select{background:#fff;border:1px solid #dce1eb;border-radius:8px;height:36px;padding:0 8px;font-size:8px}.versioncanvas{gap:10px;padding:12px;display:grid}.versioncanvas.split{grid-template-columns:1fr 1fr}.versioncanvas>article>b{color:#475569;margin-bottom:6px;font-size:8px;display:block}.versionmedia{cursor:crosshair;background:#0b1326;border-radius:10px;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.versionmedia img,.versionmedia video{object-fit:contain;width:100%;max-height:430px}.reviewmarker,.draftmarker{z-index:2;color:#fff;background:#ff6041;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 9px #00000052}.draftmarker{opacity:.85;background:#3156f5}.reviewworkspace{background:#fff;border-top:1px solid #dfe3eb;grid-template-columns:.9fr 1.1fr;gap:10px;padding:12px;display:grid}.reviewworkspace>form{background:#f6f7fb;border-radius:10px;padding:11px}.reviewworkspace>form>b{font-size:9px}.reviewworkspace>form>p{color:#748098;margin:5px 0 9px;font-size:7px;line-height:1.45}.reviewworkspace>form label{color:#64748b;gap:5px;margin-bottom:8px;font-size:7px;display:grid}.reviewworkspace>form input{border:1px solid #dce1eb;border-radius:7px;height:34px;padding:0 8px}.reviewworkspace>form textarea{resize:vertical;width:100%;min-height:70px;font:inherit;border:1px solid #dce1eb;border-radius:8px;padding:8px;font-size:8px}.reviewworkspace>form button{color:#fff;background:#3156f5;border:0;border-radius:8px;width:100%;height:34px;margin-top:7px;font-size:8px;font-weight:800}.reviewworkspace>form button:disabled{opacity:.5}.annotationlist{border:1px solid #dfe3eb;border-radius:10px;overflow:hidden}.annotationlist>header{background:#fafbfe;justify-content:space-between;align-items:center;min-height:42px;padding:0 10px;display:flex}.annotationlist>header b{font-size:8px}.annotationlist>header span{color:#3156f5;background:#eef1ff;border-radius:20px;padding:4px 6px;font-size:7px}.annotationlist>article{border-top:1px solid #edf0f5;grid-template-columns:23px 1fr auto;align-items:center;gap:7px;min-height:59px;padding:8px;display:grid}.annotationlist>article>i{color:#fff;background:#ff6041;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:850;display:grid}.annotationlist>article span b,.annotationlist>article span small{display:block}.annotationlist>article span b{font-size:8px;line-height:1.4}.annotationlist>article span small{color:#748098;margin-top:4px;font-size:6px}.annotationlist>article button{color:#3156f5;background:#fff;border:1px solid #dce1eb;border-radius:7px;height:27px;padding:0 7px;font-size:6px;font-weight:800}.annotationlist>article.resolved{opacity:.55}.annotationlist>article.resolved>i{background:#6ca63d}.annotationlist>p{color:#748098;text-align:center;margin:0;padding:20px 10px;font-size:8px}@media (width<=1180px){.inboxgroups,.capacitygrid,.templategrid{grid-template-columns:1fr 1fr}.reportlayout{grid-template-columns:1fr}}@media (width<=820px){.universalsearch{order:4;width:100%}.inboxgroups,.capacitygrid,.templategrid,.reportmetrics{grid-template-columns:1fr}.featureheading{flex-direction:column;align-items:flex-start}.featureheading>strong{width:100%}.sectorreport>article{grid-template-columns:1fr 1fr 1fr}.versioncanvas.split,.versionselectors,.reviewworkspace{grid-template-columns:1fr}.versionmedia{min-height:180px}.uploadsection .versionlabelinput{width:100%}}.flowtopbar{grid-template-columns:minmax(175px,auto) minmax(0,1fr);align-items:center;gap:22px;min-height:80px;display:grid}.pagecontext{align-items:center;gap:10px;min-width:175px;display:flex}.pagecontext>i{color:#fff;letter-spacing:-.04em;background:#10192f;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.pagecontext span small,.pagecontext span h1{display:block}.pagecontext span small{font-size:8px;line-height:1.2}.pagecontext span h1{color:#172033;letter-spacing:0;margin:4px 0 0;font-size:13px;line-height:1.2}.flowtopbar .actions{grid-template-columns:minmax(280px,1fr) 42px 42px auto auto;justify-content:stretch;gap:8px;min-width:0;display:grid}.flowtopbar .universalsearch{width:100%;max-width:none}.flowtopbar .searchbox{border-radius:11px;width:100%;min-width:0;height:44px}.flowtopbar .searchbox:focus-within{border-color:#9cacf9;box-shadow:0 0 0 3px #3156f514}.flowtopbar .bell,.flowtopbar .newtabbutton{color:#475569;background:#fff;border:1px solid #dce1eb;border-radius:11px;place-items:center;width:42px;height:42px;min-height:42px;padding:0;font-size:17px;display:grid}.flowtopbar .bell:hover,.flowtopbar .newtabbutton:hover{color:#3156f5;background:#f6f7ff;border-color:#aebaff}.flowtopbar .bell i{top:7px;right:7px}.globalcreatebutton{height:44px;min-height:44px;box-shadow:none;white-space:nowrap;border-radius:11px;padding:0 16px;font-size:11px}.flowtopbar .identitychip,.flowtopbar .profilepicker{border-radius:11px;height:44px}.flowtopbar .identitychip{min-width:145px}.flowtopbar .profilepicker{width:170px}.flowtopbar+.sectors{margin-top:8px}.flowtopbar .alertpanel{top:68px;right:0}.rolehome{gap:11px}.homecommand{background:radial-gradient(circle at 72% 0,#7657ff21,#0000 34%),linear-gradient(115deg,#fff 0%,#f6f7ff 62%,#edf0ff 100%);border:1px solid #dce3ff;border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(290px,350px);align-items:center;gap:24px;min-height:128px;padding:18px 20px 18px 24px;display:grid}.homewelcome .eyebrow{color:#3156f5;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850}.homewelcome h2{letter-spacing:-.8px;margin:6px 0 5px;font-size:27px;line-height:1.05}.homewelcome p{color:#596579;margin:0;font-size:11px;line-height:1.5}.homewelcome p b{color:#172033}.homefocus{color:#fff;background:#10192f;border-radius:13px;grid-template-columns:1fr auto;align-content:center;min-height:92px;padding:14px 15px;display:grid;box-shadow:0 12px 24px #10192f1f}.homefocus>span,.homefocus>b,.homefocus>small{grid-column:1}.homefocus>span{color:#9cacf9;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.homefocus>b{margin-top:5px;font-size:11px}.homefocus>small{color:#aeb8ca;margin-top:3px;font-size:8px}.homefocus>button{color:#fff;background:#19243e;border:1px solid #34405a;border-radius:9px;grid-area:1/2/4;align-self:stretch;min-height:54px;padding:0 12px;font-size:8px;font-weight:800}.homefocus>button:hover{background:#233259;border-color:#637df0}.homefocus>button em{color:#8ea2ff;margin-left:6px;font-size:13px;font-style:normal}.homeviewbar{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:6px 9px;display:flex}.homeviewbar>div{align-items:center;gap:3px;display:flex}.homeviewbar button{color:#64748b;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:750}.homeviewbar button:hover{color:#3156f5;background:#f6f7fb}.homeviewbar button.active{color:#3156f5;background:#eef1ff}.homeviewbar button b{background:#fff;border-radius:20px;margin-left:4px;padding:2px 5px;font-size:7px}.homeviewbar>span{color:#748098;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex}.homeviewbar>span i{background:#72b840;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #edf8e7}.prioritymetrics{gap:8px}.prioritymetrics button{border-radius:13px;grid-template-columns:7px 1fr auto;gap:11px;min-height:86px;padding:12px 13px;display:grid}.prioritymetrics button:hover{transform:translateY(-1px)}.prioritymetrics i{align-self:center;width:7px;height:50px}.prioritymetrics span small,.prioritymetrics span b,.prioritymetrics span em{display:block}.prioritymetrics span small{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:800}.prioritymetrics span b{margin-top:4px;font-size:22px}.prioritymetrics span em{color:#8a94a6;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;font-style:normal;overflow:hidden}.prioritymetrics button>strong{color:#a5afbf;align-self:center;font-size:14px}.prioritymetrics button:hover>strong{color:#3156f5}.queuepanel>header{gap:16px}.queuefilters{background:#f2f4f8;border-radius:9px;gap:3px;padding:3px;display:flex}.queuefilters button{color:#748098;background:0 0;border:0;border-radius:7px;min-height:29px;padding:0 8px;font-size:7px;font-weight:800}.queuefilters button.active{color:#3156f5;background:#fff;box-shadow:0 1px 4px #0f172a14}.shortcutpanel button{min-height:84px}@media (width<=1380px){.flowtopbar{grid-template-columns:1fr;gap:9px;padding:10px 0}.pagecontext{min-width:0}.flowtopbar .actions{grid-template-columns:minmax(250px,1fr) 42px 42px auto auto;max-width:none}.flowtopbar .actions .searchbox{width:100%}.flowtopbar .alertpanel{top:118px}}@media (width<=1000px){.flowtopbar .actions{grid-template-columns:minmax(220px,1fr) 42px 42px auto}.flowtopbar .identitychip,.flowtopbar .profilepicker{grid-column:1/-1;width:100%}.homecommand{grid-template-columns:1fr;gap:12px}.homefocus{min-height:82px}.homeviewbar{flex-direction:column;align-items:flex-start}.homeviewbar>div{width:100%;overflow-x:auto}.homeviewbar>span{padding:0 8px 4px}}@media (width<=820px){.flowtopbar{min-height:0;display:grid}.flowtopbar .actions{grid-template-columns:1fr 42px 42px;display:grid}.flowtopbar .universalsearch{order:0;grid-column:1/-1}.flowtopbar .bell{grid-area:2/2;display:grid}.globalcreatebutton{grid-area:2/1}.flowtopbar .newtabbutton{grid-area:2/3;font-size:16px}.flowtopbar .identitychip{display:none}.flowtopbar .profilepicker{grid-area:3/1/auto/-1;width:100%}.flowtopbar .alertpanel{top:145px}.homecommand{padding:17px}.homewelcome h2{font-size:23px}.homefocus{grid-template-columns:1fr}.homefocus>button{grid-area:auto/1;min-height:40px;margin-top:10px}.homeviewbar>span{display:none}.prioritymetrics{grid-template-columns:1fr 1fr}.queuepanel>header{flex-direction:column;align-items:flex-start}.queuefilters{width:100%}.queuefilters button{flex:1}}@media (width<=520px){.pagecontext>i{display:none}.globalcreatebutton{font-size:9px}.homeviewbar button{white-space:nowrap}.prioritymetrics{grid-template-columns:1fr}}.seasonalcalendar{min-height:720px;overflow:visible}.alertpanel article.seasonal>i{background:#8057ce}.openseasonalcalendar{color:#3156f5;background:#f2f4ff;border:1px solid #d9dfff;border-radius:9px;width:calc(100% - 24px);min-height:36px;margin:10px 12px 0;font-size:9px;font-weight:800}.calendarhero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#fff 35%,#f1f4ff);justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:24px 26px;display:flex}.calendarhero small{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.calendarhero h2{letter-spacing:-.6px;margin:7px 0 4px;font-size:24px}.calendarhero p{color:#6f7a8e;margin:0;font-size:10px}.calendarstats{gap:8px;display:flex}.calendarstats span{color:#728097;background:#ffffffd1;border:1px solid #dce3f4;border-radius:11px;min-width:92px;padding:10px 12px;font-size:8px}.calendarstats b{color:#14203a;margin-bottom:2px;font-size:18px;display:block}.calendarfilters{border-bottom:1px solid var(--line);background:#fbfcff;align-items:center;gap:11px;min-height:72px;padding:13px 18px;display:flex}.monthnav{align-items:center;gap:5px;margin-right:auto;display:flex}.monthnav button{color:#536078;background:#fff;border:1px solid #dce2ec;border-radius:8px;width:34px;height:34px;font-size:18px}.monthnav strong{text-transform:capitalize;min-width:145px;padding:0 8px;font-size:12px}.monthnav .todaybutton{width:auto;color:var(--blue);padding:0 11px;font-size:8px;font-weight:800}.calendarfilters label{color:#7a8598;gap:4px;font-size:7px;font-weight:750;display:grid}.calendarfilters select{color:#29354b;background:#fff;border:1px solid #dce2ec;border-radius:9px;width:165px;height:36px;padding:0 30px 0 10px;font-size:9px}.calendarbody{grid-template-columns:minmax(620px,1fr) 310px;display:grid}.monthboard{border-right:1px solid var(--line);min-width:0}.weekdayrow{border-bottom:1px solid var(--line);background:#fafbfe;grid-template-columns:repeat(7,1fr);align-items:center;height:38px;display:grid}.weekdayrow b{color:#8a94a6;text-transform:uppercase;padding-left:9px;font-size:7px}.monthgrid{grid-template-rows:repeat(6,minmax(94px,auto));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendarday{background:#fff;border-bottom:1px solid #edf0f5;border-right:1px solid #edf0f5;min-width:0;min-height:104px;padding:7px}.calendarday:nth-child(7n){border-right:0}.calendarday>span{color:#344057;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:750;display:grid}.calendarday.outside{background:#fafbfc}.calendarday.outside>span{color:#c1c7d1}.calendarday.current>span{background:var(--blue);color:#fff}.dayitems{gap:3px;margin-top:3px;display:grid}.eventchip{color:#2e50dc;text-align:left;background:#eef2ff;border:0;border-radius:6px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:4px;width:100%;min-width:0;height:24px;padding:0 5px;display:grid}.eventchip i{background:#4f64f5;border-radius:50%;width:5px;height:5px}.eventchip b{text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;font-weight:780;overflow:hidden}.eventchip em{text-align:center;background:#ffffffb3;border-radius:10px;min-width:14px;padding:2px 3px;font-size:6px;font-style:normal}.eventchip.nicho{color:#7047bd;background:#f2ecff}.eventchip.nicho i{background:#8057ce}.eventchip.contentjob{color:#176b52;background:#e8f7f2}.eventchip.contentjob i{background:#2aa67e}.seasonalradar{background:#fbfcff;min-width:0}.seasonalradar>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:66px;padding:13px 15px;display:flex}.seasonalradar>header span small,.seasonalradar>header span b{display:block}.seasonalradar>header span small{color:var(--blue);letter-spacing:.08em;font-size:6px;font-weight:850}.seasonalradar>header span b{margin-top:4px;font-size:12px}.seasonalradar>header>i{min-width:25px;color:var(--blue);text-align:center;background:#e9eeff;border-radius:20px;padding:5px;font-size:8px;font-style:normal}.radarintro{border-bottom:1px solid var(--line);color:#7b8596;margin:0;padding:10px 15px;font-size:7px;line-height:1.5}.seasonalradar>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eceff5;grid-template-columns:39px minmax(0,1fr) 10px;align-items:center;gap:9px;width:100%;min-height:71px;padding:9px 10px;display:grid}.seasonalradar>div>button:hover{background:#f5f7ff}.seasonalradar time{color:#3156f5;text-align:center;background:#eef2ff;border-radius:9px;place-content:center;width:38px;height:44px;display:grid}.seasonalradar time b,.seasonalradar time small{display:block}.seasonalradar time small{text-transform:uppercase;margin-top:-2px;font-size:6px}.seasonalradar button span strong,.seasonalradar button span small,.seasonalradar button span em{display:block}.seasonalradar button span strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.seasonalradar button span small{color:#818b9b;margin-top:3px;font-size:6.5px}.seasonalradar button span em{color:#197153;background:#e7f7ef;border-radius:5px;width:max-content;margin-top:5px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:750}.seasonalradar button.soon span em{color:#aa6400;background:#fff1d9}.seasonalradar button.late span em{color:#b52929;background:#ffe7e7}.seasonalradar button>i{color:#a0a9b8;font-style:normal}.seasonalradar>footer{color:#7d8798;flex-wrap:wrap;align-items:center;gap:5px;padding:12px 15px;font-size:6px;display:flex}.seasonalradar>footer i{background:#4f64f5;border-radius:50%;width:6px;height:6px;margin-left:5px}.seasonalradar>footer i.niche{background:#8057ce}.seasonalradar>footer i.real{background:#2aa67e}.seasonaloverlay{z-index:80}.seasonalmodal{background:#fff;border-radius:20px;width:min(600px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 30px 80px #08102447}.seasonalmodal>header{justify-content:space-between;align-items:center;display:flex}.seasonalmodal>header span{color:#3156f5;text-transform:uppercase;background:#e9eeff;border-radius:20px;padding:6px 9px;font-size:7px;font-weight:850}.seasonalmodal>header span.nicho{color:#7047bd;background:#f2eaff}.seasonalmodal>header button{color:#7d8798;background:0 0;border:0;font-size:24px}.seasonaldate{grid-template-columns:75px 1fr;align-items:center;gap:18px;margin-top:15px;display:grid}.seasonaldate time{color:#fff;text-align:center;background:linear-gradient(145deg,#3156f5,#7657ff);border-radius:15px;place-content:center;width:72px;height:78px;display:grid}.seasonaldate time b{font-size:30px;line-height:1}.seasonaldate time small{text-transform:uppercase;font-size:9px}.seasonaldate span>small{color:var(--blue);letter-spacing:.08em;font-size:7px;font-weight:850}.seasonaldate h2{margin:5px 0;font-size:25px}.seasonaldate p{color:#6d788a;margin:0;font-size:9px;line-height:1.5}.planningcallout{background:#fff8e9;border:1px solid #f0d9a8;border-radius:12px;align-items:center;gap:11px;margin-top:20px;padding:13px;display:flex}.planningcallout>i{color:#9e6400;background:#ffe7b5;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.planningcallout span b,.planningcallout span small{display:block}.planningcallout span b{font-size:9px}.planningcallout span small{color:#8d7448;margin-top:3px;font-size:7px}.affectedclients{margin-top:18px}.affectedclients>header{justify-content:space-between;align-items:center;font-size:9px;display:flex}.affectedclients>header span{min-width:22px;color:var(--blue);text-align:center;background:#edf1ff;border-radius:12px;padding:4px;font-size:7px}.affectedclients>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.affectedclients>div span{color:#566177;background:#fafbfe;border:1px solid #e2e6ef;border-radius:7px;padding:6px 8px;font-size:7px}.campaignclient{color:#5e697c;gap:6px;margin-top:18px;font-size:8px;font-weight:750;display:grid}.campaignclient select{background:#fff;border:1px solid #dce2ed;border-radius:9px;height:42px;padding:0 11px}.seasonalmodal>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.seasonalmodal>footer>a,.seasonalmodal>footer>span{color:var(--blue);font-size:8px;font-weight:750;text-decoration:none}.seasonalmodal>footer>div{gap:7px;display:flex}.seasonalmodal>footer button{background:#fff;border:1px solid #dce2ec;border-radius:9px;height:40px;padding:0 14px;font-size:8px;font-weight:800}.seasonalmodal>footer button.primary{background:linear-gradient(105deg,var(--blue),var(--violet));color:#fff;border:0}.seasonalmodal>footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1180px){.calendarbody{grid-template-columns:1fr}.monthboard{border-right:0}.seasonalradar{border-top:1px solid var(--line)}.seasonalradar>div{grid-template-columns:1fr 1fr;display:grid}}@media (width<=820px){.calendarhero{flex-direction:column;align-items:flex-start}.calendarstats{width:100%;overflow-x:auto}.calendarfilters{flex-direction:column;align-items:stretch}.monthnav{width:100%}.monthnav strong{flex:1}.calendarfilters select{width:100%}.monthboard{overflow-x:auto}.weekdayrow,.monthgrid{min-width:720px}.seasonalradar>div,.seasonaldate{grid-template-columns:1fr}.seasonalmodal>footer{flex-direction:column;align-items:stretch}.seasonalmodal>footer>div{justify-content:flex-end}}.bulkselectbutton{color:#43506a;white-space:nowrap;background:#fff;border:1px solid #cfd6e6;border-radius:9px;min-height:38px;padding:0 11px;font-size:10px;font-weight:750}.bulkactionbar{z-index:30;background:#eef1ff;border:1px solid #aebaff;align-items:end;gap:7px;min-height:68px;padding:10px 12px;display:flex;position:sticky;top:8px;box-shadow:0 12px 28px #3156f51f}.bulkactionbar .bulkcount{color:#43506a;white-space:nowrap;align-self:center;min-width:104px;font-size:10px}.bulkactionbar .bulkcount b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;min-width:25px;height:25px;margin-right:5px;display:inline-grid}.bulkactionbar label{gap:4px;display:grid}.bulkactionbar label span{color:#657086;font-size:9px;font-weight:750}.bulkactionbar select,.bulkactionbar input,.bulkactionbar button{color:#34405a;background:#fff;border:1px solid #c7d0eb;border-radius:8px;min-height:36px;padding:0 10px;font-size:10px;font-weight:700}.bulkactionbar select{width:190px}.bulkactionbar input{width:132px}.bulkactionbar button:disabled{cursor:not-allowed;opacity:.5}.bulkactionbar .bulkdelete{color:#b42318;border-color:#f0b7b2}.bulkactionbar .bulkcancel{background:0 0;border-color:#0000;margin-left:auto}.flowcard{position:relative}.flowcard.bulkselected{border-color:#637bff;box-shadow:0 0 0 2px #3156f526,0 8px 20px #0f172a12}.flowcard .cardselector{z-index:2;color:#fff;background:#fff;border:1px solid #cbd3e2;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;font-size:12px;font-weight:900;display:grid;position:absolute;top:10px;right:10px}.flowcard .cardselector[aria-pressed=true]{border-color:var(--blue);background:var(--blue)}.flowcard .cardlabels{padding-right:28px}@media (width<=1100px){.bulkactionbar{flex-wrap:wrap;align-items:end;position:static}.bulkactionbar .bulkcancel{margin-left:0}}@media (width<=640px){.filtermenu{flex-wrap:wrap}.bulkactionbar{align-items:stretch}.bulkactionbar label,.bulkactionbar select,.bulkactionbar input,.bulkactionbar button{width:100%}}.leoguidebutton{z-index:108;color:#17213a;background:#fff;border:1px solid #cfd7ff;border-radius:20px;align-items:center;gap:9px;min-width:64px;min-height:64px;padding:8px 14px 8px 8px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #14245233}.leoguidebutton:hover{transform:translateY(-2px);box-shadow:0 22px 52px #14245240}.leoguidebutton.active{width:64px;min-width:64px;padding:8px}.leoguidebutton>span:last-child b,.leoguidebutton>span:last-child small{text-align:left;display:block}.leoguidebutton>span:last-child b{font-size:11px}.leoguidebutton>span:last-child small{color:#718096;margin-top:2px;font-size:9px}.leoguidecharacter{filter:drop-shadow(0 12px 14px #3156f538);flex:none;width:116px;height:142px;display:block;position:relative}.leoguidecharacter.small{filter:drop-shadow(0 6px 8px #3156f533);width:48px;height:54px}.leoguideclip{background:linear-gradient(145deg,#f5f7ff 0 55%,#e7ebff 55%);border:18px solid #3156f5;border-left-color:#7657ff;border-radius:48px 48px 42px 42px;display:block;position:absolute;inset:8px 12px 18px;transform:rotate(-7deg)}.leoguidecharacter.small .leoguideclip{border-width:8px;border-radius:20px;inset:4px 5px 9px}.leoguideclip:after{content:"";background:0 0;border:18px solid #3156f5;border-top:0;border-radius:0 0 32px 32px;width:57px;height:74px;position:absolute;bottom:-27px;right:-18px;transform:rotate(8deg)}.leoguidecharacter.small .leoguideclip:after{border-width:0 8px 8px;border-top-style:none;border-top-color:currentColor;border-radius:0 0 13px 13px;width:23px;height:31px;bottom:-14px;right:-8px}.leoguideclip>b{z-index:2;background:#10192f;border-radius:50%;width:14px;height:18px;position:absolute;top:22px;box-shadow:inset 4px 5px #fff}.leoguideclip>b:first-child{left:12px}.leoguideclip>b:last-child{right:12px}.leoguidecharacter.small .leoguideclip>b{width:6px;height:8px;top:8px;box-shadow:inset 2px 2px #fff}.leoguidecharacter.small .leoguideclip>b:first-child{left:4px}.leoguidecharacter.small .leoguideclip>b:last-child{right:4px}.leoguidefeet{justify-content:space-between;display:flex;position:absolute;bottom:0;left:21px;right:13px}.leoguidefeet b{background:#10192f;border-radius:50%;width:30px;height:10px}.leoguidecharacter.small .leoguidefeet{left:9px;right:6px}.leoguidecharacter.small .leoguidefeet b{width:12px;height:4px}.flowtourbackdrop{z-index:126;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081026b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.flowtour{background:#fff;border:1px solid #ffffff52;border-radius:26px;grid-template-columns:270px 1fr;width:min(820px,100%);min-height:530px;display:grid;overflow:hidden;box-shadow:0 38px 100px #00000061}.flowtourmascot{color:#fff;text-align:center;background:radial-gradient(circle at 50% 28%,#ffffff4d,#0000 24%),linear-gradient(150deg,#3156f5,#7256f5 60%,#111b3c);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:36px 26px;display:flex}.flowtourmascot span b,.flowtourmascot span small{display:block}.flowtourmascot span b{font-size:17px}.flowtourmascot span small{color:#dfe5ff;margin-top:6px;font-size:11px}.flowtourcontent{flex-direction:column;padding:32px 36px 28px;display:flex}.flowtourcontent>header{justify-content:space-between;align-items:flex-start;display:flex}.flowtourcontent>header span small,.flowtourcontent>header span b{display:block}.flowtourcontent>header span small{color:#3156f5;font-size:10px;font-weight:800}.flowtourcontent>header span b{color:#7a8498;margin-top:4px;font-size:10px}.flowtourcontent>header button{color:#7a8498;background:0 0;border:0;width:34px;height:34px;font-size:25px}.flowtourprogress{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:22px;display:grid}.flowtourprogress i{background:#e6e9f1;border-radius:8px;height:5px}.flowtourprogress i.active{background:linear-gradient(90deg,#3156f5,#7657ff)}.flowtourcontent h2{letter-spacing:-.9px;margin:31px 0 0;font-size:29px;line-height:1.08}.flowtourcontent>p{color:#647086;margin:13px 0 0;font-size:13px;line-height:1.65}.flowtourcontent ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.flowtourcontent li{color:#3156f5;gap:9px;font-size:11px;font-weight:800;display:flex}.flowtourcontent li span{color:#34405a;font-weight:650}.flowtourcontent>footer{justify-content:space-between;gap:10px;margin-top:auto;padding-top:26px;display:flex}.flowtourcontent>footer button{border-radius:10px;min-height:44px;padding:0 17px;font-size:11px;font-weight:750}.flowtourcontent .tourback{color:#657086;background:#fff;border:1px solid #dfe3eb}.flowtourcontent .tournext{color:#fff;background:linear-gradient(105deg,#3156f5,#7657ff);border:0}.flowtourcontent .tournext span{margin-left:12px}.flowhelppanel{z-index:107;background:#fff;border:1px solid #d9def0;border-radius:20px;width:min(360px,100vw - 30px);position:fixed;bottom:96px;right:22px;overflow:hidden;box-shadow:0 25px 70px #0c183a40}.flowhelppanel>header{color:#fff;background:linear-gradient(125deg,#10192f,#253e9e);grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:14px 15px;display:grid}.flowhelppanel>header span b,.flowhelppanel>header span small{display:block}.flowhelppanel>header span b{font-size:12px}.flowhelppanel>header span small{color:#cbd5ff;margin-top:3px;font-size:9px}.flowhelppanel>header button{color:#fff;background:0 0;border:0;width:32px;height:32px;font-size:22px}.flowhelpcontext{background:#f6f7ff;border:1px solid #dfe4ff;border-radius:13px;margin:15px;padding:15px}.flowhelpcontext small{color:#3156f5;font-size:9px;font-weight:800}.flowhelpcontext h3{margin:7px 0 0;font-size:15px}.flowhelpcontext p{color:#647086;margin:7px 0 0;font-size:10px;line-height:1.55}.flowhelprules{gap:7px;padding:0 15px 14px;display:grid}.flowhelprules>b{margin-bottom:2px;font-size:11px}.flowhelprules span{color:#566176;font-size:9px}.flowhelprules span:first-letter{color:#3156f5}.flowhelpactions{border-top:1px solid #edf0f5;gap:7px;padding:12px 15px 15px;display:grid}.flowhelpactions button{color:#34405a;text-align:left;background:#fff;border:1px solid #dfe3eb;border-radius:9px;min-height:38px;padding:0 11px;font-size:10px;font-weight:700}.flowhelpactions button:first-child{color:#3156f5;background:#eef1ff;border:0}.firstaccesspreview{background:#f6f7ff;border:1px solid #dfe4ff;border-radius:12px;grid-template-columns:48px 1fr;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;display:grid}.firstaccessmodal{max-height:calc(100vh - 30px);overflow-y:auto}.toast{bottom:104px}.firstaccesspreview>span small,.firstaccesspreview>span b{display:block}.firstaccesspreview>span small{color:#3156f5;font-size:8px;font-weight:800}.firstaccesspreview>span b{margin-top:2px;font-size:11px}.firstaccesspreview>span p{color:#657086;margin:4px 0 0;font-size:9px;line-height:1.4}@media (width<=720px){.leoguidebutton{bottom:14px;right:14px}.leoguidebutton>span:last-child{display:none}.flowtourbackdrop{padding:10px}.flowtour{grid-template-columns:1fr;min-height:0;max-height:calc(100vh - 20px);overflow-y:auto}.flowtourmascot{text-align:left;flex-direction:row;justify-content:flex-start;padding:16px}.flowtourmascot .leoguidecharacter{width:60px;height:68px}.flowtourmascot .leoguideclip{border-width:10px;border-radius:24px;inset:5px 6px 11px}.flowtourmascot .leoguideclip:after{border-width:0 10px 10px;border-top-style:none;border-top-color:currentColor;border-radius:0 0 16px 16px;width:29px;height:38px;bottom:-17px;right:-10px}.flowtourmascot .leoguideclip>b{width:7px;height:9px;top:10px;box-shadow:inset 2px 2px #fff}.flowtourmascot .leoguideclip>b:first-child{left:5px}.flowtourmascot .leoguideclip>b:last-child{right:5px}.flowtourmascot .leoguidefeet{left:12px;right:7px}.flowtourmascot .leoguidefeet b{width:15px;height:5px}.flowtourcontent{min-height:430px;padding:22px 20px}.flowtourcontent h2{margin-top:23px;font-size:23px}.flowhelppanel{bottom:88px;right:15px}}@media (prefers-reduced-motion:no-preference){.leoguidebutton:not(.active) .leoguidecharacter{animation:3.5s ease-in-out infinite leoguide-wave}@keyframes leoguide-wave{0%,76%,to{transform:rotate(0)}82%{transform:rotate(-7deg)}90%{transform:rotate(6deg)}}}.leoguidecharacter{filter:drop-shadow(0 14px 18px #13358e47);background:#dceaff;border:1px solid #ffffff94;border-radius:28px;width:128px;height:156px;overflow:hidden;box-shadow:inset 0 0 0 1px #2249b214}.leoguidecharacter img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.leoguidecharacter.small{filter:drop-shadow(0 6px 8px #3156f533);border-radius:15px;width:48px;height:48px}.leoguidecharacter.small img{object-position:center 28%}.flowtourmascot .leoguidecharacter{border-radius:34px;width:172px;height:214px;transform:rotate(-2deg)}.flowhelppanel{flex-direction:column;width:min(430px,100vw - 30px);max-height:min(720px,100vh - 120px);display:flex}.leoncontextbar{background:#f6f8ff;border-bottom:1px solid #e9edf7;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.leoncontextbar span small,.leoncontextbar span b{display:block}.leoncontextbar span small{color:#71809c;font-size:9px}.leoncontextbar span b{margin-top:3px;font-size:11px}.leoncontextbar button{color:#3156f5;background:#fff;border:1px solid #cfd7ff;border-radius:9px;flex:none;min-height:31px;padding:0 10px;font-size:9px;font-weight:800}.leonchat{background:linear-gradient(#fff,#fafbff);flex-direction:column;gap:11px;min-height:190px;max-height:290px;padding:15px;display:flex;overflow-y:auto}.leonmessage{align-items:flex-end;gap:8px;display:flex}.leonmessage.user{justify-content:flex-end}.leonavatar{background:#dceaff;border:1px solid #cbd7ff;border-radius:10px;flex:0 0 31px;width:31px;height:31px;overflow:hidden}.leonavatar img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.leonmessage>span:last-child{background:#fff;border:1px solid #e1e6f2;border-radius:6px 15px 15px;max-width:82%;padding:10px 11px;box-shadow:0 5px 16px #1e2e590f}.leonmessage.user>span:last-child{color:#fff;background:linear-gradient(120deg,#3156f5,#6559f5);border:0;border-radius:15px 15px 6px}.leonmessage p{margin:0;font-size:10px;line-height:1.52}.leonmessage button{color:#3156f5;background:0 0;border:0;margin-top:8px;padding:0;font-size:9px;font-weight:850}.leonfaqchips{background:#fff;border-top:1px solid #edf0f6;padding:10px 14px 12px}.leonfaqchips>small{color:#758199;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.leonfaqchips>div{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.leonfaqchips button{color:#34405b;white-space:nowrap;background:#f8f9ff;border:1px solid #dce2f4;border-radius:999px;flex:none;min-height:31px;padding:0 10px;font-size:8px;font-weight:750}.leonfaqchips button:hover{color:#3156f5;border-color:#3156f5}.leonquestion{background:#fff;border-top:1px solid #edf0f6;padding:11px 14px 14px}.leonquestion label{color:#4c5870;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.leonquestion>div{grid-template-columns:1fr 38px;gap:7px;display:grid}.leonquestion input{color:#1a2338;min-width:0;height:40px;font:inherit;border:1px solid #d9dfee;border-radius:10px;outline:none;padding:0 12px;font-size:10px}.leonquestion input:focus{border-color:#3156f5;box-shadow:0 0 0 3px #3156f51a}.leonquestion button{color:#fff;background:#3156f5;border:0;border-radius:10px;font-size:16px;font-weight:900}.leonquestion button:disabled{cursor:default;background:#d7dceb}@media (width<=720px){.flowtourmascot .leoguidecharacter{border-radius:16px;width:62px;height:68px}.flowhelppanel{width:auto;max-height:calc(100vh - 98px);bottom:82px;left:10px;right:10px}.leonchat{min-height:150px;max-height:230px}}.registrationpage{background:#f7f8fc;grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr);min-height:100vh;padding:0;display:grid;overflow:hidden}.registrationintro{color:#fff;background:radial-gradient(circle at 76% 28%,#7f75ff8c,#0000 23%),linear-gradient(150deg,#0d1936 5%,#2346d2 54%,#7556f4 100%);flex-direction:column;justify-content:center;min-height:100vh;padding:38px clamp(34px,5vw,82px);display:flex}.registrationintro .firstaccessbrand{color:#fff}.registrationintro .firstaccessbrand i{background:#ffffff2b;box-shadow:inset 0 0 0 1px #ffffff47}.registrationleon{width:max-content;margin:44px 0 26px;position:relative}.registrationleon .leoguidecharacter{border-radius:36px;width:166px;height:196px;transform:rotate(-2deg)}.registrationleon>i{color:#3156f5;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid;position:absolute;top:8px;right:-13px;box-shadow:0 12px 28px #040c223d}.registrationintro>small{color:#cdd7ff;letter-spacing:.14em;font-size:9px;font-weight:850}.registrationintro h1{letter-spacing:-2.6px;max-width:520px;margin:10px 0 0;font-size:clamp(38px,4.5vw,64px);line-height:.98}.registrationintro>p{color:#dfe5ff;max-width:530px;margin:18px 0 0;font-size:14px;line-height:1.65}.registrationintro ol{gap:9px;max-width:520px;margin:32px 0 0;padding:0;list-style:none;display:grid}.registrationintro li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070f282e;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.registrationintro li>i{background:#ffffff26;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.registrationintro li b,.registrationintro li small{display:block}.registrationintro li b{font-size:11px}.registrationintro li small{color:#cad4f7;margin-top:3px;font-size:9px}.registrationform{width:min(560px,100% - 54px);margin:auto;padding:36px 0}.registrationeyebrow{color:#3156f5;letter-spacing:.13em;font-size:9px;font-weight:900}.registrationform h2{letter-spacing:-1.2px;margin:9px 0 0;font-size:36px;line-height:1.05}.registrationform>p{color:#69758c;margin:12px 0 26px;font-size:12px;line-height:1.6}.registrationform>label{color:#303b52;gap:7px;margin-top:16px;font-size:10px;font-weight:800;display:grid}.registrationform>label>input,.registrationform>label>select,.passwordfield{background:#fff;border:1px solid #dce1ec;border-radius:12px;min-height:50px}.registrationform>label>input,.registrationform>label>select{outline:none;padding:0 13px}.registrationform>label>input:focus,.registrationform>label>select:focus,.passwordfield:focus-within{border-color:#3156f5;box-shadow:0 0 0 3px #3156f51a}.passwordfield{grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.passwordfield input{border:0;outline:0;min-width:0;height:48px;padding:0 13px}.passwordfield button{color:#3156f5;background:#eef1ff;border:0;border-radius:8px;height:32px;margin-right:8px;padding:0 9px;font-size:8px;font-weight:850}.registrationform label>small{color:#8a94a6;font-size:8px;font-weight:650}.registrationform label>small.passwordok{color:#4d861f}.registrationform .firstaccesspreview{margin-top:18px}.registrationform .platformsecurity{margin:14px 0}.registrationform>.primary{width:100%;height:52px}.registrationform>.primary:disabled{opacity:.5;cursor:not-allowed}.flowgameguide{z-index:125;background:#fff;border:1px solid #ffffff73;border-radius:22px;width:min(430px,100vw - 30px);position:fixed;bottom:96px;right:22px;overflow:hidden;box-shadow:0 28px 85px #07123359}.flowgameguide>header{color:#fff;background:linear-gradient(120deg,#101b39,#3156f5 62%,#7657ff);grid-template-columns:48px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:10px 13px;display:grid}.flowgameguide>header span small,.flowgameguide>header span b{display:block}.flowgameguide>header span small{color:#cbd6ff;font-size:8px}.flowgameguide>header span b{margin-top:4px;font-size:11px}.flowgameguide>header>button{color:#fff;background:0 0;border:0;width:32px;height:32px;font-size:22px}.gameguidelevel{justify-content:space-between;align-items:center;padding:11px 15px 6px;display:flex}.gameguidelevel span b,.gameguidelevel span small{display:block}.gameguidelevel span b{color:#3156f5;font-size:10px}.gameguidelevel span small{color:#8a94a7;margin-top:2px;font-size:7px}.gameguidelevel em{color:#3156f5;background:#eef1ff;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.flowgameguide .flowtourprogress{margin:4px 15px 0}.gameguidebody{padding:15px}.gameguidepage{color:#64708a;background:#f1f4ff;border-radius:7px;gap:4px;padding:6px 8px;font-size:8px;display:inline-flex}.gameguidepage b{color:#3156f5}.gameguidebody h2{letter-spacing:-.6px;margin:13px 0 0;font-size:23px;line-height:1.1}.gameguidebody>p{color:#667188;margin:9px 0 0;font-size:10px;line-height:1.55}.gameguidebody ul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.gameguidebody li{color:#3156f5;gap:7px;font-size:9px;font-weight:850;display:flex}.gameguidebody li span{color:#35415a;font-weight:650}.flowgameguide>footer{border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:8px;padding:12px 15px 15px;display:flex}.flowgameguide>footer button{border-radius:10px;min-height:40px;padding:0 13px;font-size:9px;font-weight:850}.flowgameguide .tourback{color:#657086;background:#fff;border:1px solid #dce1ec}.flowgameguide .tournext{color:#fff;background:linear-gradient(105deg,#3156f5,#7657ff);border:0;margin-left:auto}.flowgameguide .tournext span{margin-left:9px}.flowgameguide .missioncomplete{background:linear-gradient(105deg,#4e941c,#78bd2c)}.contenthead .registerclientbutton{white-space:nowrap;height:38px}.newclientbackdrop{z-index:130;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070e1fb8}.newclientmodal{background:#fff;border:1px solid #dce2ef;border-radius:22px;width:min(560px,100%);padding:28px;box-shadow:0 34px 90px #00000059}.newclientmodal>header{justify-content:space-between;align-items:flex-start;display:flex}.newclientmodal>header span small,.newclientmodal>header span b{display:block}.newclientmodal>header span small{color:#3156f5;letter-spacing:.12em;font-size:8px;font-weight:900}.newclientmodal>header span b{margin-top:5px;font-size:23px}.newclientmodal>header button{color:#778196;background:0 0;border:0;width:34px;height:34px;font-size:24px}.newclientmodal>p{color:#69758a;margin:10px 0 20px;font-size:10px;line-height:1.55}.newclientmodal>label{color:#344057;gap:7px;margin-top:13px;font-size:10px;font-weight:800;display:grid}.newclientmodal>label input{border:1px solid #dbe1ed;border-radius:10px;outline:none;height:46px;padding:0 12px}.newclientmodal>label input:focus{border-color:#3156f5;box-shadow:0 0 0 3px #3156f51a}.newclientmodal fieldset{border:0;margin:18px 0 0;padding:0}.newclientmodal legend{color:#344057;margin-bottom:8px;font-size:10px;font-weight:800}.newclientmodal fieldset>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.newclientmodal fieldset label{color:#667189;border:1px solid #dce2ee;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.newclientmodal fieldset label.checked{color:#3156f5;background:#f1f4ff;border-color:#3156f5}.newclientmodal>footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.newclientmodal>footer button{color:#536078;background:#fff;border:1px solid #dce1eb;border-radius:10px;min-height:42px;padding:0 14px;font-size:9px;font-weight:800}.newclientmodal>footer .primary{color:#fff;background:linear-gradient(105deg,#3156f5,#7657ff);border:0}@media (width<=900px){.registrationpage{grid-template-columns:1fr;overflow:auto}.registrationintro{min-height:auto;padding:28px 24px 34px}.registrationleon{margin:28px 0 18px}.registrationleon .leoguidecharacter{border-radius:26px;width:110px;height:128px}.registrationintro h1{font-size:40px}.registrationintro ol{display:none}.registrationform{width:min(560px,100% - 40px);padding:34px 0 48px}}@media (width<=720px){.flowgameguide{width:auto;bottom:80px;left:10px;right:10px}.gameguidebody h2{font-size:20px}.clientheadcontrols{align-items:stretch;width:100%}.clientheadcontrols select,.clientheadcontrols button{flex:1}.newclientmodal{max-height:calc(100vh - 20px);padding:22px;overflow-y:auto}.newclientmodal fieldset>div{grid-template-columns:1fr}}.loginform{max-width:520px}.loginform h2{font-size:clamp(32px,4vw,46px)}.loginidentity{background:#fff;border:1px solid #dfe4ef;border-radius:14px;align-items:center;gap:11px;min-height:66px;margin:0 0 22px;padding:10px 12px;display:flex}.loginidentity>i{color:#fff;background:linear-gradient(135deg,#3156f5,#7858f5);border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:900;display:grid}.loginidentity span b,.loginidentity span small{display:block}.loginidentity span b{color:#26324a;font-size:11px}.loginidentity span small{color:#7b8699;margin-top:4px;font-size:9px}.loginform .passwordreset{color:#3156f5;background:0 0;border:0;width:100%;min-height:42px;margin-top:8px;font-size:9px;font-weight:800}.platformloginbutton{border-radius:11px;justify-content:center;align-items:center;min-height:52px;text-decoration:none;display:flex}.loginform>.primary{width:100%;height:52px}.flowlogout{color:#667188;background:#fff;border:1px solid #dce1eb;border-radius:10px;min-height:38px;padding:0 11px;font-size:9px;font-weight:800}.flowlogout:hover{color:#3156f5;border-color:#aebaff}@media (width<=900px){.loginintro{padding-bottom:26px}.loginintro .registrationleon{display:none}.loginintro>p{margin-top:12px}}@media (width<=720px){.flowlogout{min-width:42px;padding:0 8px}}.centeredworkbackdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b1224ad;padding:20px}.drawer.carddrawer.centeredworkmodal{border-radius:18px;width:min(1180px,100vw - 40px);height:min(94vh,980px);max-height:980px;padding:24px 28px;box-shadow:0 34px 100px #050a1857}.centeredworkmodal>header{border-bottom:1px solid #edf0f5;margin:-24px -28px 0;padding:18px 28px 13px;top:-24px}.centeredworkmodal .modalheadbuttons>button:first-child{min-height:34px;color:var(--blue);background:#fff;border:1px solid #dce1eb;border-radius:8px;padding:0 11px;font-size:9px}.centeredworkmodal .modalheadbuttons>button:last-child{border-radius:8px;place-items:center;width:34px;height:34px;font-size:25px;display:grid}.centeredworkmodal .modalheadbuttons>button:last-child:hover{color:#172033;background:#f2f4f8}.cardbreadcrumb{align-items:center;gap:7px;font-size:10px;color:#7b8494!important;margin-top:18px!important;display:flex!important}.cardbreadcrumb b{color:#27324a}.cardbreadcrumb span{color:#a8afbb}.cardtitleinput{color:#111827;letter-spacing:-.035em;width:100%;margin:4px 0 2px;font-size:clamp(24px,2.2vw,32px);font-weight:720;line-height:1.2;border:1px solid #0000!important;border-radius:9px!important;height:auto!important;padding:5px 8px!important}.cardtitleinput:hover{border-color:#dfe3eb!important}.cardtitleinput:focus{box-shadow:0 0 0 3px #3156f51a;border-color:#91a3ff!important}.cardstatusline{margin:8px 0 18px}.cardmodalbody{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.cardmodalmain{padding-bottom:4px}.cardmodalmain .cardsection,.cardmodalmain .uploadsection,.cardmodalmain .productiondate,.cardmodalmain .artfiles{border-color:#e1e5ed;box-shadow:0 3px 12px #0f172a06}.cardmodalmain .cardsection{padding:18px}.cardmodalmain .cardsection>header b{font-size:13px}.cardeditor .scriptfield textarea{min-height:240px;padding:15px;font-size:14px;line-height:1.7}.briefgrid .scriptread{padding:15px}.briefgrid .scriptread dd{color:#27324a;margin-top:8px;font-size:13px;line-height:1.7}.cardeditor textarea:focus,.cardeditor input:focus,.productiondate input:focus{border-color:#91a3ff;outline:none;box-shadow:0 0 0 3px #3156f514}.cardmodalside{gap:13px;top:66px}.cardcontext,.cardmodalside .linkedstack,.cardmodalside .comments{background:#f8f9fc;border-radius:13px;padding:15px}.cardcontext>header span b,.cardcontext>header span small{display:block}.cardcontext>header span b{font-size:12px}.cardcontext>header span small{color:#8790a0;margin-top:3px;font-size:8px;font-weight:500}.carddetailfields{gap:10px;margin-top:13px;display:grid}.carddetailfields label{color:#667085;gap:5px;font-size:8px;font-weight:750;display:grid}.carddetailfields input,.carddetailfields select{color:#27324a;background:#fff;border:1px solid #dfe3eb;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:9px}.carddetailfields input:focus,.carddetailfields select:focus{border-color:#91a3ff;outline:none;box-shadow:0 0 0 3px #3156f514}.cardstagefield{background:#fff;border:1px solid #e2e6ed;border-radius:9px;padding:11px}.cardstagefield span,.cardstagefield b,.cardstagefield small{display:block}.cardstagefield span{color:#7c8595;font-size:8px;font-weight:750}.cardstagefield b{color:#25314a;margin-top:5px;font-size:10px}.cardstagefield small{color:#929aa8;margin-top:4px;font-size:7px;line-height:1.4}.carddetailfields>button{color:#778196;background:#e9ecf2;border:0;border-radius:9px;min-height:40px;font-size:9px;font-weight:800}.carddetailfields>button.changed{background:linear-gradient(105deg, var(--blue), var(--violet));color:#fff;box-shadow:0 8px 18px #3156f52e}.carddetailfields>button:disabled{cursor:default;opacity:.8}.cardmodalside .linkedstack>button{width:100%;min-height:48px;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #e5e9f0;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:8px 5px;display:grid}.cardmodalside .linkedstack>button:after{content:"›";color:#9aa3b3;font-size:16px}.cardmodalside .linkedstack>button:hover{background:#eef1ff;border-radius:8px;width:calc(100% + 10px);margin:0 -5px;padding-left:10px;padding-right:10px}.cardmodalside .linkedstack>button i{color:var(--blue);font-style:normal;font-weight:800}.cardmodalside .linkedstack>button span b,.cardmodalside .linkedstack>button span small{display:block}.cardmodalside .linkedstack>button span b{font-size:9px}.cardmodalside .linkedstack>button span small{color:#7c8595;margin-top:3px;font-size:8px}.drawer.centeredworkmodal>footer{border-radius:0 0 18px 18px;margin:24px -28px -24px;padding:13px 28px;bottom:-24px}.drawer.centeredworkmodal>footer .savecardbutton{color:var(--blue);background:#eef1ff;border-color:#b9c5ff}.drawer.centeredworkmodal>footer .savecardbutton:disabled{opacity:.55}.cardquickedit .wide{grid-column:1/-1}.flowcard footer .quickedit{font-weight:750}@media (width<=900px){.cardmodalbody{grid-template-columns:1fr}.cardmodalside{grid-template-columns:1fr 1fr;position:static}.cardmodalside .comments{grid-column:1/-1}}@media (width<=620px){.centeredworkbackdrop{padding:0}.drawer.carddrawer.centeredworkmodal{border-radius:0;width:100%;height:100%;max-height:none;padding:18px}.centeredworkmodal>header{margin:-18px -18px 0;padding:14px 18px;top:-18px}.cardtitleinput{font-size:23px}.cardeditor .scriptfield textarea{min-height:220px;font-size:15px}.cardmodalside{grid-template-columns:1fr}.cardmodalside .comments{grid-column:auto}.drawer.centeredworkmodal>footer{border-radius:0;margin:22px -18px -18px;padding:11px 18px;bottom:-18px;overflow-x:auto}.drawer.centeredworkmodal>footer button{white-space:nowrap}}.loginprofileselect{margin-bottom:14px}.loginprofileselect select{color:#26324a;background:#fff;border:1px solid #dce2ed;border-radius:11px;width:100%;height:48px;padding:0 13px;font-size:10px;font-weight:750}.loginprofileselect select:focus{border-color:#91a3ff;outline:none;box-shadow:0 0 0 3px #3156f517}.loginform .newmemberaccess,.registrationform .newmemberaccess{color:#52617a;background:#fff;border:1px solid #dfe4ee;border-radius:10px;width:100%;min-height:42px;margin-top:6px;font-size:9px;font-weight:800}.loginform .newmemberaccess:hover,.registrationform .newmemberaccess:hover{color:#3156f5;border-color:#aebaff}.loginsecuritypanel{background:#fff;border:1px solid #dde3ee;border-radius:15px;margin:0 20px 18px;overflow:hidden}.loginsecuritypanel>header{background:linear-gradient(105deg,#f8f9ff,#f3f6ff);border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:18px 20px;display:flex}.loginsecuritypanel>header small,.loginsecuritypanel>header h3,.loginsecuritypanel>header p{display:block}.loginsecuritypanel>header small{color:#3156f5;letter-spacing:.08em;font-size:8px;font-weight:850}.loginsecuritypanel>header h3{margin:5px 0 0;font-size:16px}.loginsecuritypanel>header p{color:#737e91;margin:5px 0 0;font-size:9px}.loginsecuritypanel>header>em{color:#3156f5;text-align:center;background:#eef1ff;border-radius:999px;min-width:66px;padding:8px 10px;font-size:9px;font-style:normal;font-weight:850}.loginsecuritypanel>div{display:grid}.loginsecuritypanel article{border-bottom:1px solid #edf0f5;grid-template-columns:36px minmax(150px,1.25fr) minmax(130px,1fr) 105px 82px;align-items:center;gap:10px;min-height:64px;padding:10px 16px;display:grid}.loginsecuritypanel article:last-child{border-bottom:0}.loginsecuritypanel article>i{color:#3156f5;background:#e9edff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:850;display:grid}.loginsecuritypanel article>span b,.loginsecuritypanel article>span small{display:block}.loginsecuritypanel article>span b{font-size:9px}.loginsecuritypanel article>span small{color:#7d8798;margin-top:4px;font-size:7px}.loginsecuritypanel article>time{color:#697386;font-size:8px}.loginsecuritypanel article>em{color:#43801f;text-align:center;background:#e8f6df;border-radius:7px;padding:6px 7px;font-size:7px;font-style:normal;font-weight:850}.loginsecuritypanel article.new{background:#fffaf0}.loginsecuritypanel article.new>em{color:#9b6500;background:#fff0ce}.securityempty{color:#7d8798;text-align:center;padding:26px;font-size:9px}@media (width<=820px){.loginsecuritypanel{margin-left:12px;margin-right:12px}.loginsecuritypanel>header{align-items:flex-start}.loginsecuritypanel article{grid-template-columns:36px 1fr auto;padding:11px 12px}.loginsecuritypanel article>span:nth-of-type(2),.loginsecuritypanel article>time{grid-column:2}.loginsecuritypanel article>em{grid-area:1/3/3}}.leoncontextbar span small{align-items:center;gap:5px;display:flex}.leoncontextbar span small i{background:#34b768;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #34b7681f}.leonpulsegrid{background:#fff;border-bottom:1px solid #e9edf7;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 12px;display:grid}.leonpulsegrid button{color:#18223a;text-align:center;background:#fafbff;border:1px solid #e2e7f5;border-radius:10px;gap:2px;min-width:0;padding:8px 5px;display:grid}.leonpulsegrid button:hover{background:#f4f6ff;border-color:#aebcff}.leonpulsegrid b{color:#3156f5;font-size:15px}.leonpulsegrid span{color:#758199;text-overflow:ellipsis;font-size:7px;font-weight:750;overflow:hidden}.leonchat{min-height:210px;max-height:310px}.leonmessage ul{color:#526078;border-top:1px solid #edf0f7;margin:8px 0 0;padding:8px 0 0 14px;font-size:8px;line-height:1.5}.leonmessage.user ul{color:#fff;border-color:#ffffff38}.leontyping{justify-content:center;align-items:center;gap:4px;width:54px;display:flex}.leontyping i{background:#8c98b0;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite leonthinking}.leontyping i:nth-child(2){animation-delay:.14s}.leontyping i:nth-child(3){animation-delay:.28s}@keyframes leonthinking{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.leonquickactions{background:#f8f9fd;border-top:1px solid #edf0f6;gap:6px;padding:9px 14px;display:flex;overflow-x:auto}.leonquickactions button{color:#3156f5;background:#e9edff;border:0;border-radius:8px;flex:none;min-height:29px;padding:0 9px;font-size:8px;font-weight:800}.flowhelppanel{max-height:min(790px,100vh - 100px)}@media (width<=720px){.leonpulsegrid{gap:4px;padding:8px 10px}.leonpulsegrid button{padding:7px 3px}.leonchat{min-height:170px;max-height:245px}}@media (prefers-reduced-motion:reduce){.leontyping i{animation:none}}.exportpdfbutton{color:#3156f5;background:#fff;border:1px solid #d9dfed;border-radius:12px;height:46px;padding:0 13px;font-size:10px;font-weight:850}.exportpdfbutton:hover{background:#f7f8ff;border-color:#9eafff}.exportpdfoverlay{z-index:110;padding:24px}.exportpdfmodal{background:#fff;border-radius:22px;flex-direction:column;width:min(1120px,100%);max-height:min(850px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 34px 90px #060e224d}.exportpdfmodal>header{border-bottom:1px solid #e5e9f2;justify-content:space-between;gap:20px;padding:22px 25px 19px;display:flex}.exportpdfmodal>header small{color:#3156f5;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.exportpdfmodal>header h2{letter-spacing:-.5px;margin:5px 0 0;font-size:23px}.exportpdfmodal>header p{color:#77839a;margin:5px 0 0;font-size:10px}.exportpdfmodal>header button{color:#68748b;background:#f2f4f8;border:0;border-radius:10px;width:36px;height:36px;font-size:22px}.exportpdflayout{grid-template-columns:1.08fr .92fr;min-height:0;display:grid;overflow:hidden}.exportpdfsettings{border-right:1px solid #e7eaf2;padding:20px 24px;overflow-y:auto}.exportpdfselection{background:#fafbfe;flex-direction:column;min-height:0;display:flex}.exportsectiontitle{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.exportsectiontitle b{font-size:12px}.exportsectiontitle small{color:#8490a5;font-size:8px}.exportsectiontitle.blocks{margin-top:22px}.exportfilters{grid-template-columns:1.35fr 1fr 1fr;gap:9px;margin-top:11px;display:grid}.exportfilters label{color:#657188;gap:5px;font-size:8px;font-weight:750;display:grid}.exportfilters select,.exportfilters input{color:#243049;background:#fff;border:1px solid #dce1ec;border-radius:9px;outline:none;min-width:0;height:40px;padding:0 10px;font-size:9px}.exportfilters label:nth-last-child(-n+2){grid-column:span 1}.exportblocks{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.exportblocks label{cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:66px;padding:11px;display:grid;position:relative}.exportblocks label:has(input:checked){background:#f4f6ff;border-color:#91a5ff;box-shadow:inset 0 0 0 1px #3156f51a}.exportblocks input{accent-color:#3156f5;position:absolute;top:9px;right:9px}.exportblocks i{color:#3156f5;background:#e9edff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid}.exportblocks span b,.exportblocks span small{display:block}.exportblocks span b{padding-right:16px;font-size:9px}.exportblocks span small{color:#7a8599;margin-top:4px;font-size:7px;line-height:1.35}.exportselectionhead{background:#fff;border-bottom:1px solid #e7eaf2;justify-content:space-between;align-items:center;gap:10px;padding:17px 18px 12px;display:flex}.exportselectionhead span b,.exportselectionhead span small{display:block}.exportselectionhead span b{font-size:11px}.exportselectionhead span small{color:#7c879a;margin-top:4px;font-size:8px}.exportselectionhead button{color:#3156f5;background:#fff;border:1px solid #d8deec;border-radius:8px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800}.exportjoblist{align-content:start;gap:7px;min-height:310px;padding:10px 12px 18px;display:grid;overflow-y:auto}.exportjoblist>label{cursor:pointer;background:#fff;border:1px solid #e0e4ec;border-radius:11px;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:64px;padding:10px 11px;display:grid;position:relative}.exportjoblist>label.selected{background:#f7f8ff;border-color:#a9b7ff}.exportjoblist input{accent-color:#3156f5;position:absolute;top:10px;right:10px}.exportjoblist>label>i{color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:850;display:grid}.exportjoblist span{min-width:0;padding-right:21px}.exportjoblist span small,.exportjoblist span b,.exportjoblist span em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.exportjoblist span small{color:#6d7890;font-size:7px}.exportjoblist span b{margin-top:4px;font-size:9px}.exportjoblist span em{color:#8b94a5;margin-top:4px;font-size:7px;font-style:normal}.exportempty{text-align:center;color:#69758c;place-content:center;min-height:220px;display:grid}.exportempty b{font-size:11px}.exportempty span{margin-top:4px;font-size:8px}.exportpdfmodal>footer{background:#fff;border-top:1px solid #e3e7ef;justify-content:flex-end;align-items:center;gap:9px;padding:14px 20px;display:flex}.exportpdfmodal>footer>span{align-items:baseline;gap:6px;margin-right:auto;display:flex}.exportpdfmodal>footer>span b{color:#3156f5;font-size:17px}.exportpdfmodal>footer>span small{color:#77839a;font-size:8px}.exportpdfmodal>footer p{color:#c0392b;margin:0;font-size:8px}.exportpdfmodal>footer button{border-radius:10px;height:40px;padding:0 15px;font-size:9px;font-weight:800}.exportcancel{color:#566176;background:#fff;border:1px solid #dce1ea}.exportgenerate{color:#fff;background:linear-gradient(105deg,#3156f5,#7657ff);border:0;box-shadow:0 8px 18px #3156f533}.exportgenerate:disabled{box-shadow:none;cursor:default;background:#d5dae7}@media (width<=980px){.exportpdflayout{grid-template-columns:1fr;overflow-y:auto}.exportpdfsettings{border-bottom:1px solid #e7eaf2;border-right:0;overflow:visible}.exportpdfselection{min-height:430px}}@media (width<=720px){.exportpdfoverlay{padding:0}.exportpdfmodal{border-radius:0;height:100vh;max-height:100vh}.exportpdfmodal>header{padding:16px}.exportpdfmodal>header h2{font-size:19px}.exportpdfsettings{padding:16px}.exportfilters{grid-template-columns:1fr 1fr}.exportfilters label:first-child{grid-column:1/-1}.exportblocks{grid-template-columns:1fr}.exportpdfmodal>footer{flex-wrap:wrap;position:sticky;bottom:0}.exportpdfmodal>footer>span{width:100%}.exportpdfmodal>footer p{margin-right:auto}.exportpdfbutton{height:40px}}html,body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.passwordadminpanel{background:#fff;border:1px solid #dde3ee;border-radius:15px;margin:0 20px 18px;overflow:hidden}.passwordadminpanel>header{background:#f8f9fc;border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:17px 20px;display:flex}.passwordadminpanel>header span small,.passwordadminpanel>header span h3,.passwordadminpanel>header span p{display:block}.passwordadminpanel>header span small{color:var(--blue);letter-spacing:.08em;font-size:8px;font-weight:850}.passwordadminpanel>header span h3{margin:5px 0 0;font-size:16px}.passwordadminpanel>header span p{color:#737e91;margin:5px 0 0;font-size:9px}.passwordadminpanel>header>em{color:var(--blue);background:#eef1ff;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.passwordadminpanel>div{grid-template-columns:1fr 1fr;display:grid}.passwordadminpanel article{border-bottom:1px solid #edf0f5;border-right:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:62px;padding:10px 14px;display:grid}.passwordadminpanel article:nth-child(2n){border-right:0}.passwordadminpanel article span b,.passwordadminpanel article span small{display:block}.passwordadminpanel article span b{font-size:9px}.passwordadminpanel article span small{color:#7d8798;margin-top:3px;font-size:7px}.passwordadminpanel article>em{white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.passwordadminpanel article>em.configured{color:#43801f;background:#e8f6df}.passwordadminpanel article>em.pending{color:#9b6500;background:#fff0ce}.passwordadminpanel article>button{min-height:32px;color:var(--blue);background:#fff;border:1px solid #d8def0;border-radius:7px;padding:0 9px;font-size:7px;font-weight:800}.passwordadminpanel article>button:disabled{color:#9aa3b3;cursor:default;background:#f2f4f7}.cardactivitylist{border-top:1px solid #e5e9f0;max-height:330px;margin-top:12px;overflow:auto}.cardactivitylist article{border-bottom:1px solid #e8ebf1;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.cardactivitylist article>i{width:26px;height:26px;color:var(--blue);background:#e9edff;border-radius:8px;place-items:center;font-size:7px;font-style:normal;font-weight:850;display:grid}.cardactivitylist article span b,.cardactivitylist article span small,.cardactivitylist article span time{display:block}.cardactivitylist article span b{color:#27324a;font-size:8px}.cardactivitylist article span small{color:#5f6b80;margin-top:3px;font-size:7px;line-height:1.45}.cardactivitylist article span time{color:#939baa;margin-top:4px;font-size:6.5px}.cardactivitylist>p{color:#8a93a3;margin:0;padding:14px 0;font-size:8px}.cardmodalside .comments form button:disabled{opacity:.5;cursor:default}@media (width<=820px){.passwordadminpanel{margin-left:12px;margin-right:12px}.passwordadminpanel>header{align-items:flex-start}.passwordadminpanel>div{grid-template-columns:1fr}.passwordadminpanel article{border-right:0}}.side nav{scrollbar-width:thin;gap:2px;overflow-y:auto}.naventry{gap:2px;display:grid}.naventry>a{color:#cad3e4;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;min-height:43px;padding:0 12px;font-size:12px;text-decoration:none;display:flex}.naventry>a:hover{color:#fff;background:#152039}.naventry>a.active{color:#fff;background:linear-gradient(90deg,#3156f580,#7657ff38);border-color:#344985}.naventry>a>i{color:#aebaf0;text-align:center;width:20px;font-size:17px;font-style:normal}.naventry>a>em{color:#fff;text-align:center;background:#3156f5;border-radius:20px;min-width:22px;margin-left:auto;padding:4px;font-size:9px;font-style:normal}.navgrouplabel{color:#6f7c94;letter-spacing:.12em;text-transform:uppercase;margin:13px 11px 4px;font-size:8px;font-weight:850}.queuecommandbar{background:#fff;border:1px solid #e1e6ef;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:7px 9px;display:flex}.queuestatustabs,.ownershipswitch,.inboxtabs{align-items:center;gap:4px;display:flex}.queuestatustabs button,.ownershipswitch button,.inboxtabs button{color:#64748b;background:0 0;border:0;border-radius:9px;min-height:40px;padding:0 13px;font-size:11px;font-weight:750}.queuestatustabs button b,.inboxtabs button b{color:#64748b;background:#eef1f6;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:9px}.queuestatustabs button.active,.ownershipswitch button.active,.inboxtabs button.active{color:#3156f5;background:#eef1ff}.queuestatustabs button.active b,.inboxtabs button.active b{color:#3156f5;background:#fff}.ownershipswitch{background:#f3f5f8;border-radius:10px;padding:3px}.ownershipswitch button{min-height:34px;padding:0 11px}.ownershipswitch button.active{background:#fff;box-shadow:0 1px 5px #0f172a14}.groupheading span i.success{background:#62a931}.inboxtabs{background:#fff;border:1px solid #e1e6ef;border-radius:13px;margin:12px 0 14px;padding:5px;overflow-x:auto}.inboxtabs button{white-space:nowrap}.inboxitem{background:#fff;border-bottom:1px solid #edf0f5}.inboxopen{text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:78px;padding:12px 14px 7px;display:grid}.inboxopen:hover{background:#f9faff}.inboxopen>i{color:#3156f5;background:#eef1ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:850;display:grid}.inboxopen span small,.inboxopen span b,.inboxopen span em{display:block}.inboxopen span small{color:#64748b;font-size:10px}.inboxopen span b{margin-top:4px;font-size:12px}.inboxopen span em{color:#64748b;margin-top:4px;font-size:10px;font-style:normal}.inboxopen>strong{color:#718096;white-space:nowrap;font-size:10px}.inboxopen>strong b{color:#3156f5;margin-left:6px;font-size:16px}.inboxactions{gap:6px;padding:0 14px 9px 58px;display:flex}.inboxactions button{color:#526079;background:#fff;border:1px solid #dfe4ee;border-radius:7px;min-height:30px;padding:0 9px;font-size:9px;font-weight:750}.inboxactions button:last-child{color:#3156f5}.layoutswitch{background:#f2f4f8;border-radius:9px;padding:3px;display:flex}.layoutswitch button{color:#718096;background:0 0;border:0;border-radius:7px;width:36px;min-height:32px;padding:0}.layoutswitch button.active{color:#3156f5;background:#fff;box-shadow:0 1px 5px #0f172a14}.contenttable.gallery{background:#f7f8fc;grid-template-columns:repeat(3,minmax(230px,1fr));gap:10px;padding:14px;display:grid}.contenttable.gallery>header{display:none}.contenttable.gallery>button{text-align:left;background:#fff;border:1px solid #e1e6ef;border-radius:14px;grid-template-columns:1fr 1fr;align-content:start;gap:13px;min-height:210px;padding:15px;display:grid}.contenttable.gallery>button>.contentname{grid-column:1/-1}.contenttable.gallery>button>span{min-width:0}.contenttable.gallery .readiness,.contenttable.gallery .stagebadge{grid-column:span 1}.emptylanetoggle{color:#64748b;background:#fff;border:1px solid #dce2ed;border-radius:9px;min-height:36px;padding:0 10px;font-size:9px;font-weight:800}.emptylanetoggle.active{color:#3156f5;background:#eef1ff;border-color:#aebaff}.workflowempty{text-align:center;color:#64748b;place-content:center;min-width:min(560px,80vw);min-height:260px;display:grid}.workflowempty b,.workflowempty span{display:block}.workflowempty span{margin-top:6px;font-size:11px}.clienttabs{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e5e9f1;border-bottom:1px solid #e5e9f1;gap:5px;margin:18px -27px;padding:8px 27px;display:flex;position:sticky;top:-23px;overflow-x:auto}.clienttabs button{color:#64748b;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 11px;font-size:10px;font-weight:800}.clienttabs button.active{color:#3156f5;background:#eef1ff}.clienttabs button b{background:#fff;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:8px}.clientdrawer .clienttabcontent{display:none}.clientdrawer.clienttab-visao-geral .tab-visao-geral,.clientdrawer.clienttab-cadastro .tab-cadastro,.clientdrawer.clienttab-onboarding .tab-onboarding,.clientdrawer.clienttab-cronograma .tab-cronograma,.clientdrawer.clienttab-trafego-estrategia .tab-trafego-estrategia,.clientdrawer.clienttab-publicados .tab-publicados,.clientdrawer.clienttab-historico .tab-historico{display:block}.clientdrawer.clienttab-visao-geral .clientfacts{display:grid}.trashcontrols{background:#fff;border:1px solid #e1e6ef;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:8px;display:flex}.trashcontrols>div{gap:4px;display:flex}.trashcontrols button{color:#64748b;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 12px;font-size:10px;font-weight:800}.trashcontrols button.active{color:#3156f5;background:#eef1ff}.trashcontrols button b{margin-left:5px}.trashcontrols label{border:1px solid #dfe4ee;border-radius:9px;align-items:center;gap:8px;width:min(360px,45vw);height:40px;padding:0 11px;display:flex}.trashcontrols input{background:0 0;border:0;outline:0;width:100%;font-size:10px}@media (width<=820px){.side nav{gap:4px;display:flex}.naventry{display:block}.navgrouplabel{display:none}.naventry>a{white-space:nowrap;min-height:40px;padding:0 10px}.naventry>a>i,.naventry>a>em{display:none}.queuecommandbar{flex-direction:column;align-items:stretch}.queuestatustabs{overflow-x:auto}.queuestatustabs button{white-space:nowrap}.ownershipswitch button{flex:1}.inboxopen{grid-template-columns:32px minmax(0,1fr)}.inboxopen>strong{grid-column:2}.contenttable.gallery{grid-template-columns:1fr}.trashcontrols{flex-direction:column;align-items:stretch}.trashcontrols label{width:100%}}.approvalcenter{gap:14px;display:grid}.approvaltabs{background:#fff;border:1px solid #e1e6ef;border-radius:14px;gap:4px;padding:5px;display:flex;overflow-x:auto}.approvaltabs button{color:#64748b;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-size:11px;font-weight:800}.approvaltabs button.active{color:#3156f5;background:#eef1ff}.approvaltabs button b{background:#fff;border-radius:999px;margin-left:8px;padding:3px 6px;font-size:9px}.approvalgrid{grid-template-columns:repeat(2,minmax(360px,1fr));gap:12px;display:grid}.approvalcard{background:#fff;border:1px solid #e0e5ef;border-radius:16px;overflow:hidden;box-shadow:0 7px 24px #0f172a0a}.approvalcard>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:14px 16px;display:flex}.approvalcard>header small{color:#657188;font-size:10px}.approvalcard>header h3{margin:4px 0 0;font-size:14px}.approvalcard>header em{color:#9b6500;background:#fff2d9;border-radius:7px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800}.approvalpreview{text-align:left;background:#f4f6fa;border:0;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;min-height:210px;padding:12px;display:grid}.approvalpreview>span{background:#fff;border:1px solid #e0e4ec;border-radius:11px;min-width:0;min-height:180px;position:relative;overflow:hidden}.approvalpreview>span>small{z-index:2;color:#fff;background:#0a1226c7;border-radius:999px;padding:5px 7px;font-size:8px;position:absolute;top:8px;left:8px}.approvalpreview img{object-fit:cover;width:100%;height:100%}.approvalpreview span>i{color:#3156f5;place-content:center;justify-items:center;gap:8px;height:100%;font-size:28px;font-style:normal;display:grid}.approvalpreview span>i b{color:#526079;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:9px;overflow:hidden}.approvalpreview>.approvalnofile{color:#738096;grid-column:1/-1;place-content:center;justify-items:center;display:grid}.approvalpreview>.approvalnofile i{min-height:auto;font-size:24px}.approvalpreview>.approvalnofile b{margin-top:8px;font-size:11px}.approvalcontext{border-top:1px solid #edf0f5;grid-template-columns:repeat(3,1fr);gap:8px;padding:11px 15px;display:grid}.approvalcontext span{gap:3px;display:grid}.approvalcontext small{color:#7b8699;font-size:8px}.approvalnote{color:#4e5970;background:#f7f4ff;border-left:3px solid #7657ff;border-radius:0 8px 8px 0;margin:0 15px 12px;padding:10px;font-size:10px;line-height:1.5}.approvalnote small{color:#7c8698;margin-top:4px;display:block}.approvalcard>footer{border-top:1px solid #edf0f5;justify-content:flex-end;gap:6px;padding:12px 15px;display:flex}.approvalcard>footer button{color:#536078;background:#fff;border:1px solid #dce2ed;border-radius:8px;min-height:36px;padding:0 10px;font-size:9px;font-weight:800}.approvalcard>footer .reject{color:#b23a36}.approvalcard>footer .approve{color:#397719;background:#e4f6da;border:0}.approvalcard>footer button:disabled{opacity:.5;cursor:default}.approvalempty{text-align:center;color:#68748a;place-content:center;min-height:330px;display:grid}.approvalempty span{margin-top:6px;font-size:11px}.inboxsync{border-radius:999px;width:max-content;margin-top:8px;padding:4px 7px;font-weight:800;font-size:8px!important}.inboxsync.ok{color:#3d7a1d;background:#e7f6df}.inboxsync.local{color:#68748a;background:#f0f2f6}.capacitytoolbar{background:#fff;border:1px solid #e1e6ef;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.capacitytoolbar>div{align-items:center;gap:4px;display:flex}.capacitytoolbar>div>span{color:#69758b;text-transform:uppercase;margin:0 7px;font-size:9px;font-weight:800}.capacitytoolbar button{color:#657188;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800}.capacitytoolbar button.active{color:#3156f5;background:#eef1ff}.capacitytoolbar .balancesimulation{color:#3156f5;background:#f7f8ff;border:1px solid #cad4ff}.simulationpanel{background:#f8f9ff;border:1px solid #cfd8ff;border-radius:14px;overflow:hidden}.simulationpanel>header{border-bottom:1px solid #dfe4f8;justify-content:space-between;padding:11px 14px;display:flex}.simulationpanel>header span b,.simulationpanel>header span small{display:block}.simulationpanel>header span b{font-size:11px}.simulationpanel>header span small{color:#758097;margin-top:3px;font-size:8px}.simulationpanel>header button{color:#657188;background:0 0;border:0;font-size:19px}.simulationpanel>button{text-align:left;background:0 0;border:0;border-top:1px solid #e4e8f5;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 14px;display:grid}.simulationpanel>button>i{color:#3156f5;font-style:normal}.simulationpanel>button span b,.simulationpanel>button span small{display:block}.simulationpanel>button span b{font-size:10px}.simulationpanel>button span small{color:#69758a;margin-top:4px;font-size:8px}.simulationpanel>button em{color:#3156f5;font-size:9px;font-style:normal;font-weight:800}.calendarmodes{background:#f1f3f7;border-radius:9px;gap:3px;padding:3px;display:flex}.calendarmodes button{color:#657188;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800}.calendarmodes button.active{color:#3156f5;background:#fff;box-shadow:0 1px 5px #0f172a14}.calendarday.acceptdrop:hover{background:#f4f6ff;box-shadow:inset 0 0 0 2px #3156f5}.unscheduledtray{background:#fff;border:1px solid #e1e6ef;border-radius:14px;margin-top:12px;overflow:hidden}.unscheduledtray>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:58px;padding:10px 15px;display:flex}.unscheduledtray>header span b,.unscheduledtray>header span small{display:block}.unscheduledtray>header span b{font-size:12px}.unscheduledtray>header span small{color:#748097;margin-top:4px;font-size:9px}.unscheduledtray>header em{color:#3156f5;background:#eef1ff;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.unscheduledtray>div{grid-template-columns:repeat(4,minmax(180px,1fr));gap:7px;padding:10px;display:grid}.unscheduledtray>div>button{text-align:left;background:#fff;border:1px solid #e1e6ef;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px;display:grid}.unscheduledtray button>i{color:#3156f5;background:#eef1ff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:850;display:grid}.unscheduledtray button span{min-width:0}.unscheduledtray button span b,.unscheduledtray button span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unscheduledtray button span b{font-size:9px}.unscheduledtray button span small{color:#748097;margin-top:3px;font-size:7px}.unscheduledtray button>em{color:#3156f5;font-style:normal}.calendarlist,.radarfull{background:#fff;border:1px solid #e1e6ef;border-radius:15px;overflow:hidden}.calendarlist>header,.radarfull>header{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;min-height:70px;padding:13px 17px;display:flex}.calendarlist>header span b,.calendarlist>header span small{display:block}.calendarlist>header span b{font-size:13px}.calendarlist>header span small{color:#748097;margin-top:4px;font-size:9px}.calendarlist>header>em{color:#748097;font-size:9px;font-style:normal}.calendarlist>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f5;grid-template-columns:80px 32px 1fr auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 16px;display:grid}.calendarlist>button:hover,.radarfull>button:hover{background:#f8faff}.calendarlist>button time{color:#3156f5;font-size:10px;font-weight:800}.calendarlist>button>i{color:#3156f5;background:#eef1ff;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.calendarlist>button span b,.calendarlist>button span small{display:block}.calendarlist>button span b{font-size:10px}.calendarlist>button span small{color:#748097;margin-top:4px;font-size:8px}.calendarlist>button>em{color:#3156f5;font-style:normal}.radarfull{display:grid}.radarfull>header span small{color:#3156f5;font-size:8px;font-weight:850}.radarfull>header h3{margin:4px 0 0;font-size:15px}.radarfull>header>b{font-size:24px}.radarfull>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f5;grid-template-columns:88px 1fr auto;align-items:center;gap:14px;min-height:80px;padding:12px 16px;display:grid}.radarfull>button time{color:#3156f5;font-size:11px;font-weight:850}.radarfull>button span b,.radarfull>button span small,.radarfull>button span em{display:block}.radarfull>button span b{font-size:11px}.radarfull>button span small{color:#667188;margin-top:4px;font-size:9px}.radarfull>button span em{color:#a35e0a;margin-top:5px;font-size:8px;font-style:normal}.radarfull>button strong{color:#3156f5;background:#eef1ff;border-radius:7px;padding:6px 8px;font-size:8px}.templatelibrarybar{background:#fff;border:1px solid #e1e6ef;border-radius:14px;grid-template-columns:auto minmax(210px,1fr) 150px;align-items:center;gap:8px;padding:8px;display:grid}.templatelibrarybar nav{gap:3px;display:flex}.templatelibrarybar nav button{color:#657188;background:0 0;border:0;border-radius:8px;min-height:38px;padding:0 11px;font-size:9px;font-weight:800}.templatelibrarybar nav button.active{color:#3156f5;background:#eef1ff}.templatelibrarybar nav button b{background:#fff;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:8px}.templatelibrarybar>label{border:1px solid #dfe4ee;border-radius:9px;align-items:center;gap:8px;height:39px;padding:0 10px;display:flex}.templatelibrarybar>label i{color:#657188;font-style:normal}.templatelibrarybar input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.templatelibrarybar>select{background:#fff;border:1px solid #dfe4ee;border-radius:9px;height:39px;padding:0 9px;font-size:9px}.templategrid article>header{position:relative}.templatefavorite{color:#b4bbc8;background:#f2f4f8;border:0;border-radius:8px;width:32px;min-height:32px;font-size:15px;position:absolute;top:12px;right:72px}.templatefavorite.active{color:#d28a00;background:#fff4d7}.archiveview{gap:14px;display:grid}.archivefilters{background:#fff;border:1px solid #e1e6ef;border-radius:14px;align-items:end;gap:9px;padding:10px;display:flex}.archivefilters label{color:#657188;gap:5px;font-size:8px;font-weight:800;display:grid}.archivefilters select{background:#fff;border:1px solid #dfe4ee;border-radius:8px;min-width:170px;height:38px;padding:0 9px;font-size:9px}.archivefilters>span{color:#657188;background:#f2f4f8;border-radius:9px;margin-left:auto;padding:9px 11px;font-size:9px}.archivefilters>span b{color:#3156f5}.archivegrid{background:#fff;border:1px solid #e1e6ef;border-radius:15px;overflow:hidden}.archivegrid>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f5;grid-template-columns:38px 1fr 90px 20px;align-items:center;gap:11px;width:100%;min-height:72px;padding:11px 15px;display:grid}.archivegrid>button:first-child{border-top:0}.archivegrid>button:hover{background:#f8faff}.archivegrid>button>i{color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:850;display:grid}.archivegrid span small,.archivegrid span b,.archivegrid span em{display:block}.archivegrid span small{color:#69758a;font-size:8px}.archivegrid span b{margin-top:4px;font-size:10px}.archivegrid span em{color:#778298;margin-top:4px;font-size:8px;font-style:normal}.archivegrid time{color:#68748a;font-size:9px}.archivegrid strong{color:#3156f5}.archiveempty{text-align:center;color:#68748a;place-content:center;min-height:300px;display:grid}.archiveempty span{margin-top:5px;font-size:9px}@media (width<=980px){.approvalgrid{grid-template-columns:1fr}.unscheduledtray>div{grid-template-columns:repeat(2,minmax(180px,1fr))}.templatelibrarybar{grid-template-columns:1fr 1fr}.templatelibrarybar nav{grid-column:1/-1;overflow-x:auto}}@media (width<=680px){.approvalpreview{grid-template-columns:1fr}.approvalpreview>span{min-height:150px}.approvalcard>footer{flex-wrap:wrap}.capacitytoolbar{flex-direction:column;align-items:stretch}.unscheduledtray>div{grid-template-columns:1fr}.calendarlist>button{grid-template-columns:66px 30px 1fr}.calendarlist>button>em{display:none}.radarfull>button{grid-template-columns:70px 1fr}.radarfull>button strong{grid-column:2;justify-self:start}.templatelibrarybar{grid-template-columns:1fr}.templatelibrarybar nav{grid-column:auto}.archivefilters{flex-direction:column;align-items:stretch}.archivefilters select{width:100%}.archivefilters>span{margin-left:0}.archivegrid>button{grid-template-columns:36px 1fr 18px}.archivegrid time{grid-column:2}}:root{--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:18px}body{font-size:var(--text-md);line-height:1.45}main{padding-top:20px}.flowtopbar{border-bottom:1px solid #e7eaf1;grid-template-columns:minmax(210px,auto) minmax(0,1fr);gap:24px;min-height:74px}.pagecontext{gap:12px;min-width:210px}.pagecontext>i{width:42px;height:42px;font-size:12px}.pagecontext span small{letter-spacing:.06em;font-size:11px}.pagecontext span h1{letter-spacing:-.35px;margin-top:3px;font-size:21px}.flowtopbar .actions{grid-template-columns:minmax(280px,1fr) 44px auto auto 44px;align-items:center;gap:8px}.flowtopbar .searchbox{height:46px}.flowtopbar .searchbox input{font-size:14px!important}.searchbox kbd{font-size:11px}.flowtopbar .bell,.headermorebutton{color:#475569;background:#fff;border:1px solid #dce1eb;border-radius:11px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font-size:18px;display:grid}.flowtopbar .bell:hover,.headermorebutton:hover,.headermorebutton[aria-expanded=true]{color:#3156f5;background:#f6f7ff;border-color:#aebaff}.globalcreatebutton{height:46px;min-height:46px;font-size:13px}.flowtopbar .profilepicker,.flowtopbar .identitychip{height:46px}.profilepicker span{font-size:10px}.profilepicker select{font-size:13px!important}.identitychip span b{font-size:13px}.identitychip span small{font-size:11px!important}.headermenu{z-index:60;background:#fff;border:1px solid #dde3ee;border-radius:14px;width:285px;padding:8px;animation:.16s ease-out header-menu-in;position:absolute;top:53px;right:0;overflow:hidden;box-shadow:0 22px 60px #0f172a33}.headermenu>small{color:#788397;letter-spacing:.08em;padding:7px 9px 8px;font-weight:850;display:block;font-size:10px!important}.headermenu>button{color:#26334b;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;min-height:59px;padding:8px 9px;display:grid}.headermenu>button:hover{background:#f5f7ff}.headermenu>button>i{color:#3156f5;background:#eef1ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.headermenu span b,.headermenu span em{display:block}.headermenu span b{font-size:13px}.headermenu span em{color:#768197;margin-top:2px;font-size:11px;font-style:normal;line-height:1.35}.headermenu .headermenulogout{color:#a33c36;border-top:1px solid #edf0f5;border-radius:0 0 9px 9px;margin-top:3px}.headermenu .headermenulogout>i{color:#b43b35;background:#fff0ee}@keyframes header-menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);z-index:80;color:#fff;pointer-events:none;opacity:0;background:#111a2d;border-radius:7px;width:max-content;max-width:230px;padding:7px 9px;font-size:11px;font-weight:650;line-height:1.3;transition:all .14s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}}main p{line-height:1.55;font-size:14px!important}main label{font-size:13px!important}main input,main select,main textarea{font-size:14px!important}.featureheading>div>span,.homewelcome .eyebrow,.roleintro .eyebrow{font-size:11px}.featureheading h2{font-size:26px}.featureheading p{font-size:14px!important}.featureheading>strong small{font-size:10px!important}.homewelcome p,.roleintro p,.panelhead p,.contenthead p,.queuepanel header p{font-size:13px!important}.homefocus>span{font-size:10px}.homefocus>b{font-size:14px}.homefocus>small{font-size:12px!important}.homefocus>button,.homeviewbar button,.queuefilters button{font-size:12px}.prioritymetrics span small{font-size:11px!important}.prioritymetrics span em{font-size:11px}.inboxgroup>header h3,.queuepanel h3,.workloadpanel h3,.quickpanel h3{font-size:17px}.inboxgroup>header p{font-size:12px!important}.inboxgroup>button span small,.inboxgroup>button span em,.inboxgroup>button>strong{font-size:11px}.inboxgroup>button span b{font-size:13px}.inboxempty{font-size:12px}.workflowhead p{font-size:13px!important}.workflowhead>span{font-size:11px}.lane{flex-basis:285px}.lane>header div b{font-size:13px}.lane>header div small,.lane>header>em{font-size:10px!important}.flowcard h3{font-size:13px}.flowcard>p{font-size:13px!important}.flowcard>small,.linkedcard,.locknote{font-size:11px!important}.flowcard .type,.flowcard .recording,.cardkind,.flowmeta span i{font-size:10px}.flowmeta span b,.revision{font-size:11px}.flowcard footer button{min-height:34px;font-size:11px}.scopebar{font-size:11px}.carddrawer{width:min(860px,100%)}.cardstatusline em,.cardstatusline span{font-size:11px}.linkedpanel b{font-size:13px}.linkedpanel small{font-size:11px!important}.cardsection>header b,.artfiles h3{font-size:15px}.cardsection>header em,.briefgrid dt{font-size:11px}.briefgrid dd{font-size:13px;line-height:1.6}.copysection p{line-height:1.75;font-size:15px!important}.copysection>small,.recordfield,.contextdata small{font-size:12px!important}.contextdata textarea{min-height:130px;font-size:14px!important}.uploadsection div b{font-size:13px}.uploadsection div small,.artfiles article span small,.nofiles{font-size:11px!important}.uploadsection label,.artfiles article a{font-size:12px!important}.artfiles article span b{font-size:13px}.approvaltabs button,.calendarmodes button,.capacitytoolbar button,.templatelibrarybar nav button{font-size:12px}.approvalcard>header small,.approvalcontext small,.approvalnote small{font-size:11px!important}.approvalcard>header h3{font-size:16px}.approvalcard>header em,.approvalpreview>span>small{font-size:10px}.approvalcontext b{font-size:14px}.approvalnote{font-size:13px}.approvalcard>footer button{min-height:40px;font-size:12px}.calendarmodes button{min-height:38px}.calendarlist>button time,.calendarlist>button span b,.radarfull>button time,.radarfull>button span b{font-size:13px}.calendarlist>button span small,.radarfull>button span small,.radarfull>button span em{font-size:11px!important}.capacitytoolbar>div>span,.capacitytoolbar button,.simulationpanel>button em{font-size:12px}.simulationpanel>header span b,.simulationpanel>button span b{font-size:13px}.simulationpanel>header span small,.simulationpanel>button span small{font-size:11px!important}.searchresults>header b,.searchresults>button span b{font-size:13px}.searchresults>header small,.searchresults>button span small,.searchresults>p{font-size:11px!important}.searchresults>button{min-height:64px}.openinbox{font-size:12px}.exportpdfmodal>header small,.exportsectiontitle small,.exportselectionhead span small,.exportpdfmodal>footer small{font-size:11px!important}.exportpdfmodal>header p{font-size:13px!important}.exportsectiontitle b,.exportselectionhead span b{font-size:14px}.exportblocks span b,.exportjoblist span b{font-size:13px}.exportblocks span small,.exportjoblist span small,.exportjoblist span em{font-size:11px!important}.exportpdfmodal>footer button,.exportselectionhead button{font-size:12px}.modal label,.fields label,.progress{font-size:13px!important}.modal input,.modal select,.drawer input,.drawer select{min-height:46px}.drawer>p,.drawer>small{font-size:14px!important}.drawer>footer button{font-size:13px}.toast{background:#111a2d;border:1px solid #ffffff1f;border-radius:13px;min-width:min(360px,100vw - 32px);padding:15px 18px;font-size:13px;font-weight:700;animation:.2s ease-out toast-in}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flowloading b{font-size:15px}.side nav a{font-size:13px}.navgrouplabel{font-size:10px!important}.workspace b{font-size:13px}@media (width<=1380px){.flowtopbar{grid-template-columns:minmax(190px,auto) minmax(0,1fr);padding:0}.flowtopbar .actions{grid-template-columns:minmax(240px,1fr) 44px auto auto 44px}.flowtopbar .alertpanel{top:62px}}@media (width<=1120px){.flowtopbar{grid-template-columns:1fr;gap:10px;padding:10px 0 13px}.flowtopbar .actions{grid-template-columns:minmax(230px,1fr) 44px auto 44px}.flowtopbar .profilepicker,.flowtopbar .identitychip{display:none}.flowtopbar .alertpanel{top:122px}}@media (width<=820px){main{padding:13px}.flowtopbar{border-bottom:0;min-height:0}.pagecontext{min-width:0}.pagecontext span h1{font-size:24px}.flowtopbar .actions{grid-template-columns:1fr 44px 44px}.flowtopbar .universalsearch{grid-column:1/-1}.flowtopbar .bell{grid-area:2/2;display:grid}.globalcreatebutton{grid-area:2/1;font-size:13px}.headeractions{grid-area:2/3}.headermenu{width:auto;position:fixed;inset:auto 12px 12px}.flowtopbar .alertpanel{top:142px}.carddrawer{width:100%}.lane{flex-basis:270px}}@media (width<=520px){.pagecontext>i{width:38px;height:38px;display:grid}.pagecontext span small{font-size:10px}.pagecontext span h1{font-size:22px}.flowtopbar .searchbox input{font-size:16px!important}.toast{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.headermenu,.toast{animation:none}}.splitcreate{align-items:stretch;display:flex;position:relative}.splitcreate .globalcreatebutton{border-radius:11px 0 0 11px;box-shadow:0 8px 18px #3156f529}.splitcreatearrow{color:#fff;background:linear-gradient(105deg,#4d59f4,#7657ff);border:0;border-left:1px solid #ffffff47;border-radius:0 11px 11px 0;width:38px;min-height:46px;padding:0;font-size:18px;font-weight:850}.splitcreatearrow:hover,.splitcreatearrow[aria-expanded=true]{background:#2339d7}.splitcreatemenu{z-index:65;background:#fff;border:1px solid #dce2ed;border-radius:14px;width:300px;padding:8px;animation:.16s ease-out uiverse-pop;position:absolute;top:53px;right:0;box-shadow:0 24px 65px #0f172a33}.splitcreatemenu>small{color:#788397;letter-spacing:.08em;padding:7px 9px 8px;font-weight:850;display:block;font-size:10px!important}.splitcreatemenu>button{text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 9px;display:grid}.splitcreatemenu>button:hover{background:#f5f7ff}.splitcreatemenu>button>i{color:#3156f5;background:#eef1ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:850;display:grid}.splitcreatemenu span b,.splitcreatemenu span em{display:block}.splitcreatemenu span b{font-size:13px}.splitcreatemenu span em{color:#758097;margin-top:2px;font-size:11px;font-style:normal}@keyframes uiverse-pop{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}input[type=checkbox]{accent-color:#3156f5;cursor:pointer;width:18px;height:18px}.exportjoblist>label.selected{box-shadow:inset 0 0 0 1px #859aff,0 6px 15px #3156f50f}.exportblocks label:has(input:checked){box-shadow:inset 0 0 0 1px #859aff,0 6px 15px #3156f50f}.bulkselectbutton{transition:border-color .16s,background .16s,transform .16s}.bulkselectbutton:hover{transform:translateY(-1px)}.bulkactionbar{box-shadow:0 16px 45px #0f172a24}.bulkactionbar button:not(:disabled):active{transform:translateY(1px)}.queuestatustabs,.ownershipswitch,.inboxtabs,.approvaltabs,.calendarmodes,.origintoggle,.queuefilters{scrollbar-width:none}.queuestatustabs button,.ownershipswitch button,.inboxtabs button,.approvaltabs button,.calendarmodes button,.origintoggle button,.queuefilters button{transition:color .16s,background .16s,box-shadow .16s,transform .16s;position:relative}.queuestatustabs button:hover,.ownershipswitch button:hover,.inboxtabs button:hover,.approvaltabs button:hover,.calendarmodes button:hover,.origintoggle button:hover,.queuefilters button:hover{color:#3156f5}.ownershipswitch button.active:before{content:"";background:#3156f5;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #e8ecff}.cardstatusline em,.cardstatusline span,.cardkind,.state>em,.approvalcard>header em,.archivegrid span em{border:1px solid #3156f51a;box-shadow:inset 0 1px #ffffffa6}.cardstatusline em:before{content:"";opacity:.65;background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.flowcard,.queueitem,.prioritymetrics button,.approvalcard,.clientgrid>button,.templategrid>article{transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.flowcard:hover,.queueitem:hover,.prioritymetrics button:hover,.clientgrid>button:hover,.templategrid>article:hover{border-color:#aebaff;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.flowcard:active,.queueitem:active,.prioritymetrics button:active{transform:translateY(0)}.flowcard.bulkselected{box-shadow:inset 0 0 0 2px #3156f5,0 12px 28px #3156f51f}.flowloading{gap:12px}.loadingskeleton{gap:7px;width:min(290px,70vw);display:grid}.loadingskeleton i{background:#e7eaf2;border-radius:999px;height:9px;overflow:hidden}.loadingskeleton i:after{content:"";background:linear-gradient(90deg,#0000,#3156f540,#0000);width:45%;height:100%;animation:1.15s infinite skeleton-sweep;display:block}.loadingskeleton i:nth-child(2){width:78%}.loadingskeleton i:nth-child(3){width:58%}@keyframes skeleton-sweep{0%{transform:translate(-110%)}to{transform:translate(250%)}}button:disabled,[aria-busy=true]{cursor:wait}.primary:disabled{box-shadow:none;background:#cbd2e1}.progressbar,.capacitybar,.state>i,.workspace>span,.metricprogress,.completionbar{overflow:hidden;box-shadow:inset 0 1px 2px #0f172a14}.progressbar>i,.capacitybar>i,.state>i b,.workspace>span i,.metricprogress>i,.completionbar>i{position:relative}.progressbar>i:after,.capacitybar>i:after,.state>i b:after,.completionbar>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff52,#0000);animation:2.4s infinite progress-glint;position:absolute;inset:0;transform:translate(-100%)}@keyframes progress-glint{45%,to{transform:translate(200%)}}.uploadsection.dropzone{background:linear-gradient(135deg,#fbfcff,#f5f7ff);border-width:2px;border-color:#bcc8f4;min-height:92px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.uploadsection.dropzone:before{content:"⇧";color:#3156f5;background:#e9edff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:850;display:grid}.uploadsection.dropzone:hover{background:#f2f5ff;border-color:#7189f8;box-shadow:0 8px 22px #3156f514}.uploadsection.dropzone[aria-busy=true]{opacity:.72}.uploadsection.dropzone label{place-items:center;min-height:42px;display:grid}.queueempty,.inboxempty,.approvalempty,.archiveempty,.trashempty,.exportempty,.emptyschedule,.nofiles{position:relative;padding-top:56px!important}.queueempty:before,.inboxempty:before,.approvalempty:before,.archiveempty:before,.trashempty:before,.exportempty:before,.emptyschedule:before,.nofiles:before{content:"✓";color:#478224;background:#edf7e8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:850;display:grid;position:absolute;top:16px;left:50%;transform:translate(-50%)}@media (width<=1120px){.flowtopbar .actions{grid-template-columns:minmax(230px,1fr) 44px auto 44px}}@media (width<=820px){.splitcreate{grid-area:2/1;min-width:0}.splitcreate .globalcreatebutton{width:100%;min-width:0}.splitcreatemenu{width:auto;max-height:70vh;position:fixed;inset:auto 12px 12px;overflow-y:auto}.uploadsection.dropzone{flex-direction:column;align-items:stretch}.uploadsection.dropzone:before{display:none}}@media (prefers-reduced-motion:reduce){.splitcreatemenu,.loadingskeleton i:after,.progressbar>i:after,.capacitybar>i:after,.state>i b:after,.completionbar>i:after{animation:none}}.commandcenter{width:min(620px,100vw - 32px);max-height:min(620px,72vh);overflow-y:auto}.commandcenter>header{z-index:2;background:#fff;position:sticky;top:0}.commandcenter>header small{white-space:nowrap}.commandsectiontitle{color:#7b8598;letter-spacing:.08em;padding:12px 14px 6px;font-size:10px;font-weight:850}.commandcenter>button{border-bottom:0;border-radius:9px;grid-template-columns:38px 1fr auto;position:relative}.commandcenter>button.active{background:#f0f3ff;box-shadow:inset 3px 0 #3156f5}.commandcenter>button>i{color:#3156f5;background:#e9edff;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:850;display:grid}.commandcenter>button>em{color:#3156f5;font-style:normal;font-weight:800}.commandcenter>button>kbd{color:#69758a;text-align:center;background:#fff;border:1px solid #dbe1ec;border-bottom-width:2px;border-radius:6px;min-width:26px;padding:4px 6px;font:700 10px/1 system-ui,sans-serif}.commandaction span small{display:block}.searchbox:focus-within{border-color:#879bff;box-shadow:0 0 0 4px #3156f51a}@media (width<=820px){.commandcenter{width:auto;max-height:calc(100vh - 92px);position:fixed;top:76px;left:12px;right:12px}.commandcenter>header small{display:none}}@media (prefers-reduced-motion:reduce){.searchbox:focus-within{transition:none}}.leoguidebutton{border-radius:14px;width:48px;min-width:48px;min-height:48px;padding:4px;bottom:16px;left:254px;right:auto}.leoguidebutton>span:last-child{display:none}.leoguidebutton .leoguidecharacter.small{width:38px;height:42px}.flowhelppanel,.flowgameguide{bottom:74px;left:254px;right:auto}.drawback:has(.clientdrawer){place-items:center;padding:24px}.clientdrawer{border:1px solid #dce2ed;border-radius:24px;width:min(1080px,100%);height:min(860px,100vh - 48px);box-shadow:0 35px 100px #070f234d}.clientdrawer>header{z-index:5;background:#fff;padding-top:4px;position:sticky;top:-23px}.clientdrawer .clienttabs{z-index:4;background:#fff;position:sticky;top:9px}.clientdrawer>footer{border-radius:0 0 24px 24px}.clientheadcontrols{flex-wrap:wrap}.bulkclientbutton{color:#3156f5;background:#fff;border:1px solid #cfd7ed;border-radius:10px;min-height:42px;padding:0 14px;font-weight:800}.bulkclientbutton:hover{background:#f5f7ff;border-color:#8da0fa}.bulkclientmodal{background:#fff;border-radius:22px;width:min(900px,100%);max-height:calc(100vh - 40px);padding:24px;overflow-y:auto;box-shadow:0 34px 90px #050f284d}.bulkclientmodal>header{justify-content:space-between;align-items:flex-start;display:flex}.bulkclientmodal>header span small,.bulkclientmodal>header span b{display:block}.bulkclientmodal>header span small{color:#3156f5;letter-spacing:.09em;font-size:10px;font-weight:900}.bulkclientmodal>header span b{margin-top:5px;font-size:23px}.bulkclientmodal>header button{color:#718096;background:0 0;border:0;width:38px;height:38px;font-size:26px}.bulkclientmodal>p{color:#647086;margin:12px 0 18px}.bulkclientformat{background:#f5f7ff;border:1px solid #dce3ff;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.bulkclientformat b{font-size:12px}.bulkclientformat span{color:#3156f5;font-size:13px;font-weight:800}.bulkclientformat small{color:#68758b;font-size:11px}.bulkclientmodal>label{color:#34405a;gap:7px;margin-top:16px;font-weight:800;display:grid}.bulkclientmodal textarea{resize:vertical;border:1px solid #dce1eb;border-radius:12px;outline:0;min-height:190px;padding:14px;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace!important}.bulkclientmodal textarea:focus{border-color:#8297ff;box-shadow:0 0 0 4px #3156f517}.bulkclientpreview{border:1px solid #e1e6ef;border-radius:13px;margin-top:16px;overflow:hidden}.bulkclientpreview>header{background:#f8f9fc;justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;display:flex}.bulkclientpreview>header span{color:#3156f5;font-size:11px;font-weight:850}.bulkclientpreview article{border-top:1px solid #edf0f5;grid-template-columns:minmax(180px,1.3fr) 100px minmax(180px,1fr);align-items:center;gap:12px;min-height:58px;padding:9px 13px;display:grid}.bulkclientpreview article span b,.bulkclientpreview article span small{display:block}.bulkclientpreview article span b{font-size:13px}.bulkclientpreview article span small,.bulkclientpreview article>small{color:#758096;font-size:11px!important}.bulkclientpreview article em{color:#3156f5;font-size:11px;font-style:normal;font-weight:850}.bulkclientpreview>p{color:#68758b;background:#fafbfc;margin:0;padding:10px 13px}.bulkclientmodal>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.bulkclientmodal>footer button{background:#fff;border:1px solid #dce1eb;border-radius:10px;min-height:44px;padding:0 16px;font-weight:800}.bulkclientmodal>footer .primary{background:linear-gradient(105deg,#3156f5,#7657ff);border:0}.collaborationnotice{color:#4f5c72;background:#f6f8ff;border:1px solid #dce3ff;border-radius:10px;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;display:flex}.collaborationnotice b{color:#3156f5}@media (width<=820px){.leoguidebutton{bottom:12px;left:12px}.flowhelppanel,.flowgameguide{width:auto;bottom:68px;left:12px;right:12px}.drawback:has(.clientdrawer){padding:0}.clientdrawer{border:0;border-radius:0;width:100%;height:100%}.bulkclientbackdrop{padding:0}.bulkclientmodal{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.bulkclientpreview article{grid-template-columns:1fr auto}.bulkclientpreview article>small{grid-column:1/-1}}.workspace{border-radius:12px;padding-bottom:8px}.weekdaychips{flex-wrap:wrap;gap:5px!important;margin:7px 0 2px!important;display:flex!important}.weekdaychips button{color:#697386;background:#fff;border:1px solid #dce2ee;border-radius:8px;min-width:34px;height:30px;padding:0 7px;font-size:9px;font-weight:750}.weekdaychips button.active{color:#3156f5;background:#e9edff;border-color:#3156f5;box-shadow:0 0 0 1px #3156f514}.cadencegrid>label>input,.multipackageeditor>label>input{background:#fff;border:1px solid #dce2ee;border-radius:9px;width:100%;height:40px;padding:0 10px}.multipackageeditor{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.multipackageeditor>label{background:#fff;border:1px solid #e0e5ef;border-radius:11px;padding:12px!important;display:block!important}.multipackageeditor>label small{color:#7a8496;margin-top:7px;font-size:8px;line-height:1.4;display:block}.multipackageeditor>footer{grid-column:1/-1!important}.clientonboarding>div{gap:12px}.clientonboarding label.onboardingfield{grid-template-columns:minmax(150px,.55fr) minmax(260px,1fr) 76px;align-items:center;gap:12px;padding:12px;display:grid}.onboardingfield textarea{resize:vertical;color:#202a3c;width:100%;min-height:72px;font:inherit;background:#fff;border:1px solid #dce2ee;border-radius:9px;padding:10px;font-size:10px;line-height:1.5}.onboardingfield textarea:disabled,.clientlinks input:disabled{color:#6f7888;background:#f6f7fa}.validatecheck{color:#3156f5;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex!important}.validatecheck input{flex:none}.clientlinks{background:#f5f7ff;border:1px solid #dfe5f1;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.clientlinks>label{background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:6px!important;min-height:0!important;padding:0!important;display:grid!important}.clientlinks input:not([type=file]){background:#fff;border:1px solid #dce2ee;border-radius:9px;height:41px;padding:0 10px}.clientlogo{grid-column:1/-1!important}.clientlogo img{object-fit:contain;background:#fff;border:1px solid #dce2ee;border-radius:12px;width:76px;height:76px}.clientlogo>span{color:#3156f5;background:#fff;border:1px dashed #b8c4df;border-radius:9px;width:max-content;padding:9px 12px;font-size:9px;font-weight:700}.clientlogo input[type=file]{opacity:0;width:1px;height:1px;position:absolute}@media (width<=820px){.multipackageeditor{grid-template-columns:1fr!important}.clientonboarding label.onboardingfield,.clientlinks{grid-template-columns:1fr}.clientlogo{grid-column:auto!important}.weekdaychips button{min-width:31px}}.manualquantitytoggle{background:#f8f9fd;border:1px solid #dfe5f1;border-radius:11px;align-items:center;gap:10px;padding:11px 13px;color:#27334b!important;margin:12px 0 2px!important;display:flex!important}.manualquantitytoggle>input{accent-color:#3156f5;flex:none;width:18px!important;height:18px!important}.manualquantitytoggle span b,.manualquantitytoggle span small{display:block}.manualquantitytoggle span b{font-size:10px}.manualquantitytoggle span small{color:#758096;margin-top:3px;font-size:8px;font-weight:500}.cadencegrid output{color:#3156f5;background:#f5f7fb;border:1px solid #dce3f0;border-radius:9px;align-items:center;min-height:40px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.scheduleplan>header,.scheduleplan>article{grid-template-columns:170px minmax(210px,1fr) 170px 170px 66px}.removeplanitem{color:#b42318;background:#fff5f5;border:1px solid #ffc6c6;border-radius:7px;height:36px;padding:0 8px;font-size:8px;font-weight:800}.removeplanitem:hover{background:#ffeded;border-color:#ef6b6b}.emptyplan{text-align:center;color:#263249;gap:5px;padding:28px;display:grid}.emptyplan span{color:#788296;font-size:9px}@media (width<=820px){.scheduleplan>article{grid-template-columns:1fr}.removeplanitem{width:100%}}.planninghubbackdrop{z-index:58;place-items:center;padding:22px}.planninghub{background:#f7f8fc;border-radius:20px;flex-direction:column;width:min(1180px,100%);height:min(900px,100vh - 44px);display:flex;overflow:hidden;box-shadow:0 32px 90px #050c1d59}.planninghub>header{background:#fff;border-bottom:1px solid #dfe4ef;justify-content:space-between;align-items:flex-start;padding:22px 26px 18px;display:flex}.planninghub>header small{color:#3156f5;letter-spacing:.1em;font-size:9px;font-weight:900}.planninghub>header h2{margin:5px 0 4px;font-size:27px}.planninghub>header p{color:#6e788a;margin:0;font-size:11px}.planninghub>header>button{color:#798397;background:0 0;border:0;width:40px;height:40px;font-size:28px}.planningflow{background:#fff;border-bottom:1px solid #e2e6ee;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:14px 26px;list-style:none;display:grid}.planningflow li{color:#8a93a3;background:#f5f6f9;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.planningflow li>i{background:#e3e6ed;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid}.planningflow b,.planningflow small{display:block}.planningflow b{font-size:10px}.planningflow small{margin-top:2px;font-size:7px}.planningflow li.done{color:#26711e;background:#eef8e9}.planningflow li.done>i{background:#d5efc9}.planningflow li.active{color:#3156f5;background:#e9edff}.planningflow li.active>i{color:#fff;background:#3156f5}.planningstats{grid-template-columns:130px 170px 130px 1fr;align-items:stretch;gap:9px;padding:12px 26px;display:grid}.planningstats>span{background:#fff;border:1px solid #e0e4ed;border-radius:10px;padding:10px 13px}.planningstats b,.planningstats small{display:block}.planningstats b{font-size:19px}.planningstats small{color:#778195;font-size:8px}.planningstats>button{color:#3156f5;background:#fff;border:1px solid #cfd8f7;border-radius:10px;justify-self:end;padding:0 14px;font-size:10px;font-weight:800}.planninglist{gap:10px;padding:0 26px 22px;display:grid;overflow:auto}.planninglist>article{background:#fff;border:1px solid #e0e5ee;border-left:4px solid #e0a11c;border-radius:13px;grid-template-columns:minmax(240px,.65fr) minmax(430px,1.35fr);align-items:center;gap:14px;padding:13px;display:grid}.planninglist>article.ready{border-left-color:#3156f5}.planninglist>article.released{background:#fbfef9;border-left-color:#64a932}.planningidentity{align-items:center;gap:11px;display:flex}.planningidentity>i{color:#3156f5;background:#e8edff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:12px;font-style:normal;font-weight:900;display:grid}.planningidentity>i.vídeo{color:#d54d33;background:#fff0ec}.planningidentity>i.foto{color:#b52370;background:#fff0f8}.planningidentity span{min-width:0}.planningidentity small,.planningidentity b,.planningidentity em{display:block}.planningidentity small{color:#818a9b;font-size:8px}.planningidentity b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.planningidentity em{color:#a06b0a;margin-top:5px;font-size:8px;font-style:normal;font-weight:750}.planninglist>article.ready .planningidentity em{color:#3156f5}.planninglist>article.released .planningidentity em{color:#4d8b25}.planningtasks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.planningtasks>button{text-align:left;background:#fafbfe;border:1px solid #dfe4ee;border-radius:10px;grid-template-columns:25px 1fr 16px;align-items:center;gap:8px;min-height:58px;padding:9px 11px;display:grid}.planningtasks>button:hover{background:#f5f7ff;border-color:#9dacfa}.planningtasks>button>i{color:#a36900;background:#fff0d7;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.planningtasks>button.complete>i{color:#43831d;background:#ddf3d2}.planningtasks b,.planningtasks small{display:block}.planningtasks b{font-size:9px}.planningtasks small{color:#7d8697;margin-top:3px;font-size:7px}.planningtasks>button>em{color:#3156f5;font-style:normal}.planningempty{text-align:center;background:#fff;border:1px dashed #ccd4e4;border-radius:13px;place-items:center;gap:7px;padding:50px;display:grid}.planningempty span{color:#7a8496;font-size:10px}.planningempty button{color:#fff;background:#3156f5;border:0;border-radius:9px;margin-top:7px;padding:10px 15px;font-weight:800}.planninghub>footer{color:#6e788a;background:#fff;border-top:1px solid #dfe4ed;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:13px 26px;font-size:9px;display:flex}.planninghub>footer span b{color:#263249}.planninghub>footer button{background:#fff;border:1px solid #dce1eb;border-radius:9px;height:38px;padding:0 13px;font-weight:800}.clientscheduleview>header>div{gap:7px;display:flex}.clientscheduleview>header>div button:first-child{color:#3156f5;background:#fff;border:1px solid #ccd6fa}@media (width<=820px){.planninghubbackdrop{padding:0}.planninghub{border-radius:0;height:100vh}.planninghub>header,.planningstats,.planninglist,.planninghub>footer{padding-left:15px;padding-right:15px}.planningflow{grid-template-columns:1fr 1fr;padding:10px 15px}.planningstats{grid-template-columns:1fr 1fr}.planningstats>button{grid-column:1/-1;justify-self:stretch;min-height:42px}.planninglist>article,.planningtasks{grid-template-columns:1fr}.planninghub>footer{flex-direction:column;align-items:flex-start}.planninghub>footer button{width:100%}}.socialplanningdock{background:#f7f9ff;border:1px solid #dbe2f2;border-radius:16px;margin:0 0 14px;overflow:hidden}.socialplanningdock>header{background:#fff;border-bottom:1px solid #e0e6f2;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;display:flex}.socialplanningdock>header span small,.socialplanningdock>header span b,.socialplanningdock>header span em{display:block}.socialplanningdock>header span small{color:#3156f5;letter-spacing:.09em;font-size:9px;font-weight:900}.socialplanningdock>header span b{margin-top:3px;font-size:17px}.socialplanningdock>header span em{color:#6f798c;margin-top:3px;font-size:10px;font-style:normal}.socialplanningdock>header>strong{color:#925f00;white-space:nowrap;background:#fff1d9;border-radius:999px;padding:8px 11px;font-size:10px}.socialplanningdock>div{grid-template-columns:repeat(4,minmax(210px,1fr));gap:10px;padding:12px;display:grid;overflow-x:auto}.socialplanninggroup{background:#fff;border:1px solid #e1e6ef;border-radius:12px;min-width:210px;overflow:hidden}.socialplanninggroup>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.socialplanninggroup>header b,.socialplanninggroup>header small{display:block}.socialplanninggroup>header b{font-size:11px}.socialplanninggroup>header small{color:#7c8597;margin-top:2px;font-size:8px}.socialplanninggroup>header em{color:#3156f5;background:#edf1ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.socialplanninggroup>div{gap:6px;max-height:278px;padding:7px;display:grid;overflow:auto}.socialplanninggroup>div>button{text-align:left;background:#fafbfe;border:1px solid #e5e9f1;border-radius:9px;grid-template-columns:23px minmax(0,1fr) 13px;align-items:center;gap:7px;width:100%;padding:9px;display:grid}.socialplanninggroup>div>button:hover{background:#f3f6ff;border-color:#9eaffb}.socialplanninggroup>div>button>i{color:#a36a00;background:#fff0d5;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;font-weight:900;display:grid}.socialplanninggroup>div>button.complete>i{color:#407f20;background:#dff3d7}.socialplanninggroup>div>button span{min-width:0}.socialplanninggroup>div>button small,.socialplanninggroup>div>button b,.socialplanninggroup>div>button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.socialplanninggroup>div>button small{color:#7a8495;font-size:7px}.socialplanninggroup>div>button b{margin-top:2px;font-size:9px}.socialplanninggroup>div>button em{color:#a26a00;margin-top:3px;font-size:7px;font-style:normal}.socialplanninggroup>div>button.complete em{color:#478229}.socialplanninggroup>div>button>strong{color:#3156f5}.socialplanninggroup>div>p{color:#8a93a2;text-align:center;margin:0;padding:18px 8px;font-size:9px}.socialplanninggroup.copy>header em{color:#267849;background:#e8f6ed}.socialplanninggroup.roteiro>header em{color:#c54a31;background:#fff0ec}.socialplanninggroup.foto>header em{color:#a7286d;background:#fff0f8}@media (width<=900px){.socialplanningdock>div{grid-template-columns:repeat(4,minmax(245px,1fr))}.socialplanningdock>header{align-items:flex-start}.socialplanningdock>header span em{max-width:260px}}.planningclientpicker{scrollbar-width:thin;background:#f3f6fc;border-bottom:1px solid #e0e6f2;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.planningclientpicker>button{text-align:left;background:#fff;border:1px solid #dfe5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:190px;padding:10px 11px;display:flex}.planningclientpicker>button:hover{border-color:#a9b7f8}.planningclientpicker>button.active{background:#eef1ff;border-color:#3156f5;box-shadow:inset 0 0 0 1px #3156f5}.planningclientpicker span{min-width:0}.planningclientpicker b,.planningclientpicker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.planningclientpicker small{color:#778196;margin-top:3px;font-size:8px}.planningclientpicker em{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.planningclientpicker em.pending{color:#956000;background:#fff0d6}.planningclientpicker em.done{color:#407d22;background:#e4f5dc}.socialplanningdock>div{grid-template-columns:repeat(4,minmax(225px,1fr))}.socialplanninggroup>div{max-height:340px}@media (width<=900px){.planningclientpicker>button{min-width:175px}.socialplanningdock>div{grid-template-columns:repeat(4,minmax(250px,1fr))}}.trafficstrategy{color:#17223b;gap:16px;margin-top:18px;display:grid}.strategyloading,.strategyempty,.strategyalert{color:#64748b;background:#f8faff;border:1px dashed #cad4e7;border-radius:14px;padding:24px;font-size:12px}.strategyempty{gap:6px;display:grid}.strategyempty b{color:#24314a;font-size:14px}.strategyalert{color:#aa3527;background:#fff4f1;border-color:#f4c7c0}.strategyhero{color:#fff;background:linear-gradient(135deg,#152559,#2949d8);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.strategyhero small,.strategybrief header small,.strategylist header small,.experimentlab>header small{letter-spacing:.1em;font-size:9px;font-weight:850}.strategyhero h3{margin:6px 0 4px;font-size:22px}.strategyhero p{color:#dce4ff;max-width:650px;margin:0;font-size:12px;line-height:1.5}.strategyhero>em{white-space:nowrap;background:#ffffff24;border-radius:999px;padding:8px 11px;font-size:10px;font-style:normal;font-weight:750}.strategymetrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.strategymetrics article{background:#fff;border:1px solid #e0e6f1;border-radius:13px;padding:14px}.strategymetrics small,.strategymetrics b,.strategymetrics em{display:block}.strategymetrics small{color:#6c7890;font-size:9px}.strategymetrics b{margin-top:6px;font-size:20px}.strategymetrics em{color:#758197;margin-top:5px;font-size:9px;font-style:normal}.strategymetrics article.critical{background:#fff5f2;border-color:#f5c2b6}.strategymetrics article.critical b,.strategymetrics article.critical em{color:#b63a28}.strategyfunnel{background:#f7f9fd;border:1px solid #e3e8f2;border-radius:13px;grid-template-columns:repeat(4,minmax(85px,1fr) 20px) minmax(85px,1fr);align-items:center;padding:12px;display:grid}.strategyfunnel span{text-align:center;padding:9px}.strategyfunnel span b,.strategyfunnel span small{display:block}.strategyfunnel span b{font-size:15px}.strategyfunnel span small{color:#718096;margin-top:4px;font-size:8px}.strategyfunnel i{color:#9aa6b8;text-align:center;font-style:normal}.strategyfunnel .final{color:#b63a28;background:#fff0ec;border-radius:9px}.strategygrid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.strategybrief,.strategylist,.experimentlab{background:#fff;border:1px solid #e0e6f0;border-radius:15px;padding:16px}.strategybrief>header,.strategylist>header,.experimentlab>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.strategybrief h4,.strategylist h4,.experimentlab h4{margin:5px 0 0;font-size:17px}.strategybrief header em{color:#758197;font-size:8px;font-style:normal}.strategybrief>label,.strategybrief>div>label,.experimentlab article>label{color:#526078;gap:5px;margin-top:10px;font-size:9px;font-weight:700;display:grid}.strategybrief>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.strategybrief textarea,.strategybrief input,.strategylist textarea,.strategylist select,.strategyadd input,.experimentlab textarea,.experimentlab input{color:#1d2941;width:100%;min-height:38px;font:inherit;resize:vertical;background:#fbfcff;border:1px solid #dce3ef;border-radius:9px;padding:9px 10px}.strategybrief textarea{min-height:66px}.strategybrief button,.strategyadd button,.experimentlab button,.strategylist button.secondary{color:#fff;background:#3156f5;border:0;border-radius:9px;min-height:38px;margin-top:12px;padding:0 13px;font-size:9px;font-weight:800}.strategybrief button{width:100%}.strategybrief button:disabled{opacity:.55}.strategylist>header>b,.experimentlab>header>b{color:#3156f5;background:#eef1ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.strategylist>article{border-top:1px solid #edf0f5;grid-template-columns:1fr 92px;gap:8px;padding:10px 0;display:grid}.strategylist>article span em,.strategylist>article span b{display:block}.strategylist>article span em{color:#a76100;font-size:7px;font-style:normal}.strategylist>article span b{margin-top:3px;font-size:10px}.strategylist>article textarea{grid-column:1/-1;min-height:52px}.strategyadd{gap:7px;margin-top:10px;display:flex}.strategyadd button{white-space:nowrap;margin:0}.strategylist button.secondary{color:#3156f5;background:#eef1ff;width:100%}.experimentlab>header p{color:#718096;margin:5px 0 0;font-size:9px}.experimentlab>div:first-of-type{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.experimentlab article{background:#fafbfe;border:1px solid #e3e8f2;border-radius:12px;padding:13px}.experimentlab article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.experimentlab article>header span em,.experimentlab article>header span b{display:block}.experimentlab article>header em{color:#3156f5;font-size:7px;font-style:normal}.experimentlab article>header b{margin-top:3px;font-size:11px}.experimentlab article>header small{color:#6e7a90;font-size:8px}.experimentlab article textarea{min-height:54px}.experimentlab article footer{color:#6b778c;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:8px;display:flex}.experimentlab article footer button{margin:0}.strategyhistory{background:#fafbfe;border:1px solid #e1e6ef;border-radius:12px;padding:12px 14px;font-size:9px}.strategyhistory summary{cursor:pointer;font-weight:800}.strategyhistory p{border-top:1px solid #e5e9f1;margin:0;padding:8px 0}.strategyhistory p:first-of-type{margin-top:8px}.strategyhistory p small{color:#758197;margin-top:3px;display:block}@media (width<=900px){.strategymetrics{grid-template-columns:1fr 1fr}.strategygrid{grid-template-columns:1fr}.strategyfunnel{display:flex;overflow-x:auto}.strategyfunnel span{min-width:90px}.experimentlab>div:first-of-type{grid-template-columns:1fr}}@media (width<=600px){.trafficstrategy{gap:12px}.strategyhero{flex-direction:column;padding:15px}.strategymetrics{grid-template-columns:1fr 1fr}.strategybrief>div{grid-template-columns:1fr}.strategyadd{flex-direction:column}.strategyadd button{min-height:40px}.experimentlab article footer{flex-direction:column;align-items:flex-start}}.leondraghandle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.leondraghandle:active{cursor:grabbing}.leonwindowactions{align-items:center;gap:2px;display:flex!important}.leonwindowactions button{color:#fff;background:0 0;border:0;place-items:center;font-size:18px;display:grid;width:30px!important;height:30px!important}.leonwindowenter{transform-origin:0 100%;animation:.36s cubic-bezier(.2,.9,.2,1) both leon-window-in}.leoguidebutton{animation:.5s cubic-bezier(.2,1.15,.3,1) both leon-button-in}.leoguidebutton .leoguidecharacter img{animation:3.8s ease-in-out infinite leon-breathe}.leoguidebutton:hover .leoguidecharacter img{animation:.65s ease-in-out leon-hello}.leonproactive{z-index:106;color:#1d2942;text-align:left;background:#fff;border:1px solid #d6def9;border-radius:14px 14px 14px 5px;gap:4px;width:230px;padding:11px 32px 11px 13px;animation:.45s cubic-bezier(.2,1.15,.3,1) .2s both leon-nudge-in;display:grid;position:fixed;bottom:76px;left:254px;box-shadow:0 18px 45px #1424522e}.leonproactive span{color:#3156f5;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.leonproactive span i{background:#39b86d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #39b86d1f}.leonproactive b{font-size:10px;line-height:1.35}.leonproactive em{color:#7a8599;border-radius:6px;place-items:center;width:20px;height:20px;font-size:14px;font-style:normal;display:grid;position:absolute;top:7px;right:8px}.leonproactive:hover{border-color:#9cacfa;transform:translateY(-2px)}.leontargetpulse{isolation:isolate;position:relative;z-index:109!important;animation:1.35s ease-in-out infinite leon-target!important}.leontargetpulse:after{content:"Leon";color:#fff;background:#7657ff;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.startsafetraining{color:#263553;text-align:left;background:linear-gradient(135deg,#eef2ff,#f8f6ff);border:1px solid #cfd8ff;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:9px;width:100%;min-height:58px;margin-top:17px;padding:8px 11px;display:grid}.startsafetraining>i{color:#fff;background:#3156f5;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.startsafetraining span b,.startsafetraining span small{display:block}.startsafetraining span b{font-size:10px}.startsafetraining span small{color:#6d7890;margin-top:3px;font-size:8px}.startsafetraining:hover{border-color:#8297ff;transform:translateY(-1px)}.startsafetraining.completed>i{background:#55a423}.leonsimulator{padding:13px 15px 15px}.leonsimulator>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.leonsimulator>header span small,.leonsimulator>header span b{display:block}.leonsimulator>header span small{color:#3156f5;letter-spacing:.1em;font-size:7px;font-weight:900}.leonsimulator>header span b{margin-top:4px;font-size:13px}.leonsimulator>header em{color:#4d8b28;background:#eaf8e3;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.simulatorinstruction{background:#f8faff;border:1px solid #dfe5f3;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:55px;margin-top:11px;padding:9px;display:grid}.simulatorinstruction>i{color:#fff;background:#3156f5;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.simulatorinstruction span b,.simulatorinstruction span small{display:block}.simulatorinstruction span b{font-size:9px}.simulatorinstruction span small{color:#6f7b92;margin-top:3px;font-size:7px;line-height:1.4}.simulatorcanvas{background:#eef1f7;border:1px solid #dfe5ef;border-radius:12px;grid-template-columns:82px 1fr;gap:8px;min-height:205px;margin-top:10px;padding:8px;display:grid}.simulatednav{color:#344159;text-align:left;background:#fff;border:1px solid #d8deeb;border-radius:8px;align-items:center;gap:5px;height:38px;padding:0 7px;font-size:8px;font-weight:800;display:flex}.simulatednav i{color:#3156f5;font-style:normal}.simulatednav b{color:#4b9824;margin-left:auto}.simulatedworkspace{background:#fff;border-radius:9px;min-width:0;padding:9px}.simulatedworkspace>small{color:#7b8699;letter-spacing:.08em;font-size:6px;font-weight:900}.simulatedcard{color:#27344d;text-align:left;background:#fafbfe;border:1px solid #dde3ee;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:7px;width:100%;min-height:60px;margin-top:7px;padding:7px;display:grid}.simulatedcard>i{color:#3156f5;background:#e9edff;border-radius:7px;place-items:center;width:26px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.simulatedcard span b,.simulatedcard span small{display:block}.simulatedcard span b{font-size:8px}.simulatedcard span small{color:#788398;margin-top:3px;font-size:6px}.simulatedcard>em{color:#3156f5;font-size:7px;font-style:normal}.simulatedcard.locked{opacity:.45}.simulateddetail{opacity:0;background:#f8faff;border:0 solid #dfe4ef;border-radius:8px;grid-template-columns:1fr;gap:7px;max-height:0;margin-top:0;padding:0 8px;transition:all .25s;display:grid;overflow:hidden}.simulateddetail.visible{opacity:1;border-width:1px;max-height:140px;margin-top:7px;padding:8px}.simulateddetail span small,.simulateddetail span b{display:block}.simulateddetail span small{color:#3156f5;font-size:6px;font-weight:900}.simulateddetail span b{margin-top:2px;font-size:8px}.simulateddetail p{color:#6f7a90;margin:4px 0 0;font-size:6px;line-height:1.4}.simulateddetail button{color:#fff;background:#3156f5;border:0;border-radius:7px;min-height:31px;font-size:7px;font-weight:850}.waiting{animation:1.15s ease-in-out infinite leon-practice-target;position:relative;box-shadow:0 0 0 3px #7657ff26;border-color:#7657ff!important}.done{background:#f3fbef!important;border-color:#b8dfa7!important}.simulationsuccess{color:#326d17;background:linear-gradient(135deg,#e9f9df,#f7fff3);border-radius:10px;grid-template-columns:32px 1fr;align-items:center;gap:8px;margin-top:10px;padding:9px;animation:.4s cubic-bezier(.2,1.2,.3,1) leon-success;display:grid}.simulationsuccess>i{color:#fff;background:#68b83e;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.simulationsuccess span b,.simulationsuccess span small{display:block}.simulationsuccess span b{font-size:9px}.simulationsuccess span small{margin-top:2px;font-size:7px}.practicehint{color:#8a94a7;text-align:right;margin-left:auto;font-size:7px}@keyframes leon-window-in{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes leon-button-in{0%{opacity:0;transform:translateY(24px)scale(.75)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes leon-nudge-in{0%{opacity:0;transform:translate(-12px,12px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes leon-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.025)}}@keyframes leon-hello{0%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-5deg)scale(1.04)}65%{transform:rotate(5deg)scale(1.04)}}@keyframes leon-target{0%,to{box-shadow:0 0 #7657ff1a}50%{box-shadow:0 0 0 7px #7657ff3d}}@keyframes leon-practice-target{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes leon-success{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (width<=820px){.leonproactive{width:min(230px,100vw - 24px);bottom:70px;left:12px}}@media (width<=720px){.flowhelppanel[style],.flowgameguide[style]{width:auto!important;inset:auto 10px 80px!important}.leondraghandle{cursor:default}.simulatorcanvas{grid-template-columns:68px 1fr}.practicehint{display:none}.leonproactive{bottom:68px}}@media (prefers-reduced-motion:reduce){.leonwindowenter,.leoguidebutton,.leonproactive,.leoguidebutton .leoguidecharacter img,.leontargetpulse,.waiting{animation:none!important}.simulateddetail{transition:none}}.clientboardshome{padding-bottom:48px}.clientboardshero{background:radial-gradient(circle at 88% 10%,#7657ff2b,#0000 27%),linear-gradient(135deg,#f9faff,#eef2ff);border:1px solid #dfe5f1;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:150px;padding:26px 28px;display:flex}.clientboardshero span>small{color:#3156f5;letter-spacing:.12em;font-size:9px;font-weight:900}.clientboardshero h2{letter-spacing:-1px;margin:7px 0 0;font-size:31px}.clientboardshero p{color:#66738a;max-width:680px;margin:8px 0 0;font-size:12px;line-height:1.55}.clientboardshero>label{background:#fff;border:1px solid #d9e0ee;border-radius:12px;align-items:center;gap:8px;width:min(330px,100%);height:46px;padding:0 13px;display:flex;box-shadow:0 9px 22px #2335600f}.clientboardshero>label i{color:#3156f5;font-style:normal}.clientboardshero>label input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:11px}.clientboardsummary{gap:8px;margin:14px 0 18px;display:flex}.clientboardsummary>span{background:#fff;border:1px solid #e1e6ef;border-radius:11px;align-items:baseline;gap:7px;min-width:145px;padding:11px 13px;display:flex}.clientboardsummary b{font-size:17px}.clientboardsummary small{color:#738097;font-size:9px}.clientboardgallery{grid-template-columns:repeat(4,minmax(190px,1fr));gap:13px;display:grid}.clientboardtile{color:#202b42;text-align:left;background:#fff;border:1px solid #dce2ed;border-radius:14px;min-width:0;padding:0;transition:all .2s;overflow:hidden;box-shadow:0 8px 22px #1d2c510d}.clientboardcover{color:#fff;place-items:center;height:92px;display:grid;position:relative;overflow:hidden}.clientboardcover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070e223d);position:absolute;inset:0}.clientboardcover>img{object-fit:contain;background:#ffffffe6;width:100%;height:100%;padding:18px}.clientboardcover>b{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff5c;border-radius:14px;place-items:center;width:48px;height:48px;font-size:15px;display:grid;position:relative}.clientboardcover>em{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a122ab3;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850;position:absolute;bottom:7px;right:8px}.clientboardtilebody{padding:11px 12px 12px;display:block}.clientboardtilebody>b,.clientboardtilebody>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.clientboardtilebody>b{font-size:12px}.clientboardtilebody>small{color:#758096;margin-top:4px;font-size:8px}.clientboardtilebody>span{gap:6px;margin-top:10px;display:flex}.clientboardtilebody i{color:#617087;background:#f2f4f8;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal}.clientboardempty{color:#778298;text-align:center;border:1px dashed #d7deeb;border-radius:15px;grid-column:1/-1;place-content:center;gap:6px;min-height:180px;display:grid}.clientboardempty b{color:#34415a;font-size:13px}.clientboardempty span{font-size:10px}.clientboardworkspace{min-width:0;padding:18px 20px 26px}.clientboardtop{background:linear-gradient(135deg,#fff,#f5f7ff);border:1px solid #dce3ef;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:92px;padding:15px 17px;display:grid}.backtoboards{color:#59667c;background:#fff;border:1px solid #dce2ec;border-radius:8px;align-self:start;padding:7px 9px;font-size:8px;font-weight:800}.clientboardidentity{align-items:center;gap:11px;display:flex}.clientboardidentity>i{color:#fff;border-radius:13px;place-items:center;width:51px;height:51px;font-size:13px;font-style:normal;font-weight:900;display:grid;box-shadow:0 9px 22px #20305d29}.clientboardidentity span small{color:#3156f5;letter-spacing:.12em;font-size:7px;font-weight:900}.clientboardidentity p{color:#728097;margin:3px 0 0;font-size:8px}.clientboardactions{gap:7px;display:flex}.clientboardactions button{color:#536078;background:#fff;border:1px solid #d9e0ec;border-radius:9px;min-height:39px;padding:0 12px;font-size:8px;font-weight:850}.clientboardactions .primary{color:#fff;background:#3156f5;border:0}.clientboardfilters{background:#fff;border:1px solid #e0e5ef;border-radius:12px;align-items:center;gap:8px;min-height:58px;margin-top:10px;padding:9px 10px;display:flex}.clientboardfilters>label{color:#778298;gap:3px;font-size:7px;font-weight:800;display:grid}.clientboardfilters select{color:#303d55;background:#fafbfe;border:1px solid #dce2ed;border-radius:8px;min-width:120px;height:34px;padding:0 9px;font-size:8px;font-weight:750}.clientboardfilters .boardsearch{background:#fafbfe;border:1px solid #dce2ed;border-radius:8px;align-items:center;gap:6px;min-width:190px;height:36px;padding:0 10px;display:flex}.boardsearch i{color:#3156f5;font-style:normal}.boardsearch input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.boardscope{background:#f5f7fa;border:1px solid #dce2ed;border-radius:9px;gap:2px;padding:3px;display:flex}.boardscope button{color:#6e7a90;background:0 0;border:0;border-radius:6px;height:28px;padding:0 8px;font-size:7px;font-weight:800}.boardscope button.active{color:#3156f5;background:#fff;box-shadow:0 2px 7px #23325517}.boardresult{color:#738097;margin-left:auto;font-size:8px}.boardresult b{color:#3156f5;font-size:11px}.clientkanban{scrollbar-width:thin;background:linear-gradient(145deg,#e8edf6,#f3f5f9);border:1px solid #dce3ed;border-radius:16px;align-items:flex-start;gap:10px;min-height:calc(100vh - 265px);margin-top:10px;padding:10px;display:flex;overflow-x:auto}.clientkanbancolumn{background:#f6f7fa;border:1px solid #d9dfe9;border-radius:12px;flex-direction:column;width:270px;min-width:270px;max-height:calc(100vh - 288px);padding:8px;display:flex;box-shadow:0 5px 14px #23304b0d}.clientkanbancolumn>header{justify-content:space-between;align-items:flex-start;gap:8px;min-height:46px;padding:4px 4px 8px;display:flex}.clientkanbancolumn>header span b,.clientkanbancolumn>header span small{display:block}.clientkanbancolumn>header span small{color:#7c8799;margin-top:3px;font-size:7px}.clientkanbancolumn>header em{color:#526078;background:#e6eaf1;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:8px;font-style:normal;font-weight:900;display:grid}.clientkanbancolumn>div{overscroll-behavior:contain;gap:7px;display:grid;overflow-y:auto}.clientkanbancard{color:#28344a;text-align:left;background:#fff;border:1px solid #dfe4ec;border-radius:10px;width:100%;padding:9px;transition:all .16s;display:block;position:relative;box-shadow:0 2px 6px #17233f0a}.clientkanbancard:hover{border-color:#9eadeb;transform:translateY(-1px);box-shadow:0 7px 15px #17233f17}.formatbadge{color:#3156f5;background:#dce4ff;border-radius:5px;padding:3px 7px;font-size:7px;font-weight:900;display:inline-flex}.formatbadge.vídeo{color:#ae6a00;background:#fff0d7}.formatbadge.foto{color:#4c8b1c;background:#e6f7d8}.clientkanbancard>small{color:#7b8698;margin-top:6px;font-size:7px;display:block}.clientkanbancard>b{margin-top:4px;font-size:10px;line-height:1.35;display:block}.clientkanbancard>p{color:#647187;margin:5px 0 0;font-size:7px}.clientkanbancard>footer{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.clientkanbancard>footer span{color:#66738a;text-overflow:ellipsis;white-space:nowrap;background:#f2f4f8;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:4px 6px;font-size:6px;display:flex;overflow:hidden}.clientkanbancard>footer i{color:#3156f5;font-style:normal}.cardlocked,.cardadjustment{color:#a76300;background:#fff0d7;border-radius:6px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850;position:absolute;top:8px;right:8px}.cardadjustment{color:#b64330;background:#ffebe7}.clientkanbancard .cardlocked+.cardadjustment{top:31px}.emptykanbancolumn{color:#8791a2;text-align:center;border:1px dashed #d4dbe7;border-radius:9px;place-content:center;gap:4px;min-height:82px;padding:18px 8px;display:grid}.emptykanbancolumn b{color:#667286;font-size:8px}@media (width<=1180px){.clientboardgallery{grid-template-columns:repeat(3,minmax(190px,1fr))}.clientboardfilters{flex-wrap:wrap}.boardresult{margin-left:0}}@media (width<=820px){.clientboardgallery{grid-template-columns:repeat(2,minmax(150px,1fr))}.clientboardshero{flex-direction:column;align-items:flex-start}.clientboardshero>label{width:100%}.clientboardworkspace{padding:10px}.clientboardtop{grid-template-columns:1fr}.backtoboards{width:max-content}.clientboardactions{width:100%}.clientboardactions button{flex:1}.clientboardfilters .boardsearch{width:100%}.clientkanban{min-height:calc(100vh - 360px)}.clientkanbancolumn{min-width:250px;max-height:calc(100vh - 385px)}}@media (width<=520px){.clientboardgallery{grid-template-columns:1fr}.clientboardsummary{grid-template-columns:repeat(3,1fr);display:grid}.clientboardsummary>span{gap:2px;min-width:0;display:grid}.clientboardshero{padding:20px}.clientboardidentity h2{font-size:19px}.clientboardfilters>label:not(.boardsearch){flex:1}.clientboardfilters select{width:100%;min-width:0}.boardscope{width:100%}.boardscope button{flex:1}}.leonproactive{display:none!important}.leoguidebutton,.leoguidebutton.active{background:#fff;border:1px solid #d5dcf2;border-radius:50%;width:46px;min-width:46px;min-height:46px;padding:4px;bottom:18px;left:auto;right:20px;overflow:visible;box-shadow:0 8px 24px #14245224}.leoguidebutton:hover{border-color:#a9b7f5;transform:translateY(-2px);box-shadow:0 12px 28px #14245233}.leoguidebutton .leoguidecharacter.small{filter:none;width:38px;height:40px}.leonhelpbadge{color:#fff;background:#3156f5;border:2px solid #fff;border-radius:999px;place-items:center;width:10px;min-width:10px;height:10px;padding:0;font-size:0;font-style:normal;font-weight:900;display:grid;position:absolute;top:0;right:0;box-shadow:0 0 0 3px #3156f51f}.flowhelppanel,.flowgameguide{max-height:calc(100vh - 96px);bottom:76px;left:auto;right:20px}.clientboardworkspace{padding:14px 16px 22px}.clientboardtop{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;min-height:88px;padding:14px 16px}.backtoboards{align-self:center;min-height:36px;padding:0 11px;font-size:10px}.clientboardidentity>i{width:48px;height:48px;font-size:14px}.clientboardidentity span small{font-size:9px}.clientboardidentity h2{margin-top:4px;font-size:clamp(20px,2vw,28px);line-height:1.08}.clientboardidentity p{margin-top:5px;font-size:11px}.clientboardactions button{min-height:42px;padding:0 14px;font-size:10px}.clientboardfilters{border-radius:12px;gap:10px;min-height:66px;margin-top:10px;padding:10px 12px}.clientboardfilters>label{gap:5px;font-size:9px}.clientboardfilters select{min-width:142px;height:38px;font-size:11px}.clientboardfilters .boardsearch{width:min(270px,24vw);min-width:210px;height:40px;padding:0 12px}.boardsearch input{font-size:11px}.boardscope{padding:4px}.boardscope button{height:32px;padding:0 10px;font-size:9px}.clientkanban{background:#edf1f7;border-radius:14px;grid-template-columns:repeat(5,minmax(220px,1fr));align-items:start;gap:10px;min-width:0;min-height:calc(100vh - 250px);margin-top:10px;padding:10px;display:grid;overflow-x:auto}.clientkanbancolumn{background:#f8f9fcf5;border-radius:11px;width:auto;min-width:220px;max-height:calc(100vh - 274px);padding:8px}.clientkanbancolumn>header{z-index:2;background:#f8f9fcf5;min-height:52px;padding:6px 5px 10px;position:sticky;top:0}.clientkanbancolumn>header span b{font-size:12px}.clientkanbancolumn>header span small{margin-top:4px;font-size:9px}.clientkanbancolumn>header em{min-width:27px;height:27px;font-size:10px}.clientkanbancolumn>div{gap:9px;padding-right:2px}.clientkanbancard{background:#fff;border-radius:11px;padding:0;position:relative;overflow:hidden}.clientkanbancard:hover{transform:translateY(-1px)}.clientcardmain{color:#263249;text-align:left;background:0 0;border:0;width:100%;padding:11px 11px 9px;display:block}.clientcardtopline{justify-content:space-between;align-items:center;gap:8px;display:flex}.clientcardtopline>small{color:#77839a;text-overflow:ellipsis;white-space:nowrap;max-width:115px;font-size:8px;overflow:hidden}.formatbadge{padding:4px 7px;font-size:8px}.clientcardmain>b{color:#17233b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.clientcardmain>p{color:#68758c;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9px;overflow:hidden}.clientcardmeta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;margin-top:10px;display:grid}.clientcardmeta>span{color:#657188;text-overflow:ellipsis;white-space:nowrap;background:#f3f5f9;border-radius:6px;align-items:center;gap:4px;min-width:0;padding:5px 6px;font-size:8px;display:flex;overflow:hidden}.clientcardmeta i{color:#3156f5;font-style:normal}.clientcardsubtasks{background:#fbfcfe;border-top:1px solid #eef1f6;flex-wrap:wrap;gap:5px;padding:8px 10px;display:flex}.clientcardsubtasks button{color:#4d5a72;background:#fff;border:1px solid #dfe5f0;border-radius:7px;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.clientcardsubtasks button:hover{color:#3156f5;border-color:#9faff6}.clientcardsubtasks button i{color:#3156f5;font-style:normal}.clientcardsubtasks button.locked{color:#8a94a5;background:#f4f5f7}.clientcardsubtasks button.done{color:#4b842e;background:#f2faee;border-color:#cfe6c4}.clientcardsubtasks button.done i{color:#5b9e38}.clientcardstatus{color:#7a869a;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:6px 10px 8px;font-size:8px;display:flex}.clientcardstatus button{color:#3156f5;background:0 0;border:0;padding:4px 0;font-size:8px;font-weight:850}.clientkanbancard .cardadjustment{font-size:7px;top:9px;right:9px}.emptykanbancolumn{min-height:108px}.emptykanbancolumn b{font-size:10px}.emptykanbancolumn span{font-size:9px}@media (width<=1280px){.clientkanban{grid-template-columns:repeat(5,minmax(230px,1fr))}}@media (width<=820px){.leoguidebutton,.leoguidebutton.active{bottom:12px;left:auto;right:12px}.flowhelppanel,.flowgameguide,.flowhelppanel[style],.flowgameguide[style]{bottom:72px!important;left:10px!important;right:10px!important}.clientboardtop{grid-template-columns:1fr}.backtoboards{width:max-content}.clientboardfilters .boardsearch{width:100%}.clientkanban{grid-template-columns:repeat(5,260px);min-height:calc(100vh - 410px)}.clientkanbancolumn{max-height:calc(100vh - 430px)}}.clientworkspacetabs{background:#eef1f7;border:1px solid #dfe4ee;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:10px;padding:5px;display:grid}.clientworkspacetabs button{color:#5f6c82;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:54px;padding:8px 12px;display:grid}.clientworkspacetabs button>i{color:#718097;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;display:grid}.clientworkspacetabs button span b,.clientworkspacetabs button span small{display:block}.clientworkspacetabs button span small{color:#8590a3;margin-top:3px;font-size:8px}.clientworkspacetabs button.active{color:#1d2a42;background:#fff;border-color:#d7def7;box-shadow:0 4px 12px #1a2a500f}.clientworkspacetabs button.active>i{color:#fff;background:#3156f5}.clientpreparationdesk{background:#fff;border:1px solid #dce2ec;border-radius:14px;margin-top:10px;overflow:hidden}.clientpreparationdesk>header{background:linear-gradient(135deg,#fff,#f5f7ff);border-bottom:1px solid #e4e8f0;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:16px 18px;display:flex}.clientpreparationdesk>header span small{color:#3156f5;letter-spacing:.11em;font-size:8px;font-weight:900}.clientpreparationdesk>header h3{margin:5px 0 0;font-size:19px}.clientpreparationdesk>header p{color:#6d788c;margin:5px 0 0;font-size:10px}.clientpreparationdesk>header>strong{text-align:center;background:#fff;border:1px solid #dce3f4;border-radius:10px;min-width:112px;padding:10px 12px;display:grid}.clientpreparationdesk>header>strong b{color:#3156f5;font-size:18px}.clientpreparationdesk>header>strong small{color:#768196;margin-top:2px;font-size:8px}.clientpreparationlist{background:#f3f5f9;gap:8px;max-height:calc(100vh - 385px);padding:10px;display:grid;overflow-y:auto}.clientpreparationlist>article{background:#fff;border:1px solid #dfe4ed;border-left:4px solid #e9a130;border-radius:11px;grid-template-columns:minmax(220px,1.25fr) minmax(145px,.75fr) minmax(250px,1.25fr) auto;align-items:center;gap:12px;min-height:92px;padding:10px;display:grid}.preparationidentity{grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.preparationidentity>i{color:#3156f5;background:#eef1ff;border-radius:9px;place-items:center;width:34px;height:40px;font-size:10px;font-style:normal;font-weight:900;display:grid}.preparationidentity span{min-width:0}.preparationidentity span small,.preparationidentity span b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.preparationidentity span small em,.publicationcardmain>span>em{color:#3156f5;background:#dfe6ff;border-radius:5px;margin-right:7px;padding:3px 6px;font-style:normal;font-weight:900}.preparationidentity span small em.vídeo,.publicationcardmain>span>em.vídeo{color:#a96800;background:#fff0d7}.preparationidentity span small em.foto,.publicationcardmain>span>em.foto{color:#4f862e;background:#e5f5da}.preparationprogress span b,.preparationprogress span small{display:block}.preparationprogress span b{color:#344158;font-size:9px}.preparationprogress span small{color:#7a8497;margin-top:4px;font-size:8px}.preparationprogress>em{background:#e9edf3;border-radius:999px;height:5px;margin-top:8px;display:block;overflow:hidden}.preparationprogress>em i{border-radius:inherit;background:linear-gradient(90deg,#3156f5,#7657ff);height:100%;display:block}.preparationtasks{grid-template-columns:repeat(2,minmax(110px,1fr));gap:7px;display:grid}.preparationtasks button{color:#314058;text-align:left;background:#fafbfe;border:1px solid #e0e5ee;border-radius:9px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:54px;padding:7px 8px;display:grid}.preparationtasks button:hover{background:#f5f7ff;border-color:#a4b2f4}.preparationtasks button>i{color:#a26800;background:#fff0d5;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;font-weight:900;display:grid}.preparationtasks button span{min-width:0}.preparationtasks button b,.preparationtasks button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.preparationtasks button small{color:#7d8799;margin-top:3px;font-size:7px}.preparationtasks button>em{color:#3156f5;font-style:normal}.preparationnext{color:#fff;white-space:nowrap;background:#3156f5;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.clientpreparationlist>article.ready .preparationnext{color:#526078;background:#fff;border:1px solid #dce2eb}.clientpreparationempty{color:#7a8496;text-align:center;place-content:center;gap:5px;min-height:180px;display:grid}.clientpreparationempty b{color:#334057}.publicationkanban{grid-template-columns:repeat(5,minmax(220px,1fr))}.publication-andamento>header{border-top:3px solid #7790bf}.publication-alteracao>header{border-top:3px solid #d77b63}.publication-pronto>header{border-top:3px solid #8a63d5}.publication-programado>header{border-top:3px solid #e0a135}.publication-publicado>header{border-top:3px solid #68a84b}.publicationcard{background:#fff;border:1px solid #dfe4ed;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px #1522400a}.publicationcardmain{color:#243149;text-align:left;background:#fff;border:0;width:100%;padding:11px;display:block}.publicationcardmain>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.publicationcardmain>span>em,.publicationcardmain>span>small{font-size:7px}.publicationcardmain>span>small{color:#778297}.publicationcardmain>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.publicationcardmain>p{color:#6e7a90;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:8px;overflow:hidden}.publicationcard>footer{background:#fafbfc;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:7px;min-height:38px;padding:6px 9px;display:flex}.publicationcard>footer span{color:#738097;font-size:7px;font-weight:800}.publicationcard>footer button{color:#3156f5;background:#fff;border:1px solid #dce2ee;border-radius:7px;min-height:28px;padding:0 7px;font-size:7px;font-weight:850}.publication-pronto .publicationcard>footer button{color:#fff;background:#3156f5;border:0}.schedulepostbutton{color:#936100!important;background:#fff9e9!important;border-color:#e5c980!important}.contentcardnavigator{background:#f7f9fc;border:1px solid #dfe4ee;border-radius:12px;margin:12px 0 15px;padding:10px}.contentcardnavigator>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.contentcardnavigator>header span small,.contentcardnavigator>header span b{display:block}.contentcardnavigator>header span small{color:#3156f5;letter-spacing:.1em;font-size:7px;font-weight:900}.contentcardnavigator>header span b{color:#344159;margin-top:3px;font-size:9px}.contentcardnavigator>header em{color:#3156f5;background:#e8edff;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.contentcardnavigator nav{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin-top:9px;display:grid}.contentcardnavigator nav button{color:#526078;text-align:left;background:#fff;border:1px solid #dfe4ed;border-radius:8px;grid-template-columns:23px 1fr;align-items:center;gap:7px;min-height:48px;padding:7px 8px;display:grid}.contentcardnavigator nav button:hover,.contentcardnavigator nav button.active{color:#263b91;background:#f1f4ff;border-color:#9faff6}.contentcardnavigator nav button>i{color:#a26800;background:#fff0d5;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;font-weight:900;display:grid}.contentcardnavigator nav button.complete>i{color:#4c872d;background:#e1f4d8}.contentcardnavigator nav button span b,.contentcardnavigator nav button span small{display:block}.contentcardnavigator nav button span b{font-size:8px}.contentcardnavigator nav button span small{color:#7d8798;margin-top:3px;font-size:7px}@media (width<=1180px){.clientpreparationlist>article{grid-template-columns:minmax(220px,1.2fr) minmax(140px,.8fr) minmax(220px,1.1fr)}.preparationnext{grid-column:1/-1;justify-content:center}}@media (width<=820px){.clientworkspacetabs{grid-template-columns:1fr}.clientpreparationdesk>header{align-items:flex-start}.clientpreparationlist{max-height:none}.clientpreparationlist>article{grid-template-columns:1fr}.preparationtasks{grid-template-columns:1fr 1fr}.publicationkanban{grid-template-columns:repeat(5,260px)}}@media (width<=520px){.clientpreparationdesk>header{flex-direction:column}.clientpreparationdesk>header>strong{width:100%}.preparationtasks{grid-template-columns:1fr}}.clientworkspacetabs{gap:8px;padding:7px}.clientworkspacetabs button{border-radius:11px;grid-template-columns:38px 1fr;gap:12px;min-height:70px;padding:11px 15px}.clientworkspacetabs button>i{border-radius:10px;width:38px;height:38px;font-size:16px}.clientworkspacetabs button span b{font-size:14px}.clientworkspacetabs button span small{margin-top:4px;font-size:10px}.clientboardfilters{gap:12px;min-height:74px;padding:12px 14px}.clientboardfilters>label{color:#59677d;gap:5px;font-size:10px}.clientboardfilters select{border-radius:10px;min-width:165px;height:42px;padding:0 12px;font-size:12px}.boardscope{border-radius:11px;gap:4px;padding:5px}.boardscope button{border-radius:8px;height:34px;padding:0 13px;font-size:10px}.boardresult{font-size:11px}.boardresult b{font-size:17px}.clientpreparationdesk>header{min-height:112px;padding:21px 24px}.clientpreparationdesk>header span small{font-size:9px}.clientpreparationdesk>header h3{margin-top:7px;font-size:24px}.clientpreparationdesk>header p{margin-top:7px;font-size:13px;line-height:1.45}.clientpreparationdesk>header>strong{border-radius:12px;min-width:132px;padding:13px 16px}.clientpreparationdesk>header>strong b{font-size:24px}.clientpreparationdesk>header>strong small{margin-top:4px;font-size:10px}.preparationsections{overscroll-behavior:contain;background:#edf1f6;gap:18px;max-height:clamp(560px,100dvh - 250px,820px);padding:15px;display:grid;overflow-y:auto}.preparationsection{background:#fff;border:1px solid #d8e0eb;border-radius:15px;overflow:hidden;box-shadow:0 7px 20px #22304d0d}.preparationsection>header{background:linear-gradient(90deg,#f8faff,#fff);border-bottom:1px solid #e1e6ee;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 16px;display:flex}.preparationsection>header>span{align-items:center;gap:11px;display:flex}.preparationsection>header>span>i{border:3px solid #3156f5;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 5px #e8edff}.preparationsection>header b,.preparationsection>header small{display:block}.preparationsection>header b{color:#18263e;font-size:16px}.preparationsection>header small{color:#6d798d;margin-top:4px;font-size:10px}.preparationsection>header>em{color:#3156f5;background:#e8edff;border-radius:10px;place-items:center;min-width:38px;height:38px;font-size:14px;font-style:normal;font-weight:900;display:grid}.preparationsection.finished{border-color:#cfe4c6}.preparationsection.finished>header{background:linear-gradient(90deg,#f0f8ec,#fff)}.preparationsection.finished>header>span>i{border-color:#5f9f3f;box-shadow:0 0 0 5px #e3f2dc}.preparationsection.finished>header>em{color:#477d2c;background:#e3f2dc}.preparationsection .clientpreparationlist{background:#f6f8fb;gap:11px;max-height:none;padding:13px;overflow:visible}.clientpreparationlist>article{--format-color:#14b8d4;--format-soft:#e4f9fc;--format-ink:#08778a;border:1px solid #dce3ec;border-left:7px solid var(--format-color);background:linear-gradient(90deg, var(--format-soft) 0, #fff 14%, #fff 100%);border-radius:13px;grid-template-columns:minmax(260px,1.2fr) minmax(180px,.7fr) minmax(300px,1.25fr) auto;gap:16px;min-height:118px;padding:14px;box-shadow:0 3px 10px #1c2a460a}.clientpreparationlist>article.format-arte{--format-color:#12b9d5;--format-soft:#e2f9fd;--format-ink:#08798e}.clientpreparationlist>article.format-video{--format-color:#ff8a1f;--format-soft:#fff0e1;--format-ink:#a84e00}.clientpreparationlist>article.format-foto{--format-color:#a4d91e;--format-soft:#f0fad7;--format-ink:#4e7400}.preparationidentity{grid-template-columns:46px minmax(0,1fr);gap:13px}.preparationidentity>i{border:1px solid var(--format-color);width:46px;height:52px}@supports (color:color-mix(in lab, red, red)){.preparationidentity>i{border:1px solid color-mix(in srgb, var(--format-color) 40%, white)}}.preparationidentity>i{background:var(--format-soft);color:var(--format-ink);border-radius:11px;font-size:13px}.preparationidentity span small{color:#657187;font-size:10px}.preparationidentity span small em,.preparationidentity span small em.video,.preparationidentity span small em.foto,.preparationidentity span small em.arte{background:var(--format-color);color:#fff;letter-spacing:.03em;border-radius:6px;margin-right:9px;padding:5px 8px;font-size:9px}.format-foto .preparationidentity span small em{color:#263900}.preparationidentity span b{color:#17243a;margin-top:10px;font-size:15px}.preparationprogress span b{font-size:12px}.preparationprogress span small{margin-top:6px;font-size:10px}.preparationprogress>em{height:7px;margin-top:11px}.preparationprogress>em i{background:var(--format-color)}.preparationtasks{gap:10px}.preparationtasks button{background:#fff;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;min-height:68px;padding:10px}.preparationtasks button:hover{border-color:var(--format-color);background:var(--format-soft)}.preparationtasks button>i{background:var(--format-soft);width:30px;height:30px;color:var(--format-ink);font-size:15px}.preparationtasks button.complete>i{color:#4d8a2d;background:#e2f4d9}.preparationtasks button b{font-size:12px}.preparationtasks button small{margin-top:4px;font-size:9px}.preparationtasks button>em{color:var(--format-ink);font-size:16px}.preparationnext{background:var(--format-color);color:#fff;border-radius:10px;min-height:50px;padding:0 15px;font-size:11px}.format-foto .preparationnext{color:#263900}.clientpreparationlist>article.ready{border-left-color:var(--format-color)}.clientpreparationlist>article.ready .preparationnext{border:1px solid var(--format-color);background:var(--format-soft);color:var(--format-ink)}.clientpreparationempty{min-height:112px;font-size:11px}.clientpreparationempty b{font-size:13px}@media (width<=1280px){.clientpreparationlist>article{grid-template-columns:minmax(240px,1.2fr) minmax(165px,.8fr) minmax(260px,1.1fr)}.preparationnext{grid-column:1/-1;justify-content:center}}@media (width<=820px){.preparationsections{max-height:none}.clientpreparationlist>article{grid-template-columns:1fr}}@media (width<=520px){.clientboardfilters>label{flex:1}.clientboardfilters select{width:100%;min-width:0}}.clientlinks label>small{color:#718096;font-size:9px;font-weight:500;line-height:1.45}.metaworkspace{background:#f7f9fd;border:1px solid #dfe6f2;border-radius:16px;gap:14px;padding:16px;display:grid}.metatoolbar{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.metatoolbar>span small,.metatoolbar>span b,.metatoolbar>span em{display:block}.metatoolbar>span small{color:#3156f5;letter-spacing:.1em;font-size:9px;font-weight:850}.metatoolbar>span b{margin-top:5px;font-size:17px}.metatoolbar>span em{color:#758197;margin-top:4px;font-size:10px;font-style:normal}.metatoolbar>div{align-items:flex-end;gap:8px;display:flex}.metatoolbar label{color:#657086;gap:5px;font-size:9px;font-weight:750;display:grid}.metatoolbar input{color:#202b43;background:#fff;border:1px solid #d8dfec;border-radius:9px;height:39px;padding:0 10px}.metatoolbar button{color:#fff;background:#3156f5;border:0;border-radius:9px;height:39px;padding:0 14px;font-size:10px;font-weight:800}.metatoolbar button:disabled{opacity:.55}.metaviews{background:#fff;border:1px solid #dfe5ef;border-radius:11px;gap:4px;padding:4px;display:flex;overflow:auto}.metaviews button{color:#66738a;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-size:10px;font-weight:750}.metaviews button.active{color:#3156f5;background:#eaf0ff}.metaoverview{grid-template-columns:repeat(4,1fr)}.metaoverview article{box-shadow:0 4px 14px #14234b09}.metatablewrap{background:#fff;border:1px solid #e0e6f0;border-radius:13px;overflow:auto}.metatable{border-collapse:collapse;width:100%;min-width:760px}.metatable th,.metatable td{text-align:right;border-bottom:1px solid #edf0f5;padding:11px 12px;font-size:10px}.metatable th:first-child,.metatable td:first-child{text-align:left}.metatable th{color:#6b778c;background:#f8faff;font-size:9px}.metatable td b,.metatable td small{max-width:280px;display:block}.metatable td b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metatable td small{color:#8791a3;margin-top:4px;font-size:8px}.metanote{color:#758197;padding:10px 12px;font-size:9px;display:block}.metaconversions{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.metaconversions article{background:#fff;border:1px solid #e0e6f0;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:5px 14px;padding:12px;display:grid}.metaconversions span b,.metaconversions span small{display:block}.metaconversions span b{font-size:10px}.metaconversions span small{color:#7c8799;margin-top:4px;font-size:8px}.metaconversions strong{color:#3156f5;font-size:18px}.metaconversions em{color:#718096;grid-column:1/-1;font-size:9px;font-style:normal}.metaconsultant{background:linear-gradient(145deg,#fff,#f2f6ff);border:1px solid #cfd9ef;border-radius:15px;padding:16px}.metaconsultant>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.metaconsultant>header small{color:#3156f5;letter-spacing:.1em;font-size:9px;font-weight:850}.metaconsultant>header h4{margin:5px 0 3px;font-size:17px}.metaconsultant>header p{color:#6c7890;margin:0;font-size:10px}.metaconsultant>header i{color:#4b7614;background:#e7f7d6;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:800}.metaquestions{gap:6px;margin-top:13px;display:flex;overflow:auto}.metaquestions button{color:#33415d;white-space:nowrap;background:#fff;border:1px solid #dce3ef;border-radius:999px;padding:8px 10px;font-size:9px}.metaquestions button:hover{color:#3156f5;border-color:#3156f5}.metaconsultant form{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.metaconsultant form input{background:#fff;border:1px solid #d7dfec;border-radius:10px;outline:0;height:42px;padding:0 12px}.metaconsultant form input:focus{border-color:#3156f5;box-shadow:0 0 0 3px #3156f517}.metaconsultant form button{color:#fff;background:#18285b;border:0;border-radius:10px;padding:0 16px;font-size:10px;font-weight:800}.metaanswer{color:#fff;background:#172653;border-radius:12px;margin-top:12px;padding:14px}.metaanswer header{justify-content:space-between;align-items:center;gap:10px;display:flex}.metaanswer header b{font-size:12px}.metaanswer header small{color:#bdc9ef;font-size:9px}.metaanswer p{color:#eef2ff;margin:9px 0 0;font-size:11px;line-height:1.55}.metaanswer>em{color:#b8c5e8;border-top:1px solid #ffffff26;margin-top:10px;padding-top:9px;font-size:9px;font-style:normal;display:block}@media (width<=900px){.metatoolbar{flex-direction:column;align-items:stretch}.metatoolbar>div{flex-wrap:wrap}.metaoverview{grid-template-columns:repeat(2,1fr)}.metaconversions{grid-template-columns:1fr}}@media (width<=600px){.metaworkspace{padding:11px}.metatoolbar>div label{flex:1}.metatoolbar input,.metatoolbar button{width:100%}.metaoverview{grid-template-columns:1fr 1fr}.metaconsultant>header{flex-direction:column}.metaconsultant form{grid-template-columns:1fr}.metaconsultant form button{min-height:40px}}.workflowhead h2{font-size:22px}.workflowhead p{max-width:720px;line-height:1.5}.socialplanningdock{background:#fff;border-color:#dfe6f1;border-radius:16px;margin-top:14px}.socialplanningdock>header{padding:17px 20px}.socialplanningdock>header span b{font-size:20px}.socialplanningdock>header span em{font-size:12px}.planningclientpicker{padding:12px 16px}.planningclientpicker>button{min-width:225px;min-height:66px;padding:12px 14px}.planningclientpicker b{font-size:12px}.planningclientpicker small,.planningclientpicker em{font-size:10px}.socialplanningdock>.unifiedplanninglist{grid-template-columns:1fr;gap:0;max-height:420px;padding:0;display:grid;overflow-y:auto}.unifiedplanningitem{background:#fff;border-bottom:1px solid #e9edf4;grid-template-columns:minmax(240px,1.3fr) minmax(200px,1fr) auto;align-items:center;gap:18px;min-height:88px;padding:13px 18px 13px 21px;display:grid;position:relative}.unifiedplanningitem:before,.unifiedworkflowitem:before,.inboxcontentitem:before{content:"";background:#09b7d5;border-radius:0 5px 5px 0;width:4px;position:absolute;top:12px;bottom:12px;left:0}.unifiedplanningitem.format-video:before,.unifiedworkflowitem.format-video:before,.inboxcontentitem.format-video:before{background:#f47c36}.unifiedplanningitem.format-foto:before,.unifiedworkflowitem.format-foto:before,.inboxcontentitem.format-foto:before{background:#94c83d}.unifiedplanningmain,.unifiedworkflowmain{text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0;display:grid}.unifiedplanningmain>i,.unifiedworkflowmain>i,.inboxcontentmain>i{color:#087f99;background:#e4f8fb;border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-style:normal;font-weight:850;display:grid}.format-video .unifiedplanningmain>i,.format-video .unifiedworkflowmain>i,.format-video .inboxcontentmain>i{color:#c95c20;background:#fff0e7}.format-foto .unifiedplanningmain>i,.format-foto .unifiedworkflowmain>i,.format-foto .inboxcontentmain>i{color:#608825;background:#eff8df}.unifiedplanningmain span,.unifiedworkflowmain span{min-width:0}.unifiedplanningmain span small,.unifiedplanningmain span b,.unifiedplanningmain span em,.unifiedworkflowmain span small,.unifiedworkflowmain span b,.unifiedworkflowmain span em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unifiedplanningmain span small,.unifiedworkflowmain span small{color:#68758a;font-size:11px}.unifiedplanningmain span b,.unifiedworkflowmain span b{color:#1b2940;margin-top:4px;font-size:14px}.unifiedplanningmain span em,.unifiedworkflowmain span em{color:#748198;margin-top:4px;font-size:10px;font-style:normal}.unifiedplanningsteps,.unifiedworkflowsteps,.inboxcontentsteps{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.unifiedplanningsteps button,.unifiedworkflowsteps button,.inboxcontentsteps button{color:#55637b;background:#fff;border:1px solid #dfe5ef;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.unifiedplanningsteps button i,.unifiedworkflowsteps button i,.inboxcontentsteps button i{font-style:normal}.unifiedplanningsteps button.complete,.unifiedworkflowsteps button.complete,.inboxcontentsteps button.complete{color:#377548;background:#edf8ef;border-color:#cfe9d6}.unifiedworkflowsteps button.locked{color:#8b95a5}.unifiedplanningopen,.unifiedopen{color:#3156f5;white-space:nowrap;background:#eef2ff;border:0;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800}.workflowtoolbar{margin-top:14px}.unifiedworkflow{gap:15px;margin-top:14px;display:grid}.unifiedclientgroup{background:#fff;border:1px solid #dfe5ef;border-radius:15px;overflow:hidden}.unifiedclientgroup>header{background:#f9faff;border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;min-height:76px;padding:13px 17px;display:flex}.unifiedclientgroup>header>span{align-items:center;gap:12px;display:flex}.unifiedclientgroup>header>span>i,.inboxclientsection>header>span>i{color:#3156f5;background:#eaf0ff;border-radius:12px;place-items:center;width:39px;height:39px;font-size:11px;font-style:normal;font-weight:850;display:grid}.unifiedclientgroup>header>span b,.unifiedclientgroup>header>span small,.inboxclientsection>header>span b,.inboxclientsection>header>span small{display:block}.unifiedclientgroup>header>span b,.inboxclientsection>header>span b{font-size:15px}.unifiedclientgroup>header>span small,.inboxclientsection>header>span small{color:#6e7b91;margin-top:4px;font-size:11px}.unifiedclientgroup>header>em{color:#a45135;background:#fff2ed;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal}.unifiedworkflowlist{display:grid}.unifiedworkflowitem{background:#fff;border-bottom:1px solid #edf0f5;grid-template-columns:27px minmax(240px,1.5fr) minmax(180px,1fr) 115px auto;align-items:center;gap:14px;min-height:102px;padding:13px 15px 13px 16px;display:grid;position:relative}.unifiedworkflowitem:last-child,.unifiedplanningitem:last-child{border-bottom:0}.unifiedworkflowitem.selected{background:#f7f9ff}.unifiedselector{color:#3156f5;background:#fff;border:1px solid #cbd5e3;border-radius:6px;width:22px;height:22px;padding:0;font-weight:850}.unifiedworkflowitem:not(:has(.unifiedselector)){grid-template-columns:minmax(240px,1.5fr) minmax(180px,1fr) 115px auto}.unifiedworkflowstatus b,.unifiedworkflowstatus small{display:block}.unifiedworkflowstatus b{color:#30415d;font-size:11px;line-height:1.4}.unifiedworkflowstatus small{color:#748198;margin-top:5px;font-size:10px}.unifiedworkflowstatus.productionstage{background:#f8faff;border:1px solid #dfe5f2;border-radius:10px;padding:9px 10px}.unifiedworkflowstatus.productionstage .stagelabel{color:#3156f5;letter-spacing:.09em;margin:0 0 5px;font-size:8px;font-weight:850}.unifiedworkflowstatus.productionstage b{color:#17243c;font-size:12px}.unifiedworkflowactions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.unifiededit,.unifiedreject{color:#526079;white-space:nowrap;background:#fff;border:1px solid #dfe5ef;border-radius:8px;min-height:36px;padding:0 10px;font-size:10px;font-weight:750}.unifiedreject{color:#ad4e38;border-color:#f3d5cc}.unifiedquickedit{background:#f8faff;border:1px solid #e1e6f0;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(125px,1fr)) auto auto;align-items:end;gap:9px;padding:14px;display:grid}.unifiedquickedit label{color:#637086;gap:5px;font-size:10px;font-weight:750;display:grid}.unifiedquickedit input,.unifiedquickedit select,.unifiedquickedit button{background:#fff;border:1px solid #dce3ef;border-radius:8px;height:37px;padding:0 9px;font-size:10px}.unifiedquickedit button[type=submit]{color:#fff;background:#3156f5;border-color:#3156f5}.unifiedrevision{color:#a34732;background:#fff2ee;border-radius:8px;grid-column:2/-1;padding:9px 11px;font-size:11px}.unifiedcontentempty{color:#33415d;text-align:center;place-content:center;gap:6px;min-height:156px;padding:20px;display:grid}.unifiedcontentempty b{font-size:14px}.unifiedcontentempty span{color:#748198;font-size:12px}.embeddedcopyfield{background:#f6f9ff;border:1px solid #dce7f9;border-radius:11px;padding:13px}.embeddedcopyfield>small{color:#65748e;font-size:10px;line-height:1.5}.inboxclientpicker{background:#f8faff;border:1px solid #dfe5ef;border-radius:13px;gap:8px;margin-top:14px;padding:11px;display:flex;overflow-x:auto}.inboxclientpicker>button{color:#35435b;white-space:nowrap;background:#fff;border:1px solid #dfe5ef;border-radius:10px;align-items:center;gap:10px;min-height:43px;padding:0 12px;display:flex}.inboxclientpicker>button.active{color:#3156f5;background:#edf1ff;border-color:#3156f5}.inboxclientpicker>button b{font-size:11px}.inboxclientpicker>button em{text-align:center;background:#f0f3f8;border-radius:999px;min-width:23px;padding:4px 6px;font-size:9px;font-style:normal}.inboxclientgroups{gap:14px;margin-top:14px;display:grid}.inboxclientsection{background:#fff;border:1px solid #dfe5ef;border-radius:15px;overflow:hidden}.inboxclientsection>header{background:#f9faff;border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:13px 17px;display:flex}.inboxclientsection.collapsed>header{border-bottom:0}.inboxclientsection>header>span{align-items:center;gap:11px;display:flex}.inboxclientsection>header>button{color:#55637b;background:#fff;border:1px solid #dfe5ef;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:10px;display:flex}.inboxclientsection>header>button i{color:#3156f5;font-size:14px;font-style:normal}.inboxclientlist{display:grid}.inboxcontentitem{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(230px,1.45fr) minmax(175px,.95fr) 140px auto;align-items:center;gap:16px;min-height:99px;padding:13px 17px 13px 19px;display:grid;position:relative}.inboxcontentitem:last-child{border-bottom:0}.inboxcontentitem.urgent{background:#fffbfa}.inboxcontentmain{text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.inboxcontentmain span{min-width:0}.inboxcontentmain span small,.inboxcontentmain span b,.inboxcontentmain span em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inboxcontentmain span small{color:#68758a;font-size:10px}.inboxcontentmain span b{color:#1c2940;margin-top:4px;font-size:13px}.inboxcontentmain span em{color:#6c7990;margin-top:5px;font-size:10px;font-style:normal}.inboxcontentmeta b,.inboxcontentmeta small{display:block}.inboxcontentmeta b{color:#34435b;font-size:10px}.inboxcontentitem.urgent .inboxcontentmeta b{color:#b24c36}.inboxcontentmeta small{color:#748198;margin-top:5px;font-size:9px}.inboxcontentactions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.inboxcontentactions button{color:#536178;white-space:nowrap;background:#fff;border:1px solid #dfe5ef;border-radius:8px;min-height:34px;padding:0 9px;font-size:10px;font-weight:750}.inboxcontentactions button.resolve{color:#3156f5}.inboxcontentactions button.open{color:#3156f5;background:#eef1ff;border-color:#eef1ff}@media (width<=1120px){.unifiedworkflowitem{grid-template-columns:25px minmax(200px,1.2fr) minmax(180px,1fr) auto}.unifiedworkflowstatus{grid-area:2/2}.unifiedworkflowactions{grid-area:2/3/auto/-1}.unifiedworkflowitem:not(:has(.unifiedselector)){grid-template-columns:minmax(200px,1.2fr) minmax(180px,1fr) auto}.unifiedquickedit{grid-template-columns:repeat(3,minmax(130px,1fr))}.inboxcontentitem{grid-template-columns:minmax(210px,1.25fr) minmax(175px,1fr) auto}.inboxcontentmeta{grid-area:2/1}.inboxcontentactions{grid-area:2/2/auto/-1}}@media (width<=720px){.unifiedplanningitem{grid-template-columns:minmax(0,1fr) auto;gap:10px}.unifiedplanningsteps{grid-area:2/1/auto/-1}.unifiedplanningopen{grid-area:1/2}:is(.unifiedworkflowitem,.unifiedworkflowitem:not(:has(.unifiedselector))){grid-template-columns:24px minmax(0,1fr);gap:10px}.unifiedworkflowitem:not(:has(.unifiedselector)){grid-template-columns:minmax(0,1fr)}.unifiedworkflowsteps,.unifiedworkflowstatus,.unifiedworkflowactions,.unifiedrevision{grid-area:auto/2/auto/-1;justify-content:flex-start}:is(.unifiedworkflowitem:not(:has(.unifiedselector)) .unifiedworkflowsteps,.unifiedworkflowitem:not(:has(.unifiedselector)) .unifiedworkflowstatus,.unifiedworkflowitem:not(:has(.unifiedselector)) .unifiedworkflowactions){grid-column:1}.unifiedquickedit{grid-template-columns:1fr 1fr}.inboxcontentitem{grid-template-columns:minmax(0,1fr);gap:11px}.inboxcontentmeta,.inboxcontentactions{grid-area:auto/1}.inboxcontentactions{justify-content:flex-start}}.productiontimer{background:#f8fafc;border:1px solid #dce5f2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;padding:15px 18px;display:flex}.productiontimer>span{color:#536177;align-items:center;gap:9px;font-size:13px;display:flex}.productiontimer>span i{background:#94a3b8;border-radius:50%;width:9px;height:9px}.productiontimer.running>span i{background:#22c55e;box-shadow:0 0 0 5px #22c55e1f}.productiontimer>b{color:#15233b;font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px}.productiontimer>small{color:#738096;flex-basis:100%;font-size:12px}.deliverablegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.deliverableupload{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;position:relative;color:#23324a!important;background:#fff!important;border:1px dashed #cdd8e8!important;border-radius:12px!important;min-height:91px!important;padding:13px!important;display:flex!important}.deliverableupload.complete{background:#f2fbf6!important;border-color:#9dd8bb!important}.deliverableupload>span{gap:5px;display:grid}.deliverableupload>span b{font-size:13px}.deliverableupload>span small{color:#708098;font-size:11px}.deliverableupload>em{color:#3156f5;font-size:11px;font-style:normal;font-weight:650}.deliverableupload>input{display:none}.shotbreakdownfield textarea,.productionbreakdown textarea{min-height:105px!important}.shotbreakdownfield small{color:#718096;font-weight:400}.productionbreakdown{color:#344259;gap:8px;margin-top:17px;font-size:12px;font-weight:650;display:grid}.productionbreakdown textarea{resize:vertical;width:100%;font:inherit;border:1px solid #dce4ef;border-radius:11px;padding:11px}.productionbreakdown>button{color:#3156f5;background:#fff;border:1px solid #d8e0ee;border-radius:9px;justify-self:start;height:36px;padding:0 12px}.capturefields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.capturesessionnotice{z-index:46;background:#fff;border:1px solid #dce5f0;border-radius:18px;width:min(395px,100vw - 38px);padding:16px;position:fixed;bottom:91px;right:24px;box-shadow:0 18px 55px #0f172a29}.capturesessionnotice>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.capturesessionnotice>header>span{color:#23324a;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.capturesessionnotice>header>span i{background:#f97316;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #fff0e3}.capturesessionnotice>header>b{color:#d96a16;text-align:center;background:#fff0e3;border-radius:20px;min-width:25px;padding:5px 7px;font-size:11px}.capturesessionnotice>article{background:#fbfcfe;border:1px solid #e7ebf2;border-radius:12px;padding:13px}.capturesessionnotice>article+article{margin-top:9px}.capturesessionnotice>article>b,.capturesessionnotice>article>span,.capturesessionnotice>article>small{display:block}.capturesessionnotice>article>b{color:#142138;font-size:14px}.capturesessionnotice>article>span{color:#536178;margin-top:6px;font-size:11px}.capturesessionnotice>article>small{color:#718096;margin-top:5px;font-size:11px}.capturesessionnotice>article>button{color:#fff;background:#3156f5;border:0;border-radius:9px;width:100%;height:37px;margin-top:12px;font-size:12px;font-weight:650}.capturesessionmore{color:#6b778c;text-align:center;margin-top:10px;display:block}.captureoverview{background:#fffbf7;border:1px solid #eadfd4;border-radius:15px;margin:0 0 18px;padding:17px 19px}.captureoverview>header{justify-content:space-between;align-items:center;display:flex}.captureoverview>header b{font-size:14px}.captureoverview>header span{color:#8e6650;font-size:11px}.capturesessionlist{gap:9px;margin-top:12px;display:grid}.captureoverviewitem{background:#fff;border:1px solid #f0e7dd;border-radius:10px;grid-template-columns:1fr auto;gap:5px;padding:11px 12px;display:grid}.captureoverviewitem>b{font-size:12px}.captureoverviewitem>span,.captureoverviewitem>small{color:#6d7889;font-size:11px}.captureoverviewitem>small{grid-column:1/-1}.alertpanel article.success>i{background:#22c55e}.alertpanel article.capture>i{background:#f97316}@media (width<=700px){.deliverablegrid,.capturefields{grid-template-columns:1fr}.capturesessionnotice{bottom:76px;right:12px}.productiontimer{padding:12px}.productiontimer>b{font-size:16px}}.approvalclientgroups{gap:23px;margin-top:18px;display:grid}.approvalclientgroup>header{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 2px;display:flex}.approvalclientgroup>header>b{color:#18243a;font-size:15px}.approvalclientgroup>header>span{color:#738096;font-size:12px}.approvalclientgroup>.approvalgrid{margin-top:0}.readonlycopy textarea{color:#526177;background:#f8fafc}.captureoverviewitem{text-align:left;width:100%}.publicationqueue{gap:19px;padding-bottom:20px;display:grid}.publicationqueuestats{grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:9px;display:grid}.publicationstat{background:#fff;border:1px solid #e3e8f1;border-radius:12px;gap:5px;min-height:76px;padding:12px 13px;display:grid}.publicationstat>b{color:#223047;font-size:20px}.publicationstat>small{color:#69768a;font-size:10px}.publicationstat.envio>b,.publicationstat.pronto>b{color:#3156f5}.publicationstat.alteracao>b{color:#d96a16}.publicationstat.publicado>b{color:#228a57}.publicationqueuesection{background:#fff;border:1px solid #e3e8f1;border-radius:15px;overflow:hidden}.publicationqueuesection>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:69px;padding:13px 17px;display:flex}.publicationqueuesection>header>span{align-items:center;gap:10px;display:flex}.publicationqueuesection>header>span>i{background:#3156f5;border-radius:50%;width:10px;height:10px}.publication-alteracao>header>span>i{background:#f97316}.publication-publicado>header>span>i{background:#22a56c}.publicationqueuesection>header>span>span{gap:4px;display:grid}.publicationqueuesection>header>span b{font-size:13px}.publicationqueuesection>header>span small{color:#718096;font-size:11px}.publicationqueuesection>header>em{background:#f0f3fb;border-radius:20px;padding:5px 9px;font-size:11px;font-style:normal}.publicationqueuerow{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(200px,1fr) 110px auto;align-items:center;gap:14px;min-height:83px;padding:11px 15px;display:grid}.publicationqueuerow:last-child{border-bottom:0}.publicationqueuecontent{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.publicationqueuecontent>i{color:#048eab;background:#e3f8fc;border-radius:10px;place-items:center;width:39px;height:39px;font-size:12px;font-style:normal;font-weight:700;display:grid}.format-video .publicationqueuecontent>i{color:#ec6b26;background:#fff0e6}.format-foto .publicationqueuecontent>i{color:#6a9e13;background:#f0fadb}.publicationqueuecontent>span{gap:3px;display:grid}.publicationqueuecontent>span>b{font-size:13px}.publicationqueuecontent>span>small,.publicationqueuecontent>span>em{color:#718096;font-size:10px;font-style:normal}.publicationqueuerow>time{color:#536177;font-size:11px}.publicationqueueaction{color:#3156f5;background:#fff;border:1px solid #dce4ef;border-radius:9px;height:37px;padding:0 12px;font-size:11px;font-weight:650}.publicationqueueaction.primaryaction{color:#fff;background:#3156f5;border-color:#3156f5}@media (width<=760px){.publicationqueuerow{grid-template-columns:1fr auto}.publicationqueuerow>time{grid-area:2/1}.publicationqueueaction{grid-area:2/2}.publicationqueuestats{grid-template-columns:repeat(2,minmax(0,1fr))}}.referenceattachments{background:#f8faff;border:1px solid #d8deec;border-radius:11px;margin:10px 0 2px;overflow:hidden}.referenceattachments>header{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.referenceattachments>header span b,.referenceattachments>header span small{display:block}.referenceattachments>header span b{color:#25324b;font-size:10px}.referenceattachments>header span small{color:#758198;margin-top:4px;font-size:8px}.referenceattachments>header label{color:#3156f5;cursor:pointer;background:#eef1ff;border-radius:8px;place-items:center;min-height:35px;padding:0 11px;font-size:8px;font-weight:850;display:grid}.referenceattachments>header label.disabled{opacity:.55}.referenceattachments>header input{display:none}.referenceattachments>p{color:#7c8799;margin:0;padding:0 12px 12px;font-size:8px}.referencefilegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.referencefilegrid article{background:#fff;border:1px solid #e0e5ef;border-radius:9px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.referencefilegrid article.video{grid-column:1/-1;grid-template-columns:minmax(180px,42%) minmax(0,1fr) auto}.referencefilegrid img,.referencefilegrid article>i{object-fit:cover;background:#e9edff;border-radius:7px;width:52px;height:46px}.referencefilegrid article>i{color:#3156f5;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.referencefilegrid video{aspect-ratio:16/9;object-fit:contain;background:#0b1326;border-radius:8px;width:100%}.referencefilegrid span{min-width:0}.referencefilegrid span b,.referencefilegrid span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.referencefilegrid span b{color:#25324b;font-size:9px}.referencefilegrid span small{color:#7e8899;margin-top:5px;font-size:7px}.referencefilegrid a{color:#3156f5;font-size:8px;font-weight:750;text-decoration:none}.referenceattachments.compact{background:#fff;margin-top:12px}.versionreview.videoreview .versionmedia{aspect-ratio:16/9;cursor:default;min-height:0}.versionreview.videoreview .versionmedia video{object-fit:contain;width:100%;height:100%;max-height:none}.versionreview.videoreview .versioncanvas.single{max-width:860px;margin:0 auto}@media (width<=820px){.referenceattachments>header{flex-direction:column;align-items:flex-start}.referenceattachments>header label{width:100%}.referencefilegrid{grid-template-columns:1fr}.referencefilegrid article.video{grid-column:auto;grid-template-columns:1fr}.referencefilegrid article.video a{justify-self:start}}.artdirectionqueue{gap:22px;padding-bottom:28px;display:grid}.artdirectionheading{justify-content:space-between;align-items:center;gap:18px;padding:4px 2px;display:flex}.artdirectionheading>span>small{color:#087f99;letter-spacing:.08em;font-size:11px;font-weight:800}.artdirectionheading h2{color:#17253c;margin:7px 0 0;font-size:27px;line-height:1.1}.artdirectionheading p{color:#66748a;margin:8px 0 0;font-size:13px;line-height:1.55}.artdirectionheading>strong{text-align:right;gap:4px;min-width:130px;display:grid}.artdirectionheading>strong b{color:#087f99;font-size:26px}.artdirectionheading>strong small{color:#738097;font-size:11px;font-weight:500}.artdirectionstats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.artdirectionstats>button{text-align:left;background:#fff;border:1px solid #e2e8f1;border-radius:14px;align-content:center;gap:7px;min-height:91px;padding:15px;display:grid}.artdirectionstats>button>b{color:#1b2940;font-size:23px}.artdirectionstats>button>small{color:#68768a;font-size:11px}.artdirectionstats>button.pending>b{color:#078aa4}.artdirectionstats>button.active{background:#f0fbfd;border-color:#09abc8;box-shadow:0 0 0 1px #09abc81f}.artdirectionclients{gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.artdirectionclients>button{color:#49586d;background:#fff;border:1px solid #dfe6ef;border-radius:10px;flex:none;align-items:center;gap:9px;min-height:39px;padding:0 12px;font-size:11px;display:inline-flex}.artdirectionclients>button.active{color:#076f85;background:#effafd;border-color:#09abc8}.artdirectionclients>button em{color:#78859a;font-size:10px;font-style:normal}.artdirectiongroups{gap:18px;display:grid}.artdirectiongroup{background:#fff;border:1px solid #e1e7f0;border-radius:16px;overflow:hidden}.artdirectiongroup>header{justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:13px 18px;display:flex}.artdirectiongrouptoggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:48px;padding:0;display:flex}.artdirectiongrouptoggle:hover{color:inherit}.artdirectiongrouptoggle>span:first-child{align-items:center;gap:12px;display:flex}.artdirectiongrouptoggle>span:first-child>i{color:#087f99;background:#e4f8fb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:850;display:grid}.artdirectiongrouptoggle>span:first-child>span{gap:4px;display:grid}.artdirectiongrouptoggle>span:first-child>span>b{color:#17253c;font-size:14px}.artdirectiongrouptoggle>span:first-child>span>small{color:#738097;font-size:10px}.artdirectiongroupsummary{align-items:center;gap:10px;display:flex}.artdirectiongroupsummary>em{color:#087f99;background:#eaf9fb;border-radius:8px;padding:6px 9px;font-size:10px;font-style:normal}.artdirectiongroupsummary>i{color:#536177;background:#f8fafc;border:1px solid #dfe6ef;border-radius:9px;place-items:center;width:30px;height:30px;font-size:17px;font-style:normal;display:grid}.artdirectiongroup.collapsed>header{min-height:70px}.artdirectiontablehead,.artdirectionrow{grid-template-columns:minmax(210px,1.8fr) minmax(145px,1fr) minmax(140px,1fr) minmax(130px,.9fr) 138px;align-items:center;gap:13px;display:grid}.artdirectiontablehead{background:#f8fafc;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;min-height:38px;padding:0 18px}.artdirectiontablehead>span{color:#66748a;font-size:9px;font-weight:750}.artdirectionrow{border-bottom:1px solid #edf0f5;min-height:88px;padding:13px 18px;position:relative}.artdirectionrow:last-child{border-bottom:0}.artdirectionrow.pending:before{content:"";background:#09b7d5;border-radius:0 4px 4px 0;width:4px;position:absolute;top:13px;bottom:13px;left:0}.artdirectioncontent{text-align:left;background:0 0;border:0;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0;display:grid}.artdirectioncontent>i{color:#087f99;background:#e4f8fb;border-radius:10px;place-items:center;width:37px;height:37px;font-size:12px;font-style:normal;font-weight:850;display:grid}.artdirectioncontent>span{gap:4px;min-width:0;display:grid}.artdirectioncontent>span>b,.artdirectioncontent>span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artdirectioncontent>span>b{color:#1d2b40;font-size:12px}.artdirectioncontent>span>small{color:#718096;font-size:10px}.artdirectionfield{min-width:0}.artdirectionfield>span{display:none}.artdirectionfield>select,.artdirectionfield>input{color:#314055;background:#fff;border:1px solid #dbe3ed;border-radius:9px;width:100%;height:37px;padding:0 9px;font-size:11px}.artdirectionfield>select:focus,.artdirectionfield>input:focus{border-color:#09abc8;outline:2px solid #09abc81f}.artdirectionfield>select:disabled,.artdirectionfield>input:disabled{color:#7b8798;background:#f8fafc}.artdirectionstatus{color:#536177;background:#f1f4f8;border-radius:8px;justify-self:start;padding:6px 8px;font-size:10px}.artdirectionstatus.distribuir{color:#087f99;background:#e8f9fc}.artdirectionstatus.aprovação{color:#a66b19;background:#fff4e5}.artdirectionstatus.concluídas{color:#398455;background:#ecf8ef}.artdirectionaction{color:#3156f5;background:#fff;border:1px solid #dbe3ed;border-radius:9px;height:37px;padding:0 10px;font-size:10px;font-weight:750}.artdirectionaction.primary{color:#fff;background:#087f99;border-color:#087f99}.artdirectionaction.save{color:#fff;background:#3156f5;border-color:#3156f5}.artdirectionaction:disabled{opacity:.5}.artdirectionempty{text-align:center;background:#fff;border:1px dashed #d9e2ec;border-radius:15px;place-content:center;gap:8px;min-height:170px;padding:25px;display:grid}.artdirectionempty>b{color:#26354a;font-size:14px}.artdirectionempty>span{color:#718096;font-size:11px}@media (width<=1180px){.artdirectionstats{grid-template-columns:repeat(3,minmax(0,1fr))}.artdirectiontablehead{display:none}.artdirectionrow{grid-template-columns:minmax(180px,1.5fr) minmax(135px,1fr) minmax(140px,1fr);gap:10px 13px}.artdirectionfield>span{color:#6e7c90;margin-bottom:4px;font-size:9px;display:block}.artdirectionstatus{grid-column:1}.artdirectionaction{grid-column:3}}@media (width<=700px){.artdirectionheading{align-items:flex-start}.artdirectionheading h2{font-size:22px}.artdirectionheading>strong{min-width:auto}.artdirectionstats{grid-template-columns:repeat(2,minmax(0,1fr))}.artdirectiongroup>header{flex-direction:column;align-items:flex-start}.artdirectionrow{grid-template-columns:1fr 1fr;padding:14px}.artdirectioncontent{grid-column:1/-1}.artdirectionstatus{grid-column:1}.artdirectionaction{grid-column:2}}.artdeliverypanel{background:#f3fcfd;border:1px solid #b9e8ee;border-radius:15px;align-items:stretch;gap:14px;margin:0 0 18px;padding:18px;display:grid}.artdeliverypanel.waiting{background:#f8fafc;border-color:#e1e8f0}.artdeliveryheading{justify-content:space-between;align-items:center;gap:12px;display:flex}.artdeliveryheading>span{gap:5px;display:grid}.artdeliveryheading>span>b{color:#17263b;font-size:15px}.artdeliveryheading>span>small{color:#647389;font-size:12px}.artdeliveryheading>em{color:#087b90;background:#e2f6f8;border-radius:8px;padding:6px 9px;font-size:10px;font-style:normal}.artdeliverystart{justify-content:space-between;align-items:center;gap:14px;display:flex}.artdeliverystart>span{color:#647389;font-size:12px;line-height:1.5}.artdeliverystart>button,.artdeliverypanel .artdeliverybutton{color:#fff;background:#087f99;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex}.artdeliverypanel .artdeliverybutton{justify-self:start}.deliverablecontrol{min-width:0}.deliverablecontrol>.deliverableupload{text-align:left;width:100%}.artdeliverypanel .artdeliveryfileinput{display:none!important}.artdeliverypanel .artversionnote{color:#536177;cursor:default;background:0 0;border:0;gap:6px;padding:0;font-size:11px;font-weight:650;display:grid}.artdeliverypanel .artversionnote>input{color:#26354a;background:#fff;border:1px solid #d8e3ec;border-radius:9px;width:100%;min-height:39px;padding:0 11px;font-size:12px;display:block}.artdeliveryformats{color:#718096;font-size:11px}.artdeliveryprogress{accent-color:#087f99;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.artdeliveryprogress::-webkit-progress-bar{background:#dcecef;border-radius:999px}.artdeliveryprogress::-webkit-progress-value{background:#087f99;border-radius:999px}.artdeliveryerror{color:#a3322d;background:#fff3f2;border:1px solid #f5c6c5;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.productionfiles{background:#fff;border:1px solid #e4e9f0;border-radius:13px;padding:15px}.productionfilesheader{justify-content:space-between;align-items:center;gap:12px;display:flex}.productionfilesheader>span{gap:4px;display:grid}.productionfilesheader h3{color:#19263a;margin:0;font-size:14px}.productionfilesheader>span>small{color:#788397;font-size:11px}.productionfileactions{align-items:center;gap:7px;display:flex}.productionfilecontrol{display:contents}.productionfileinput{display:none!important}.drawer .productionfilesheader .productionfileactions .productionfilebutton{color:#3156f5;white-space:nowrap;background:#f4f7ff;border:1px solid #dbe5ff;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:32px;min-height:32px;padding:0 10px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.drawer .productionfilesheader .productionfileactions .productionfilebutton.complete{color:#087f99;background:#eff9fc;border-color:#cce9f0}.drawer .productionfilesheader .productionfileactions .productionfilebutton.start{background:#f5f8ff;border-color:#d5e1ff}.drawer .productionfilesheader .productionfileactions .productionfilebutton:disabled{cursor:wait;opacity:.6}.productionfiles>article{border-color:#e8edf2;grid-template-columns:56px minmax(0,1fr) auto;margin-top:9px;padding:7px}.productionfiles>article img,.productionfiles>article video,.productionfiles>article>i{width:56px;height:51px}.productionfiles>article>span{min-width:0}.productionfiles>article>span>b{color:#203047;font-size:12px}.productionfiles>article>span>small{color:#7d8798;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.productionfiles>article>a{font-size:11px}.productionfilesempty{color:#788397;margin:12px 0 0;font-size:11px}.productionfileprogress{grid-template-columns:1fr auto;align-items:center;gap:9px;margin-top:11px;display:grid}.productionfileprogress>span{color:#087f99;font-size:10px;font-weight:650}.productionfilenote{margin-top:12px}.productionfilenote>summary{color:#637189;cursor:pointer;width:fit-content;font-size:10px}.productionfilenote>input{color:#26354a;background:#fff;border:1px solid #dde5ed;border-radius:8px;width:100%;min-height:35px;margin-top:8px;padding:0 10px;font-size:11px}.productionfiles>.artdeliveryerror{margin-top:10px}.cardeditor .unifiedartbrief>textarea{min-height:235px;padding:13px;font-size:12px;line-height:1.65}.artconversation{background:#fff;border:1px solid #e4e9f0;border-radius:13px;margin-top:16px;padding:15px}.artconversation>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.artconversation>header>span{gap:4px;display:grid}.artconversation>header>span>b{color:#19263a;font-size:14px}.artconversation>header>span>small{color:#788397;font-size:11px}.artconversation>header>em{color:#3156f5;background:#eff3ff;border-radius:8px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:11px;font-style:normal;font-weight:700;display:grid}.artconversation>form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:14px;display:grid}.artconversation>form>input{color:#28364b;background:#fff;border:1px solid #dfe5ed;border-radius:9px;width:100%;height:40px;padding:0 12px;font-size:12px}.artconversation>form>button{color:#fff;background:#3156f5;border:1px solid #3156f5;border-radius:9px;height:40px;padding:0 13px;font-size:11px;font-weight:700}.artconversation>form>button:disabled{cursor:not-allowed;opacity:.45}.artconversationthread{gap:9px;margin-top:12px;display:grid}.artconversationthread>article{background:#fbfcfe;border:1px solid #e8edf3;border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px;display:grid}.artconversationthread>article.revision{background:#fffaf4;border-color:#f4e1ca}.artconversationthread>article>i{color:#3156f5;background:#ebf0ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:700;display:grid}.artconversationthread>article>span{gap:5px;min-width:0;display:grid}.artconversationthread>article>span>span{justify-content:space-between;gap:10px;display:flex}.artconversationthread>article>span>span>b{color:#253349;font-size:11px}.artconversationthread>article>span>span>time{color:#7b8595;white-space:nowrap;font-size:10px}.artconversationthread>article>span>em{color:#a56320;letter-spacing:.03em;font-size:9px;font-style:normal;font-weight:750}.artconversationthread>article>span>p{color:#4b5970;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.artconversationempty{color:#788397;margin:0;font-size:11px;line-height:1.5}.compactapproval{box-shadow:none;border-radius:12px}.compactapproval>header{min-height:62px;padding:11px 13px}.compactapproval>header h3{margin-top:3px;font-size:14px}.compactapproval>header em{color:#66738a;background:#f2f5fb;padding:5px 7px}.compactapproval>.approvalpreview{background:#f6f8fb;gap:7px;height:215px;min-height:0;max-height:215px;padding:8px}.compactapproval>.approvalpreview.single{grid-template-columns:1fr}.compactapproval>.approvalpreview>span{background:#fff;border-color:#e7ecf2;border-radius:8px;height:100%;min-height:0}.compactapproval>.approvalpreview>span>small{color:#506079;background:#fffffff0;border:1px solid #e4eaf3;border-radius:6px;padding:4px 6px;font-size:9px;top:7px;left:7px}.compactapproval>.approvalpreview img{object-fit:contain;width:100%;height:100%;display:block}.compactapproval>.approvalcontext{gap:7px;padding:9px 12px}.compactapproval>.approvalcontext b{color:#293750;font-size:12px}.compactapproval>.approvalcontext small{font-size:10px!important}.compactapproval>footer{padding:9px 11px}.compactapproval>footer button{min-height:35px;padding:0 9px;font-size:11px}.arthistory{gap:19px;display:grid}.arthistoryheading{justify-content:space-between;align-items:center;gap:16px;display:flex}.arthistoryheading>span>small{color:#3156f5;letter-spacing:.075em;font-size:10px;font-weight:750}.arthistoryheading>span>h2{color:#18263c;margin:5px 0 0;font-size:23px}.arthistoryheading>span>p{color:#728096;margin:6px 0 0;font-size:12px}.arthistoryheading>em{color:#536177;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:8px 10px;font-size:11px;font-style:normal}.arthistoryclients{flex-wrap:wrap;gap:7px;display:flex}.arthistoryclients>button{color:#65738a;background:#fff;border:1px solid #e1e7ef;border-radius:9px;min-height:34px;padding:0 11px;font-size:11px}.arthistoryclients>button.active{color:#3156f5;background:#eef3ff;border-color:#ced9ff}.arthistorygroups{gap:25px;display:grid}.arthistorygroup{gap:12px;display:grid}.arthistorygroup>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.arthistorygroup>header>h3{color:#26344a;margin:0;font-size:15px}.arthistorygroup>header>span{color:#7b8595;font-size:11px}.arthistorygrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start;gap:13px;display:grid}.arthistorycard{color:inherit;background:#fff;border:1px solid #e4e9f0;border-radius:11px;text-decoration:none;display:grid;overflow:hidden}.arthistorycard:hover{border-color:#bfd0fb}.arthistoryimage{background:#f4f6f9;place-items:center;height:215px;display:grid;overflow:hidden}.arthistoryimage>img{object-fit:contain;width:100%;height:100%}.arthistorycaption{align-content:start;gap:5px;min-height:70px;padding:10px 11px;display:grid}.arthistorycaption>small{color:#788397;font-size:10px}.arthistorycaption>b{color:#223047;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.arthistoryloading,.arthistoryempty{color:#647287;text-align:center;border:1px dashed #dde4ed;border-radius:12px;place-content:center;justify-items:center;gap:7px;min-height:220px;padding:24px;display:grid}.arthistoryempty>b{color:#304057;font-size:13px}.arthistoryempty>span,.arthistoryloading{font-size:11px}.centeredworkmodal .cardmodalbody{grid-template-columns:minmax(0,1fr)}.cardoptionalmeta{border-top:1px solid #e8edf3;margin-top:16px;padding-top:13px}.cardoptionalmeta>summary{color:#637189;cursor:pointer;width:fit-content;font-size:11px}.cardoptionalmeta>.cardmodalside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:12px;display:grid;position:static}@media (width<=700px){.artdeliverypanel{padding:14px}.artdeliveryheading,.artdeliverystart{flex-direction:column;align-items:flex-start}.artdeliverystart>button,.artdeliverypanel .artdeliverybutton{width:100%}.productionfilesheader{flex-direction:column;align-items:flex-start}.productionfileactions{flex-wrap:wrap;width:100%}.productionfiles>article{grid-template-columns:50px minmax(0,1fr) auto}.productionfiles>article img,.productionfiles>article video,.productionfiles>article>i{width:50px;height:46px}.productionfiles>article>a{grid-column:auto}.cardeditor .unifiedartbrief>textarea{min-height:215px}.artconversation>form{grid-template-columns:1fr}.artconversation>form>button{width:100%}.artconversationthread>article>span>span{flex-direction:column;align-items:flex-start;gap:3px}.compactapproval>.approvalpreview{grid-template-columns:repeat(2,minmax(0,1fr));height:180px;max-height:180px}.compactapproval>.approvalpreview.single{grid-template-columns:1fr}.compactapproval>.approvalcontext{gap:5px}.arthistoryheading{flex-direction:column;align-items:flex-start}.arthistorygrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.arthistoryimage{height:165px}.arthistorycaption{min-height:67px;padding:9px}.cardoptionalmeta>.cardmodalside{grid-template-columns:1fr}}.approvalgeneratelink{color:#3156f5;font:inherit;cursor:pointer;background:#eef4ff;border:1px solid #cfe0ff;border-radius:10px;padding:9px 13px;font-weight:700}.approvalgeneratelink:hover{background:#e3ecff}.sharednotes{gap:14px;display:grid}.sharednoteshead{border:1px solid var(--line);background:linear-gradient(115deg,#fff 0%,#f7f8ff 100%);border-radius:17px;justify-content:space-between;align-items:center;gap:18px;min-height:118px;padding:20px 22px;display:flex}.sharednoteshead small,.sharednoteshead h2,.sharednoteshead p{display:block}.sharednoteshead small{color:#3156f5;letter-spacing:.08em;font-size:10px;font-weight:850}.sharednoteshead h2{letter-spacing:-.6px;margin:7px 0 0;font-size:27px}.sharednoteshead p{color:#68748a;margin:6px 0 0;font-size:13px}.sharednoteshead>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sharednoteshead button,.sharednotestoolbar button,.sharednoteseditor footer button{color:#506078;background:#fff;border:1px solid #dce2ed;border-radius:9px;min-height:40px;padding:0 13px;font-size:11px;font-weight:800}.sharednoteshead button.primary,.sharednoteseditor button.primary{color:#fff;background:#3156f5;border-color:#3156f5}.sharednotestoolbar{background:#fff;border:1px solid #e1e6ef;border-radius:14px;align-items:center;gap:12px;padding:9px;display:flex}.sharednotestoolbar>label{border:1px solid #dfe4ee;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:230px;height:40px;padding:0 11px;display:flex}.sharednotestoolbar>label i{color:#3156f5;font-size:17px;font-style:normal}.sharednotestoolbar input{border:0;outline:0;width:100%;font-size:12px}.sharednotetabs{gap:3px;display:flex}.sharednotetabs button{color:#768197;background:0 0;border-color:#0000}.sharednotetabs button.active{color:#3156f5;background:#eef1ff}.sharednotetabs button b{background:#f2f4f8;border-radius:10px;margin-left:5px;padding:2px 5px;font-size:9px}.sharednotetabs button.active b{background:#fff}.sharednoteslayout{background:#fff;border:1px solid #e1e6ef;border-radius:16px;grid-template-columns:minmax(245px,.75fr) minmax(0,1.5fr);min-height:560px;display:grid;overflow:hidden}.sharednoteslist{background:#fbfcfe;border-right:1px solid #e4e8f0}.sharednoteslist>header{border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;min-height:61px;padding:14px 15px;display:flex}.sharednoteslist>header b{font-size:12px}.sharednoteslist>header span{color:#8993a5;font-size:10px}.sharednoteslist>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:34px 1fr;align-items:start;gap:10px;width:100%;min-height:77px;padding:11px 13px;display:grid}.sharednoteslist>button:hover,.sharednoteslist>button.active{background:#eef1ff}.sharednoteslist>button>i{color:#3156f5;background:#e9edff;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:850;display:grid}.sharednoteslist>button>i.lembrete{color:#aa7200;background:#fff4d8}.sharednoteslist>button>i.tarefa{color:#4c8b28;background:#e7f7e1}.sharednoteslist>button span small,.sharednoteslist>button span b,.sharednoteslist>button span em{display:block}.sharednoteslist>button span small{color:#657188;letter-spacing:.06em;font-size:8px;font-weight:850}.sharednoteslist>button span b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.sharednoteslist>button span em{color:#8791a2;margin-top:5px;font-size:9px;font-style:normal}.sharednotesempty{color:#7d899d;text-align:center;padding:32px 18px;font-size:11px;line-height:1.5}.sharednoteseditor{flex-direction:column;min-width:0;padding:26px 30px;display:flex}.editorlabel{color:#3156f5;letter-spacing:.08em;justify-content:space-between;gap:10px;font-size:9px;font-weight:850;display:flex}.editorlabel em{color:#8490a4;letter-spacing:0;font-size:10px;font-style:normal;font-weight:600}.notetypebar{gap:5px;margin-top:21px;display:flex}.notetypebar button{color:#768197;background:#fff;border:1px solid #e0e5ef;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800}.notetypebar button.active{color:#3156f5;background:#eef1ff;border-color:#cbd4ff}.sharednotestitle{border:0;border-bottom:1px solid #e2e6ee;outline:0;margin-top:19px;padding:0 0 10px;font-size:25px;font-weight:800}.sharednotesmeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.sharednotesmeta label{color:#738096;gap:5px;font-size:10px;font-weight:800;display:grid}.sharednotesmeta select{background:#fff;border:1px solid #dfe4ee;border-radius:8px;min-width:0;height:38px;padding:0 8px;font-size:11px}.sharednotesbody{resize:vertical;color:#445269;border:0;outline:0;flex:1;min-height:250px;margin-top:18px;padding:13px 0;font-size:14px;line-height:1.65}.sharednoteseditor footer{border-top:1px solid #edf0f5;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.sharednoteseditor footer>span{color:#7d899d;margin-right:auto;font-size:10px}.selectednoteinfo{background:#f7f8fb;border-radius:11px;flex-wrap:wrap;gap:28px;margin-top:19px;padding:13px;display:flex}.selectednoteinfo span,.selectednoteinfo b,.selectednoteinfo small{display:block}.selectednoteinfo b{font-size:11px}.selectednoteinfo small{color:#7d899d;margin-top:4px;font-size:10px}.sharednotesreadbody{color:#445269;white-space:pre-wrap;min-height:240px;padding:24px 0;font-size:15px;line-height:1.75}.sharednotesreadbody span{color:#9aa3b2}.sharednotescollab{border:1px solid #e4e8f0;border-radius:10px;gap:5px;padding:13px;display:grid}.sharednotescollab b{color:#657188;font-size:10px}.sharednotescollab span{color:#445269;font-size:11px}@media (width<=800px){.sharednoteshead{flex-direction:column;align-items:flex-start}.sharednoteshead>div{justify-content:flex-start}.sharednotestoolbar{flex-direction:column;align-items:stretch}.sharednotetabs{overflow-x:auto}.sharednoteslayout{grid-template-columns:1fr}.sharednoteslist{border-bottom:1px solid #e4e8f0;border-right:0;max-height:310px;overflow-y:auto}.sharednoteseditor{min-height:480px;padding:21px 17px}.sharednotesmeta{grid-template-columns:1fr}.sharednotestitle{font-size:22px}}.clientcontentlogo,.drawercustomerlogo{color:#4f5d73;border:1px solid #e3e8f1;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden;background:#fffffff5!important}.clientcontentlogo img,.drawercustomerlogo,.clientboardidentity>i img,.clientdraweridentity>i img,.clientboardcover img{object-fit:contain;width:100%;height:100%;padding:4px}.drawercustomerlogo{width:42px;height:42px;padding:4px}.clientboardidentity>i,.clientdraweridentity>i{border:1px solid #e3e8f1;overflow:hidden;background:#fff!important}.clientboardcover img{background:#fffffff0;border-radius:14px;width:min(72%,168px);height:82px;padding:10px;box-shadow:0 8px 24px #0f172a1f}.approvalcardidentity{align-items:center;gap:10px;min-width:0;display:flex}.approvalcardidentity>.clientcontentlogo{width:40px;height:40px}.approvalcardidentity>span{min-width:0}.artdirectiongroup>header .clientcontentlogo,.artdirectioncontent .clientcontentlogo,.inboxcontentmain .clientcontentlogo,.preparationidentity .clientcontentlogo,.publicationqueuecontent .clientcontentlogo{width:42px;height:42px;padding:3px}.photosourcechoice{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:13px 0;padding:0;display:grid}.photosourcechoice legend{color:#536177;margin-bottom:8px;font-size:11px;font-weight:750}.photosourcechoice>label{cursor:pointer;background:#f9fafc;border:1px solid #dfe5ef;border-radius:11px;align-items:flex-start;gap:9px;min-height:86px;padding:12px;display:flex}.photosourcechoice>label.active{background:#f0f3ff;border-color:#8297ff;box-shadow:0 0 0 2px #3156f514}.photosourcechoice input{accent-color:#3156f5;margin-top:2px}.photosourcechoice span b,.photosourcechoice span small{display:block}.photosourcechoice span b{color:#26334a;font-size:11px}.photosourcechoice span small{color:#6d788b;margin-top:5px;font-size:10px;line-height:1.45}.deliverydeadlineprompt{background:#fff9e9;border:1px solid #f0c36a;border-radius:12px;grid-template-columns:1fr minmax(150px,190px);align-items:center;gap:14px;margin:14px 0;padding:14px 16px;display:grid}.deliverydeadlineprompt span b,.deliverydeadlineprompt span small{display:block}.deliverydeadlineprompt span b{color:#70470c;font-size:12px}.deliverydeadlineprompt span small{color:#8b6a34;margin-top:4px;font-size:10px;line-height:1.4}.deliverydeadlineprompt input{background:#fff;border:1px solid #dfbd74;border-radius:9px;width:100%;height:41px;padding:0 10px}.cardsavestate{color:#69768a;margin-right:auto;font-size:10px}.cardsavestate.saved:before{content:"✓ ";color:#168454}.cardsavestate.dirty{color:#a6600b}.returnplanningbutton{color:#5f6b7e!important;background:#fff!important;border-color:#d8dde8!important}.returnplanningbutton:hover{background:#f5f7fa!important;border-color:#a9b3c5!important}.artconversationactions{align-items:center;gap:7px;display:flex}.artconversationactions>button{color:#fff;white-space:nowrap;background:#3156f5;border:1px solid #3156f5;border-radius:9px;height:40px;padding:0 13px;font-size:11px;font-weight:700}.artconversationactions>button.secondary{color:#657187;background:#fff;border-color:#d8dfea}.artconversationactions>button:disabled{cursor:not-allowed;opacity:.45}@media (width<=700px){.artconversationactions{grid-template-columns:1fr 1fr;display:grid}.artconversationactions>button{width:100%}}.saveclientdefault{color:#556176;background:#f8f9fc;border:1px solid #dfe5ef;border-radius:10px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex!important}.saveclientdefault input{accent-color:#3156f5;margin-top:2px}@media (width<=700px){.photosourcechoice,.deliverydeadlineprompt{grid-template-columns:1fr}}.artconversationthread article>span>p a{color:var(--blue);overflow-wrap:anywhere;text-underline-offset:2px;font-weight:700;text-decoration:underline}.commentedited{color:#929bad;margin-left:5px;font-size:7px;font-style:italic}.commentactions{gap:10px;margin-top:7px;display:flex}.commentactions button{color:#66738a;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.commentactions button:hover{color:var(--blue)}.commentactions button.delete:hover{color:#b63d35}.commenteditform{gap:7px;margin-top:8px;display:grid}.commenteditform textarea{resize:vertical;color:#27324a;width:100%;min-height:70px;font:inherit;border:1px solid #cfd7e6;border-radius:9px;outline:none;padding:9px 10px;font-size:9px;line-height:1.5}.commenteditform textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3156f51a}.commenteditform>span{justify-content:flex-end;gap:7px;display:flex}.commenteditform button{color:#66738a;background:#fff;border:1px solid #dce2ed;border-radius:7px;min-height:30px;padding:0 10px;font-size:8px;font-weight:750}.commenteditform button:last-child{border-color:var(--blue);background:var(--blue);color:#fff}.commenteditform button:disabled{opacity:.5;cursor:default}.readonlynotice{background:#f5f8ff;border:1px solid #dbe3f5;border-radius:10px;gap:4px;margin:14px 0 2px;padding:12px 14px;display:grid}.readonlynotice b{color:#3156f5;font-size:10px}.readonlynotice span{color:#657086;font-size:9px;line-height:1.45}.readonlycardmodal .artconversation{margin-bottom:10px}.drawer .productionfilesheader .productionfileactions .productionfilebutton.drive{color:#197242;background:#effaf3;border-color:#cce8d8}.productiondrivelink{color:#197242;width:fit-content;margin-top:9px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.productiondrivelink:hover{text-decoration:underline}@media (width<=700px){.metacreativeworkspace .metacreatives>article{border-radius:16px;grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1fr);min-height:0}.metacreativeworkspace .metacreatives>article:hover{transform:none}.metacreativeworkspace .metacreativepreview{grid-row:auto;height:min(108vw,440px);min-height:290px}.metacreativeworkspace .metacreatives article>header{padding:16px 15px 0}.metacreativeworkspace .metacreatives article>p{-webkit-line-clamp:5;margin:12px 15px;font-size:13px}.metacreativeworkspace .metacreativedates{margin:0 15px 13px}.metacreativeworkspace .metacreatives article>footer{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 15px}.metacreativeworkspace .metacreatives article>footer span{padding:9px 7px}.metacreativeworkspace .metacreatives article>footer b{font-size:13px}.metapreviewbackdrop{padding:0}.metapreviewbackdrop>.metapreviewdialog{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100vw;height:100dvh}.metapreviewdialog>header{grid-column:1;min-height:62px;padding:9px 12px}.metapreviewdialog>header b{max-width:calc(100vw - 90px)}.metapreviewstage{border-right:0;min-height:0}.metapreviewstage iframe{width:100%}.metapreviewsummary{max-height:210px;padding:13px 15px calc(13px + env(safe-area-inset-bottom));border-top:1px solid #dfe5ef}.metapreviewsummary>small:not(.metapreviewnote),.metapreviewsummary>p,.metapreviewsummary dl,.metapreviewsummary>button,.metapreviewnote{display:none}.metapreviewsummary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.metapreviewsummary>div span{padding:9px 7px}.metapreviewsummary>div b{font-size:13px}}.clientcardserror{color:#8d2f24;background:#fff5f3;border:1px solid #f0b5ad;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:13px 15px;display:flex}.clientcardserror span b,.clientcardserror span small{display:block}.clientcardserror span b{font-size:11px}.clientcardserror span small{color:#9a5a52;margin-top:4px;font-size:9px}.clientcardserror button{color:#9b3529;background:#fff;border:1px solid #df877b;border-radius:8px;min-height:36px;padding:0 12px;font-size:9px;font-weight:850}.clientcardserror button:disabled{cursor:wait;opacity:.6}@media (width<=620px){.clientcardserror{flex-direction:column;align-items:stretch}.clientcardserror button{width:100%}}.createinitialfiles{color:#5e697c;gap:6px;margin-top:14px;font-weight:750;display:grid}.createinitialfiles small{color:#7a8598;margin-left:5px;font-weight:500}.createinitialfiles input{background:#fafbfe;border:1px dashed #bfc9dc;border-radius:9px;min-height:46px;padding:10px}.createinitialfiles em{color:#3156f5;font-size:12px;font-style:normal}.cardquickdate{align-items:end;gap:6px;margin-left:auto;padding-left:10px;display:inline-flex}.cardquickdate small{color:#778298;font-size:10px;font-weight:750;display:block}.cardquickdate input{color:#2d3a53;background:#fff;border:1px solid #dce2ed;border-radius:7px;padding:0 7px;min-height:34px!important;font-size:12px!important}.cardquickdate button{color:#fff;background:#3156f5;border:0;border-radius:7px;min-height:34px;padding:0 9px;font-size:11px;font-weight:800}.cardquickdate button:disabled{opacity:.45;cursor:default}@media (width<=700px){.cardquickdate{border-top:1px solid #edf0f5;width:100%;margin:8px 0 0;padding:8px 0 0}.cardquickdate input{flex:1}}.carddateeditor{background:#f8faff;border:1px solid #dce3f1;border-radius:12px;margin:0 0 14px;overflow:hidden}.carddateeditorcurrent{justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.carddateeditorcurrent span{gap:3px;display:grid}.carddateeditorcurrent small{color:#758197;letter-spacing:.06em;font-size:10px;font-weight:850}.carddateeditorcurrent b{color:#26344c;text-transform:capitalize;font-size:13px}.carddateeditorcurrent button{color:#3156f5;background:#fff;border:1px solid #cdd8f6;border-radius:8px;min-height:36px;padding:0 11px;font-size:11px;font-weight:850}.carddateeditor.open{background:#f5f7ff;border-color:#b9c8f8;box-shadow:0 7px 20px #3156f512}.carddateeditorform{background:#fff;border-top:1px solid #e1e6f2;grid-template-columns:150px minmax(230px,1fr) auto;align-items:end;gap:9px;padding:11px 12px 12px;display:grid}.carddateeditorform label{color:#5f6c82;gap:5px;font-size:11px;font-weight:800;display:grid}.carddateeditorform input{color:#26354d;background:#fff;border:1px solid #d7dfeb;border-radius:9px;min-width:0;padding:0 10px;min-height:40px!important;font-size:12px!important}.carddateeditorform>button{color:#fff;white-space:nowrap;background:#3156f5;border:0;border-radius:9px;min-height:40px;padding:0 12px;font-size:11px;font-weight:850}.carddateeditorform>button:disabled{cursor:not-allowed;opacity:.48}@media (width<=760px){.carddateeditorcurrent{align-items:flex-start}.carddateeditorform{grid-template-columns:1fr}.carddateeditorform>button{width:100%}}.clientdrawerbrand{border:1px solid var(--client-accent);place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.clientdrawerbrand{border:1px solid color-mix(in srgb,var(--client-accent) 24%,#dfe5ef)}}.clientdrawerbrand{background:var(--client-soft);color:var(--client-deep);font-style:normal}.clientdrawerbrand img{object-fit:contain;background:#fff;width:100%;height:100%;padding:7px}.clientdrawerbrand b{font-size:17px;font-weight:900}.clientdrawerlogoupload,.clientlogoselect{cursor:pointer;justify-content:center;align-items:center;gap:7px;font-weight:800;display:inline-flex;position:relative}.clientdrawerlogoupload{color:#3156f5;background:#fff;border:1px solid #d8e0ef;border-radius:10px;min-height:39px;padding:0 12px;font-size:11px;box-shadow:0 5px 14px #22345c0d}.clientdrawerlogoupload i{font-size:13px;font-style:normal}.clientdrawerlogoupload:hover,.clientlogoselect:hover{background:#f6f8ff;border-color:#9eafff}.clientdrawerlogoupload.busy,.clientlogoselect.busy{cursor:wait;opacity:.62}.clientdrawerlogoupload input,.clientlogoselect input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.clientlogo{gap:8px;display:grid}.clientlogo>b{color:#354158;font-size:11px}.clientlogoworkspace{background:linear-gradient(135deg,#f7f9ff,#fff);border:1px solid #dce3ee;border-radius:12px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:14px;display:grid}.clientlogopreview{border:1px solid var(--client-accent);place-items:center;width:88px;height:88px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.clientlogopreview{border:1px solid color-mix(in srgb,var(--client-accent) 22%,#dce3ee)}}.clientlogopreview{background:var(--client-soft);color:var(--client-deep);border-radius:20px;box-shadow:0 10px 25px #1d2b4c1a}.clientlogopreview img{object-fit:contain;background:#fff;width:100%;height:100%;padding:9px}.clientlogopreview b{font-size:28px;font-weight:900}.clientlogocopy{gap:5px;min-width:0;display:grid}.clientlogocopy strong{color:#243149;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.clientlogocopy small,.clientlogo>small{color:#748096;font-size:11px;line-height:1.45}.clientlogoselect{color:#3156f5;white-space:nowrap;background:#fff;border:1px solid #cfd9f5;border-radius:9px;min-height:40px;padding:0 13px;font-size:11px}.alertpanel article.reminder>i{background:#7657ff;box-shadow:0 0 0 4px #7657ff21}.openremindercalendar{color:#6046da;background:#f4f2ff;border:1px solid #d8d5ff;border-radius:9px;width:calc(100% - 24px);min-height:38px;margin:10px 12px 0;font-size:11px;font-weight:800}.proactivereminder{z-index:125;color:#17233a;background:#fff;border:1px solid #d8dcf5;border-radius:20px;width:min(410px,100vw - 32px);animation:.34s cubic-bezier(.2,.9,.2,1) both proactive-reminder-in;position:fixed;top:82px;right:24px;overflow:hidden;box-shadow:0 28px 75px #151b3d3d}.proactivereminder>header{color:#fff;background:linear-gradient(110deg,#29205c,#5b47d9);border-bottom:1px solid #ebeef7;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.proactivereminder>header span{align-items:center;gap:8px;display:flex}.proactivereminder>header span i{background:#ffffff26;border-radius:9px;place-items:center;width:27px;height:27px;font-size:15px;font-style:normal;display:grid}.proactivereminder>header small{letter-spacing:.09em;font-size:11px;font-weight:900}.proactivereminder>header button{color:#fff;background:#ffffff1a;border:0;border-radius:9px;width:34px;height:34px;font-size:22px}.proactivereminder>section{grid-template-columns:55px minmax(0,1fr);align-items:center;gap:13px;padding:17px 17px 12px;display:grid}.proactivereminderdate{color:#5841d7;text-align:center;background:#efedff;border-radius:14px;place-content:center;width:54px;height:58px;display:grid}.proactivereminderdate b,.proactivereminderdate small{display:block}.proactivereminderdate b{font-size:22px;line-height:1}.proactivereminderdate small{text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:800}.proactivereminder h2{margin:0;font-size:17px;line-height:1.25}.proactivereminder section p{color:#6f7a90;margin:6px 0 0;font-size:12px}.proactivereminderbody{color:#4e5c73;max-height:110px;margin:0 17px 12px;font-size:14px;line-height:1.5;overflow:auto}.proactivereminderowner{color:#845800;background:#fff5df;border-radius:9px;margin:0 17px 12px;padding:9px 10px;font-size:11px;line-height:1.4;display:block}.browserpermission{color:#3156f5;background:#f8faff;border:1px solid #d9e0f1;border-radius:9px;width:calc(100% - 34px);min-height:38px;margin:0 17px 12px;font-size:11px;font-weight:800}.proactivereminder>footer{background:#fafbfe;border-top:1px solid #eceff5;justify-content:flex-end;gap:7px;padding:13px 17px 16px;display:flex}.proactivereminder>footer button{color:#435169;background:#fff;border:1px solid #d8dfeb;border-radius:9px;min-height:40px;padding:0 12px;font-size:11px;font-weight:800}.proactivereminder>footer button.primary{color:#fff;background:#3156f5;border-color:#3156f5}.proactivereminder button:disabled{opacity:.55;cursor:wait}@keyframes proactive-reminder-in{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.clientdrawerlogoupload{padding-inline:10px}.clientdrawerlogoupload i{display:none}.clientlogoworkspace{grid-template-columns:72px minmax(0,1fr)}.clientlogopreview{border-radius:16px;width:72px;height:72px}.clientlogoselect{grid-column:1/-1;width:100%}.proactivereminder{top:auto;right:10px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;left:10px}.proactivereminder>footer{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proactivereminder>footer button{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.proactivereminder{animation:none}}.clientoverview>.clientaccountbrand{border:1px solid var(--client-accent);width:64px;height:64px;padding:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.clientoverview>.clientaccountbrand{border:1px solid color-mix(in srgb,var(--client-accent) 24%,#dfe5ef)}}.clientoverview>.clientaccountbrand{color:var(--client-deep);box-shadow:0 8px 20px var(--client-accent);border-radius:17px;background:var(--client-soft)!important}@supports (color:color-mix(in lab, red, red)){.clientoverview>.clientaccountbrand{box-shadow:0 8px 20px color-mix(in srgb,var(--client-accent) 13%,transparent)}}.clientoverview>.clientaccountbrand.has-logo{background:#fff!important}.clientoverview>.clientaccountbrand img{object-fit:contain;border-radius:11px;width:100%;height:100%;display:block}.clientoverview>.clientaccountbrand>b{background:linear-gradient(145deg,var(--client-accent),var(--client-deep));color:#fff;border-radius:11px;place-items:center;width:100%;height:100%;font-size:22px;font-weight:900;line-height:1;display:grid}.clientoverview:has(.clientaccountbrand){grid-template-columns:64px minmax(0,1fr)}@media (width<=700px){.clientoverview>.clientaccountbrand{border-radius:14px;width:52px;height:52px;padding:5px}.clientoverview>.clientaccountbrand>b{font-size:18px}.clientoverview:has(.clientaccountbrand){grid-template-columns:52px minmax(0,1fr) auto}}.clientboardgallery{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.clientboardtile{--client-accent:#5b5ce2;--client-soft:#ececff;--client-deep:#282873;background:#fff;border:1px solid #dfe4ed;border-radius:20px;grid-template-rows:148px 1fr;min-height:330px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;overflow:hidden;box-shadow:0 8px 24px #1e2b4912}.clientboardtile:hover{border-color:var(--client-accent);transform:translateY(-4px);box-shadow:0 20px 42px #1e2b4924}.clientboardtile:focus-visible{outline:3px solid var(--client-soft);outline-offset:3px;border-color:var(--client-accent)}.clientboardcover{isolation:isolate;background:linear-gradient(138deg, var(--client-accent), var(--client-deep));place-items:center;height:auto;min-height:148px;display:grid;position:relative;overflow:hidden}.clientboardcover:before{content:"";z-index:-1;background:linear-gradient(115deg,#ffffff30,#0000 42%,#060c201f);position:absolute;inset:0}.clientboardcover:after{content:"";z-index:-1;background:0 0;border:32px solid #ffffff1c;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-115px;right:-72px}.clientboardcoverglow{z-index:-1;filter:blur(2px);background:#ffffff21;border-radius:50%;width:160px;height:160px;position:absolute;top:-105px;left:-70px}.clientboardbrand{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffffb8;border-radius:24px;place-items:center;width:94px;height:94px;padding:11px;display:grid;overflow:hidden;box-shadow:0 15px 34px #070e2233,inset 0 1px #fff}.clientboardcover .clientboardbrand img{width:100%!important;height:100%!important;box-shadow:none!important;object-fit:contain!important;background:0 0!important;border-radius:0!important;padding:0!important}.clientboardtile.has-monogram .clientboardbrand{background:var(--client-soft);color:var(--client-deep);border-color:#ffffff80}.clientboardbrand b{letter-spacing:-.04em;font-size:42px;font-weight:850;line-height:1}.clientboardcover>em{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d162f99;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:750;display:inline-flex;position:absolute;top:14px;bottom:auto;right:14px;box-shadow:0 5px 14px #080e201f}.clientboardcover>em i{background:#8ce36a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #8ce36a26}.clientboardcover>em.pending i{background:#ffc75b;box-shadow:0 0 0 3px #ffc75b2b}.clientboardtilebody{grid-template-rows:auto auto 1fr;gap:14px;min-height:182px;padding:18px 18px 16px;display:grid}.clientboardtilebody>.clientboardcopy{gap:5px;min-width:0;margin:0;display:grid}.clientboardcopy>b{color:#172238;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:790;line-height:1.25;overflow:hidden}.clientboardcopy>small{color:#6f7b8f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.clientboardtilebody>.clientboardnumbers{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.clientboardnumbers>span{background:#f7f8fb;border:1px solid #edf0f5;border-radius:12px;align-items:baseline;gap:6px;min-height:52px;padding:8px 10px;display:flex}.clientboardnumbers b{color:#27344a;font-size:17px;line-height:1}.clientboardnumbers small{color:#7a8597;font-size:11px}.clientboardtilebody>.clientboardopen{color:var(--client-deep);border-top:1px solid #edf0f4;justify-content:space-between;align-self:end;align-items:center;margin:0;padding-top:12px;font-size:12px;font-weight:750;display:flex}.clientboardopen i{background:var(--client-soft);width:28px;height:28px;color:var(--client-deep);border-radius:9px;place-items:center;padding:0;font-size:14px;font-style:normal;transition:transform .2s;display:grid}.clientboardtile:hover .clientboardopen i{transform:translate(3px)}@media (width<=760px){.clientboardgallery{grid-template-columns:1fr;gap:14px}.clientboardtile{border-radius:18px;grid-template-rows:132px 1fr;min-height:298px}.clientboardcover{min-height:132px}.clientboardbrand{border-radius:21px;width:82px;height:82px}.clientboardbrand b{font-size:37px}.clientboardtilebody{gap:12px;min-height:166px;padding:16px}.clientboardcopy>b{font-size:17px}.clientboardcover>em{font-size:10px;top:12px;right:12px}}.clientboardcover img{object-fit:contain!important;background:#fffffff0!important;border-radius:14px!important;width:min(72%,168px)!important;height:82px!important;padding:10px!important}.clientboardidentity>i img,.clientdraweridentity>i img,.clientcontentlogo img{object-fit:contain!important;width:100%!important;height:100%!important;padding:4px!important}.artdirectiongroup>header .clientcontentlogo,.artdirectioncontent .clientcontentlogo,.inboxcontentmain .clientcontentlogo,.preparationidentity .clientcontentlogo,.publicationqueuecontent .clientcontentlogo{background:#fff!important;width:42px!important;height:42px!important}.clientdrawer{scrollbar-gutter:auto!important}.videomakerhub{background:linear-gradient(120deg,#fff8f2,#fff 58%,#f1f4ff);border:1px solid #e2d6ca;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:102px;margin:0 0 16px;padding:16px 18px;display:flex;box-shadow:0 10px 28px #2431520d}.videomakerhub>span{gap:5px;min-width:0;display:grid}.videomakerhub>span small{color:#e56627;letter-spacing:.1em;font-size:9px;font-weight:850}.videomakerhub>span b{color:#18243a;font-size:16px}.videomakerhub>span em{color:#6c788c;font-size:11px;font-style:normal}.videomakerhub>div{gap:8px;display:flex}.videomakerhub button{color:#26344d;text-align:left;background:#fff;border:1px solid #dfe5ef;border-radius:12px;align-items:center;gap:10px;min-width:170px;min-height:55px;padding:9px 12px;display:flex}.videomakerhub button.calendar{color:#fff;background:#3156f5;border-color:#3156f5;box-shadow:0 8px 20px #3156f52e}.videomakerhub button>i{color:#3156f5;background:#eef2ff;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.videomakerhub button.calendar>i{color:#fff;background:#ffffff29}.videomakerhub button span{gap:3px;display:grid}.videomakerhub button b{font-size:11px}.videomakerhub button small{color:#7a8699;font-size:9px}.videomakerhub button.calendar small{color:#dfe5ff}.videoclientgroup>header{border-bottom:0;min-height:0;padding:0}.videoclientgroup.expanded>header{border-bottom:1px solid #e8edf5}.unifiedclienttoggle{width:100%;min-height:76px;color:inherit;text-align:left;background:#f9faff;border:0;justify-content:space-between;align-items:center;gap:14px;padding:13px 17px;display:flex}.unifiedclienttoggle:hover{background:#f4f7ff}.unifiedclienttoggle>span:first-child{align-items:center;gap:12px;display:flex}.unifiedclienttoggle>span:first-child>i{color:#3156f5;background:#eaf0ff;border-radius:12px;place-items:center;width:39px;height:39px;font-size:11px;font-style:normal;font-weight:850;display:grid}.unifiedclienttoggle>span:first-child span{gap:4px;display:grid}.unifiedclienttoggle>span:first-child b{color:#172238;font-size:15px}.unifiedclienttoggle>span:first-child small{color:#6e7b91;font-size:11px}.unifiedclienttogglemeta{align-items:center;gap:12px;display:flex}.unifiedclienttogglemeta em{color:#6f7b8f;font-size:10px;font-style:normal}.unifiedclienttogglemeta i{color:#3156f5;background:#fff;border:1px solid #d9e0ec;border-radius:9px;place-items:center;width:31px;height:31px;font-size:18px;font-style:normal;display:grid}.videoclientsummaryhead{background:linear-gradient(120deg,#fff8f2,#fff);border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:center;gap:18px;min-height:98px;padding:20px;display:flex}.videoclientsummaryhead small{color:#e56627;letter-spacing:.1em;font-size:9px;font-weight:850}.videoclientsummaryhead h2{margin:5px 0 3px;font-size:21px}.videoclientsummaryhead p{color:#6c788c;margin:0;font-size:11px}.videoclientsummaryhead em{color:#c65620;background:#fff0e7;border-radius:999px;padding:8px 11px;font-size:10px;font-style:normal;font-weight:800}.videoclientsummary .clientgrid.rich{grid-template-columns:repeat(3,minmax(0,1fr))}.videoclientsummary .clientoverview{min-height:140px}.videoclientsummary .clientcopy>.contractnumbers>i:first-child,.videoclientsummary .clientmanagementbar>select{display:none}.clientdrawer{scrollbar-gutter:auto;scroll-padding-top:142px}.clientdrawertopbar{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;margin-inline:-20px;position:sticky;top:0;box-shadow:0 8px 20px #1c28450d}.clientdrawertopbar>.clientdrawerhead{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-height:86px;margin:0;padding:12px 20px;position:relative;top:auto}.clientdrawertopbar>.clienttabs{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-height:50px;margin:0;padding:6px 20px;position:relative;top:auto}.clientdrawertopbar .clientdraweridentity>i{border-radius:13px;flex-basis:48px;width:48px;height:48px}.clientdrawertopbar .clientdraweridentity h2{font-size:22px}.clientdrawertopbar .clientdrawerclose{width:42px;height:42px}.metapreviewbackdrop{isolation:isolate}@media (width<=1050px){.videoclientsummary .clientgrid.rich{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.videomakerhub{flex-direction:column;align-items:stretch;padding:14px}.videomakerhub>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.videomakerhub button{min-width:0;min-height:58px}.videomakerhub button small{display:none}.unifiedclienttoggle{min-height:72px;padding:11px 12px}.unifiedclienttogglemeta em{display:none}.videoclientsummary .clientgrid.rich{grid-template-columns:minmax(0,1fr)}.videoclientsummaryhead{align-items:flex-start;padding:16px 14px}.videoclientsummaryhead p{max-width:250px}.clientdrawertopbar{margin-inline:-14px}.clientdrawertopbar>.clientdrawerhead{min-height:84px;padding:11px 14px}.clientdrawertopbar>.clienttabs{min-height:49px;padding:5px 14px}}.clientscontent{min-height:680px}.clientheadcontrols{align-items:center;gap:8px;display:flex}.clientheadcontrols>select{min-width:155px}.clientstatusnav{grid-template-columns:repeat(3,1fr);gap:9px;padding:16px 20px 0;display:grid}.clientstatusnav>button{color:#435067;text-align:left;background:#fff;border:1px solid #e0e5ee;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:flex}.clientstatusnav>button span b,.clientstatusnav>button span small{display:block}.clientstatusnav>button span small{color:#7d8798;margin-top:4px;font-size:10px}.clientstatusnav>button em{color:#68758a;background:#f0f2f7;border-radius:9px;place-items:center;min-width:29px;height:29px;font-size:11px;font-style:normal;font-weight:800;display:grid}.clientstatusnav>button.active{color:#3156f5;background:#f2f5ff;border-color:#aebaff;box-shadow:0 6px 18px #3156f512}.clientstatusnav>button.active em{color:#fff;background:#3156f5}.clientmanagementbar{background:#fafbfe;border:1px solid #e2e6ee;border-radius:11px;align-items:center;gap:13px;min-height:58px;margin:12px 20px 0;padding:9px 11px;display:flex}.clientmanagementbar>label{background:#fff;border:1px solid #dce2ec;border-radius:8px;align-items:center;gap:7px;width:min(350px,40vw);min-height:38px;padding:0 10px;display:flex}.clientmanagementbar>label i{color:#3156f5;font-size:15px;font-style:normal}.clientmanagementbar>label input{background:0 0;border:0;outline:0;width:100%}.clientmanagementbar>span{color:#536078;white-space:nowrap;font-size:11px}.clientmanagementbar>span b{color:#1e2a40;font-size:14px}.clientmanagementbar>small{color:#7c8799;margin-left:auto;font-size:10px}.clientaccount.inactive{opacity:.84;background:#fafbfc;border-style:dashed}.clientaccount.inactive:hover{opacity:1}.clientaccount.inactive .clientoverview{background:#fafbfc}.clientaccount.onboarding{border-color:#eadfca}.onboardingbadge.inactive{color:#647084;background:#edf0f4}.clientdrivequick{color:#31704c;white-space:nowrap;background:#f5faf6;border:1px solid #dbe6dd;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.clientempty{color:#748096;text-align:center;background:#fafbfe;border:1px dashed #d8deea;border-radius:14px;grid-column:1/-1;place-content:center;justify-items:center;gap:7px;min-height:260px;display:grid}.clientempty>i{color:#3156f5;background:#eef1ff;border-radius:11px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.clientempty>b{color:#2c394f;font-size:14px}.clientempty>span{font-size:11px}.clientdrawerdrive{color:#31704c;background:#f5faf6;border:1px solid #dbe6dd;border-radius:8px;margin-left:auto;margin-right:9px;padding:7px 10px;font-size:10px;font-weight:700;text-decoration:none}.clientprofile{gap:14px;display:grid}.clientprofile>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.clientprofile>header span small{color:#3156f5;letter-spacing:.09em;font-size:9px;font-weight:850}.clientprofile>header h3{margin:6px 0 3px;font-size:18px}.clientprofile>header p{color:#748096;margin:0;font-size:11px}.clientprofile>header>em{color:#438025;white-space:nowrap;background:#eaf7e4;border-radius:8px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:750}.clientprofile>header>em.validation{color:#99620c;background:#fff3de}.clientprofile>header>em.inactive{color:#657186;background:#edf0f4}.clientprofilegrid{background:#fafbfe;border:1px solid #e1e6ef;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.clientprofilegrid>label,.clientaccessblock label{color:#556277;align-content:start;gap:6px;font-size:11px;font-weight:700;display:grid}.clientprofilegrid>label.wide,.clientdepartmenteditor.wide{grid-column:1/-1}.clientprofilegrid input,.clientprofilegrid select,.clientaccessblock input,.clientstatuscontrol input{color:#28364d;background:#fff;border:1px solid #dce2ec;border-radius:8px;width:100%;min-height:42px;padding:0 10px}.clientprofilegrid textarea{resize:vertical;color:#28364d;width:100%;min-height:86px;font:inherit;background:#fff;border:1px solid #dce2ec;border-radius:8px;padding:10px 38px 10px 10px}.clientprofilegrid input:disabled{color:#7a8496;background:#f0f2f6}.clientprofilegrid label>small{color:#7a8698;font-size:9px;font-weight:500;line-height:1.4}.clearablefield{display:block;position:relative}.clearablefield>button{color:#788397;background:#f1f3f7;border:0;border-radius:7px;width:30px;height:30px;font-size:17px;position:absolute;top:6px;right:6px}.clearablefield>input{padding-right:41px}.clientdepartmenteditor{border:0;padding:0}.clientdepartmenteditor legend{color:#556277;margin-bottom:7px;font-size:11px;font-weight:700}.clientdepartmenteditor>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.clientdepartmenteditor label{color:#667388;background:#fff;border:1px solid #dce2ec;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:0 9px;font-size:10px;display:flex}.clientdepartmenteditor label.checked{color:#3156f5;background:#eef1ff;border-color:#aebaff}.clientdepartmenteditor input{accent-color:#3156f5;width:14px;min-height:14px;padding:0}.clientaccessblock{border:1px solid #e1e6ef;border-radius:12px;overflow:hidden}.clientaccessblock>header{background:#f7faf8;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 14px;display:flex}.clientaccessblock>header span b,.clientaccessblock>header span small{display:block}.clientaccessblock>header span b{color:#2d3a50;font-size:12px}.clientaccessblock>header span small{color:#758197;margin-top:4px;font-size:9px}.clientaccessblock>header a{color:#31704c;font-size:10px;font-weight:750;text-decoration:none}.clientaccessblock>div{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.clientaccessblock label>small{color:#7d8799;font-size:9px;font-weight:500}.clientaccessblock .clientlogo{grid-column:1/-1}.clientprofilesave{background:#f7f9ff;border:1px solid #dce3f4;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:9px 12px;display:flex}.clientprofilesave>span{color:#68758b;font-size:10px}.clientprofilesave>button{color:#fff;background:#3156f5;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:10px;font-weight:750}.clientprofilesave>button:disabled{opacity:.5}.clientstatuscontrol{background:#fff8f7;border:1px solid #f0d3d0;border-radius:11px;justify-content:space-between;align-items:center;gap:13px;padding:13px;display:flex}.clientstatuscontrol>span b,.clientstatuscontrol>span small{display:block}.clientstatuscontrol>span b{color:#8e352e;font-size:11px}.clientstatuscontrol>span small{color:#7c6b6a;margin-top:4px;font-size:9px;line-height:1.4}.clientstatuscontrol>div{gap:7px;min-width:min(310px,55%);display:flex}.clientstatuscontrol button{color:#9f3d35;white-space:nowrap;background:#fff;border:1px solid #e7bebb;border-radius:8px;min-height:38px;padding:0 11px;font-size:10px;font-weight:750}.clientstatuscontrol.inactive{background:#f7f8fa;border-color:#dfe4eb}.clientstatuscontrol.inactive>span b{color:#4e5c71}.clientstatuscontrol.inactive>button{color:#3156f5;border-color:#cfd9ff}.newclientidentity{grid-template-columns:1fr 1fr;gap:10px;display:grid}.newclientoptional{border:1px solid #e0e5ee;border-radius:10px;margin-top:12px}.newclientoptional>summary{color:#3156f5;cursor:pointer;align-items:center;min-height:43px;padding:0 12px;font-size:11px;font-weight:700;list-style:none;display:flex}.newclientoptional>summary:before{content:"＋";margin-right:7px}.newclientoptional[open]>summary:before{content:"−"}.newclientoptional>div{grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 12px;display:grid}.newclientoptional label{color:#596477;gap:5px;font-size:10px;font-weight:650;display:grid}.newclientoptional input{border:1px solid #dfe3eb;border-radius:8px;min-height:42px;padding:0 10px}.newclientoptional small{color:#7a8598;font-size:9px;font-weight:500;line-height:1.4}@media (width<=900px){.clientheadcontrols{flex-wrap:wrap;justify-content:flex-end}.clientstatusnav{grid-template-columns:1fr}.clientmanagementbar{flex-direction:column;align-items:stretch}.clientmanagementbar>label{width:100%}.clientmanagementbar>small{margin-left:0}.clientprofilegrid,.clientaccessblock>div{grid-template-columns:1fr}.clientprofilegrid>label.wide,.clientdepartmenteditor.wide,.clientaccessblock .clientlogo{grid-column:auto}.clientdepartmenteditor>div{grid-template-columns:1fr 1fr}.clientstatuscontrol{flex-direction:column;align-items:stretch}.clientstatuscontrol>div{width:100%;min-width:0}}@media (width<=600px){.clientheadcontrols>select,.clientheadcontrols>button{width:100%}.clientgrid.rich{grid-template-columns:1fr}.clientaccount>footer{flex-direction:column;align-items:flex-start}.clientaccount>footer>span{max-width:100%}.clientactions{flex-wrap:wrap;width:100%}.clientactions>button,.clientdrivequick{flex:1;justify-content:center}.clientdrawerdrive{text-overflow:ellipsis;white-space:nowrap;max-width:165px;overflow:hidden}.clientdepartmenteditor>div,.newclientidentity,.newclientoptional>div{grid-template-columns:1fr}.clientstatuscontrol>div{flex-direction:column}}main{padding:14px 28px 32px}.side{padding:18px 14px 16px}.brand{height:52px;padding:0 12px;font-size:19px}.side nav{margin-top:12px}.naventry>a{min-height:40px}.workspace{display:none}.flowtopbar{border-bottom:1px solid #e7eaf1;grid-template-columns:minmax(150px,auto) minmax(0,1fr);gap:18px;min-height:64px;display:grid}.pagecontext{min-width:0;display:block}.pagecontext>h1{color:#172033;letter-spacing:-.55px;margin:0;font-size:23px;line-height:1.1}.flowtopbar .actions{justify-content:flex-end;gap:8px;min-width:0;display:flex}.flowtopbar .universalsearch{width:min(38vw,440px)}.flowtopbar .searchbox,.flowtopbar .bell,.globalcreatebutton,.flowtopbar .identitychip{height:40px;min-height:40px}.flowtopbar .bell{width:40px}.globalcreatebutton{min-width:94px;box-shadow:none;border-radius:10px;padding:0 14px;font-size:12px}.globalcreatebutton>span{opacity:.85;margin-left:5px;font-size:10px}.splitcreate{display:block}.splitcreatearrow{display:none}.splitcreatemenu{top:47px}.headeractions{position:relative}.flowtopbar .identitychip.headermorebutton{color:#29364e;text-align:left;background:#fff;border:1px solid #dce1eb;border-radius:10px;grid-template-columns:29px minmax(0,1fr) auto;place-items:center start;gap:8px;width:auto;min-width:150px;padding:0 9px;display:grid}.flowtopbar .identitychip.headermorebutton>i{color:#3156f5;background:#eef1ff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:850;display:grid}.flowtopbar .identitychip.headermorebutton>span{min-width:0;display:block}.flowtopbar .identitychip.headermorebutton>span b,.flowtopbar .identitychip.headermorebutton>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flowtopbar .identitychip.headermorebutton>span b{font-size:11px}.flowtopbar .identitychip.headermorebutton>span small{color:#758197;font-size:9px!important}.flowtopbar .identitychip.headermorebutton>em{color:#7a8598;font-size:10px;font-style:normal}.headermenu{width:300px;top:47px}.headermodepicker{margin:0 0 7px;background:#f7f9ff!important;border:1px solid #dde4f4!important;border-radius:10px!important;gap:7px!important;width:100%!important;height:auto!important;padding:9px!important;display:grid!important}.headermodepicker>span b,.headermodepicker>span small{display:block}.headermodepicker>span b{color:#334155;font-size:11px}.headermodepicker>span small{color:#758197;text-transform:none;letter-spacing:0;margin-top:2px;font-size:9px}.headermodepicker>select{color:#27354d;background:#fff;border:1px solid #d8e0ed;border-radius:8px;width:100%;height:35px;padding:0 8px;font-size:10px}.mobilemenumark,.headermodepickermobile{display:none}@media (width<=700px){main{background:#f7f8fc;padding-inline:12px}.side,.side:hover,.side:focus-within,.side.pinned{height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;background:#0d172d;box-shadow:0 2px 12px #08102224}.brand{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;height:52px;padding:0}.brand:after{content:none;display:none}.brand .logo{transform-origin:0;transform:scale(.66)}.brand>b{text-align:center;letter-spacing:-.2px;font-size:15px;font-weight:760}.mobilemenumark{background:#ffffff0e;border:1px solid #ffffff21;border-radius:10px;place-content:center;gap:4px;width:34px;height:34px;display:grid}.mobilemenumark>i{background:#f5f7ff;border-radius:2px;width:14px;height:1.5px;transition:transform .18s,opacity .18s;display:block}.side.pinned .mobilemenumark>i:first-child{transform:translateY(5.5px)rotate(45deg)}.side.pinned .mobilemenumark>i:nth-child(2){opacity:0}.side.pinned .mobilemenumark>i:last-child{transform:translateY(-5.5px)rotate(-45deg)}.side.pinned nav{inset:calc(52px + env(safe-area-inset-top)) 8px auto;width:auto;max-height:calc(100dvh - 60px - env(safe-area-inset-top));border-radius:0 0 18px 18px}.mobilenavbackdrop{inset:calc(52px + env(safe-area-inset-top)) 0 0}.flowtopbar{top:calc(52px + env(safe-area-inset-top));box-shadow:none;background:#f7f8fcf7;gap:6px;margin:0 -12px 10px;padding:7px 12px 9px}.pagecontexttitle{min-height:32px}.pagecontexttitle>h1{letter-spacing:-.35px;font-size:19px}.leonoverviewbutton{border-radius:10px;width:32px;height:32px}.leonoverviewbutton .leoguidecharacter.small{width:23px;height:25px}.flowtopbar .actions{grid-template-columns:minmax(0,1fr) 42px 42px 42px;gap:7px}.flowtopbar .universalsearch{grid-area:1/1}.flowtopbar .searchbox{border-radius:11px;height:42px;min-height:42px;padding-inline:12px}.flowtopbar .searchbox input{min-width:0;font-size:16px!important}.flowtopbar .searchbox kbd{display:none}.flowtopbar .bell{border-radius:11px;grid-area:1/2;width:42px;height:42px;min-height:42px;font-size:18px}.flowtopbar .splitcreate{grid-area:1/3;width:42px}.globalcreatebutton,.splitcreate .globalcreatebutton{border-radius:11px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;font-size:0;box-shadow:0 5px 14px #3156f52e}.globalcreatebutton:before{content:"+";font-size:23px;font-weight:500;line-height:1}.globalcreatebutton>span{display:none}.headeractions{grid-area:1/4}.flowtopbar .identitychip.headermorebutton{border-radius:11px;width:42px;min-width:42px;height:42px;min-height:42px}.flowtopbar .identitychip.headermorebutton>i{border-radius:8px;width:30px;height:30px;font-size:11px}.splitcreatemenu,.headermenu,.alertpanel,.searchresults{width:100%;max-height:min(76dvh,680px);padding:14px 14px calc(14px + env(safe-area-inset-bottom));border:0;border-radius:22px 22px 0 0;inset:auto 0 0;overflow-y:auto;box-shadow:0 -18px 60px #08102238}.headermodepickerdesktop{display:none!important}.headermodepickermobile{gap:5px;margin-bottom:14px;display:grid}.headermodepickermobile>header{border-bottom:1px solid #edf0f5;align-items:center;min-height:48px;padding:2px 3px 8px;display:flex}.headermodepickermobile>header b,.headermodepickermobile>header small{display:block}.headermodepickermobile>header b{color:#26334a;font-size:15px}.headermodepickermobile>header small{color:#748096;margin-top:3px;font-size:11px}.headermodepickermobile>div{gap:4px;display:grid}.headermodepickermobile>div>small{color:#8a95a8;letter-spacing:.08em;text-transform:uppercase;padding:9px 4px 2px;font-size:10px;font-weight:800}.headermodepickermobile button{color:#2b374c;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 8px;display:grid}.headermodepickermobile button.active{color:#3156f5;background:#f0f3ff;border-color:#cfd7ff}.headermodepickermobile button>i{color:#3156f5;background:#eef1ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:850;display:grid}.headermodepickermobile button b,.headermodepickermobile button em{display:block}.headermodepickermobile button b{font-size:13px}.headermodepickermobile button em{color:#78849a;margin-top:3px;font-size:10px;font-style:normal}.headermodepickermobile button>strong{text-align:center}.rolehome{gap:9px}.homecommand{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.homewelcome{padding:8px 3px 5px}.homewelcome .eyebrow{letter-spacing:.1em;font-size:10px}.homewelcome h2{margin:7px 0 5px;font-size:27px}.homewelcome p{line-height:1.45;font-size:13px!important}.homefocus{border-radius:16px;grid-template-columns:1fr;min-height:0;padding:16px}.homefocus>b{font-size:16px;line-height:1.25}.homefocus>small{margin-top:5px;font-size:12px!important}.homefocus>button{border-radius:10px;grid-area:auto/1;min-height:42px;margin-top:13px}.homeviewbar{border-radius:13px;min-height:50px;padding:5px}.homeviewbar>div{scrollbar-width:none;width:100%;overflow-x:auto}.homeviewbar>div::-webkit-scrollbar{display:none}.homeviewbar button{white-space:nowrap;min-height:40px;padding:0 13px}.queuecommandbar{border-radius:13px;padding:5px}.queuestatustabs{scrollbar-width:none;width:100%;overflow-x:auto}.queuestatustabs::-webkit-scrollbar{display:none}.queuestatustabs button{white-space:nowrap;flex:none;min-height:40px;padding-inline:12px}}@media (width<=370px){.flowtopbar .actions{grid-template-columns:minmax(0,1fr) 40px 40px 40px;gap:5px}.flowtopbar .bell,.flowtopbar .splitcreate,.globalcreatebutton,.splitcreate .globalcreatebutton,.flowtopbar .identitychip.headermorebutton{width:40px;min-width:40px}}@media (width<=700px){:root{--flow-text:14px;--flow-small:12px;--flow-label:12px}html{overflow-x:hidden}body{min-width:0;overflow-x:hidden}button,a,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px!important}main{width:100%;padding:0 10px calc(26px + env(safe-area-inset-bottom))}.content,.panel,.trafficfocusboard,.smartinbox{min-width:0}.content{border-radius:15px}.side,.side:hover,.side:focus-within,.side.pinned{z-index:60;width:100%;height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 0;background:linear-gradient(110deg,#0b1429,#111d38);position:sticky;top:0;overflow:visible;box-shadow:0 5px 20px #08102229}.brand{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;height:62px;padding:0 8px;display:grid}.brand .logo{transform-origin:0;transform:scale(.78)}.brand b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;display:block;overflow:hidden}.brand:after{content:"Menu";color:#dce5f7;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;place-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:750;display:grid}.side.pinned .brand:after{content:"Fechar"}.side nav{display:none}.side.pinned nav{z-index:62;inset:calc(62px + env(safe-area-inset-top)) 0 auto;width:100%;max-height:calc(100dvh - 62px - env(safe-area-inset-top));padding:14px 12px calc(20px + env(safe-area-inset-bottom));background:linear-gradient(155deg,#10192f,#07101e);border:0;border-radius:0 0 22px 22px;gap:3px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 28px 70px #03091666}.side.pinned .naventry>a{border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;min-height:50px;padding:0 12px;font-size:14px}.side.pinned .naventry>a>i{font-size:18px}.side.pinned .naventry>a>em{min-width:28px;padding:5px;font-size:11px}.side.pinned .navgrouplabel{margin:11px 10px 4px;font-size:10px}.mobilenavbackdrop{z-index:55;inset:calc(62px + env(safe-area-inset-top)) 0 0}.flowtopbar{z-index:30;top:calc(62px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8fcf5;border-bottom:1px solid #e0e5ef;grid-template-columns:1fr;gap:9px;min-height:0;margin:0 -10px 12px;padding:10px 10px 11px;display:grid;position:sticky;box-shadow:0 8px 18px #0f172a0b}.pagecontexttitle{justify-content:space-between;min-height:30px}.pagecontexttitle>h1{letter-spacing:-.45px;font-size:22px}.leonoverviewbutton{width:36px;height:36px}.flowtopbar .actions{grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px;width:100%;display:grid}.flowtopbar .universalsearch{grid-area:1/1/auto/-1;width:100%}.flowtopbar .searchbox{border-radius:12px;height:46px;min-height:46px}.flowtopbar .bell{background:#fff;border:1px solid #dce2ec;border-radius:11px;grid-area:2/2;place-items:center;width:44px;height:44px;min-height:44px;font-size:20px;display:grid}.flowtopbar .splitcreate{grid-area:2/1}.globalcreatebutton{width:100%;height:44px;min-height:44px;font-size:13px}.headeractions{grid-area:2/3}.flowtopbar .identitychip.headermorebutton{width:44px;min-width:44px;height:44px;min-height:44px;padding:5px}.splitcreatemenu,.headermenu,.alertpanel,.searchresults{z-index:80;top:calc(176px + env(safe-area-inset-top));width:auto;max-height:calc(100dvh - 190px - env(safe-area-inset-top));position:fixed;left:10px;right:10px;overflow-y:auto}.editormodebanner{flex-direction:column;align-items:stretch;gap:8px;margin:8px 0;padding:9px 10px}.editormodebanner>span{font-size:12px}.editormodebanner>button{min-height:38px;font-size:11px}.content :where(button,a),.drawer :where(button,a),.modal :where(button,a){min-height:44px}.content :where(small,label),.drawer :where(small,label),.modal :where(small,label){font-size:12px}.content :where(p),.drawer :where(p),.modal :where(p){font-size:13px;line-height:1.55}.compactpagebar{gap:10px;padding:10px}.compactpagebar .inboxtabs,.compactpagebar .approvaltabs,.inboxclientpicker,.workflowfocusnav,.arthistoryclients{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.compactpagebar .inboxtabs::-webkit-scrollbar{display:none}.compactpagebar .approvaltabs::-webkit-scrollbar{display:none}.inboxclientpicker::-webkit-scrollbar{display:none}.workflowfocusnav::-webkit-scrollbar{display:none}.arthistoryclients::-webkit-scrollbar{display:none}.compactpagebar .inboxtabs>button,.compactpagebar .approvaltabs>button,.inboxclientpicker>button,.workflowfocusnav>button,.arthistoryclients>button{scroll-snap-align:start;flex:none}.inboxclientsection>header{align-items:center;min-height:70px;padding:11px 12px}.inboxclientsection>header>span{min-width:0}.inboxclientsection>header>button{min-width:44px;padding:0 8px;font-size:0}.inboxclientsection>header>button>i{font-size:18px}.inboxcontentitem,.unifiedworkflowitem,.publicationqueuerow{grid-template-columns:minmax(0,1fr);gap:12px;padding:13px 12px}.inboxcontentmain{min-height:62px}.inboxcontentmain>span>b{white-space:normal;font-size:14px;line-height:1.35}.inboxcontentsteps{scrollbar-width:none;width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.inboxcontentsteps>button{flex:none;min-height:38px}.inboxcontentmeta,.inboxcontentactions,.unifiedworkflowsteps,.unifiedworkflowstatus,.unifiedworkflowactions{grid-area:auto/1}.inboxcontentactions>button,.unifiedworkflowactions>button{width:100%}.unifiedquickedit{grid-template-columns:1fr}.bulkbar{flex-direction:column;align-items:stretch}.seasonalcalendar{overflow:hidden}.calendarcommand{gap:15px;min-height:0;padding:17px 14px;display:grid}.calendarcommand>span h2{font-size:23px}.calendarcommand>span p{margin-top:6px}.calendarcommand>div{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.calendarcommand>div>button{width:100%;min-height:46px;padding:0 10px}.calendarcommand>div>button:last-child:nth-child(3){grid-column:1/-1}.calendaroverviewbar{padding:10px}.calendarstats{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.calendarstats::-webkit-scrollbar{display:none}.calendarstats>span{scroll-snap-align:start;flex:0 0 132px;min-width:132px;min-height:66px}.calendarfilters{grid-template-columns:1fr 1fr;gap:9px;padding:10px;display:grid}.monthnav{grid-column:1/-1;grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;display:grid}.monthnav>strong{text-align:center}.monthnav .todaybutton{grid-column:1/-1}.calendarfilters label{width:100%;min-width:0}.calendarfilters .calendarmodes{grid-column:1/-1;grid-template-columns:repeat(4,minmax(85px,1fr));width:100%;margin:0;display:grid;overflow-x:auto}.calendarfilters .calendarmodes>button{min-height:42px}.calendaragenda{gap:10px;padding:8px}.calendarlist>header{padding:12px}.calendarlist>header>em{display:none}.calendarlist>button{grid-template-columns:48px 34px minmax(0,1fr) 12px;gap:9px;min-height:78px;padding:10px}.calendarlist>button>span>b{white-space:normal;font-size:13px;line-height:1.35}.calendarlist>button>span>small{white-space:normal;margin-top:4px;font-size:11px}.quicknotesboard>header{min-height:64px;padding:11px 12px}.quicknotesboard>div>button{min-height:82px;padding:12px}.calendarbody{display:block}.monthboard{scroll-snap-type:x proximity;width:100%;overflow-x:auto}.weekdayrow,.monthgrid{min-width:700px}.monthgrid>article{min-height:106px}.seasonalradar{width:100%;height:min(600px,68dvh)}.unscheduledtray>div{display:flex;overflow-x:auto}.unscheduledtray>div>button{min-width:min(280px,82vw)}.clientstatusnav{scrollbar-width:none;grid-template-columns:none;gap:8px;padding:11px 10px 2px;display:flex;overflow-x:auto}.clientstatusnav::-webkit-scrollbar{display:none}.clientstatusnav>button{flex:0 0 148px;min-width:148px;min-height:58px}.clientmanagementbar{gap:9px;margin:10px;padding:10px}.clientmanagementbar>label,.clientmanagementbar>select{min-height:44px}.clientmanagementbar>span{white-space:normal}.clientmanagementactions{grid-template-columns:1fr 1fr;display:grid}.clientmanagementactions>button{min-height:44px}.clientgrid.rich{gap:10px;padding:10px}.clientoverview{min-height:132px;padding:14px 12px}.clientcopy>b{font-size:14px}.clientaccount>footer{padding:11px 12px}.clientactions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clientactions>button,.clientdrivequick{width:100%;min-height:44px}.teamcontent{padding:10px}.teamtoolbar{gap:9px}.teamtoolbar>button{width:100%;min-height:44px}.teamoverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.teamoverview>article{min-height:82px}.teamadminpanels{grid-template-columns:1fr;gap:10px}.loginsecuritypanel>header,.passwordadminpanel>header{flex-direction:column;align-items:flex-start}.loginsecuritypanel article,.passwordadminpanel article{grid-template-columns:38px minmax(0,1fr);gap:9px}.loginsecuritypanel article>span:nth-of-type(2),.loginsecuritypanel article>time,.loginsecuritypanel article>em,.passwordadminpanel article>em,.passwordadminpanel article>button{grid-column:2}.passwordadminpanel article>button{width:100%;min-height:42px}.teamareas>section>header,.teamareas>section>div>article{min-height:70px}.trafficfocusboard{border-radius:15px}.trafficfocusboard>header{padding:15px}.trafficfocusboard>div{grid-template-columns:1fr}.trafficfocusboard article>header{min-height:76px}.trafficfocusboard article>div>button{min-height:68px}.trafficfocusboard article>div>button b{font-size:12px}.trafficfocusboard article>div>button small{font-size:10px}.trafficworkspacenav{grid-template-columns:1fr}.trafficworkspacenav>button{min-height:62px}.clienttrafficpulse,.traffictrendcards,.trafficportfoliostats{grid-template-columns:repeat(2,minmax(0,1fr))}.trafficmonitoring{padding:11px}.trafficmonitoring>header{flex-direction:column;align-items:flex-start}.trafficmonitoring>header select{width:100%;min-height:44px}.trafficweeklysummaries>div{grid-template-columns:1fr}.overlay,.seasonaloverlay{place-items:end center;padding:0}.modal,.recordingmodal,.meetingdetailmodal,.seasonalmodal,.exportpdfmodal,.newclientmodal,.bulkclientmodal,.deletionmodal{width:100%;max-width:none;max-height:94dvh;padding:18px 14px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;border:0;border-radius:22px 22px 0 0;margin:0;overflow-y:auto}.modal>section,.fields,.meetingkind,.notescope,.recordingdetails,.meetingdetailgrid,.newclientidentity,.newclientoptional>div{grid-template-columns:1fr}.modal footer,.recordingmodal>footer,.meetingdetailmodal>footer,.deletionmodal>footer{bottom:calc(-16px - env(safe-area-inset-bottom));margin:8px -14px calc(-16px - env(safe-area-inset-bottom));padding:11px 14px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:1px solid #e2e7ef;grid-template-columns:1fr 1fr;display:grid;position:sticky}.modal footer button,.recordingmodal>footer>button,.meetingdetailmodal>footer button,.deletionmodal>footer button{width:100%;min-height:46px}:is(.drawback:has(>.clientdrawer),.drawback){padding:0}.clientdrawer,.centeredworkmodal{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:0 12px}.clientdrawer>.clientdrawerhead{min-height:86px;margin-inline:-12px;padding:11px 12px}.clientdraweridentity>i{flex-basis:44px;width:44px;height:44px}.clientdraweridentity h2{max-width:53vw;font-size:19px}.clientdraweridentity small,.clientdraweridentity p{font-size:11px}.clientdrawer .clientdrawerclose{width:44px;height:44px}.clientdrawer>.clienttabs{margin-inline:-12px;padding:7px 12px;top:86px}.clientdrawer>.clienttabs>button{min-height:44px;font-size:12px}.clientdrawer .clienttabcontent{margin-top:14px}.clientdrawer .clientfacts,.clientprofilegrid,.clientaccessblock>div{grid-template-columns:1fr}.clientdrawer>.clientdrawerfooter{padding:10px 12px calc(10px + env(safe-area-inset-bottom));margin-inline:-12px}.clientdrawer>.clientdrawerfooter>button{min-height:46px}.centeredworkmodal .cardmodalbody{display:block}.centeredworkmodal>header{z-index:5;background:#fff;position:sticky;top:0}.centeredworkmodal>footer{z-index:5;background:#fff;position:sticky;bottom:0}.cardeditor .embeddedcopyfield>textarea{min-height:300px}.toast{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));text-align:center;width:auto;font-size:13px;left:10px}}@media (width<=380px){.calendarcommand>div,.clientmanagementactions,.clientactions,.clienttrafficpulse,.traffictrendcards,.trafficportfoliostats{grid-template-columns:1fr}.calendarcommand>div>button:last-child:nth-child(3){grid-column:auto}.flowtopbar .actions{grid-template-columns:minmax(0,1fr) 42px 42px}.brand:after{padding-inline:9px}}.drawback:has(>.clientdrawer){place-items:center;padding:24px}.clientdrawer{overscroll-behavior:contain;scrollbar-color:#cbd3e1 transparent;scrollbar-width:thin;border:1px solid #dde3ee;border-radius:22px;width:min(1220px,100vw - 48px);height:min(840px,100vh - 48px);padding:0 24px;box-shadow:0 28px 80px #08122a47}.clientdrawer>.clientdrawerhead{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #e5e9f1;justify-content:space-between;align-items:center;gap:18px;min-height:106px;margin:0 -24px;padding:18px 24px;display:flex;position:sticky;top:0}.clientdraweridentity,.clientdrawerheadactions{align-items:center;display:flex}.clientdraweridentity{gap:14px;min-width:0}.clientdraweridentity>i{color:#fff;border-radius:15px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:15px;font-style:normal;font-weight:850;display:grid;box-shadow:0 10px 24px #23305529}.clientdraweridentity>span{min-width:0}.clientdraweridentity small{color:#64728a;font-size:11px;font-weight:700;display:block}.clientdraweridentity h2{color:#172238;letter-spacing:-.45px;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:25px;line-height:1.05;overflow:hidden}.clientdraweridentity p{color:#758197;margin:5px 0 0;font-size:12px}.clientdrawerheadactions{flex:none;gap:8px}.clientdrawer .clientdrawerdrive{color:#40506a;background:#f8fafc;border-color:#dbe3ed;align-items:center;min-height:38px;margin:0;padding:0 12px;font-size:11px;display:inline-flex}.clientdrawer .clientdrawerclose{color:#647188;background:#fff;border:1px solid #e1e6ee;border-radius:11px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.clientdrawer>.clienttabs{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#fffffff7;border-bottom:1px solid #e5e9f1;align-items:center;gap:4px;min-height:58px;margin:0 -24px;padding:8px 24px;display:flex;position:sticky;top:106px;overflow-x:auto}.clientdrawer>.clienttabs::-webkit-scrollbar{display:none}.clientdrawer>.clienttabs>button{border-radius:10px;flex:none;min-height:40px;padding:0 13px;font-size:11px;font-weight:750}.clientdrawer>.clienttabs>button.active{color:#3156f5;background:#eef1ff}.clientdrawer>.clienttabs>button b{min-width:20px;padding:3px 6px;font-size:9px}.clientdrawer .alias{margin-top:18px;padding:11px 14px}.clientdrawer .alias b,.clientdrawer .alias span{font-size:11px}.clientdrawer .clienttabcontent{margin-top:18px}.clientdrawer .clientfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clientdrawer .clientfacts article{min-height:108px;padding:16px}.clientdrawer .clientfacts article>small,.clientdrawer .clientcontracthead>small{font-size:10px}.clientdrawer .clientfacts article>b,.clientdrawer .clientfacts article>p,.clientdrawer .clientfacts article>div{font-size:12px;line-height:1.5}.clientdrawer .clientprofile>header h3,.clientdrawer .clientonboarding>header h3,.clientdrawer .clientscheduleview>header h3,.clientdrawer .clientpublishedhistory>header h3,.clientdrawer .clientchangehistory>header h3{font-size:18px}.clientdrawer .clientprofile>header p,.clientdrawer .clientonboarding>header p,.clientdrawer .clientprofilegrid label>b,.clientdrawer .clientaccessblock label>b,.clientdrawer .onboardingfield>span>b{font-size:11px}.clientdrawer .clientprofilegrid label>small,.clientdrawer .clientaccessblock small,.clientdrawer .onboardingfield>span>small{font-size:10px;line-height:1.4}.clientdrawer .clientprofile input,.clientdrawer .clientprofile select,.clientdrawer .clientprofile textarea,.clientdrawer .clientonboarding textarea{font-size:12px}.clientdrawer .clientscheduleview{padding-bottom:8px}.clientdrawer .clientscheduleview>header{min-height:64px}.clientdrawer .clientscheduleview>header button{min-height:38px;padding:0 12px;font-size:11px}.schedulecycles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:0 0 12px;display:grid}.schedulecycles>article{background:#fafbfe;border:1px solid #e1e6ef;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:9px 10px 9px 13px;display:flex}.schedulecycles span b,.schedulecycles span small{display:block}.schedulecycles span b{color:#26334a;text-transform:capitalize;font-size:12px}.schedulecycles span small{color:#78849a;margin-top:3px;font-size:10px}.schedulecycles button,.clientboardactions .destructive{color:#b23e3e;white-space:nowrap;background:#fff7f7;border:1px solid #f1cccc;border-radius:8px;min-height:32px;padding:0 9px;font-size:10px;font-weight:750}.clientdrawer .schedulecounts>span{min-height:43px;font-size:11px}.clientdrawer .clientschedulelist>article{grid-template-columns:8px minmax(0,1fr) auto auto;gap:12px;min-height:66px;padding:10px 12px}.clientdrawer .clientschedulelist>article span>b{font-size:12px}.clientdrawer .clientschedulelist>article span>small,.clientdrawer .clientschedulelist>article>small,.clientdrawer .clientschedulelist>article>em{font-size:10px}.clientdrawer>.clientdrawerfooter{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #e1e6ef;align-items:center;min-height:70px;margin:22px -24px 0;padding:12px 24px;position:sticky;bottom:0}.clientdrawer>.clientdrawerfooter>button{min-height:42px;padding:0 15px;font-size:11px}.clientdrawer>.clientdrawerfooter .clientdrawerfooterprimary{color:#fff;background:#3156f5;border-color:#3156f5}.clientdrawer>.clientdrawerfooter .clientdrawerfootersecondary{color:#3156f5}.teamcontent{background:#f8f9fc;padding:18px}.teamtoolbar{min-height:48px;padding:0 4px 14px;font-size:12px}.teamtoolbar button{min-height:36px;padding:0 12px;font-size:11px}.teamoverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.teamoverview>article{background:#fff;border:1px solid #dfe5ef;border-radius:13px;align-items:baseline;gap:8px;min-height:78px;padding:13px 16px;display:flex}.teamoverview>article>b{color:#3156f5;font-size:25px;line-height:1}.teamoverview>article>span{color:#68758b;font-size:11px;font-weight:650}.teamadminpanels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;display:grid}.teamadminpanels>section{background:#fff;border:1px solid #dfe5ef;border-radius:14px;margin:0;overflow:hidden}.teamadminpanels>section>header{align-items:flex-start;min-height:92px;padding:14px 16px}.teamadminpanels>section>header small{font-size:9px}.teamadminpanels>section>header h3{margin:4px 0 0;font-size:15px}.teamadminpanels>section>header p{margin:5px 0 0;font-size:10px;line-height:1.4}.teamadminpanels>section>header>em{font-size:9px}.teamadminpanels>section>div{overscroll-behavior:contain;scrollbar-width:thin;max-height:355px;overflow-y:auto}.teamadminpanels .loginsecuritypanel article{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto;gap:3px 10px;min-height:72px;padding:9px 12px}.teamadminpanels .loginsecuritypanel article>i{grid-row:1/3;width:38px;height:38px;font-size:10px}.teamadminpanels .loginsecuritypanel article>span:first-of-type{grid-column:2}.teamadminpanels .loginsecuritypanel article>span:nth-of-type(2){grid-area:2/2}.teamadminpanels .loginsecuritypanel article>time{grid-area:2/3;font-size:9px}.teamadminpanels .loginsecuritypanel article>em{grid-area:1/3;font-size:9px}.teamadminpanels .loginsecuritypanel article span b{font-size:11px}.teamadminpanels .loginsecuritypanel article span small{margin-top:3px;font-size:9px}.teamadminpanels .passwordadminpanel article{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:62px;padding:9px 12px}.teamadminpanels .passwordadminpanel article span b{font-size:11px}.teamadminpanels .passwordadminpanel article span small{margin-top:3px;font-size:9px}.teamadminpanels .passwordadminpanel article>em{font-size:9px}.teamadminpanels .passwordadminpanel article>button{min-height:32px;padding:0 9px;font-size:9px}.teamareas{grid-template-columns:repeat(3,minmax(250px,1fr));gap:12px;display:grid}.teamareas>section{background:#fff;border:1px solid #dfe5ef;border-radius:14px;margin:0;overflow:hidden}.teamareas>section>header{min-height:64px;padding:12px 14px}.teamareas>section>header b{font-size:13px}.teamareas>section>header small{margin-top:3px;font-size:10px}.teamareas>section>div>article{min-height:62px;padding:9px 13px}.teamareas>section>div>article>span{width:36px;height:36px;font-size:10px}.teamareas>section>div>article div b{font-size:12px}.teamareas>section>div>article div small{margin-top:3px;font-size:10px}.teamareas>section>div>article>i{font-size:9px}.deletionoverlay{padding:18px}.deletionmodal{width:min(500px,100%);padding:22px}.deletionmodal>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deletionmodal>header small{color:#b13f3f;letter-spacing:.08em;font-size:9px;font-weight:850}.deletionmodal>header h2{margin:5px 0 0;font-size:22px}.deletionmodal>header>button{color:#69758a;background:#fff;border:1px solid #e0e5ed;border-radius:9px;width:36px;height:36px;font-size:20px}.deletiontarget{background:#fff9f9;border:1px solid #eadede;border-radius:11px;align-items:center;gap:11px;min-height:68px;margin-top:17px;padding:11px;display:flex}.deletiontarget>i{color:#b13f3f;background:#fde7e7;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.deletiontarget b,.deletiontarget small{display:block}.deletiontarget b{color:#263349;font-size:12px}.deletiontarget small{color:#768298;margin-top:4px;font-size:10px}.deletionmodal>p{color:#68758b;margin:14px 0;font-size:11px;line-height:1.5}.deletionmodal>label{color:#46536a;gap:7px;font-size:11px;font-weight:750;display:grid}.deletionmodal textarea{resize:vertical;min-height:92px;font:inherit;border:1px solid #dce2eb;border-radius:10px;outline:0;padding:11px;font-size:12px}.deletionmodal textarea:focus{border-color:#e08181;box-shadow:0 0 0 3px #c6414117}.deletionmodal>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.deletionmodal>footer button{color:#526078;background:#fff;border:1px solid #dde3ec;border-radius:9px;min-height:41px;padding:0 14px;font-size:11px;font-weight:750}.deletionmodal>footer .danger{color:#fff;background:#b84040;border-color:#b84040}.deletionmodal>footer button:disabled{opacity:.5;cursor:not-allowed}.trashreason{color:#7a4650;margin-top:4px;font-size:10px;display:block}.historytable .historyreason{color:#5f6c81;min-width:190px;font-size:10px;line-height:1.4}@media (width<=1050px){.teamadminpanels{grid-template-columns:1fr}.teamareas{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (width<=760px){.drawback:has(>.clientdrawer){padding:0}.clientdrawer{border:0;border-radius:0;width:100%;height:100%;padding:0 14px}.clientdrawer>.clientdrawerhead{min-height:92px;margin-inline:-14px;padding:13px 14px}.clientdraweridentity>i{flex-basis:46px;width:46px;height:46px}.clientdraweridentity h2{font-size:20px}.clientdraweridentity small,.clientdraweridentity p{font-size:10px}.clientdrawer .clientdrawerdrive{display:none}.clientdrawer>.clienttabs{margin-inline:-14px;padding-inline:14px;top:92px}.clientdrawer .clientfacts{grid-template-columns:1fr}.clientdrawer .clientschedulelist>article{grid-template-columns:7px minmax(0,1fr) auto}.clientdrawer .clientschedulelist>article>small{display:none}.clientdrawer>.clientdrawerfooter{margin-inline:-14px;padding-inline:14px}.teamcontent{padding:12px}.teamoverview{grid-template-columns:repeat(2,minmax(0,1fr))}.teamareas{grid-template-columns:1fr}.teamadminpanels .loginsecuritypanel article>time{display:none}.teamadminpanels .passwordadminpanel article{grid-template-columns:minmax(0,1fr) auto}.teamadminpanels .passwordadminpanel article>em{grid-column:1}.teamadminpanels .passwordadminpanel article>button{grid-area:1/2/3}}.cardeditor .embeddedcopyfield>textarea{min-height:280px;padding:14px;font-size:14px;line-height:1.7}.cardeditor .embeddedcopyfield.readonlycopy>textarea{min-height:220px}@media (width<=700px){.cardeditor .embeddedcopyfield>textarea{min-height:230px}.cardeditor .embeddedcopyfield.readonlycopy>textarea{min-height:190px}}:root{--flow-text:13px;--flow-small:11px;--flow-label:11px}.content,.drawer,.modal{font-size:var(--flow-text)}.content p,.drawer p,.modal p{line-height:1.5}.content :where(button,input,select,textarea),.drawer :where(button,input,select,textarea),.modal :where(button,input,select,textarea){font-size:12px}.content :where(small,label),.drawer :where(small,label),.modal :where(small,label){font-size:var(--flow-small)}.side nav button{font-size:14px}.side nav button em{font-size:11px}.workspace>b{font-size:13px}.workspace small,.workspace button{font-size:11px}.panelhead p,.contenthead p,.job>div small,.deadlines span small,.activity p span,.clientmanagementbar,.clientstatusnav>button span small{font-size:var(--flow-small);line-height:1.45}.job>div b,.deadlines span strong{font-size:12px}.job time,.state>em,.deadlines em,.activity h3 small{font-size:10px}.contenthead button,.panelhead select{min-height:40px;font-size:12px}.calendarcommand{min-height:108px;padding:20px 22px}.calendarcommand>span small{font-size:10px}.calendarcommand>span h2{margin-top:6px;font-size:27px}.calendarcommand>span p{font-size:13px}.calendarcommand>div>button{min-height:42px;padding:0 14px;font-size:12px}.calendaroverviewbar{padding:10px 14px}.calendarstats{gap:7px}.calendarstats>span{min-height:57px}.calendarstats>span>i{width:22px;height:22px;font-size:10px}.calendarstats>span>b{font-size:17px}.calendarstats>span>small{font-size:10px}.calendarfilters{gap:10px;min-height:68px;padding:11px 14px}.monthnav button{width:40px;height:40px}.monthnav strong{min-width:158px;font-size:13px}.monthnav .todaybutton{font-size:11px}.calendarfilters label{gap:5px;font-size:10px}.calendarfilters select{width:170px;height:41px;font-size:12px}.calendarmodes button{min-height:36px;padding-inline:11px;font-size:11px}.monthboard{overflow:visible}.weekdayrow{height:42px}.weekdayrow b{padding-left:11px;font-size:10px}.monthgrid{grid-template-rows:repeat(6,minmax(96px,auto));overflow:visible}.calendarday{min-height:98px;padding:8px;position:relative;overflow:visible}.calendarday.menuopen{z-index:45}.calendarday>span{width:27px;height:27px;font-size:11px}.adddaybutton{z-index:3;color:#60708a;opacity:.48;background:#fff;border:1px solid #dce3ed;border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;transition:opacity .15s,border-color .15s,color .15s,background .15s;display:grid;position:absolute;top:8px;right:8px}.calendarday:hover .adddaybutton,.adddaybutton:focus-visible{color:#3156f5;opacity:1;background:#f2f5ff;border-color:#c6d2ff}.dayquickmenu{z-index:40;background:#fff;border:1px solid #dfe5ef;border-radius:10px;gap:3px;width:156px;padding:7px;display:grid;position:absolute;top:39px;right:7px;box-shadow:0 16px 35px #111e3933}.dayquickmenu>small{color:#738096;text-transform:uppercase;padding:6px 7px;font-size:9px;font-weight:700}.dayquickmenu>button{color:#35435a;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:22px 1fr;align-items:center;gap:7px;min-height:34px;padding:0 8px;font-size:11px;font-weight:650;display:grid}.dayquickmenu>button:hover{color:#3156f5;background:#f2f5ff}.dayquickmenu>button>i{text-align:center;font-style:normal}.dayitems{gap:4px;margin-top:5px}.eventchip{border-radius:7px;gap:5px;height:29px;padding-inline:6px}.eventchip em{min-width:18px;padding:3px 4px;font-size:8px}.dayitems>.eventchip:nth-child(n+4){display:none}.daymore{color:#5f6d83;text-align:left;background:#f2f4f8;border:0;border-radius:6px;width:100%;min-height:23px;padding:0 6px;font-size:9px;font-weight:700}.daymore:hover{color:#3156f5;background:#e9edff}.seasonalradar{overscroll-behavior:contain;scrollbar-gutter:stable;border-left:1px solid #e3e8f1;width:100%;max-height:calc(100vh - 38px);position:sticky;top:12px;height:auto!important;display:block!important;overflow-y:auto!important}.seasonalradar>.calendarmeetingrail,.seasonalradar>.calendarrecordingrail,.seasonalradar>.calendarnotesrail{min-height:0;max-height:none;display:block;overflow:visible}.seasonalradar>div,.seasonalradar>div:not(.calendarrecordingrail),.calendarmeetingrail>div,.calendarrecordingrail>div,.calendarnotesrail>div,.calendarrecordinglist{min-height:0;max-height:none!important;overflow:visible!important}.calendarmeetingrail>header,.calendarrecordingrail>header,.calendarnotesrail>header,.seasonalradar>header{min-height:62px;padding:11px 14px}.calendarmeetingrail>header span small,.calendarrecordingrail>header span small,.calendarnotesrail>header span small,.seasonalradar>header span small{font-size:9px}.calendarmeetingrail>header span b,.calendarrecordingrail>header span b,.calendarnotesrail>header span b,.seasonalradar>header span b{font-size:14px}.calendarmeetingrail>header>em,.calendarrecordingrail>header>em,.calendarnotesrail>header>em{font-size:10px}.calendarmeetingrail>div>button,.calendarnotesrail>div>button{grid-template-columns:44px minmax(0,1fr) 12px;min-height:70px;padding:10px 12px}.calendarmeetingrail>div>button>span>b,.calendarnotesrail>div>button>span>b{font-size:12px}.calendarmeetingrail>div>button>span>small,.calendarnotesrail>div>button>span>small{font-size:10px}.calendarmeetingrail>footer button,.calendarrecordingrail>footer button,.calendarnotesrail>footer button{min-height:34px;font-size:11px}.calendarrecordinglist>button{min-height:82px}.calendarrecordinglist>button>span>b{font-size:12px}.calendarrecordinglist>button>span>small{font-size:10px}.seasonalradar>div>button{grid-template-columns:46px minmax(0,1fr) 12px;min-height:79px;padding:10px 12px}.seasonalradar button span strong{font-size:12px}.seasonalradar button span small{font-size:10px!important}.seasonalradar button span em{font-size:9px}.calendarnotemodal{gap:14px;width:min(710px,100vw - 28px);max-height:calc(100vh - 28px);padding:22px}.calendarnotemodal>header>span>small{font-size:10px}.calendarnotemodal>header h2{font-size:25px}.calendarnotemodal>header p{font-size:12px;line-height:1.45}.calendarnotemodal>header>button{width:38px;height:38px}.calendarnotemodal .meetingkind>button{min-height:58px;padding:9px 11px}.calendarnotemodal .meetingkind>button span b{font-size:12px}.calendarnotemodal .meetingkind>button span small{font-size:10px}.calendarnotemodal .notescope{padding:4px}.calendarnotemodal .notescope>button{min-height:38px;font-size:11px}.calendarnotemodal .recordingclientfield,.calendarnotemodal .recordingdetails>label,.calendarnotemodal .meetingnotes{font-size:11px}.calendarnotemodal input,.calendarnotemodal select{min-height:42px;font-size:12px}.calendarnotemodal .meetingnotes textarea{min-height:82px;font-size:12px}.calendarnotemodal>footer{background:#fff;border-top:1px solid #e5e9f0;margin:1px -22px -22px;padding:13px 22px;position:sticky;bottom:-22px}.calendarnotemodal>footer>button{min-height:42px;font-size:12px}.clientgrid.rich{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:14px;padding:16px}.clientaccount{border-radius:14px}.clientoverview{grid-template-columns:56px minmax(0,1fr);gap:15px;min-height:136px;padding:17px}.clientoverview>.client{border-radius:13px;width:56px;height:56px;font-size:13px}.clientcopy>b{padding-right:112px;font-size:15px}.clientcopy>small{margin-top:6px!important;font-size:11px!important}.clientcopy>.contractnumbers{margin-top:14px}.clientcopy>.contractnumbers>i{padding:6px 8px;font-size:10px}.clientcopy>.contractnumbers>i>b{font-size:11px}.clientcopy>.clientdepartments i{padding:5px 7px;font-size:10px}.priority{padding:5px 8px;font-size:10px;top:14px;right:14px}.onboardingbadge{padding:5px 8px;font-size:9px;top:46px;right:14px}.clientaccount>footer{grid-template-columns:1fr;align-content:center;gap:10px;min-height:103px;padding:12px 14px;display:grid}.clientaccount>footer>span{grid-template-columns:auto 1fr;align-items:baseline;gap:8px;max-width:none;font-size:11px;display:grid}.clientaccount>footer>span b{font-size:12px}.clientaccount>footer>span small{color:#7a8699;font-size:10px}.clientaccount>footer>span.needschedule b{color:#a05d12}.clientactions{flex-wrap:wrap;justify-content:flex-end;gap:7px;width:100%;display:flex}.clientactions>button,.clientdrivequick{height:40px;min-height:40px;padding:0 12px;font-size:11px}.clientactions>button.follow{color:#fff;background:#3156f5;border-color:#3156f5;order:-1;box-shadow:0 6px 14px #3156f529}.clientactions>button.follow:hover{color:#fff;background:#2447dd}.clientactions>button.clientsecondaryaction{color:#3f4f68;background:#fff;border:1px solid #d8dfeb}.clientactions>button.clientsecondaryaction:hover{color:#3156f5;background:#f3f6ff;border-color:#bfcafa}.clientstatusnav>button span b{font-size:13px}.clientstatusnav>button span small{font-size:10px}.clientmanagementbar label input,.clientmanagementbar select{font-size:12px}@media (width<=1280px){.calendarbody{grid-template-columns:1fr}.monthboard{overflow-x:auto}.weekdayrow,.monthgrid{min-width:820px}.seasonalradar{border-top:1px solid #e3e8f1;border-left:0;max-height:690px;position:static}.clientgrid.rich{grid-template-columns:repeat(auto-fill,minmax(390px,1fr))}}@media (width<=700px){.calendarcommand{padding:17px 14px}.calendarcommand>span h2{font-size:23px}.calendarstats{grid-template-columns:repeat(2,1fr)}.calendarfilters{padding:10px}.weekdayrow,.monthgrid{min-width:760px}.calendarnotemodal{padding:17px}.calendarnotemodal>footer{margin:1px -17px -17px;padding:12px 17px;bottom:-17px}.clientgrid.rich{grid-template-columns:1fr;padding:10px}.clientaccount>footer>span{grid-template-columns:1fr;gap:3px}.clientactions{justify-content:stretch}.clientactions>button,.clientdrivequick{flex:120px;justify-content:center}}.brand{grid-template-columns:34px minmax(0,1fr)}.calendarcommand{background:linear-gradient(120deg,#f8faff 0%,#fff 55%,#f6f8ff 100%);border-bottom:1px solid #e3e8f1;justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:24px 26px;display:flex}.calendarcommand>span{min-width:0}.calendarcommand>span small{color:#3156f5;letter-spacing:.12em;font-size:8px;font-weight:850}.calendarcommand>span h2{color:#17223a;letter-spacing:-.6px;margin:7px 0 4px;font-size:25px}.calendarcommand>span p{color:#6c7890;margin:0;font-size:10px;line-height:1.5}.calendarcommand>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.calendarcommand>div>button{color:#35445e;white-space:nowrap;background:#fff;border:1px solid #dbe2ed;border-radius:9px;min-height:39px;padding:0 13px;font-size:9px;font-weight:750;box-shadow:0 4px 12px #1e30550d}.calendarcommand>div>.calendarnotebutton{color:#6745b4;background:#f6f3ff;border-color:#d9d1f7}.calendarcommand>div>.calendarmeetingbutton{color:#3156f5;background:#eef2ff;border-color:#d8e1ff}.calendarcommand>div>.calendarrecordingbutton{color:#c85e27;background:#fff3ec;border-color:#f5dacb}.calendaroverviewbar{background:#fff;border-bottom:1px solid #e5e9f1;padding:11px 18px}.calendarstats{grid-template-columns:repeat(5,minmax(108px,1fr));gap:8px;display:grid}.calendarstats>span{background:#fbfcfe;border:1px solid #e4e8ef;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:18px auto;align-content:center;column-gap:7px;min-height:54px;padding:9px 11px;display:grid}.calendarstats>span>i{color:#3156f5;background:#eaf0ff;border-radius:6px;grid-row:1/3;align-self:center;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.calendarstats>span>b{color:#243149;margin:0;font-size:14px;line-height:1}.calendarstats>span>small{color:#748096;font-size:7px}.calendarstats>span.reminder>i{color:#7047bd;background:#f0eaff}.calendarstats>span.meeting>i{color:#21816b;background:#e8f6f3}.calendarstats>span.recording>i{color:#e66e31;background:#fff0e7}.calendarstats>span.seasonal>i{color:#a46c00;background:#fff5d9}.calendarbody{grid-template-columns:minmax(690px,1fr) 330px}.monthgrid{grid-template-rows:repeat(6,minmax(116px,auto))}.calendarday{min-height:116px;padding:7px 6px}.eventchip{height:25px}.eventchip b{font-size:7px}.eventchip.reminderjob{color:#6942b2;background:#f3edff}.eventchip.reminderjob i{background:#7a54c5}.eventchip.meetingjob{color:#1e6d5b;background:#e8f6f3}.eventchip.meetingjob i{background:#2a9b82}.eventchip.meetingjob.client{color:#3156f5;background:#eaf0ff}.eventchip.meetingjob.client i{background:#4a63e9}.eventchip.recordingjob i{background:#e66e31}.seasonalradar{scrollbar-width:thin;scrollbar-color:#cbd3e0 transparent;max-height:850px;overflow-y:auto}.calendarmeetingrail,.calendarrecordingrail,.calendarnotesrail{background:#fff;border-bottom:1px solid #e2e7ef}.calendarmeetingrail>header,.calendarrecordingrail>header,.calendarnotesrail>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;min-height:65px;padding:12px 14px;display:flex}.calendarmeetingrail>header span small,.calendarmeetingrail>header span b,.calendarrecordingrail>header span small,.calendarrecordingrail>header span b,.calendarnotesrail>header span small,.calendarnotesrail>header span b{display:block}.calendarmeetingrail>header span small,.calendarrecordingrail>header span small,.calendarnotesrail>header span small{color:#3156f5;letter-spacing:.09em;font-size:6px;font-weight:850}.calendarnotesrail>header span small{color:#7047bd}.calendarrecordingrail>header span small{color:#e66e31}.calendarmeetingrail>header span b,.calendarrecordingrail>header span b,.calendarnotesrail>header span b{color:#26334a;margin-top:4px;font-size:12px}.calendarmeetingrail>header>em,.calendarrecordingrail>header>em,.calendarnotesrail>header>em{color:#66748b;text-align:center;background:#f0f3f8;border-radius:20px;min-width:25px;padding:5px 7px;font-size:8px;font-style:normal}.calendarmeetingrail>div,.calendarrecordingrail>div,.calendarnotesrail>div{max-height:270px;overflow:auto}.calendarmeetingrail>div>button,.calendarnotesrail>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:40px minmax(0,1fr) 10px;align-items:center;gap:9px;width:100%;min-height:63px;padding:9px 11px;display:grid}.calendarmeetingrail>div>button:hover,.calendarnotesrail>div>button:hover{background:#f8faff}.calendarmeetingrail>div>button>span>b,.calendarmeetingrail>div>button>span>small,.calendarnotesrail>div>button>span>b,.calendarnotesrail>div>button>span>small{display:block}.calendarmeetingrail>div>button>span>b,.calendarnotesrail>div>button>span>b{color:#2b384e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.calendarmeetingrail>div>button>span>small,.calendarnotesrail>div>button>span>small{color:#7b8799;margin-top:4px;font-size:6.5px}.calendarmeetingrail>div>button>em,.calendarnotesrail>div>button>em{color:#a0a9b8;font-size:12px;font-style:normal}.calendarnotesrail>div>button>i{color:#7047bd;background:#f2edff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:13px;font-style:normal;display:grid}.calendarnotesrail>div>button>i.note{color:#9a6a00;background:#fff5dc}.calendarmeetingrail>footer,.calendarrecordingrail>footer,.calendarnotesrail>footer{padding:9px 12px}.calendarmeetingrail>footer button,.calendarrecordingrail>footer button,.calendarnotesrail>footer button{color:#3156f5;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:30px;font-size:8px;font-weight:750;display:flex}.calendarnotesrail>footer button{color:#7047bd}.seasonalradar>footer i.reminder{background:#8057ce}.seasonalradar>footer i.meeting{background:#2a9b82}.seasonalradar>footer i.recording{background:#e66e31}.calendaragenda{background:#f7f9fc;grid-template-columns:minmax(0,1fr) 310px;gap:14px;padding:18px;display:grid}.calendaragenda>.calendarlist{background:#fff;border:1px solid #e1e6ef;border-radius:12px;margin:0;overflow:hidden}.quicknotesboard{background:#fff;border:1px solid #e1e6ef;border-radius:12px;align-self:start;min-width:0;overflow:hidden}.quicknotesboard>header{border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;min-height:62px;padding:12px 14px;display:flex}.quicknotesboard>header small,.quicknotesboard>header b{display:block}.quicknotesboard>header small{color:#7047bd;letter-spacing:.09em;font-size:6px;font-weight:850}.quicknotesboard>header b{color:#27344a;margin-top:4px;font-size:12px}.quicknotesboard>header button{color:#7047bd;background:#f6f3ff;border:1px solid #ddd4f7;border-radius:8px;min-height:30px;padding:0 9px;font-size:8px;font-weight:750}.quicknotesboard>div{max-height:570px;overflow:auto}.quicknotesboard>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;min-height:95px;padding:12px 13px;display:grid}.quicknotesboard>div>button:hover{background:#faf8ff}.quicknotesboard>div>button small,.quicknotesboard>div>button b{display:block}.quicknotesboard>div>button small{color:#8057ce;text-transform:uppercase;font-size:6px;font-weight:750}.quicknotesboard>div>button b{color:#2b374d;margin-top:5px;font-size:9px}.quicknotesboard>div>button p{color:#778398;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:7px;line-height:1.45;display:-webkit-box;overflow:hidden}.quicknotesboard>div>button>em{color:#a0a9b8;font-size:13px;font-style:normal}.quicknotesempty{color:#7b8799;text-align:center;margin:0;padding:30px 15px;font-size:8px}.meetingkind{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.meetingkind>button{text-align:left;background:#fff;border:1px solid #dfe4ed;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:10px;display:grid}.meetingkind>button.active{background:#f3f6ff;border-color:#9cafef;box-shadow:inset 0 0 0 1px #cbd5fa}.meetingkind>button>i{color:#3156f5;background:#eaf0ff;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.meetingkind>button span b,.meetingkind>button span small{display:block}.meetingkind>button span b{color:#2a374d;font-size:10px}.meetingkind>button span small{color:#7a8699;margin-top:3px;font-size:7px}.recordingdetails>label>select{color:#273349;background:#fff;border:1px solid #dce3ed;border-radius:8px;width:100%;min-height:43px;padding:0 10px}.meetingnotes{color:#4d5a70;gap:6px;font-weight:600;display:grid}.meetingnotes textarea{resize:vertical;color:#273349;min-height:105px;font:inherit;border:1px solid #dce3ed;border-radius:8px;padding:11px;line-height:1.5}.meetingattendees{border:1px solid #dfe4ed;border-radius:11px;min-width:0;padding:12px}.meetingattendees legend{color:#344157;padding:0 6px;font-size:10px;font-weight:800}.meetingattendees legend small{color:#7a8699;margin-left:6px;font-size:8px;font-weight:500}.meetingattendees>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.meetingattendees button{color:#344157;text-align:left;background:#fff;border:1px solid #e0e5ee;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:45px;padding:7px 8px;display:flex}.meetingattendees button.selected{color:#2449d8;background:#eef2ff;border-color:#9cafef}.meetingattendees button>i{color:#738097;background:#f0f3f8;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:850;display:grid}.meetingattendees button.selected>i{color:#fff;background:#3156f5}.meetingattendees button b,.meetingattendees button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.meetingattendees button b{font-size:9px}.meetingattendees button small{color:#7a8699;margin-top:2px;font-size:7px}.notekind>button.active{background:#f7f4ff;border-color:#bca9ed;box-shadow:inset 0 0 0 1px #ded5f7}.notekind{grid-template-columns:repeat(3,minmax(0,1fr))}.notekind>button>i{color:#7047bd;background:#f1ebff}.notescope{background:#f1f3f7;border-radius:9px;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;display:grid}.notescope>button{color:#718096;background:0 0;border:0;border-radius:7px;min-height:34px;font-size:8px;font-weight:700}.notescope>button.active{color:#6242ad;background:#fff;box-shadow:0 2px 7px #1e2b4b17}.meetingdetailmodal{background:#fff;border:1px solid #e1e6ef;border-radius:16px;width:min(620px,100vw - 28px);max-height:calc(100vh - 28px);padding:23px;overflow:auto;box-shadow:0 25px 75px #0f1a3140}.meetingdetailmodal>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.meetingdetailmodal>header small{color:#3156f5;letter-spacing:.09em;font-size:7px;font-weight:850}.meetingdetailmodal>header h2{color:#202c41;margin:6px 0 0;font-size:22px}.meetingdetailmodal>header>button{color:#6c7990;background:#fff;border:1px solid #e2e6ee;border-radius:8px;width:32px;height:32px;font-size:19px}.meetingdetailtime{background:#f8faff;border:1px solid #e0e6f0;border-radius:11px;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.meetingdetailtime>time{color:#fff;text-align:center;background:#3156f5;border-radius:10px;place-content:center;width:47px;height:50px;display:grid}.meetingdetailtime>time b,.meetingdetailtime>time small,.meetingdetailtime>span b,.meetingdetailtime>span small{display:block}.meetingdetailtime>time b{font-size:18px}.meetingdetailtime>time small{text-transform:uppercase;font-size:7px}.meetingdetailtime>span b{color:#243149;font-size:13px}.meetingdetailtime>span small{color:#758197;margin-top:4px;font-size:8px}.meetingdetailgrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.meetingdetailgrid>span{background:#fff;border:1px solid #e6e9ef;border-radius:9px;min-height:57px;padding:11px}.meetingdetailgrid>span small,.meetingdetailgrid>span b{display:block}.meetingdetailgrid>span small,.meetingdetailmodal>section>small{color:#8a95a6;letter-spacing:.07em;font-size:6px;font-weight:800}.meetingdetailgrid>span b{color:#344159;margin-top:5px;font-size:9px}.meetingdetailmodal>section{background:#f7f8fb;border-radius:10px;margin-top:14px;padding:13px}.meetingdetailmodal>section p{color:#526077;white-space:pre-wrap;margin:7px 0 0;font-size:9px;line-height:1.55}.meetingdetailmodal>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.meetingdetailmodal>footer button{color:#45536a;background:#fff;border:1px solid #dce2ec;border-radius:8px;min-height:38px;padding:0 12px;font-size:8px;font-weight:750}.meetingdetailmodal>footer .completecalendaritem{color:#247355;background:#edf8f3;border-color:#cee8dd;margin-right:auto}.meetingdetailmodal>footer .editcalendaritem{color:#3156f5;background:#eef2ff;border-color:#cbd5fa;margin-right:auto}@media (width<=620px){.meetingattendees>div{grid-template-columns:repeat(2,minmax(0,1fr))}.meetingattendees legend small{margin:3px 0 0;display:block}}.calendarnotedetail>header small{color:#7047bd}.calendarnotedetail .meetingdetailtime>time{background:#7047bd}@media (width<=1180px){.calendarcommand{align-items:flex-start}.calendarstats{grid-template-columns:repeat(3,1fr)}.calendarbody{grid-template-columns:minmax(600px,1fr) 300px}}@media (width<=900px){.calendarcommand,.calendarfilters{flex-wrap:wrap}.calendarcommand>div{justify-content:flex-start}.calendarstats{grid-template-columns:repeat(2,1fr)}.calendarbody,.calendaragenda{grid-template-columns:1fr}.monthboard{border-right:0;overflow-x:auto}.weekdayrow,.monthgrid{min-width:760px}.seasonalradar{border-top:1px solid #e1e6ef;max-height:none}}@media (width<=620px){.calendarcommand{padding:18px 15px}.calendarcommand>div>button{flex:145px}.calendaroverviewbar{padding:9px}.calendarstats{grid-template-columns:1fr 1fr}.calendarfilters label,.calendarfilters select{width:100%}.calendarfilters label{flex:130px}.calendarfilters .calendarmodes{width:100%;margin-left:0;overflow-x:auto}.meetingkind,.recordingdetails,.meetingdetailgrid{grid-template-columns:1fr}.calendaragenda{padding:10px}}.cronogramasrecovery{background:#fff;border:1px solid #ffd2ca;border-radius:18px;max-width:760px;margin:28px auto;padding:28px;box-shadow:0 16px 45px #1c274614}.cronogramasrecovery>span{color:#d54d33;letter-spacing:.12em;font-size:12px;font-weight:900}.cronogramasrecovery h2{margin:9px 0 0;font-size:26px}.cronogramasrecovery p{color:#68758b;margin:10px 0 0;font-size:15px;line-height:1.55}.cronogramasrecovery>div{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.cronogramasrecovery button{color:#45536b;background:#fff;border:1px solid #dce2ed;border-radius:10px;min-height:44px;padding:0 15px;font-weight:800}.cronogramasrecovery button.primary{color:#fff;background:#3156f5;border:0}.mobilenavbackdrop{display:none}@media (width>=821px){.shell{grid-template-columns:72px minmax(0,1fr)}.side{z-index:40;width:72px;padding:18px 10px 16px;transition:width .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,padding .22s;overflow:hidden}.side:hover,.side:focus-within,.side.pinned{width:268px;padding-left:14px;padding-right:14px;box-shadow:18px 0 45px #050b193d}.brand{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:13px;width:240px;height:52px;padding:0 9px;font-size:19px;display:grid;overflow:hidden}.brand .logo{flex:none}.brand b,.brand em,.side nav a>span,.side nav a>em,.navgrouplabel{opacity:0;transition:opacity .12s}.brand b{white-space:nowrap;overflow:hidden}.brand em{color:#8290aa;text-align:center;font-size:19px;font-style:normal}.side:hover .brand b,.side:hover .brand em,.side:hover nav a>span,.side:hover nav a>em,.side:hover .navgrouplabel,.side:focus-within .brand b,.side:focus-within .brand em,.side:focus-within nav a>span,.side:focus-within nav a>em,.side:focus-within .navgrouplabel,.side.pinned .brand b,.side.pinned .brand em,.side.pinned nav a>span,.side.pinned nav a>em,.side.pinned .navgrouplabel{opacity:1;transition-delay:70ms}.side nav{width:240px;margin-top:12px;overflow-x:hidden}.naventry{width:240px}.naventry>a{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;width:240px;padding:0 9px;display:grid}.naventry>a>i{width:24px}.side:not(:hover):not(:focus-within):not(.pinned) .naventry>a{width:52px}.side:not(:hover):not(:focus-within):not(.pinned) .naventry>a.active{background:linear-gradient(135deg,#3156f59e,#7657ff4d)}main{grid-column:2;min-width:0}}@media (width<=820px){.shell{display:block}.side,.side:hover,.side:focus-within,.side.pinned{z-index:40;width:100%;height:58px;padding:6px 10px;display:block;position:sticky;top:0;overflow:visible;box-shadow:0 6px 20px #08102221}.brand{color:#fff;background:0 0;border:0;align-items:center;width:54px;height:46px;padding:0 8px;display:flex}.brand .logo{transform-origin:0;transform:scale(.76)}.brand b,.brand em,.side nav{display:none}.side.pinned nav{z-index:42;background:linear-gradient(155deg,#10192f,#07101e);border:1px solid #293653;border-radius:16px;width:min(300px,100vw - 20px);max-height:calc(100vh - 78px);padding:13px;display:grid;position:fixed;top:66px;left:10px;overflow-y:auto;box-shadow:0 24px 65px #03091661}.side.pinned .naventry{display:grid}.side.pinned .navgrouplabel{display:block}.side.pinned .naventry>a{grid-template-columns:24px minmax(0,1fr) auto;gap:10px;min-height:44px;padding:0 10px;display:grid}.side.pinned .naventry>a>i,.side.pinned .naventry>a>em{display:block}.side.pinned .naventry>a>i{place-items:center;display:grid}.mobilenavbackdrop{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040a186b;border:0;display:block;position:fixed;inset:58px 0 0}}.trafficfocusboard{background:#fff;border:1px solid #dfe4ec;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #19243a0f}.trafficfocusboard>header{color:#fff;background:linear-gradient(105deg,#17223b,#25365c);border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:15px 17px;display:flex}.trafficfocusboard>header small,.trafficfocusboard>header h3{display:block}.trafficfocusboard>header small{color:#b8c9f6;letter-spacing:.12em;font-size:8px;font-weight:850}.trafficfocusboard>header h3{margin:5px 0 0;font-size:18px}.trafficfocusboard>header em{color:#e7edff;white-space:nowrap;background:#ffffff1a;border-radius:999px;padding:8px 11px;font-size:9px;font-style:normal}.trafficfocusboard>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trafficfocusboard>div>article{background:#fff;border-right:1px solid #e9edf2;min-width:0}.trafficfocusboard>div>article:last-child{border-right:0}.trafficfocusboard article>header{border-bottom:1px solid #edf0f4;grid-template-columns:36px minmax(0,1fr) 27px;align-items:center;gap:10px;min-height:73px;padding:13px 14px;display:grid}.trafficfocusicon{border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:850;display:grid}.trafficfocusboard article.balance .trafficfocusicon{color:#d45a2d;background:#fff0e9}.trafficfocusboard article.drop .trafficfocusicon{color:#cf3e43;background:#ffeded}.trafficfocusboard article.cost .trafficfocusicon{color:#b77800;background:#fff4d9}.trafficfocusboard article>header span:nth-child(2) small,.trafficfocusboard article>header span:nth-child(2) b{display:block}.trafficfocusboard article>header span:nth-child(2) small{color:#8a94a5;letter-spacing:.08em;font-size:7px;font-weight:800}.trafficfocusboard article>header span:nth-child(2) b{color:#253148;margin-top:4px;font-size:13px}.trafficfocusboard article>header>em{color:#5f6c81;background:#f1f3f7;border-radius:999px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:850;display:grid}.trafficfocusboard article>div{align-content:start;min-height:238px;display:grid}.trafficfocusboard article>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:59px;padding:9px 13px;display:grid}.trafficfocusboard article>div>button:hover{background:#f8faff}.trafficfocusboard article>div>button span{min-width:0}.trafficfocusboard article>div>button b,.trafficfocusboard article>div>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trafficfocusboard article>div>button b{color:#2b374c;font-size:10px}.trafficfocusboard article>div>button small{color:#7b8799;margin-top:4px;font-size:8px}.trafficfocusboard article>div>button strong{text-align:center;border-radius:8px;min-width:48px;padding:7px 8px;font-size:10px}.trafficfocusboard article>div>button strong.critical{color:#c83b41;background:#ffebeb}.trafficfocusboard article>div>button strong.warning{color:#ad6b00;background:#fff1dc}.trafficfocusempty{text-align:center;place-content:center;gap:5px;min-height:238px;padding:20px;display:grid}.trafficfocusempty b{color:#477124;font-size:11px}.trafficfocusempty small{color:#8993a3;max-width:210px;font-size:8px;line-height:1.45}.trafficfocusboard>footer{color:#7b8798;text-align:center;background:#f8f9fb;border-top:1px solid #edf0f4;padding:10px 14px;font-size:8px}.trafficworkspacenav{background:#f3f5f8;border:1px solid #dfe4ed;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px;display:grid}.trafficworkspacenav>button{color:#536078;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:9px;min-height:54px;padding:9px 12px;font-size:11px;font-weight:750;display:grid}.trafficworkspacenav>button>span{color:#6b7688;background:#e5e8ee;border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.trafficworkspacenav>button>small{color:#8992a2;font-size:8px;font-weight:500}.trafficworkspacenav>button.active{color:#2947c8;background:#fff;border-color:#cad4ff;box-shadow:0 5px 14px #24345f12}.trafficworkspacenav>button.active>span{color:#3156f5;background:#e9edff}.clienttrafficpulse{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.clienttrafficpulse>article{background:#fff;border:1px solid #dfe5ed;border-radius:13px;align-content:center;gap:5px;min-height:92px;padding:14px;display:grid}.clienttrafficpulse>article small,.clienttrafficpulse>article b,.clienttrafficpulse>article em{display:block}.clienttrafficpulse>article small{color:#7a8698;font-size:8px}.clienttrafficpulse>article b{color:#26334a;font-size:18px}.clienttrafficpulse>article em{color:#768297;font-size:8px;font-style:normal}.clienttrafficpulse>article.attention{background:#fff9f2;border-color:#f0caa3}.clienttrafficpulse>article.attention b{color:#b76819}.clienttrafficpulse>article.healthy{background:#f8fcf5;border-color:#cfe2bf}.clienttrafficpulse>article.healthy b{color:#527824}@media (width<=1000px){.trafficfocusboard>div{grid-template-columns:1fr}.trafficfocusboard>div>article{border-bottom:1px solid #e9edf2;border-right:0}.trafficfocusboard article>div{min-height:0}.trafficfocusempty{min-height:110px}.clienttrafficpulse{grid-template-columns:1fr 1fr}}@media (width<=640px){.trafficfocusboard>header{flex-direction:column;align-items:flex-start}.trafficworkspacenav{grid-template-columns:1fr}.clienttrafficpulse{grid-template-columns:1fr 1fr}}.productionfileitemactions{justify-items:end;gap:5px;display:grid}.productionfileitemactions>button{color:#66748b;background:#fff;border:1px solid #dce3ec;border-radius:7px;min-height:27px;padding:0 8px;font-size:9px;font-weight:750}.productionfileitemactions>button.active{color:#a36a00;background:#fff8e7;border-color:#f0cf82}.productionfileitemactions>a{color:#3156f5;font-size:10px;font-weight:700;text-decoration:none}.carouselboardfiles{background:#f8faff;border:1px dashed #cfd9e8;border-radius:10px;grid-column:1/-1;gap:8px;margin-top:12px;padding:12px;display:grid}.carouselboardfiles>header span{gap:3px;display:grid}.carouselboardfiles>header b{color:#25334a;font-size:11px}.carouselboardfiles>header small{color:#78849a;font-size:9px}.carouselboardfiles>article{background:#fff;border:1px solid #e3e9f2;border-radius:8px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.carouselboardfiles>article img,.carouselboardfiles>article>i{object-fit:contain;background:#f1f4f8;border-radius:6px;place-items:center;width:56px;height:54px;font-size:10px;font-style:normal;display:grid}.carouselboardfiles>article span{gap:3px;min-width:0;display:grid}.carouselboardfiles>article b{color:#25334a;font-size:10px}.carouselboardfiles>article small{color:#78849a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.carouselboardfiles>article a{color:#3156f5;font-size:10px;font-weight:700;text-decoration:none}.unifiedworkflowmain>i.workflowcoverimage{background:#f2f4f8;padding:0;overflow:hidden}.unifiedworkflowmain>i.workflowcoverimage img{object-fit:cover;width:100%;height:100%;display:block}.trafficmonitoring{background:#f8faff;border:1px solid #dfe6f2;border-radius:16px;gap:14px;margin-top:16px;padding:16px;display:grid}.trafficmonitoring>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.trafficmonitoring>header small{color:#3156f5;letter-spacing:.1em;font-size:9px;font-weight:850}.trafficmonitoring>header h4{color:#202b43;margin:5px 0 3px;font-size:17px}.trafficmonitoring>header p{color:#758197;margin:0;font-size:10px}.trafficmonitoring>header nav{background:#fff;border:1px solid #dfe5ef;border-radius:11px;gap:4px;padding:4px;display:flex;overflow:auto}.trafficmonitoring>header nav button{color:#66738a;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:750}.trafficmonitoring>header nav button.active{color:#3156f5;background:#eaf0ff}.traffictrendview{gap:12px;display:grid}.traffictrendcards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.traffictrendcards article{background:#fff;border:1px solid #e0e6f0;border-radius:11px;padding:12px}.traffictrendcards small,.traffictrendcards b,.traffictrendcards em{display:block}.traffictrendcards small{color:#758197;font-size:9px}.traffictrendcards b{color:#202b43;margin-top:6px;font-size:17px}.traffictrendcards em{color:#3156f5;margin-top:4px;font-size:9px;font-style:normal}.trafficdailychart{background:#fff;border:1px solid #e0e6f0;border-radius:12px;align-items:flex-end;gap:5px;height:175px;padding:18px 14px 8px;display:flex;overflow-x:auto}.trafficdailychart>span{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:17px;height:100%;display:flex}.trafficdailychart i{background:linear-gradient(#3156f5,#7890ff);border-radius:4px 4px 2px 2px;width:100%;max-height:135px}.trafficdailychart small{color:#8791a3;font-size:7px}.trafficmonitoringempty,.metaemptyview{color:#758197;text-align:center;grid-column:1/-1;justify-items:center;gap:5px;padding:28px 15px;display:grid}.trafficmonitoringempty b{color:#33415d;font-size:12px}.trafficmonitoringempty span,.metaemptyview{font-size:10px}.trafficbenchmark{background:#fff;border:1px solid #e0e6f0;border-radius:12px;padding:14px}.trafficbenchmark>header{justify-content:space-between;gap:12px;display:flex}.trafficbenchmark>header span small,.trafficbenchmark>header span b{display:block}.trafficbenchmark>header small{color:#3156f5;font-size:8px;font-weight:800}.trafficbenchmark>header b{margin-top:4px;font-size:13px}.trafficbenchmark>header em{color:#758197;font-size:9px;font-style:normal}.trafficbenchmark>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.trafficbenchmark article{background:#f5f7fc;border-radius:10px;padding:11px}.trafficbenchmark article small,.trafficbenchmark article b,.trafficbenchmark article em,.trafficbenchmark article span{display:block}.trafficbenchmark article small{color:#758197;font-size:8px}.trafficbenchmark article b{margin-top:5px;font-size:16px}.trafficbenchmark article em{color:#3156f5;margin-top:5px;font-size:9px;font-style:normal;font-weight:700}.trafficbenchmark article span{color:#8791a3;margin-top:3px;font-size:8px}.trafficbenchmark>p{color:#758197;margin:11px 0 0;font-size:9px;line-height:1.45}.trafficoptimizationlog{gap:10px;display:grid}.trafficoptimizationlog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.trafficoptimizationlog>header b,.trafficoptimizationlog>header small{display:block}.trafficoptimizationlog>header b{font-size:12px}.trafficoptimizationlog>header small{color:#758197;margin-top:3px;font-size:9px}.trafficoptimizationlog button,.trafficweeklysummaries button{color:#fff;background:#3156f5;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:750}.trafficoptimizationform{background:#fff;border:1px solid #dfe5ef;border-radius:11px;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:8px;padding:12px;display:grid}.trafficoptimizationform label{color:#657086;gap:5px;font-size:8px;font-weight:700;display:grid}.trafficoptimizationform label.wide{grid-column:1/-2}.trafficoptimizationform input,.trafficoptimizationform select,.trafficoptimizationform textarea,.trafficoptimizationlog article input,.trafficoptimizationlog article select,.trafficoptimizationlog article textarea{color:#273349;width:100%;font:inherit;background:#fff;border:1px solid #d8dfec;border-radius:8px;padding:8px}.trafficoptimizationform textarea{resize:vertical;min-height:58px}.trafficoptimizationform>button{align-self:end}.trafficoptimizationlog>div:last-child{gap:8px;display:grid}.trafficoptimizationlog article{background:#fff;border:1px solid #e0e6f0;border-radius:11px;gap:9px;padding:12px;display:grid}.trafficoptimizationlog article>header,.trafficoptimizationlog article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.trafficoptimizationlog article>header span em,.trafficoptimizationlog article>header span b,.trafficoptimizationlog article>header span small{display:block}.trafficoptimizationlog article>header em{color:#3156f5;font-size:8px;font-style:normal;font-weight:800}.trafficoptimizationlog article>header b{margin-top:3px;font-size:12px}.trafficoptimizationlog article>header small,.trafficoptimizationlog article>footer span{color:#758197;margin-top:3px;font-size:8px}.trafficoptimizationlog article>header select{width:auto}.trafficoptimizationlog article>p{color:#59667d;margin:0;font-size:10px;line-height:1.45}.trafficoptimizationlog article>div{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:8px;display:grid}.trafficoptimizationlog article label{color:#657086;font-size:8px}.trafficoptimizationlog article>div>span{background:#f3f6ff;border-radius:8px;padding:8px}.trafficoptimizationlog article>div>span b,.trafficoptimizationlog article>div>span small{display:block}.trafficoptimizationlog article>div>span b{color:#3156f5}.trafficoptimizationlog article>div>span small{color:#758197;font-size:8px}.trafficoptimizationlog article>textarea{resize:vertical;min-height:58px}.trafficweeklysummaries{gap:10px;display:grid}.trafficweeklysummaries>header{justify-content:space-between;gap:12px;display:flex}.trafficweeklysummaries>header small,.trafficweeklysummaries>header b{display:block}.trafficweeklysummaries>header small{color:#3156f5;font-size:8px;font-weight:800}.trafficweeklysummaries>header b{margin-top:4px;font-size:13px}.trafficweeklysummaries>header p{color:#758197;margin:3px 0 0;font-size:9px}.trafficweeklysummaries>header em{color:#758197;font-size:9px;font-style:normal}.trafficweeklysummaries>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trafficweeklysummaries article{background:#fff;border:1px solid #dfe5ef;border-radius:12px;overflow:hidden}.trafficweeklysummaries article.clientversion{border-color:#dbe8c4}.trafficweeklysummaries article>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.trafficweeklysummaries article>header small,.trafficweeklysummaries article>header b{display:block}.trafficweeklysummaries article>header small{color:#3156f5;font-size:8px;font-weight:800}.trafficweeklysummaries article>header b{margin-top:3px;font-size:11px}.trafficweeklysummaries pre{color:#46536a;white-space:pre-wrap;margin:0;padding:13px;font-family:inherit;font-size:10px;line-height:1.55;overflow:auto}.metacreatives{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.metacreatives article{background:#fff;border:1px solid #e0e6f0;border-radius:12px;overflow:hidden}.metacreativepreview{color:#8791a3;background:#eef2f8;place-items:center;height:150px;font-size:9px;display:grid;overflow:hidden}.metacreativepreview img{object-fit:cover;width:100%;height:100%}.metacreatives article>header{justify-content:space-between;gap:8px;padding:10px 10px 0;display:flex}.metacreatives article>header small,.metacreatives article>header b{display:block}.metacreatives article>header small{color:#758197;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.metacreatives article>header b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.metacreatives article>header em{color:#3156f5;background:#eef3ff;border-radius:999px;height:fit-content;padding:4px 6px;font-size:7px;font-style:normal}.metacreatives article>p{color:#647087;min-height:42px;margin:8px 10px;font-size:9px;line-height:1.45;overflow:hidden}.metacreatives article>footer{border-top:1px solid #edf0f5;grid-template-columns:repeat(3,1fr);gap:5px;padding:9px 10px;display:grid}.metacreatives article>footer small,.metacreatives article>footer b{display:block}.metacreatives article>footer small{color:#8791a3;font-size:7px}.metacreatives article>footer b{margin-top:3px;font-size:9px}@media (width<=900px){.trafficmonitoring>header{flex-direction:column;align-items:stretch}.traffictrendcards,.trafficbenchmark>div,.trafficoptimizationform{grid-template-columns:repeat(2,1fr)}.trafficoptimizationform label.wide{grid-column:1/-1}.trafficweeklysummaries>div{grid-template-columns:1fr}.metacreatives{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.trafficmonitoring{padding:11px}.traffictrendcards,.trafficbenchmark>div,.trafficoptimizationform,.trafficoptimizationlog article>div,.metacreatives{grid-template-columns:1fr}.trafficoptimizationlog>header,.trafficoptimizationlog article>header,.trafficoptimizationlog article>footer{flex-direction:column;align-items:stretch}}.trafficpacing{background:#fff;border:1px solid #e0e6f0;border-radius:12px;padding:14px}.trafficpacing>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trafficpacing>header small,.trafficpacing>header b{display:block}.trafficpacing>header small{color:#3156f5;letter-spacing:.08em;font-size:8px;font-weight:800}.trafficpacing>header b{color:#26334a;margin-top:4px;font-size:13px}.trafficpacing>header em{color:#3156f5;background:#eef3ff;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.trafficpacing>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.trafficpacing article{background:#f5f7fc;border-radius:10px;padding:11px}.trafficpacing article small,.trafficpacing article b,.trafficpacing article em{display:block}.trafficpacing article small{color:#758197;font-size:8px}.trafficpacing article b{color:#202b43;margin-top:5px;font-size:15px}.trafficpacing article em{color:#68758b;margin-top:4px;font-size:8px;font-style:normal}.trafficpacingbar{background:#e9edf5;border-radius:8px;height:24px;margin-top:11px;display:block;position:relative;overflow:hidden}.trafficpacingbar i{border-radius:inherit;background:linear-gradient(90deg,#3156f5,#7890ff);position:absolute;inset:0 auto 0 0}.trafficpacingbar small{color:#24304a;place-items:center;height:100%;font-size:8px;font-weight:750;display:grid;position:relative}.trafficbudgetsettings{grid-template-columns:1.4fr .8fr 1.4fr!important}.trafficoptimizationlog article>aside{color:#405174;background:#eef3ff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:8px;display:flex}.trafficoptimizationlog article>aside b{color:#3156f5}.trafficweeklysummaries>button.approvereport{background:#172653;justify-self:end;width:fit-content}.trafficweeklysummaries button:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.trafficpacing>div{grid-template-columns:repeat(2,1fr)}.trafficbudgetsettings{grid-template-columns:1fr 1fr!important}}@media (width<=600px){.trafficpacing>div,.trafficbudgetsettings{grid-template-columns:1fr!important}.trafficoptimizationlog article>aside{flex-direction:column;align-items:flex-start}}.trafficdashboardtabs{background:#f5f7f3;border:1px solid #dfe5df;border-radius:11px;gap:4px;width:fit-content;padding:4px;display:flex}.trafficdashboardtabs button{color:#6c7867;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:10px;font-weight:750;display:flex}.trafficdashboardtabs button.active{color:#527018;background:#fff;box-shadow:0 3px 10px #22301f14}.trafficdashboardtabs button b{color:#58751d;background:#e9efdd;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.trafficdashboardoverview{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:12px;display:grid}.trafficdashboardoverview>section{background:#fff;border:1px solid #dfe5ec;border-radius:15px;overflow:hidden;box-shadow:0 6px 22px #19243a09}.trafficdashboardoverview>section>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:13px 15px;display:flex}.trafficdashboardoverview>section>header small,.trafficdashboardoverview>section>header b{display:block}.trafficdashboardoverview>section>header small{color:#789427;letter-spacing:.09em;font-size:8px;font-weight:850}.trafficdashboardoverview>section>header b{color:#263247;margin-top:4px;font-size:14px}.trafficdashboardoverview>section>header em{color:#7b8697;font-size:9px;font-style:normal}.trafficdashboardtrend>div{background:linear-gradient(#fbfcfa,#fff);align-items:flex-end;gap:6px;height:232px;padding:25px 16px 10px;display:flex;overflow-x:auto}.trafficdashboardtrend>div>span{flex-direction:column;flex:1 0 16px;justify-content:flex-end;align-items:center;gap:6px;min-width:16px;height:100%;display:flex}.trafficdashboardtrend>div>span i{background:linear-gradient(#789a28,#b6d368);border-radius:5px 5px 2px 2px;width:100%;max-width:24px;min-height:4px;transition:filter .18s,transform .18s}.trafficdashboardtrend>div>span:hover i{filter:saturate(1.25);transform:translateY(-2px)}.trafficdashboardtrend>div>span small{color:#929a88;font-size:7px}.trafficdashboardtrend>footer{color:#778196;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 15px;font-size:9px;display:flex}.trafficdashboardtrend>footer span{align-items:center;gap:6px;display:flex}.trafficdashboardtrend>footer i{background:#8eaa43;border-radius:3px;width:8px;height:8px}.trafficdashboardtrend>footer b{color:#405069}.trafficdashboardalerts>div,.trafficdashboardranking>div{display:grid}.trafficdashboardalerts>div>button,.trafficdashboardranking>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:9px;min-height:58px;padding:9px 13px;display:grid}.trafficdashboardalerts>div>button{grid-template-columns:7px minmax(0,1fr) auto}.trafficdashboardalerts>div>button:hover,.trafficdashboardranking>div>button:hover{background:#fbfcf8}.trafficdashboardalerts>div>button>i{background:#ed9a3a;border-radius:999px;width:7px;height:30px}.trafficdashboardalerts>div>button>i.critical{background:#e25845}.trafficdashboardalerts button span b,.trafficdashboardalerts button span small,.trafficdashboardranking button span b,.trafficdashboardranking button span small,.trafficdashboardranking button em b,.trafficdashboardranking button em small{display:block}.trafficdashboardalerts button span b,.trafficdashboardranking button span b{color:#2b374b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.trafficdashboardalerts button span small,.trafficdashboardranking button span small{color:#808b9d;margin-top:4px;font-size:8px}.trafficdashboardalerts button>em{color:#68758b;font-size:8px;font-style:normal}.trafficdashboardclear{text-align:center;place-content:center;gap:6px;min-height:160px;padding:18px;display:grid}.trafficdashboardclear b{color:#4f6e16;font-size:12px}.trafficdashboardclear span{color:#7d8898;font-size:9px}.trafficdashboardbudgets{grid-column:1/-1}.trafficdashboardbudgets>div{grid-template-columns:1fr 1fr;display:grid}.trafficdashboardbudgets>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(135px,1fr) minmax(100px,1.2fr) 115px 48px;align-items:center;gap:12px;min-height:70px;padding:11px 14px;display:grid}.trafficdashboardbudgets>div>button:nth-child(odd){border-right:1px solid #edf0f4}.trafficdashboardbudgets>div>button:hover{background:#fbfcf8}.trafficdashboardbudgets button>span:first-child b,.trafficdashboardbudgets button>span:first-child small,.trafficdashboardbudgets button>em b,.trafficdashboardbudgets button>em small{display:block}.trafficdashboardbudgets button>span:first-child b{color:#2b374b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.trafficdashboardbudgets button>span:first-child small{color:#7e899b;margin-top:4px;font-size:8px}.trafficdashboardbudgets .budgetbar{background:#edf0f4;border-radius:999px;height:8px;display:block;overflow:hidden}.trafficdashboardbudgets .budgetbar i{border-radius:inherit;background:#86a535;height:100%;display:block}.trafficdashboardbudgets .budgetbar i.over{background:#e56c4f}.trafficdashboardbudgets .budgetbar i.under{background:#e6a145}.trafficdashboardbudgets .budgetbar i.forming{background:#a9b2bf}.trafficdashboardbudgets button>em{text-align:right;font-style:normal}.trafficdashboardbudgets button>em b{color:#334057;font-size:10px}.trafficdashboardbudgets button>em small{color:#8892a2;margin-top:3px;font-size:8px}.trafficdashboardbudgets button>strong{color:#55751b;text-align:right;font-size:11px}.trafficdashboardranking>div>button{grid-template-columns:24px minmax(0,1fr) auto}.trafficdashboardranking button>i{color:#5a761e;background:#eef3e4;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:850;display:grid}.trafficdashboardranking button>em{text-align:right;font-style:normal}.trafficdashboardranking button>em b{color:#3156f5;font-size:11px}@media (width<=1050px){.trafficdashboardoverview{grid-template-columns:1fr}.trafficdashboardbudgets{grid-column:auto}.trafficdashboardbudgets>div{grid-template-columns:1fr}.trafficdashboardbudgets>div>button:nth-child(odd){border-right:0}}@media (width<=650px){.trafficdashboardtabs{width:100%}.trafficdashboardtabs button{flex:1;justify-content:center}.trafficdashboardtrend>div{height:190px}.trafficdashboardbudgets>div>button{grid-template-columns:1fr auto;gap:8px}.trafficdashboardbudgets .budgetbar{grid-area:2/1/auto/-1}.trafficdashboardbudgets button>em{text-align:left}}.seasonalradar>.calendarrecordingrail{background:linear-gradient(#fff 0%,#fffaf7 100%);border-bottom:1px solid #e3e8f1;padding:0}.calendarrecordingrail>header{margin-bottom:0}.calendarrecordingrail>header>span{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.trafficportfolio{gap:14px;min-height:680px;display:grid}.organicopportunities{gap:12px;display:grid}.organicopportunitieshero{background:radial-gradient(circle at 88% 12%,#9cbc4833,#0000 30%),linear-gradient(135deg,#fbfdf6,#f2f7e8);border:1px solid #dfe6d1;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;min-height:112px;padding:20px 22px;display:flex}.organicopportunitieshero small{color:#65851e;letter-spacing:.1em;font-size:9px;font-weight:900}.organicopportunitieshero h3{color:#18220f;letter-spacing:-.4px;margin:5px 0 4px;font-size:23px}.organicopportunitieshero p{color:#68745c;max-width:690px;margin:0;line-height:1.5;font-size:12px!important}.organicopportunitieshero button{color:#fff;background:#58771d;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-size:10px;font-weight:850;box-shadow:0 8px 18px #4f6b1933}.organicopportunitieshero button:disabled{opacity:.55}.organicopportunitystats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.organicopportunitystats article{background:#fff;border:1px solid #e1e6ed;border-radius:13px;min-height:92px;padding:13px 14px}.organicopportunitystats small,.organicopportunitystats b,.organicopportunitystats span{display:block}.organicopportunitystats small{color:#7b8697;text-transform:uppercase;font-size:9px;font-weight:800}.organicopportunitystats b{color:#28354b;margin-top:5px;font-size:21px}.organicopportunitystats span{color:#8791a0;margin-top:3px;font-size:9px}.organicopportunityfilters{background:#f5f7f9;border:1px solid #e0e5eb;border-radius:10px;gap:3px;width:fit-content;padding:4px;display:flex}.organicopportunityfilters button{color:#6f7b8d;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:33px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.organicopportunityfilters button.active{color:#57761b;background:#fff;box-shadow:0 2px 8px #1e2d4014}.organicopportunityfilters b{background:#e9efdd;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.organicopportunitygrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.organicopportunitycard{background:#fff;border:1px solid #dfe5ec;border-radius:15px;grid-template-columns:150px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 6px 20px #19243a0a}.organicopportunitycard.selected{border-color:#bcd48a;box-shadow:0 8px 25px #57761b1a}.organicopportunitymedia{color:#68812f;background:#edf1e7;place-items:center;min-height:260px;font-size:27px;display:grid;position:relative;overflow:hidden}.organicopportunitymedia img{object-fit:cover;width:100%;height:100%}.organicopportunitymedia em{color:#fff;background:#141d0fc7;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850;position:absolute;bottom:8px;left:8px}.organicopportunitybody{flex-direction:column;min-width:0;padding:13px;display:flex}.organicopportunitybody>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.organicopportunitybody>header small,.organicopportunitybody>header b{display:block}.organicopportunitybody>header small{color:#7a8698;font-size:8px}.organicopportunitybody>header b{color:#28344a;margin-top:3px;font-size:12px}.organicopportunitybody>header strong{color:#55751a;white-space:nowrap;background:#eaf2d9;border-radius:7px;padding:5px 7px;font-size:9px}.organicopportunitybody>p{color:#59667a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden;font-size:9px!important}.organicopportunitybody dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0 0;display:grid}.organicopportunitybody dl div{background:#f5f7f9;border-radius:8px;padding:7px}.organicopportunitybody dt{color:#8a94a4;font-size:7px}.organicopportunitybody dd{color:#354257;margin:3px 0 0;font-size:10px;font-weight:850}.organicopportunitybody aside{background:#f7f9f2;border-left:3px solid #86a535;border-radius:7px;margin-top:9px;padding:8px 9px}.organicopportunitybody aside small{color:#648120;letter-spacing:.08em;font-size:7px;font-weight:900}.organicopportunitybody aside p{color:#596652;margin:4px 0 0;line-height:1.45;font-size:8px!important}.organicopportunitybody>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.organicopportunitybody>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.organicopportunitybody footer a,.organicopportunitybody footer button{color:#5b687b;background:#fff;border:1px solid #dce2e9;border-radius:7px;align-items:center;min-height:28px;padding:0 8px;font-size:7px;font-weight:800;text-decoration:none;display:inline-flex}.organicopportunitybody footer button.primary{color:#fff;background:#58771d;border-color:#58771d}.organicopportunitybody footer button.danger{color:#a65043;border-color:#efd9d5}.opportunitystatus{color:#667286;white-space:nowrap;background:#eef1f5;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.opportunitystatus.status-novo{color:#3156f5;background:#e7edff}.opportunitystatus.status-em-avaliação{color:#a5690c;background:#fff0d9}.opportunitystatus.status-selecionado-para-teste{color:#56751c;background:#e8f2d5}.organicopportunityempty{color:#7f8999;text-align:center;border:1px dashed #d7deea;border-radius:14px;place-content:center;gap:6px;min-height:190px;display:grid}.organicopportunityempty b{color:#354157;font-size:13px}.organicopportunityempty span{font-size:10px}.organicopportunitynote{color:#758092;background:#fafbfd;border:1px solid #e2e7ed;border-radius:10px;gap:9px;padding:12px 14px;font-size:9px;line-height:1.5;display:flex}.organicopportunitynote b{color:#455267;white-space:nowrap}@media (width<=1050px){.organicopportunitygrid{grid-template-columns:1fr}}@media (width<=650px){.trafficdashboardtabs{overflow-x:auto}.trafficdashboardtabs button{white-space:nowrap;flex:none}.organicopportunitieshero{flex-direction:column;align-items:flex-start}.organicopportunitieshero button{width:100%}.organicopportunitystats{grid-template-columns:1fr}.organicopportunityfilters{width:100%;overflow-x:auto}.organicopportunityfilters button{flex:1 0 auto}.organicopportunitycard{grid-template-columns:1fr}.organicopportunitymedia{min-height:230px;max-height:360px}.organicopportunitybody>footer{flex-direction:column;align-items:flex-start}.organicopportunitybody>footer>div{justify-content:flex-start}.organicopportunitynote{flex-direction:column;align-items:flex-start}}.trafficportfoliohero{background:linear-gradient(125deg,#fff 28%,#f3f9e4 100%);border:1px solid #dfe6d1;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:24px 26px;display:flex;overflow:hidden;box-shadow:0 7px 24px #2236140a}.trafficportfoliohero small{color:#65851e;letter-spacing:.1em;font-size:10px;font-weight:850}.trafficportfoliohero h2{color:#18220f;letter-spacing:-.6px;margin:6px 0 4px;font-size:29px}.trafficportfoliohero p{color:#68745c;margin:0;font-size:13px!important}.trafficportfoliohero>button{color:#fff;white-space:nowrap;background:#19240f;border:0;border-radius:10px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800}.trafficportfoliohero>button:disabled{opacity:.55}.trafficportfoliostats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trafficportfoliostats>article{background:#fff;border:1px solid #e1e6ed;border-radius:14px;align-content:center;min-height:118px;padding:17px 18px;display:grid;box-shadow:0 4px 17px #1a273e08}.trafficportfoliostats small,.trafficportfoliostats b,.trafficportfoliostats em{display:block}.trafficportfoliostats small{color:#788398;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:750}.trafficportfoliostats b{color:#263247;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:23px;overflow:hidden}.trafficportfoliostats em{color:#7e8899;margin-top:5px;font-size:10px;font-style:normal}.trafficportfoliostats article.attention{background:#fffaf4;border-color:#f0d9bf}.trafficportfoliostats article.attention b{color:#c35a21}.trafficportfoliostats article.healthy{background:#fbfdf6;border-color:#dce8c3}.trafficportfoliostats article.healthy b{color:#5c7b1b}.trafficportfoliofilters{background:#fff;border:1px solid #e1e6ed;border-radius:13px;align-items:center;gap:10px;min-height:64px;padding:9px 11px;display:flex}.trafficportfoliofilters>label{background:#fafbfc;border:1px solid #dce2eb;border-radius:9px;align-items:center;gap:7px;width:min(270px,30vw);min-height:40px;padding:0 11px;display:flex}.trafficportfoliofilters>label i{color:#789427;font-size:17px;font-style:normal}.trafficportfoliofilters input{background:0 0;border:0;outline:0;width:100%}.trafficportfoliofilters nav{background:#f5f7f9;border:1px solid #e1e5ea;border-radius:9px;gap:3px;padding:3px;display:flex}.trafficportfoliofilters nav button{color:#6d788b;background:0 0;border:0;border-radius:7px;min-height:31px;padding:0 10px;font-size:10px;font-weight:750}.trafficportfoliofilters nav button.active{color:#5c7c18;background:#fff;box-shadow:0 2px 8px #1e2d4014}.trafficportfoliofilters>span{color:#7a8597;margin-left:auto;font-size:10px}.trafficportfoliofilters>span b{color:#334057;font-size:13px}.trafficportfolioerror{color:#a44444;background:#fff5f5;border:1px solid #f0cccc;border-radius:10px;gap:9px;padding:12px 14px;font-size:11px;display:flex}.trafficportfoliotable{background:#fff;border:1px solid #dfe4ec;border-radius:15px;overflow-x:auto;box-shadow:0 6px 22px #19243a09}.trafficportfoliotable>header,.trafficportfoliotable>article{grid-template-columns:minmax(190px,1.25fr) 125px 145px 100px 185px minmax(220px,1.3fr) 100px;align-items:center;gap:13px;min-width:1120px;display:grid}.trafficportfoliotable>header{color:#78836d;text-transform:uppercase;letter-spacing:.05em;background:#f8faf5;border-bottom:1px solid #e5e9ef;min-height:46px;padding:0 15px;font-size:9px;font-weight:850}.trafficportfoliotable>article{background:#fff;border-bottom:1px solid #edf0f4;min-height:104px;padding:12px 15px;position:relative}.trafficportfoliotable>article:last-of-type{border-bottom:0}.trafficportfoliotable>article:before{content:"";background:#b6d363;border-radius:0 5px 5px 0;width:3px;position:absolute;inset:14px auto 14px 0}.trafficportfoliotable>article.critical:before{background:#e25845}.trafficportfoliotable>article.warning:before{background:#ed9a3a}.trafficportfoliotable>article.loading:before{background:#bec6d3}.trafficportfoliotable>article:hover{background:#fcfdf9}.trafficportfoliotable>article>span>b,.trafficportfoliotable>article>span>small{display:block}.trafficportfoliotable>article>span>b{color:#2b374b;font-size:12px}.trafficportfoliotable>article>span>small{color:#818b9c;margin-top:5px;line-height:1.35;font-size:9px!important}.trafficclient{align-items:center;gap:10px;min-width:0;display:flex}.trafficclient>i{color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:850;display:grid}.trafficclient>span{min-width:0}.trafficclient>span>b,.trafficclient>span>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trafficclient>span>b{color:#253147;font-size:12px}.trafficclient>span>small{color:#7c8799;margin-top:4px;font-size:9px}.trafficbalance>b{color:#527417!important}.trafficdiagnosis{min-width:0;position:relative}.trafficdiagnosis>em{color:#597817;text-overflow:ellipsis;white-space:nowrap;background:#eef5de;border-radius:7px;width:max-content;max-width:100%;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800;display:block;overflow:hidden}.critical .trafficdiagnosis>em{color:#ad3d31;background:#ffe8e5}.warning .trafficdiagnosis>em{color:#a65d15;background:#fff0dc}.trafficdiagnosis>b{color:#7b8597;font-size:9px;position:absolute;top:1px;right:0}.trafficportfoliotable>article>button{color:#55741b;background:#f7faef;border:1px solid #dbe4c7;border-radius:8px;min-height:35px;padding:0 9px;font-size:10px;font-weight:800}.trafficportfoliotable>article>button:hover{background:#eef5dd;border-color:#aec276}.trafficportfolioempty{color:#7c8798;text-align:center;place-content:center;gap:6px;min-height:190px;display:grid}.trafficportfolioempty b{color:#354157;font-size:14px}.trafficportfolioempty span{font-size:11px}.trafficportfolionote{color:#737e90;background:#fafbfd;border:1px solid #e3e7ed;border-radius:11px;gap:10px;padding:13px 15px;font-size:10px;line-height:1.5;display:flex}.trafficportfolionote b{color:#445166;white-space:nowrap}@media (width<=1080px){.trafficportfoliostats{grid-template-columns:repeat(2,minmax(0,1fr))}.trafficportfoliofilters{flex-wrap:wrap;align-items:stretch}.trafficportfoliofilters>label{width:100%}.trafficportfoliofilters>span{align-self:center;margin-left:0}}@media (width<=640px){.trafficportfoliohero{flex-direction:column;align-items:flex-start;padding:19px}.trafficportfoliohero>button{width:100%}.trafficportfoliostats{grid-template-columns:1fr}.trafficportfoliofilters nav{width:100%;overflow-x:auto}.trafficportfoliofilters nav button{white-space:nowrap;flex:1}.trafficportfolionote{flex-direction:column;align-items:flex-start}}.compactpagebar,.workflowhead,.calendaroverviewbar,.clientboardsbar,.teamtoolbar,.arthistorytoolbar,.trashnotice{background:#fff;border:1px solid #e1e6ef;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:7px 9px;display:flex}.compactpagebar .inboxtabs,.compactpagebar .approvaltabs{background:#f4f6f9;border:0;margin:0;padding:2px}.compactpagecount{color:#68758b;white-space:nowrap;background:#f1f4ff;border-radius:9px;padding:7px 10px;font-size:10px}.compactpagecount b{color:#3156f5;margin-right:4px;font-size:14px}.workflowguide{border-radius:11px;margin-bottom:8px}.workflowguide>summary{min-height:38px;padding:0 12px}.workflowguide>summary small{display:none}.workflowhead{height:auto;min-height:50px;padding:8px 12px}.workflowhead h2{margin:0;font-size:16px}.workflowidentity{display:none}.homecommand{min-height:110px;padding-top:14px;padding-bottom:14px}.calendaroverviewbar{margin-bottom:8px}.calendarstats{flex-wrap:wrap;gap:7px;display:flex}.calendarstats>span{color:#66738a;background:#f4f6fa;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:10px;display:flex}.calendarstats>span b{color:#26344b;font-size:13px}.calendarrecordingbutton{min-height:36px}.clientboardsbar{margin-bottom:9px}.clientboardsbar>span{color:#657188;font-size:11px}.clientboardsbar>span b{color:#3156f5;font-size:15px}.clientboardsbar>label{background:#fafbfe;border:1px solid #dce2ed;border-radius:9px;align-items:center;gap:7px;width:min(330px,100%);height:38px;padding:0 10px;display:flex}.clientboardsbar>label i{color:#3156f5;font-style:normal}.clientboardsbar>label input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.clientboardtop{border-radius:13px;min-height:68px;padding:10px 12px}.clientboardidentity>i{border-radius:10px;width:42px;height:42px}.clientboardidentity h2{margin:0;font-size:18px}.clientworkspacetabs,.clientboardfilters{margin-top:8px}.clientstatusnav{padding:14px 16px 0}.clientstatusnav>button{min-height:52px;padding:9px 11px}.clientstatusnav>button span small{display:none}.clientmanagementbar{margin:10px 16px 0}.clientmanagementbar>label{width:min(310px,32vw)}.clientmanagementbar>select{color:#536078;background:#fff;border:1px solid #dce2ec;border-radius:8px;min-height:38px;padding:0 10px;font-size:10px}.clientmanagementbar>span{margin-right:auto}.clientmanagementactions{gap:7px;display:flex}.clientmanagementactions>button{min-height:38px;padding:0 11px;font-size:10px}.clientmanagementactions .registerclientbutton{height:38px;box-shadow:none}.teamtoolbar{margin-bottom:12px}.teamtoolbar>span{color:#66738a;font-size:11px}.teamtoolbar>span b{color:#26344b}.teamtoolbar>button{color:#3156f5;background:#fff;border:1px solid #dce2ed;border-radius:8px;min-height:34px;padding:0 10px;font-size:10px;font-weight:750}.arthistorytoolbar>span{color:#66738a;font-size:11px}.arthistorytoolbar>em{color:#3156f5;font-size:10px;font-style:normal;font-weight:750}.trashnotice{color:#66738a;margin:0 0 9px;font-size:11px}@media (width<=1180px){.flowtopbar .universalsearch{width:min(34vw,360px)}.flowtopbar .identitychip.headermorebutton{grid-template-columns:1fr;place-items:center;width:42px;min-width:42px;padding:5px}.flowtopbar .identitychip.headermorebutton>span,.flowtopbar .identitychip.headermorebutton>em{display:none}.clientmanagementbar{flex-wrap:wrap}.clientmanagementbar>span{margin-left:auto}.clientmanagementactions{justify-content:flex-end;width:100%}}@media (width<=820px){main{padding:10px 12px 24px}.side{padding:7px 9px}.flowtopbar{grid-template-columns:1fr;align-content:center;gap:7px;min-height:104px}.pagecontext>h1{font-size:20px}.flowtopbar .actions{grid-template-columns:minmax(0,1fr) 40px auto 42px;display:grid}.flowtopbar .universalsearch{width:100%}.globalcreatebutton{min-width:78px}.compactpagebar,.calendaroverviewbar,.clientboardsbar,.teamtoolbar,.arthistorytoolbar{flex-direction:column;align-items:stretch}.compactpagebar .inboxtabs,.compactpagebar .approvaltabs{width:100%;overflow-x:auto}.compactpagecount{align-self:flex-end}.clientboardsbar>label,.clientmanagementbar>label,.clientmanagementbar>select{width:100%}.clientmanagementbar>span{margin-left:0}.clientmanagementactions{justify-content:stretch}.clientmanagementactions>button{flex:1}.clientboardtop{grid-template-columns:1fr}}@media (width<=560px){.flowtopbar .actions{grid-template-columns:minmax(0,1fr) 38px 38px}.flowtopbar .splitcreate{grid-area:2/1/auto/-1}.globalcreatebutton,.calendaroverviewbar .calendarrecordingbutton{width:100%}.clientstatusnav{grid-template-columns:1fr}}.editormodecontrol{background:#f8faff;border:1px solid #e2e8f2;border-radius:12px;gap:8px;margin:8px 12px 14px;padding:12px;display:grid}.editormodecontrol.active{background:#f3f6ff;border-color:#d0dbff}.editormodecontrol>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.editormodecontrol>header>span{color:#334155;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.editormodecontrol>header>span>i,.editormodebanner>span>i{background:#3156f5;border-radius:50%;width:7px;height:7px}.editormodecontrol>header>em{color:#3156f5;font-size:9px;font-style:normal;font-weight:700}.editormodecontrol>label{color:#66748b;font-size:10px}.editormodecontrol>select{color:#253249;background:#fff;border:1px solid #dce3ef;border-radius:8px;width:100%;min-height:36px;padding:0 8px;font-size:11px}.editormodecontrol>select:focus{border-color:#8297ff;outline:2px solid #3156f51a}.editormodecontrol>small{color:#77849a;font-size:9px;line-height:1.35}.editormodebanner{background:#f6f8ff;border:1px solid #dce4ff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:10px;padding:7px 12px;display:flex}.editormodebanner>span{color:#5b677c;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.editormodebanner>span>b,.editormodebanner>span strong{color:#28364e;font-weight:700}.editormodebanner>button{color:#3156f5;white-space:nowrap;background:#fff;border:1px solid #d8e0f8;border-radius:7px;min-height:30px;padding:0 9px;font-size:11px;font-weight:650}.editormodebanner>button:disabled,.editormodecontrol>select:disabled{opacity:.6}@media (width<=700px){.editormodecontrol{margin:8px;padding:10px}.editormodebanner{flex-direction:column;align-items:flex-start}.editormodebanner>span{flex-wrap:wrap}}.pagecontexttitle{align-items:center;gap:8px;min-width:0;display:flex}.pagecontexttitle>h1{margin:0}.leonoverviewbutton{background:#fff;border:1px solid #dfe4f1;border-radius:9px;place-items:center;width:30px;height:30px;padding:2px;display:grid;overflow:hidden;box-shadow:0 2px 8px #1c2b4e0f}.leonoverviewbutton:hover,.leonoverviewbutton.active{background:#f4f6ff;border-color:#aebaf1}.leonoverviewbutton .leoguidecharacter.small{filter:none;width:25px;height:27px}.leonoverviewbutton .leoguidecharacter.small img{animation:none}.calendarbody{grid-template-columns:minmax(620px,1fr) minmax(350px,380px);align-items:start}.seasonalradar{background:#fbfcff;flex-direction:column;height:min(720px,100vh - 145px);min-height:560px;display:flex;overflow:hidden}.seasonalradar>header,.seasonalradar>.radarintro,.seasonalradar>footer,.seasonalradar>.calendarrecordingrail{flex:none}.seasonalradar>div:not(.calendarrecordingrail){overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c9d1e2 transparent;min-height:0;display:block;overflow-y:auto}.seasonalradar>div:not(.calendarrecordingrail)::-webkit-scrollbar{width:7px}.seasonalradar>div:not(.calendarrecordingrail)::-webkit-scrollbar-thumb{background:#c9d1e2 padding-box padding-box;border:2px solid #0000;border-radius:999px}.seasonalradar>header{height:auto;min-height:72px;padding:14px 16px}.seasonalradar>header span small{font-size:9px}.seasonalradar>header span b{font-size:14px}.radarintro{padding:11px 16px;font-size:10px!important}.seasonalradar>div>button{grid-template-columns:48px minmax(0,1fr) 12px;gap:11px;min-height:86px;padding:11px 13px}.seasonalradar time{width:46px;height:51px}.seasonalradar time b{font-size:18px}.seasonalradar time small{font-size:8px}.seasonalradar button span strong{text-overflow:clip;white-space:normal;font-size:12px;line-height:1.35;overflow:visible}.seasonalradar button span small{margin-top:4px;font-size:10px!important}.seasonalradar button span em{margin-top:6px;font-size:9px}.seasonalradar>footer{min-height:42px;padding:10px 13px;font-size:9px}@media (width<=1180px){.calendarbody{grid-template-columns:1fr}.seasonalradar{width:100%;height:620px;min-height:0}}@media (width<=620px){.seasonalradar{height:min(620px,72vh)}.seasonalradar>div>button{min-height:82px}}.calendarheroactions{justify-items:end;gap:10px;display:grid}.calendarrecordingbutton,.recordingempty>button{color:#fff;background:#3156f5;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700}.eventchip.recordingjob{color:#ab4e20;background:#fff0e7}.eventchip.recordingjob i,.seasonalradar>footer i.recording{background:#ff7a32}.seasonalradar>.calendarrecordingrail{background:linear-gradient(#fff 0%,#fffaf7 100%);border-bottom:1px solid #e3e8f1;flex-direction:column;flex:0 auto;min-height:164px;max-height:330px;padding:0;display:flex;overflow:hidden}.calendarrecordingrail>header{border-bottom:1px solid #edf0f5;flex:none;min-height:68px;margin:0;padding:13px 15px}.calendarrecordingrail>header>span>small,.calendarrecordingrail>header>span>b{display:block}.calendarrecordingrail>header>span>small{color:#db642a;letter-spacing:.08em;font-size:8px;font-weight:850}.calendarrecordingrail>header>span>b{color:#25324a;margin-top:4px;font-size:14px}.calendarrecordingrail>header>em{color:#b95120;white-space:nowrap;background:#fff0e8;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750}.calendarrecordinglist{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7c8c1 transparent;min-height:0;overflow-y:auto}.calendarrecordinglist::-webkit-scrollbar{width:6px}.calendarrecordinglist::-webkit-scrollbar-thumb{background:#d7c8c1;border-radius:999px}.calendarrecordinglist>button{color:#25324a;text-align:left;background:#ffffffdb;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:46px minmax(0,1fr) 14px;align-items:center;gap:11px;width:100%;min-height:92px;padding:10px 14px;display:grid}.calendarrecordinglist>button:hover{background:#fff5ef}.calendarrecordinglist>button>time{color:#dd632b;text-align:center;background:#fff0e8;border-radius:11px;place-content:center;width:46px;height:52px;display:grid}.calendarrecordinglist>button>time>b,.calendarrecordinglist>button>time>small{display:block}.calendarrecordinglist>button>time>b{font-size:18px;line-height:1}.calendarrecordinglist>button>time>small{text-transform:uppercase;margin-top:3px;font-size:8px}.calendarrecordinglist>button>span{min-width:0}.calendarrecordinglist>button>span>b,.calendarrecordinglist>button>span>small{display:block}.calendarrecordinglist>button>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.calendarrecordinglist>button>span>small{color:#758197;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.calendarrecordinglist>button>span>span{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.calendarrecordinglist>button>span>span>i{color:#68758b;background:#f3f5f9;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:700}.calendarrecordinglist>button>span>span>i:first-child{color:#b95120;background:#fff0e8}.calendarrecordinglist>button>em{color:#ba7757;text-align:right;font-size:20px;font-style:normal}.calendarrecordingrail>footer{background:#fff;border-top:1px solid #edf0f5;flex:none;min-height:42px;padding:6px 12px}.calendarrecordingrail>footer>button{color:#c25724;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:30px;padding:0 4px;font-size:10px;font-weight:800;display:flex}.calendarrecordingrail>footer>button>span{font-size:15px}@media (width<=620px){.seasonalradar>.calendarrecordingrail{max-height:360px}.calendarrecordinglist>button{min-height:88px;padding-inline:12px}}.calendarrecordingrail{background:#fff;border-bottom:1px solid #e6eaf2;padding:13px 12px}.calendarrecordingrail>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.calendarrecordingrail>header>b{color:#26334b;font-size:11px}.calendarrecordingrail>header>span{color:#bd5b27;background:#fff1e9;border-radius:12px;padding:4px 7px;font-size:10px}.calendarrecordingrail>button{text-align:left;background:0 0;border:0;border-top:1px solid #edf0f5;grid-template-columns:25px minmax(0,1fr) 19px;align-items:center;gap:8px;width:100%;min-height:49px;padding:6px 0;display:grid}.calendarrecordingrail>button>i{color:#e66e31;background:#fff1e9;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.calendarrecordingrail>button>span>b,.calendarrecordingrail>button>span>small{display:block}.calendarrecordingrail>button>span>b{color:#26334b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.calendarrecordingrail>button>span>small{color:#748198;margin-top:3px;font-size:9px}.calendarrecordingrail>button>em{color:#758096;text-align:right;font-size:9px;font-style:normal}.recordingagenda{background:#fafbfe;min-height:550px;padding:25px}.recordingagenda>header,.recordingpending>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.recordingagenda>header>span>small{color:#e66e31;letter-spacing:.08em;font-size:10px;font-weight:750}.recordingagenda>header h3{color:#202b3d;margin:6px 0 2px;font-size:21px}.recordingagenda>header p{color:#748095;margin:0}.recordingagenda>header>em,.recordingpending>header>em{color:#3156f5;white-space:nowrap;background:#eef2ff;border-radius:14px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:650}.recordingsessiongrid{grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr));align-items:start;gap:16px;display:grid}.recordingsession{background:#fff;border:1px solid #e1e6ef;border-radius:13px;overflow:hidden}.recordingsession>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;min-height:75px;padding:14px 16px;display:flex}.recordingsession>header>span{align-items:center;gap:10px;min-width:0;display:flex}.recordingsession>header>span>i,.recordingempty>i{color:#e66e31;background:#fff1e9;border-radius:10px;place-items:center;width:37px;height:37px;font-size:15px;font-style:normal;display:grid}.recordingsession>header>span>span{min-width:0}.recordingsession>header>span>span>b,.recordingsession>header>span>span>small{display:block}.recordingsession>header>span>span>b{color:#243047;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.recordingsession>header>span>span>small{color:#718098;margin-top:4px;font-size:11px}.recordingsession>header>em{color:#68758b;white-space:nowrap;background:#f2f4f8;border-radius:8px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:650}.recordingsession.awaiting>header>em{color:#ac5426;background:#fff1e7}.recordingsession.confirmed>header>em{color:#3156f5;background:#ecf2ff}.recordingsession.complete>header>em{color:#247552;background:#ebf7f0}.recordingsessionfacts{border-bottom:1px solid #edf0f5;grid-template-columns:.8fr .8fr 1.4fr;gap:8px;padding:15px 16px;display:grid}.recordingsessionfacts>span>b,.recordingsessionfacts>span>small{display:block}.recordingsessionfacts>span>b{color:#253147;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.recordingsessionfacts>span>small{color:#7a879a;margin-top:4px;font-size:10px}.recordingsessionlocation{color:#526177;align-items:center;gap:7px;margin:0;padding:11px 16px;display:flex}.recordingsessionlocation>i{color:#ff7a32;font-style:normal}.recordingsessionmaterials{gap:4px;padding:0 10px 9px;display:grid}.recordingsessionmaterials>button{text-align:left;background:#fbfcfe;border:1px solid #edf0f5;border-radius:7px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;padding:0 8px;display:grid}.recordingsessionmaterials>button>i{background:#ff7a32;border-radius:50%;width:7px;height:7px}.recordingsessionmaterials>button>i.photo{background:#a6ce39}.recordingsessionmaterials>button>span{color:#35435a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recordingsessionmaterials>button>small{color:#78859a;font-size:10px}.recordingsession>footer{border-top:1px solid #edf0f5;padding:10px 15px 13px}.recordingsession>footer>button{color:#3156f5;background:0 0;border:0;min-height:32px;padding:0;font-size:11px;font-weight:650}.recordingsession>footer{justify-content:space-between;gap:12px;display:flex}.cancelcalendaritem{color:#b23b31!important}.eventchip.holiday{color:#8a4b00;background:#fff7e8;border-color:#f0b45b}.eventchip.holiday>em{color:#fff;letter-spacing:.05em;background:#f3a62b;border-radius:999px;padding:2px 5px;font-size:5px}.holidaycallout,.campaignsuggestion{background:#fff9ed;border:1px solid #f0d49b;border-radius:11px;margin-top:12px;padding:13px}.holidaycallout{align-items:center;gap:10px;display:flex}.holidaycallout>i{color:#fff;background:#f2a52b;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.holidaycallout b,.holidaycallout small{display:block}.holidaycallout b{color:#784400;font-size:11px}.holidaycallout small{color:#886a3b;margin-top:3px;font-size:8px}.campaignsuggestion{background:#f7f9fd;border-color:#dfe5f3}.campaignsuggestion small{color:#3156f5;letter-spacing:.08em;font-size:7px;font-weight:850}.campaignsuggestion p{color:#35425a;margin:7px 0 5px;font-size:9px;line-height:1.5}.campaignsuggestion em{color:#7b8799;font-size:7px;font-style:normal}@media (width<=700px){.notekind{grid-template-columns:1fr}.recordingsession>footer{flex-direction:column;align-items:stretch}}.recordingempty{text-align:center;background:#fff;border:1px dashed #dae0eb;border-radius:13px;align-content:center;justify-items:center;gap:9px;min-height:245px;padding:25px;display:grid}.recordingempty>b{color:#26334a;font-size:15px}.recordingempty>span{color:#758197;max-width:390px;font-size:12px;line-height:1.5}.recordingempty>button{margin-top:5px}.recordingpending{background:#fff;border:1px solid #e1e6ef;border-radius:13px;margin-top:24px;padding:16px}.recordingpending>header{margin-bottom:8px}.recordingpending>header>span>b,.recordingpending>header>span>small{display:block}.recordingpending>header>span>b{color:#253249;font-size:13px}.recordingpending>header>span>small{color:#758196;margin-top:4px;font-size:11px}.recordingpending>article{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;min-height:61px;display:flex}.recordingpending>article>span>b,.recordingpending>article>span>small{display:block}.recordingpending>article>span>b{color:#2c3950;font-size:12px}.recordingpending>article>span>small{color:#778499;margin-top:4px;font-size:10px}.recordingpending>article>button{color:#3156f5;background:#f5f7ff;border:1px solid #dce3fa;border-radius:8px;min-height:32px;padding:0 10px;font-size:11px;font-weight:650}.calendarlist>button>i.recording{color:#e66e31;background:#fff0e7}.recordingmodal{background:#fff;border:1px solid #e0e6f0;border-radius:15px;gap:16px;width:min(680px,100vw - 28px);max-height:min(790px,100vh - 28px);padding:23px;display:grid;overflow:auto;box-shadow:0 18px 65px #111c332e}.recordingmodal>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.recordingmodal>header>span>small{color:#e66e31;letter-spacing:.08em;font-size:10px;font-weight:750}.recordingmodal>header h2{color:#202b3d;margin:6px 0 3px;font-size:21px}.recordingmodal>header p{color:#738096;margin:0}.recordingmodal>header>button{color:#6c7990;background:#fff;border:1px solid #e3e7ef;border-radius:8px;width:32px;height:32px;font-size:19px}.recordingclientfield,.recordingdetails>label{color:#4d5a70;gap:6px;font-weight:600;display:grid}.recordingclientfield>select,.recordingdetails>label>input{color:#273349;background:#fff;border:1px solid #dce3ed;border-radius:8px;width:100%;min-height:43px;padding:0 10px}.recordingdetails{grid-template-columns:.9fr 1.1fr;gap:12px;display:grid}.datetimefield{color:#4d5a70;gap:7px;font-size:12px;font-weight:700;display:grid}.datetimefield>div{grid-template-columns:minmax(150px,1.25fr) minmax(105px,.75fr);gap:8px;display:grid}.datetimefield input,.datetimefield select{color:#1f2c43;background:#fff;border:1px solid #d6deeb;border-radius:10px;outline:0;width:100%;min-width:0;min-height:46px;padding:0 12px;font-size:13px;font-weight:700}.datetimefield input:focus,.datetimefield select:focus{border-color:#7188f8;box-shadow:0 0 0 3px #3156f51a}.datetimefield select:disabled{color:#9aa4b5;background:#f4f6f9}@media (width<=560px){.datetimefield>div{grid-template-columns:1fr}}.recordingmaterialpicker{border:1px solid #e1e6ef;border-radius:10px;overflow:hidden}.recordingmaterialpicker>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:10px 12px;display:flex}.recordingmaterialpicker>header>span>b,.recordingmaterialpicker>header>span>small{display:block}.recordingmaterialpicker>header>span>b{color:#26334a;font-size:12px}.recordingmaterialpicker>header>span>small{color:#78849a;margin-top:3px;font-size:10px}.recordingmaterialpicker>header>button{color:#3156f5;background:0 0;border:0;padding:4px;font-size:10px;font-weight:650}.recordingmaterialpicker>div{max-height:275px;overflow:auto}.recordingmaterialpicker>div>label{cursor:pointer;border-top:1px solid #edf0f5;grid-template-columns:15px 27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;padding:8px 11px;display:grid}.recordingmaterialpicker>div>label:first-child{border-top:0}.recordingmaterialpicker>div>label.selected{background:#f8faff}.recordingmaterialpicker>div>label>input{accent-color:#3156f5;width:15px;height:15px}.recordingmaterialpicker>div>label>i{color:#e66e31;background:#fff1e9;border-radius:7px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:750;display:grid}.recordingmaterialpicker>div>label>i.photo{color:#708d25;background:#f1f7e4}.recordingmaterialpicker>div>label>span>b,.recordingmaterialpicker>div>label>span>small{display:block}.recordingmaterialpicker>div>label>span>b{color:#29364c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.recordingmaterialpicker>div>label>span>small{color:#758197;margin-top:4px;font-size:10px}.recordingmaterialpicker>div>label>em{color:#718095;white-space:nowrap;background:#f2f4f7;border-radius:7px;padding:5px 7px;font-size:9px;font-style:normal}.recordingmaterialpicker>div>label>em.ready{color:#277552;background:#eaf6ef}.recordingmaterialpicker>div>p{color:#728095;text-align:center;margin:0;padding:20px 13px}.recordingformerror{color:#a34040;background:#fff3f3;border:1px solid #f4cccc;border-radius:8px;margin:0;padding:9px 11px}.recordingmodal>footer{justify-content:flex-end;gap:9px;display:flex}.recordingmodal>footer>button{color:#405069;background:#fff;border:1px solid #dce3ed;border-radius:8px;min-height:39px;padding:0 13px;font-size:12px;font-weight:600}.recordingmodal>footer>button.recordingpdfbutton{color:#3156f5;background:#f2f5ff;border-color:#d7defe;margin-right:auto}.recordingmodal>footer>button.primary{color:#fff;background:#3156f5;border-color:#3156f5}.recordingmodal>footer>button:disabled{opacity:.55}@media (width<=1100px){.calendarfilters{flex-wrap:wrap}.calendarfilters .calendarmodes{margin-left:auto}}@media (width<=700px){.calendarhero{align-items:flex-start}.calendarheroactions{justify-items:start}.calendarstats{flex-wrap:wrap}.recordingagenda{padding:17px 12px}.recordingsessiongrid{grid-template-columns:1fr}.recordingagenda>header{align-items:flex-start}.recordingdetails{grid-template-columns:1fr}.recordingmaterialpicker>div>label{grid-template-columns:15px 25px minmax(0,1fr)}.recordingmaterialpicker>div>label>em{grid-column:3;width:fit-content}.recordingmodal{padding:17px}}.editormodebanner{border-radius:8px;min-height:34px;margin-bottom:7px;padding:4px 9px}.editormodebanner>span{font-size:10px}.editormodebanner>button{min-height:26px;font-size:9px}@media (width<=700px){main{background:#f7f8fc;padding-inline:12px}.side,.side:hover,.side:focus-within,.side.pinned{height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;background:#0d172d;box-shadow:0 2px 12px #08102224}.brand{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;height:52px;padding:0}.brand:after{content:none;display:none}.brand .logo{transform-origin:0;transform:scale(.66)}.brand>b{text-align:center;font-size:15px;font-weight:760}.mobilemenumark{display:grid}.side.pinned nav{inset:calc(52px + env(safe-area-inset-top)) 8px auto;width:auto;max-height:calc(100dvh - 60px - env(safe-area-inset-top));border-radius:0 0 18px 18px}.mobilenavbackdrop{inset:calc(52px + env(safe-area-inset-top)) 0 0}.flowtopbar{top:calc(52px + env(safe-area-inset-top));box-shadow:none;background:#f7f8fcf7;gap:6px;margin:0 -12px 10px;padding:7px 12px 9px}.pagecontexttitle{min-height:32px}.pagecontexttitle>h1{letter-spacing:-.35px;font-size:19px}.leonoverviewbutton{width:32px;height:32px}.flowtopbar .actions{grid-template-columns:minmax(0,1fr) 42px 42px 42px;gap:7px}.flowtopbar .universalsearch{grid-area:1/1;width:100%}.flowtopbar .searchbox{border-radius:11px;height:42px;min-height:42px}.flowtopbar .searchbox kbd{display:none}.flowtopbar .bell{grid-area:1/2;width:42px;height:42px;min-height:42px}.flowtopbar .splitcreate{grid-area:1/3;width:42px}.globalcreatebutton,.splitcreate .globalcreatebutton{border-radius:11px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;font-size:0}.globalcreatebutton:before{content:"+";font-size:23px}.globalcreatebutton>span{display:none}.headeractions{grid-area:1/4}.flowtopbar .identitychip.headermorebutton{width:42px;min-width:42px;height:42px;min-height:42px}.splitcreatemenu,.headermenu,.alertpanel,.searchresults{width:100%;max-height:min(76dvh,680px);padding:14px 14px calc(14px + env(safe-area-inset-bottom));border:0;border-radius:22px 22px 0 0;inset:auto 0 0;box-shadow:0 -18px 60px #08102238}.headermodepickerdesktop{display:none!important}.headermodepickermobile{display:grid}.rolehome{gap:9px}.homecommand{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.homewelcome{padding:8px 3px 5px}.homewelcome h2{margin:7px 0 5px;font-size:27px}.homefocus{border-radius:16px;grid-template-columns:1fr;min-height:0;padding:16px}.homefocus>b{font-size:16px}.homefocus>button{grid-area:auto/1;min-height:42px;margin-top:13px}.homeviewbar{border-radius:13px;min-height:50px;padding:5px}.homeviewbar>div,.queuestatustabs{scrollbar-width:none;width:100%;overflow-x:auto}.homeviewbar button,.queuestatustabs button{white-space:nowrap;flex:none;min-height:40px}.queuecommandbar{border-radius:13px;padding:5px}}.leonanswersource{color:#68758d;letter-spacing:.08em;align-items:center;gap:5px;margin-bottom:6px;font-size:7px;font-weight:900;display:flex}.leonanswersource:before{content:"";background:#8390a7;border-radius:999px;width:6px;height:6px}.leonanswersource.ai{color:#3156f5}.leonanswersource.ai:before{background:#3156f5;box-shadow:0 0 0 3px #3156f51a}.mobilebottomnav,.mobilecreatefab,.mobilequickbackdrop,.mobilepulse,.mobiletopsearch{display:none}.headermenuquickactions{display:contents}.headermenuquickactions>small{color:#788397;letter-spacing:.08em;padding:7px 9px 8px;font-size:10px;font-weight:850;display:block}.headermenuquickactions>button{color:#26334b;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;min-height:59px;padding:8px 9px;display:grid}.headermenuquickactions>button>i{color:#3156f5;background:#eef1ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.headermenuquickactions .headermenulogout{color:#a33c36}.headermenuquickactions .headermenulogout>i{color:#b43b35;background:#fff0ee}@media (width<=700px){:root{--mobile-nav-height:68px;--mobile-top-height:48px}html{background:#f4f6fb}body{overscroll-behavior-y:none;background:#f4f6fb;min-width:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}main{width:100%;min-height:100dvh;padding:calc(var(--mobile-top-height) + env(safe-area-inset-top)) 12px calc(var(--mobile-nav-height) + 34px + env(safe-area-inset-bottom))}.side,.side:hover,.side:focus-within,.side.pinned{z-index:70;width:100%;height:calc(var(--mobile-top-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;background:#0d172d;border:0;border-radius:0;position:fixed;inset:0 0 auto}.brand{height:var(--mobile-top-height);grid-template-columns:30px minmax(0,1fr) 36px}.brand .logo{transform:scale(.58)}.brand>b{letter-spacing:-.2px;font-size:15px}.mobilemenumark{border-radius:11px;width:34px;height:34px}.side.pinned nav{inset:calc(var(--mobile-top-height) + env(safe-area-inset-top)) 8px auto;max-height:calc(100dvh - var(--mobile-top-height) - 16px - env(safe-area-inset-top) - var(--mobile-nav-height));border-radius:0 0 18px 18px;padding-bottom:12px}.mobilenavbackdrop{z-index:60;inset:calc(var(--mobile-top-height) + env(safe-area-inset-top)) 0 var(--mobile-nav-height)}.flowtopbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8fcf7;border-bottom:1px solid #e6eaf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;margin:0 -12px 10px;padding:6px 12px;display:grid;position:relative;top:auto}.pagecontext{min-width:0}.pagecontexttitle{align-items:center;gap:7px;min-height:40px;display:flex}.pagecontexttitle>h1{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.1;overflow:hidden}.leonoverviewbutton{display:none}.mobiletopsearch{color:#1c2a42;background:#fff;border:1px solid #e0e5ef;border-radius:12px;place-items:center;width:38px;height:38px;margin-left:auto;font-size:21px;display:grid}.flowtopbar .actions{grid-template-columns:40px 40px;gap:6px;width:auto;display:grid}.flowtopbar .universalsearch,.flowtopbar .splitcreate{display:none}.flowtopbar .bell,.flowtopbar .identitychip.headermorebutton{border-radius:12px;width:40px;min-width:40px;height:40px;min-height:40px}.flowtopbar .identitychip.headermorebutton>i{border-radius:9px;width:30px;height:30px}.flowtopbar.mobilesearching{grid-template-columns:1fr}.flowtopbar.mobilesearching .pagecontexttitle>h1,.flowtopbar.mobilesearching .leonoverviewbutton,.flowtopbar.mobilesearching .flowtopbar .bell{display:none}.flowtopbar.mobilesearching .pagecontext{z-index:2;position:absolute;right:12px}.flowtopbar.mobilesearching .actions{grid-template-columns:minmax(0,1fr);width:100%}.flowtopbar.mobilesearching .universalsearch{grid-column:1;width:calc(100% - 48px);display:block}.flowtopbar.mobilesearching .bell,.flowtopbar.mobilesearching .headeractions{display:none}.flowtopbar.mobilesearching .searchbox{border-radius:12px;height:42px;min-height:42px;padding-inline:12px}.flowtopbar.mobilesearching .searchbox input{font-size:16px!important}.flowtopbar.mobilesearching .searchresults{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));max-height:62dvh}.mobilebottomnav{z-index:65;height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff0;border-top:1px solid #cfd6e4e6;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -10px 34px #121e3617}.mobilebottomnav button{color:#748097;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:54px;padding:4px 2px;display:grid}.mobilebottomnav button i{font-size:19px;font-style:normal;line-height:1}.mobilebottomnav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:760;overflow:hidden}.mobilebottomnav button.active{color:#3156f5}.mobilebottomnav button.active i{transform:translateY(-1px)}.mobilebottomnav button:disabled{display:none}.mobilecreatefab{z-index:68;right:16px;bottom:calc(var(--mobile-nav-height) + 12px + env(safe-area-inset-bottom));color:#fff;background:linear-gradient(145deg,#3156f5,#7455f8);border:4px solid #f4f6fb;border-radius:17px;place-items:center;width:50px;height:50px;font-size:25px;font-weight:450;display:grid;position:fixed;box-shadow:0 12px 26px #3156f547}.mobilequickbackdrop{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070e1d70;align-items:end;padding-top:20dvh;display:grid;position:fixed;inset:0}.mobilequicksheet{max-height:80dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;overflow-y:auto;box-shadow:0 -24px 70px #08102240}.mobilequicksheet>header{justify-content:space-between;align-items:start;gap:16px;min-height:58px;display:flex}.mobilequicksheet>header small{color:#3156f5;letter-spacing:.09em;font-size:10px;font-weight:850}.mobilequicksheet>header h2{color:#17233a;margin:5px 0 0;font-size:21px}.mobilequicksheet>header>button{color:#5d6980;background:#fff;border:1px solid #e2e7f0;border-radius:12px;width:40px;height:40px;font-size:21px}.mobilequicksheet>div{gap:8px;margin-top:11px;display:grid}.mobilequicksheet>div>button{color:#202e46;text-align:left;background:#fbfcff;border:1px solid #e6eaf2;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:67px;padding:10px 12px;display:grid}.mobilequicksheet>div>button>i{color:#3156f5;background:#edf1ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.mobilequicksheet>div>button b,.mobilequicksheet>div>button small{display:block}.mobilequicksheet>div>button b{font-size:14px}.mobilequicksheet>div>button small{color:#77839a;margin-top:4px;font-size:11px}.mobilequicksheet>div>button em{color:#9ca6b8;font-size:20px;font-style:normal}.headermenu{z-index:100;background:#f6f8fc;flex-direction:column;display:flex;inset:calc(var(--mobile-top-height) + env(safe-area-inset-top)) 0 calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))!important;width:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}.headermodepickermobile{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 12px 14px;overflow-y:auto;margin:0!important;display:block!important}.headermodepickermobile>header{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-bottom:1px solid #e2e7f0;justify-content:space-between;align-items:center;gap:12px;min-height:76px;margin:0 -12px;padding:12px 14px 10px;display:flex;position:sticky;top:0}.headermodepickermobile>header span{min-width:0}.headermodepickermobile>header span small{color:#3156f5;letter-spacing:.09em;font-size:9px;font-weight:850}.headermodepickermobile>header span b{color:#17243a;letter-spacing:-.35px;margin-top:3px;font-size:20px}.headermodepickermobile>header span em{color:#718097;margin-top:3px;font-size:10px;font-style:normal;display:block}.headermodepickermobile>header>button{place-items:center;font-size:22px;color:#637088!important;background:#fff!important;border:1px solid #e0e5ee!important;border-radius:12px!important;grid-template-columns:1fr!important;width:40px!important;min-height:40px!important;padding:0!important;display:grid!important}.mobileprofilesearch{z-index:2;align-items:center;margin:0 -12px;position:sticky;top:76px;background:#f6f8fcf7!important;border:0!important;border-bottom:1px solid #e8ecf3!important;border-radius:0!important;grid-template-columns:22px minmax(0,1fr)!important;gap:7px!important;min-height:54px!important;padding:6px 12px!important;display:grid!important}.mobileprofilesearch>i{color:#3156f5;text-align:center;font-size:18px;font-style:normal}.mobileprofilesearch>input{color:#253149;background:#fff;border:1px solid #dfe5ef;border-radius:12px;outline:none;width:100%;height:42px;padding:0 12px;font-size:16px}.mobileprofilecurrent{padding:12px 0 4px}.mobileprofilecurrent>button{color:#253149;text-align:left;background:#fff;border:1px solid #dfe5ef;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;display:grid}.mobileprofilecurrent>button.active{color:#3156f5;background:#edf1ff;border-color:#aebdff}.mobileprofilecurrent>button>i,.mobileprofilecatalog button>i{color:#3156f5;background:#e9edff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:850;display:grid}.mobileprofilecurrent b,.mobileprofilecurrent em,.mobileprofilecatalog button b,.mobileprofilecatalog button em{display:block}.mobileprofilecurrent b{font-size:13px}.mobileprofilecurrent em{color:#76839a;margin-top:3px;font-size:10px;font-style:normal}.mobileprofilecurrent strong{text-align:center}.mobileprofilecatalog{gap:9px!important;display:grid!important}.mobileprofilecatalog>section{gap:6px;display:grid}.mobileprofilecatalog>section>small{text-transform:uppercase;color:#697790!important;letter-spacing:.09em!important;padding:9px 3px 1px!important;font-size:9px!important;font-weight:850!important}.mobileprofilecatalog>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;display:grid!important}.mobileprofilecatalog button{color:#26334a;text-align:left;background:#fff;border:1px solid #e1e6ef;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:62px;padding:8px;display:grid}.mobileprofilecatalog button.active{color:#3156f5;background:#edf1ff;border-color:#9fb1ff;box-shadow:0 0 0 2px #3156f50f}.mobileprofilecatalog button b{text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.mobileprofilecatalog button em{color:#7b879b;text-overflow:ellipsis;margin-top:4px;font-size:8px;font-style:normal;line-height:1.25;overflow:hidden}.mobileprofilecatalog button strong{color:#3156f5;text-align:center;font-size:12px}.mobileprofilenoresult{color:#7a879b;text-align:center;place-content:center;gap:4px;min-height:150px;display:grid}.mobileprofilenoresult b{color:#2b3850;font-size:13px}.mobileprofilenoresult small{font-size:10px}.headermenuquickactions{background:#fff;border-top:1px solid #dfe4ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-height:58px;padding:6px 8px;display:grid}.headermenuquickactions>small{display:none}.headermenuquickactions>button{text-align:center;background:#f7f9fd;border-radius:10px;grid-template-columns:20px minmax(0,1fr);justify-content:center;gap:4px;min-height:46px;padding:4px;display:grid}.headermenuquickactions>button>i{background:0 0;border-radius:6px;width:20px;height:20px;font-size:13px}.headermenuquickactions>button span b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.headermenuquickactions>button span em{display:none}.mobilepulse{background:#fff;border:1px solid #dfe5ef;border-radius:20px;display:block;overflow:hidden;box-shadow:0 12px 32px #14213a0f}.mobilepulse>header{color:#fff;background:linear-gradient(145deg,#0d172d,#172848);grid-template-columns:minmax(0,1fr) 46px;align-items:start;gap:14px;padding:17px 17px 15px;display:grid}.mobilepulse>header small{color:#8fa5ff;letter-spacing:.1em;font-size:9px;font-weight:850}.mobilepulse>header h2{letter-spacing:-.5px;margin:6px 0 5px;font-size:22px;line-height:1.1}.mobilepulse>header p{color:#b8c3d8;margin:0;font-size:12px;line-height:1.4}.mobilepulse>header>i{color:#fff;background:#ffffff1a;border-radius:14px;place-items:center;width:46px;height:46px;font-size:17px;font-style:normal;font-weight:850;display:grid}.mobilepulse>header>i.attention{color:#593c00;background:#ffdf6a}.mobilepulselist{display:grid}.mobilepulselist>button{color:#1c2940;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:78px;padding:12px 14px;display:grid}.mobilepulselist>button>i{color:#3156f5;background:#edf2ff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:15px;font-style:normal;font-weight:850;display:grid}.mobilepulselist>button.danger>i{color:#d72b36;background:#ffeaeb}.mobilepulselist>button.warning>i{color:#b87000;background:#fff1d3}.mobilepulselist>button small,.mobilepulselist>button b,.mobilepulselist>button em{display:block}.mobilepulselist>button small{color:#7d899e;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:9px;font-weight:800;overflow:hidden}.mobilepulselist>button b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.mobilepulselist>button em{color:#607089;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-style:normal;overflow:hidden}.mobilepulselist>button strong{color:#a1aaba;font-size:20px}.mobilepulseempty{align-items:center;gap:12px;min-height:92px;padding:16px;display:flex}.mobilepulseempty>i{color:#27823d;background:#e9f7e7;border-radius:12px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.mobilepulseempty b,.mobilepulseempty small{display:block}.mobilepulseempty b{color:#233149;font-size:13px}.mobilepulseempty small{color:#7a879b;margin-top:4px;font-size:11px}.mobilepulse>footer{background:#f8faff;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:7px 10px 7px 14px;display:flex}.mobilepulse>footer button{color:#fff;background:#3156f5;border:0;border-radius:10px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800}.mobilepulse>footer small{color:#8792a5;font-size:9px}.rolehome{gap:10px}.rolehome .homecommand,.rolehome .homeviewbar,.rolehome .prioritymetrics{display:none}.queuecommandbar{background:#fff;border:1px solid #e2e7f0;margin-top:2px;padding:4px;display:block}.queuestatustabs{display:flex}.queuestatustabs button{min-height:40px;padding-inline:11px;font-size:11px}.ownershipswitch{grid-template-columns:1fr 1fr;width:100%;margin-top:5px;display:grid}.rolelayout{display:block}.queuepanel{border-radius:17px}.queuepanel>header{gap:10px;padding:14px;display:grid}.queuepanel>header h3{font-size:17px}.queuepanel>header p{font-size:11px}.queuefilters{width:100%;overflow-x:auto}.queuegroup{padding:0 12px 13px}.groupheading{padding:11px 2px 8px}.groupheading small{display:none}.queueitem{border-radius:12px;grid-template-columns:36px minmax(0,1fr) 20px;gap:10px;min-height:76px;padding:10px}.queueitem .formatmark{width:36px;height:36px}.queuecopy b{font-size:12px}.queuecopy em{font-size:10px}.queuemeta{display:none}.roleinsights{margin-top:10px}.clientscontent{gap:10px}.clientstatusnav{scrollbar-width:none;display:flex;overflow-x:auto}.clientstatusnav::-webkit-scrollbar{display:none}.clientstatusnav>button{min-width:128px;min-height:48px;padding:8px 10px}.clientstatusnav>button small{display:none}.clientmanagementbar{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:9px;display:grid}.clientmanagementbar>label{grid-column:1/-1;min-height:44px}.clientmanagementbar>select{min-height:42px}.clientmanagementbar>span{align-self:center;font-size:10px}.clientmanagementactions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.clientmanagementactions button{min-height:42px}.clientgrid.rich{grid-template-columns:1fr;gap:9px;display:grid}.clientaccount{border-radius:16px;min-height:0}.clientoverview{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:112px;padding:13px}.clientoverview>.client{border-radius:14px;width:48px;height:48px}.clientcopy>b{font-size:15px}.clientcopy>small{font-size:11px}.contractnumbers{margin-top:8px}.clientdepartments{max-height:24px;margin-top:7px;overflow:hidden}.clientoverview .priority{grid-area:1/3;position:static}.clientoverview .onboardingbadge{grid-area:2/3;align-self:start;position:static}.clientaccount>footer{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:58px;padding:9px 10px;display:grid}.clientaccount>footer>span small{display:none}.clientactions{display:flex}.clientactions .clientdrivequick,.clientactions .clientsecondaryaction{display:none}.clientactions .follow{min-height:40px}.seasonalcalendar{gap:10px}.calendarhead{border-radius:15px;grid-template-columns:1fr;gap:9px;min-height:0;padding:10px;display:grid}.monthnav{justify-content:space-between}.calendarfilters{grid-template-columns:1fr 1fr;gap:7px;display:grid}.calendarfilters label{min-width:0}.calendarmodes{width:100%;display:flex;overflow-x:auto}.calendarmodes button{flex:1 0 auto;min-height:42px}.agendaexperience{grid-template-columns:1fr}.agendalist,.quicknotesboard{border-radius:15px}.agendalist>div>button{grid-template-columns:48px 34px minmax(0,1fr) 14px;gap:8px;min-height:72px;padding:10px 12px}.quicknotesboard{margin-top:9px}.monthgrid{min-width:720px}.calendarbody:has(.monthgrid){overflow-x:auto}.recordingmodal,.meetingdetailmodal,.seasonalmodal{border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:92dvh;margin-top:auto}.recordingmodal>header,.meetingdetailmodal>header{padding:17px 16px 12px}.recordingdetails,.meetingdetailgrid{grid-template-columns:1fr}.approvalcenter{gap:10px}.compactpagebar{border-radius:14px;padding:5px}.approvaltabs{scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.approvaltabs::-webkit-scrollbar{display:none}.approvaltabs button{flex:none;min-height:42px;padding:0 12px}.compactpagecount{display:none}.approvalclientgroup>header{padding:12px 4px 8px}.approvalgrid{grid-template-columns:1fr}.compactapproval{border-radius:17px;overflow:hidden}.compactapproval>header{min-height:68px;padding:12px 13px}.compactapproval>header h3{font-size:14px}.compactapproval>.approvalpreview{height:min(58dvh,440px);max-height:none;padding:6px}.compactapproval>.approvalcontext{min-height:48px}.compactapproval>footer{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px;display:grid;position:sticky}.compactapproval>footer button{min-height:44px;font-size:11px}.trafficportfolio{gap:10px}.trafficportfoliohero{border-radius:16px;min-height:0;padding:14px}.trafficportfoliohero h2{font-size:23px}.trafficportfoliohero p{font-size:12px}.trafficportfoliohero>button{min-height:42px;margin-top:11px}.trafficfocusboard{border-radius:17px}.trafficfocusboard>header{gap:9px;min-height:0;padding:15px;display:grid}.trafficfocusboard>header h3{font-size:18px}.trafficfocusboard>header>em{justify-self:start}.trafficfocusboard>div{grid-template-columns:1fr}.trafficfocusboard>div>article:not(:last-child){border-bottom:1px solid #e5e9f0;border-right:0}.trafficfocusboard article>header{min-height:66px;padding:10px 12px}.trafficfocusboard article>div>button{min-height:68px;padding:10px 12px}.trafficfocusboard>footer{padding:11px 13px;font-size:10px}.trafficportfoliostats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trafficportfoliostats article{border-radius:14px;min-height:104px;padding:12px}.trafficportfoliostats article b{font-size:17px}.trafficdashboardoverview{grid-template-columns:1fr}.trafficdashboardtrend{overflow-x:auto}.trafficportfoliofilters{grid-template-columns:1fr;gap:8px;padding:9px;display:grid}.trafficportfoliofilters nav{display:flex;overflow-x:auto}.trafficportfoliotable{background:0 0;border:0}.trafficportfoliotable>header{display:none}.trafficportfoliotable>article{background:#fff;border:1px solid #e1e6ef;border-radius:15px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:9px;padding:13px;display:grid}.trafficportfoliotable>article>.trafficclient,.trafficportfoliotable>article>.trafficdiagnosis{grid-column:1/-1}.trafficportfoliotable>article>button{grid-column:1/-1;min-height:42px}.teamcontent{gap:10px}.teamtoolbar{min-height:50px;padding:9px 11px}.teamoverview{grid-template-columns:1fr 1fr;gap:8px}.teamoverview article{border-radius:14px;min-height:84px;padding:12px}.teamadminpanels{grid-template-columns:1fr}.loginsecuritypanel>header,.passwordadminpanel>header{padding:14px}.loginsecuritypanel>div>article{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.loginsecuritypanel>div>article>span:nth-of-type(2),.loginsecuritypanel>div>article>time{display:none}.teamareas{grid-template-columns:1fr;gap:9px}.teamareas>section{border-radius:16px}.teamareas>section>header{min-height:62px;padding:12px}.teamareas>section>div>article{min-height:58px;padding:9px 12px}.drawer,.clientdrawer{width:100%;max-width:none;max-height:100dvh;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));border-radius:0;inset:0}.drawer>header,.clientdrawer>header{padding-top:calc(14px + env(safe-area-inset-top))}.clienttabs{z-index:4;background:#fff;position:sticky;top:0;overflow-x:auto}.clienttabs button{flex:none;min-height:48px}.drawerfooter{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.toast{bottom:calc(var(--mobile-nav-height) + 70px + env(safe-area-inset-bottom))}}@media (width<=370px){.mobilebottomnav button span{font-size:8px}.mobilepulse>header h2{font-size:20px}.trafficportfoliostats{grid-template-columns:1fr}}@media (width<=700px){:is(body:has(.centeredworkbackdrop) .mobilebottomnav,body:has(.centeredworkbackdrop) .mobilecreatefab){display:none!important}.drawer.carddrawer.centeredworkmodal{padding-bottom:0}.drawer.centeredworkmodal>footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-radius:0;grid-template-columns:minmax(0,1fr);gap:8px;margin:20px -12px 0;display:grid;bottom:0;overflow:visible;box-shadow:0 -10px 28px #0f172a12}.drawer.centeredworkmodal>footer>button{white-space:normal;text-align:center;width:100%;min-width:0;height:auto;min-height:48px;padding:11px 13px;font-size:13px;line-height:1.25}.drawer.centeredworkmodal>footer>button:last-child{order:-1;min-height:52px;font-size:14px}.drawer.centeredworkmodal>footer .deletebutton{margin-right:0}}.clientdrawer,.clientdrawer>*,.clientdrawer .clienttabcontent,.trafficstrategy,.metaworkspace,.metacreativeworkspace{min-width:0;max-width:100%}.clientdrawer .clienttabcontent{width:100%}.metacreativeworkspace{gap:12px;display:grid}.metacreativeshead{background:linear-gradient(135deg,#fff,#f3f6ff);border:1px solid #dfe5ef;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 17px;display:flex}.metacreativeshead>span{min-width:0}.metacreativeshead>span>small{color:#3156f5;letter-spacing:.1em;font-size:9px;font-weight:850}.metacreativeshead h4{color:#1c2940;margin:5px 0 0;font-size:18px}.metacreativeshead p{color:#69768b;margin:5px 0 0;font-size:11px}.metacreativeshead>div{background:#fff;border:1px solid #dce4f5;border-radius:11px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px;min-width:145px;padding:10px 12px;display:grid}.metacreativeshead>div b{color:#3156f5;font-size:22px}.metacreativeshead>div small{color:#53627a;font-size:10px;font-weight:750}.metacreativeshead>div em{color:#7b8799;grid-column:1/-1;font-size:9px;font-style:normal}.metacreativeworkspace .metacreatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metacreativeworkspace .metacreatives>article{background:#fff;border:1px solid #dde4ee;border-radius:15px;grid-template-rows:auto minmax(58px,1fr) auto auto;grid-template-columns:178px minmax(0,1fr);min-width:0;min-height:224px;display:grid;overflow:hidden;box-shadow:0 8px 24px #1b28470b}.metacreativeworkspace .metacreativepreview{background:#111827;border-right:1px solid #e3e8ef;grid-row:1/5;place-items:center;width:178px;height:100%;min-height:224px;display:grid;position:relative;overflow:hidden}.metacreativeworkspace .metacreativepreview img{object-fit:contain;background:#111827;width:100%;height:100%}.metacreativeworkspace .metacreativepreview>span{color:#aab4c5;justify-items:center;gap:7px;font-size:10px;display:grid}.metacreativeworkspace .metacreativepreview>span i{font-size:26px;font-style:normal}.metacreativeworkspace .metacreativepreview>strong{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1222c7;border:1px solid #fff3;border-radius:9px;place-items:center;min-width:30px;height:30px;padding:0 7px;font-size:10px;display:grid;position:absolute;top:9px;left:9px}.metacreativeworkspace .metacreatives article>header{min-width:0;padding:14px 14px 0}.metacreativeworkspace .metacreatives article>header>span{min-width:0}.metacreativeworkspace .metacreatives article>header small{font-size:9px}.metacreativeworkspace .metacreatives article>header b{margin-top:5px;font-size:13px}.metacreativeworkspace .metacreatives article>header em{flex:none;padding:5px 7px;font-size:8px}.metacreativeworkspace .metacreatives article>p{color:#56647a;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;margin:10px 14px;font-size:11px;line-height:1.5;display:-webkit-box}.metacreativeworkspace .metacreatives article>footer{background:#fafbfe;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 14px}.metacreativeworkspace .metacreatives article>footer span{min-width:0}.metacreativeworkspace .metacreatives article>footer small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.metacreativeworkspace .metacreatives article>footer b{margin-top:4px;font-size:10px}.metacreativedates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 10px;display:grid}.metacreativedates span{background:#f5f7fb;border-radius:8px;min-width:0;padding:7px 9px}.metacreativedates small,.metacreativedates b{display:block}.metacreativedates small{color:#7b8799;font-size:8px}.metacreativedates b{color:#354258;margin-top:3px;font-size:9px}.metacreativeplay{color:#fff;cursor:pointer;background:#080d18;border:0;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.metacreativeplay>img{opacity:.72;transition:transform .25s,opacity .25s}.metacreativeplay:hover>img{opacity:.9;transform:scale(1.025)}.metacreativeplay>span:not(.metacreativeplaceholder){text-shadow:0 2px 10px #000;background:linear-gradient(#0000,#03081294);place-content:center;justify-items:center;gap:5px;display:grid;position:absolute;inset:0}.metacreativeplay>span i{color:#3156f5;width:46px;height:46px;text-shadow:none;background:#fffffff0;border-radius:50%;place-items:center;font-size:17px;font-style:normal;display:grid;box-shadow:0 8px 24px #00000040}.metacreativeplay>span b{font-size:10px}.metacreativeplay>span small{color:#dce4f2;font-size:8px}.metacreativeplaceholder{color:#aab4c5;place-items:center;height:100%;font-size:10px;display:grid}.metapreviewbackdrop{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a16d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.metapreviewbackdrop>section{background:#fff;border-radius:18px;grid-template-rows:auto 1fr;width:min(520px,100%);height:min(820px,92dvh);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000073}.metapreviewbackdrop header{border-bottom:1px solid #e5e9f1;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}.metapreviewbackdrop header span{min-width:0}.metapreviewbackdrop header small,.metapreviewbackdrop header b{display:block}.metapreviewbackdrop header small{color:#3156f5;letter-spacing:.08em;font-size:8px;font-weight:850}.metapreviewbackdrop header b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.metapreviewbackdrop header button{color:#657187;background:#fff;border:1px solid #dce2ec;border-radius:10px;flex:none;width:38px;height:38px;font-size:22px}.metapreviewbackdrop iframe{background:#f5f7fb;border:0;width:100%;height:100%}@media (width<=1080px){.metacreativeworkspace .metacreatives{grid-template-columns:1fr}}@media (width<=700px){html,body{max-width:100%;overflow-x:hidden}:is(body:has(.clientdrawer) .mobilebottomnav,body:has(.clientdrawer) .mobilecreatefab){display:none!important}.metapreviewbackdrop{padding:0}.metapreviewbackdrop>section{border-radius:0;width:100vw;height:100dvh}.metacreativeworkspace .metacreatives article>footer{grid-template-columns:repeat(3,minmax(0,1fr))}.metacreativeworkspace .metacreatives article>footer small{white-space:normal;align-items:end;min-height:24px;line-height:1.25;display:flex}.drawback:has(>.clientdrawer){width:100vw;overflow:hidden}.clientdrawer{width:100vw!important;max-width:100vw!important;height:100dvh!important;padding:0 12px!important;overflow-x:hidden!important}.clientdrawer>.clientdrawerhead{min-width:0}.clientdraweridentity{flex:1;min-width:0}.clientdraweridentity>span{min-width:0}.clientdraweridentity h2,.clientdraweridentity p,.clientdraweridentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clientdrawer>.clienttabs{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;width:auto;max-width:none}.clientdrawer>.clienttabs>button{scroll-snap-align:start}.clientdrawer .clienttabcontent,.trafficstrategy,.metaworkspace,.metacreativeworkspace,.metatablewrap,.strategyfunnel{width:100%;min-width:0;max-width:100%}.clientdrawer.clienttab-trafego-estrategia>.clientdrawerfooter{display:none}.clientdrawer.clienttab-trafego-estrategia{padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.strategyhero{border-radius:14px;grid-template-columns:1fr auto;gap:8px;min-height:0;padding:13px;display:grid}.strategyhero h3{margin-top:4px;font-size:18px}.strategyhero p{display:none}.strategyhero>em{white-space:nowrap;align-self:start}.trafficworkspacenav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px}.trafficworkspacenav>button{text-align:center;grid-template-rows:1fr;grid-template-columns:22px minmax(0,1fr);gap:5px;min-height:50px;padding:7px 6px;font-size:10px}.trafficworkspacenav>button>span{grid-row:1;width:22px;height:22px;font-size:12px}.trafficworkspacenav>button>small{display:none}.metaworkspace{background:0 0;border:0;border-radius:0;gap:10px;padding:0;overflow:hidden}.metatoolbar{background:#f7f9fd;border:1px solid #e0e6ef;border-radius:14px;padding:12px}.metatoolbar>span b{font-size:15px}.metatoolbar>span em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.metatoolbar>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.metatoolbar>div label{min-width:0}.metatoolbar input{width:100%;min-width:0}.metatoolbar button{grid-column:1/-1;width:100%;min-height:46px}.metaviews{scroll-snap-type:x proximity;scrollbar-width:none;width:100%;padding:4px}.metaviews::-webkit-scrollbar{display:none}.metaviews button{scroll-snap-align:start;min-height:42px;padding:0 12px;font-size:11px}.metaoverview{grid-template-columns:repeat(2,minmax(0,1fr))}.metaoverview article{min-width:0;min-height:94px}.metaoverview article b{text-overflow:ellipsis;font-size:20px;overflow:hidden}.strategyfunnel{overscroll-behavior-inline:contain;justify-content:flex-start;overflow-x:auto}.strategyfunnel>span{min-width:118px}.metatablewrap{overscroll-behavior-inline:contain;overflow-x:auto}.metacreativeshead{align-items:flex-start;min-height:0;padding:13px}.metacreativeshead h4{font-size:16px}.metacreativeshead p{font-size:10px;line-height:1.4}.metacreativeshead>div{min-width:105px;padding:8px}.metacreativeshead>div b{font-size:19px}.metacreativeshead>div em{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.metacreativeworkspace .metacreatives{grid-template-columns:minmax(0,1fr)}.metacreativeworkspace .metacreatives>article{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);min-height:0}.metacreativeworkspace .metacreativepreview{border-bottom:1px solid #e3e8ef;border-right:0;grid-row:auto;width:100%;height:min(62vw,270px);min-height:210px}.metacreativeworkspace .metacreatives article>header{padding:13px 13px 0}.metacreativeworkspace .metacreatives article>header b{white-space:normal;line-height:1.35}.metacreativeworkspace .metacreatives article>p{-webkit-line-clamp:4;margin:9px 13px 12px}.metacreativeworkspace .metacreatives article>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px 13px}.metacreativeworkspace .metacreatives article>footer span{background:#fff;border-radius:8px;padding:7px}.metacreativeworkspace .metacreatives article>footer small{white-space:normal}.metacreativeworkspace .metacreatives article>footer b{font-size:12px}.metatoolbar,.metatoolbar>span,.metatoolbar>div,.metatoolbar>div>label,.metatoolbar input[type=date],.metatoolbar>div>button{min-width:0!important;max-width:100%!important}.metatoolbar>div{align-items:stretch;grid-template-columns:minmax(0,1fr)!important}.metatoolbar>div>label{width:100%;overflow:hidden}.metatoolbar input[type=date]{height:46px;padding-inline:12px;display:block;width:100%!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}.metatoolbar>div>button{height:48px;grid-column:1!important}.metaviews{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-y:hidden;overflow-x:auto!important}}.clientdrawerbackdrop{z-index:90}@media (width<=700px){.clientdrawerbackdrop{overscroll-behavior:none;background:#fff;z-index:100!important;width:100%!important;height:100dvh!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.clientdrawerbackdrop>.clientdrawer{contain:inline-size;touch-action:pan-y;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;position:absolute!important;inset:0!important;overflow:clip auto!important}.clientdrawerbackdrop>.clientdrawer>*,.clientdrawer .trafficstrategy>*,.clientdrawer .metaworkspace>*{min-inline-size:0;max-inline-size:100%}.clientdrawer .trafficstrategy,.clientdrawer .metaworkspace{inline-size:100%!important;max-inline-size:100%!important;display:block!important}.clientdrawer .trafficstrategy>*+*,.clientdrawer .metaworkspace>*+*{margin-top:10px}.clientdrawer .metatoolbar,.clientdrawer .metatoolbar>span,.clientdrawer .metatoolbar>div,.clientdrawer .metatoolbar>div>label,.clientdrawer .metatoolbar>div>button{width:100%!important;max-width:100%!important;display:block!important}.clientdrawer .metatoolbar>div{margin-top:12px}.clientdrawer .metatoolbar>div>label+label,.clientdrawer .metatoolbar>div>button{margin-top:9px}.clientdrawer .metaviews,.clientdrawer .strategyfunnel,.clientdrawer .metatablewrap{overscroll-behavior-inline:contain;inline-size:100%!important;max-inline-size:100%!important;overflow-x:auto!important}.clientdrawer .metaoverview{grid-template-columns:minmax(0,1fr)!important}}.metacreativeworkspace .metacreativepreview>a{place-items:center;width:100%;height:100%;display:grid}.metacreativeworkspace .metacreativepreview video{object-fit:contain;background:#080d18;width:100%;height:100%;display:block}.metacreativeworkspace .metacreativepreview.hasvideo{background:#080d18}.metacreativeworkspace .metacreativepreview.hasvideo video::-webkit-media-controls-panel{background-image:linear-gradient(#0000,#040812c7)}.metacreativetype{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e1bc7;border:1px solid #ffffff38;border-radius:8px;padding:6px 8px;font-weight:800;position:absolute;bottom:9px;right:9px;color:#fff!important;font-size:8px!important}@media (width<=700px){.metacreativeshead{grid-template-columns:minmax(0,1fr);gap:11px;display:grid}.metacreativeshead>div{grid-template-columns:auto auto minmax(0,1fr);justify-content:start;gap:4px 8px;width:100%;min-width:0}.metacreativeshead>div em{text-overflow:ellipsis;white-space:nowrap;grid-column:auto;align-self:center;max-width:100%;overflow:hidden}.metacreativeworkspace .metacreativepreview{border-radius:0;height:min(88vw,420px);min-height:280px}.metacreativeworkspace .metacreatives article>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.metacreativeworkspace .metacreatives article>header small{color:#66738a;white-space:normal;font-size:10px;line-height:1.35}.metacreativeworkspace .metacreatives article>header b{color:#18243a;margin-top:7px;font-size:15px;line-height:1.35}.metacreativeworkspace .metacreatives article>header em{text-align:center;white-space:normal;max-width:116px}.metacreativeworkspace .metacreatives article>p{color:#4f5d73;-webkit-line-clamp:unset;max-height:none;font-size:13px;line-height:1.55;display:block}}.clientdrawer{scrollbar-gutter:stable;scroll-padding-top:154px;overflow-x:hidden}.metaviewalert{color:#9f3528;background:#fff7f4;border:1px solid #f1c6bd;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:13px 15px;display:flex}.metaviewalert span{min-width:0}.metaviewalert b,.metaviewalert small{display:block}.metaviewalert b{font-size:12px}.metaviewalert small{color:#a85a50;margin-top:5px;font-size:10px;line-height:1.45}.metaviewalert button{color:#a3382b;background:#fff;border:1px solid #e9b4a9;border-radius:9px;flex:none;min-width:126px;height:39px;padding:0 13px;font-size:10px;font-weight:800}@media (width>=701px){.drawback:has(>.clientdrawer){padding:16px}.clientdrawer{width:min(1280px,100vw - 32px);height:min(900px,100dvh - 32px);padding-inline:20px}.clientdrawer>.clientdrawerhead{min-height:94px;margin-inline:-20px;padding:14px 20px}.clientdraweridentity>i{flex-basis:52px;width:52px;height:52px}.clientdraweridentity h2{font-size:23px}.clientdrawer>.clienttabs{min-height:54px;margin-inline:-20px;padding:7px 20px;top:94px}.clientdrawer>.clienttabs>button{min-height:38px}.clientdrawer .clienttabcontent{margin-top:14px}.clientdrawer .trafficstrategy{gap:14px;margin-top:14px}.clientdrawer .strategyhero{padding:16px 18px}.clientdrawer .strategyhero h3{font-size:20px}.clientdrawer .trafficworkspacenav{margin-top:0}.clientdrawer .metaworkspace{padding:15px}.clientdrawer .metatoolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:18px;display:grid}.clientdrawer .metatoolbar>div{grid-template-columns:repeat(2,148px) 148px;align-items:end;gap:8px;display:grid}.clientdrawer .metatoolbar input,.clientdrawer .metatoolbar button{width:100%;min-width:0}}@media (width>=701px) and (width<=980px){.clientdrawer .metatoolbar{grid-template-columns:minmax(0,1fr)}.clientdrawer .metatoolbar>div{grid-template-columns:repeat(2,minmax(0,1fr))}.clientdrawer .metatoolbar>div>button{grid-column:1/-1}}@media (width<=700px){.metaviewalert{flex-direction:column;align-items:stretch}.metaviewalert button{width:100%}}.clientdrawer .metatoolbar>div>button{text-overflow:ellipsis;justify-content:center;align-items:center;min-width:0;height:42px;padding:0 12px;display:inline-flex;overflow:hidden;white-space:nowrap!important;font-size:11px!important;line-height:1!important}@media (width>=981px){.clientdrawer .metatoolbar>div{grid-template-columns:repeat(2,162px) 132px}}@keyframes spin{to{transform:rotate(360deg)}}.metacreativeworkspace .metacreatives{gap:16px}.metacreativeworkspace .metacreatives>article{border-color:#d9e1ed;border-radius:18px;grid-template-rows:auto minmax(96px,1fr) auto auto;grid-template-columns:clamp(190px,34%,226px) minmax(0,1fr);min-height:340px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 10px 28px #18264412}.metacreativeworkspace .metacreatives>article:hover{border-color:#bcc9e6;transform:translateY(-1px);box-shadow:0 16px 36px #1826441c}.metacreativeworkspace .metacreativepreview{width:100%;min-height:340px}.metacreativeworkspace .metacreatives article>header{align-items:flex-start;padding:18px 18px 0}.metacreativeworkspace .metacreatives article>header small{color:#6f7d94;font-size:9px;line-height:1.35}.metacreativeworkspace .metacreatives article>header b{color:#172238;margin-top:7px;font-size:15px;line-height:1.35}.metacreativeworkspace .metacreatives article>header em{color:#3156f5;background:#f2f5ff;border:1px solid #dfe5ff;padding:6px 9px;font-size:8px}.metacreativeworkspace .metacreatives article>p{color:#526178;-webkit-line-clamp:5;margin:13px 18px;font-size:12px;line-height:1.55}.metacreativeworkspace .metacreativedates{border-top:1px solid #e8ecf3;gap:18px;margin:0 18px 13px;padding:11px 0 0}.metacreativeworkspace .metacreativedates span{background:0 0;padding:0}.metacreativeworkspace .metacreativedates small{text-transform:uppercase;letter-spacing:.04em;font-size:8px}.metacreativeworkspace .metacreativedates b{margin-top:4px;font-size:10px}.metacreativeworkspace .metacreatives article>footer{background:#f7f9fc;border-top:1px solid #e4e9f1;gap:8px;padding:13px 18px}.metacreativeworkspace .metacreatives article>footer span{background:#fff;border:1px solid #e7ebf2;border-radius:10px;padding:9px 10px}.metacreativeworkspace .metacreatives article>footer small{color:#77849a;white-space:normal;font-size:8px}.metacreativeworkspace .metacreatives article>footer b{color:#172238;margin-top:5px;font-size:14px}.metapreviewbackdrop{padding:20px}.metapreviewbackdrop>.metapreviewdialog{background:#f5f7fb;border:1px solid #ffffff2e;border-radius:22px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(360px,1fr) 300px;width:min(920px,100%);height:min(760px,100dvh - 40px)}.metapreviewdialog>header{background:#fff;grid-column:1/-1;min-height:70px;padding:12px 18px}.metapreviewdialog>header small{font-size:9px}.metapreviewdialog>header b{max-width:680px;font-size:13px}.metapreviewstage{background:#111827;border-right:1px solid #dfe5ef;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.metapreviewstage iframe{background:#fff;border:0;width:min(430px,100%);height:100%}.metapreviewstage video{object-fit:contain;background:#050914;width:100%;height:100%}.metapreviewloading{z-index:2;color:#fff;background:#0d1423;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.metapreviewloading>img{object-fit:cover;opacity:.2;filter:blur(16px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.metapreviewloading>span{justify-items:center;gap:7px;display:grid;position:relative}.metapreviewloading>span i{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}.metapreviewloading>span b{font-size:12px}.metapreviewloading>span small{color:#aeb9cc;font-size:9px}.metapreviewsummary{background:#fff;min-width:0;padding:22px;overflow-y:auto}.metapreviewsummary>em{color:#3156f5;background:#eef2ff;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.metapreviewsummary>small:not(.metapreviewnote){color:#8893a5;letter-spacing:.08em;margin-top:24px;font-size:8px;font-weight:800;display:block}.metapreviewsummary>p{color:#26334a;margin:6px 0 0;font-size:12px;font-weight:750;line-height:1.45}.metapreviewsummary>div{gap:8px;margin-top:20px;display:grid}.metapreviewsummary>div span{background:#f8faff;border:1px solid #e4e9f1;border-radius:11px;padding:12px}.metapreviewsummary>div small,.metapreviewsummary>div b{display:block}.metapreviewsummary>div small{color:#78859a;font-size:8px}.metapreviewsummary>div b{color:#14213a;margin-top:5px;font-size:18px}.metapreviewsummary dl{border-top:1px solid #e7ebf2;gap:12px;margin:18px 0 0;padding-top:16px;display:grid}.metapreviewsummary dl div{justify-content:space-between;gap:10px;display:flex}.metapreviewsummary dt{color:#8390a3;font-size:9px}.metapreviewsummary dd{color:#36445b;text-align:right;margin:0;font-size:9px;font-weight:750}.metapreviewsummary>button{color:#3156f5;background:#fff;border:1px solid #cfdaef;border-radius:10px;width:100%;min-height:42px;margin-top:20px;font-size:9px;font-weight:800}.metapreviewnote{color:#8b96a7;margin-top:11px;font-size:8px;line-height:1.45;display:block}@media (width<=700px){.metacreativeworkspace .metacreatives>article{border-radius:16px;grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1fr);min-height:0}.metacreativeworkspace .metacreatives>article:hover{transform:none}.metacreativeworkspace .metacreativepreview{border-right:0;grid-row:auto;width:100%;height:min(108vw,440px);min-height:290px}.metacreativeworkspace .metacreatives article>header{padding:16px 15px 0}.metacreativeworkspace .metacreatives article>p{-webkit-line-clamp:5;margin:12px 15px;font-size:13px}.metacreativeworkspace .metacreativedates{margin:0 15px 13px}.metacreativeworkspace .metacreatives article>footer{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 15px}.metacreativeworkspace .metacreatives article>footer span{padding:9px 7px}.metacreativeworkspace .metacreatives article>footer b{font-size:13px}.metapreviewbackdrop{padding:0}.metapreviewbackdrop>.metapreviewdialog{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100vw;height:100dvh}.metapreviewdialog>header{grid-column:1;min-height:62px;padding:9px 12px}.metapreviewdialog>header b{max-width:calc(100vw - 90px)}.metapreviewstage{border-right:0;min-height:0}.metapreviewstage iframe{width:100%}.metapreviewsummary{max-height:210px;padding:13px 15px calc(13px + env(safe-area-inset-bottom));border-top:1px solid #dfe5ef}.metapreviewsummary>small:not(.metapreviewnote),.metapreviewsummary>p,.metapreviewsummary dl,.metapreviewsummary>button,.metapreviewnote{display:none}.metapreviewsummary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.metapreviewsummary>div span{padding:9px 7px}.metapreviewsummary>div b{font-size:13px}}.queuecopy strong.queuepublishingdate,.queuemeta small.queuepublishingdate{display:block}.queuecopy strong.queuepublishingdate{color:#172554;margin-top:6px;font-size:11px;font-style:normal;font-weight:850}.queuepublishingdate:before{content:"";vertical-align:1px;background:#3156f5;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.designeroutputpanel>header{align-items:flex-start}.designeroutputpanel>header h3,.designeroutputpanel>header small{display:block}.designeroutputpanel>header small{color:#64748b;margin-top:4px;font-size:11px}.designeroutputgrid{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.designeroutputgrid article{background:#fbfcff;border:1px solid #e5e9f2;border-radius:12px;align-content:start;min-height:104px;padding:12px;display:grid}.designeroutputgrid article:before{content:"";background:#3156f5;border-radius:99px;width:24px;height:4px;margin-bottom:10px}.designeroutputgrid article.done:before{background:#4a9c2e}.designeroutputgrid article.reworkdone:before{background:#7657ff}.designeroutputgrid article.pending:before{background:#d38a12}.designeroutputgrid article.reworkpending:before{background:#d64545}.designeroutputgrid b,.designeroutputgrid span,.designeroutputgrid small{display:block}.designeroutputgrid b{color:#172033;font-size:25px;line-height:1}.designeroutputgrid span{color:#243047;margin-top:7px;font-size:12px;font-weight:800}.designeroutputgrid small{color:#748098;margin-top:5px;font-size:10px;line-height:1.35}.clientapprovalportal{color:#1b2844;background:#f5f7fb;min-height:100dvh;padding:34px 22px 42px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.clientapprovalhead,.clientapprovalintro,.clientapprovalqueuebar,.clientapprovalgrid,.clientapprovalfooter{width:min(1080px,100%);margin:0 auto}.clientapprovalhead{justify-content:space-between;align-items:end;gap:24px;padding:4px 0 26px;display:flex}.clientapprovalhead>div:first-child{gap:7px;display:grid}.clientflowmark{align-items:end;gap:3px;width:34px;height:24px;display:flex}.clientflowmark i{background:#3156f5;border-radius:4px;width:12px;height:22px;display:block;transform:skewY(-24deg)}.clientflowmark i:last-child{background:#8fa5ff;height:14px}.clientapprovalhead small,.clientapprovalcopy>small,.approvalshare>small{color:#6d7d9a;letter-spacing:.12em;font-size:10px;font-weight:850}.clientapprovalhead h1{color:#13203d;letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,45px)}.clientapprovalhead p{color:#697895;margin:0;font-size:14px}.clientapprovalsummary{text-align:right;background:#fff;border:1px solid #dfe5f1;border-radius:16px;min-width:130px;padding:16px 18px;box-shadow:0 10px 30px #233b7810}.clientapprovalsummary b,.clientapprovalsummary span{display:block}.clientapprovalsummary b{color:#3156f5;font-size:29px;line-height:1}.clientapprovalsummary span{color:#6c7a94;margin-top:6px;font-size:11px}.clientapprovalsummary span small{margin-top:6px;line-height:1.35;display:block}.clientapprovalintro{background:#edf2ff;border:1px solid #dfe6f4;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:14px 17px;display:flex}.clientapprovalintro span b,.clientapprovalintro span small{display:block}.clientapprovalintro b{color:#233a91;font-size:13px}.clientapprovalintro small{color:#52658b;margin-top:3px;font-size:12px}.clientapprovalintro em{color:#687894;white-space:nowrap;font-size:11px;font-style:normal}.clientapprovalmessage{color:#1c5e47;background:#e5f7ed;border-radius:11px;width:min(1080px,100%);margin:0 auto 14px;padding:12px 14px;font-size:13px;font-weight:750}.clientapprovalqueuebar{background:#fff;border:1px solid #dfe5ef;border-radius:14px;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:13px 15px;display:grid;box-shadow:0 8px 24px #243c730b}.clientapprovalqueuebar>span{gap:2px;display:grid}.clientapprovalqueuebar>span b{color:#1d2b46;font-size:14px}.clientapprovalqueuebar>span small{color:#748198;font-size:11px}.clientapprovalqueuebar progress{accent-color:#3156f5;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.clientapprovalqueuebar progress::-webkit-progress-bar{background:#e8ecf5;border-radius:999px}.clientapprovalqueuebar progress::-webkit-progress-value{background:#3156f5;border-radius:999px}.clientapprovalqueuebar nav{background:#f1f4f9;border-radius:10px;gap:4px;padding:3px;display:flex}.clientapprovalqueuebar nav button{color:#66748b;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:11px;font-weight:750}.clientapprovalqueuebar nav button.active{color:#3156f5;background:#fff;box-shadow:0 2px 7px #243c7312}.clientapprovalqueuebar nav button b{color:inherit;background:#e7ebf4;border-radius:999px;margin-left:6px;padding:2px 5px;font-size:9px}.clientapprovalgrid{gap:17px;display:grid}.clientapprovalitem{background:#fff;border:1px solid #dfe5ef;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #243c7310}.clientapprovalitem>header{border-bottom:1px solid #eef1f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:15px 18px;display:grid}.clientapprovalitem>header>span:first-child{min-width:0}.clientapprovalitem>header small,.clientapprovalitem>header h2{display:block}.clientapprovalitem>header small{color:#73819a;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.clientapprovalitem>header h2{color:#182640;letter-spacing:-.02em;margin:0;font-size:19px}.clientapprovalitem>header em{color:#8a5a12;white-space:nowrap;background:#fff4da;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.clientapprovalitem.approved>header em{color:#2d7752;background:#e4f7eb}.clientapprovalitem.inrevision>header em{color:#a04b20;background:#fff0e6}.clientapprovalmetacompact{color:#71809a;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.clientapprovalmetacompact b{color:#2d3b57}.clientapprovalmetacompact i{color:#a1abba;font-style:normal}.clientapprovalitemstate{align-items:center;gap:8px;display:flex}.clientapprovalbody{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:stretch;display:grid}.clientapprovalmedia{background:#f7f9fc;border-right:1px solid #e7ebf2;min-width:0;padding:18px}.clientapprovalmedia>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:13px;display:flex}.clientapprovalmedia>header>span{gap:4px;display:grid}.clientapprovalmedia>header small,.clientapprovalreviewpanel>header small{color:#6d7d9a;letter-spacing:.1em;font-size:10px;font-weight:850}.clientapprovalmedia>header b{color:#25344d;font-size:14px}.clientapprovalmedia>header em{color:#60708a;white-space:nowrap;background:#e9edf5;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:750}.clientapprovalmaterials{grid-template-columns:1fr;gap:12px;padding:0;display:grid}.clientapprovalmaterialgroup{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.clientapprovalstories{background:#f8faff;border:1px solid #dfe5f1;border-radius:12px;grid-column:1/-1;overflow:hidden}.clientapprovalstories>summary{color:#273650;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 14px;list-style:none;display:flex}.clientapprovalstories>summary::-webkit-details-marker{display:none}.clientapprovalstories>summary>span{gap:4px;display:grid}.clientapprovalstories>summary b{font-size:13px}.clientapprovalstories>summary small{color:#71809a;font-size:11px}.clientapprovalstories>summary i{color:#3156f5;background:#e9efff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;font-style:normal;transition:transform .18s;display:grid}.clientapprovalstories[open]>summary{background:#fff;border-bottom:1px solid #e4e9f2}.clientapprovalstories[open]>summary i{transform:rotate(180deg)}.clientapprovalstories>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:12px;display:grid}.clientapprovalmaterials figure{background:#fff;border:1px solid #e1e6ef;border-radius:13px;margin:0;overflow:hidden;box-shadow:0 8px 22px #243c730a}.clientapprovalmediaframe{display:block}.clientapprovalmaterials img,.clientapprovalmaterials video{object-fit:contain;background:#eef1f6;width:100%;max-height:610px;display:block}.clientapprovalmaterials figcaption{color:#657590;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:10px;display:flex}.clientapprovalmaterials figcaption a{color:#3156f5;text-align:right;white-space:nowrap;padding:0;font-size:10px}.clientapprovalmaterials a{color:#3156f5;text-align:center;padding:50px 14px;font-size:12px;font-weight:800;display:block}.clientapprovalcarousel{touch-action:pan-y;-webkit-user-select:none;user-select:none;min-width:0;position:relative}.clientapprovalcarouselviewport{border-radius:14px;min-width:0;overflow:hidden}.clientapprovalcarouselslides{will-change:transform;align-items:stretch;min-width:0;transition:transform .28s cubic-bezier(.22,.72,.22,1);display:flex}.clientapprovalcarouselslides>figure{flex:0 0 100%;width:100%;min-width:100%;position:relative}.clientapprovalcarousel.multiple .clientapprovalcarouselslides>figure{border-radius:14px}.clientapprovalcarouselcount{z-index:2;color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e182cc7;border-radius:999px;min-width:42px;padding:6px 9px;font-size:10px;font-weight:850;position:absolute;top:12px;right:12px}.clientapprovalitem .clientapprovalcarouselarrow{z-index:2;color:#1b2942;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe8;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:42px;min-height:42px;padding:0;font-size:29px;font-weight:500;line-height:1;display:grid;position:absolute;top:calc(50% - 23px);box-shadow:0 7px 22px #13203d33}.clientapprovalitem .clientapprovalcarouselarrow:hover{color:#3156f5;background:#fff;transform:scale(1.04)}.clientapprovalitem .clientapprovalcarouselarrow:disabled{opacity:0;pointer-events:none}.clientapprovalcarouselarrow.previous{left:12px}.clientapprovalcarouselarrow.next{right:12px}.clientapprovalcarouseldots{justify-content:center;align-items:center;gap:6px;min-height:26px;padding:9px 8px 2px;display:flex}.clientapprovalitem .clientapprovalcarouseldots>button{background:#c7cfdd;border:0;border-radius:50%;width:7px;height:7px;min-height:7px;padding:0}.clientapprovalitem .clientapprovalcarouseldots>button.active{background:#3156f5;border-radius:999px;width:18px}.clientapprovalreviewpanel{background:#fff;flex-direction:column;min-width:0;min-height:100%;display:flex}.clientapprovalreviewpanel>header{gap:5px;padding:20px 20px 15px;display:grid}.clientapprovalreviewpanel>header b{color:#1b2942;font-size:17px;line-height:1.3}.clientapprovalreviewpanel>header p{color:#71809a;margin:0;font-size:12px!important}.clientapprovalcopy{background:#f7f9fc;border:1px solid #e6eaf1;border-radius:12px;margin:0 20px 16px;padding:15px}.clientapprovalcopy p{color:#45536d;white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.65}.clientapprovalreviewpanel>footer{background:#fbfcfe;border-top:1px solid #eef1f6;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding:15px 20px 18px;display:grid}.clientapprovalreviewpanel>footer .clientapprovalapprove{grid-column:1/-1;min-height:46px}.clientapprovalitem button,.clientapprovalcomment button{color:#566680;cursor:pointer;background:#fff;border:1px solid #d6deed;border-radius:10px;min-height:40px;padding:0 14px;font-weight:800}.clientapprovalitem button.clientapprovalapprove,.clientapprovalitem button.clientapprovalreject{color:#fff;background:#3156f5;border:0}.clientapprovalitem button.clientapprovalreject{color:#3156f5;background:#edf2ff}.clientapprovalcomment{background:#fbfcff;border:1px solid #dbe3f1;border-radius:12px;gap:10px;margin:0 20px 18px;padding:14px;display:grid}.clientapprovalcomment label{color:#41506a;gap:7px;font-size:12px;font-weight:800;display:grid}.clientapprovalcomment textarea{resize:vertical;min-height:86px;font:inherit;border:1px solid #d6dfef;border-radius:9px;padding:10px;font-size:13px}.clientapprovalcomment>div{justify-content:end;gap:8px;display:flex}.clientapprovalconfirm{background:#f1faf5;border:1px solid #bcd9c9;border-radius:12px;gap:12px;margin:0 20px 18px;padding:14px;display:grid}.clientapprovalconfirm>span{gap:4px;display:grid}.clientapprovalconfirm>span b{color:#22573f;font-size:13px}.clientapprovalconfirm>span small{color:#557465;font-size:11px}.clientapprovalconfirm>div{justify-content:end;gap:8px;display:flex}.clientapprovalhistory{background:#f4f7ff;border-left:3px solid #3156f5;border-radius:0 10px 10px 0;margin:0 20px 16px;padding:12px 14px}.clientapprovalhistory.approval{background:#eef9f3;border-color:#2f9a68}.clientapprovalhistory.revision_requested{background:#fff7ef;border-color:#df7b24}.clientapprovalhistory small{color:#6d7a90;letter-spacing:.06em;font-size:10px;font-weight:800}.clientapprovalhistory p{color:#435169;white-space:pre-wrap;margin:5px 0 0;font-size:12px!important}.clientapprovalloading,.clientapprovalerror,.clientapprovalempty{text-align:center;background:#fff;border:1px solid #dfe5ef;border-radius:18px;width:min(560px,100%);margin:14vh auto;padding:30px;box-shadow:0 12px 34px #243c7310}.clientapprovalempty.filtered{margin:22px auto}.clientapprovalerror b,.clientapprovalempty b{color:#1a2944;font-size:20px;display:block}.clientapprovalerror p{color:#a33e4e}.clientapprovalerror small,.clientapprovalempty small{color:#71809a}.clientapprovalfooter{color:#8a97ac;text-align:center;padding-top:26px;font-size:11px}.approvalshare{background:#f7f9ff;border:1px solid #dce4f2;border-radius:10px;align-items:center;gap:7px;margin:0 14px 14px;padding:9px;display:flex}.approvalshare input{color:#52627d;background:#fff;border:1px solid #dce4f2;border-radius:7px;flex:1;min-width:0;padding:7px;font-size:11px}.approvalshare button{color:#3156f5;cursor:pointer;background:#e9efff;border:0;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:800}@media (width<=900px){.clientapprovalbody{grid-template-columns:1fr}.clientapprovalmedia{border-right:0}.clientapprovalreviewpanel{border-top:1px solid #e7ebf2}}@media (width<=640px){.clientapprovalportal{padding:22px 12px 32px}.clientapprovalhead,.clientapprovalintro{align-items:start;display:grid}.clientapprovalsummary{text-align:left;width:fit-content}.clientapprovalintro em{white-space:normal}.clientapprovalqueuebar{z-index:5;grid-template-columns:1fr;gap:9px;position:sticky;top:8px}.clientapprovalqueuebar nav{overflow-x:auto}.clientapprovalqueuebar nav button{flex:1 0 auto}.clientapprovalitem>header{gap:10px;min-height:78px;padding:13px 14px}.clientapprovalitem>header h2{font-size:18px;line-height:1.25}.clientapprovalmetacompact{font-size:12px;line-height:1.4}.clientapprovalitemstate{gap:6px}.clientapprovalitem>header em{padding:4px 7px;font-size:10px}.clientapprovalmedia{padding:14px}.clientapprovalmedia>header b{font-size:15px}.clientapprovalstories>summary b{font-size:14px}.clientapprovalstories>summary small{font-size:12px}.clientapprovalcopy p{font-size:14px}.clientapprovalreviewpanel>footer button{width:100%;padding:0 8px;font-size:11px}.clientapprovalitem .clientapprovalcarouselarrow{width:38px;min-height:38px;font-size:25px}.clientapprovalcarouselarrow.previous{left:8px}.clientapprovalcarouselarrow.next{right:8px}.clientapprovalconfirm{display:grid}.clientapprovalconfirm>div{justify-content:stretch}.clientapprovalconfirm>div button{flex:1}.approvalshare{flex-wrap:wrap}.approvalshare input{flex-basis:100%}}.cardstatusline span.overseerstatus{color:#6546c8;background:#f2efff;border:1px solid #dcd6ff}.queuemeta small.queueoverseer{color:#6546c8;margin-top:5px;font-size:10px;font-weight:750}.clientapprovalops{background:#fff;border:1px solid #dfe5ef;border-radius:14px;grid-template-columns:repeat(3,minmax(130px,180px)) minmax(260px,1fr);align-items:stretch;gap:10px;padding:12px;display:grid}.clientapprovalops>span{background:#f5f7fb;border-radius:10px;align-content:center;gap:4px;min-height:67px;padding:11px 13px;display:grid}.clientapprovalops>span b{color:#26344b;font-size:21px;line-height:1}.clientapprovalops>span small{color:#6f7c91;font-size:11px}.clientapprovalops>span.ready{background:#edf2ff}.clientapprovalops>span.ready b{color:#3156f5}.clientapprovalops>span.waiting{background:#fff6e4}.clientapprovalops>span.waiting b{color:#a7680b}.clientapprovalops>p{color:#68758b;align-items:center;margin:0;padding:12px 14px;line-height:1.5;display:flex;font-size:12px!important}.approvalclientgroup>header>div{gap:4px;display:grid}.approvalclientgroup>header>div>b{color:#18243a;font-size:15px}.approvalclientgroup>header>div>span{color:#738096;font-size:12px}.approvalgeneratelink{color:#3156f5;cursor:pointer;background:#f2f5ff;border:1px solid #ced9ff;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:750}.approvalgeneratelink:disabled{opacity:.55;cursor:wait}.compactapproval.readyclient>header em{color:#3156f5;background:#edf2ff}.compactapproval.waitingclient>header em{color:#9a640c;background:#fff4dc}@media (width<=900px){.clientapprovalops{grid-template-columns:repeat(3,1fr)}.clientapprovalops>p{grid-column:1/-1}}@media (width<=640px){.clientapprovalops{grid-template-columns:1fr 1fr}.clientapprovalops>span:last-of-type{grid-column:1/-1}.approvalclientgroup>header{align-items:stretch;gap:10px}.approvalclientgroup>header .approvalgeneratelink{flex:none}}.clientrevisionnotice{background:#fff8ea;border:1px solid #f0cf9d;border-radius:12px;gap:8px;margin:12px 18px 0;padding:13px 15px;display:grid}.clientrevisionnotice>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.clientrevisionnotice>span b{color:#8a5310;font-size:12px}.clientrevisionnotice>span time{color:#9a7748;white-space:nowrap;font-size:10px}.clientrevisionnotice>p{color:#594b39;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}@media (width<=640px){.clientrevisionnotice{margin:10px 12px 0}.clientrevisionnotice>span{flex-direction:column;align-items:flex-start;gap:4px}}.postinghub{padding-bottom:44px}.postinghubhead{background:radial-gradient(circle at 82% 10%,#3156f524,#0000 34%),linear-gradient(135deg,#fff,#f3f6ff);border:1px solid #dce4f1;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;min-height:112px;padding:20px 22px;display:flex}.postinghubhead small{color:#3156f5;letter-spacing:.11em;font-size:10px;font-weight:900}.postinghubhead h2{color:#17243c;letter-spacing:-.04em;margin:5px 0 0;font-size:28px}.postinghubhead p{color:#68768c;margin:6px 0 0;font-size:13px}.postinghubhead>button{color:#3156f5;background:#fff;border:1px solid #cfd9ef;border-radius:11px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800}.postinghubscope{background:#fff;border:1px solid #dfe5ef;border-radius:13px;align-items:center;gap:12px;margin-top:12px;padding:11px 13px;display:flex}.postinghubscope>span{gap:3px;min-width:210px;margin-right:auto;display:grid}.postinghubscope>span b{color:#24324a;font-size:13px}.postinghubscope>span small{color:#778399;font-size:10px}.postinghubscope label{color:#78849a;text-transform:uppercase;letter-spacing:.04em;gap:4px;font-size:9px;font-weight:850;display:grid}.postinghubscope select{color:#27354d;background:#fafbfe;border:1px solid #d7dfec;border-radius:9px;min-width:220px;height:38px;padding:0 10px;font-size:12px;font-weight:750}.postinghubscope>button{color:#3156f5;background:#fff;border:1px solid #d7dfee;border-radius:9px;min-height:38px;padding:0 12px;font-size:11px;font-weight:850}.postinghubsummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.postinghubsummary>button{color:#26344c;text-align:left;background:#fff;border:1px solid #e0e6f0;border-radius:13px;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}.postinghubsummary>button>i{background:#3156f5;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 5px #3156f51a}.postinghubsummary>button.active{background:#f5f7ff;border-color:#bac9ff;box-shadow:inset 0 0 0 1px #dfe6ff}.postinghubsummary>button>i.flow{background:#3156f5;box-shadow:0 0 0 5px #3156f51a}.postinghubsummary>button>i.today{background:#7c55d9;box-shadow:0 0 0 5px #7c55d91a}.postinghubsummary>button>i.approval{background:#1786b5;box-shadow:0 0 0 5px #1786b51c}.postinghubsummary>button>i.adjustment{background:#c46b23;box-shadow:0 0 0 5px #c46b231c}.postinghubsummary>button>i.check{background:#e68a1d;box-shadow:0 0 0 5px #e68a1d1f}.postinghubsummary>button>i.done{background:#299563;box-shadow:0 0 0 5px #2995631f}.postinghubsummary>button>i.issue{background:#d64545;box-shadow:0 0 0 5px #d645451c}.postinghubsummary span{gap:3px;display:grid}.postinghubsummary b{font-size:22px;line-height:1}.postinghubsummary small{color:#738096;font-size:11px}.postinghubtabs{background:#f3f5f9;border:1px solid #dfe5ef;border-radius:11px;gap:4px;margin-top:13px;padding:4px;display:flex}.postinghubtabs button{color:#65738a;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.postinghubtabs button b{text-align:center;background:#e4e8f0;border-radius:999px;min-width:21px;padding:3px 6px;font-size:10px}.postinghubtabs button.active{color:#3156f5;background:#fff;box-shadow:0 3px 10px #1f305514}.postingclientbar{background:#fff;border:1px solid #e1e6ef;border-radius:12px;justify-content:space-between;align-items:end;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.postingclientbar label{color:#758197;gap:5px;font-size:10px;font-weight:800;display:grid}.postingclientbar select{color:#27354d;background:#fafbfe;border:1px solid #d9e1ed;border-radius:9px;min-width:250px;height:38px;padding:0 10px}.postingclientbar button{color:#3156f5;background:#fff;border:1px solid #d7dfee;border-radius:9px;height:38px;padding:0 12px;font-weight:800}.postingdaylist{background:#fff;border:1px solid #dfe5ef;border-radius:16px;margin-top:10px;overflow:hidden}.postingdaylist>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 17px;display:flex}.postingdaylist>header span{gap:4px;display:grid}.postingdaylist>header b{font-size:15px}.postingdaylist>header small{color:#718096;font-size:11px}.postingdaylist>header em{color:#3156f5;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.postingrow{border-bottom:1px solid #edf0f5;grid-template-columns:112px minmax(250px,1fr) minmax(185px,220px) auto;align-items:center;gap:14px;min-height:104px;padding:13px 15px;display:grid}.postingrow:last-child{border-bottom:0}.postingrow>time{color:#28364e;gap:4px;display:grid}.postingrow>time b{text-transform:capitalize;font-size:12px}.postingrow>time small{color:#788499;font-size:10px}.postingrowcontent{color:#27344a;text-align:left;background:0 0;border:0;align-items:center;gap:11px;min-width:0;padding:0;display:flex}.postingrowcontent>i{color:#3156f5;background:#fff;border:1px solid #e0e5ef;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;font-size:11px;font-style:normal;font-weight:900;display:grid;overflow:hidden}.postingrowcontent>span{gap:3px;min-width:0;display:grid}.postingrowcontent small,.postingrowcontent em{color:#748096;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.postingrowcontent b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.postingstatus{color:#3156f5;white-space:nowrap;background:#eef2ff;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 9px;font-size:10px;font-weight:800;display:flex}.postingstatus>i{background:currentColor;border-radius:50%;width:7px;height:7px}.postingstatus.check{color:#b9690b;background:#fff2df}.postingstatus.approval{color:#14759e;background:#e8f6fb}.postingstatus.scheduled{color:#7550c8;background:#f1ecff}.postingstatus.done{color:#267c54;background:#e8f8ef}.postingstatus.issue{color:#b83232;background:#fff0f0}.postingstatus.flow{color:#68758a;background:#f1f3f6}.postingprogress{justify-items:start;gap:6px;min-width:0;display:grid}.postingprogress>small,.postingprogress>em{color:#66748a;font-size:9px;font-style:normal;line-height:1.35}.postingprogress>em{color:#8893a5}.postingsteps{align-items:center;gap:3px;width:100%;max-width:156px;display:flex}.postingsteps i{background:#e4e8ef;border-radius:99px;flex:1;height:3px}.postingsteps i.done{background:#637fff}.postingrowactions{justify-content:flex-end;gap:6px;display:flex}.postingrowactions button{color:#56647a;white-space:nowrap;background:#fff;border:1px solid #d9e1ed;border-radius:9px;min-height:37px;padding:0 11px;font-size:10px;font-weight:800}.postingrowactions button.primary{color:#fff;background:#3156f5;border-color:#3156f5}.postingrowactions button.attention{color:#a65c05;background:#fff5e7;border-color:#edac55}.postingrowactions button.issue{color:#ad3030;background:#fff1f1;border-color:#e8a5a5}.postingrowactions button.quiet{color:#66758b;background:0 0;border-color:#0000;padding-inline:7px}.postingdownloads{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.postingdownloads a{color:#1d7658;white-space:nowrap;background:#f0fbf7;border:1px solid #bedbd0;border-radius:9px;align-items:center;min-height:37px;padding:0 10px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.postinghubhead.compact{background:linear-gradient(105deg,#fff 0% 62%,#eef2ff 100%);border-radius:14px;min-height:88px;padding:16px 20px}.postinghubhead.compact h2{margin-top:3px;font-size:22px}.postinghubhead.compact p{margin-top:4px;font-size:12px}.postinghubcontrols{background:#fff;border:1px solid #dfe5ef;border-radius:12px;flex-wrap:wrap;align-items:end;gap:8px;padding:9px;display:flex;box-shadow:0 2px 8px #1f30550a}.postinghubcontext{align-self:center;gap:3px;min-width:200px;margin-right:auto;padding:0 7px;display:grid}.postinghubcontext b{color:#1d2b43;font-size:14px}.postinghubcontext small{color:#6f7d92;font-size:12px}.postinghubcontrols nav{background:#f1f3f7;border-radius:9px;gap:3px;padding:3px;display:flex}.postinghubcontrols nav button{color:#657187;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-weight:850;display:flex}.postinghubcontrols nav button.active{color:#3156f5;background:#fff;box-shadow:0 2px 8px #1f30551a}.postinghubcontrols nav button>span{font-size:15px}.postinghubcontrols nav button>b{color:#3156f5;text-align:center;background:#e8edff;border-radius:999px;min-width:22px;padding:3px 6px;font-size:11px}.postinghubcontrols>label{color:#758197;gap:4px;min-width:190px;font-size:12px;font-weight:800;display:grid}.postinghubcontrols select{color:#26354d;background:#fafbfe;border:1px solid #d9e1ed;border-radius:8px;height:40px;padding:0 10px;font-size:13px;font-weight:750}.postingcompletedtoggle,.postingcalendarbutton{color:#5e6d84;background:#fff;border:1px solid #d9e1ed;border-radius:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:800}.postingcompletedtoggle.active{color:#3156f5;background:#eef2ff;border-color:#b9c8f6}.postingcalendarbutton{color:#3156f5;border-color:#c8d4fb}.postingboard{scrollbar-color:#b8c1d1 transparent;scroll-behavior:smooth;background:#eef1f6;border:1px solid #dfe5ef;border-radius:15px;grid-auto-columns:minmax(285px,1fr);grid-auto-flow:column;align-items:start;gap:10px;margin-top:10px;padding:10px;display:grid;overflow-x:auto}.postingboardcolumn{background:#f7f8fa;border:1px solid #dce2eb;border-radius:12px;min-width:0;min-height:270px;overflow:hidden}.postingboardcolumn>header{background:#ffffffc7;border-bottom:1px solid #e1e6ee;justify-content:space-between;align-items:flex-start;gap:8px;min-height:62px;padding:11px 12px;display:flex}.postingboardcolumn>header>span{grid-template-columns:8px 1fr;align-items:center;column-gap:7px;min-width:0;display:grid}.postingboardcolumn>header i{background:#718096;border-radius:50%;grid-row:1;width:8px;height:8px}.postingboardcolumn>header b{color:#26344b;grid-column:2;font-size:14px}.postingboardcolumn>header small{color:#7b879a;text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin-top:2px;font-size:12px;overflow:hidden}.postingboardcolumn>header em{color:#667287;text-align:center;background:#e8ebf1;border-radius:999px;min-width:28px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:850}.postingboardcolumn.production>header i{background:#7356d9}.postingboardcolumn.approval>header i{background:#1686b5}.postingboardcolumn.adjustment>header i{background:#d27a25}.postingboardcolumn.posting>header i{background:#3156f5}.postingboardcolumn.done>header i{background:#299563}.postingboardcolumn>div{align-content:start;gap:7px;min-height:205px;max-height:calc(100vh - 300px);padding:8px;display:grid;overflow-y:auto}.postingboardcolumn>p{color:#8792a4;text-align:center;margin:-145px 12px 0;font-size:12px}.postingboardcard{background:#fff;border:1px solid #dce2eb;border-radius:10px;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 1px 2px #17243c0a}.postingboardcard:hover{border-color:#b9c7ed;transform:translateY(-1px);box-shadow:0 6px 16px #26395f1a}.postingboardcard.overdue{border-left:3px solid #dc4e4e}.postingboardopen{color:#25334a;text-align:left;background:0 0;border:0;gap:9px;width:100%;padding:12px;display:grid}.postingboardopen:disabled{cursor:default;opacity:1}.postingboardmeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.postingboardmeta b{color:#3156f5;letter-spacing:.03em;text-transform:uppercase;background:#eaf0ff;border-radius:5px;padding:4px 7px;font-size:11px}.postingboardmeta em{color:#6f7d92;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.postingboardopen>strong{color:#17243b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.postingboardfacts{color:#68768b;justify-content:space-between;gap:8px;font-size:12px;display:flex}.postingboardfacts time.overdue{color:#c23f3f;font-weight:850}.postingboardfacts em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.postingboardopen>.postingstatus{text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.postingboardopen>small{color:#536177;font-size:12px;line-height:1.45}.postingboardcard>footer{background:#fbfcfe;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:5px;min-height:37px;padding:6px 8px;display:flex}.postingboardcard>footer>div{gap:4px;display:flex;overflow:hidden}.postingboardcard>footer a,.postingboardcard>footer button{color:#21755a;white-space:nowrap;background:#edf7f3;border:0;border-radius:6px;align-items:center;min-height:30px;padding:0 8px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.postingboardcard>footer button{color:#3156f5;background:#eef2ff;margin-left:auto}.postingboardcolumn>.postingboardmore{color:#64738b;background:0 0;border:1px dashed #cbd4e3;border-radius:8px;width:calc(100% - 16px);min-height:36px;margin:0 8px 8px;padding:0 8px;font-size:11px;font-weight:800}.postinghubcontrols button:focus-visible,.postingboardopen:focus-visible,.postingboardcard>footer a:focus-visible,.postingboardcard>footer button:focus-visible{outline-offset:2px;outline:3px solid #3156f540}.readonlyfileactions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.readonlyfileactions a{color:#34445f;white-space:nowrap;background:#fff;border:1px solid #d9e1ef;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.readonlyfileactions a.download{color:#2854d7;background:#eef3ff;border-color:#bfd0ff}@media (width<=760px){.readonlyfileactions{justify-content:stretch;width:100%}.readonlyfileactions a{flex:1}}.postingempty{color:#778398;text-align:center;place-content:center;gap:6px;min-height:190px;display:grid}.postingempty b{color:#344159;font-size:14px}.postingempty span{font-size:11px}.postingdialogbackdrop{z-index:80;place-items:center;padding:20px;display:grid}.postingdialog{background:#fff;border:1px solid #dce4f0;border-radius:19px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 80px #101f3c3d}.postingdialog>header{background:linear-gradient(135deg,#f7f9ff,#fff);border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.postingdialog>header small{color:#3156f5;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.postingdialog>header h3{color:#18263e;margin:5px 0 0;font-size:20px}.postingdialog>header p{color:#6f7d91;margin:5px 0 0;font-size:12px}.postingdialog>header>button{color:#59677d;background:#fff;border:1px solid #dce3ee;border-radius:9px;flex:none;width:34px;height:34px;font-size:19px}.postingdialogcontext{background:#fbfcff;border-bottom:1px solid #e8edf4;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:11px 21px;display:grid}.postingdialogcontext span{gap:3px;display:grid}.postingdialogcontext small{color:#7b879a;font-size:9px}.postingdialogcontext b{color:#2d3a51;text-transform:capitalize;font-size:11px}.postingdialogcontext button{color:#3156f5;background:#fff;border:1px solid #d7e0ef;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:850}.postingdialogfields{grid-template-columns:1fr 1fr;gap:13px;padding:19px 21px;display:grid}.postingdialogfields.single{grid-template-columns:1fr}.postingdialogfields label,.postingissuefield{color:#526077;gap:6px;font-size:11px;font-weight:800;display:grid}.postingdialogfields input,.postingdialogfields select,.postingdialogfields textarea,.postingissuefield textarea{color:#26354d;background:#fff;border:1px solid #d7dfeb;border-radius:10px;width:100%;min-height:42px;padding:0 11px;font-size:13px}.postingdialogfields textarea{resize:vertical;min-height:92px;padding:11px}.postingdialogfields label small{color:#78869a;font-size:10px;font-weight:600}.postingdialognote{color:#5f6d83;background:#f1f4ff;border-radius:10px;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.postingverification{gap:9px;padding:19px 21px 8px;display:grid}.postingverification>a{color:#3156f5;width:max-content;margin-bottom:3px;font-size:12px;font-weight:800;text-decoration:none}.postingverification>p{color:#617086;margin:0;font-size:12px;line-height:1.55}.postingverification>label{cursor:pointer;border:1px solid #e0e6ef;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.postingverification input{accent-color:#3156f5;margin-top:2px}.postingverification span{gap:3px;display:grid}.postingverification b{color:#26354d;font-size:12px}.postingverification small{color:#758197;font-size:10px}.postingissuefield{margin:10px 21px 0}.postingissuefield textarea{resize:vertical;min-height:72px;padding:10px 11px;font-family:inherit}.postingissuebox{background:snow;border:1px solid #ecdada;border-radius:10px;margin:8px 21px 0;padding:10px 12px}.postingissuebox summary{color:#a14b4b;cursor:pointer;font-size:10px;font-weight:850}.postingissuebox label{color:#68758a;gap:6px;margin-top:10px;font-size:10px;font-weight:800;display:grid}.postingissuebox textarea{resize:vertical;border:1px solid #e5caca;border-radius:8px;min-height:70px;padding:9px 10px;font-family:inherit}.postingissuebox button{color:#aa3434;background:#fff;border:1px solid #e4bebe;border-radius:8px;min-height:34px;margin-top:8px;padding:0 10px;font-size:9px;font-weight:850}.postingdialog>footer{justify-content:flex-end;gap:8px;padding:16px 21px 20px;display:flex}.postingdialog>footer button{color:#56647a;background:#fff;border:1px solid #d8e0ec;border-radius:10px;min-height:40px;padding:0 13px;font-size:11px;font-weight:850}.postingdialog>footer button.primary{color:#fff;background:#3156f5;border-color:#3156f5}.postingdialog>footer button.danger{color:#b03535;border-color:#efc1c1;margin-right:auto}.postingdialog>footer button:disabled{cursor:not-allowed;opacity:.52}.productionfileidentity>b{align-items:center;gap:7px;display:flex}.productionfileidentity .uploadsequence{color:#3156f5;letter-spacing:.04em;background:#eaf0ff;border-radius:7px;place-items:center;min-width:28px;height:22px;padding:0 6px;font-size:10px;font-style:normal;font-weight:850;display:inline-grid}@media (width<=1100px){.postinghubsummary{grid-template-columns:repeat(3,minmax(0,1fr))}.postingrow{grid-template-columns:96px minmax(230px,1fr) minmax(170px,210px)}.postingrowactions{grid-column:2/4;justify-content:flex-start}.postingrowactions button{width:auto}}@media (width<=720px){.postinghubhead{flex-direction:column;align-items:flex-start}.postinghubhead>button{width:100%}.postinghubcontrols{flex-direction:column;align-items:stretch}.postinghubcontext{width:100%;min-width:0;margin:0;padding:5px 4px}.postinghubcontrols nav{width:100%;margin:0}.postinghubcontrols nav button{flex:1;justify-content:center}.postinghubcontrols>label{width:100%;min-width:0}.postingcompletedtoggle,.postingcalendarbutton{width:100%}.postingboard{scroll-snap-type:x mandatory;grid-auto-columns:min(86vw,320px)}.postingboardcolumn{scroll-snap-align:start}.postingboardcolumn>div{max-height:none}.postinghubscope{flex-direction:column;align-items:stretch}.postinghubscope>span{min-width:0}.postinghubscope label,.postinghubscope select,.postinghubscope>button{width:100%}.postinghubsummary{grid-template-columns:1fr 1fr}.postinghubsummary>button{min-height:76px;padding:12px}.postinghubtabs{overflow-x:auto}.postinghubtabs button{flex:1 0 auto}.postingclientbar{flex-direction:column;align-items:stretch}.postingclientbar select{width:100%;min-width:0}.postingrow{grid-template-columns:1fr;padding:14px}.postingrow>time,.postingprogress,.postingrowactions{grid-area:auto/1}.postingrow>time{justify-content:space-between;display:flex}.postingrowactions{flex-flow:wrap;justify-content:flex-start}.postingrowactions button{flex:1 0 auto;width:auto}.postingrowactions button.primary,.postingrowactions button.attention,.postingrowactions button.issue{flex-basis:100%;min-height:44px}.postingrowcontent b,.postingrowcontent small,.postingrowcontent em{white-space:normal}.postingprogress{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;padding:10px 0}.postingdaylist>header{flex-direction:column;align-items:flex-start}.postingdialogcontext{grid-template-columns:1fr 1fr}.postingdialogcontext button{grid-column:1/-1}.postingdialogfields{grid-template-columns:1fr}.postingdialog>footer{flex-wrap:wrap}.postingdialog>footer button{flex:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
