@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill: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-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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.inline{display:inline}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paused{animation-play-state:paused}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.delegation-group{margin:24px 0}.delegation-group>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.delegation-group h2{font-size:23px}.delegation-group>header span,.deadline-legend{color:#607487;font-size:12px}.delegation-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.delegation-card{text-align:left;cursor:pointer;color:#09243b;background:#fff;border:1px solid #dce4ea;border-top:4px solid;border-radius:12px;padding:18px}.delegation-card:hover{box-shadow:0 5px 18px #09243b15}.delegation-card small{color:#607487}.delegation-card h3{margin:10px 0;font-size:16px;line-height:1.4}.delegation-card p{font-size:12px}.delegation-card>div{justify-content:space-between;gap:10px;margin:18px 0;font-size:11px;display:flex}.delegation-card footer{border-top:1px solid #e5ebef;justify-content:space-between;gap:8px;padding-top:12px;font-size:11px;display:flex}.task-reference-preview{object-fit:contain;background:#f3f5f7;width:100%;max-height:420px;margin-bottom:10px;display:block}.editor textarea[readonly]{background:#f5f7f9;min-height:130px}@media (max-width:550px){.delegation-cards{grid-template-columns:1fr}}.task-board-toggle{gap:8px;margin:14px 0;display:flex}.task-board-toggle button{color:#24445a;cursor:pointer;background:#fff;border:1px solid #d5dee5;border-radius:999px;padding:9px 16px;font-weight:700}.task-board-toggle button.active{color:#fff;background:#0a2940;border-color:#0a2940}.task-row.urgency-urgent{border-left-color:#c85b55!important}.task-row.urgency-medium{border-left-color:#d4a64f!important}.task-row.urgency-calm{border-left-color:#6fa58f!important}.task-detail-topline{justify-content:space-between;align-items:center;display:flex}.task-delete{color:#a64038;cursor:pointer;background:#fff4f2;border:1px solid #e0aaa5;border-radius:8px;padding:7px 11px;font-weight:700}:root{--navy:#09243b;--navy-2:#123a57;--gold:#d2ad73;--ink:#172431;--muted:#6c7b89;--line:#dce4ea;--surface:#fff;--bg:#f2f5f7;--green:#23775a;--red:#a84444}.assistant-stream>div{white-space:pre-line}.assistant-context{border-bottom:1px solid var(--line);background:#f7fafb;justify-content:space-between;align-items:center;gap:18px;padding:12px 17px;display:flex}.assistant-context>label{gap:5px;min-width:230px;display:grid}.assistant-context span{letter-spacing:.08em;text-transform:uppercase;color:#8d6834;font-size:9px;font-weight:900}.assistant-context .select-wrap{position:relative}.assistant-context select{width:100%;height:38px;color:var(--navy);font:800 12px var(--sans);appearance:none;cursor:pointer;background:#fff;border:1px solid #cad8e0;border-radius:10px;padding:0 36px 0 11px}.assistant-context .select-wrap svg{pointer-events:none;color:#527083;position:absolute;top:11px;right:10px}.assistant-context small{color:#526b7b;text-align:right;max-width:430px;font-size:10px}.assistant-stream>div>span{display:block}.assistant-answer-actions{border-top:1px solid #dfe7eb;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:10px;display:flex}.assistant-answer-actions button{color:var(--navy);cursor:pointer;background:#f4f8fa;border:1px solid #b8ccd7;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.assistant-answer-actions button:first-child{background:var(--navy);border-color:var(--navy);color:#fff}.assistant-answer-actions button:hover{transform:translateY(-1px)}.conversation>footer{grid-template-columns:auto 1fr auto}.message-attach{border:1px solid var(--line);width:48px;min-height:48px;color:var(--navy);cursor:pointer;background:#f6f8f9;border-radius:12px;place-items:center;display:grid}.message-attach:hover{background:#edf2f5}.message-file-queue{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 14px 0;display:flex}.message-file-queue>span{color:var(--muted);font-size:11px;font-weight:700}.message-file-queue button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#f6f8f9;border-radius:999px;padding:5px 8px;font-size:10px}.message-attachments{gap:7px;margin:8px 0;display:grid}.message-attachments a{color:inherit;gap:5px;text-decoration:none;display:grid}.message-attachments img,.message-attachments video{object-fit:contain;background:#0a1c29;border-radius:11px;width:min(320px,100%);max-height:280px;display:block}.message-attachments span{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:10px;overflow:hidden}.logo-cropper{background:#fff;border-radius:20px;width:min(460px,100vw - 26px);max-height:calc(100vh - 30px);padding:26px;position:relative;overflow:auto;box-shadow:0 25px 70px #061b2b40}.logo-cropper h2{font:600 30px var(--serif);color:var(--navy);margin:6px 0 5px}.logo-cropper>p{color:var(--muted);margin:0 0 18px;line-height:1.45}.logo-cropper>label{color:var(--navy);grid-template-columns:130px 1fr;align-items:center;gap:12px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.logo-cropper input[type=range]{width:100%;accent-color:var(--navy)}.crop-stage{background:linear-gradient(135deg,#e8eef2,#f8fafb);border-radius:16px;place-items:center;padding:25px;display:grid}.crop-stage>div{background:#fff;border:4px solid #fff;border-radius:50%;width:230px;height:230px;overflow:hidden;box-shadow:0 9px 30px #09243b28}.crop-stage img{object-fit:cover;transform-origin:50%;width:100%;height:100%}.logo-upload{gap:5px}@media (max-width:620px){.conversation>footer{grid-template-columns:auto 1fr}.conversation>footer button{grid-column:1/-1;justify-content:center;min-height:44px}.message-attachments img,.message-attachments video{max-height:220px}.logo-cropper{padding:22px 18px}.crop-stage>div{width:190px;height:190px}.logo-cropper>label{grid-template-columns:1fr;gap:4px}}.assistant-shortcuts{flex-wrap:wrap;overflow:visible}.assistant-capabilities{border-bottom:1px solid var(--line);background:#fbfcfd}.assistant-capabilities summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;font-weight:800;list-style:none;display:flex}.assistant-capabilities summary::-webkit-details-marker{display:none}.assistant-capabilities summary span{align-items:center;gap:7px;display:flex}.assistant-capabilities summary>svg{transition:transform .2s}.assistant-capabilities[open] summary>svg{transform:rotate(180deg)}.assistant-capabilities>div{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 16px 16px;display:grid}.assistant-capabilities section{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:6px;padding:12px;display:grid}.assistant-capabilities section>b{color:#8d6834;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:10px}.assistant-capabilities section button{color:var(--navy);text-align:left;cursor:pointer;background:#f3f6f8;border:0;border-radius:8px;padding:7px 9px;font-size:11px}.assistant-capabilities section button:hover{background:#e8eef2}.assistant-stream .assistant:first-line{color:var(--navy);font-size:1.04em;font-weight:800}@media (max-width:620px){.assistant-shortcuts{grid-template-columns:1fr 1fr;display:grid}.assistant-shortcuts button{white-space:normal}.assistant-capabilities>div{grid-template-columns:1fr}.assistant-stream{min-height:42vh}.assistant-stream>div{max-width:94%}}.assistant-shell>.assistant-shortcuts{background:#fff;grid-template-columns:repeat(4,1fr);gap:9px;padding:14px 16px;display:grid}.assistant-shell>.assistant-shortcuts button{text-align:left;white-space:normal;background:linear-gradient(145deg,#fff,#f4f8fa);border:1px solid #d7e2e8;border-radius:12px;gap:3px;min-height:62px;padding:10px 12px;transition:all .16s;display:grid;box-shadow:0 3px 10px #082b4308}.assistant-shell>.assistant-shortcuts button:first-child{border-top:3px solid #238460}.assistant-shell>.assistant-shortcuts button:nth-child(2){border-top:3px solid #c4473d}.assistant-shell>.assistant-shortcuts button:nth-child(3){border-top:3px solid #d29a2d}.assistant-shell>.assistant-shortcuts button:nth-child(4){border-top:3px solid #5269b2}.assistant-shell>.assistant-shortcuts button:hover{transform:translateY(-2px);box-shadow:0 7px 17px #082b4312}.assistant-shell>.assistant-shortcuts span{color:#6a7f8d;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.assistant-shell>.assistant-shortcuts b{color:#092a42;font-size:11px}.assistant-capabilities .command-card{border:1px solid #d8e3e8;border-radius:14px;gap:7px;padding:13px;position:relative;overflow:hidden}.assistant-capabilities .command-card:before{content:"";background:#3c7594;width:3px;position:absolute;inset:0 auto 0 0}.assistant-capabilities .command-results:before{background:#c89431}.assistant-capabilities .command-meetings:before{background:#268663}.assistant-capabilities .command-management:before{background:#7652b4}.command-card>header{border-bottom:1px solid #e5ebee;align-items:center;gap:9px;margin-bottom:3px;padding:0 2px 8px;display:flex}.command-card>header>span{color:#092a42;background:#edf3f6;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.command-card>header>div{gap:1px;display:grid}.command-card>header b{color:#092a42;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.command-card>header small{color:#617886;font-size:8px}.assistant-capabilities .command-card button{background:#f4f7f9;border:1px solid #0000;gap:2px;min-height:34px;padding:8px 10px;display:grid}.assistant-capabilities .command-card button:hover{background:#fff;border-color:#bdd0da}.command-card button b{font-size:10px}.command-card button small{color:#637986;font-size:8px}@media (max-width:720px){.assistant-shell>.assistant-shortcuts{grid-template-columns:1fr 1fr}.assistant-context{flex-direction:column;align-items:flex-start}.assistant-context small{text-align:left}}*{box-sizing:border-box}html{font-size:16px}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.shell{grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.sidebar-top{align-items:center;display:flex}.brand{letter-spacing:.08em;padding:0 8px 18px;font:700 1.35rem Georgia,serif}.brand span{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold);border-radius:10px;place-items:center;margin-right:8px;display:inline-grid}.menu-toggle{color:#fff;background:0 0;border:0;display:none}.profile{background:#ffffff0a;border:1px solid #ffffff18;border-radius:11px;margin-bottom:18px;padding:11px 12px}.profile small,.profile strong{display:block}.profile small{color:#94a9b9;margin-bottom:3px;font-size:.67rem}.profile strong{font-size:.82rem}.sidebar nav{gap:3px;display:grid;overflow:auto}.sidebar nav>small{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;padding:13px 12px 5px;font-size:.64rem;font-weight:800}.sidebar a{color:#c8d3dc;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:.82rem;text-decoration:none;display:flex}.sidebar a.active{background:var(--navy-2);color:#fff}.database-state{color:#bfe7d5;border-top:1px solid #ffffff20;align-items:center;gap:8px;margin-top:auto;padding:14px 8px 0;font-size:.72rem;display:flex}main{width:100%;max-width:1440px;padding:32px clamp(18px,4vw,54px) 60px}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.eyebrow{color:#8d6834;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.page-header h1,.panel-heading h2{color:var(--navy);font-family:Georgia,serif;font-weight:500}.page-header h1{margin:6px 0 8px;font-size:clamp(2rem,3.2vw,3rem)}.page-header p{color:var(--muted);margin:0;line-height:1.5}.saved-chip{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:2px 9px;min-width:170px;padding:13px 17px;display:grid}.saved-chip svg{grid-row:1/3}.saved-chip strong{font-size:1.3rem}.saved-chip span{color:var(--muted);font-size:.75rem}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.metrics div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:14px 16px}.metrics span{color:var(--muted);font-size:.78rem;display:block}.metrics strong{color:var(--navy);font:1.75rem Georgia,serif}.task-panel,.saved-panel{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.panel-heading h2{margin:4px 0 0;font-size:1.5rem}.helper{color:var(--muted);background:#eef3f6;border-radius:999px;padding:7px 11px;font-size:.78rem}.task{border-top:1px solid var(--line);grid-template-columns:36px minmax(250px,1fr) 170px 220px;align-items:center;gap:17px;padding:18px 20px;transition:all .15s;display:grid}.task:first-child{border-top:0}.task:not(.selected){opacity:.54;background:#f8fafb}.check input{opacity:0;position:absolute}.check span{color:#0000;border:1px solid #aebbc5;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.check input:checked+span{color:#fff;background:#0e8de0;border-color:#0e8de0}.task-copy .type{color:#8b6835;text-transform:uppercase;font-size:.68rem;font-weight:700}.task h3{color:var(--navy);margin:4px 0;font-size:1rem}.task p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.field>span{color:var(--muted);align-items:center;gap:6px;margin-bottom:6px;font-size:.72rem;font-weight:700;display:flex}.field input,.field select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;padding:10px;font-size:.87rem}.select-wrap{position:relative}.select-wrap select{appearance:none;padding-right:32px}.select-wrap svg{pointer-events:none;color:var(--muted);position:absolute;top:11px;right:10px}.confirm-bar{z-index:5;background:var(--navy);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:16px 0 28px;padding:15px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 35px #09243b35}.confirm-bar .eyebrow{color:var(--gold)}.distribution{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.distribution span{background:#ffffff14;border:1px solid #ffffff18;border-radius:999px;padding:5px 9px;font-size:.78rem}.confirm-bar button{background:var(--gold);color:var(--navy);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:12px 16px;font-weight:800;display:flex}.confirm-bar button:disabled{opacity:.5;cursor:not-allowed}.saved-panel{margin-top:18px}.saved-list{display:grid}.saved-row{border-top:1px solid var(--line);grid-template-columns:12px 1fr auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.saved-row:first-child{border-top:0}.saved-row strong,.saved-row small{display:block}.saved-row strong{color:var(--navy);font-size:.9rem}.saved-row small{color:var(--muted);margin-top:4px;font-size:.77rem}.status-dot{background:var(--gold);border-radius:50%;width:8px;height:8px}.status{background:#eef3f6;border-radius:999px;padding:6px 9px;font-size:.73rem}.empty,.state{text-align:center;color:var(--muted);padding:28px}.state{justify-content:center;gap:9px;display:flex}.error,.success{border-radius:11px;align-items:center;gap:8px;margin:12px 0;padding:13px 15px;display:flex}.error{color:var(--red);background:#f8e6e6}.success{color:var(--green);background:#e4f3ed}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:980px){.shell{display:block}.sidebar{height:auto;padding:12px 16px;display:block;position:relative}.sidebar-top{justify-content:space-between}.brand{padding:0}.menu-toggle{place-items:center;display:grid}.profile,.database-state{display:none}.sidebar nav{background:var(--navy);z-index:20;border:1px solid #ffffff25;border-radius:13px;max-height:calc(100vh - 76px);padding:8px;display:none;position:absolute;top:62px;left:10px;right:10px;box-shadow:0 18px 45px #00101f66}.sidebar nav.open{display:grid}.task{grid-template-columns:34px 1fr 190px}.field:first-of-type{grid-column:2}.delegate{grid-area:1/3/3}.metrics{grid-template-columns:repeat(4,1fr)}}@media (max-width:650px){main{padding:22px 13px 45px}.page-header{display:block}.saved-chip{width:max-content;margin-top:15px}.metrics{grid-template-columns:1fr 1fr}.task{grid-template-columns:34px 1fr;gap:12px;padding:17px 15px}.task-copy{min-width:0}.field:first-of-type,.delegate{grid-area:auto/2}.confirm-bar{flex-direction:column;align-items:stretch;bottom:8px}.confirm-bar button{justify-content:center}.database-state span{display:none}.panel-heading{align-items:flex-start}.helper{white-space:nowrap}.saved-row{padding:14px}.page-header h1{font-size:2rem}}.header-actions{gap:10px;display:flex}.bell{color:#e3a22a}.strategy-panel{background:var(--navy);color:#fff;border-radius:16px;margin:18px 0;overflow:hidden}.strategy-panel .panel-heading{border-color:#ffffff1e}.strategy-panel h2{color:#fff}.strategy-grid{background:#ffffff1a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.strategy-grid>div{background:var(--navy);padding:18px}.strategy-grid span{color:var(--gold);text-transform:uppercase;font-size:.72rem;font-weight:700}.strategy-grid p{color:#d8e1e7;font-size:.86rem;line-height:1.5}.publish-strategy,.advance{cursor:pointer;border:0;border-radius:9px;font-weight:700}.publish-strategy{background:var(--gold);color:var(--navy);padding:10px 13px}.advance{background:var(--navy);color:#fff;padding:8px 10px;font-size:.74rem}.saved-row{grid-template-columns:12px 1fr auto auto}@media (max-width:650px){.header-actions{display:grid}.strategy-grid{grid-template-columns:1fr}.saved-row{grid-template-columns:12px 1fr}.saved-row .status,.saved-row .advance{grid-column:2;width:max-content}}.manage-panel{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:18px;overflow:hidden}.manage-list{display:grid}.manage-list button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;gap:15px;padding:14px 20px;display:flex}.manage-list button:hover{background:#f6f8fa}.manage-list b{color:var(--navy)}.drawer-backdrop{z-index:20;background:#0715229e;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(560px,100%);height:100%;padding:28px;position:relative;overflow:auto;box-shadow:-20px 0 60px #0002}.drawer h2{color:var(--navy);margin:7px 38px 12px 0;font:2rem Georgia,serif}.close{background:#eef2f5;border:0;border-radius:50%;width:38px;height:38px;font-size:1.5rem;position:absolute;top:16px;right:18px}.detail-meta{gap:8px;margin-bottom:20px;display:flex}.detail-meta span{background:#eef3f6;border-radius:999px;padding:7px 10px;font-size:.78rem}.editor{margin:15px 0;display:block}.editor>span{margin-bottom:7px;font-weight:700;display:block}.editor textarea{border:1px solid var(--line);width:100%;min-height:105px;font:inherit;border-radius:10px;padding:12px}.secondary,.workflow-actions button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;padding:10px 13px;font-weight:700}.upload{text-align:center;color:var(--navy);border:1px dashed #9fb1bf;border-radius:11px;margin:16px 0;padding:18px;font-weight:700;display:block}.upload input{max-width:100%;margin:12px auto 0;display:block}.files,.history{gap:8px;margin-top:20px;display:grid}.files span{background:#eef3f6;border-radius:8px;padding:9px}.workflow-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.workflow-actions button:first-child{background:var(--navy);color:#fff;border-color:var(--navy)}.history p{border-top:1px solid var(--line);margin:0;padding:10px 0}.history small{color:var(--muted);margin-top:4px;display:block}.command-deck{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:170px minmax(280px,1fr) minmax(300px,1.4fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.command-deck>div{background:#fff;padding:16px 18px}.month-score span,.month-score em{display:block}.month-score span{text-transform:uppercase;color:#8d6834;letter-spacing:.06em;font-size:.72rem;font-weight:800}.month-score strong{color:var(--navy);margin:4px 0;font:2.15rem/1.05 Georgia,serif;display:block}.month-score small{color:var(--muted);font:1rem Arial,sans-serif}.month-score em{color:var(--muted);font-size:.73rem;font-style:normal}.mix{justify-content:space-around;align-items:center;gap:14px;display:flex}.mix span{text-align:center;color:var(--muted);font-size:.72rem;display:grid}.mix b{color:var(--navy);font:1.55rem Georgia,serif}.insight{color:#fff;align-items:center;gap:12px;display:flex;background:var(--navy)!important}.insight svg{color:var(--gold);flex:none}.insight p{color:#dce6ec;margin:0;font-size:.86rem;line-height:1.45}.insight b{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:.72rem;display:block}.view-switch{background:#e6ecef;border-radius:12px;gap:6px;width:max-content;max-width:100%;margin-bottom:14px;padding:5px;display:flex}.view-switch button{color:#536575;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-weight:700;display:flex}.view-switch button.active{color:var(--navy);background:#fff;box-shadow:0 2px 8px #09243b12}.view-switch b{background:#eaf0f4;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.7rem;display:grid}.step-number{color:#60717e;background:#d8e2e8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.view-switch button.active .step-number{background:var(--gold);color:var(--navy)}.task-copy{appearance:none;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.task-copy small{color:var(--muted);margin-top:5px;font-size:.76rem;display:none}@media (max-width:760px){main{padding:16px 12px 92px}.sidebar{padding:10px 14px}.brand{font-size:1.12rem}.brand span{width:30px;height:30px}.page-header{grid-template-columns:1fr auto;align-items:center;margin-bottom:12px;display:grid}.page-header h1{margin:4px 0 0;font-size:1.55rem}.page-header p{display:none}.page-header .eyebrow{font-size:.65rem}.header-actions{grid-area:1/2;margin-left:auto;display:flex}.saved-chip{display:none}.saved-chip:last-child{border-radius:50%;justify-content:center;width:42px;min-width:auto;height:42px;padding:0;display:flex}.saved-chip:last-child strong{font-size:.82rem}.saved-chip:last-child span:last-child{display:none}.command-deck{grid-template-columns:92px 1fr;margin-bottom:10px}.command-deck>div{padding:12px}.month-score strong{font-size:1.7rem}.month-score em{font-size:.64rem}.mix{gap:7px}.mix b{font-size:1.3rem}.insight{display:none}.view-switch{z-index:6;width:100%;position:sticky;top:0}.view-switch button{flex:1;justify-content:center;padding:10px 6px;font-size:.78rem}.view-switch button svg{display:none}.task-panel,.saved-panel,.manage-panel,.strategy-panel{border-radius:13px}.panel-heading{padding:13px 14px}.panel-heading h2{font-size:1.22rem}.task{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:12px 13px}.task-copy{min-width:0}.task-copy .type{font-size:.62rem}.task h3{margin:2px 0;font-size:.92rem;line-height:1.25}.task-copy p{display:none}.task-copy small{display:block}.task .field{display:none}.task.expanded .task-copy p{margin-top:5px;display:block}.task.expanded .field{grid-column:2;display:block}.task.expanded{background:#f8fbfc}.check span{width:22px;height:22px}.confirm-bar{border-radius:13px;flex-direction:row;align-items:center;margin:0;padding:10px 11px;position:fixed;bottom:10px;left:12px;right:12px}.confirm-bar>div{min-width:0}.confirm-bar .eyebrow{display:none}.distribution{gap:4px;margin:0}.distribution span{padding:4px 6px;font-size:.66rem}.confirm-bar button{white-space:nowrap;margin-left:auto;padding:11px 12px;font-size:.78rem}.strategy-grid{grid-template-columns:1fr}.strategy-grid>div{padding:15px}.strategy-grid p{margin:6px 0 0}.publish-strategy{padding:8px;font-size:.74rem}.drawer{padding:22px 16px 34px}.drawer h2{font-size:1.55rem}.company-picker{grid-area:2/1/auto/-1;min-width:0!important;margin:12px 0 0!important}.empty-company{min-height:260px!important;padding:25px 20px!important}}.company-picker{min-width:230px;margin-left:auto}.company-picker>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:.7rem;font-weight:800;display:block}.company-picker select{appearance:none;border:1px solid var(--line);width:100%;color:var(--navy);background:#fff;border-radius:11px;padding:11px 34px 11px 12px;font-weight:700}.company-picker .select-wrap svg{top:12px}.empty-company{border:1px solid var(--line);text-align:center;min-height:310px;color:var(--muted);background:#fff;border-radius:16px;align-content:center;place-items:center;padding:30px;display:grid}.empty-company svg{color:var(--gold);width:34px;height:34px;margin-bottom:10px}.empty-company h2{color:var(--navy);margin:4px 0 8px;font:1.55rem Georgia,serif}.empty-company p{max-width:470px;margin:0;line-height:1.5}.strategy-actions{gap:8px;display:flex}.strategy-edit{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff35;border-radius:9px;padding:9px 12px;font-weight:700}.metrics-entry{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.metrics-intro{border-bottom:1px solid var(--line);padding:20px}.metrics-intro h2{color:var(--navy);margin:5px 0;font:1.6rem Georgia,serif}.metrics-intro p{color:var(--muted);margin:0}.metric-form{grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;padding:20px;display:grid}.metric-form label{display:block}.metric-form label>span{color:var(--muted);margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.metric-form input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:10px}.metric-form .wide{grid-column:span 5}.metrics-footer{border-top:1px solid var(--line);background:#f7f9fa;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.metrics-footer p{color:var(--muted);margin:0;font-size:.82rem}.metrics-footer button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:flex}.metrics-footer button:disabled{opacity:.55}@media (max-width:900px){.metric-form{grid-template-columns:repeat(3,1fr)}.metric-form .wide{grid-column:span 3}}@media (max-width:760px){.strategy-actions{display:grid}.strategy-edit,.publish-strategy{padding:7px 8px;font-size:.68rem}.metric-form{grid-template-columns:1fr 1fr;gap:10px;padding:14px}.metric-form .wide{grid-column:span 2}.metrics-intro{padding:16px}.metrics-footer{flex-direction:column;align-items:stretch;padding:14px}.metrics-footer button{justify-content:center}.metrics-entry{border-radius:13px}}.report-hero{background:var(--navy);color:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:14px;padding:24px;display:flex}.report-hero h2{margin:5px 0 8px;font:2rem Georgia,serif}.report-hero p{color:#cfdae2;max-width:760px;margin:0;line-height:1.5}.report-hero button,.empty-action{background:var(--gold);color:var(--navy);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;font-weight:800;display:flex}.report-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.report-metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.report-metrics span,.report-metrics small{display:block}.report-metrics span{color:var(--muted);font-size:.76rem}.report-metrics strong{color:var(--navy);margin:5px 0;font:1.8rem Georgia,serif;display:block}.report-metrics small{font-size:.72rem}.report-grid{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.report-card{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.bar-chart{gap:13px;padding:20px;display:grid}.bar-row{color:var(--muted);grid-template-columns:72px 1fr 80px;align-items:center;gap:12px;font-size:.76rem;display:grid}.bar-row>div{background:#edf2f5;border-radius:20px;height:9px;overflow:hidden}.bar-row i{background:linear-gradient(90deg,var(--navy-2),var(--gold));border-radius:20px;height:100%;display:block}.bar-row b{text-align:right;color:var(--navy)}.decision{background:#fbfaf7;padding:24px}.decision>svg{color:var(--gold);width:32px;height:32px;margin-bottom:28px}.decision h2{color:var(--navy);font:1.55rem/1.25 Georgia,serif}.decision p{color:var(--muted);line-height:1.55}.calendar-toolbar{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:12px;padding:15px 18px;display:grid}.calendar-toolbar h2{color:var(--navy);margin:3px 0;font:1.25rem Georgia,serif}.calendar-toolbar>strong{text-transform:capitalize;color:var(--navy)}.calendar-legend{color:var(--muted);justify-content:flex-end;gap:14px;font-size:.72rem;display:flex}.calendar-legend span{align-items:center;gap:6px;display:flex}.calendar-legend i{border-radius:50%;width:9px;height:9px}.calendar-legend .planned{background:var(--gold)}.calendar-legend .registered{background:var(--green)}.month-calendar{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.weekdays,.calendar-days{grid-template-columns:repeat(7,1fr);display:grid}.weekdays{background:var(--navy);color:#fff}.weekdays span{text-align:center;padding:10px;font-size:.72rem;font-weight:800}.day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:118px;padding:8px;overflow:hidden}.day:nth-child(7n){border-right:0}.day>b{color:var(--muted);font-size:.75rem}.muted-day{background:#f8fafb}.day button{border:0;border-left:3px solid var(--gold);width:100%;color:var(--navy);text-align:left;cursor:pointer;background:#f7f1e8;border-radius:6px;margin-top:6px;padding:6px;font-size:.67rem;line-height:1.25;display:block;overflow:hidden}.day button.registered{border-color:var(--green);background:#eaf4f0}.day button span{text-transform:uppercase;color:#8d6834;font-size:.55rem;font-weight:800;display:block}.day small{color:var(--muted);margin-top:5px;font-size:.62rem;display:block}@media (max-width:820px){.report-hero{flex-direction:column;align-items:flex-start}.report-metrics{grid-template-columns:1fr 1fr}.report-grid{grid-template-columns:1fr}.calendar-toolbar{grid-template-columns:1fr auto}.calendar-legend{grid-column:1/-1;justify-content:flex-start}.month-calendar{overflow-x:auto}.weekdays,.calendar-days{min-width:760px}.day{min-height:105px}}@media (max-width:520px){.report-hero{padding:18px}.report-hero h2{font-size:1.55rem}.report-hero button{justify-content:center;width:100%}.report-metrics{gap:8px}.report-metrics article{padding:13px}.report-metrics strong{font-size:1.45rem}.calendar-toolbar{grid-template-columns:1fr}.calendar-toolbar>strong{grid-row:1}.calendar-legend{grid-column:auto}.month-calendar{border-left:0;border-right:0;border-radius:0;margin:0 -12px}}.month-nav{justify-content:center;align-items:center;gap:12px;display:flex}.month-nav strong{text-transform:capitalize;color:var(--navy);text-align:center;min-width:150px}.month-nav button{border:1px solid var(--line);width:32px;height:32px;color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;font-size:1.35rem}.calendar-filters{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:end;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.calendar-filters label{min-width:180px}.calendar-filters label>span{color:var(--muted);margin-bottom:5px;font-size:.66rem;font-weight:800;display:block}.calendar-filters select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:8px}.calendar-view{background:#edf2f5;border-radius:9px;margin-left:auto;padding:3px;display:flex}.calendar-view button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-weight:700}.calendar-view button.active{color:var(--navy);background:#fff;box-shadow:0 1px 5px #09243b18}.calendar-list{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.calendar-list>button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;grid-template-columns:78px 1fr auto 20px;align-items:center;gap:14px;padding:14px 16px;display:grid}.calendar-list>button:first-child{border-top:0}.calendar-list>button:hover{background:#f8fafb}.calendar-list time{color:var(--navy);font-weight:800}.calendar-list div>span,.calendar-list div>strong,.calendar-list div>small{display:block}.calendar-list div>span{text-transform:uppercase;color:#8d6834;font-size:.62rem;font-weight:800}.calendar-list div>strong{margin:3px 0}.calendar-list div>small{color:var(--muted)}.calendar-list em{color:#8d6834;background:#f7f1e8;border-radius:99px;padding:6px 9px;font-size:.7rem;font-style:normal}.calendar-list em.registered{color:var(--green);background:#e8f3ef}@media (max-width:520px){.month-nav{grid-row:1}.calendar-filters{grid-template-columns:1fr 1fr;display:grid}.calendar-filters label{min-width:0}.calendar-view{grid-column:1/-1;margin:0}.calendar-view button{flex:1}.calendar-list{border-radius:12px}.calendar-list>button{grid-template-columns:58px 1fr 18px;padding:12px}.calendar-list em{grid-column:2;width:max-content}.calendar-list>button>svg{grid-area:1/3/3}}.overview-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.overview-metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.overview-metrics article.risk{border-color:#d9aaaa}.overview-metrics span,.overview-metrics small{display:block}.overview-metrics span{color:var(--muted);font-size:.75rem}.overview-metrics strong{color:var(--navy);margin:5px 0;font:1.9rem Georgia,serif;display:block}.overview-metrics .risk strong{color:var(--red)}.overview-metrics small{color:var(--muted);font-size:.7rem}.overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:14px;display:grid}.overview-panel,.overview-side article{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.overview-list{display:grid}.overview-list button{border:0;border-top:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fff;grid-template-columns:1fr 130px 85px 18px;align-items:center;gap:12px;padding:14px 18px;display:grid}.overview-list button:first-child{border-top:0}.overview-list button:hover{background:#f8fafb}.overview-list strong,.overview-list small{display:block}.overview-list strong{color:var(--navy)}.overview-list small{color:var(--muted);margin-top:3px;font-size:.72rem}.overview-list button>span{color:var(--muted);font-size:.78rem}.overview-list em{color:var(--green);font-size:.72rem;font-style:normal}.overview-list em.late{color:var(--red);font-weight:800}.overview-side{align-content:start;gap:10px;display:grid}.overview-side article{background:var(--navy);color:#fff;padding:20px}.overview-side h2{margin:8px 0;font:1.5rem Georgia,serif}.overview-side p{color:#cfdae2;margin:0;line-height:1.5}.overview-side>button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:9px;padding:12px 14px;font-weight:800;display:flex}.overview-side>button svg{width:18px}@media (max-width:850px){.overview-grid{grid-template-columns:1fr}.overview-side{grid-template-columns:1fr 1fr}.overview-side article{grid-column:1/-1}}@media (max-width:600px){.overview-metrics{grid-template-columns:1fr 1fr;gap:8px}.overview-metrics article{padding:13px}.overview-metrics strong{font-size:1.55rem}.overview-list button{grid-template-columns:1fr auto 16px;padding:12px}.overview-list button>span{grid-column:1}.overview-list em{grid-area:1/2/3}.overview-list button>svg{grid-area:1/3/3}.overview-side{grid-template-columns:1fr}.overview-side article{grid-column:auto}}.primary-action{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-weight:800;display:flex}.task-workbar{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1fr 220px auto;align-items:center;gap:10px;margin-bottom:12px;padding:11px 12px;display:grid}.task-workbar input,.task-workbar select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:10px}.task-workbar>span{color:var(--muted);font-size:.72rem}.task-workspace{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.task-table-head,.task-workspace>button{grid-template-columns:minmax(260px,1fr) 150px 145px 90px 18px;align-items:center;gap:12px;display:grid}.task-table-head{color:var(--muted);text-transform:uppercase;background:#edf2f5;padding:10px 16px;font-size:.65rem;font-weight:800}.task-workspace>button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;padding:14px 16px}.task-workspace>button:hover{background:#f8fafb}.task-workspace strong,.task-workspace small{display:block}.task-workspace strong{color:var(--navy)}.task-workspace small{color:var(--muted);margin-top:3px;font-size:.72rem}.task-workspace>button>span{color:var(--muted);font-size:.8rem}.task-workspace em{background:#edf2f5;border-radius:99px;width:max-content;padding:6px 8px;font-size:.68rem;font-style:normal}.task-workspace time{color:var(--green);font-size:.75rem}.task-workspace time.late{color:var(--red);font-weight:800}@media (max-width:720px){.primary-action{grid-column:1/-1;width:max-content}.task-workbar{grid-template-columns:1fr 1fr}.task-workbar>span{grid-column:1/-1}.task-table-head{display:none}.task-workspace>button{grid-template-columns:1fr auto 18px;padding:13px}.task-workspace>button>div,.task-workspace>button>span{grid-column:1}.task-workspace em{grid-area:1/2}.task-workspace time{grid-area:2/2}.task-workspace>button>svg{grid-area:1/3/3}}.meeting-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.meeting-metrics article{border:1px solid var(--line);background:#fff;border-radius:18px;gap:7px;padding:20px;display:grid}.meeting-metrics span{color:var(--muted);font-size:13px}.meeting-metrics strong{font:600 34px/1 var(--serif);color:var(--navy)}.meeting-list{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.meeting-list .panel-heading{padding:20px 22px}.meeting-list>article{border-top:1px solid var(--line);grid-template-columns:74px minmax(220px,1fr) auto minmax(150px,220px);align-items:center;gap:18px;padding:18px 22px;display:grid}.meeting-list time{border-right:1px solid var(--line);color:var(--navy);gap:4px;display:grid}.meeting-list time b{font:600 19px/1 var(--serif);text-transform:capitalize}.meeting-list time span,.meeting-list p,.meeting-result small{color:var(--muted);font-size:12px}.meeting-list h3{margin:4px 0;font-size:16px}.meeting-list .type{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.meeting-list em{text-align:center;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:700}.meeting-list em.scheduled{color:#145b89;background:#e8f2fb}.meeting-list em.completed{color:#207452;background:#e4f5ec}.meeting-list em.cancelled,.meeting-list em.no_show{color:#a33e36;background:#f8e8e6}.meeting-actions,.meeting-result{gap:7px;display:grid}.meeting-actions button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;padding:9px 12px;font-weight:700}.meeting-actions button:first-child{background:var(--navy);color:#fff;border-color:var(--navy)}.meeting-result b{font-size:12px}.meeting-result small{display:block}.meeting-drawer{max-width:700px}.meeting-form{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.meeting-form label{gap:7px;display:grid}.meeting-form label.wide{grid-column:1/-1}.meeting-form label span{color:var(--navy);font-size:12px;font-weight:700}.meeting-form input,.meeting-form select,.meeting-form textarea{border:1px solid var(--line);width:100%;color:var(--navy);font:inherit;background:#fff;border-radius:11px;padding:12px}.meeting-form textarea{resize:vertical;min-height:82px}.meeting-save{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;padding:14px;font-weight:800}@media (max-width:720px){.meeting-metrics{grid-template-columns:repeat(3,1fr);gap:8px}.meeting-metrics article{padding:14px 12px}.meeting-metrics strong{font-size:27px}.meeting-list>article{grid-template-columns:55px 1fr;gap:12px;padding:16px}.meeting-list>article>em,.meeting-actions,.meeting-result{grid-column:2}.meeting-list>article>em{justify-self:start}.meeting-form{grid-template-columns:1fr}.meeting-form label.wide{grid-column:auto}}.support-shell{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:270px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.support-shell>aside{border-right:1px solid var(--line);background:#f8fafb;padding:22px 14px}.support-shell>aside h2{font:600 26px/1.1 var(--serif);margin:5px 8px 18px}.support-shell>aside>.eyebrow{margin-left:8px}.support-shell>aside button{text-align:left;width:100%;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:11px;padding:12px;display:flex}.support-shell>aside button.active{background:#fff;box-shadow:0 5px 18px #0b2b4410}.support-shell>aside button>span,.conversation>header>div>span{background:var(--navy);width:38px;height:38px;color:var(--gold);font:600 18px var(--serif);border-radius:12px;place-items:center;display:grid}.support-shell>aside button div{gap:3px;display:grid}.support-shell>aside button small{color:var(--muted)}.conversation{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.conversation>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.conversation>header>div{align-items:center;gap:11px;display:flex}.conversation>header>div>div{gap:3px;display:grid}.conversation>header small{color:var(--muted)}.conversation>header em{color:#267550;background:#e7f5ec;border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:800}.message-stream{background:linear-gradient(#fbfcfd,#f5f8fa);flex-direction:column;gap:12px;max-height:560px;padding:24px;display:flex;overflow:auto}.message-stream>div:not(.empty-chat){border-radius:15px;max-width:72%;padding:11px 14px;box-shadow:0 4px 15px #0b2b440b}.message-stream p{white-space:pre-wrap;margin:4px 0 5px}.message-stream small,.message-stream time{color:var(--muted);font-size:10px}.client-message{background:#fff;align-self:flex-start;border-bottom-left-radius:4px!important}.oriva-message{background:var(--navy);color:#fff;align-self:flex-end;border-bottom-right-radius:4px!important}.oriva-message small,.oriva-message time{color:#b9cad7}.empty-chat{text-align:center;max-width:330px;color:var(--muted);margin:auto}.empty-chat svg{color:var(--gold);margin-bottom:10px}.empty-chat h2{font:600 25px var(--serif);color:var(--navy)}.conversation>footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.conversation>footer textarea{border:1px solid var(--line);resize:vertical;min-height:48px;max-height:100px;font:inherit;border-radius:12px;padding:12px}.conversation>footer button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 18px;font-weight:800;display:flex}.conversation>footer button:disabled{opacity:.45}@media (max-width:720px){.support-shell{grid-template-columns:1fr;min-height:calc(100vh - 210px)}.support-shell>aside{border-right:0;border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:10px;display:flex;overflow-x:auto}.support-shell>aside>.eyebrow,.support-shell>aside h2{display:none}.support-shell>aside button{width:auto;min-width:max-content}.support-shell>aside button>span{width:32px;height:32px}.message-stream{min-height:400px;max-height:none;padding:16px}.message-stream>div:not(.empty-chat){max-width:88%}.conversation>footer{background:#fff;position:sticky;bottom:0}.conversation>footer button{padding:0 14px}}.admin-summary,.finance-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.admin-summary article,.finance-metrics article{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;gap:14px;padding:18px;display:flex}.admin-summary svg{color:var(--gold-dark)}.admin-summary div,.finance-metrics article{gap:4px;display:grid}.admin-summary strong,.finance-metrics strong{font:600 25px var(--serif);color:var(--navy)}.admin-summary span,.finance-metrics span{color:var(--muted);font-size:12px}.admin-list{border:1px solid var(--line);background:#fff;border-radius:19px;overflow:hidden}.admin-head,.admin-list>article{grid-template-columns:minmax(210px,1.5fr) 150px 100px 130px;align-items:center;gap:14px;padding:14px 18px;display:grid}.admin-head{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#f4f7f9;font-size:10px;font-weight:800}.admin-list>article{border-top:1px solid var(--line)}.admin-list>article>div{gap:4px;display:grid}.admin-list small{color:var(--muted)}.admin-list em{border-radius:999px;justify-self:start;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.admin-list em.active,.admin-list em.paid{color:#24724e;background:#e5f5ec}.admin-list em.inactive,.admin-list em.pending{color:#8a5c16;background:#fbefdc}.admin-list button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;padding:8px;font-weight:700}.admin-list button:disabled{opacity:.45}.admin-drawer h2{margin-bottom:20px}.admin-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-form label{gap:7px;display:grid}.admin-form label.wide{grid-column:1/-1}.admin-form label span{font-size:12px;font-weight:700}.admin-form input,.admin-form select{border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;padding:12px}.admin-form .check-label{flex-direction:row;grid-column:1/-1;align-items:center;display:flex}.admin-form .check-label input{width:auto}.form-save{background:var(--navy);color:#fff;border:0;border-radius:11px;width:100%;margin-top:20px;padding:14px;font-weight:800}.form-error{color:#aa4037}.partner-cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.partner-cards article{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:18px;display:grid}.partner-cards .avatar{background:var(--navy);width:46px;height:46px;color:var(--gold);text-transform:uppercase;border-radius:14px;place-items:center;font-weight:800;display:grid}.partner-cards h3{margin:0 0 3px}.partner-cards p,.partner-cards small{color:var(--muted);margin:0;font-size:12px}.partner-cost{text-align:right;gap:3px;display:grid}.partner-cost span{color:var(--muted);font-size:10px}.partner-cards em{border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.partner-cards em.active{color:#24724e;background:#e5f5ec}.partner-cards em.inactive{color:#666;background:#eee}.partner-cards button{color:var(--gold-dark);cursor:pointer;background:0 0;border:0;grid-column:4;font-weight:800}.finance-actions{gap:9px;display:flex}.finance-actions input{border:1px solid var(--line);border-radius:11px;padding:10px}.finance-metrics article{display:grid}.finance-metrics article.negative strong,.finance-list b.expense{color:#a64239}.finance-list b.income{color:#24724e}.finance-grid{grid-template-columns:minmax(0,1fr) 290px;gap:16px;display:grid}.closing-card{background:var(--navy);color:#fff;border-radius:19px;padding:22px}.closing-card svg{color:var(--gold)}.closing-card h2{font:600 27px var(--serif);margin:10px 0}.closing-card p{color:#c8d5de;line-height:1.55}.closing-card button{background:var(--gold);width:100%;color:var(--navy);cursor:pointer;border:0;border-radius:10px;padding:12px;font-weight:800}@media (max-width:800px){.admin-summary,.finance-metrics{grid-template-columns:1fr}.admin-head{display:none}.admin-list>article{grid-template-columns:1fr auto;padding:15px}.admin-list>article>div{grid-column:1}.admin-list>article>b{grid-area:1/2}.admin-list>article>em{grid-column:1}.admin-list>article>button{grid-column:2}.partner-cards{grid-template-columns:1fr}.partner-cards article{grid-template-columns:auto 1fr}.partner-cost{text-align:left;grid-column:2}.partner-cards em{grid-column:1}.partner-cards button{grid-column:2}.finance-grid{grid-template-columns:1fr}.finance-actions{width:100%}.admin-form{grid-template-columns:1fr}.admin-form label.wide{grid-column:auto}}.files a{color:var(--navy);border-bottom:1px solid var(--line);padding:9px 0;font-weight:700;text-decoration:none;display:block}.notification-list{gap:9px;margin-top:20px;display:grid}.notification-list>button{border:1px solid var(--line);text-align:left;width:100%;color:var(--navy);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.notification-list svg{color:var(--gold-dark);flex:none}.notification-list div{gap:4px;display:grid}.notification-list p{color:var(--muted);margin:0}.notification-list small{color:var(--muted)}button.saved-chip{font:inherit;text-align:left;cursor:pointer}.login-page{background:radial-gradient(circle at 75% 15%,#204e6d 0,transparent 32%),var(--navy);place-items:center;min-height:100vh;padding:22px;display:grid}.login-page>section{background:#fff;border-radius:24px;width:min(430px,100%);padding:36px;box-shadow:0 30px 80px #00152266}.login-brand{font:600 24px var(--serif);align-items:center;gap:10px;margin-bottom:38px;display:flex}.login-brand span{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold-dark);border-radius:11px;place-items:center;display:grid}.login-page h1{font:600 38px/1.05 var(--serif);color:var(--navy);margin:8px 0 12px}.login-page p{color:var(--muted);margin-bottom:24px;line-height:1.5}.login-page label{gap:7px;margin-top:13px;display:grid}.login-page label span{font-size:12px;font-weight:800}.login-page input{border:1px solid var(--line);font:inherit;border-radius:11px;padding:13px}.login-page form>button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;margin-top:18px;padding:14px;font-weight:800}.profile{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.profile>div{display:grid}.notification-mini{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff28;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.notification-mini b{background:var(--gold);min-width:18px;height:18px;color:var(--navy);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.sidebar .sidebar-logout{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:10px 12px;font-size:.82rem;display:flex}.sidebar .sidebar-logout:hover{background:#ffffff18}.sidebar .sidebar-logout span{color:var(--gold);font-size:1rem}.assistant-shell{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(860px,100%);margin:auto;overflow:hidden;box-shadow:0 18px 50px #08283d0c}.assistant-shortcuts{border-bottom:1px solid var(--line);gap:8px;padding:16px;display:flex;overflow:auto}.assistant-shortcuts button{white-space:nowrap;border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#f6f8f9;border-radius:999px;padding:9px 13px;font-weight:700}.assistant-stream{background:linear-gradient(#fbfcfd,#f3f7f9);flex-direction:column;gap:12px;min-height:410px;max-height:530px;padding:26px;display:flex;overflow:auto}.assistant-stream>div{border-radius:16px;max-width:76%;padding:13px 16px;line-height:1.5}.assistant-stream .assistant{border:1px solid var(--line);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.assistant-stream .user{background:var(--navy);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.assistant-shell footer{grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.assistant-shell footer input{border:1px solid var(--line);font:inherit;border-radius:12px;padding:13px}.assistant-shell footer button{background:var(--gold);color:var(--navy);cursor:pointer;border:0;border-radius:12px;padding:0 20px;font-weight:800}@media (max-width:720px){.assistant-stream{min-height:50vh;padding:16px}.assistant-stream>div{max-width:90%}}.storyboard-actions{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.storyboard-actions button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px;font-weight:800}.storyboard-actions button.secondary{color:var(--navy);border:1px solid var(--line);background:#fff}.storyboard-preview b{font:600 20px var(--serif)}.storyboard-preview p{color:var(--muted);margin:6px 0 0;font-size:13px}@media (max-width:600px){.storyboard-actions{grid-template-columns:1fr}}.storyboard-preview button{background:var(--gold);color:var(--navy);cursor:pointer;border:0;border-radius:9px;margin-top:12px;padding:10px 13px;font-weight:800}.brand-preview{align-items:center;margin-top:5px;grid-template-columns:none!important;gap:5px!important;display:flex!important}.brand-preview i{border:1px solid var(--line);border-radius:50%;width:15px;height:15px}.brand-preview small{margin-left:4px}.admin-actions{gap:6px;display:flex}.admin-actions button{font-size:11px;padding:7px!important}.admin-form textarea{border:1px solid var(--line);width:100%;min-height:92px;font:inherit;resize:vertical;border-radius:10px;padding:12px}@media (max-width:800px){.admin-actions{flex-direction:column;grid-area:2/2/4}.brand-preview small{max-width:180px}}.client-strategy{background:var(--navy);color:#fff;border-radius:15px;margin-bottom:12px;overflow:hidden}.client-strategy summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;list-style:none;display:flex}.client-strategy summary::-webkit-details-marker{display:none}.client-strategy summary span{gap:3px;display:grid}.client-strategy summary small{color:#bdcad4}.client-strategy[open] summary svg{transform:rotate(180deg)}.client-strategy>div{background:#ffffff25;border-top:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.client-strategy p{background:var(--navy);color:#d5dee5;gap:7px;margin:0;padding:16px 18px;line-height:1.45;display:grid}.client-strategy p b{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.day button.meeting{background:#e8f2fa;border-color:#3478a8}@media (max-width:620px){.client-strategy>div{grid-template-columns:1fr}.client-strategy p{padding:13px 16px}}.shell main{border-top:4px solid var(--client-accent)}.company-picker select{border-left:4px solid var(--client-primary)!important}.support-shell>aside button.active{border-left:4px solid var(--client-accent)}.support-shell>aside button>span,.conversation>header>div>span{background:var(--client-primary);color:var(--client-secondary)}.stage{border:1px solid #0000!important;font-weight:800!important}.stage.todo{color:#145b89!important;background:#e8f2fb!important;border-color:#bdd9ec!important}.stage.internal_review{color:#895a08!important;background:#fff2d9!important;border-color:#efd292!important}.stage.client_review{color:#673a9b!important;background:#f0e8fb!important;border-color:#d6c0ee!important}.stage.completed{color:#1f7650!important;background:#e3f5ea!important;border-color:#b9dfc8!important}.task.selected{border-left:5px solid var(--client-accent)}.draft-production{grid-column:2/-1;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;display:grid}.draft-production label{gap:6px;display:grid}.draft-production span{color:var(--navy);font-size:11px;font-weight:800}.draft-production textarea{border:1px solid var(--line);min-height:130px;font:inherit;resize:vertical;border-radius:11px;padding:12px}.secondary-action{color:var(--navy)!important;border:1px solid var(--line)!important;background:#fff!important}.reassign-box{border-left:4px solid var(--client-accent);background:#f3f7f9;border-radius:13px;grid-template-columns:1fr auto auto;align-items:end;gap:8px;margin:14px 0;padding:13px;display:grid}.reassign-box label{gap:5px;display:grid}.reassign-box span{font-size:11px;font-weight:800}.reassign-box select,.reassign-box button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:9px;padding:10px;font-weight:700}.reassign-box button:not(.secondary){background:var(--navy);color:#fff}.meeting-result button{color:var(--navy);cursor:pointer;background:#edf3f6;border:0;border-radius:8px;padding:8px;font-weight:800}@media (max-width:720px){.draft-production{grid-column:1/-1;grid-template-columns:1fr}.reassign-box{grid-template-columns:1fr}.reassign-box button{width:100%}}.person-pill{background:var(--person-color);border-radius:999px;width:max-content;padding:5px 9px;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.person-pill{background:color-mix(in srgb,var(--person-color) 14%,white)}}.person-pill{border:1px solid var(--person-color);color:var(--person-color)!important;font-weight:800!important}@supports (color:color-mix(in lab, red, red)){.person-pill{border:1px solid color-mix(in srgb,var(--person-color) 28%,white)}}.company-avatar-logo{object-fit:cover;border-radius:inherit;width:100%;height:100%}.logo-upload{border:1px solid var(--line);color:var(--navy);cursor:pointer;border-radius:9px;padding:7px;font-weight:700}.logo-upload input{display:none}.task-row.todo{box-shadow:inset 4px 0 #2f75a8}.task-row.internal_review{box-shadow:inset 4px 0 #d79a28}.task-row.client_review{box-shadow:inset 4px 0 #8454b5}.task-row.completed{box-shadow:inset 4px 0 #2c9566}.task .type{color:#165a83;background:#e7f1f7;border-radius:999px;width:max-content;padding:4px 7px}.task:nth-child(3n+2) .type{color:#71459c;background:#f3eafb}.task:nth-child(3n) .type{color:#9a5c16;background:#fff0df}.finance-metrics article{min-height:92px}.finance-metrics article small{color:var(--muted);font-size:11px}@media (min-width:1101px){.finance-metrics{grid-template-columns:repeat(4,1fr)}}.finance-dashboard{gap:18px;display:grid}.finance-hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.finance-hero h1{font:600 42px var(--serif);color:var(--navy);margin:4px 0 6px}.finance-hero p{color:var(--muted);margin:0}.finance-top-actions,.finance-toolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.soft-action,.finance-toolbar button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;padding:10px 13px;font-weight:700}.finance-toolbar{border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px 12px}.finance-toolbar label{align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.finance-toolbar input{border:1px solid var(--line);border-radius:9px;padding:8px}.finance-toolbar span{color:var(--muted);font-size:12px}.finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-kpis article{border:1px solid var(--line);background:#fff;border-radius:16px;gap:3px;min-height:126px;padding:16px;display:grid;position:relative;box-shadow:0 6px 18px #092a420a}.finance-kpis i{width:32px;height:32px;color:var(--navy);background:#f1f5f8;border-radius:9px;place-items:center;display:grid}.finance-kpis i svg{width:17px}.finance-kpis strong{font:700 23px var(--serif);color:var(--navy)}.finance-kpis span{color:var(--navy);font-size:13px;font-weight:800}.finance-kpis small{color:var(--muted)}.finance-table{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.finance-table-head,.finance-table>article{grid-template-columns:minmax(230px,1.5fr) 90px 110px 120px 100px 110px;align-items:center;gap:12px;padding:13px 16px;display:grid}.finance-table-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#f5f7f9;font-size:10px;font-weight:800}.finance-table>article{border-top:1px solid var(--line)}.finance-table article>div{gap:3px;display:grid}.finance-table small{color:var(--muted)}.finance-table em{border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.finance-table em.income,.finance-table em.paid{color:#24724e;background:#e3f5eb}.finance-table em.expense{color:#a64239;background:#fde8e5}.finance-table em.pending{color:#8a5c16;background:#fbefdc}.finance-table b.income{color:#24724e}.finance-table b.expense{color:#a64239}.finance-table button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:8px;font-weight:700}.finance-table button:disabled{opacity:.45}.finance-empty{text-align:center;color:var(--muted);padding:36px}.finance-summary{background:var(--navy);color:#fff;border-radius:16px;justify-content:flex-end;align-items:center;gap:24px;padding:15px 18px;display:flex}.finance-summary div{gap:2px;display:grid}.finance-summary span{color:#bfd0dc;font-size:11px}.finance-summary strong{font-size:18px}.finance-summary button{background:var(--gold);color:var(--navy);cursor:pointer;border:0;border-radius:10px;padding:11px 18px;font-weight:800}@media (max-width:1100px){.finance-kpis{grid-template-columns:repeat(2,1fr)}.finance-table{overflow-x:auto}.finance-table-head,.finance-table>article{min-width:850px}}@media (max-width:700px){.finance-hero{display:grid}.finance-top-actions{width:100%}.finance-kpis{grid-template-columns:1fr 1fr}.finance-summary{align-items:stretch;display:grid}.finance-summary button{width:100%}}@media (max-width:460px){.finance-kpis{grid-template-columns:1fr}}.drawer-intro{color:var(--muted);margin:-12px 0 18px;line-height:1.5}.edit-note{color:var(--muted);background:#f5f7f9;border-radius:10px;padding:10px 12px;font-size:12px}.drawer-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.drawer-actions .form-save{width:auto;min-width:180px;margin-top:0}.finance-row-actions{gap:6px!important;display:flex!important}.finance-row-actions button{white-space:nowrap}.finance-row-actions .danger-action{color:#a64239;background:#fff7f6;border-color:#f1c8c3}.finance-table-head,.finance-table>article{grid-template-columns:minmax(230px,1.5fr) 90px 110px 120px 100px 245px}.partner-cards article>button:first-of-type{color:#8a5c16;background:#fff8e8;border:1px solid #e3c27e;border-radius:9px;padding:8px 13px}.partner-cards article>button:last-of-type{color:#a64239;background:#fff3f2;border:1px solid #efc1bc;border-radius:9px;padding:8px 13px}.partner-cards article>button:hover{filter:brightness(.97)}.admin-list .admin-head,.admin-list>article{grid-template-columns:minmax(280px,1fr) 120px 80px 280px}.admin-actions{grid-template-columns:1.25fr .8fr 1fr;align-items:stretch;gap:7px;width:100%;display:grid}.admin-actions button,.admin-actions .logo-upload{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-height:38px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.15;display:flex;padding:8px 10px!important}.admin-actions .logo-upload{background:#f4f7f9}.primary-action,.soft-action,.form-save,.drawer-actions button,.admin-list button,.logo-upload{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1.2}.admin-drawer .admin-form{border:1px solid var(--line);background:#f8fafb;border-radius:14px;padding:14px}.admin-drawer .admin-form label span{color:var(--navy);font-size:12px}.admin-drawer .admin-form input,.admin-drawer .admin-form select,.admin-drawer .admin-form textarea{background:#fff}.admin-drawer .admin-form input[type=color]{cursor:pointer;height:44px;padding:5px}.admin-drawer .form-save{min-height:46px}@media (max-width:1100px){.admin-list{overflow-x:auto}.admin-list .admin-head,.admin-list>article{min-width:900px}}@media (max-width:800px){.admin-list .admin-head,.admin-list>article{grid-template-columns:1fr auto;min-width:0}.admin-list .admin-actions{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;margin-top:8px}}.planning-heading{align-items:center}.planning-period{background:#e9eef1;border-radius:11px;gap:5px;padding:4px;display:flex}.planning-period button{min-width:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font:700 12px Arial,Helvetica,sans-serif}.planning-period button.active{color:var(--navy);background:#fff;box-shadow:0 2px 8px #09243b12}.planning-bulk-actions{align-items:center;gap:8px;display:flex}.planning-bulk-actions .delete-selected{color:#a64239;background:#fff3f2;border:1px solid #efc1bc}.planning-bulk-actions button{justify-content:center;min-height:42px;font:700 13px Arial,Helvetica,sans-serif}@media (max-width:700px){.planning-heading{align-items:flex-start;display:grid}.planning-period{width:100%;overflow:auto}.planning-period button{flex:1}.planning-bulk-actions{grid-template-columns:1fr;width:100%;display:grid}.planning-bulk-actions button{width:100%}}.strategy-analytics{background:#ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:1.35fr repeat(4,1fr);gap:1px;display:grid}.strategy-analytics article{color:#fff;background:#0d3049;align-content:center;gap:5px;min-height:118px;padding:17px 18px;display:grid;position:relative}.strategy-analytics article>span{color:var(--gold);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}.strategy-analytics article>strong{font:600 24px var(--serif)}.strategy-analytics article>small,.strategy-analytics article div small{color:#bfcfda;font-size:11px}.strategy-analytics article div{align-items:center;gap:10px;display:flex}.strategy-analytics article div small{gap:2px;display:grid}.strategy-analytics article div b{font:600 20px var(--serif);color:#fff}.strategy-analytics article div i{color:var(--gold);font-style:normal}.strategy-analytics article>strong.up{color:#7ed6a8;font:800 13px Arial,sans-serif;position:absolute;bottom:16px;right:16px}.strategy-analytics article>strong.down{color:#ff9c92;font:800 13px Arial,sans-serif;position:absolute;bottom:16px;right:16px}@media (max-width:1000px){.strategy-analytics{grid-template-columns:repeat(2,1fr)}.strategy-analytics article:first-child{grid-column:1/-1}}@media (max-width:600px){.strategy-analytics{grid-template-columns:1fr}.strategy-analytics article:first-child{grid-column:auto}.strategy-analytics article{min-height:98px}}.reassign-box{grid-template-columns:minmax(0,1fr) auto}.reassign-box>.secondary{display:none}.reassign-box>button{min-width:150px}.drawer>.workflow-actions:last-of-type button{color:var(--navy)!important;border-color:var(--line)!important;background:#fff!important}.task-groups{display:grid}.task-groups details{border-top:1px solid var(--line)}.task-groups details:first-child{border-top:0}.task-groups summary{cursor:pointer;background:#fff;grid-template-columns:auto minmax(160px,1fr) auto auto;align-items:center;gap:13px;padding:15px 18px;list-style:none;display:grid}.task-groups summary::-webkit-details-marker{display:none}.task-groups summary:hover{background:#f8fafb}.task-groups summary>svg{color:var(--muted);transition:transform .2s}.task-groups details[open] summary>svg{transform:rotate(180deg)}.group-avatar{background:var(--person-color,#153f5b);color:#fff;text-transform:uppercase;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.task-groups summary>div{gap:3px;display:grid}.task-groups summary small{color:var(--muted)}.group-stats{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.group-stats em{color:var(--navy);background:#edf3f6;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.group-stats em.review{color:#6b35a1;background:#f3e8ff}.group-stats em.done{color:#24724e;background:#e4f5ec}.task-groups details .saved-list{border-top:1px solid var(--line);background:#fbfcfd}.task-groups details .saved-row{padding-left:70px}@media (max-width:700px){.task-groups summary{grid-template-columns:auto 1fr auto}.group-stats{grid-column:1/-1;justify-content:flex-start}.task-groups details .saved-row{padding-left:15px}}.created-heading{grid-template-columns:minmax(180px,1fr) auto auto;display:grid}.created-view-tabs{background:#edf2f5;border-radius:11px;padding:4px;display:flex}.created-view-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font:700 12px Arial,sans-serif}.created-view-tabs button.active{color:var(--navy);background:#fff;box-shadow:0 2px 8px #09243b14}.created-view-tabs b{background:var(--navy);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:4px;font-size:10px;display:inline-grid}.deadline-view{display:grid}.deadline-legend{border-bottom:1px solid var(--line);background:#f8fafb;flex-wrap:wrap;gap:8px;padding:13px 18px;display:flex}.deadline-legend span{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.deadline-legend .urgent{color:#a64239;background:#fde8e5}.deadline-legend .attention{color:#875a12;background:#fff0d8}.deadline-legend .comfortable{color:#23775a;background:#e3f5ea}.deadline-row{border-top:1px solid var(--line);border-left:5px solid;grid-template-columns:110px minmax(180px,1fr) auto 82px auto;align-items:center;gap:14px;padding:15px 18px;display:grid;position:relative}.deadline-row:first-of-type{border-top:0}.deadline-row.urgent{background:snow;border-left-color:#c94e45}.deadline-row.attention{background:#fffdf8;border-left-color:#dda133}.deadline-row.comfortable{background:#fbfefc;border-left-color:#2e9669}.deadline-row time,.deadline-copy{gap:3px;display:grid}.deadline-row time b,.deadline-copy strong{color:var(--navy)}.deadline-row small{color:var(--muted);font-size:11px}.deadline-row>em{border-radius:999px;justify-self:start;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.deadline-row.urgent>em{color:#a64239;background:#fde8e5}.deadline-row.attention>em{color:#875a12;background:#fff0d8}.deadline-row.comfortable>em{color:#23775a;background:#e3f5ea}@media (max-width:760px){.created-heading{grid-template-columns:1fr}.created-view-tabs{order:3;width:100%}.created-view-tabs button{flex:1}.deadline-row{grid-template-columns:82px 1fr;gap:10px 12px}.deadline-row .person-pill,.deadline-row>em,.deadline-row .advance{grid-column:2;width:max-content}.deadline-legend{padding:11px 13px}}.support-shell{grid-template-columns:300px minmax(0,1fr);min-height:650px;box-shadow:0 14px 40px #092a420f}.support-shell>aside{background:#f4f7f9;padding:24px 16px}.support-shell>aside h2{margin-bottom:14px}.support-shell>aside button{border:1px solid #0000;gap:14px;min-height:74px;padding:10px 12px}.support-shell>aside button:hover{border-color:var(--line);background:#fff}.support-shell>aside button.active{border:1px solid var(--line);border-left:5px solid var(--client-accent);box-shadow:0 8px 20px #092a4214}.support-shell>aside button>span{border:2px solid #fff;border-radius:50%;flex:0 0 54px;width:54px;height:54px;overflow:hidden;box-shadow:0 2px 8px #092a421f}.support-shell>aside button strong{font-size:14px;line-height:1.25}.support-shell>aside button small{font-size:11px}.conversation>header>div>span{border:2px solid #fff;border-radius:50%;width:54px;height:54px;overflow:hidden;box-shadow:0 2px 9px #092a4224}.conversation>header strong{font-size:16px}.conversation>header em{align-items:center;gap:5px;display:flex}.message-stream{background:radial-gradient(circle at 20% 10%,#fff 0,#f7f9fa 48%,#f1f5f7 100%);gap:16px;padding:26px 30px}.message-stream>div:not(.empty-chat){border-radius:17px;max-width:min(70%,520px);padding:12px 14px}.message-stream p{line-height:1.45}.message-attachments{margin:9px -4px 4px}.message-attachments .image-attachment,.message-attachments .video-attachment{color:inherit;text-align:left;background:#ffffff14;border:0;border-radius:13px;gap:6px;margin:0;padding:6px;display:grid;position:relative;overflow:hidden}.message-attachments .image-attachment{cursor:zoom-in}.message-attachments .image-attachment:hover img{transform:scale(1.015)}.message-attachments img,.message-attachments video{width:min(380px,100%);max-height:340px;transition:transform .2s}.message-attachments span{padding:0 2px}.message-attachments b{color:#fff;background:#092a42e0;border-radius:999px;padding:6px 9px;font-size:10px;position:absolute;bottom:34px;right:14px}.conversation>footer{background:#fff;grid-template-columns:48px minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px 16px}.conversation>footer textarea{resize:none;width:100%;min-width:0;min-height:48px;max-height:130px}.conversation>footer>button{white-space:nowrap;min-height:48px;padding:0 20px}.image-lightbox{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#041420c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-lightbox>section{background:#fff;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1050px,96vw);height:min(850px,92vh);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000059}.image-lightbox header,.image-lightbox footer{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.image-lightbox header{border-bottom:1px solid var(--line)}.image-lightbox header>div{gap:2px;min-width:0;display:grid}.image-lightbox header small{color:var(--muted)}.image-lightbox header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-lightbox header button{width:42px;height:42px;color:var(--navy);cursor:pointer;background:#edf2f5;border:0;border-radius:50%;place-items:center;display:grid}.image-lightbox>section>div{background:#e9eef1;place-items:center;min-height:0;padding:18px;display:grid}.image-lightbox img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 8px 30px #092a4229}.image-lightbox footer{border-top:1px solid var(--line)}.image-lightbox footer span{color:var(--muted);font-size:12px}.image-lightbox footer button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 15px;font-weight:800}@media (max-width:720px){.support-shell{grid-template-columns:1fr}.support-shell>aside button{min-height:58px}.support-shell>aside button>span{flex-basis:42px;width:42px;height:42px}.conversation>header>div>span{width:46px;height:46px}.message-stream{padding:16px 12px}.message-stream>div:not(.empty-chat){max-width:92%}.conversation>footer{grid-template-columns:44px minmax(0,1fr)}.conversation>footer>button{grid-column:1/-1}.image-lightbox{padding:0}.image-lightbox>section{border-radius:0;width:100vw;height:100vh}.image-lightbox footer span{display:none}.image-lightbox footer button{width:100%}}.image-lightbox>section{height:min(850px,92dvh)}.image-lightbox>section>div{min-width:0;min-height:0;padding:16px;overflow:hidden}.image-lightbox>section>div>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(92dvh - 154px);display:block}.image-lightbox footer{background:#fff;position:relative}@media (max-width:720px){.image-lightbox>section{height:100dvh}.image-lightbox>section>div>img{max-width:100%;max-height:calc(100dvh - 142px)}.image-lightbox>section>div{padding:10px}}.image-lightbox>section{grid-template-rows:auto minmax(0,1fr) auto}.image-lightbox>section>div{box-sizing:border-box;justify-content:center;align-items:center;padding:18px;display:flex;overflow:hidden}.image-lightbox>section>div>img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;display:block}@media (max-width:720px){.image-lightbox>section>div{padding:12px}.image-lightbox>section>div>img{width:100%;height:100%;max-height:none}}.image-lightbox header>.preview-tools{flex:none;grid-template:none;align-items:center;gap:7px;display:flex;overflow:visible}.image-lightbox header>.preview-tools>button{border:1px solid var(--line);width:38px;height:38px;color:var(--navy);cursor:pointer;background:#f4f7f9;border-radius:10px;place-items:center;padding:0;display:grid;position:static}.image-lightbox header>.preview-tools>button:hover{background:#e8eef2}.image-lightbox header>.preview-tools>button:disabled{opacity:.35;cursor:default}.image-lightbox header>.preview-tools>span{min-width:46px;color:var(--navy);text-align:center;font-size:12px;font-weight:800}.image-lightbox header>.preview-tools>.fit-preview{width:auto;padding:0 12px;font-size:12px;font-weight:800;display:block}.image-lightbox header>.preview-tools>.close-preview{border:0;border-radius:50%;margin-left:5px}.image-lightbox>section>div.is-zoomed{text-align:center;display:block;overflow:auto}.image-lightbox>section>div.is-zoomed>img{object-position:top center;min-width:100%;min-height:100%}@media (max-width:620px){.image-lightbox header{align-items:flex-start}.image-lightbox header>.preview-tools{gap:4px}.image-lightbox header>.preview-tools>button{width:34px;height:34px}.image-lightbox header>.preview-tools>.fit-preview{display:none}.image-lightbox header>.preview-tools>span{min-width:40px}.image-lightbox header>div:first-child small{display:none}.image-lightbox header>div:first-child strong{max-width:120px}}.meeting-page-header{margin-bottom:16px}.meeting-command{background:linear-gradient(120deg,var(--navy),#123d59);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:16px 18px;display:flex}.meeting-command-copy{align-items:center;gap:13px;display:flex}.meeting-command-copy>svg{color:var(--gold);flex:none}.meeting-command-copy>div{gap:4px;display:grid}.meeting-command-copy span{color:#c5d4de;font-size:12px}.meeting-command-highlight{border-left:1px solid #ffffff2c;gap:3px;min-width:170px;padding-left:18px;display:grid}.meeting-command-highlight span{color:var(--gold);text-transform:uppercase;font-size:10px;font-weight:800}.meeting-command-highlight strong{text-transform:capitalize}.meeting-toolbar{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(180px,1.35fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;padding:13px;display:grid}.meeting-toolbar label{gap:6px;display:grid}.meeting-toolbar label>span{text-transform:uppercase;color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:800}.meeting-toolbar input,.meeting-toolbar select{border:1px solid var(--line);width:100%;min-width:0;height:40px;color:var(--navy);font:inherit;background:#fff;border-radius:9px;padding:0 11px}.clear-meeting-filters{border:1px solid var(--line);height:40px;color:var(--navy);white-space:nowrap;cursor:pointer;background:#f5f8f9;border-radius:9px;padding:0 12px;font-weight:700}.meeting-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:15px;display:grid}.meeting-kpis article{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:12px;min-height:102px;padding:15px;display:flex;box-shadow:0 5px 16px #092a4209}.meeting-kpis i{color:#28698f;background:#e8f2fb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.meeting-kpis i svg{width:19px}.meeting-kpis div{gap:1px;display:grid}.meeting-kpis strong{font:700 25px var(--serif);color:var(--navy)}.meeting-kpis span{color:var(--navy);font-size:12px;font-weight:800}.meeting-kpis small{color:var(--muted);font-size:10px}.meeting-kpis .completed i{color:#267550;background:#e3f5eb}.meeting-kpis .noshow i{color:#956319;background:#fff1db}.meeting-kpis .cancelled i{color:#a64239;background:#fde8e5}.meeting-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.meeting-agenda,.next-meetings{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.meeting-agenda .panel-heading{border-bottom:1px solid var(--line);padding:17px 18px}.meeting-agenda .panel-heading h2,.next-meetings h2{font:600 22px var(--serif);color:var(--navy);margin:4px 0 0}.meeting-agenda-list{display:grid}.meeting-card{border-bottom:1px solid var(--line);border-left:4px solid #4b8db4;grid-template-columns:64px minmax(0,1fr) 190px;align-items:center;gap:16px;padding:16px 18px;display:grid;position:relative}.meeting-card:last-child{border-bottom:0}.meeting-card.completed{border-left-color:#2e9669}.meeting-card.cancelled,.meeting-card.no_show{border-left-color:#c95b52}.meeting-card>time{border-right:1px solid var(--line);text-transform:capitalize;align-content:center;place-items:center;min-height:68px;display:grid}.meeting-card>time strong{font:700 25px/1 var(--serif);color:var(--navy)}.meeting-card>time span{color:var(--muted);font-size:11px}.meeting-card>time b{color:var(--navy);margin-top:4px;font-size:11px}.meeting-card-copy{min-width:0}.meeting-card-copy>div{align-items:center;gap:7px;display:flex}.meeting-card-copy .type{color:#38637e;text-transform:uppercase;background:#edf3f7;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.meeting-card-copy em{color:#28698f;background:#e8f2fb;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.meeting-card-copy em.completed{color:#267550;background:#e3f5eb}.meeting-card-copy em.cancelled,.meeting-card-copy em.no_show{color:#a64239;background:#fde8e5}.meeting-card-copy h3{color:var(--navy);margin:7px 0 6px;font-size:15px}.meeting-card-copy p{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.meeting-card-copy p svg{width:12px}.meeting-card-copy small{color:var(--muted);margin-top:5px;display:block}.meeting-card-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.meeting-card-actions button{border:1px solid var(--line);min-height:34px;color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;padding:7px;font-size:10px;font-weight:800}.meeting-card-actions .main{background:var(--navy);border-color:var(--navy);color:#fff;grid-column:1/-1}.meeting-card-actions .danger{color:#a64239;background:#fff7f6;border-color:#efc1bc}.meeting-card-actions small{color:var(--muted);background:#f5f8f9;border-radius:8px;grid-column:1/-1;gap:2px;padding:7px;display:grid}.meeting-card-actions small b{color:var(--navy)}.meeting-empty{text-align:center;color:var(--muted);place-items:center;gap:6px;padding:48px 20px;display:grid}.meeting-empty svg{color:var(--gold)}.meeting-empty h3,.meeting-empty p{margin:0}.next-meetings{padding:18px;position:sticky;top:18px}.next-meetings>article{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;gap:10px;padding:13px 0;display:grid}.next-meetings>article time{color:var(--navy);text-transform:capitalize;background:#edf3f6;border-radius:10px;place-items:center;padding:7px;font-size:10px;display:grid}.next-meetings>article time b{font-size:11px}.next-meetings>article div{gap:2px;min-width:0;display:grid}.next-meetings>article strong{color:var(--navy);font-size:12px}.next-meetings>article small{color:var(--muted)}.next-meetings>article span{color:#3f6f8d;font-size:10px}.next-meetings>button{background:var(--gold);width:100%;color:var(--navy);cursor:pointer;border:0;border-radius:10px;margin-top:14px;padding:11px;font-weight:800}.next-empty{color:var(--muted);text-align:center;background:#f5f8f9;border-radius:10px;margin:16px 0;padding:18px;font-size:12px}.meeting-drawer-new{width:min(720px,100vw);max-width:720px}.meeting-form-sections{gap:12px;display:grid}.meeting-form-sections>section{border:1px solid var(--line);background:#f8fafb;border-radius:14px;padding:14px}.meeting-form-sections>section>header{align-items:center;gap:10px;display:flex}.meeting-form-sections>section>header>b{background:var(--gold);width:28px;height:28px;color:var(--navy);border-radius:9px;place-items:center;display:grid}.meeting-form-sections>section>header>div{gap:2px;display:grid}.meeting-form-sections>section>header small{color:var(--muted)}.meeting-form-sections .meeting-form{margin:14px 0 0}.meeting-drawer-footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:9px;margin:18px -24px -24px;padding:14px 24px;display:flex;position:sticky;bottom:-24px}.meeting-drawer-footer .meeting-save{width:auto;min-width:250px}.meeting-drawer-footer .soft-action{min-width:100px}@media (max-width:1050px){.meeting-toolbar{grid-template-columns:repeat(2,1fr)}.meeting-search{grid-column:1/-1}.meeting-workspace{grid-template-columns:1fr}.next-meetings{position:static}.meeting-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.meeting-command{align-items:flex-start;display:grid}.meeting-command-highlight{border-top:1px solid #ffffff2c;border-left:0;padding:10px 0 0}.meeting-toolbar{grid-template-columns:1fr}.meeting-search{grid-column:auto}.meeting-kpis{grid-template-columns:1fr 1fr}.meeting-kpis article{min-height:90px;padding:12px}.meeting-card{grid-template-columns:54px minmax(0,1fr);padding:14px 12px}.meeting-card-actions{grid-column:1/-1;padding-left:70px}.meeting-card-copy p{flex-wrap:wrap}.meeting-drawer-new{padding-bottom:20px}.meeting-form-sections .meeting-form{grid-template-columns:1fr}.meeting-form-sections .meeting-form .wide{grid-column:auto}.meeting-drawer-footer{margin:16px -20px -20px;padding:12px 20px;bottom:-20px}.meeting-drawer-footer .meeting-save{flex:1;min-width:0}}@media (max-width:460px){.meeting-kpis{grid-template-columns:1fr}.meeting-card-actions{padding-left:0}.meeting-drawer-footer{grid-template-columns:1fr;display:grid}.meeting-drawer-footer .soft-action{order:2}}.meeting-update-modal{background:#fff;border-radius:18px;width:min(520px,100vw - 28px);padding:26px;position:relative;box-shadow:0 25px 70px #061b2b47}.meeting-update-modal h2{font:600 29px var(--serif);color:var(--navy);margin:6px 0}.meeting-update-modal>p{color:var(--muted);margin:0 0 18px;line-height:1.5}.meeting-update-modal>p strong{color:var(--navy)}.meeting-update-modal>label{gap:7px;margin-top:12px;display:grid}.meeting-update-modal>label span{color:var(--navy);font-size:12px;font-weight:800}.meeting-update-modal textarea{border:1px solid var(--line);min-height:95px;font:inherit;resize:vertical;border-radius:11px;padding:12px}.meeting-update-modal .form-save,.meeting-update-modal .danger-confirm{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;width:auto;min-width:170px;margin:0;padding:12px 15px;font-weight:800}.meeting-update-modal .danger-confirm{background:#a64239}.meeting-update-modal button:disabled{opacity:.45}.summary-page-header .soft-action{align-items:center;gap:7px;display:flex}.summary-page-header .soft-action svg{width:16px}.summary-hero{background:linear-gradient(120deg,var(--navy),#123d59);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:16px 18px;display:flex}.summary-hero>div{align-items:center;gap:12px;display:flex}.summary-hero svg{color:var(--gold)}.summary-hero>div>div{gap:3px;display:grid}.summary-hero span{color:#c5d4de;font-size:12px}.summary-hero>b{color:var(--gold);background:#ffffff13;border-radius:999px;padding:8px 11px;font-size:12px}.summary-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px;display:grid}.summary-kpis article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:2px;min-height:92px;padding:15px;display:grid}.summary-kpis strong{font:700 25px var(--serif);color:var(--navy)}.summary-kpis span{color:var(--navy);font-size:12px;font-weight:800}.summary-kpis small{color:var(--muted);font-size:10px}.summary-toolbar{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:9px;margin-bottom:12px;padding:13px;display:grid}.summary-toolbar label{gap:5px;display:grid}.summary-toolbar label>span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:9px;font-weight:800}.summary-toolbar input,.summary-toolbar select{border:1px solid var(--line);width:100%;min-width:0;height:39px;color:var(--navy);background:#fff;border-radius:9px;padding:0 10px}.summary-toolbar>button{border:1px solid var(--line);height:39px;color:var(--navy);cursor:pointer;background:#f5f8f9;border-radius:9px;padding:0 12px;font-weight:800}.summary-library{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.summary-library>.panel-heading{border-bottom:1px solid var(--line);padding:17px 18px}.summary-library h2{font:600 21px var(--serif);margin:4px 0 0}.summary-grid{background:#f5f8f9;gap:12px;padding:14px;display:grid}.summary-grid>article{border:1px solid var(--line);background:#fff;border-left:4px solid #2e9669;border-radius:14px;overflow:hidden;box-shadow:0 5px 16px #092a4209}.summary-grid>article.incomplete{border-left-color:#d99b2c}.summary-grid>article>header{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.summary-grid time{border-right:1px solid var(--line);text-transform:capitalize;place-items:center;padding-right:12px;display:grid}.summary-grid time b{font:700 24px/1 var(--serif)}.summary-grid time span{color:var(--muted);font-size:10px}.summary-grid header>div{gap:3px;display:grid}.summary-grid header>div>span{color:var(--gold-dark);text-transform:uppercase;font-size:9px;font-weight:800}.summary-grid h3{color:var(--navy);margin:0;font-size:15px}.summary-grid header small{color:var(--muted);align-items:center;gap:5px;display:flex}.summary-grid header small svg{width:12px}.summary-grid header em{color:#267550;background:#e3f5eb;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.summary-grid .incomplete header em{color:#956319;background:#fff1db}.summary-insights{grid-template-columns:repeat(3,1fr);display:grid}.summary-insights section{border-right:1px solid var(--line);min-height:96px;padding:14px 16px}.summary-insights section:last-child{border-right:0}.summary-insights span{color:var(--gold-dark);text-transform:uppercase;font-size:9px;font-weight:800}.summary-insights p{color:var(--navy);white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.45}.summary-grid article>footer{background:#fbfcfd;justify-content:space-between;align-items:center;gap:15px;padding:11px 16px;display:flex}.summary-grid footer>span{color:var(--muted);font-size:10px}.summary-grid footer button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800}.summary-empty{text-align:center;color:var(--muted);place-items:center;gap:7px;padding:50px;display:grid}.summary-empty svg{color:var(--gold)}.summary-empty h3,.summary-empty p{margin:0}@media (max-width:1100px){.summary-toolbar{grid-template-columns:repeat(3,1fr)}.summary-search{grid-column:1/-1}.summary-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.summary-page-header .soft-action{justify-content:center;width:100%}.summary-hero{align-items:flex-start;display:grid}.summary-hero>b{width:max-content}.summary-toolbar{grid-template-columns:1fr}.summary-search{grid-column:auto}.summary-grid>article>header{grid-template-columns:52px 1fr}.summary-grid header em{grid-column:2;width:max-content}.summary-insights{grid-template-columns:1fr}.summary-insights section{border-right:0;border-bottom:1px solid var(--line);min-height:0}.summary-grid article>footer{align-items:stretch;display:grid}.summary-grid footer button{width:100%}}.summary-required-note{color:#80530f;background:#fff5e5;border-radius:10px;margin:4px 0 12px;padding:10px 12px;font-size:11px}.meeting-save:disabled{opacity:.45;cursor:not-allowed}.summary-card-actions{align-items:center;gap:7px;display:flex}.summary-grid footer .summary-card-actions button{width:auto}.summary-grid footer .summary-card-actions .delete-summary{color:#a64239;background:#fff3f2;border:1px solid #efc1bc}@media (max-width:700px){.summary-card-actions{grid-template-columns:1fr 1fr;display:grid}.summary-grid footer .summary-card-actions button{width:100%}}.month-year-picker{gap:5px;min-width:185px;display:grid;position:relative}.month-year-picker>span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:9px;font-weight:800}.month-year-trigger{border:1px solid var(--line)!important;width:100%!important;height:40px!important;color:var(--navy)!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border-radius:9px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important;padding:0 10px!important;display:grid!important}.month-year-trigger svg{width:15px}.month-year-trigger b{text-transform:capitalize;white-space:nowrap;font-size:12px}.month-year-popover{z-index:60;border:1px solid var(--line);background:#fff;border-radius:14px;width:286px;padding:12px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 45px #092a422e}.month-year-popover header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.month-year-popover header strong{font:700 20px var(--serif);color:var(--navy)}.month-year-popover header button{border:1px solid var(--line);width:34px;height:34px;color:var(--navy);cursor:pointer;background:#f5f8f9;border-radius:9px;place-items:center;padding:0;display:grid}.month-year-popover header svg{width:17px}.month-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.month-grid button,.all-periods{border:1px solid var(--line);min-height:38px;color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;font-size:11px;font-weight:700}.month-grid button:hover:not(:disabled),.month-grid button.active,.all-periods.active{border-color:var(--gold);color:#80530f;background:#fff6e5}.month-grid button:disabled{opacity:.3;cursor:not-allowed}.all-periods{background:#f5f8f9;width:100%;margin-top:8px}.summary-toolbar .month-year-picker{min-width:150px}.summary-toolbar{overflow:visible}.page-header .month-year-picker{min-width:200px}@media (max-width:700px){.month-year-picker{width:100%}.month-year-popover{width:auto;padding:16px;position:fixed;top:50%;left:14px;right:14px;transform:translateY(-50%)}.month-grid{grid-template-columns:repeat(3,1fr)}}.task-detail-drawer{width:min(680px,100vw);max-width:680px;padding:0 26px 28px}.task-detail-drawer>.close{top:16px;right:16px}.task-detail-drawer>.eyebrow{padding-top:25px;display:block}.task-detail-drawer>h2{max-width:560px;font:600 30px/1.12 var(--serif);color:var(--navy);margin:7px 48px 8px 0}.task-detail-drawer>.detail-meta{gap:8px;margin-bottom:17px;display:flex}.task-detail-drawer>.detail-meta>span{color:var(--navy);background:#edf3f6;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.task-detail-section{border:1px solid var(--line);background:#f8fafb;border-radius:15px;margin:0 0 12px;padding:15px}.task-section-heading{align-items:center;gap:10px;margin-bottom:13px;display:flex}.task-section-heading>b{background:var(--gold);width:28px;height:28px;color:var(--navy);border-radius:9px;place-items:center;display:grid}.task-section-heading>div{gap:2px;display:grid}.task-section-heading strong{color:var(--navy);font-size:13px}.task-section-heading small{color:var(--muted);font-size:10px}.task-detail-drawer .reassign-box{background:0 0;border:0;margin:0;padding:0}.task-detail-drawer .editor{gap:6px;margin-top:12px;display:grid}.task-detail-drawer .editor>span{color:var(--navy);font-size:11px;font-weight:800}.task-detail-drawer .editor textarea{border:1px solid var(--line);min-height:90px;font:inherit;resize:vertical;background:#fff;border-radius:11px;padding:12px}.task-detail-drawer .storyboard-actions{margin-top:13px}.task-detail-drawer>.upload{min-height:82px;color:var(--navy);cursor:pointer;background:#fafcfd;border:1px dashed #9db3c2;border-radius:13px;place-items:center;gap:7px;margin:12px 0;padding:14px;font-size:12px;font-weight:800;display:grid}.storyboard-preview{border-left:4px solid var(--gold);background:#edf4f7;border-radius:14px;margin:12px 0;padding:16px}.storyboard-preview>b{color:var(--navy)}.storyboard-preview>p{color:var(--muted);margin:5px 0 10px;font-size:11px;line-height:1.45}.storyboard-help{background:#fff;border:1px solid #cedce4;border-radius:10px;margin:9px 0 12px}.storyboard-help summary{color:var(--navy);cursor:pointer;padding:10px 12px;font-size:11px;font-weight:800}.storyboard-help ol{color:var(--navy);margin:0;padding:0 28px 8px;font-size:11px;line-height:1.6}.storyboard-help small{border-top:1px solid var(--line);color:var(--muted);padding:9px 12px;display:block}.task-detail-drawer>.files{border:1px solid var(--line);border-radius:13px;gap:7px;margin:12px 0;padding:14px;display:grid}.task-detail-drawer>.files a{color:var(--navy);background:#f5f8f9;border-radius:9px;padding:9px 10px;font-size:11px;text-decoration:none}.task-detail-drawer>.workflow-actions{z-index:2;border-top:1px solid var(--line);background:#fff;margin:14px -26px 0;padding:13px 26px;position:sticky;bottom:0;box-shadow:0 -8px 20px #092a420a}.history-controls{border:1px solid var(--line);background:#f8fafb;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:14px 0;padding:13px;display:grid}.history-controls>div{gap:3px;display:grid}.history-controls strong{color:var(--navy);font-size:12px}.history-controls small{color:var(--muted);font-size:10px}.history-controls>button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:800}.history-controls>button:disabled{opacity:.4;cursor:not-allowed}.history-controls>.clear-history{color:#a64239;background:#fff3f2;border-color:#efc1bc}.task-detail-drawer>.history{border:1px solid var(--line);border-radius:12px;margin-top:10px;overflow:hidden}.task-detail-drawer>.history>summary{color:var(--navy);cursor:pointer;background:#f8fafb;padding:12px 14px;font-size:11px;font-weight:800}.task-detail-drawer>.history>div{padding:0 13px}.task-detail-drawer>.history p{border-bottom:1px solid var(--line);padding:10px 0;font-size:11px}.task-detail-drawer>.history p:last-child{border-bottom:0}.task-detail-drawer>.history small{color:var(--muted);margin-top:3px;display:block}@media (max-width:700px){.task-detail-drawer{padding:0 18px 22px}.task-detail-drawer>h2{font-size:26px}.task-detail-drawer>.workflow-actions{margin-left:-18px;margin-right:-18px;padding:12px 18px}.history-controls{grid-template-columns:1fr 1fr}.history-controls>div{grid-column:1/-1}.history-controls>button{width:100%}.task-detail-drawer .storyboard-actions{grid-template-columns:1fr}.task-detail-drawer .storyboard-actions button{width:100%}}.workspace-loading{min-height:100vh;color:var(--navy);background:#f1f5f7;place-items:center;display:grid}.workspace-loading>.loading-brand{font:700 22px var(--serif);letter-spacing:.08em;align-items:center;gap:10px;display:flex;position:absolute;top:28px;left:32px}.loading-brand>span{border:1px solid var(--gold);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.workspace-loading>section{text-align:center;place-items:center;gap:8px;display:grid}.workspace-loading>section i{border:3px solid #d7e1e7;border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite oriva-spin}.workspace-loading>section strong{font:600 23px var(--serif);margin-top:7px}.workspace-loading>section p{color:var(--muted);margin:0;font-size:12px}@keyframes oriva-spin{to{transform:rotate(360deg)}}.task-create-flow{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;display:grid}.task-create-flow span{color:var(--navy);background:#f2f6f8;border-radius:10px;align-items:center;gap:6px;padding:9px;font-size:10px;font-weight:800;display:flex}.task-create-flow b{background:var(--gold);border-radius:7px;place-items:center;width:20px;height:20px;display:grid}.task-package-status{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:12px;display:flex}.task-package-status>div{gap:3px;display:grid}.task-package-status strong{color:var(--navy);font-size:12px}.task-package-status small{color:var(--muted);font-size:10px}.task-package-status em{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.task-package-status em.pending{color:#956319;background:#fff1db}.task-package-status em.ready{color:#267550;background:#e3f5eb}.task-create-actions{justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.task-create-actions .prepare-package{color:#80530f;cursor:pointer;background:#fff6e5;border:1px solid #d7b267;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:flex}.task-create-actions small{color:var(--muted);text-align:right;font-size:10px}@media (max-width:600px){.task-create-flow{grid-template-columns:1fr}.task-package-status,.task-create-actions{align-items:stretch;display:grid}.task-create-actions small{text-align:left}}.rs-dashboard{gap:18px;margin-top:20px;display:grid}.rs-hero{color:#fff;background:linear-gradient(120deg,#09263b,#15435c);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.rs-hero h2{color:#fff;text-transform:capitalize;margin:8px 0}.rs-hero p{color:#d4e2ec;max-width:650px;margin:0;line-height:1.6}.rs-hero .primary-action{color:#09263b;white-space:nowrap;background:#d6b174}.rs-note{color:#71521c;background:#fff8e9;border:1px solid #e9d5a9;border-radius:12px;margin:0;padding:16px 20px;line-height:1.6}.rs-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rs-kpis article{background:#fff;border:1px solid #dae4eb;border-radius:15px;gap:10px;padding:20px;display:grid}.rs-kpis span{color:#536d80;font-size:13px}.rs-kpis strong{color:#09263b;font-size:30px}.rs-kpis small{color:#64798a;font-size:11px;line-height:1.5}.rs-columns{grid-template-columns:1.15fr 1fr;gap:18px;display:grid}.rs-card{background:#fff;border:1px solid #dae4eb;border-radius:16px;min-width:0;overflow:hidden}.rs-card-heading{border-bottom:1px solid #dae4eb;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.rs-card-heading h2{margin:7px 0 0;font-size:23px}.rs-card-heading label{color:#536d80;gap:5px;font-size:11px;display:grid}.rs-card-heading select{color:#09263b;background:#fff;border:1px solid #dae4eb;border-radius:9px;padding:9px}.rs-chart{gap:20px;padding:24px;display:grid}.rs-chart-row{grid-template-columns:110px minmax(0,1fr) 65px;align-items:center;gap:12px;font-size:12px;display:grid}.rs-chart-row>div{background:#edf2f5;border-radius:10px;height:12px;overflow:hidden}.rs-chart-row i{background:linear-gradient(90deg,#15435c,#d6b174);border-radius:10px;height:100%;display:block}.rs-chart-row b{text-align:right}.rs-footnote{color:#607689;margin:0;padding:0 22px 18px;font-size:11px;line-height:1.6}.rs-rates{margin:0;padding:4px 22px}.rs-rates>div{border-bottom:1px solid #edf2f5;grid-template-columns:1fr auto;gap:8px;padding:16px 0;display:grid}.rs-rates>div:last-child{border:0}.rs-rates dd{margin:0;font-size:22px;font-weight:700}.rs-rates small{color:#607689;grid-column:1/-1;font-size:11px;line-height:1.5}.rs-interactions{grid-template-columns:repeat(4,1fr);gap:12px;padding:22px;display:grid}.rs-interactions>div{border-right:1px solid #dae4eb;gap:8px;display:grid}.rs-interactions>div:last-child{border:0}.rs-interactions strong{font-size:25px}.rs-interactions span{color:#607689;font-size:12px}.rs-strategy{color:#fff;background:#09263b;border-radius:18px;overflow:hidden}.rs-strategy h2,.rs-strategy h3{color:#fff}.rs-strategy .rs-card-heading{border-color:#315064}.rs-strategy .primary-action{color:#09263b;background:#d6b174}.rs-status{background:#1d4359;border-radius:30px;margin:18px 22px 0;padding:6px 10px;font-size:11px;display:inline-block}.rs-strategy-grid{grid-template-columns:repeat(2,1fr);gap:24px;padding:22px;display:grid}.rs-strategy-grid h3{margin:0 0 9px;font-size:15px}.rs-strategy-grid p,.rs-diagnosis{color:#d9e5ec;white-space:pre-line;margin:0;font-size:13px;line-height:1.7}.rs-diagnosis{padding:0 22px 22px}.rs-priorities{grid-template-columns:repeat(3,1fr);gap:22px;padding:22px;display:grid}.rs-priorities article{gap:12px;display:flex}.rs-priorities article>b{color:#855b1d;background:#f4ead5;border-radius:9px;place-items:center;min-width:28px;height:28px;display:grid}.rs-priorities h3{margin:4px 0 8px;font-size:14px}.rs-priorities p{color:#607689;margin:0;font-size:12px;line-height:1.65}@media (max-width:850px){.rs-columns{grid-template-columns:1fr}.rs-kpis{grid-template-columns:repeat(2,1fr)}.rs-priorities{grid-template-columns:1fr}}@media (max-width:550px){.rs-hero,.rs-card-heading{flex-direction:column;align-items:stretch}.rs-strategy-grid{grid-template-columns:1fr}.rs-interactions{grid-template-columns:repeat(2,1fr)}.rs-chart-row{grid-template-columns:85px minmax(0,1fr) 45px;font-size:11px}.rs-kpis article{padding:15px}}.compact-board{margin-top:14px}.task-summary{grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px;margin-bottom:16px;display:grid}.task-summary>div{background:#fff;border:1px solid #dce4ea;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.task-summary span{color:#607487;font-size:11px}.task-summary b{font-size:22px}.task-summary .summary-urgente{border-left:4px solid #a83d38}.task-summary .summary-medio{border-left:4px solid #b47d18}.task-summary .summary-tranquilo{border-left:4px solid #26785c}.owner-groups{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:14px;display:grid}.board-columns{grid-template-columns:repeat(3,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.compact-group{background:#fff;border:1px solid #dce4ea;border-radius:12px;overflow:hidden}.compact-group>summary{cursor:pointer;background:#edf2f5;justify-content:space-between;padding:13px 15px;list-style:none;display:flex}.compact-group>summary::-webkit-details-marker{display:none}.compact-group>summary span:first-child{align-items:center;gap:8px;display:flex}.compact-group>summary small,.collapse-hint{color:#607487;font-size:10px}.compact-group:not([open]) .collapse-hint{font-size:0}.compact-group:not([open]) .collapse-hint:after{content:"abrir";font-size:10px}.task-line{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5ebef;grid-template-columns:8px minmax(0,1fr) 82px 58px 16px;align-items:center;gap:9px;width:100%;padding:11px 13px;display:grid}.task-line:hover{background:#f8fafb}.urgency-dot{background:#637789;border-radius:50%;width:7px;height:7px}.urgency-dot.urgente{background:#a83d38}.urgency-dot.medio{background:#b47d18}.urgency-dot.tranquilo{background:#26785c}.task-line-copy{min-width:0}.task-line-copy b,.task-line-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.task-line-copy b{font-size:12px}.task-line-copy small{color:#607487;margin-top:3px;font-size:9px}.task-line em{color:#315a73;font-size:9px;font-style:normal}.task-line time{color:#607487;font-size:9px}.task-open{font-size:14px}.group-urgente>summary{border-left:4px solid #a83d38}.group-medio>summary{border-left:4px solid #b47d18}.group-tranquilo>summary{border-left:4px solid #26785c}@media (max-width:900px){.board-columns,.owner-groups{grid-template-columns:1fr}}@media (max-width:550px){.task-summary{grid-template-columns:repeat(2,1fr)}.task-line{grid-template-columns:8px minmax(0,1fr) 50px 14px}.task-line em{display:none}}.task-summary .summary-urgente{color:#8f2824;background:#fff1ef}.task-summary .summary-medio{color:#875d08;background:#fff8e7}.task-summary .summary-tranquilo{color:#176347;background:#ebf8f2}.task-summary .summary-urgente span,.task-summary .summary-medio span,.task-summary .summary-tranquilo span{color:inherit;font-weight:800}.compact-group.group-owner{border-top:4px solid var(--owner-color)}.compact-group.group-owner>summary{background:linear-gradient(90deg,var(--owner-color),#f5f8fa 68%)}@supports (color:color-mix(in lab, red, red)){.compact-group.group-owner>summary{background:linear-gradient(90deg,color-mix(in srgb,var(--owner-color) 14%,white),#f5f8fa 68%)}}.group-avatar,.person-avatar{color:#fff;text-transform:uppercase;flex:none;place-items:center;font-style:normal;font-weight:900;display:grid}.group-avatar{border-radius:9px;width:28px;height:28px;box-shadow:0 2px 8px #102f4820}.person-avatar{border-radius:50%;width:28px;height:28px;font-size:11px;box-shadow:0 2px 7px #102f4825}.task-line{border-left:4px solid var(--owner-color);grid-template-columns:28px minmax(150px,1fr) 90px 78px 78px 58px 16px;padding:10px 12px;transition:background .15s,transform .15s}.task-line:hover{background:#f4f8fa;transform:translate(2px)}.person-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;border:1px solid;border-radius:999px;padding:4px 8px;font-size:10px;overflow:hidden}.urgency-badge{text-align:center;white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900}.urgency-badge.urgente{color:#fff;background:#b63832}.urgency-badge.medio{color:#fff;background:#c48917}.urgency-badge.tranquilo{color:#fff;background:#24805f}.urgency-badge.sem-prazo{color:#fff;background:#617589}.urgency-badge.concluidas{color:#fff;background:#315a73}.group-urgente>summary{color:#8f2824;background:#fff0ee}.group-medio>summary{color:#805806;background:#fff7e5}.group-tranquilo>summary{color:#155f44;background:#eaf7f1}.group-sem-prazo>summary{color:#43596b;background:#eef2f5}.group-concluidas>summary{color:#294e64;background:#edf3f6}@media (max-width:800px){.task-line{grid-template-columns:28px minmax(120px,1fr) 74px 64px 16px}.task-line .person-name,.task-line em{display:none}}@media (max-width:550px){.task-line{grid-template-columns:28px minmax(0,1fr) 70px 14px}.task-line time{display:none}.urgency-badge{font-size:8px}}.board-columns{grid-template-columns:repeat(auto-fit,minmax(460px,1fr))}.company-logo-wrap{color:#315a73;background:#e7edf1;border:1px solid #d5e0e7;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;position:relative;overflow:hidden}.company-logo-wrap img{object-fit:contain;background:#fff;width:100%;height:100%;padding:3px;position:absolute;inset:0}.task-line>em{display:none}.task-line-copy b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.task-open{justify-self:end}@media (max-width:600px){.board-columns{grid-template-columns:1fr}.task-line{grid-template-columns:34px minmax(0,1fr) 68px 16px}.task-line .person-name,.task-line time{display:none}}.company-logo-wrap{background:#fff;border-radius:12px;width:46px;height:46px;box-shadow:0 2px 9px #102f4822}.company-logo-wrap img{padding:3px}.task-line{grid-template-columns:46px minmax(170px,1fr) 90px 78px 58px 16px;gap:12px;min-height:66px;padding:9px 14px}.task-line-copy{flex-direction:column;gap:4px;display:flex}.task-line-copy small{color:#143f59;letter-spacing:.01em;background:#eaf0f4;border-radius:5px;order:-1;width:max-content;max-width:100%;padding:3px 7px;font-size:10px;font-weight:900}.person-name{background:#fff;font-size:11px;font-weight:900}@media (max-width:550px){.company-logo-wrap{width:40px;height:40px}.task-line{grid-template-columns:40px minmax(0,1fr) 74px 16px;min-height:60px}.task-line-copy small{font-size:9px}.task-line-copy b{font-size:12px}}.task-detail-drawer{background:#f3f6f8;width:min(760px,100vw);max-width:760px;padding:0 30px 28px}.task-detail-drawer>.eyebrow,.task-detail-drawer>h2,.task-detail-drawer>.detail-meta{display:none}.task-detail-topline{border-bottom:1px solid #dbe4e9;min-height:58px}.task-detail-hero{color:#fff;background:linear-gradient(135deg,#082b43,#164e6d);border-radius:18px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:16px;margin:18px 0;padding:18px;display:grid;box-shadow:0 12px 30px #092a421c}.task-company-logo{color:#153f5b;background:#fff;border-radius:16px;place-items:center;width:66px;height:66px;font-size:24px;font-weight:900;display:grid;position:relative;overflow:hidden}.task-company-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:5px;position:absolute;inset:0}.task-detail-hero small{color:#d8b473;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.task-detail-hero h2{color:#fff;font:600 27px/1.12 var(--serif);margin:0}.task-detail-hero .detail-meta{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.task-detail-hero .detail-meta span{color:#fff;background:#ffffff18;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.task-detail-hero .detail-meta .stage{color:#092a42;background:#d8b473}.task-detail-section{background:#fff;border:0;margin-bottom:14px;padding:18px;box-shadow:0 4px 18px #092a420d}.task-section-heading>b{border-radius:11px;width:34px;height:34px}.assignment-section .reassign-box{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.assignment-section .reassign-box label{gap:6px;display:grid}.assignment-section .reassign-box select{border-radius:11px;height:45px}.assignment-section .reassign-box button{height:45px}.content-section{grid-template-columns:1fr 1fr;gap:12px;display:grid}.content-section .task-section-heading,.content-section .editor:first-of-type,.content-section .storyboard-actions,.content-section .upload{grid-column:1/-1}.task-detail-drawer .editor{margin:0}.task-detail-drawer .editor textarea{border-color:#d7e1e7;min-height:104px;transition:border-color .15s,box-shadow .15s}.task-detail-drawer .editor textarea:focus{border-color:#39799e;outline:0;box-shadow:0 0 0 3px #39799e1c}.task-detail-drawer .editor:first-of-type textarea{min-height:130px}.task-detail-drawer .storyboard-actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:2px;display:grid}.task-detail-drawer .storyboard-actions button{border-radius:11px;min-height:48px}.task-detail-drawer>.upload,.content-section .upload{background:#f4f9fb;border:2px dashed #aac0ce;min-height:74px;margin:2px 0 0}.storyboard-preview{border:0;border-left:5px solid var(--gold);background:linear-gradient(135deg,#edf5f8,#f8fbfc);padding:18px 18px 18px 20px;position:relative;box-shadow:0 4px 18px #092a420b}.storyboard-preview>b{font-size:15px}.storyboard-preview>button{border-radius:11px;min-height:44px}.task-detail-drawer>.files{background:#fff;border:0;padding:16px;box-shadow:0 4px 18px #092a420d}.task-detail-drawer>.files>b{font-size:14px}.task-detail-drawer>.files a{background:#f8fafb;border:1px solid #e1e8ec;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:46px;font-weight:800;display:grid}.task-reference-preview{object-fit:cover;border-radius:7px;width:52px;height:42px}.task-detail-drawer>.workflow-actions{background:#fff;margin-left:-30px;margin-right:-30px;padding:14px 30px}.task-detail-drawer>.workflow-actions button{border-radius:12px;width:100%;min-height:48px;font-size:13px}.task-detail-drawer>.history{background:#fff;border:0;box-shadow:0 4px 18px #092a420d}.task-detail-drawer>.history>summary{background:#fff;padding:15px}.task-delete{opacity:.8;padding:6px 9px;font-size:10px}@media (max-width:700px){.task-detail-drawer{padding:0 16px 20px}.task-detail-hero{grid-template-columns:52px 1fr;padding:14px}.task-company-logo{width:52px;height:52px}.task-detail-hero h2{font-size:22px}.content-section{grid-template-columns:1fr}.content-section .editor{grid-column:1/-1}.assignment-section .reassign-box,.task-detail-drawer .storyboard-actions{grid-template-columns:1fr}.task-detail-drawer>.workflow-actions{margin-left:-16px;margin-right:-16px;padding:12px 16px}}.task-detail-drawer .storyboard-actions{display:block}.task-detail-drawer .storyboard-actions button{width:100%}.task-detail-drawer>.workflow-actions{background:linear-gradient(#fff,#f7fafb);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;display:grid;box-shadow:0 -12px 28px #092a4214}.task-detail-drawer>.workflow-actions:has(.approval-cta){border-top:4px solid #d8b473}.task-detail-drawer>.workflow-actions button:only-child{grid-column:1/-1}.task-detail-drawer>.workflow-actions .approval-cta{text-align:left;color:#092a42;background:linear-gradient(135deg,#d59c36,#e7bd70);border:0;gap:2px;padding:10px 16px;display:grid;box-shadow:0 7px 18px #b77b2430}.approval-cta small{text-transform:uppercase;letter-spacing:.1em;opacity:.72;font-size:9px}.approval-cta strong{font-size:13px}.task-detail-drawer>.workflow-actions .undo-forward{color:#315a73;background:#fff;border:1px solid #9eb3c1;font-weight:900}.task-detail-drawer>.workflow-actions .undo-forward:hover{background:#edf4f7}@media (max-width:600px){.task-detail-drawer>.workflow-actions{grid-template-columns:1fr}.task-detail-drawer>.workflow-actions button{grid-column:1}}.adjustment-panel{background:linear-gradient(145deg,#fffaf0,#fff);border:1px solid #dfbd78;border-radius:17px;margin:14px 0;padding:20px;box-shadow:0 10px 28px #98691e1a}.adjustment-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.adjustment-panel>header>div{align-items:center;gap:11px;display:flex}.adjustment-panel>header>div>span{color:#092a42;background:#d8b473;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.adjustment-panel header small{color:#9a6816;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.adjustment-panel h3{color:#092a42;font:600 20px/1.1 var(--serif);margin:2px 0 0}.adjustment-panel>header>button{color:#607487;cursor:pointer;background:0 0;border:0;font-size:22px}.adjustment-panel>p{color:#607487;margin:13px 0 10px;font-size:11px}.adjustment-chips{flex-wrap:wrap;gap:7px;margin-bottom:11px;display:flex}.adjustment-chips button{color:#765015;cursor:pointer;background:#fff;border:1px solid #d9c08f;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.adjustment-chips button:hover{background:#fff1d6}.adjustment-panel textarea{width:100%;min-height:125px;font:inherit;resize:vertical;background:#fff;border:1px solid #d8c79f;border-radius:12px;padding:13px}.adjustment-panel textarea:focus{border-color:#bd8425;outline:0;box-shadow:0 0 0 3px #d8b4732b}.adjustment-panel footer{grid-template-columns:auto minmax(220px,1fr);gap:9px;margin-top:11px;display:grid}.adjustment-panel footer button{border-radius:10px;min-height:44px}@media (max-width:550px){.adjustment-panel footer{grid-template-columns:1fr}.adjustment-chips{grid-template-columns:1fr 1fr;display:grid}}.owner-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.adjustment-upload{cursor:pointer;background:#fffaf1;border:2px dashed #d5ae62;border-radius:12px;align-items:center;gap:12px;margin-top:11px;padding:10px;display:flex}.adjustment-upload input{display:none}.adjustment-upload>img{object-fit:cover;border-radius:9px;width:74px;height:58px}.adjustment-upload>span{color:#092a42;gap:3px;display:grid}.adjustment-upload small{color:#7b6c52;font-size:9px}.adjustment-upload .upload-symbol{color:#714b0e;background:#f0d49e;border-radius:11px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.adjustment-panel footer .send-adjustment{color:#092a42;background:linear-gradient(135deg,#c6871f,#e1af54);border:0;font-weight:950;box-shadow:0 7px 18px #b77b2438}.adjustment-panel footer .send-adjustment:hover{transform:translateY(-1px);box-shadow:0 9px 22px #b77b244d}.adjustment-panel footer .send-adjustment:disabled{opacity:.45;box-shadow:none;transform:none}.task-folder{position:relative}.task-folder-list{scrollbar-width:thin;scrollbar-color:var(--owner-color,#7b91a0) #edf2f5;max-height:222px;overflow-y:auto}.task-folder-list:focus{outline:3px solid var(--owner-color,#39799e)}@supports (color:color-mix(in lab, red, red)){.task-folder-list:focus{outline:3px solid color-mix(in srgb,var(--owner-color,#39799e) 25%,transparent)}}.task-folder-list:focus{outline-offset:-3px}.folder-scroll-controls{background:#f4f7f9;border-top:1px solid #dfe7eb;grid-template-columns:1fr 32px 32px;align-items:center;gap:5px;padding:7px 10px;display:grid}.folder-scroll-controls span{color:#607487;font-size:9px;font-weight:800}.folder-scroll-controls button{color:#153f5b;cursor:pointer;background:#fff;border:1px solid #cedae1;border-radius:8px;place-items:center;width:32px;height:27px;font-weight:900;display:grid}.folder-scroll-controls button:hover{background:#e6eef2}.task-deadline{text-align:center;color:#315a73;background:#edf2f5;border-radius:8px;gap:1px;padding:5px 7px;display:grid}.task-deadline small{text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:900}.task-deadline b{white-space:nowrap;font-size:10px}@media (max-width:550px){.task-folder-list{max-height:205px}.task-line{grid-template-columns:40px minmax(0,1fr) 72px 16px}.task-line .task-deadline{display:grid}.task-line .urgency-badge{display:none}}.task-folder-list{overflow-x:hidden}.task-line{box-sizing:border-box;grid-template-columns:46px minmax(105px,1fr) 72px 66px 68px 14px;gap:8px;max-width:100%}.person-name,.urgency-badge{padding-left:5px;padding-right:5px}.task-deadline{padding-left:4px;padding-right:4px}.task-line{grid-template-columns:46px minmax(100px,1fr) 70px 64px 78px 14px}.task-deadline{border:1px solid;min-width:78px;padding:6px 5px;line-height:1}.task-deadline small{letter-spacing:.07em;font-size:8px;font-weight:950}.task-deadline b{letter-spacing:.025em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;font-weight:950}.task-deadline.urgente{color:#8f211c;background:#ffdcd8}.task-deadline.medio{color:#704900;background:#ffedbc}.task-deadline.tranquilo{color:#105c3f;background:#d9f3e6}.approval-queue{background:linear-gradient(135deg,#fff,#f5f8fa);border:1px solid #d9e3e8;border-radius:15px;margin:14px 0 16px;padding:15px;box-shadow:0 5px 18px #092a4209}.approval-queue>header{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.approval-queue h2{color:#092a42;font:600 20px var(--serif);margin:3px 0 0}.approval-queue>header>small{color:#607487;font-size:10px}.approval-queue>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.approval-queue>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ea;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.approval-queue>div>button:hover{transform:translateY(-1px);box-shadow:0 7px 18px #092a4210}.queue-icon{border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.queue-icon.internal{color:#415eaa;background:#e9effb}.queue-icon.client{color:#9a6816;background:#fff2d8}.approval-queue button div{gap:2px;display:grid}.approval-queue button small{text-transform:uppercase;color:#607487;font-size:9px;font-weight:900}.approval-queue button strong{color:#092a42;font-size:14px}.approval-queue button em{color:#607487;font-size:9px;font-style:normal}.forecast-toggle button{color:#315a73;cursor:pointer;background:#fff;border:1px solid #d4dfe5;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-weight:800;display:flex}.forecast-toggle button i{background:#bccbd4;border-radius:999px;width:28px;height:16px;position:relative}.forecast-toggle button i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:left .15s;position:absolute;top:3px;left:3px}.forecast-toggle button.active i:after{left:15px}.day button.forecast{opacity:.82;background:#fff;border-style:dashed}.day button.forecast.internal-forecast{background:#f1f4fb;border-color:#4f70bc}.day button.forecast.client-forecast{background:#fff8e7;border-color:#c58a20}.calendar-list em.forecast{color:#4f70bc;background:#f1f4fb;border:1px dashed}.calendar-list em.forecast.client-forecast{color:#9a6816;background:#fff8e7}@media (max-width:650px){.approval-queue>header{flex-direction:column;align-items:start;gap:5px}.approval-queue>div,.calendar-filters{grid-template-columns:1fr}.forecast-toggle{grid-column:1/-1}}.approved-publication{gap:12px;margin-bottom:14px;display:grid}.approved-publication>div{background:#fff;border:1px solid #dce5ea;border-radius:14px;padding:17px;box-shadow:0 4px 18px #092a420d}.approved-publication span{color:#9a6816;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.approved-publication p{color:#17384e;white-space:pre-wrap;margin:0;line-height:1.55}.approved-art{color:#fff;background:#0b3048;border-radius:16px;margin:14px 0;padding:17px;box-shadow:0 10px 28px #092a4221}.approved-art>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:13px;display:flex}.approved-art>header span{color:#d8b473;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:900}.approved-art>header h3{font:600 21px var(--serif);margin:3px 0 0}.approved-art>header small{color:#becdd6;font-size:9px}.approved-art-gallery{gap:12px;display:grid}.approved-art figure{background:#fff;border-radius:13px;margin:0;overflow:hidden}.approved-art figure>img{object-fit:contain;background:#edf2f5;width:100%;max-height:520px;display:block}.approved-art figcaption{color:#153f5b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.approved-art figcaption>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.approved-art figcaption>a{color:#092a42;background:#d8b473;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:900;text-decoration:none}.task-detail-drawer>.files a{grid-template-columns:auto minmax(0,1fr) auto}.task-detail-drawer>.files a>span{gap:3px;min-width:0;display:grid}.task-detail-drawer>.files a>span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.task-detail-drawer>.files a>span small{color:#607487;font-size:8px}.task-detail-drawer>.files a>strong{color:#153f5b;background:#eaf1f5;border-radius:8px;padding:7px 9px;font-size:9px}@media (max-width:550px){.approved-art>header{flex-direction:column;align-items:start}.approved-art figcaption{grid-template-columns:1fr}.approved-art figcaption>a{text-align:center}.task-detail-drawer>.files a{grid-template-columns:auto 1fr}.task-detail-drawer>.files a>strong{text-align:center;grid-column:1/-1}}.approved-art>header nav{align-items:center;gap:7px;display:flex}.approved-art>header nav button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff35;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.approved-art>header nav button:hover{background:#ffffff24}.approved-art>header nav svg{width:17px}.approved-art>header nav b{text-align:center;color:#d8b473;min-width:55px;font-size:10px}.approved-art-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:13px;display:flex;overflow-x:auto}.approved-art-gallery::-webkit-scrollbar{display:none}.approved-art figure{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.gallery-hint{text-align:center;color:#becdd6;margin:10px 0 0;font-size:9px}.week-calendar{background:#fff;border:1px solid #d9e3e8;border-radius:15px;overflow:hidden}.week-calendar-head,.week-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.week-calendar-head{color:#fff;background:#092a42}.week-calendar-head span{text-transform:capitalize;border-right:1px solid #ffffff18;place-items:center;gap:3px;padding:10px;display:grid}.week-calendar-head b{font-size:10px}.week-calendar-head strong{color:#d8b473;font-size:18px}.week-calendar-days>article{background:#fff;border-right:1px solid #dfe7eb;min-height:360px;padding:9px}.week-calendar-days>article:last-child{border-right:0}.week-calendar-days>article.today{background:#fffaf0}.week-calendar-days article>header{color:#607487;margin-bottom:8px;font-size:9px;font-weight:800}.week-calendar-days article>button{color:#153f5b;text-align:left;cursor:pointer;background:#e8f5ef;border:0;border-left:4px solid #24805f;border-radius:8px;gap:3px;width:100%;margin-bottom:7px;padding:8px;display:grid}.week-calendar-days article>button.forecast{background:#f4f7fa;border-style:dashed}.week-calendar-days article>button.internal-forecast{border-color:#4f70bc}.week-calendar-days article>button.client-forecast{background:#fff8e7;border-color:#c58a20}.week-calendar-days article>button.meeting{background:#e8f2fa;border-color:#3478a8}.week-calendar-days button span{text-transform:uppercase;font-size:8px;font-weight:900}.week-calendar-days button b{font-size:10px;line-height:1.3}.week-calendar-days button small{color:#607487;font-size:8px}.week-calendar-days article>p{color:#9aabb6;text-align:center;margin:15px 0;font-size:9px}@media (max-width:820px){.week-calendar{overflow-x:auto}.week-calendar-head,.week-calendar-days{min-width:900px}}.legacy-overview{display:none}.command-center{gap:15px;display:grid}.command-hero{color:#fff;background:linear-gradient(125deg,#082a42 0%,#104a67 72%,#176d76 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:25px 27px;display:flex;box-shadow:0 14px 34px #092a4220}.command-hero .eyebrow{color:#e4bd70}.command-hero h1{font:500 clamp(28px,3vw,42px)/1.05 var(--serif);margin:6px 0 7px}.command-hero p{color:#c9d9e1;text-transform:capitalize;margin:0}.command-hero>button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff25;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:0 8px;min-width:100px;padding:13px;display:grid}.command-hero>button span{color:#e5b857;grid-row:1/3}.command-hero>button b{font-size:20px}.command-hero>button small{color:#c8d8e0}.command-pulse{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.command-pulse>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4e9;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.command-pulse i{border-radius:12px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.command-pulse span{flex:1;grid-template-columns:1fr auto;gap:1px 8px;display:grid}.command-pulse small{color:#607487;font-size:9px}.command-pulse b{font:600 25px var(--serif);color:#092a42;grid-area:1/2/3}.command-pulse em{color:#607487;font-size:9px;font-style:normal}.command-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:14px;display:grid}.command-main,.command-side{align-content:start;gap:14px;display:grid}.command-focus{color:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.command-focus.danger{background:linear-gradient(120deg,#9e3731,#c95d50)}.command-focus.gold{background:linear-gradient(120deg,#8a6017,#c9902a)}.command-focus.green{background:linear-gradient(120deg,#17664a,#27906a)}.command-focus span,.command-card>header span{text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:900}.command-focus h2{font:600 24px var(--serif);margin:5px 0 4px}.command-focus p{opacity:.85;margin:0}.command-focus button{color:#092a42;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:11px 14px;font-weight:900}.command-card{background:#fff;border:1px solid #dbe4e9;border-radius:17px;overflow:hidden;box-shadow:0 4px 16px #092a4208}.command-card>header{border-bottom:1px solid #e1e8ec;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.command-card>header h2{font:500 20px var(--serif);color:#092a42;margin:3px 0 0}.command-card>header button{color:#315a73;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.priority-card>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5ebef;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;padding:11px 15px;display:grid}.priority-card>div>button:first-child{border-top:0}.priority-card>div>button:hover{background:#f7fafb}.priority-card i{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.priority-card button>span{gap:2px;display:grid}.priority-card small{color:#607487;font-size:9px}.priority-card button>span b{text-overflow:ellipsis;white-space:nowrap;color:#092a42;font-size:12px;overflow:hidden}.priority-card em{color:#176347;background:#e5f4ec;border-radius:8px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.priority-card em.late{color:#a32f2a;background:#fee5e2}.approval-radar>div{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.approval-radar>div>button{text-align:left;cursor:pointer;background:#f5f8fa;border:0;border-radius:12px;grid-template-columns:42px 1fr;gap:10px;padding:13px;display:grid}.approval-radar i{border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.approval-radar i.internal{color:#4763ad;background:#e6edfb}.approval-radar i.client{color:#9a6816;background:#fff0d1}.approval-radar button span{gap:2px;display:grid}.approval-radar button span b{font:600 22px var(--serif);color:#092a42}.approval-radar strong{color:#092a42;font-size:11px}.approval-radar small{color:#607487;font-size:8px}.week-card>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5ebef;grid-template-columns:45px 1fr;gap:10px;width:100%;padding:10px 14px;display:grid}.week-card time{color:#153f5b;background:#edf3f6;border-radius:9px;place-items:center;padding:5px;display:grid}.week-card time b{font-size:16px}.week-card time small{text-transform:uppercase;font-size:8px}.week-card button>span{gap:2px;display:grid}.week-card button>span small{color:#9a6816;font-size:8px}.week-card button>span strong{text-overflow:ellipsis;white-space:nowrap;color:#092a42;font-size:10px;overflow:hidden}.load-card>div{border-top:1px solid #e5ebef;gap:7px;padding:10px 14px;display:grid}.load-card>div>span{grid-template-columns:27px 1fr auto;align-items:center;gap:8px;display:grid}.load-card span i{color:#fff;border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.load-card span b{font-size:10px}.load-card span em{color:#607487;font-size:8px;font-style:normal}.load-card progress{accent-color:#26785c;width:100%;height:6px}.client-radar>div{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.client-radar>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e9ed;border-radius:10px;grid-template-columns:35px 1fr;gap:3px 8px;padding:9px;display:grid}.client-logo{background:#edf3f6;border-radius:9px;grid-row:1/3;place-items:center;width:35px;height:35px;display:grid;position:relative;overflow:hidden}.client-logo img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.client-radar button strong{font-size:9px}.client-radar button small{color:#607487;font-size:8px}.finance-alert{color:#8f2d28;text-align:left;cursor:pointer;background:#fff0ed;border:0;border-radius:14px;gap:4px;padding:15px;display:grid}.finance-alert span{text-transform:uppercase;font-size:8px;font-weight:900}.finance-alert b{font-size:13px}.finance-alert strong{font-size:9px}.command-empty{text-align:center;color:#607487;padding:20px}@media (max-width:950px){.command-pulse{grid-template-columns:1fr 1fr}.command-layout{grid-template-columns:1fr}}@media (max-width:600px){.command-hero{align-items:flex-start;padding:20px}.command-hero>button{min-width:72px}.command-hero p{font-size:10px}.command-pulse{grid-template-columns:1fr 1fr}.command-pulse>button{padding:10px}.command-pulse i{width:34px;height:34px}.command-pulse b{font-size:20px}.command-pulse em{display:none}.command-focus{flex-direction:column;align-items:flex-start}.approval-radar>div,.client-radar>div{grid-template-columns:1fr}.priority-card>div>button{grid-template-columns:30px minmax(0,1fr) auto 14px}.priority-card i{width:30px;height:30px}}.command-center{color:#102f43}.command-hero p,.command-hero>button small{color:#edf5f8;font-weight:650}.command-pulse small{color:#314f62;font-size:10px;font-weight:750}.command-pulse em{color:#3c5869;font-size:10px;font-weight:600}.command-focus p{opacity:1;color:#fff;font-weight:600}.command-card>header span{color:#765015}.priority-card small,.approval-radar small,.week-card button>span small,.load-card span em,.client-radar button small{color:#365568;font-size:9px;font-weight:650}.priority-card button>span b,.approval-radar strong,.week-card button>span strong,.load-card span b,.client-radar button strong{color:#082a42;font-weight:850}.priority-card>header nav{align-items:center;gap:5px;display:flex}.priority-card>header nav button{color:#173f58;background:#f7fafb;border:1px solid #cddae1;border-radius:8px;min-width:30px;height:30px;padding:0 8px}.priority-card>header nav button:last-child{min-width:auto;padding:0 9px}.priority-scroll{scrollbar-width:thin;scrollbar-color:#56748a #edf2f5;max-height:238px;overflow:hidden auto}.priority-scroll:focus{outline-offset:-3px;outline:3px solid #d8b47366}.priority-scroll::-webkit-scrollbar{width:8px}.priority-scroll::-webkit-scrollbar-track{background:#edf2f5}.priority-scroll::-webkit-scrollbar-thumb{background:#56748a;border:2px solid #edf2f5;border-radius:8px}.team-section-title{justify-content:space-between;align-items:end;gap:16px;margin:22px 0 10px;display:flex}.team-section-title h2{color:#092a42;font:600 22px var(--serif);margin:3px 0 0}.team-section-title small{color:#365568;font-size:11px;font-weight:650}.team-owners{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.team-owners article{background:#fff;border:1px solid #d8e3e8;border-left:4px solid #d2a754;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.team-owners .avatar{color:#fff;background:#092a42;border-radius:13px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.team-owners h3{color:#092a42;margin:0 0 3px}.team-owners p,.team-owners small{color:#365568;margin:0;display:block}.team-owners p{font-weight:800}.owner-role{color:#704900;background:#fff0d2;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}@media (max-width:600px){.priority-card>header{align-items:flex-start}.priority-card>header nav button:last-child{display:none}.team-section-title{flex-direction:column;align-items:start;gap:4px}.team-owners article{grid-template-columns:44px 1fr}.owner-role{grid-column:2;width:max-content}}.team-load{gap:5px;margin-top:9px;display:grid}.team-load>span{color:#526b7b;font-size:10px}.team-load>i{background:#e7edf0;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.team-load>i>b{border-radius:inherit;background:#27865e;height:100%;display:block}.team-card-side{justify-items:end;gap:7px;display:grid}.team-card-side button{color:#092a42;cursor:pointer;background:#fff;border:1px solid #cad8df;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.load-state{border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.team-access-cards article{grid-template-columns:48px minmax(0,1fr) auto}.team-access-cards .team-card-side{grid-column:auto}.team-access-cards .team-card-side button{grid-column:auto;width:100%}.permission-grid{border:1px solid #d7e1e7;border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0;padding:13px;display:grid}.permission-grid legend{color:#092a42;padding:0 5px;font-size:11px;font-weight:800}.permission-grid label{background:#f4f7f9;border-radius:8px;align-items:center;gap:7px;padding:8px;display:flex}.permission-grid input{width:auto}.admin-form label small{color:#526b7b;font-size:9px}@media (max-width:700px){.team-access-cards article,.team-owners article{grid-template-columns:44px 1fr}.team-card-side{grid-column:2;justify-items:start}.permission-grid{grid-template-columns:1fr 1fr}}.access-status{border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:11px;display:flex}.access-status.ready{color:#176b49;background:#e5f5ec}.access-status.pending{color:#845800;background:#fff1d1}.access-status span{font-size:10px}@media (max-width:700px){.access-status{flex-direction:column;grid-column:auto;align-items:flex-start}}.agm-pilot{background:linear-gradient(135deg,#f8fbfc,#eef6f5);border:1px solid #cfdde3;border-radius:22px;margin-bottom:20px;overflow:hidden;box-shadow:0 14px 35px #092a4210}.agm-pilot>header{border-bottom:1px solid #d8e4e8;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.agm-pilot>header h2{color:#092a42;font:600 27px var(--serif);margin:4px 0}.agm-pilot>header p{color:#526b7b;margin:0;font-size:13px}.agm-cycle-score{color:#fff;text-align:center;background:#092a42;border-radius:15px;min-width:145px;padding:13px 16px;display:grid}.agm-cycle-score strong{font:600 26px var(--serif);color:#d8b473}.agm-cycle-score span{font-size:10px}.agm-pilot-grid{grid-template-columns:1fr 1.15fr;gap:15px;padding:18px;display:grid}.agm-cycle-card,.agm-story-card{background:#fff;border:1px solid #dbe5e9;border-radius:17px;padding:17px}.agm-cycle-card>header,.agm-story-card>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.agm-cycle-card header small,.agm-story-card header small{color:#8a641c;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.agm-cycle-card h3,.agm-story-card h3{color:#092a42;margin:3px 0 0;font-size:18px}.agm-cycle-card header>span,.agm-story-card header>span{color:#315467;background:#edf4f5;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800}.agm-progress{background:#e4ecef;border-radius:999px;height:9px;margin:15px 0 7px;overflow:hidden}.agm-progress i{border-radius:inherit;background:linear-gradient(90deg,#1e8065,#65bca6);height:100%;display:block}.agm-cycle-card>p{color:#607487;margin:0 0 12px;font-size:11px}.agm-capture-list{gap:7px;max-height:310px;display:grid;overflow:auto}.agm-capture-list>button{color:#092a42;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e0e8ec;border-radius:11px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.agm-capture-list>button:hover{background:#f4f9f8;border-color:#9bbab9}.agm-capture-list div{gap:3px;display:grid}.agm-capture-list b{font-size:12px}.agm-capture-list small{color:#607487;font-size:9px}.agm-capture-list em{color:#376377;font-size:9px;font-style:normal;font-weight:800}.agm-state{color:#607487;background:#e8eef1;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.agm-state.completed{color:#176b49;background:#dff3e8}.agm-story-days{gap:13px;max-height:390px;display:grid;overflow:auto}.agm-story-days>section{gap:7px;display:grid}.agm-story-days h4{color:#526b7b;text-transform:capitalize;border-bottom:1px solid #e2eaed;margin:0;padding-bottom:5px;font-size:11px}.agm-story-row{background:#f7fafb;border-radius:11px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.agm-story-row>span{color:#fff;background:#092a42;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.agm-story-row p{color:#17384e;margin:0;font-size:11px;line-height:1.45}.agm-story-row>div{gap:5px;display:flex}.agm-story-row button{color:#526b7b;cursor:pointer;background:#fff;border:1px solid #cbd9df;border-radius:8px;padding:6px 7px;font-size:9px;font-weight:800}@media (max-width:900px){.agm-pilot-grid{grid-template-columns:1fr}}@media (max-width:620px){.agm-pilot>header{flex-direction:column;align-items:flex-start}.agm-cycle-score{width:100%}.agm-story-row{grid-template-columns:25px 1fr}.agm-story-row>div{flex-wrap:wrap;grid-column:2}.agm-capture-list>button{grid-template-columns:25px 1fr}.agm-capture-list em{grid-column:2}}.agm-source-list{border-top:1px solid #e1e9ec;gap:5px;margin-top:13px;padding-top:11px;display:grid}.agm-source-list>b{color:#526b7b;text-transform:uppercase;font-size:10px}.agm-source-list>a{color:#1d6d7b;font-size:10px;font-weight:700;text-decoration:none}.agm-source-list>a:hover{text-decoration:underline}.overview-company-switcher{background:#fff;border:1px solid #d5e0e5;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;padding:17px 20px;display:flex;box-shadow:0 6px 18px #092a4208}.overview-company-switcher>div{gap:3px;display:grid}.overview-company-switcher strong{color:#092a42;font:600 21px var(--serif)}.overview-company-switcher small{color:#607487;font-size:11px}.overview-company-switcher label{gap:5px;min-width:250px;display:grid}.overview-company-switcher label span{color:#526b7b;text-transform:uppercase;font-size:10px;font-weight:800}.overview-company-switcher select{color:#092a42;background:#f8fafb;border:1px solid #cbd9df;border-radius:10px;min-height:43px;padding:10px 36px 10px 12px;font:700 13px Arial,sans-serif}@media (max-width:620px){.overview-company-switcher{flex-direction:column;align-items:stretch}.overview-company-switcher label{width:100%;min-width:0}}.agm-quality{background:#fff;border:1px solid #dbe5e9;border-radius:17px;margin:0 18px 18px;padding:18px}.agm-quality>header{justify-content:space-between;align-items:start;gap:15px;margin-bottom:13px;display:flex}.agm-quality h3{color:#092a42;margin:3px 0;font-size:19px}.agm-quality header p{color:#607487;margin:0;font-size:11px}.agm-quality>header>span{color:#fff;background:#092a42;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.agm-quality-list{gap:9px;display:grid}.agm-quality-list>section{background:#fafcfc;border:1px solid #e1e8ec;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.agm-quality-main{gap:7px;display:grid}.agm-quality-main>button{color:#092a42;text-align:left;cursor:pointer;background:0 0;border:0;width:max-content;max-width:100%;padding:0;font-size:13px;font-weight:800}.agm-quality-main>div{flex-wrap:wrap;gap:5px;display:flex}.quality-badge{border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.quality-badge.good{color:#176b49;background:#e3f4eb}.quality-badge.warning{color:#845800;background:#fff1d1}.quality-badge.danger{color:#a12f28;background:#ffe2df}.quality-badge.decision.pending{color:#526b7b;background:#e8eef1}.quality-badge.decision.approved{color:#176b49;background:#dff3e8}.quality-badge.decision.adjustment{color:#845800;background:#fff1d1}.quality-badge.decision.replacement_requested{color:#a12f28;background:#ffe2df}.agm-quality-main small{color:#805800;font-size:10px}.agm-quality-main>a{color:#1d6d7b;font-size:10px;font-weight:800;text-decoration:none}.agm-quality-actions{gap:5px;display:flex}.agm-quality-actions button{color:#315467;cursor:pointer;background:#fff;border:1px solid #cbd9df;border-radius:8px;padding:7px 8px;font-size:9px;font-weight:800}.agm-quality-actions button:first-child{color:#176b49;background:#e7f5ed;border-color:#84c4a5}.agm-quality-actions button:last-child{color:#a12f28;border-color:#e2aaa5}@media (max-width:720px){.agm-quality{margin:0 12px 12px;padding:13px}.agm-quality>header,.agm-quality-list>section{flex-direction:column;grid-template-columns:1fr}.agm-quality-list>section{display:grid}.agm-quality-actions{flex-wrap:wrap}}.command-center-clean{gap:14px}.clean-hero{padding:20px 22px}.clean-hero h1{font-size:clamp(25px,2.5vw,35px)}.clean-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.85fr);align-items:start;gap:14px;display:grid}.clean-overview-grid .approval-radar>div{grid-template-columns:1fr}.clean-overview-grid .priority-scroll{max-height:286px}.clean-overview-grid .week-card>button:hover,.clean-overview-grid .approval-radar button:hover{background:#eef4f7}@media (max-width:950px){.clean-overview-grid{grid-template-columns:1fr}.clean-overview-grid .command-side{grid-template-columns:1fr 1fr}}@media (max-width:650px){.clean-overview-grid .command-side{grid-template-columns:1fr}.clean-hero{padding:18px}.clean-overview-grid .priority-scroll{max-height:250px}}.compact-load>div{padding:8px 13px}.compact-load>div>span{grid-template-columns:25px 1fr auto}.compact-load span i{width:25px;height:25px}.compact-load progress{height:5px}.essential-agenda>header nav{align-items:center;gap:5px;display:flex}.essential-agenda>header nav button{color:#173f58;cursor:pointer;background:#f7fafb;border:1px solid #cddae1;border-radius:8px;min-width:30px;height:30px;padding:0 8px;font-size:10px;font-weight:900}.agenda-scroll{scrollbar-width:thin;scrollbar-color:#56748a #edf2f5;max-height:132px;overflow:hidden auto}.agenda-scroll:focus{outline-offset:-3px;outline:3px solid #d8b47366}.agenda-scroll::-webkit-scrollbar{width:8px}.agenda-scroll::-webkit-scrollbar-track{background:#edf2f5}.agenda-scroll::-webkit-scrollbar-thumb{background:#56748a;border:2px solid #edf2f5;border-radius:8px}.essential-agenda .agenda-scroll>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5ebef;grid-template-columns:45px 1fr;gap:10px;width:100%;padding:9px 14px;display:grid}.essential-agenda .agenda-scroll>button:first-child{border-top:0}.essential-agenda .agenda-scroll>button:hover{background:#eef4f7}.essential-agenda .agenda-scroll time{color:#153f5b;background:#edf3f6;border-radius:9px;place-items:center;padding:4px;display:grid}.essential-agenda .agenda-scroll time b{font-size:15px}.essential-agenda .agenda-scroll time small{text-transform:uppercase;font-size:8px}.essential-agenda .agenda-scroll button>span{gap:2px;display:grid}.essential-agenda .agenda-scroll button>span small{color:#765015;font-size:9px;font-weight:700}.essential-agenda .agenda-scroll button>span strong{text-overflow:ellipsis;white-space:nowrap;color:#092a42;font-size:11px;overflow:hidden}@media (max-width:650px){.essential-agenda>header nav button:last-child{display:none}.command-center-clean .priority-scroll{max-height:178px}.agenda-scroll{max-height:126px}}.production-checklist{background:#f7fafb;border:1px solid #d8e3e8;border-radius:14px;margin:14px 0;padding:15px}.production-checklist header{justify-content:space-between;align-items:center;gap:12px;display:flex}.production-checklist h3{color:#092a42;margin:3px 0 0}.production-checklist header>strong{color:#fff;background:#092a42;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.production-checklist>div{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0 8px;display:grid}.production-checklist>div span{color:#71818c;background:#edf1f3;border-radius:9px;padding:9px;font-size:10px;font-weight:800}.production-checklist>div span.done{color:#145f42;background:#dff3e9}.production-checklist>small{color:#365568}.primary-action:disabled{cursor:not-allowed;opacity:.45}@media (max-width:600px){.production-checklist>div{grid-template-columns:1fr}}.file-version{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.file-version>a{min-width:0}.mark-final-file{color:#765015;cursor:pointer;background:#fff8e8;border:1px solid #d5ae62;border-radius:8px;padding:8px;font-size:9px;font-weight:900}.publication-control{background:linear-gradient(145deg,#f3f8fa,#fff);border:1px solid #c9dbe3;border-radius:15px;margin:16px 0;padding:17px}.publication-control>header{justify-content:space-between;align-items:center;display:flex}.publication-control h3{color:#092a42;margin:3px 0}.publication-control>header em{color:#176347;background:#e4f3eb;border-radius:99px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.publication-control>div{grid-template-columns:repeat(3,1fr);gap:9px;margin:13px 0;display:grid}.publication-control label{gap:5px;display:grid}.publication-control label span{color:#365568;font-size:9px;font-weight:800}.publication-control input,.publication-control select{color:#092a42;background:#fff;border:1px solid #ccd9e0;border-radius:9px;width:100%;padding:10px}.publication-control .wide{grid-column:1/-1}.publication-control>button{color:#fff;cursor:pointer;background:#092a42;border:0;border-radius:9px;width:100%;padding:11px;font-weight:900}@media (max-width:600px){.file-version,.publication-control>div{grid-template-columns:1fr}.mark-final-file{width:100%}}.conversation-state input{color:#092a42;border:1px solid #cad8df;border-radius:9px;width:160px;padding:8px 10px}.conversation-state em{white-space:nowrap}@media (max-width:650px){.conversation-state{flex-direction:column;align-items:stretch}.conversation-state input{width:100%}}.content-metrics-entry{border-top:1px solid #dbe5ea;grid-column:1/-1;padding-top:10px;grid-template-columns:repeat(4,1fr)!important;gap:7px!important;display:grid!important}.content-metrics-entry>span{color:#765015;grid-column:1/-1;font-size:10px;font-weight:900}.content-metrics-entry label{gap:4px;display:grid}.content-metrics-entry input{min-width:0}@media (max-width:600px){.content-metrics-entry{grid-template-columns:1fr 1fr!important}}.capacity-alert,.capacity-warning,.capacity-ok{margin-top:5px;font-size:9px;font-weight:800;display:block}.capacity-alert{color:#ae3029}.capacity-warning{color:#8a5c00}.capacity-ok{color:#176b49}.calendar-legend{flex-wrap:wrap;row-gap:7px}.calendar-legend .scheduled{background:#d58b16}.calendar-legend .published{background:#16845b}.day button.published,.week-calendar-days article>button.published{color:#105f43;background:#dff4e9;border-color:#16845b}.day button.approved span,.week-calendar-days button.approved span{color:#56349e}.day button.scheduled span,.week-calendar-days button.scheduled span{color:#8b5907}.day button.published span,.week-calendar-days button.published span{color:#126b4b}.day button.cancelled span,.week-calendar-days button.cancelled span{color:#a52e2e}.day button.production-forecast span,.week-calendar-days button.production-forecast span{color:#506576}.calendar-list em.production-forecast{color:#465c6c;background:#edf1f4;border:1px dashed}.rs-content-performance{background:#fff;border:1px solid #dae4eb;border-radius:16px;overflow:hidden}.rs-measure-status{align-items:center;gap:7px;display:flex}.rs-measure-status b,.rs-measure-status span{color:#176347;background:#e5f4ec;border-radius:999px;padding:6px 9px;font-size:10px}.rs-measure-status span.pending{color:#805800;background:#fff0d2}.rs-content-grid{grid-template-columns:1.15fr 1fr;gap:20px;padding:20px;display:grid}.rs-ranking,.rs-formats{align-content:start;gap:8px;display:grid}.rs-ranking>h3,.rs-formats>h3{color:#09263b;margin:0 0 5px;font-size:13px}.rs-ranking article{border:1px solid #e2e9ed;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.rs-ranking article>b{color:#805800;background:#f5ead4;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.rs-ranking article div{gap:3px;display:grid}.rs-ranking article strong{font-size:11px}.rs-ranking article small{color:#607689;font-size:9px}.rs-ranking article em{color:#238460;font-size:10px;font-style:normal;font-weight:900}.rs-formats article{background:#f4f7f9;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.rs-formats article div{gap:2px;display:grid}.rs-formats article strong{font-size:11px}.rs-formats article small,.rs-formats article span{color:#607689;font-size:9px}.rs-formats article span b{color:#09263b;font-size:11px;display:block}.rs-content-empty{text-align:center;color:#607689;gap:5px;padding:25px;display:grid}.rs-content-empty strong{color:#09263b}@media (max-width:760px){.rs-content-grid{grid-template-columns:1fr}.rs-measure-status{flex-direction:column;align-items:flex-start}}.skip-link{z-index:1000;color:#092a42;background:#fff;border-radius:9px;padding:11px 15px;font-weight:900;position:fixed;top:-60px;left:16px;box-shadow:0 8px 25px #0003}.skip-link:focus{top:16px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #d8b473}:where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.58}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.company-access-drawer{width:min(680px,100vw);max-width:680px;padding:30px 32px 34px}.company-access-drawer>h2{margin-bottom:8px;font-size:2.15rem}.company-access-drawer>h2:after{content:"Dados de acesso, contrato e identidade visual";color:#526b7b;margin-top:7px;font:500 12px/1.45 Arial,sans-serif;display:block}.company-access-drawer .admin-form{border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:20px;padding:20px}.company-access-drawer .admin-form>label{grid-column:span 3;align-content:start}.company-access-drawer .admin-form>label:nth-child(5),.company-access-drawer .admin-form>label:nth-child(6),.company-access-drawer .admin-form>label:nth-child(7){grid-column:span 2}.company-access-drawer .admin-form>label.wide{grid-column:1/-1}.company-access-drawer .admin-form input,.company-access-drawer .admin-form textarea{min-height:46px}.company-access-drawer .admin-form textarea{min-height:110px}.company-access-drawer .admin-form label small{line-height:1.45}.company-access-drawer>.form-save{background:#092a42;border-radius:0;width:calc(100% + 64px);margin:18px -32px -34px;padding:17px 32px;position:sticky;bottom:-34px;box-shadow:0 -8px 24px #092a4214}@media (max-width:700px){.company-access-drawer{padding:24px 18px 28px}.company-access-drawer .admin-form{grid-template-columns:1fr;padding:15px}.company-access-drawer .admin-form>label,.company-access-drawer .admin-form>label:nth-child(5),.company-access-drawer .admin-form>label:nth-child(6),.company-access-drawer .admin-form>label:nth-child(7),.company-access-drawer .admin-form>label.wide{grid-column:1}.company-access-drawer>.form-save{width:calc(100% + 36px);margin:16px -18px -28px;bottom:-28px}}.client-portal,.client-meeting-page{gap:16px;display:grid}.client-portal-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.client-portal-heading h1{color:var(--navy);font:600 clamp(30px,4vw,45px) var(--serif);margin:5px 0}.client-portal-heading p{color:#526b7b;margin:0}.client-portal-heading>div:last-child{gap:8px;display:flex}.client-portal-heading button,.client-upcoming header button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cad8df;border-radius:10px;padding:11px 14px;font-weight:800}.client-portal-heading button.primary{border-color:var(--client-primary);background:var(--client-primary);color:#fff}.client-welcome{background:linear-gradient(120deg,var(--client-primary),#174f70);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}.client-welcome small{color:var(--client-accent);text-transform:uppercase;font-weight:900}.client-welcome h2{font:600 27px var(--serif);margin:5px 0}.client-welcome p{color:#e2edf2;margin:0}.client-welcome>svg{width:42px;height:42px;color:var(--client-accent)}.client-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.client-kpis article{background:#fff;border:1px solid #d9e3e8;border-radius:15px;align-items:center;gap:12px;padding:17px;display:flex}.client-kpis article>svg{width:38px;height:38px;color:var(--client-primary);background:#eaf3f7;border-radius:11px;padding:8px}.client-kpis article.attention>svg{color:#895b08;background:#fff0d2}.client-kpis article div{display:grid}.client-kpis strong{font:600 25px var(--serif);color:var(--navy)}.client-kpis span{color:#526b7b;font-size:10px}.client-upcoming{background:#fff;border:1px solid #d9e3e8;border-radius:17px;overflow:hidden}.client-upcoming>header{border-bottom:1px solid #e1e8ec;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.client-upcoming h2{color:var(--navy);font:600 21px var(--serif);margin:3px 0 0}.client-upcoming>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7ecef;grid-template-columns:34px minmax(0,1fr) auto 15px;align-items:center;gap:11px;width:100%;padding:12px 17px;display:grid}.client-upcoming>div>button:first-child{border-top:0}.client-upcoming>div>button:hover{background:#f6f9fa}.client-upcoming button>svg{width:34px;height:34px;color:var(--client-primary);background:#eaf3f7;border-radius:9px;padding:7px}.client-upcoming button>span{gap:3px;display:grid}.client-upcoming button b{color:var(--navy)}.client-upcoming button small{color:#607487}.client-upcoming button em{color:#365568;background:#edf2f5;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800}.client-upcoming button em.client_review{color:#805800;background:#fff0d2}.client-upcoming button em.completed{color:#176347;background:#e2f3ea}.client-upcoming>p{text-align:center;color:#607487;padding:25px}.client-support-shortcut{color:var(--navy);text-align:left;cursor:pointer;background:#edf4f7;border:0;border-radius:14px;align-items:center;gap:12px;padding:15px 17px;display:flex}.client-support-shortcut span{flex:1;gap:3px;display:grid}.client-support-shortcut small{color:#607487}.client-meeting-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:15px;display:grid}.client-meeting-form,.client-meeting-list{background:#fff;border:1px solid #d9e3e8;border-radius:17px;padding:20px}.client-meeting-form>header{align-items:center;gap:11px;margin-bottom:17px;display:flex}.client-meeting-form>header>svg{width:40px;height:40px;color:var(--client-primary);background:#eaf3f7;border-radius:11px;padding:8px}.client-meeting-form h2,.client-meeting-list h2{color:var(--navy);font:600 22px var(--serif);margin:3px 0}.client-meeting-form p{color:#607487;margin:3px 0}.client-meeting-form>label,.client-meeting-form>div{gap:7px;margin-top:13px;display:grid}.client-meeting-form>div{grid-template-columns:1fr 170px;gap:12px}.client-meeting-form>div label{gap:7px;display:grid}.client-meeting-form label span{color:var(--navy);font-size:11px;font-weight:800}.client-meeting-form input,.client-meeting-form select,.client-meeting-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #cad8df;border-radius:10px;padding:12px}.client-meeting-form textarea{resize:vertical;min-height:105px}.client-meeting-form>button{background:var(--client-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:14px;padding:13px;font-weight:900}.client-meeting-message{background:#e5f4ec;border-radius:9px;color:#176347!important;padding:10px!important}.client-meeting-list>p{color:#607487;text-align:center;padding:35px 10px}.client-meeting-list article{border-top:1px solid #e1e8ec;align-items:center;gap:10px;padding:12px 0;display:flex}.client-meeting-list article svg{color:var(--client-primary)}.client-meeting-list article div{gap:4px;display:grid}.client-meeting-list article small{color:#607487}@media (max-width:900px){.client-kpis{grid-template-columns:1fr 1fr}.client-meeting-grid{grid-template-columns:1fr}}@media (max-width:620px){.client-portal-heading{flex-direction:column;align-items:start}.client-portal-heading>div:last-child{width:100%}.client-portal-heading button{flex:1}.client-kpis{grid-template-columns:1fr 1fr}.client-upcoming>div>button{grid-template-columns:34px 1fr}.client-upcoming button em{grid-column:2}.client-upcoming button>strong{display:none}.client-meeting-form>div{grid-template-columns:1fr}}.publication-control{background:#fff;border-color:#cbdce4;padding:20px;box-shadow:0 5px 18px #092a420b}.publication-control>header{border-bottom:1px solid #e0e8ec;padding-bottom:13px}.publication-control>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:16px 0 10px}.publication-control>div>label{grid-column:span 2}.publication-control>div>label.wide{grid-column:1/-1}.publication-control input,.publication-control select{min-height:44px}.publication-link-help{color:#365568;background:#eef4f7;border-radius:9px;margin:0 0 15px;padding:9px 11px;font-size:10px;line-height:1.45}.content-metrics-entry{background:#f7fafb;border-radius:12px;margin-bottom:15px;border:1px solid #dbe5ea!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:15px!important}.content-metrics-entry>span{padding-bottom:3px;font-size:11px}.content-metrics-entry input{background:#fff;min-height:42px}@media (max-width:620px){.publication-control{padding:16px}.publication-control>div{grid-template-columns:1fr 1fr}.publication-control>div>label{grid-column:span 1}.publication-control>div>label:first-child,.publication-control>div>label.wide{grid-column:1/-1}.content-metrics-entry{grid-template-columns:1fr 1fr!important}}.publication-pending-banner{color:#092a42;text-align:left;cursor:pointer;background:#fff8e7;border:1px solid #e1bc73;border-left:5px solid #c58a20;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:0 0 12px;padding:13px 15px;display:grid}.publication-pending-banner>span{color:#765015;background:#f5d99f;border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.publication-pending-banner>div{gap:3px;display:grid}.publication-pending-banner small{color:#805800;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.publication-pending-banner>b{color:#765015;font-size:10px}.urgency-badge.publicacao,.task-deadline.publicacao{color:#805800!important;background:#fff0cf!important;border-color:#d9a84b!important}.publication-control>div label small{color:#607487;font-size:9px;line-height:1.35}@media (max-width:600px){.publication-pending-banner{grid-template-columns:38px 1fr}.publication-pending-banner>b{grid-column:2}}.command-center-clean .command-card>header span,.command-center-clean .finance-alert span{font-size:11px}.command-center-clean .command-card>header h2,.command-center-clean .command-card>header strong{font-size:17px}.command-center-clean .priority-card small{font-size:11px;line-height:1.35}.command-center-clean .priority-card button>span b{font-size:14px;line-height:1.35}.command-center-clean .priority-card em{padding:7px 9px;font-size:11px}.command-center-clean .approval-radar strong{font-size:13px}.command-center-clean .approval-radar small{font-size:11px;line-height:1.35}.command-center-clean .week-card button>span small,.command-center-clean .essential-agenda .agenda-scroll button>span small{font-size:11px}.command-center-clean .week-card button>span strong,.command-center-clean .essential-agenda .agenda-scroll button>span strong{font-size:13px;line-height:1.35}.command-center-clean .load-card span b{font-size:12px}.command-center-clean .load-card span em{font-size:10px}.command-center-clean .priority-scroll{max-height:238px}.command-center-clean .agenda-scroll{max-height:160px}.task-summary span{font-size:13px;font-weight:700}.compact-group>summary b{font-size:16px}.compact-group>summary small,.collapse-hint,.compact-group:not([open]) .collapse-hint:after{font-size:12px}.task-line{min-height:76px}.task-line-copy small{padding:4px 8px;font-size:12px}.task-line-copy b{font-size:15px;line-height:1.35}.person-name{font-size:12px}.urgency-badge{padding:7px 8px;font-size:11px}.task-deadline small{font-size:9px}.task-deadline b{font-size:13px}.folder-scroll-controls span,.publication-pending-banner small{font-size:11px}.publication-pending-banner strong{font-size:15px}.publication-pending-banner>b{font-size:12px}.meeting-command-copy span{font-size:14px;line-height:1.45}.meeting-command-highlight span,.meeting-toolbar label>span{font-size:12px}.meeting-kpis span{font-size:14px}.meeting-kpis small{font-size:12px;line-height:1.4}.meeting-card-copy .type,.meeting-card-copy em{font-size:11px}.meeting-card-copy h3{font-size:17px}.meeting-card-copy p,.meeting-card-copy small{font-size:13px;line-height:1.45}.meeting-card-actions button{font-size:12px}.meeting-empty h3{font-size:18px}.meeting-empty p,.next-meetings p{font-size:14px;line-height:1.5}.rs-kpis span{font-size:15px}.rs-kpis small,.rs-footnote,.rs-card-heading label,.rs-chart-row{font-size:13px}.rs-rates dt{font-size:15px}.rs-rates small{font-size:13px}.rs-interactions span{font-size:14px}.rs-status{font-size:13px}.rs-strategy-grid h3{font-size:17px}.rs-strategy-grid p,.rs-diagnosis{font-size:15px}.rs-priorities h3{font-size:16px}.rs-priorities p{font-size:14px}.rs-measure-status b,.rs-measure-status span{font-size:12px}.rs-ranking>h3,.rs-formats>h3{font-size:15px}.rs-ranking article strong,.rs-formats article strong{font-size:14px}.rs-ranking article small,.rs-formats article small,.rs-formats article span{font-size:12px;line-height:1.4}.rs-ranking article em,.rs-formats article span b{font-size:13px}.rs-content-grid{gap:24px;padding:22px}@media (max-width:700px){.task-line-copy small{font-size:11px}.task-line-copy b,.rs-strategy-grid p,.rs-diagnosis{font-size:14px}.meeting-command-copy span{font-size:13px}}.command-focus.publication{color:#fff;background:#9b6812}.overview-publication-queue{color:#092a42;text-align:left;cursor:pointer;background:#fff8e7;border:1px solid #dfb764;border-left:5px solid #c58a20;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px;display:grid}.overview-publication-queue>span{color:#765015;background:#f4d897;border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.overview-publication-queue>div{gap:2px;display:grid}.overview-publication-queue small{color:#805800;text-transform:uppercase;font-size:11px;font-weight:900}.overview-publication-queue strong{font-size:16px}.overview-publication-queue p{color:#526b7b;margin:0;font-size:12px}.overview-publication-queue>b{color:#765015;font-size:12px}.task-control-hub,.task-execution-panel{background:#fff;border:1px solid #d7e2e8;border-radius:17px;overflow:hidden}.task-control-hub>header,.task-execution-panel>header{border-bottom:1px solid #e1e8ec;justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.task-control-hub h2,.task-execution-panel h2,.task-flow-heading h2{color:#092a42;font:600 21px var(--serif);margin:3px 0 0}.task-control-hub>header>small{color:#365568;background:#edf3f6;border-radius:999px;padding:6px 9px;font-size:12px}.task-control-hub .task-workbar{background:#f7fafb;border:0;border-radius:0;margin:0;padding:13px 16px}.task-control-hub .task-workbar>span{display:none}.task-flow-panel{border-top:1px solid #e1e8ec;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:16px;display:grid}.task-flow-heading p{color:#607487;margin:6px 0 0;font-size:12px;line-height:1.45}.task-flow-cards{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.task-flow-cards>button{color:#092a42;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ea;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:12px;display:grid}.task-flow-cards>button:hover,.task-flow-cards>button.active{transform:translateY(-1px);box-shadow:0 7px 18px #092a4214}.task-flow-cards>button.active{outline-offset:-2px;outline:2px solid}.task-flow-cards i{border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.task-flow-cards span{gap:2px;display:grid}.task-flow-cards small{text-transform:uppercase;color:#607487;font-size:10px;font-weight:900}.task-flow-cards strong{font-size:13px}.task-flow-cards em{color:#526b7b;font-size:11px;font-style:normal}.task-flow-cards .internal i{color:#415eaa;background:#e9effb}.task-flow-cards .client i{color:#9a6816;background:#fff2d8}.task-flow-cards .publication i{color:#805800;background:#f7dfaa}.task-execution-panel{margin-top:14px;padding-bottom:15px}.task-execution-panel>header{align-items:center}.task-execution-panel .task-board-toggle{margin:0}.task-execution-panel .compact-board{margin:14px 15px 0}@media (max-width:900px){.task-flow-panel{grid-template-columns:1fr}.task-flow-cards{grid-template-columns:1fr 1fr}.task-flow-cards .publication{grid-column:1/-1}}@media (max-width:620px){.task-control-hub>header,.task-execution-panel>header{flex-direction:column;align-items:flex-start}.task-flow-cards{grid-template-columns:1fr}.task-flow-cards .publication{grid-column:auto}.task-execution-panel .task-board-toggle{width:100%}.task-execution-panel .task-board-toggle button{flex:1}}.assistant-shell{width:min(980px,100%)}.assistant-context{padding:15px 19px}.assistant-context span{font-size:11px}.assistant-context select{height:44px;font-size:15px}.assistant-context .select-wrap svg{top:14px}.assistant-context small{font-size:12px;line-height:1.5}.assistant-shell>.assistant-shortcuts{gap:11px;padding:16px 18px}.assistant-shell>.assistant-shortcuts button{min-height:72px;padding:12px 14px}.assistant-shell>.assistant-shortcuts span{color:#486273;font-size:10px}.assistant-shell>.assistant-shortcuts b{font-size:14px;line-height:1.35}.assistant-capabilities summary{padding:15px 18px;font-size:14px}.assistant-capabilities>div{gap:14px;padding:0 18px 18px}.assistant-capabilities .command-card{gap:9px;padding:15px}.command-card>header>span{width:32px;height:32px;font-size:11px}.command-card>header b{font-size:13px}.command-card>header small{font-size:11px;line-height:1.4}.assistant-capabilities .command-card button{min-height:46px;padding:10px 12px}.command-card button b{font-size:13px;line-height:1.35}.command-card button small{color:#4e6879;font-size:11px;line-height:1.4}.assistant-stream{gap:15px;padding:28px}.assistant-stream>div{padding:15px 18px;font-size:15px;line-height:1.6}.assistant-answer-actions button{padding:10px 12px;font-size:12px}.assistant-shell footer{padding:16px}.assistant-shell footer input{min-height:48px;font-size:15px}.assistant-shell footer button{min-width:92px;font-size:14px}@media (max-width:720px){.assistant-context small{font-size:11px}.assistant-shell>.assistant-shortcuts b{font-size:13px}.assistant-capabilities>div{padding-left:14px;padding-right:14px}.assistant-stream{padding:17px}.assistant-stream>div{font-size:14px}}.assistant-intelligence-badge{text-transform:uppercase;letter-spacing:.04em;background:#eee8fb;border-radius:999px;align-items:center;gap:5px;width:max-content;margin:0 0 9px;padding:5px 8px;font-weight:900;color:#56349e!important;font-size:10px!important;display:flex!important}.arsenio-task-guide{background:#fff;border-radius:18px;gap:12px;margin-bottom:14px;padding:18px;display:grid;box-shadow:0 4px 18px #092a420d}.arsenio-task-guide>header{border-bottom:1px solid #e3eaee;align-items:center;gap:11px;padding-bottom:13px;display:flex}.arsenio-task-guide>header>span{background:#eaf4f4;border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.arsenio-task-guide header small{color:#5f7b8e;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.arsenio-task-guide h3{color:#092a42;margin:2px 0 0;font-size:18px}.arsenio-task-guide article{background:#f5f8fa;border:1px solid #e0e8ec;border-radius:13px;padding:15px}.arsenio-task-guide article>b{color:#976815;letter-spacing:.05em;margin-bottom:9px;font-size:11px;display:block}.arsenio-task-guide article p{color:#17384e;white-space:pre-line;margin:0;font-size:14px;line-height:1.68}.arsenio-task-guide>footer{color:#185c38;background:#e7f5ed;border-radius:12px;padding:13px;font-size:12px;font-weight:800;line-height:1.5}.arsenio-mode .files,.arsenio-mode .production-checklist,.arsenio-mode .adjustment-panel,.arsenio-mode .history,.arsenio-mode .publication-control{display:none!important}.arsenio-mode .workflow-actions{box-shadow:0 -10px 24px #092a4212}.arsenio-mode .workflow-actions .approval-cta{background:#0d6842;border-color:#0d6842}.arsenio-mode .task-detail-hero{margin-bottom:14px}.partner-flow-status{background:#fbfbfc;border:1px solid #d7d9df;border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:13px;margin:0 0 14px;padding:16px;display:grid}.partner-flow-status>span{color:#fff;background:linear-gradient(145deg,#34363d,#16171b);border-radius:14px;place-items:center;width:48px;height:48px;font-size:19px;font-weight:900;display:grid}.partner-flow-status small,.partner-production-guide header small{color:#716779;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.partner-flow-status strong{color:#17181c;margin:3px 0;font-size:15px;display:block}.partner-flow-status p{color:#666a73;margin:0;font-size:11px;line-height:1.45}.partner-flow-status.internal_review>span,.partner-flow-status.client_review>span{background:linear-gradient(145deg,#7a4aa0,#3d2551)}.partner-flow-status.completed>span{background:linear-gradient(145deg,#25805f,#164e3c)}.partner-production-guide{background:#fbfbfc;border:1px solid #d8dae0;border-radius:17px;gap:11px;margin-bottom:14px;padding:17px;display:grid}.partner-production-guide>header{border-bottom:1px solid #e1e2e6;align-items:center;gap:11px;padding-bottom:12px;display:flex}.partner-production-guide>header>span{color:#60367e;background:#eee9f2;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.partner-production-guide h3{color:#18191d;margin:2px 0 0;font-size:18px}.partner-production-guide article{background:#f2f3f5;border-radius:12px;padding:14px}.partner-production-guide article>b{color:#5a356f;letter-spacing:.05em;margin-bottom:8px;font-size:10px;display:block}.partner-production-guide article p{color:#282a30;white-space:pre-line;max-height:300px;margin:0;font-size:13px;line-height:1.62;overflow:auto}.partner-upload{text-align:center;color:#4c2d60!important;background:#f4eff7!important;border:1px dashed #8f6aa4!important;margin-top:2px!important}.partner-task-mode>.files{margin-top:0}.partner-task-mode>.files>b{margin-bottom:10px;display:block}.partner-task-mode>.production-checklist{margin-top:12px}.partner-task-mode>.workflow-actions{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);bottom:0;background:#f9f9faee!important;border:1px solid #d7d9df!important;border-radius:14px!important;margin-top:12px!important;padding:12px!important;position:sticky!important}.partner-task-mode>.workflow-actions .approval-cta{text-align:center!important;min-height:58px!important}.partner-task-mode>.workflow-actions .approval-cta:disabled{color:#696c74!important;box-shadow:none!important;background:#c9cbd0!important}.partner-flow-complete{color:#195b42;text-align:center;background:#e5f3ec;border-radius:11px;grid-column:1/-1;gap:4px;padding:13px;display:grid}.partner-flow-complete small{color:#497361}.partner-task-mode>.history,.partner-task-mode>.publication-control{display:none!important}@media (max-width:620px){.partner-flow-status{grid-template-columns:42px minmax(0,1fr);padding:14px}.partner-flow-status>span{width:42px;height:42px}.partner-production-guide{padding:14px}.partner-production-guide article p{font-size:14px}.partner-task-mode>.workflow-actions{bottom:8px!important}}.quality-badge.capture{color:#244e82;background:#e7eef9}.quality-badge.direct{color:#604197;background:#eee8fb}.agm-routing{background:#fff;border:1px solid #d8e4e8;border-radius:10px;grid-template-columns:auto minmax(220px,360px);align-items:center;gap:9px;width:max-content;max-width:100%;padding:8px 10px;display:grid}.agm-routing span{color:#526b7b;font-size:10px;font-weight:800}.agm-routing select{color:#092a42;background:#f7fafb;border:1px solid #bfd0d7;border-radius:8px;min-width:0;padding:7px 9px;font-size:11px;font-weight:700}@media (max-width:620px){.agm-routing{grid-template-columns:1fr;width:100%}.agm-routing select{width:100%}}.task-detail-drawer>.close{z-index:4}.task-detail-drawer .task-detail-topline{gap:10px;min-height:42px;padding-right:54px}.task-detail-drawer .task-delete{flex:none}.agm-cycle-summary{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.agm-cycle-summary span{color:#315467;background:#eef4f5;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.agm-unified-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9bbab9 #edf3f4;gap:9px;max-height:560px;padding-right:5px;display:grid;overflow-y:auto}.agm-unified-list>section{background:#fafcfc;border:1px solid #dfe8eb;border-radius:13px;gap:8px;padding:11px;display:grid}.agm-unified-list>section.released{background:#f7fcf9;border-color:#9fd1b8}.agm-pauta-title{color:#092a42;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;padding:0;display:grid}.agm-pauta-title>span:nth-child(2){gap:3px;min-width:0;display:grid}.agm-pauta-title b{font-size:12px;line-height:1.35}.agm-pauta-title small{color:#607487;font-size:9px}.agm-pauta-title em{color:#78909e;font-size:21px;font-style:normal}.agm-pauta-tags{flex-wrap:wrap;gap:5px;display:flex}.agm-pauta-note{color:#805800;font-size:10px}.agm-cycle-unified .agm-routing{grid-template-columns:58px minmax(0,1fr);width:100%}.agm-cycle-unified .agm-quality-actions{flex-wrap:wrap}.agm-cycle-unified .agm-quality-actions button{min-height:34px}.agm-cycle-unified .agm-quality-actions button:disabled{opacity:.48;cursor:not-allowed}.agm-next-action{background:#f8f4ea;border-left:4px solid #d8b473;border-radius:11px;gap:3px;margin:14px 0 10px;padding:12px 14px;display:grid}.agm-next-action span{color:#8a641c;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.agm-next-action strong{color:#092a42;font-size:13px}.agm-flow{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(72px,1fr));gap:6px;margin:4px 0 10px;padding-bottom:5px;display:grid;overflow-x:auto}.agm-flow button{color:#486779;text-align:left;cursor:pointer;background:#f7fafb;border:1px solid #d9e4e8;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:96px;padding:8px 7px;display:grid;position:relative}.agm-flow button:after{content:"›";color:#9fb1ba;font-weight:900;position:absolute;right:-7px}.agm-flow button:last-child:after{display:none}.agm-flow i{background:#e6eef1;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.agm-flow span{font-size:8px;font-weight:800;line-height:1.2}.agm-flow b{color:#fff;background:#092a42;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid}.agm-flow-mobile{display:none}.agm-flow-caption{justify-content:space-between;align-items:center;margin:2px 0 9px;display:flex}.agm-flow-caption span{color:#315467;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:900}.agm-flow-caption button{color:#18725b;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.agm-state.triage{color:#916400;background:#fff0cf}.agm-state.production,.agm-state.editing{color:#315e99;background:#e7eef9}.agm-state.internal_review,.agm-state.client_review{color:#6a4698;background:#efe8fa}.agm-state.publication{color:#a44920;background:#fff0e8}.agm-state.metrics{color:#176b49;background:#dff3e8}.agm-pauta-title>span:nth-child(2)>em{color:#607487;font-size:9px;font-style:normal}.agm-pauta-title>strong{color:#78909e;font-size:21px}.agm-preview-routing .agm-routing{display:block}.agm-preview-routing select{width:100%;margin-top:8px}@media (max-width:620px){.task-detail-drawer{padding-top:16px}.task-detail-drawer>.close{float:right;background:#e8eef1;width:44px;height:44px;margin:0 0 8px 8px;position:sticky;top:0;box-shadow:0 3px 10px #092a421a}.task-detail-drawer .task-detail-topline{clear:both;min-height:0;padding-right:0}.task-detail-drawer .task-delete{padding:8px 10px}.agm-pilot-grid{display:grid}.agm-cycle-card,.agm-story-card{min-width:0}.agm-unified-list{max-height:62vh;padding-right:3px}.agm-cycle-unified .agm-routing{grid-template-columns:1fr;gap:5px}.agm-cycle-unified .agm-quality-actions{grid-template-columns:1fr 1fr;display:grid}.agm-cycle-unified .agm-quality-actions button:first-child{grid-column:1/-1}.agm-pauta-title b{font-size:13px}.agm-pauta-title small,.agm-pauta-title>span:nth-child(2)>em{font-size:10px}.agm-flow-desktop{display:none}.agm-flow-mobile{background:#f7fafb;border:1px solid #dce5e9;border-radius:11px;margin:4px 0 10px;display:block}.agm-flow-mobile summary{color:#315467;cursor:pointer;justify-content:space-between;padding:11px 12px;font-size:11px;font-weight:900;list-style:none;display:flex}.agm-flow-mobile summary::-webkit-details-marker{display:none}.agm-flow-mobile summary b{color:#18725b}.agm-flow-mobile .agm-flow{scroll-snap-type:x proximity;grid-template-columns:repeat(7,104px);margin:0 8px 8px}.agm-flow button{scroll-snap-align:start}.agm-flow span,.agm-pauta-tags .quality-badge{font-size:9px}.task-detail-drawer{width:100vw;max-width:100vw;padding:12px 12px calc(24px + env(safe-area-inset-bottom));overflow-x:hidden}.task-detail-drawer>.close{border-radius:999px;width:auto;min-width:78px;margin-bottom:10px;padding:0 13px;font-size:0;top:8px}.task-detail-drawer>.close:before{content:"Fechar ×";color:#092a42;font-size:13px;font-weight:900}.task-detail-drawer .task-detail-topline{border-bottom:0;padding:4px 0 10px}.task-detail-drawer .task-detail-hero{border-radius:14px;grid-template-columns:44px minmax(0,1fr);gap:10px;margin:4px 0 10px;padding:12px}.task-detail-drawer .task-company-logo{border-radius:11px;width:44px;height:44px}.task-detail-drawer .task-detail-hero h2{overflow-wrap:anywhere;font-size:18px;line-height:1.22}.task-detail-drawer .task-detail-hero .detail-meta{gap:5px;margin-top:8px}.task-detail-drawer .task-detail-section{border-radius:13px;min-width:0;padding:13px}.task-detail-drawer .task-section-heading{margin-bottom:10px}.task-detail-drawer .content-section{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.task-detail-drawer .editor{min-width:0;max-width:100%;display:grid;overflow:hidden}.task-detail-drawer .editor textarea{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;min-height:128px;max-height:240px;padding:11px;font-size:16px;line-height:1.45;display:block;overflow:auto}.task-detail-drawer .editor:first-of-type textarea{min-height:170px}.task-detail-drawer .storyboard-actions button{min-height:44px}.task-detail-drawer .upload{overflow-wrap:anywhere;min-width:0;padding:13px;font-size:12px}.task-detail-drawer>.files{min-width:0;padding:12px}.task-detail-drawer>.files a{grid-template-columns:minmax(0,1fr);min-width:0}.task-detail-drawer>.files a>span,.task-detail-drawer>.files a>span b{min-width:0;max-width:100%}.task-detail-drawer>.files a>strong{text-align:center;grid-column:1}.task-detail-drawer .production-checklist{padding:13px}.task-detail-drawer .production-checklist h3{font-size:18px}.task-detail-drawer>.workflow-actions{box-shadow:none;background:0 0;border-top:3px solid #d8b473;margin:12px 0 0;padding:12px 0 0;position:static}.task-detail-drawer>.workflow-actions button{min-height:46px}.task-detail-drawer>.history{margin-bottom:12px}}.agm-preview-backdrop{z-index:40;background:#071522b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agm-pauta-preview{background:#f4f7f8;border-radius:20px;width:min(720px,100%);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 25px 70px #061b2b55}.agm-pauta-preview>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agm-pauta-preview h3{color:#092a42;font:600 25px/1.2 var(--serif);margin:5px 0}.agm-pauta-preview header p{color:#607487;margin:0;font-size:12px}.agm-pauta-preview>header>button{color:#092a42;cursor:pointer;background:#e3eaee;border:0;border-radius:999px;flex:none;padding:10px 12px;font-weight:900}.agm-preview-meta{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.agm-preview-meta span{color:#fff;background:#092a42;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.agm-pauta-preview>section{background:#fff;border:1px solid #dce5e9;border-radius:14px;margin-top:10px;padding:15px}.agm-pauta-preview>section>b{color:#8a641c;text-transform:uppercase;letter-spacing:.07em;margin-bottom:9px;font-size:10px;display:block}.agm-pauta-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#17384e;margin:0;font:13px/1.65 Arial,sans-serif}.agm-pauta-preview>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.agm-pauta-preview>footer button{color:#315467;cursor:pointer;background:#fff;border:1px solid #cbd9df;border-radius:10px;padding:11px 13px;font-weight:800}.agm-pauta-preview>footer button.primary{color:#fff;background:#092a42;border-color:#092a42}@media (max-width:620px){.agm-preview-backdrop{align-items:end;padding:0}.agm-pauta-preview{max-height:94vh;padding:16px 13px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.agm-pauta-preview h3{font-size:20px}.agm-pauta-preview>header>button{padding:9px}.agm-pauta-preview>section{padding:13px}.agm-pauta-preview pre{font-size:14px;line-height:1.58}.agm-pauta-preview>footer{grid-template-columns:1fr;display:grid}.agm-pauta-preview>footer button{width:100%}}.task-content-actions{margin:13px 0;display:block}.task-content-actions button{border:1px solid var(--line);width:100%;min-height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;padding:12px;font-weight:800}.agm-feedback{color:#176b49;background:#e3f4eb;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.agm-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.agm-decision-form>p{color:#607487;margin:0 0 12px;font-size:12px;line-height:1.5}.agm-decision-form label{gap:7px;display:grid}.agm-decision-form label span{color:#092a42;font-size:11px;font-weight:900}.agm-decision-form textarea{color:#17384e;resize:vertical;background:#fff;border:1px solid #cbd9df;border-radius:10px;width:100%;min-height:105px;padding:12px;font:16px/1.45 Arial,sans-serif}.agm-decision-form>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.agm-decision-form>div button{color:#315467;background:#fff;border:1px solid #cbd9df;border-radius:9px;padding:10px 12px;font-weight:800}.agm-decision-form>div button.confirm{color:#fff;background:#092a42;border-color:#092a42}.agm-decision-form>div button:disabled{opacity:.5}@media (max-width:620px){.agm-decision-form>div{grid-template-columns:1fr 1fr;display:grid}.agm-decision-form>div button{min-height:44px}}.agm-main-brief{border-left:5px solid #d8b473!important}.agm-brief-pending{align-items:flex-start;gap:12px;background:#fff9ea!important;border-color:#e8cf99!important;display:flex!important}.agm-brief-pending>span{background:#f1d8a4;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.agm-brief-pending>div{gap:5px;display:grid}.agm-brief-pending b{color:#092a42!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important}.agm-brief-pending p{color:#607487;margin:0;font-size:12px;line-height:1.5}:root{--navy:#1a1715;--navy-2:#2b2521;--gold:#c8a477;--gold-dark:#987044;--ink:#28231f;--muted:#756e67;--line:#ddd6cc;--surface:#fffdfa;--bg:#f1eee8;--green:#386f58;--red:#a34f48;--purple:#3d2852;--serif:Georgia,"Times New Roman",serif;--sans:var(--font-geist-sans),Arial,Helvetica,sans-serif}body{font-family:var(--sans);color:var(--ink);background:radial-gradient(circle at 92% 0,#c8a47718 0,#0000 28%),linear-gradient(135deg,#f7f4ee 0%,#efebe4 52%,#f7f5f1 100%)}.shell{background:0 0}.sidebar{background:radial-gradient(circle at 18% 6%,#72553436 0,#0000 23%),radial-gradient(circle at 115% 72%,#4b26783b 0,#0000 32%),linear-gradient(155deg,#191614 0%,#0e0d0c 58%,#171311 100%);border-right:1px solid #c8a4773d;position:sticky;overflow:hidden;box-shadow:18px 0 54px #1a14100c}.sidebar:before{content:"";pointer-events:none;opacity:.32;background:linear-gradient(112deg,#0000 0 34%,#ffffff08 34.3%,#0000 35%),repeating-linear-gradient(90deg,#fff0 0 48px,#fff008 49px,#fff0 50px);position:absolute;inset:0}.sidebar>*{z-index:1;position:relative}.brand{font:500 1.55rem/1 var(--serif);letter-spacing:.16em;color:#f2e6d6;text-shadow:0 1px 18px #c8a47720}.brand span{color:#d9bd98;width:36px;height:36px;font:500 1.15rem var(--serif);background:linear-gradient(145deg,#c8a47718,#0000);border-color:#c8a47799;border-radius:50%}.profile{background:linear-gradient(135deg,#ffffff0b,#ffffff04);border-color:#c8a47726;box-shadow:inset 0 1px #ffffff0b}.profile small{color:#a89b8d}.profile strong{color:#f4eee6}.sidebar nav{scrollbar-color:#8d6d47 #ffffff08}.sidebar nav>small{color:#c9a77b;letter-spacing:.16em}.sidebar a{color:#bdb5ad;border:1px solid #0000;transition:background .2s,border-color .2s,color .2s,transform .2s}.sidebar a:hover{color:#fff;background:#ffffff08;border-color:#c8a47722;transform:translate(2px)}.database-state{color:#b9d4c7;border-color:#c8a47726}.sidebar-logout{color:#cfc5ba!important;background:#ffffff05!important;border-color:#c8a4772e!important}main{position:relative}.eyebrow{color:var(--gold-dark);letter-spacing:.16em}.page-header h1,.panel-heading h2,.task-control-hub h2,.task-execution-panel h2,.task-flow-heading h2,.agm-pilot h2,.agm-cycle-card h2,.agm-story-card h2{font-family:var(--serif);letter-spacing:-.025em;color:var(--navy);font-weight:500}.page-header h1{line-height:1.02}.page-header p{max-width:720px}.saved-chip,.metrics div,.task-panel,.saved-panel,.meeting-metrics article,.meeting-list,.support-shell,.task-control-hub,.task-execution-panel,.calendar-toolbar,.calendar-filters,.month-calendar,.calendar-list,.assistant-shell,.admin-card,.partner-card,.finance-card,.agm-cycle-card,.agm-story-card{border-color:var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdfae6;box-shadow:0 14px 38px #2b211513,inset 0 1px #fff}.metrics div{position:relative;overflow:hidden}.metrics div:after{content:"";background:linear-gradient(90deg,var(--gold),transparent);height:2px;position:absolute;bottom:0;left:16px;right:16px}.metrics strong{color:var(--navy);font-family:var(--serif)}button,input,select,textarea{font-family:var(--sans)}input,select,textarea,.field input,.field select{color:var(--ink);background:#fffdfa;border-color:#d5cdc2;outline:none}.select-wrap svg{color:#8c7b6b}.confirm-bar,.strategy-panel{background:radial-gradient(circle at 90% 0,#4b26784d,#0000 30%),linear-gradient(135deg,#25201c,#12100f);border:1px solid #c8a4773d;box-shadow:0 18px 42px #17100b33}.strategy-grid,.strategy-grid>div{background:0 0}.strategy-grid>div{border-left:1px solid #ffffff12}.task-control-hub>header,.task-execution-panel>header,.panel-heading{border-color:#e5ded5}.task-control-hub .task-workbar{background:#f8f5f0}.task-flow-cards>button,.agm-unified-list>section{background:#fffdfa;border-color:#ded6cc}.task-flow-cards>button:hover,.task-flow-cards>button.active{box-shadow:0 10px 24px #31241616}.task-flow-cards>button.active{outline-color:#ba9568}.task-flow-cards i,.agm-flow i{color:#5d4a38;background:#eee8df}.agm-pilot{position:relative;overflow:hidden;color:#f5eee5!important;background:radial-gradient(circle at 88% 5%,#5c347a4a,#0000 32%),linear-gradient(145deg,#24201d,#100f0e)!important;border:1px solid #c8a47738!important;box-shadow:0 20px 50px #241a1230!important}.agm-pilot:after{content:"ÓRIVA";color:#ffffff05;font:500 92px var(--serif);letter-spacing:.08em;pointer-events:none;position:absolute;top:-18px;right:-12px}.agm-pilot>header h2,.agm-pilot>header p,.agm-pilot>header .eyebrow{z-index:1;position:relative;color:#f5eee5!important}.agm-pilot .eyebrow{color:#d3b184!important}.agm-pilot-progress{z-index:1;position:relative;background:#ffffff0e!important;border-color:#c8a47730!important}.agm-pilot-progress strong{color:#d5b486!important}.agm-flow button.active{color:#563d25;background:#f2e5d3;border-color:#aa8154}.agm-cycle-summary span,.quality-badge,.agm-state{border:1px solid #00000008}.agm-pauta-preview{background:#f3eee7;border:1px solid #c8a47755}.agm-preview-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c0907c7}.drawer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#100c09a8}.task-detail-drawer .task-detail-hero{color:#fff;background:radial-gradient(circle at 100% 0,#54306f44,#0000 38%),linear-gradient(135deg,#27221e,#151311)!important;border:1px solid #c8a47745!important}.task-detail-drawer .task-detail-hero h2{color:#fff!important}.task-detail-drawer>.close{color:#302923!important;background:#eee8df!important}.agm-decision-form textarea{color:#2b2521;background:#fffdfa;border-color:#d7cec3}.agm-brief-pending b{color:#2b2521!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#b8aa9a;border:2px solid #eee9e1;border-radius:999px}@media (max-width:980px){.sidebar{z-index:1000;border-bottom:1px solid #c8a4773d;border-right:0;position:relative;overflow:visible}.sidebar-top{z-index:1002;position:relative}.sidebar nav{z-index:1001;overscroll-behavior:contain;background:linear-gradient(155deg,#211c19,#100e0d);border-color:#c8a47732;max-height:calc(100dvh - 86px);top:68px;overflow-y:auto;box-shadow:0 24px 70px #090705b8}.sidebar nav.open{display:grid}.brand{font-size:1.35rem}main{z-index:1;position:relative}.page-header{padding-top:4px}}@media (max-width:650px){body{background:linear-gradient(160deg,#f7f4ee,#eee9e1)}main{padding-top:20px}.page-header{margin-bottom:18px}.page-header h1{font-size:2.15rem}.saved-chip,.metrics div,.task-panel,.saved-panel,.task-control-hub,.task-execution-panel,.agm-cycle-card,.agm-story-card{box-shadow:0 8px 22px #2b21150d}.agm-pilot:after{font-size:58px;top:4px}.agm-pauta-preview{background:#f5f1ea}.task-detail-drawer{background:#f3efe8}}:root{--navy:#111216;--navy-2:#252830;--gold:#c7c9ce;--gold-dark:#70747d;--ink:#1c1e24;--muted:#6c7079;--line:#d9dbe0;--surface:#fff;--bg:#f3f4f6;--purple:#5d2f89}html{background:#0c0d10}.sidebar{background:radial-gradient(circle at 18% 4%,#ffffff18 0,#0000 20%),radial-gradient(circle at 110% 76%,#6a319150 0,#0000 33%),linear-gradient(155deg,#1b1c21 0%,#090a0c 62%,#121318 100%);border-right-color:#e7e9ee26}.sidebar:before{opacity:.48;background:linear-gradient(118deg,#0000 0 32%,#ffffff0a 32.3%,#0000 34%),repeating-linear-gradient(90deg,#fff0 0 54px,#fff009 55px,#fff0 56px)}.brand{color:#0000;text-shadow:none;background:linear-gradient(100deg,#f7f7f8 0%,#8e929a 32%,#fff 52%,#8b8e96 75%,#e9eaed 100%) 0 0/220%;-webkit-background-clip:text;background-clip:text;align-items:center;font-size:1.62rem;animation:7s linear infinite oriva-metal;display:flex;position:relative}.brand span{color:#e5e7eb;background:linear-gradient(145deg,#ffffff20,#777b8412);border-color:#cfd2d899;position:relative;box-shadow:inset 0 1px #fff6,0 0 22px #c8cbd126}.brand:after{content:"GESTÃO · ESTRATÉGIA";color:#969aa3;font:600 6px/1 var(--sans);letter-spacing:.25em;white-space:nowrap;position:absolute;top:30px;left:50px}@keyframes oriva-metal{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.sidebar a{color:#b7bac1}.sidebar a:hover{color:#fff;background:#ffffff0a 0/100%;border-color:#bfc3cb2c}.sidebar a.active{color:#fff;background:linear-gradient(90deg,#e9ebf11d,#69339726);border-color:#d9dce442;box-shadow:inset 3px 0 #d6d8dd,0 8px 24px #0003}.profile{background:linear-gradient(135deg,#ffffff10,#ffffff04);border-color:#d9dce42b}.database-state{border-color:#ffffff1d}.page-header{border-bottom-color:#c7c9cf80}.eyebrow{color:#6f737c}.page-header h1,.panel-heading h2,.task-control-hub h2,.task-execution-panel h2,.task-flow-heading h2,.agm-cycle-card h2,.agm-story-card h2{color:#17191e}.page-header h1{color:#0000;background:linear-gradient(105deg,#17191e,#656a74 58%,#202228);-webkit-background-clip:text;background-clip:text}.saved-chip,.metrics div,.task-panel,.saved-panel,.meeting-metrics article,.meeting-list,.support-shell,.task-control-hub,.task-execution-panel,.calendar-toolbar,.calendar-filters,.month-calendar,.calendar-list,.assistant-shell,.admin-card,.partner-card,.finance-card,.agm-cycle-card,.agm-story-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffeb,#f7f8facc);border-color:#fff;box-shadow:0 20px 45px #15171c10,inset 0 1px #fff,0 0 0 1px #c8cbd133}.metrics div:after{background:linear-gradient(90deg,#25272d,#c6c9cf 48%,#6c347f);height:3px}.metrics strong{color:#17191e}.saved-chip{border-radius:18px}input,select,textarea,.field input,.field select{color:#1d1f24;background:#fbfbfc;border-color:#cfd2d8}input:focus,select:focus,textarea:focus{border-color:#777b84!important;box-shadow:0 0 0 4px #7f4b9d1c!important}.confirm-bar,.strategy-panel{background:radial-gradient(circle at 86% 0,#7743a65c,#0000 32%),linear-gradient(135deg,#22242a,#0e0f12);border-color:#e4e6eb30}.confirm-bar button,.publish-strategy{color:#141519;background:linear-gradient(115deg,#f5f6f7,#aeb2ba 52%,#eceef1);box-shadow:inset 0 1px #fff,0 7px 20px #0004}.task-board-toggle button.active,.meeting-actions button:first-child,.assistant-answer-actions button:first-child,.agm-pauta-preview>footer button.primary,.agm-decision-form>div button.confirm{color:#fff;background:linear-gradient(135deg,#30323a,#101115 65%,#47285e);border-color:#1c1e23;box-shadow:0 10px 24px #19151f2b}.task-board-toggle button,.meeting-actions button,.assistant-answer-actions button,.task-content-actions button,.agm-pauta-preview>footer button{color:#292c33;background:#fbfbfc;border-color:#d3d5da}.agm-pilot{background:radial-gradient(circle at 88% 5%,#743ba169,#0000 34%),radial-gradient(circle at 5% 100%,#aeb3bd20,#0000 30%),linear-gradient(145deg,#25272e,#0d0e11)!important;border-color:#e0e2e833!important;box-shadow:0 24px 60px #0f10143d!important}.agm-pilot:after{color:#0000;background:linear-gradient(100deg,#fff1,#fff4,#fff1);-webkit-background-clip:text;background-clip:text}.agm-pilot .eyebrow,.agm-pilot-progress strong{color:#d5d7dc!important}.agm-pilot-progress{background:linear-gradient(145deg,#ffffff10,#ffffff06)!important;border-color:#e4e6eb2b!important}.agm-cycle-unified{border-color:#d4d6dc!important}.agm-flow button{color:#4c5059;background:linear-gradient(145deg,#fff,#f1f2f4);border-color:#d6d8dd}.agm-flow button.active{color:#22242a;background:linear-gradient(145deg,#eeeef1,#dedfe4);border-color:#777b85;box-shadow:inset 0 0 0 1px #fff,0 7px 18px #1b1d2214}.agm-flow button.active i{background:linear-gradient(145deg,#d7d9df,#f8f8f9)}.agm-flow b{background:linear-gradient(145deg,#33353d,#101115)}.agm-pauta-title{color:#202229}.agm-pauta-title em,.agm-pauta-title strong{color:#777c86}.agm-next-action{background:linear-gradient(135deg,#f4f4f6,#e9eaed);border-color:#8c9099}.assistant-context,.assistant-capabilities,.assistant-shell>.assistant-shortcuts,.message-file-queue{background:#f5f6f8}.assistant-shell>.assistant-shortcuts button,.assistant-capabilities section,.command-card{background:linear-gradient(145deg,#fff,#f2f3f5)!important;border-color:#d9dbe0!important}.assistant-shell>.assistant-shortcuts button{border-top-color:#8f939c!important}.assistant-stream .assistant{border-left-color:#6d3e8c}.drawer,.task-detail-drawer{background:linear-gradient(155deg,#fafafa,#eeeff2);box-shadow:-24px 0 70px #090a0c4a}.task-detail-drawer .task-detail-hero{background:radial-gradient(circle at 100% 0,#7741a45c,#0000 40%),linear-gradient(135deg,#282a31,#101115)!important;border-color:#e4e6eb2f!important}.task-detail-drawer .task-detail-section,.task-detail-drawer>.files,.production-checklist{background:#fbfbfc!important;border-color:#d8dae0!important}.task-detail-drawer>.workflow-actions{border-top-color:#a3a6ad!important}.task-detail-drawer>.close{box-shadow:0 6px 18px #15171c18;color:#22242a!important;background:linear-gradient(145deg,#f3f4f6,#dfe1e5)!important}.task-detail-drawer>.close:before{color:#22242a!important}.agm-pauta-preview{background:linear-gradient(155deg,#f7f7f8,#e9eaed);border-color:#dfe1e680}.agm-pauta-preview>section{background:#fcfcfd;border-color:#d8dae0}.agm-preview-meta span{color:#fff;background:linear-gradient(135deg,#30323a,#121317)}.agm-decision-form{background:#f7f3f9!important;border-color:#b6a4c4!important}.agm-brief-pending{background:#f5f5f7!important;border-color:#c9cbd1!important}.agm-brief-pending>span{background:linear-gradient(145deg,#dfe1e6,#fafafa)}::-webkit-scrollbar-track{background:#e9eaed}::-webkit-scrollbar-thumb{background:linear-gradient(#b7bac1,#7b7f88);border-color:#e9eaed}::selection{color:#111216;background:#9d76b74d}@media (max-width:980px){.sidebar nav{background:radial-gradient(circle at 100% 100%,#63318458,#0000 35%),linear-gradient(155deg,#222329,#0b0c0f);border-color:#e1e3e92e}.brand:after{top:29px}}@media (max-width:650px){body{background:radial-gradient(circle at 100% 0,#743ba119,#0000 32%),linear-gradient(155deg,#f8f8f9,#edeef1)}.page-header h1{font-size:2.2rem}.saved-chip,.metrics div,.task-panel,.saved-panel,.task-control-hub,.task-execution-panel,.agm-cycle-card,.agm-story-card{box-shadow:0 12px 30px #15171c12}.agm-pauta-preview,.task-detail-drawer{background:linear-gradient(155deg,#f8f8f9,#eceef1)}}.sidebar:before,.brand:after{display:none}.brand{background:linear-gradient(108deg,#fff 0%,#aeb1b8 44%,#f4f5f6 72%,#92969e 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:22px;animation:none}.sidebar{box-shadow:12px 0 38px #090a0c14}.sidebar a:hover{transform:none}.saved-chip,.metrics div,.task-panel,.saved-panel,.meeting-metrics article,.meeting-list,.support-shell,.task-control-hub,.task-execution-panel,.calendar-toolbar,.calendar-filters,.month-calendar,.calendar-list,.assistant-shell,.admin-card,.partner-card,.finance-card,.agm-cycle-card,.agm-story-card{background:#fdfdfe;border:1px solid #e1e2e6;box-shadow:0 10px 30px #16181d0b}.metrics div{border-radius:15px}.task-panel,.saved-panel,.meeting-list,.support-shell,.task-control-hub,.task-execution-panel,.agm-cycle-card,.agm-story-card,.assistant-shell{border-radius:18px}.panel-heading{background:#fdfdfe}.page-header{border-bottom:0;padding-bottom:0}.page-header h1{letter-spacing:-.04em}.eyebrow{letter-spacing:.18em}.field input,.field select,input,select,textarea{border-radius:12px}.calendar-toolbar,.calendar-filters{overflow:hidden}.calendar-toolbar select,.calendar-filters select{box-shadow:none!important;border-color:#d8dae0!important}.month-calendar{overflow:hidden}.helper,.status,.agm-cycle-summary span{background:#eff0f2}@media (max-width:980px){.sidebar{justify-content:center;align-items:center;min-height:72px;overflow:visible;height:72px!important;padding:12px 18px!important;display:flex!important}.sidebar-top{align-items:center;width:100%;height:48px}.brand{letter-spacing:.14em;white-space:nowrap;padding:0;font-size:1.42rem}.brand span{width:36px;height:36px;margin-right:10px}.menu-toggle{color:#f3f4f6;background:#ffffff0a;border:1px solid #ffffff20;border-radius:13px;width:44px;height:44px}.profile,.database-state{display:none!important}.sidebar nav{border:1px solid #ffffff20;border-radius:18px;max-height:calc(100dvh - 80px);padding:12px;top:64px;left:12px;right:12px}main{padding-top:26px}.page-header h1{font-size:clamp(2rem,9vw,2.7rem);line-height:1.02}.page-header p{font-size:.92rem}.calendar-toolbar,.calendar-filters{border-radius:16px}.sidebar nav.open{-webkit-overflow-scrolling:touch;padding-bottom:calc(16px + env(safe-area-inset-bottom));scrollbar-gutter:stable;flex-direction:column;overflow-y:auto;display:flex!important}.sidebar nav .sidebar-logout{flex:none;margin-top:14px}.client-portal [id]{scroll-margin-top:92px}}.agm-section-page .agm-feedback{color:#155f42!important;-webkit-text-fill-color:#155f42!important;background:#e6f6ed!important;border:1px solid #9dd7ba!important;font-size:13px!important;font-weight:900!important;line-height:1.45!important}.agm-section-page .agm-feedback button{color:#155f42!important;-webkit-text-fill-color:#155f42!important}@media (max-width:720px){.agm-flow-mobile{background:#f6fafb!important;border:1px solid #d8e1e6!important;border-radius:14px!important;overflow:visible!important}.agm-flow-mobile summary{min-height:56px;padding:0 16px!important}.agm-flow-mobile[open] summary{border-bottom:1px solid #d8e1e6!important}.agm-flow-mobile .agm-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0!important;padding:12px!important;display:grid!important;overflow:visible!important}.agm-flow-mobile .agm-flow button{border-radius:12px!important;grid-template-columns:34px minmax(0,1fr) 25px!important;min-width:0!important;min-height:68px!important;padding:10px!important}.agm-flow-mobile .agm-flow button:last-child{grid-column:1/-1}.agm-flow-mobile .agm-flow button:after{display:none!important}.agm-flow-mobile .agm-flow i{width:34px!important;height:34px!important;font-size:16px!important}.agm-flow-mobile .agm-flow span{color:#292c33!important;-webkit-text-fill-color:#292c33!important;white-space:normal!important;font-size:12px!important;font-weight:900!important;line-height:1.22!important;overflow:visible!important}.agm-flow-mobile .agm-flow b{min-width:24px!important;height:24px!important;font-size:11px!important}.agm-flow-caption{margin-top:16px!important}.agm-section-page .agm-feedback{margin:10px 0 14px!important;padding:13px 14px!important}}.quality-badge.editing{color:#315e99!important;background:#e7eef9!important}.quality-badge.review{color:#65418e!important;background:#efe8fa!important}.quality-badge.publication{color:#9a481f!important;background:#fff0e8!important}.quality-badge.completed{color:#176b49!important;background:#dff3e8!important}@media (max-width:650px){main{padding:24px 16px 46px}.page-header{margin-bottom:22px}.page-header h1{margin-top:8px;font-size:2.35rem;line-height:1.04}.page-header .eyebrow{font-size:.67rem}.saved-chip,.metrics div,.task-panel,.saved-panel,.task-control-hub,.task-execution-panel,.agm-cycle-card,.agm-story-card,.calendar-toolbar,.calendar-filters,.month-calendar,.calendar-list{box-shadow:0 8px 24px #16181d0b}.metrics{gap:10px}.metrics div{padding:15px}.calendar-toolbar{padding:18px!important}.calendar-toolbar h2{font-size:1.55rem!important}.calendar-filters{padding:16px!important}.month-calendar{border-radius:16px}.agm-pilot{border-radius:18px!important}.drawer,.task-detail-drawer{border-radius:22px 22px 0 0}}:root{--oriva-black:#0d0e11;--oriva-graphite:#23252b;--oriva-silver:#b9bcc3;--oriva-silver-light:#eceef1;--oriva-white:#fbfbfc;--oriva-purple:#633886;--oriva-purple-soft:#eee8f3;--navy:#17181d;--navy-2:#282a31;--gold:#b9bcc3;--gold-dark:#6f737c;--ink:#202228;--muted:#70747d;--line:#d9dbe0;--surface:#fbfbfc;--bg:#f1f2f4;--green:#5d5365;--red:#713f50}body{background:radial-gradient(circle at 88% -8%,#63388617 0,#0000 28%),linear-gradient(150deg,#f8f8f9 0%,#eff0f2 52%,#f7f7f8 100%)}.eyebrow,.type,.task-copy .type,.meeting-list .type,.assistant-context span,.assistant-capabilities section>b,.agm-pauta-preview>section>b,.task-section-heading small,.production-checklist>span,.agm-decision-form label span{color:#6f6477!important}.agm-pilot,.strategy-panel,.confirm-bar,.task-detail-drawer .task-detail-hero{background:radial-gradient(circle at 88% 4%,#63388662,#0000 34%),linear-gradient(140deg,#282a30,#0d0e11)!important;border-color:#c9ccd32e!important}.agm-pilot .eyebrow,.agm-pilot-progress strong,.confirm-bar .eyebrow,.strategy-grid span{color:#d2d4d9!important}.saved-chip,.metrics div,.task-panel,.saved-panel,.meeting-metrics article,.meeting-list,.support-shell,.task-control-hub,.task-execution-panel,.calendar-toolbar,.calendar-filters,.month-calendar,.calendar-list,.assistant-shell,.admin-card,.partner-card,.finance-card,.agm-cycle-card,.agm-story-card,.task-detail-section,.files,.production-checklist{background:#fbfbfc!important;border-color:#dedfe3!important}.helper,.status,.agm-cycle-summary span,.quality-badge,.agm-state,.meeting-list em,.deadline,.task-status,.badge,.chip{color:#50545d!important;background:#eceef1!important;border-color:#d8dae0!important}.quality-badge.capture,.quality-badge.direct,.agm-state.triage,.agm-state.production,.agm-state.editing,.agm-state.internal_review,.agm-state.client_review,.agm-state.publication,.agm-state.metrics,.agm-cycle-summary span.late{color:#5b3c70!important;background:#eee9f2!important;border-color:#d9cce2!important}.success,.agm-feedback,.arsenio-task-guide>footer{color:#533968!important;background:#eee9f2!important;border-color:#d8cbe1!important}.error{color:#713f50!important;background:#f1e9ed!important;border-color:#dfcbd3!important}.status-dot,.calendar-legend i,.progress-fill,.agm-pilot-progress i,.calendar-legend .scheduled,.calendar-legend .published,.calendar-legend .waiting,.calendar-legend .cancelled,.calendar-legend .meeting{background:#787c85!important}.task-row.urgency-urgent,.task-row.urgency-medium,.task-row.urgency-calm{border-left-color:#858992!important}.task:not(.selected){background:#f3f4f6}.check input:checked+span{background:#633886;border-color:#633886}.task-flow-cards .internal i,.task-flow-cards .client i,.task-flow-cards .publication i,.agm-flow i,.arsenio-task-guide>header>span,.agm-brief-pending>span{color:#4e5159!important;background:#e9e9ed!important}.task-flow-cards>button.active,.agm-flow button.active{color:#22242a!important;background:#edeef1!important;border-color:#777b84!important;outline-color:#777b84!important}.assistant-shell>.assistant-shortcuts button:nth-child(n){border-top-color:#858992!important}.command-card:before,.assistant-capabilities .command-results:before,.assistant-capabilities .command-meetings:before,.assistant-capabilities .command-management:before{background:linear-gradient(#bfc2c8,#633886)!important}.agm-next-action,.agm-decision-form,.agm-brief-pending{background:#f2f0f4!important;border-color:#cfd0d6!important}.agm-next-action span,.agm-pauta-note{color:#64546f!important}.agm-main-brief{border-left-color:#777b84!important}.confirm-bar button,.publish-strategy{color:#15161a!important;background:linear-gradient(115deg,#f7f7f8,#aeb1b8 52%,#eceef1)!important}.primary,.approval-cta,.advance,.agm-pauta-preview>footer button.primary,.agm-decision-form>div button.confirm{color:#fff!important;background:linear-gradient(135deg,#34363d,#141519 68%,#4d2c63)!important;border-color:#282a30!important}.task-delete,.danger,.replace{color:#704655!important;background:#f3eef1!important;border-color:#cdbdc4!important}.sidebar{border-color:#cdd0d622}.sidebar nav>small{color:#9da0a8}.sidebar a.active{background:linear-gradient(90deg,#e9ebf11d,#6338862b);border-color:#d8dbe244;box-shadow:inset 3px 0 #d8dae0,0 8px 24px #0003}.notification-mini b{color:#15161a;background:#c3c6cc}.calendar-toolbar select,.calendar-filters select,.field select,.agm-routing select{border-left-color:#777b84!important}.month-calendar .today{box-shadow:inset 0 0 0 2px #6c447f!important}.month-calendar .selected{background:#eee9f2!important}@media (max-width:650px){body{background:radial-gradient(circle at 100% 0,#63388614,#0000 31%),linear-gradient(155deg,#f8f8f9,#edeef1)}.calendar-toolbar,.calendar-filters,.month-calendar,.calendar-list{background:#fbfbfc!important}}main,.page-header h1,.page-header h2,.panel-heading h2,.command-card h2,.command-card h3,.calendar-toolbar h2,.calendar-toolbar strong,.calendar-filters,.meeting-page-header h1,.finance-hero h1,.rs-card h2,.task-copy h3,.task-line-copy b,.overview-company-switcher strong,.overview-list strong,.agm-pauta-title b{color:#17181c!important}.page-header h1{-webkit-text-fill-color:#17181c;background:0 0!important}.page-header p,main p,main small,.command-card small,.calendar-toolbar,.calendar-legend{color:#5f626a}.eyebrow,.type,.task-copy .type,.meeting-list .type,.command-card>header span{color:#5b4d65!important}.command-hero,.meeting-command,.report-hero,.rs-hero,.rs-strategy,.finance-summary,.client-welcome,.client-strategy,.overview-side article,.strategy-panel,.confirm-bar,.agm-pilot,.task-detail-drawer .task-detail-hero{color:#fff!important;background:radial-gradient(circle at 96% 0,#75409a70 0,#0000 38%),linear-gradient(128deg,#202126 0%,#0c0d10 62%,#211327 100%)!important;border-color:#bfc1c82e!important}.command-hero h1,.meeting-command strong,.report-hero h2,.rs-hero h2,.rs-strategy h2,.rs-strategy h3,.finance-summary strong,.client-welcome h2,.client-strategy strong,.overview-side h2,.strategy-panel h2,.confirm-bar strong,.agm-pilot h2,.task-detail-drawer .task-detail-hero h2{color:#fff!important}.command-hero p,.meeting-command-copy span,.report-hero p,.rs-hero p,.rs-strategy p,.rs-diagnosis,.finance-summary span,.client-welcome p,.client-strategy small,.client-strategy p,.overview-side p{color:#d6d7dc!important}.command-hero .eyebrow,.meeting-command-highlight span,.rs-hero .eyebrow,.report-hero .eyebrow,.agm-pilot .eyebrow{color:#c9cbd1!important}.command-focus{box-shadow:none!important;color:#17181c!important;border:1px solid #d8dae0!important}.command-focus.danger{background:#f6edef!important;border-color:#ead6dc!important}.command-focus.gold,.command-focus.publication{background:#f7f3e9!important;border-color:#e7dcc1!important}.command-focus.green{background:#edf5f1!important;border-color:#d5e7de!important}.command-focus h2,.command-focus p,.command-focus span{color:#17181c!important}.command-focus p{opacity:.78!important}.command-focus button{color:#17181c!important;background:#fff!important;border:1px solid #d7d9de!important}.command-pulse i.blue,.queue-icon.internal,.approval-radar i.internal{color:#4f5e80!important;background:#edf0f7!important}.command-pulse i.gold,.queue-icon.client,.approval-radar i.client{color:#75623c!important;background:#f5f0e4!important}.priority-card i,.load-card span i,.person-avatar{filter:saturate(.58)}.deadline-row.urgent{background:#fdfafb}.deadline-row.attention{background:#fdfcf9}.deadline-row.comfortable{background:#fafcfb}.owner-role{color:#60466e!important;background:#f0ecf3!important}.agm-routing select{border-left:4px solid #776183!important}.calendar-legend i{border:1px solid #0000000f}.overview-publication-queue{color:#17181c!important;background:#f8f5ed!important;border-color:#d7c9ae #d7c9ae #d7c9ae #9d8660!important}.overview-publication-queue>span{color:#6d5a38!important;background:#ece5d6!important}.overview-publication-queue small,.overview-publication-queue>b{color:#6d5a38!important}.overview-publication-queue:hover{background:#f4efe4!important}.soft-action,.primary-action,.meeting-actions button,.finance-toolbar button,.client-portal-heading button{color:#17181c}.primary-action,.meeting-save{color:#fff!important;background:linear-gradient(135deg,#2f3036,#111216 68%,#4b2a5d)!important;border-color:#24252a!important}.agm-pilot{background:radial-gradient(circle at 88% 2%,#70408f66 0,#0000 35%),linear-gradient(145deg,#25262b 0%,#0c0d10 62%,#211327 100%)!important;border:1px solid #bfc2c92b!important;box-shadow:0 24px 60px #0b0c1038!important}.agm-pilot>header{border-bottom:1px solid #ffffff1a!important}.agm-pilot>header h2,.agm-pilot>header p,.agm-pilot>header .eyebrow{color:#fff!important}.agm-pilot>header p{color:#d1d3d8!important}.agm-pilot:after{-webkit-text-fill-color:initial;color:#ffffff08!important;background:0 0!important}.agm-cycle-score{border:1px solid #ffffff20;box-shadow:inset 0 1px #ffffff12;background:radial-gradient(circle at 100% 0,#70408f70,#0000 52%),linear-gradient(135deg,#1b1c21,#090a0d)!important}.agm-cycle-score strong{color:#e0e1e5!important}.agm-cycle-score span{color:#c9cbd1!important}.agm-pilot-grid{background:0 0}.agm-cycle-card,.agm-story-card{box-shadow:0 14px 34px #05050832;background:#fbfbfc!important;border-color:#dedfe3!important}.agm-cycle-card h3,.agm-story-card h3,.agm-cycle-card header small,.agm-story-card header small{color:#17181c!important}.agm-cycle-card header>span,.agm-story-card header>span{color:#4f535b!important;background:#eef0f2!important}.agm-next-action{background:#f1eff3!important;border-left-color:#725182!important}.agm-next-action span{color:#5e4969!important}.agm-next-action strong{color:#17181c!important}.agm-next-action small{color:#686b73!important}.agm-progress{background:#e4e5e8!important}.agm-progress i{background:linear-gradient(90deg,#26272c 0%,#6a3d80 72%,#9a83a5 100%)!important}.agm-cycle-summary span{color:#45484f!important;background:#edeef1!important;border-color:#d9dbe0!important}.agm-cycle-summary span.late{color:#7c4654!important;background:#f6e8eb!important}.agm-story-days h4{color:#4e5158!important;border-bottom-color:#dfe0e4!important}.agm-story-row{background:#f2f3f5!important}.agm-story-row>span{color:#fff!important;background:linear-gradient(145deg,#2c2e34,#121317)!important}.agm-story-row p{color:#202228!important;opacity:1!important}.agm-story-row button{color:#4e5159!important;background:#fbfbfc!important;border-color:#cfd1d6!important}.agm-unified-list>section{background:#fbfbfc!important;border-color:#dfe0e4!important}.agm-pauta-title,.agm-pauta-title b,.agm-pauta-title small,.agm-pauta-title>span:nth-child(2)>em{color:#202228!important}.agm-pauta-tags .quality-badge{opacity:1}@media (max-width:620px){.agm-pilot{border-radius:20px!important}.agm-pilot>header{padding:22px 20px!important}.agm-pilot-grid{padding:16px 12px!important}.agm-cycle-card,.agm-story-card{padding:16px!important}.agm-story-row{padding:10px!important}.agm-story-row p{font-size:12px!important;line-height:1.5!important}}.overview-switcher-actions{align-items:end;gap:10px;display:flex}.overview-switcher-actions>button{color:#292b31;cursor:pointer;background:#fff;border:1px solid #cfd1d6;border-radius:10px;min-height:43px;padding:0 14px;font-size:12px;font-weight:800}.overview-switcher-actions>button:hover{background:#f4f0f6;border-color:#765287}.overview-switcher-actions label{min-width:260px}@media (min-width:981px){.shell{grid-template-columns:230px minmax(0,1fr)}main{max-width:none;padding:30px clamp(28px,3.2vw,58px) 64px}.overview-company-switcher,.agm-pilot,.command-center{width:100%;max-width:1540px;margin-left:auto;margin-right:auto}.overview-company-switcher{gap:30px;padding:21px 24px}.overview-company-switcher strong{font-size:25px;line-height:1.15}.overview-company-switcher small{font-size:12px;line-height:1.45}.overview-company-switcher label{min-width:280px}.overview-company-switcher select{min-height:48px;font-size:14px}.agm-pilot>header{padding:28px 30px}.agm-pilot>header h2{font-size:32px;line-height:1.12}.agm-pilot>header p{font-size:14px;line-height:1.5}.agm-cycle-score{min-width:150px;padding:16px 20px}.agm-cycle-score strong{font-size:30px}.agm-pilot-grid{grid-template-columns:minmax(500px,1.08fr) minmax(440px,.92fr);gap:22px;padding:24px}.agm-cycle-card,.agm-story-card{min-width:0;padding:22px}.agm-cycle-card h3,.agm-story-card h3{font-size:23px}.agm-cycle-card header small,.agm-story-card header small{font-size:10px}.agm-next-action{padding:16px}.agm-next-action strong{font-size:15px}.agm-cycle-card>p{font-size:12px}.agm-pauta-title b{font-size:14px;line-height:1.35}.agm-pauta-title small,.agm-pauta-title>span:nth-child(2)>em{font-size:11px}.agm-story-row{grid-template-columns:30px minmax(0,1fr) auto;gap:11px;padding:11px 12px}.agm-story-row>span{width:28px;height:28px;font-size:11px}.agm-story-row p{font-size:12px;line-height:1.5}.agm-story-row button{padding:7px 9px;font-size:10px}}@media (min-width:1500px){.shell{grid-template-columns:250px minmax(0,1fr)}main{padding-left:52px;padding-right:52px}.agm-pilot-grid{grid-template-columns:minmax(600px,1.1fr) minmax(520px,.9fr);gap:26px;padding:28px}}@media (max-width:720px){.overview-switcher-actions{flex-direction:column;align-items:stretch}.overview-switcher-actions>button,.overview-switcher-actions label{width:100%;min-width:0}}.agm-section-nav{background:#111216;border-bottom:1px solid #ffffff18;gap:8px;padding:14px 24px;display:flex}.agm-section-nav button{color:#d8d9de;cursor:pointer;background:#ffffff08;border:1px solid #ffffff20;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:12px;font-weight:850;display:flex}.agm-section-nav button:hover{background:#ffffff12}.agm-section-nav button.active{color:#fff;background:linear-gradient(135deg,#5c386d,#2a1c31);border-color:#b69bc3;box-shadow:0 7px 20px #00000030}.agm-section-nav b{background:#ffffff18;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:grid}.agm-hub{grid-template-columns:1fr 1fr;gap:22px;padding:28px;display:grid}.agm-hub>button{color:#17181c;text-align:left;cursor:pointer;background:#fbfbfc;border:1px solid #dedfe3;border-radius:20px;grid-template-rows:auto auto auto auto 1fr;min-height:270px;padding:30px;transition:all .18s;display:grid;box-shadow:0 16px 38px #05050832}.agm-hub>button:hover{border-color:#9575a5;transform:translateY(-3px);box-shadow:0 22px 48px #05050846}.agm-hub span{color:#654b72;letter-spacing:.18em;font-size:11px;font-weight:900}.agm-hub strong{font:600 28px/1.1 var(--serif);margin:10px 0 8px}.agm-hub p{color:#62656d;max-width:570px;margin:0;font-size:14px;line-height:1.55}.agm-hub em{color:#4e5159;margin-top:22px;font-size:12px;font-style:normal;font-weight:750}.agm-hub b{color:#563668;align-self:end;margin-top:25px;font-size:13px}.agm-section-page{padding:26px}.agm-section-page>.agm-cycle-card,.agm-section-page>.agm-story-card{width:100%;padding:26px}.agm-section-page .agm-unified-list{max-height:none;overflow:visible}.agm-section-page .agm-cycle-card h3,.agm-section-page .agm-story-card h3{font-size:27px}.agm-section-page .agm-pauta-title{padding:15px 16px}.agm-section-page .agm-pauta-title b{font-size:15px}.agm-section-page .agm-story-days{gap:20px;max-height:none;overflow:visible}.agm-story-page>header p{color:#666a72;margin:6px 0 0;font-size:12px}.agm-story-page .agm-story-row{grid-template-columns:36px minmax(0,1fr) auto;padding:15px 16px}.agm-story-page .agm-story-row>span{width:34px;height:34px}.agm-story-page .agm-story-row p{font-size:14px}.agm-story-page .agm-story-row button{min-height:38px;padding:8px 13px;font-size:11px}@media (min-width:981px){.agm-pilot-summary{min-height:600px}.agm-section-nav{padding-left:30px;padding-right:30px}.agm-section-nav button{min-width:155px}.agm-section-page,.agm-section-page>.agm-cycle-card,.agm-section-page>.agm-story-card{padding:30px}.agm-section-page .agm-unified-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.agm-section-page .agm-unified-list>section{border-radius:14px;border:1px solid #dfe0e4!important}.agm-story-page .agm-story-days{grid-template-columns:1fr 1fr;align-items:start;display:grid}.agm-story-page .agm-story-days>section{background:#f6f6f8;border:1px solid #e0e1e5;border-radius:15px;padding:17px}}@media (max-width:720px){.agm-section-nav{grid-template-columns:1fr 1fr;padding:12px;display:grid}.agm-section-nav button:first-child{grid-column:1/-1}.agm-hub{grid-template-columns:1fr;padding:14px}.agm-hub>button{min-height:220px;padding:22px}.agm-hub strong{font-size:24px}.agm-section-page{padding:12px}.agm-section-page>.agm-cycle-card,.agm-section-page>.agm-story-card{padding:16px}.agm-story-page .agm-story-row{grid-template-columns:30px 1fr}.agm-story-page .agm-story-row>div{flex-wrap:wrap;grid-column:2}}.agm-hub>button span{color:#684978!important}.agm-hub>button strong{color:#17181c!important}.agm-hub>button p{color:#555962!important}.agm-hub>button em{color:#3e424a!important}.agm-hub>button b{color:#563668!important}.agm-section-nav button{font-size:14px}.agm-section-nav b{font-size:11px}.agm-period-toolbar{background:#f2f3f5;border:1px solid #d9dbe0;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:20px 0 14px;padding:12px;display:flex}.agm-period-toolbar>div{gap:5px;display:flex}.agm-period-toolbar button{color:#35383f;cursor:pointer;background:#fff;border:1px solid #cfd1d6;border-radius:9px;min-height:38px;padding:0 14px;font-size:12px;font-weight:850}.agm-period-toolbar button.active{color:#fff;background:#5b3a69;border-color:#725182}.agm-period-toolbar nav{align-items:center;gap:10px;display:flex}.agm-period-toolbar nav button{min-width:38px;padding:0;font-size:22px}.agm-period-toolbar strong{color:#292b31;text-align:center;text-transform:capitalize;min-width:190px;font-size:13px}.agm-flow{gap:8px}.agm-flow button{min-height:58px!important;padding:9px 10px!important}.agm-flow button i{font-size:15px!important}.agm-flow button span{font-size:11px!important;font-weight:850!important;line-height:1.2!important}.agm-flow button b{min-width:24px!important;height:24px!important;font-size:11px!important}.agm-flow-caption{margin-top:16px}.agm-flow-caption span{font-size:12px!important}.agm-pauta-title{grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:start!important}.agm-pauta-title .agm-state{width:30px;height:30px;margin-top:2px}.agm-pauta-title b{color:#17181c!important;font-size:16px!important;line-height:1.32!important}.agm-pauta-date{text-transform:capitalize;color:#555a63!important;margin-top:7px!important;font-size:12px!important;font-weight:750!important}.agm-pauta-objective{gap:3px;color:#454950!important;margin:10px 0 7px!important;font-size:12px!important;line-height:1.5!important;display:grid!important}.agm-pauta-objective i{color:#684978;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.agm-pauta-title em{font-weight:750;color:#545860!important;font-size:11px!important}.agm-pauta-tags{padding:0 16px 14px!important}.agm-pauta-tags .quality-badge{padding:6px 9px!important;font-size:10px!important}.agm-section-page .agm-unified-list,.agm-section-page .agm-story-days{scrollbar-width:thin;scrollbar-color:#765287 #e7e8eb;padding-right:8px;max-height:680px!important;overflow-y:auto!important}.agm-section-page .agm-unified-list:focus,.agm-section-page .agm-story-days:focus{outline-offset:3px;outline:3px solid #76528755}.agm-story-page>header small{font-size:11px!important}.agm-story-page>header h3{color:#17181c!important;font-size:30px!important}.agm-story-page .agm-story-days h4{text-transform:capitalize;padding-bottom:9px;font-weight:850;color:#393c43!important;font-size:13px!important}.agm-story-page .agm-story-row p{color:#2e3137!important;font-size:14px!important;line-height:1.55!important}.agm-story-page .agm-story-row button{color:#3f434a!important;font-size:11px!important}.agm-story-page .agm-story-row button.selected.published{color:#426b59!important}.agm-story-page .agm-story-row button.selected.missed{color:#7b4854!important}@media (min-width:1450px){.agm-section-page .agm-unified-list,.agm-section-page .agm-story-days{max-height:720px!important}.agm-flow button span{font-size:12px!important}.agm-section-nav button{font-size:15px}}@media (max-width:720px){.agm-period-toolbar{flex-direction:column;align-items:stretch}.agm-period-toolbar>div{grid-template-columns:repeat(3,1fr);display:grid}.agm-period-toolbar nav{justify-content:space-between}.agm-period-toolbar strong{min-width:0}.agm-section-page .agm-unified-list,.agm-section-page .agm-story-days{max-height:65vh!important}.agm-pauta-title b{font-size:15px!important}.agm-pauta-objective{font-size:12px!important}}.calendar-legend i{box-shadow:0 0 0 1px #00000014,0 3px 8px #00000018;border:2px solid #fff!important;width:11px!important;height:11px!important}.calendar-legend .approved{background:#8b5bc2!important}.calendar-legend .scheduled,.calendar-legend .planned{background:#dda72f!important}.calendar-legend .published,.calendar-legend .registered{background:#2b9b71!important}.calendar-legend .cancelled{background:#dc5965!important}.calendar-legend .production-forecast{background:#73808f!important}.calendar-legend .internal-forecast{background:#5577c5!important}.calendar-legend .client-forecast{background:#c78d38!important}.calendar-legend .meeting{background:#3c94bd!important}.day button.approved,.week-calendar-days article>button.approved{color:#603883!important;background:#f3eafb!important;border-color:#9b6cc9!important}.day button.scheduled,.week-calendar-days article>button.scheduled{color:#79560c!important;background:#fff5da!important;border-color:#dfa82f!important}.day button.published,.day button.registered,.week-calendar-days article>button.published{color:#176849!important;background:#e8f7f0!important;border-color:#36a27b!important}.day button.cancelled,.week-calendar-days article>button.cancelled{color:#8b3340!important;background:#fcebed!important;border-color:#df6b75!important}.day button.production-forecast,.week-calendar-days article>button.production-forecast{color:#45515e!important;background:#eef1f4!important;border-color:#7c8997!important}.day button.meeting{color:#23647f!important;background:#e9f5fa!important;border-color:#4a9cc2!important}.calendar-list em.approved{color:#683c8c!important;background:#efe3f8!important}.calendar-list em.scheduled{color:#7a5505!important;background:#fff0c5!important}.calendar-list em.published{color:#176849!important;background:#ddf3e9!important}.calendar-list em.cancelled{color:#913642!important;background:#fae3e6!important}.calendar-list em.production-forecast{color:#465461!important;background:#e8edf1!important}.calendar-list em.meeting{color:#286983!important;background:#e0f0f7!important}.forecast-toggle button.active{color:#653782!important;background:#f2e9f7!important;border-color:#b98fce!important}.forecast-toggle button.active i{background:#8b5bc2!important}.priority-card em,.task-deadline.tranquilo,.deadline-row.comfortable>em,.deadline-legend .comfortable,.meeting-list em.completed,.finance-table em.paid,.finance-table em.income{color:#176849!important;background:#ddf3e9!important;border-color:#9ed2bb!important}.priority-card em.late,.task-deadline.urgente,.deadline-row.urgent>em,.deadline-legend .urgent,.meeting-list em.cancelled,.meeting-list em.no_show,.finance-table em.expense{color:#913642!important;background:#fae3e6!important;border-color:#e8aab1!important}.task-deadline.medio,.deadline-row.attention>em,.deadline-legend .attention,.finance-table em.pending{color:#7a5505!important;background:#fff0c9!important;border-color:#e6c77d!important}.task-row.urgency-urgent,.deadline-row.urgent,.task-summary .summary-urgente{border-left-color:#dc5965!important}.task-row.urgency-medium,.deadline-row.attention,.task-summary .summary-medio{border-left-color:#dda72f!important}.task-row.urgency-calm,.deadline-row.comfortable,.task-summary .summary-tranquilo{border-left-color:#2b9b71!important}.quality-badge.capture{color:#345aa5!important;background:#e7efff!important;border-color:#b5c9ef!important}.quality-badge.direct{color:#6a3c89!important;background:#f0e5f8!important;border-color:#cfafe1!important}.owner-role{border:1px solid #e5c67b;color:#765309!important;background:#fff0ca!important}.agm-routing select{border-left-color:#8b5bc2!important}.agm-state.completed,.agm-state.metrics{color:#176849!important;background:#ddf3e9!important;border-color:#9ed2bb!important}.agm-state.triage{color:#7a5505!important;background:#fff0c9!important;border-color:#e6c77d!important}.agm-state.production,.agm-state.editing{color:#315f99!important;background:#e5effa!important;border-color:#b7cee8!important}.agm-state.internal_review,.agm-state.client_review{color:#693d88!important;background:#f0e5f8!important;border-color:#cfafe1!important}.agm-state.publication{color:#9a4c20!important;background:#fde8dc!important;border-color:#efb994!important}.agm-cycle-summary span.late{color:#913642!important;background:#fae3e6!important;border-color:#e8aab1!important}.agm-story-row button.selected.published{color:#176849!important;background:#ddf3e9!important;border-color:#72bd9d!important}.agm-story-row button.selected.missed{color:#913642!important;background:#fae3e6!important;border-color:#e19ca5!important}.agm-cycle-summary{grid-template-columns:repeat(3,minmax(150px,220px));gap:10px!important;margin:14px 0 18px!important;display:grid!important}.agm-cycle-summary span{justify-content:center;align-items:center;min-height:48px;box-shadow:inset 0 1px #fff,0 4px 12px #17181c0b;color:#24262c!important;background:#f1f2f4!important;border:1px solid #d4d6dc!important;border-radius:12px!important;padding:10px 14px!important;font-size:13px!important;font-weight:900!important;display:flex!important}.agm-cycle-summary span:first-child{border-left:4px solid #4f78b7!important}.agm-cycle-summary span:nth-child(2){border-left:4px solid #8b5bc2!important}.agm-cycle-summary span:nth-child(3){border-left:4px solid #d09b28!important}.agm-cycle-summary span.late{border-left:4px solid #c84b58!important}.agm-pauta-title,.agm-pauta-title *{opacity:1!important}.agm-pauta-objective,.agm-pauta-objective *{color:#303239!important;-webkit-text-fill-color:#303239!important;opacity:1!important}.agm-pauta-objective{border-left:3px solid #765287;border-radius:0 8px 8px 0;background:#f1f0f3!important;padding:10px 12px!important;font-size:13px!important;font-weight:650!important}.agm-pauta-objective i{color:#5d3d6d!important;-webkit-text-fill-color:#5d3d6d!important;font-size:10px!important}.agm-pauta-date{color:#42464e!important;-webkit-text-fill-color:#42464e!important;font-size:13px!important}.agm-pauta-title em{color:#42464e!important;-webkit-text-fill-color:#42464e!important;font-size:12px!important}.overview-switcher-actions>button{letter-spacing:.01em;min-height:50px;position:relative;overflow:hidden;box-shadow:0 10px 24px #19121d28,inset 0 1px #ffffff24;color:#fff!important;background:radial-gradient(circle at 100% 0,#784b8d55,#0000 48%),linear-gradient(135deg,#2b2c32,#111216 70%,#28182f)!important;border:1px solid #7c5c8b!important;border-radius:14px!important;padding:0 21px 0 48px!important;font-size:13px!important}.overview-switcher-actions>button:before{content:"←";color:#e6d9eb;background:#ffffff10;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:15px;display:grid;position:absolute;left:14px}.overview-switcher-actions>button:hover{transform:translateY(-1px);box-shadow:0 13px 30px #19121d38,inset 0 1px #ffffff2e;background:radial-gradient(circle at 100% 0,#8f60a755,#0000 48%),linear-gradient(135deg,#373840,#15161a 70%,#33203b)!important;border-color:#b597c3!important}@media (max-width:720px){.agm-cycle-summary{grid-template-columns:1fr 1fr}.agm-cycle-summary span{font-size:12px!important}.overview-switcher-actions>button{width:100%}}.overview-switcher-actions>button:before{font-family:var(--serif);font-weight:700;content:"Ó"!important}.agm-section-page .agm-unified-list>section{align-content:start;overflow:hidden;min-height:0!important;padding:0!important}.agm-section-page .agm-pauta-title{min-height:122px;padding:17px 18px!important}.agm-open-hint{color:#654b72!important;-webkit-text-fill-color:#654b72!important;margin-top:8px!important;font-size:10px!important;font-weight:850!important}.agm-section-page .agm-pauta-tags{background:#f5f5f7;border-top:1px solid #e2e3e6;min-height:43px;padding:10px 18px 13px!important}.agm-section-page .agm-pauta-tags .quality-badge{border-radius:999px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important}.agm-pauta-preview{background:#f7f7f8!important;width:min(880px,100vw - 40px)!important;padding:28px!important}.agm-pauta-preview .eyebrow{color:#654b72!important;font-size:11px!important}.agm-pauta-preview h3{color:#17181c!important;font-size:29px!important;line-height:1.18!important}.agm-pauta-preview header p{color:#4d5159!important;font-size:13px!important;line-height:1.5!important}.agm-pauta-preview>header>button{min-height:42px;color:#25272d!important;padding:0 15px!important;font-size:12px!important}.agm-preview-meta span{font-size:11px!important}.agm-preview-routing{background:#f4f0f6!important;border:2px solid #9274a0!important;padding:18px!important}.agm-preview-routing>b{color:#32213b!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 5px!important;font-size:14px!important}.agm-preview-routing>p{color:#51545c!important;margin:0 0 13px!important;font-size:12px!important}.agm-preview-routing .agm-routing{background:0 0!important;border:0!important;padding:0!important}.agm-preview-routing select{color:#1f2126!important;background:#fff!important;border:1px solid #8b6d99!important;min-height:48px!important;margin:0!important;font-size:14px!important;font-weight:800!important}.agm-preview-routing small{margin-top:7px;color:#654b72!important;font-size:11px!important}.agm-brief-pending{align-items:center!important;padding:17px!important}.agm-brief-pending b{color:#22242a!important;font-size:15px!important}.agm-brief-pending p{color:#4f535b!important;font-size:13px!important}.agm-pauta-preview pre{color:#26292f!important;-webkit-text-fill-color:#26292f!important;font-size:14px!important;line-height:1.65!important}.agm-preview-error{background:#fae6e9;border:1px solid #e1a2aa;border-radius:10px;font-size:12px;font-weight:800;color:#8d303b!important;margin:12px 0 0!important;padding:12px 14px!important}.agm-pauta-preview>footer{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f8ee;border-top:1px solid #d7d8dc;grid-template-columns:1fr 1fr 1fr 1.35fr;padding:15px 28px 22px;position:sticky;bottom:-28px;gap:9px!important;margin:18px -28px -28px!important;display:grid!important}.agm-pauta-preview>footer button{min-height:48px!important;padding:9px 12px!important;font-size:12px!important}.agm-story-page .agm-story-row{min-height:76px!important}.agm-story-page .agm-story-row p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agm-story-page .agm-story-days>section{min-width:0;overflow:hidden}.agm-story-page .agm-story-row>div{flex-wrap:wrap;justify-content:flex-end}@media (max-width:720px){.agm-section-page .agm-pauta-title{min-height:112px}.agm-pauta-preview{width:100%!important;padding:18px 15px calc(18px + env(safe-area-inset-bottom))!important}.agm-pauta-preview h3{font-size:22px!important}.agm-pauta-preview>footer{background:0 0;border-top:1px solid #d7d8dc;grid-template-columns:1fr;padding:14px 0 0;position:static;margin:16px 0 0!important}.agm-story-page .agm-story-row p{-webkit-line-clamp:4}}.agm-pauta-preview{font-size:15px}.agm-pauta-preview>header{border-bottom:1px solid #d9dbe0;padding-bottom:16px}.agm-pauta-preview .eyebrow{letter-spacing:.15em;font-size:12px!important}.agm-pauta-preview h3{margin-top:8px!important;font-size:31px!important}.agm-pauta-preview header p{margin-top:8px!important;font-size:14px!important;font-weight:650!important}.agm-preview-meta{margin:16px 0!important}.agm-preview-meta span{padding:8px 11px!important;font-size:12px!important}.agm-preview-routing>b{font-size:16px!important}.agm-preview-routing>p{line-height:1.5;font-size:13px!important}.agm-brief-pending>div{gap:7px!important}.agm-brief-pending b{font-size:16px!important}.agm-brief-pending p{font-size:14px!important;line-height:1.55!important}.agm-pauta-preview>footer button{font-size:13px!important;font-weight:900!important}.agm-story-page .agm-story-days>section{background:#f6f6f8!important;padding:0!important}.agm-story-day-toggle{color:#25272d;text-align:left;cursor:pointer;background:#f0f1f3;border:0;border-bottom:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:12px;width:100%;min-height:58px;padding:13px 15px;display:grid}.agm-story-days>section.open .agm-story-day-toggle{background:#ece9ef;border-bottom-color:#d9dbe0;border-radius:14px 14px 0 0}.agm-story-day-toggle span{text-transform:capitalize;font-size:14px;font-weight:900}.agm-story-day-toggle b{color:#5c4667;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px}.agm-story-day-toggle i{color:#fff;background:#292b31;border-radius:9px;place-items:center;width:30px;height:30px;font-size:19px;font-style:normal;display:grid}.agm-story-page .agm-story-row{margin:9px 12px}.agm-story-page .agm-story-row:last-child{margin-bottom:12px}.agm-story-page .agm-story-days{align-items:start}.agm-cycle-summary span{transition:all .2s}.agm-cycle-summary span:after{content:"no período";color:#71757e;margin-left:6px;font-size:9px;font-weight:700}@media (max-width:720px){.agm-pauta-preview h3{font-size:23px!important}.agm-story-day-toggle{grid-template-columns:minmax(0,1fr) auto 30px}.agm-story-day-toggle b{display:none}.agm-story-page .agm-story-row{margin:8px}}.agm-pauta-preview .agm-preview-error{color:#76232e!important;-webkit-text-fill-color:#76232e!important;background:#fae6e9!important;border:1px solid #d88e98!important;border-radius:10px!important;margin:12px 0 0!important;padding:13px 15px!important;font-size:13px!important;font-weight:900!important;line-height:1.5!important}.agm-pauta-preview .agm-preview-routing small{margin-top:9px;display:block;color:#5b3b68!important;-webkit-text-fill-color:#5b3b68!important;font-size:12px!important;font-weight:800!important}.agm-pauta-preview>footer{grid-template-columns:1fr 1fr 1fr 1fr 1.35fr!important}.agm-pauta-preview>footer button.danger{color:#982f3b!important;-webkit-text-fill-color:#982f3b!important;background:#fff1f2!important;border-color:#dca5aa!important}.agm-pauta-preview>footer button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:720px){.agm-pauta-preview>footer{grid-template-columns:1fr!important}}.agm-pilot>header .eyebrow{color:#e1c8eb!important;font-size:12px!important}.agm-pilot>header h2{text-shadow:0 1px 16px #000;font-size:34px!important}.agm-pilot>header p{color:#e2e3e7!important;font-size:14px!important}.agm-cycle-score strong{color:#fff!important;font-size:32px!important}.agm-cycle-score span{color:#dddfe4!important;font-size:11px!important}.agm-section-nav button{min-height:48px!important;font-size:15px!important}.agm-section-nav button.active{background:linear-gradient(135deg,#80509a,#3d2449)!important}.agm-cycle-card>header small,.agm-story-card>header small{color:#664674!important;font-size:11px!important}.agm-cycle-card h3,.agm-story-card h3{color:#17181c!important;font-size:30px!important}.agm-next-action span{color:#684978!important;font-size:10px!important}.agm-next-action strong{font-size:16px!important}.agm-next-action small{color:#555962!important;font-size:12px!important}.agm-progress{height:11px!important}.agm-cycle-summary span{color:#17181c!important;font-size:14px!important}.agm-period-toolbar button{font-size:13px!important}.agm-period-toolbar button.active{background:#724585!important}.agm-period-toolbar strong{font-size:14px!important}.agm-flow button{border-width:2px!important}.agm-flow button span{color:#2f3238!important;font-size:12px!important}.agm-flow button.active span{color:#4d2b5d!important}.agm-flow-caption span{color:#4f315d!important;font-size:13px!important}.agm-pauta-title b{font-size:17px!important}.agm-pauta-date{color:#34373e!important;font-size:13px!important}.agm-pauta-title em{color:#34373e!important;font-size:12px!important}.agm-open-hint{color:#704180!important;font-size:11px!important}.agm-pauta-tags .quality-badge{font-size:11px!important}.agm-story-page>header p{color:#454950!important;font-size:14px!important}.agm-story-day-toggle span{color:#202228!important;font-size:15px!important}.agm-story-day-toggle b{color:#603b70!important;font-size:12px!important}.agm-story-page .agm-story-row p{color:#23262c!important;font-size:15px!important}.agm-story-page .agm-story-row button{font-size:12px!important;font-weight:900!important}.agm-story-day-toggle i{background:linear-gradient(145deg,#714286,#26272d)!important}.agm-empty{color:#555962!important;font-size:14px!important}.queue-icon.internal,.approval-radar i.internal{color:#4167b1!important;background:#e7efff!important}.queue-icon.client,.approval-radar i.client{color:#7a5505!important;background:#fff0ca!important}.command-pulse i.blue{color:#2d7da2!important;background:#e5f1f8!important}.command-pulse i.red{color:#a13e4b!important;background:#fae3e6!important}.command-pulse i.gold{color:#865d08!important;background:#fff0c9!important}.command-pulse i.green{color:#1e7555!important;background:#ddf3e9!important}.status-dot{box-shadow:0 0 0 3px #8b5bc21a;background:#8b5bc2!important}.up{color:#21825e!important}.down{color:#b74451!important}.command-card,.meeting-agenda,.next-meetings,.admin-list,.partner-cards article,.team-owners article,.finance-kpis article,.finance-table,.rs-card,.rs-priorities{box-shadow:0 12px 30px #1112160b;background:#fbfbfc!important;border-color:#dedfe4!important}.command-card>header,.meeting-agenda>header,.next-meetings>header,.rs-card-heading{background:linear-gradient(90deg,#fafafb,#f1eef4);border-bottom-color:#dedfe4!important}.command-card>header span,.rs-card-heading .eyebrow{color:#624b70!important}.priority-card>div>button,.week-card>button,.essential-agenda .agenda-scroll>button{background:#fbfbfc!important;border-color:#e2e3e7!important}.priority-card>div>button:hover,.week-card>button:hover,.essential-agenda .agenda-scroll>button:hover{background:#f3eff6!important}.week-card time,.essential-agenda .agenda-scroll time{color:#264f63!important;background:#e9eff3!important}.approval-radar>div>button{background:#f7f7f9!important;border:1px solid #e0e1e5!important}.approval-radar>div>button:first-child{background:#f0f3fb!important;border-color:#d9e1f3!important}.approval-radar>div>button:last-child{background:#fff5db!important;border-color:#ebd89e!important}.overview-publication-queue{box-shadow:0 9px 22px #57431c10}.load-card progress,.team-load>i{border-radius:999px;background:#e6e7ea!important;height:7px!important}.load-card progress{accent-color:#70478a}.team-load>i>b{background:linear-gradient(90deg,#466e5f,#2b9b71)!important}.team-load>i>b.warning{background:linear-gradient(90deg,#a77a22,#dda72f)!important}.team-load>i>b.over{background:linear-gradient(90deg,#a54350,#dc5965)!important}.meeting-agenda-list>article,.meeting-list>article{position:relative;border-left:5px solid #3c94bd!important}.meeting-agenda-list>article:before,.meeting-list>article:before{content:"";background:linear-gradient(#4ca6cc,#7560a1);width:5px;position:absolute;top:0;bottom:0;left:-5px}.meeting-card-copy em.scheduled,.meeting-list em.scheduled{color:#286983!important;background:#e0f0f7!important;border:1px solid #abd2e3!important}.meeting-actions button:first-child{background:linear-gradient(135deg,#292a30,#111216 68%,#4b2a5d)!important}.meeting-actions button:last-child{color:#91414c!important;background:#fbf0f2!important;border-color:#e8c3c9!important}.next-meetings>button{color:#17181c!important;background:linear-gradient(135deg,#d8dae0,#aeb1b9)!important}.assistant-shell{border-color:#d9dbe0!important;box-shadow:0 22px 55px #17121d14!important}.assistant-context{border-top:4px solid #6f4788;background:#f6f3f8!important}.assistant-shell>.assistant-shortcuts button{background:#fbfbfc!important;border:1px solid #dddfe4!important;border-top-width:4px!important}.assistant-shell>.assistant-shortcuts button:first-child{border-top-color:#2b9b71!important}.assistant-shell>.assistant-shortcuts button:nth-child(2){border-top-color:#dc5965!important}.assistant-shell>.assistant-shortcuts button:nth-child(3){border-top-color:#dda72f!important}.assistant-shell>.assistant-shortcuts button:nth-child(4){border-top-color:#5577c5!important}.assistant-capabilities .command-card{border-left:4px solid #754c8c!important}.assistant-stream{background:radial-gradient(circle at 100% 0,#7a4a9812,#0000 36%),linear-gradient(#f8f7f9,#f1f2f4)!important}.assistant-stream .assistant{border-left:4px solid #754c8c!important;box-shadow:0 10px 28px #2c19380f!important}.assistant-stream .user{background:linear-gradient(135deg,#2e3036,#131418 70%,#4c2b5e)!important}.rs-kpis article{position:relative;overflow:hidden;box-shadow:0 10px 25px #1112160b;border-color:#dedfe4!important}.rs-kpis article:before{content:"";background:linear-gradient(#70478a,#b9bcc3);width:4px;position:absolute;top:0;bottom:0;left:0}.rs-note{color:#55415f!important;background:#f4eff7!important;border-color:#d8cbe1!important}.rs-chart-row i{background:linear-gradient(90deg,#25262b,#70478a 68%,#a684b6)!important}.rs-status{color:#fff!important;background:#6e4785!important}.rs-priorities article>b{box-shadow:0 0 0 1px #d8c6e2;color:#694080!important;background:#eee4f4!important}.rs-priorities article{padding:5px 0}.rs-card-heading{box-shadow:inset 4px 0 #70478a;padding-left:24px!important}.rs-strategy>.rs-card-heading h2{color:#1c1d22!important}.rs-strategy>.rs-card-heading .eyebrow{color:#694777!important}.rs-strategy>.rs-card-heading .primary-action{color:#fff!important}.rs-strategy>.rs-card-heading .primary-action:disabled{opacity:1;color:#fff!important;background:linear-gradient(135deg,#aeb0b6,#9a8ca2)!important}.admin-summary article,.finance-metrics article{box-shadow:0 10px 26px #1112160b;border-color:#dedfe4!important}.admin-summary article svg{background:#eee7f3;border-radius:11px;width:38px;height:38px;padding:8px;color:#70478a!important}.admin-list>article{position:relative;border-color:#e1e2e6!important}.admin-list>article:before{content:"";background:linear-gradient(#b9bcc3,#70478a);border-radius:0 5px 5px 0;width:4px;position:absolute;top:13px;bottom:13px;left:0}.admin-list em.active,.partner-cards em.active{border:1px solid #a6d7c2;color:#176849!important;background:#ddf3e9!important}.admin-list em.inactive,.admin-list em.pending{border:1px solid #e6c77d;color:#7a5505!important;background:#fff0c9!important}.admin-actions button:first-child{color:#75520a!important;background:#fff5db!important;border-color:#e2c775!important}.admin-actions button:last-child{color:#91414c!important;background:#fbecee!important;border-color:#e8bcc3!important}.team-owners article,.partner-cards article{border-left:5px solid #8b5bc2!important}.team-owners .avatar,.partner-cards .avatar{box-shadow:0 8px 20px #17121d20;color:#fff!important;background:radial-gradient(circle at 100% 0,#70478a80,#0000 55%),linear-gradient(145deg,#2b2d33,#111216)!important}.team-owners h3,.partner-cards h3{color:#17181c!important}.load-state.available{color:#176849!important;background:#ddf3e9!important}.load-state.warning{color:#7a5505!important;background:#fff0c9!important}.load-state.over{color:#913642!important;background:#fae3e6!important}.team-card-side button{color:#2b2d33!important;background:#f9f9fa!important;border-color:#d3d5da!important}.finance-kpis article{overflow:hidden;border-color:#dedfe4!important}.finance-kpis article:after{content:"";background:#8b8f98;height:4px;position:absolute;bottom:0;left:0;right:0}.finance-kpis article.income:after{background:#2b9b71}.finance-kpis article.expense:after{background:#dc5965}.finance-kpis article.pending:after{background:#dda72f}.finance-kpis i{color:#3f4249!important;background:#eceef1!important}.finance-kpis .income i{color:#176849!important;background:#ddf3e9!important}.finance-kpis .expense i{color:#913642!important;background:#fae3e6!important}.finance-kpis .pending i{color:#7a5505!important;background:#fff0c9!important}.finance-table-head{color:#5b4b65!important;background:#f0edf3!important}.finance-summary,.closing-card{background:radial-gradient(circle at 96% 0,#75409a70,#0000 38%),linear-gradient(128deg,#202126,#0c0d10 64%,#211327)!important}@media (max-width:700px){.command-card,.meeting-agenda,.next-meetings,.admin-list,.finance-table,.rs-card,.rs-priorities{border-radius:18px!important}.admin-list>article:before{top:9px;bottom:9px}.assistant-shell>.assistant-shortcuts button{min-height:76px}.finance-kpis article{min-height:145px}}.publication-form-error{color:#8d2929;background:#fff0f0;border:1px solid #e2a5a5;border-radius:10px;margin:0 0 12px;padding:11px 13px;font-size:11px;font-weight:800;line-height:1.45}.publication-control>header{align-items:flex-start;gap:16px}.publication-control>header h3{font-size:22px}.publication-control>header p{color:#6b7079;margin:4px 0 0;font-size:10px}.publication-control>header em{flex:none}.publication-control .publication-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.publication-control .publication-fields>label{grid-column:auto}.publication-control .publication-fields>label:first-child,.publication-control .publication-fields>label.wide{grid-column:1/-1}.publication-control .publication-fields label span{color:#4c4f57;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.publication-control .publication-fields input,.publication-control .publication-fields select{background:#fff;border-color:#d4d6dc;min-height:48px}.publication-control .publication-fields input[readonly]{color:#555962;background:#f0f1f3}.publication-guidance{color:#4d5058;background:#f0f1f3;border-radius:12px;gap:4px;margin:0 0 14px;padding:13px 14px;display:grid}.publication-guidance b{font-size:11px}.publication-guidance span{font-size:10px;line-height:1.45}.publication-guidance.scheduled{color:#745315;background:#fff3d9}.publication-guidance.published{color:#185b42;background:#e3f3eb}.publication-control>button{min-height:52px;font-size:14px}.content-metrics-entry{display:none!important}@media (max-width:620px){.publication-control .publication-fields{grid-template-columns:1fr}.publication-control .publication-fields>label,.publication-control .publication-fields>label:first-child,.publication-control .publication-fields>label.wide{grid-column:1}.publication-control>header{display:grid}.publication-control>header em{justify-self:start}}.operation-view-switch{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.operation-view-switch button{color:#20232a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dbe1;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:13px 16px;display:grid}.operation-view-switch button>svg:first-child{color:#422553;background:#eef0f4;border-radius:12px;width:42px;height:42px;padding:11px}.operation-view-switch span{gap:3px;display:grid}.operation-view-switch b{font-size:14px}.operation-view-switch small{color:#646a74;font-size:12px}.operation-view-switch button.active{color:#fff;background:linear-gradient(135deg,#3a2446,#1d1922);border-color:#6b3d7e;box-shadow:0 12px 28px #2e1e3830}.operation-view-switch button.active>svg{color:#fff;background:#ffffff18}.operation-view-switch button.active small{color:#e5dce9}@media (max-width:650px){.operation-view-switch{grid-template-columns:1fr}.operation-view-switch button{min-height:66px}}.executive-overview{gap:18px;width:100%;max-width:1480px;margin:0 auto;display:grid}.executive-hero{color:#fff;background:radial-gradient(circle at 92% 10%,#8350a568 0,#0000 32%),linear-gradient(128deg,#202126 0%,#0c0d10 62%,#211327 100%);border:1px solid #ffffff1f;border-radius:24px;justify-content:space-between;align-items:center;min-height:190px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #17131c24}.executive-hero:after{content:"ÓRIVA";color:#ffffff08;font:700 92px/1 var(--serif);letter-spacing:.08em;pointer-events:none;position:absolute;bottom:-20px;right:32px}.executive-hero>div{z-index:1;max-width:820px;position:relative}.executive-hero .eyebrow{letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-weight:900;display:block;color:#d9c7e2!important;font-size:12px!important}.executive-hero h1{font:600 clamp(34px,4vw,54px)/1.04 var(--serif);letter-spacing:-.035em;margin:0;color:#fff!important}.executive-hero p{margin:14px 0 0;font-size:17px;line-height:1.55;color:#d8d9df!important}.executive-notifications{z-index:1;color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff26;border-radius:16px;align-items:center;gap:12px;min-width:145px;padding:15px 18px;display:flex;position:relative}.executive-notifications i{color:#e3b84d;font-size:24px}.executive-notifications span{text-align:left;display:grid}.executive-notifications b{font-size:22px}.executive-notifications small{font-size:12px;color:#d7d8dd!important}.executive-clear-mark{z-index:1;color:#d8c9df;width:62px;height:62px;font:700 26px var(--serif);border:1px solid #ffffff28;border-radius:50%;place-items:center;display:grid;position:relative}.attention-panel,.executive-calm,.today-brief,.next-commitment{background:#fbfbfc;border:1px solid #dfe0e5;border-radius:20px;box-shadow:0 14px 36px #1112160c}.attention-panel{overflow:hidden}.attention-panel>header{background:linear-gradient(90deg,#fafafb,#f1eef4);border-bottom:1px solid #dedfe4;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.attention-panel>header .eyebrow{text-transform:uppercase;font-weight:900;font-size:11px!important}.attention-panel>header h2{font:600 27px var(--serif);margin:5px 0 0;color:#17181c!important}.attention-panel>header>b{color:#fff;background:#27232b;border-radius:999px;padding:8px 11px;font-size:12px}.attention-list{display:grid}.attention-list>button{color:#202126;text-align:left;cursor:pointer;background:#fbfbfc;border:0;border-bottom:1px solid #e1e2e6;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:92px;padding:17px 22px;display:grid;position:relative}.attention-list>button:last-child{border-bottom:0}.attention-list>button:before{content:"";background:#777;border-radius:0 4px 4px 0;width:4px;position:absolute;top:15px;bottom:15px;left:0}.attention-list>button:hover{background:#f4f1f6}.attention-list>button.critical:before{background:#c84b58}.attention-list>button.decision:before{background:#7050a0}.attention-list>button.publication:before{background:#c5952d}.attention-list>button.waiting:before{background:#3c8ba9}.attention-list>button>i{color:#33363d;background:#ececf0;border-radius:14px;place-items:center;width:48px;height:48px;font-size:19px;font-style:normal;font-weight:900;display:grid}.attention-list>button.critical>i{color:#913642;background:#fae3e6}.attention-list>button.decision>i{color:#654176;background:#eee6f4}.attention-list>button.publication>i{color:#7a5505;background:#fff0c9}.attention-list>button.waiting>i{color:#2f6e86;background:#e4f1f6}.attention-list>button>span{gap:5px;min-width:0;display:grid}.attention-list small{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900;color:#67566f!important}.attention-list strong{color:#1b1d22;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.3;overflow:hidden}.attention-list em{color:#62666f;font-size:13px;font-style:normal}.attention-list>button>b{color:#33263a;align-items:center;gap:10px;font-size:13px;display:flex}.attention-list>button>b span{font-size:18px}.attention-more{color:#593d67;cursor:pointer;background:#f5f3f6;border:0;border-top:1px solid #e1e2e6;width:100%;padding:14px;font-size:12px;font-weight:900}.executive-calm{background:linear-gradient(120deg,#f1faf6,#fbfbfc);border-color:#cfe4da;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;padding:25px 28px;display:grid}.executive-calm>span{color:#23704f;background:#dff2e8;border-radius:18px;place-items:center;width:64px;height:64px;font-size:28px;font-weight:900;display:grid}.executive-calm small{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900;color:#317056!important}.executive-calm h2{font:600 26px var(--serif);margin:5px 0;color:#18221e!important}.executive-calm p{margin:0;font-size:14px;color:#596760!important}.executive-calm nav{gap:9px;display:flex}.executive-calm button,.today-brief>button,.next-commitment>button{color:#292b31;cursor:pointer;background:#fff;border:1px solid #cfd1d6;border-radius:10px;min-height:42px;padding:0 15px;font-size:12px;font-weight:900}.executive-calm nav button:first-child{color:#fff;background:#202126;border-color:#202126}.executive-brief{grid-template-columns:1fr 1fr;gap:18px;display:grid}.today-brief,.next-commitment{align-content:start;min-height:235px;padding:24px;display:grid}.today-brief>header,.next-commitment>header{justify-content:space-between;align-items:center;display:flex}.today-brief>header>span,.next-commitment>header>span{color:#64546f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.today-brief>header>b{color:#fff;background:#26232a;border-radius:12px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.today-brief h2,.next-commitment h2{font:600 25px var(--serif);margin:16px 0 9px;color:#17181c!important}.today-brief p,.next-commitment p{margin:0;font-size:14px;line-height:1.5;color:#62666e!important}.today-brief>div{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.today-brief>div span{color:#555962;background:#f2f2f4;border:1px solid #dddfe4;border-radius:10px;padding:8px 11px;font-size:12px}.today-brief>div b{color:#17181c;font-size:15px}.today-brief>button,.next-commitment>button{color:#5d3d6d;background:0 0;border:0;width:max-content;margin-top:auto;padding:0;font-size:13px}.next-commitment{background:radial-gradient(circle at 100% 0,#75409a16,#0000 38%),#fbfbfc}.next-commitment time{color:#fff;background:#27232b;border-radius:10px;padding:9px 12px;font-size:15px;font-weight:900}.next-commitment>small{text-transform:capitalize;margin-top:17px;font-size:12px;font-weight:800;color:#6a5a72!important}.executive-secondary-alert{color:#25262b;text-align:left;cursor:pointer;background:#fff9e8;border:1px solid #dbc994;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:15px 18px;display:grid}.executive-secondary-alert>span{color:#745616;background:#f3e4b8;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.executive-secondary-alert>div{gap:3px;display:grid}.executive-secondary-alert small{text-transform:uppercase;font-size:10px;font-weight:900;color:#796020!important}.executive-secondary-alert strong{font-size:14px}.executive-secondary-alert>b{color:#684f17;font-size:12px}@media (max-width:800px){.executive-hero{min-height:170px;padding:26px}.executive-hero:after{font-size:64px}.executive-brief{grid-template-columns:1fr}.executive-calm{grid-template-columns:56px 1fr}.executive-calm>span{width:56px;height:56px}.executive-calm nav{grid-column:1/-1}.attention-list>button{grid-template-columns:44px minmax(0,1fr)}.attention-list>button>b{grid-column:2}.attention-list strong{white-space:normal}.attention-list em{line-height:1.4}}@media (max-width:560px){.executive-overview{gap:12px}.executive-hero{align-items:flex-start;min-height:220px;padding:24px 20px}.executive-hero h1{font-size:36px}.executive-hero p{font-size:15px}.executive-notifications,.executive-clear-mark{position:absolute;bottom:18px;right:18px}.executive-notifications{min-width:122px;padding:10px 12px}.attention-panel>header{flex-direction:column;align-items:flex-start;padding:18px}.attention-list>button{padding:15px 17px}.attention-list strong{font-size:15px}.executive-calm{padding:20px}.executive-calm>div{grid-column:1/-1}.executive-calm nav{width:100%;display:grid}.executive-brief article{min-height:215px;padding:20px}.executive-secondary-alert{grid-template-columns:42px 1fr}.executive-secondary-alert>b{grid-column:2}}.work-hub{gap:16px;width:100%;max-width:1480px;margin:0 auto;display:grid}.work-hero{color:#fff;background:radial-gradient(circle at 88% 0,#80509d70,#0000 34%),linear-gradient(128deg,#202126 0%,#0b0c0f 62%,#211327 100%);border:1px solid #ffffff20;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;min-height:190px;padding:32px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 58px #17131c24}.work-hero:after{content:"ÓRIVA";color:#ffffff07;font:700 92px/1 var(--serif);letter-spacing:.08em;pointer-events:none;position:absolute;bottom:-22px;right:22px}.work-hero>div:first-child{z-index:1;max-width:700px;position:relative}.work-hero .eyebrow{letter-spacing:.18em;font-weight:900;color:#d8c7e1!important;font-size:11px!important}.work-hero h1{font:600 clamp(38px,4vw,56px)/1 var(--serif);letter-spacing:-.04em;margin:8px 0 9px;color:#fff!important}.work-hero p{margin:0;font-size:16px;line-height:1.5;color:#d7d8dd!important}.work-hero-actions{z-index:1;gap:10px;display:flex;position:relative}.work-hero-actions button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:12px;font-weight:900;display:flex}.work-new-task{color:#fff;background:linear-gradient(135deg,#74428a,#4a2859);border:1px solid #b991ca;box-shadow:0 10px 26px #160b1e52}.work-strategy{color:#fff;background:#ffffff0e;border:1px solid #ffffff30}.work-hero-actions button:hover{filter:brightness(1.08);transform:translateY(-1px)}.work-hub .operation-view-switch{background:#f4f4f6;border:1px solid #dedfe4;border-radius:17px;gap:10px;margin:0;padding:6px}.work-hub .operation-view-switch button{min-height:66px;box-shadow:none;border:0;border-radius:12px}.work-hub .operation-view-switch button.active{background:linear-gradient(135deg,#343038,#15161a 68%,#4d2c63);box-shadow:0 10px 25px #2118272b}.work-hub .operation-view-switch b{font-size:15px}.work-hub .operation-view-switch small{font-size:12px}.modern-task-search,.modern-task-panel{border-radius:20px!important;box-shadow:0 14px 36px #1112160b!important}.modern-task-search>header{padding:18px 20px!important}.modern-task-search .task-workbar{grid-template-columns:minmax(0,1fr) 230px;gap:10px;display:grid;background:#fbfbfc!important;padding:14px 18px 18px!important}.modern-task-search input,.modern-task-search select{min-height:48px;color:#23252b!important;background:#fff!important;border:1px solid #d6d8de!important;border-radius:12px!important;font-size:14px!important}.modern-task-search input:focus,.modern-task-search select:focus{outline:3px solid #76528722;border-color:#765287!important}.modern-task-panel>header{padding:18px 20px!important}.modern-task-panel>header h2,.modern-task-search>header h2{font-size:24px!important}.modern-task-panel .task-board-toggle button{border-radius:11px;min-height:40px;padding:0 16px}.modern-task-panel .task-board-toggle button.active{background:linear-gradient(135deg,#34363d,#141519 68%,#4d2c63)!important}.work-empty-state{background:radial-gradient(circle at 100% 0,#75409a12,#0000 38%),linear-gradient(145deg,#fff,#f6f6f8);border:1px solid #dcdde2;border-radius:22px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:250px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #1112160e}.work-empty-state:after{content:"";border:1px solid #6d4a7b14;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-90px;right:-60px}.work-empty-symbol{width:92px;height:92px;position:relative}.work-empty-symbol>span{color:#fff;background:linear-gradient(145deg,#2e3036,#121317 70%,#492759);border-radius:26px;place-items:center;font-size:34px;display:grid;position:absolute;inset:0;box-shadow:0 17px 32px #17131c2e}.work-empty-symbol>i{color:#4f2e5d;width:34px;height:34px;font:700 15px var(--serif);background:#e9d9ef;border:4px solid #f8f8fa;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-8px;right:-8px}.work-empty-state .eyebrow{font-weight:900;font-size:11px!important}.work-empty-state h2{font:600 30px var(--serif);margin:7px 0 8px;color:#18191d!important}.work-empty-state p{max-width:640px;margin:0;font-size:15px;line-height:1.55;color:#62656d!important}.work-empty-state nav{z-index:1;gap:9px;min-width:220px;display:grid;position:relative}.work-empty-state nav button{color:#292b31;cursor:pointer;background:#fff;border:1px solid #cfd1d6;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-size:12px;font-weight:900;display:flex}.work-empty-state nav button:first-child{color:#fff;background:linear-gradient(135deg,#34363d,#141519 68%,#4d2c63);border-color:#282a30}.filtered-empty{text-align:center;place-items:center;gap:5px;min-height:180px;padding:30px!important;display:grid!important}.filtered-empty>span{color:#5d4568;background:#eeedf1;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.filtered-empty>b{color:#25272d;font-size:16px}.filtered-empty>p{margin:0;font-size:13px;color:#70737b!important}@media (max-width:900px){.work-hero{flex-direction:column;align-items:flex-start}.work-hero-actions{width:100%}.work-hero-actions button{flex:1}.work-empty-state{grid-template-columns:80px 1fr}.work-empty-symbol{width:80px;height:80px}.work-empty-state nav{grid-column:1/-1;grid-template-columns:1fr 1fr}.modern-task-search .task-workbar{grid-template-columns:1fr}}@media (max-width:600px){.work-hub{gap:12px}.work-hero{min-height:270px;padding:25px 20px}.work-hero:after{font-size:62px}.work-hero h1{font-size:42px}.work-hero-actions{display:grid}.work-hero-actions button{width:100%}.work-hub .operation-view-switch{grid-template-columns:1fr}.work-empty-state{grid-template-columns:1fr;padding:28px 22px}.work-empty-state h2{font-size:26px}.work-empty-state nav{grid-template-columns:1fr}.modern-task-panel>header{align-items:flex-start!important}.modern-task-panel .task-board-toggle{width:100%}.modern-task-panel .task-board-toggle button{flex:1}}.modern-task-panel .task-summary{grid-template-columns:repeat(5,minmax(110px,1fr))}@media (max-width:900px){.modern-task-panel .task-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.modern-task-panel .task-summary{grid-template-columns:repeat(2,1fr)}}.modern-task-search{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.modern-task-search .task-workbar{align-items:center;box-shadow:0 8px 24px #11121608;background:#f4f4f6!important;border:1px solid #dedfe4!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) 230px auto!important;padding:10px!important}.modern-task-search .task-workbar>small{text-align:center;background:#fff;border-radius:10px;min-width:82px;padding:8px 10px;font-size:11px;font-weight:800;display:block;color:#656972!important}.modern-task-panel .compact-board{padding:0;margin:0!important}.board-overview{background:#f8f8fa;border-bottom:1px solid #e1e2e6;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.board-overview p{margin:0;font-size:13px;color:#62666e!important}.board-overview p b{color:#1d1f24;margin-right:3px;font-size:17px}.board-overview>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.board-overview>div span{color:#5e626a;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.board-overview>div i{background:#6d7078;border-radius:50%;width:8px;height:8px}.board-overview>div .publicacao i{background:#6a5973}.board-overview>div .urgente i{background:#dc5965}.board-overview>div .medio i{background:#dda72f}.board-overview>div .tranquilo i{background:#2b9b71}.board-overview>small{font-size:11px;color:#747780!important}.modern-task-panel .owner-groups,.modern-task-panel .board-columns{padding:14px}.modern-task-panel .compact-group{box-shadow:none;border-color:#dedfe4;border-radius:13px}.modern-task-panel .compact-group>summary{min-height:54px;padding:12px 15px}.modern-task-panel .compact-group>summary b{font-size:14px}.modern-task-panel .compact-group>summary small{font-size:11px}.modern-task-panel .group-urgente>summary{background:#fbeced!important}.modern-task-panel .group-medio>summary{background:#fff7e4!important}.modern-task-panel .group-tranquilo>summary{background:#eaf7f1!important}.modern-task-panel .group-publicacao>summary{color:#56425f;background:#f1edf3!important}.modern-task-panel .board-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.modern-task-panel .collapse-hint{color:#5e626a;font-size:10px}.modern-task-panel .compact-group:not([open]) .collapse-hint:after{content:"abrir  →";font-size:10px}.modern-task-panel .compact-group[open] .collapse-hint{font-size:0}.modern-task-panel .compact-group[open] .collapse-hint:after{content:"recolher  ↑";font-size:10px}@media (max-width:800px){.modern-task-search .task-workbar{grid-template-columns:1fr 180px!important}.modern-task-search .task-workbar>small{grid-column:1/-1;justify-self:end}.board-overview{flex-direction:column;align-items:flex-start}.modern-task-panel .board-columns{grid-template-columns:1fr}}@media (max-width:560px){.modern-task-search .task-workbar{grid-template-columns:1fr!important}.modern-task-search .task-workbar>small{justify-self:stretch}.board-overview>div{gap:9px}.modern-task-panel .owner-groups,.modern-task-panel .board-columns{padding:10px}}.modern-task-search .task-workbar{grid-template-columns:minmax(0,1fr) auto auto!important}.active-work-filter{color:#52335f;cursor:pointer;background:#eee7f1;border:1px solid #bca8c6;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-size:11px;font-weight:900;display:flex}.active-work-filter span{font-size:17px;font-weight:500}@media (max-width:800px){.modern-task-search .task-workbar{grid-template-columns:1fr auto!important}.active-work-filter{grid-row:2}.modern-task-search .task-workbar>small{grid-column:auto!important}}@media (max-width:560px){.modern-task-search .task-workbar{grid-template-columns:1fr!important}.active-work-filter{grid-row:auto}.modern-task-search .task-workbar>small{grid-column:auto!important}}.daily-control-page>header>span{text-align:center;min-width:116px}.daily-control-row>p{gap:4px;display:grid}.daily-control-row>p>b{color:#5a3d67;letter-spacing:.08em;text-transform:uppercase;background:#ece8ef;border-radius:7px;width:max-content;padding:4px 7px;font-size:9px}.daily-control-days>section{border-color:#dfe0e5!important}.daily-control-days .agm-story-day-toggle>b{color:#5c4a66!important}.daily-control-row .selected.published{color:#176849!important;background:#dff3e9!important;border-color:#9ed2bb!important}.daily-control-row .selected.missed{color:#913642!important;background:#fae3e6!important;border-color:#e8aab1!important}.daily-control-empty{text-align:center;background:linear-gradient(145deg,#fafafb,#f2f0f4);border:1px dashed #cfd1d7;border-radius:14px;place-items:center;gap:8px;min-height:210px;padding:32px;display:grid}.daily-control-empty strong{color:#24262b;font:600 21px var(--serif)}.daily-control-empty p{color:#636770;max-width:560px;margin:0;font-size:13px;line-height:1.6}.support-shell{background:#fff!important;border-radius:24px!important;min-height:680px!important;box-shadow:0 22px 55px #17131c12!important}.support-shell>aside{background:linear-gradient(#f5f5f7,#eeeff2)!important}.support-shell>aside button{transition:all .18s}.support-shell>aside button.active{background:#fff!important;border-left-color:#57bea8!important;box-shadow:0 12px 28px #15171c12!important}.conversation{background:#fafafd}.conversation>header{background:#fff;min-height:82px;padding:16px 22px}.conversation-state{align-items:center;gap:9px;display:flex}.conversation-state input{background:#f7f7f9;border:1px solid #d9dbe1;border-radius:11px;width:220px;min-height:40px;padding:0 12px}.message-stream{background:radial-gradient(circle at 12% 10%,#eee9f222,#0000 28%),linear-gradient(#fafafd,#f4f5f7)!important}.message-stream>div:not(.empty-chat){border:1px solid #e1e2e6;padding:13px 16px!important;box-shadow:0 8px 22px #17131c0b!important}.oriva-message{background:linear-gradient(140deg,#25262c,#111216 70%,#35203f)!important;border-color:#292a30!important}.conversation>footer{background:#fff;align-items:end;grid-template-columns:48px 48px minmax(0,1fr) auto!important;padding:14px 16px!important}.message-attach,.message-mic{cursor:pointer;width:48px;height:48px;color:#303239!important;background:#f7f7f9!important;border:1px solid #d8d9de!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.message-attach input,.message-mic span:empty{display:none}.message-mic.recording{width:auto;min-width:48px;animation:1.2s infinite voicePulse;color:#a52d38!important;background:#fff0f1!important;border-color:#d85b66!important;gap:7px!important;padding:0 12px!important}.conversation>footer textarea{max-height:110px;resize:none!important;background:#fbfbfc!important;border-radius:14px!important;min-height:48px!important;padding:13px 15px!important}.conversation>footer>button:last-child{min-height:48px;background:linear-gradient(135deg,#34353b,#15161a 70%,#4b285a)!important;border-radius:14px!important;padding:0 20px!important}.audio-attachment{gap:7px;min-width:min(290px,70vw);margin-top:8px;display:grid}.audio-attachment audio{width:100%;height:38px}.audio-attachment span{color:inherit;opacity:.72;font-size:9px}@keyframes voicePulse{50%{box-shadow:0 0 0 5px #d85b6618}}@media (max-width:720px){.support-shell{border-radius:20px!important;min-height:calc(100dvh - 185px)!important}.support-shell>aside{scrollbar-width:none}.conversation>header{align-items:flex-start;padding:14px}.conversation>header>div:first-child>div small{font-size:10px}.conversation-state{flex-direction:column;align-items:flex-end}.conversation-state input{width:145px;min-height:36px}.message-stream{min-height:46vh!important;padding:16px 12px 24px!important}.message-stream>div:not(.empty-chat){max-width:86%!important}.conversation>footer{position:sticky;bottom:0;padding:11px!important;padding-bottom:calc(11px + env(safe-area-inset-bottom))!important;grid-template-columns:44px 44px minmax(0,1fr)!important;gap:8px!important}.message-attach,.message-mic{width:44px;height:44px}.conversation>footer textarea{min-height:44px!important}.conversation>footer>button:last-child{min-height:46px;grid-column:1/-1!important}.message-mic.recording{width:44px;min-width:44px;padding:0!important}.message-mic.recording span{display:none}}.mobile-calendar-agenda{display:none}.calendar-toolbar{padding:20px 22px;position:relative;background:linear-gradient(145deg,#fff,#f7f5f8)!important;border-radius:20px!important}.calendar-toolbar h2{font-size:1.55rem}.month-nav button{background:#fff;border-radius:12px;width:40px;height:40px;box-shadow:0 5px 14px #17131c0c}.calendar-filters{padding:13px 15px;border-radius:17px!important}.calendar-view{background:#ececf0;border-radius:12px;padding:4px}.calendar-view button{border-radius:9px;min-width:78px;min-height:38px}.modern-month-calendar{border-radius:20px!important;box-shadow:0 18px 42px #17131c0e!important}.modern-month-calendar .weekdays{background:linear-gradient(120deg,#1c1d22,#15151a 65%,#35203f)}.modern-month-calendar .weekdays span{padding:13px 8px;font-size:.74rem}.modern-month-calendar .day{min-height:128px;padding:10px}.modern-month-calendar .day>b{color:#555b66;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.modern-month-calendar .day.has-items>b{color:#543260;background:#eee8f1}.modern-month-calendar .day button{border-left-width:4px;border-radius:8px;padding:7px 8px;font-weight:700}.modern-month-calendar .day:hover{background:#faf8fb}@media (max-width:720px){:is(.page-header:has(+.client-strategy),.page-header){gap:16px}.calendar-toolbar{gap:14px;grid-template-columns:1fr!important;padding:18px!important;display:grid!important}.calendar-toolbar>div:first-child{display:none}.month-nav{justify-content:space-between;grid-row:auto!important}.month-nav strong{min-width:0;font-size:16px}.calendar-legend{border-top:1px solid #e3e1e6;grid-template-columns:1fr 1fr;padding-top:12px;gap:8px 12px!important;display:grid!important}.calendar-legend span{font-size:10px;line-height:1.25}.calendar-filters{align-items:stretch;grid-template-columns:1fr 1fr!important;padding:12px!important;display:grid!important}.calendar-filters .forecast-toggle{grid-column:1/-1}.calendar-filters label{min-width:0!important}.calendar-filters select{min-height:43px}.calendar-view{grid-column:1/-1!important;margin:0!important}.calendar-view button{flex:1;min-width:0}.modern-month-calendar{border:1px solid #dedfe4!important;border-radius:17px!important;margin:0!important;overflow:hidden!important}.modern-month-calendar .weekdays,.modern-month-calendar .calendar-days{grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important;min-width:0!important}.modern-month-calendar .weekdays span{padding:10px 1px;font-size:9px}.modern-month-calendar .day{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:3px;min-width:0;min-height:67px;padding:6px 4px;display:flex;position:relative}.modern-month-calendar .day>b{width:22px;height:22px;font-size:10px}.modern-month-calendar .day button{width:8px;height:8px;box-shadow:none;border:0;border-radius:50%;margin:2px 0 0;padding:0;font-size:0;display:block}.modern-month-calendar .day button span{display:none}.modern-month-calendar .day button.approved{background:#8b5bc2!important}.modern-month-calendar .day button.scheduled{background:#dda72f!important}.modern-month-calendar .day button.published{background:#2b9b71!important}.modern-month-calendar .day button.cancelled{background:#dc5965!important}.modern-month-calendar .day button.meeting{background:#3c94bd!important}.modern-month-calendar .day button.forecast{background:#73808f!important}.modern-month-calendar .day>small{margin:0;font-size:8px;position:absolute;bottom:4px;right:4px}.mobile-calendar-agenda{background:#fdfdfe;border:1px solid #dedfe4;border-radius:18px;margin-top:12px;display:block;overflow:hidden;box-shadow:0 14px 32px #17131c0b}.mobile-calendar-agenda>header{border-bottom:1px solid #e5e4e8;justify-content:space-between;align-items:center;padding:17px 16px;display:flex}.mobile-calendar-agenda>header strong{color:#686c75;font-size:11px}.mobile-calendar-agenda>button{text-align:left;color:#202229;background:#fff;border:0;border-bottom:1px solid #ecebef;grid-template-columns:45px minmax(0,1fr) 8px 16px;align-items:center;gap:11px;width:100%;padding:14px;display:grid}.mobile-calendar-agenda>button:last-of-type{border-bottom:0}.mobile-calendar-agenda time{background:#f0eef2;border-radius:12px;place-items:center;min-height:45px;display:grid}.mobile-calendar-agenda time b{font:600 18px var(--serif)}.mobile-calendar-agenda time small{text-transform:capitalize;color:#6d7078;font-size:8px}.mobile-calendar-agenda button>span{gap:3px;min-width:0;display:grid}.mobile-calendar-agenda button>span small{text-transform:uppercase;color:#714a80;font-size:8px;font-weight:900}.mobile-calendar-agenda button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-calendar-agenda button>span em{color:#737780;font-size:9px;font-style:normal}.mobile-calendar-agenda button>i{background:#8b5bc2;border-radius:50%;width:8px;height:8px}.mobile-calendar-agenda button>i.scheduled{background:#dda72f}.mobile-calendar-agenda button>i.published{background:#2b9b71}.mobile-calendar-agenda button>i.cancelled{background:#dc5965}.mobile-calendar-agenda button>i.meeting{background:#3c94bd}.mobile-calendar-agenda>p{text-align:center;color:#777b83;margin:0;padding:28px}.week-calendar{background:0 0!important;border:0!important;overflow:visible!important}.week-calendar-head{display:none!important}.week-calendar-days{gap:10px;grid-template-columns:1fr!important;min-width:0!important;display:grid!important}.week-calendar-days>article{border-radius:15px;min-height:92px;border:1px solid #dedfe4!important;padding:12px!important}.week-calendar-days article>header{font-size:11px}.week-calendar-days article>button{padding:11px!important}.week-calendar-days button b{font-size:12px!important}.modern-month-calendar .day.selected-day{box-shadow:inset 0 0 0 2px #815294;background:#f5eff8!important}.modern-month-calendar .day.selected-day>b{color:#fff!important;background:#754589!important}.mobile-calendar-agenda>header>div{gap:4px;display:grid}.mobile-calendar-agenda>header>div>strong{color:#282a30;font:600 18px var(--serif);text-transform:capitalize}.mobile-calendar-agenda>header>small{color:#686c75;font-size:10px;font-weight:800}.mobile-calendar-agenda>nav{background:#f6f5f7;border-bottom:1px solid #e8e7eb;grid-template-columns:1fr 1.35fr 1fr;gap:7px;padding:10px 12px;display:grid}.mobile-calendar-agenda>nav button{color:#4f5159;background:#fff;border:1px solid #d9d7dd;border-radius:9px;min-height:36px;padding:5px;font-size:9px;font-weight:900}.mobile-calendar-agenda>nav button.active{color:#fff;background:#302333}.mobile-calendar-agenda>nav button:disabled{opacity:.38}html,body{width:100%;max-width:100%;overflow-x:hidden}.shell,main,.agm-pilot,.agm-section-page,.agm-section-page>.agm-cycle-card,.agm-section-page>.agm-story-card{min-width:0!important;max-width:100%!important}main{overflow-x:hidden}.agm-pilot{width:100%!important}.agm-pilot>header{width:100%;padding:20px 16px!important}.agm-pilot>header>div{width:100%;min-width:0}.agm-pilot>header h2{overflow-wrap:anywhere;max-width:100%;font-size:28px!important;line-height:1.08!important}.agm-section-nav,.agm-section-page{width:100%;min-width:0}.agm-section-nav button{white-space:normal;min-width:0!important;padding:0 10px!important;font-size:13px!important}.agm-section-page>.agm-cycle-card,.agm-section-page>.agm-story-card{overflow:hidden;width:100%!important;padding:18px 14px!important}.agm-story-page>header{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;align-items:start!important;gap:10px!important;display:grid!important}.agm-story-page>header>div{min-width:0}.agm-story-page>header h3{overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(27px,8vw,34px)!important;line-height:1.08!important}.agm-story-page>header p{font-size:13px!important;line-height:1.5!important}.daily-control-page>header>span{white-space:normal;text-align:center;max-width:112px;min-width:0!important;padding:7px 9px!important}.agm-period-toolbar{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:18px 0 14px!important;padding:10px!important;display:grid!important}.agm-period-toolbar>div{width:100%;min-width:0}.agm-period-toolbar button{min-width:0!important;padding:0 8px!important}.agm-period-toolbar nav{grid-template-columns:42px minmax(0,1fr) 42px;width:100%;min-width:0;gap:8px!important;display:grid!important}.agm-period-toolbar nav button{width:42px!important;padding:0!important}.agm-period-toolbar strong{white-space:normal;max-width:100%;line-height:1.25;min-width:0!important;font-size:13px!important}.agm-section-page .agm-story-days{width:100%;min-width:0;padding-right:0!important;overflow-x:hidden!important}.agm-story-page .agm-story-days>section,.agm-story-day-toggle,.agm-story-page .agm-story-row{width:100%;min-width:0;max-width:100%}.agm-story-day-toggle{grid-template-columns:minmax(0,1fr) auto 30px!important}.agm-story-day-toggle span,.daily-control-row>p{overflow-wrap:anywhere;min-width:0}}.rs-execution{background:#fbfbfc;border:1px solid #dedfe4;border-radius:19px;overflow:hidden;box-shadow:0 12px 30px #1112160b}.rs-execution>header{background:linear-gradient(90deg,#fafafb,#f1eef4);border-bottom:1px solid #dedfe4;justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.rs-execution>header h2{font:600 24px var(--serif);margin:5px 0 0;color:#17181c!important}.rs-execution>header>strong{color:#fff;background:#202126;border-radius:999px;padding:9px 12px;font-size:12px}.rs-execution>div{background:#e1e2e6;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.rs-execution article{background:#fbfbfc;justify-content:space-between;align-items:center;min-height:82px;padding:18px;display:flex}.rs-execution article span{color:#62666e;font-size:12px;font-weight:800}.rs-execution article b{font:600 27px var(--serif);color:#23252a}.rs-execution article.done{border-top:4px solid #2b9b71}.rs-execution article.pending{border-top:4px solid #dda72f}.rs-execution article.missed{border-top:4px solid #dc5965}.rs-execution>p{margin:0;padding:13px 20px;font-size:11px;line-height:1.5;color:#676b74!important}@media (max-width:720px){.rs-execution>div{grid-template-columns:1fr 1fr}.daily-control-row{grid-template-columns:38px 1fr!important}.daily-control-row>div{grid-column:2;grid-template-columns:1fr 1fr;display:grid!important}.daily-control-row>div button{min-height:42px}}.agm-section-page,.agm-cycle-card,.agm-story-card,.agm-unified-list,.agm-flow-mobile{-webkit-text-fill-color:initial;color:#25272d!important}.agm-section-page .agm-empty,.agm-section-page .empty,.agm-section-page .state,.agm-section-page .daily-control-empty p{color:#5f646d!important;-webkit-text-fill-color:#5f646d!important}.agm-section-page .daily-control-empty strong{color:#202228!important;-webkit-text-fill-color:#202228!important}.agm-section-page button:not(.active):not(.selected){-webkit-text-fill-color:initial}main.support-page{background:radial-gradient(circle at 88% 3%,#6f3b8540 0,#0000 28%),radial-gradient(circle at 10% 90%,#4b255b35 0,#0000 30%),linear-gradient(145deg,#17181d,#0b0c10 58%,#211327)!important;max-width:none!important;padding:28px!important}.support-page>.page-header{background:linear-gradient(135deg,#24252b,#111216 66%,#40224c);border:1px solid #ffffff18;border-radius:22px;max-width:1320px;margin:0 auto 18px;padding:28px 30px;box-shadow:0 22px 48px #0004}.support-page>.page-header .eyebrow,.support-page>.page-header h1,.support-page>.page-header p,.support-page>.page-header label>span{color:#fff!important}.support-page>.page-header .eyebrow{color:#d6b9df!important}.support-page>.page-header p{color:#c9cbd2!important}.support-page>.page-header .company-picker{min-width:310px}.support-page>.support-shell{width:100%;max-width:1320px;min-height:680px;margin:0 auto;background:#121318!important;border:1px solid #ffffff1f!important;box-shadow:0 30px 70px #0006!important}.support-page .support-shell>aside{background:linear-gradient(#202127,#17181d)!important;border-color:#ffffff12!important}.support-page .support-shell>aside>.eyebrow{color:#bc9bc7!important}.support-page .support-shell>aside h2,.support-page .support-shell>aside button{color:#fff!important}.support-page .support-shell>aside button small{color:#aeb0b8!important}.support-page .support-shell>aside button.active{background:linear-gradient(135deg,#343039,#23242a)!important;border-color:#ffffff20 #ffffff20 #ffffff20 #9d6db0!important}.support-page .conversation{min-width:0;background:#f7f7f9!important}.support-page .conversation>footer{grid-template-columns:48px 48px minmax(0,1fr) auto!important;gap:9px!important;display:grid!important}.support-page .conversation>footer textarea{width:100%!important;min-width:0!important;height:48px!important;display:block!important}.support-page .conversation>footer>button:last-child{min-width:118px;grid-column:auto!important;width:auto!important}@media (max-width:720px){main.support-page{padding:14px 12px calc(20px + env(safe-area-inset-bottom))!important}.support-page>.page-header{border-radius:20px;margin-bottom:12px;gap:15px!important;padding:20px 18px!important;display:grid!important}.support-page>.page-header h1{font-size:35px!important}.support-page>.page-header p{font-size:12px!important}.support-page>.page-header .company-picker{width:100%;min-width:0}.support-page>.support-shell{border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important}.support-page .support-shell>aside{width:100%;min-width:0;padding:10px!important;display:flex!important;overflow-x:auto!important}.support-page .support-shell>aside button{flex:none;max-width:210px;min-width:165px!important}.support-page .support-shell>aside button div{min-width:0}.support-page .support-shell>aside button strong,.support-page .support-shell>aside button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-page .conversation{width:100%;min-width:0;grid-template-rows:auto minmax(320px,52vh) auto auto!important;display:grid!important}.support-page .conversation>header{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important;display:grid!important}.support-page .conversation-state{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;display:grid!important}.support-page .conversation-state input{width:100%!important;min-width:0!important}.support-page .message-stream{width:100%;min-width:0;min-height:320px!important;max-height:52vh!important;padding:14px 10px 20px!important}.support-page .message-stream>div:not(.empty-chat){min-width:0;max-width:88%!important}.support-page .message-stream img,.support-page .message-stream video{max-width:100%!important;height:auto!important}.support-page .conversation>footer{width:100%;background:#fff!important;grid-template-columns:44px 44px minmax(0,1fr)!important;gap:8px!important;padding:10px!important;display:grid!important;position:relative!important;bottom:auto!important}.support-page .message-attach,.support-page .message-mic{grid-column:auto!important;width:44px!important;height:48px!important}.support-page .conversation>footer textarea{writing-mode:horizontal-tb!important;grid-area:1/3!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:12px!important}.support-page .conversation>footer>button:last-child{min-height:48px;grid-area:2/1/auto/-1!important;width:100%!important}.support-page .audio-attachment{width:min(270px,70vw);min-width:0}}.support-page>.page-header h1,.support-page>.page-header .eyebrow,.support-page>.page-header p,.support-page>.page-header label>span{-webkit-text-fill-color:currentColor!important}.support-page>.page-header h1{color:#fff!important;-webkit-text-fill-color:#fff!important}.support-page>.page-header .eyebrow{color:#dcbce6!important;-webkit-text-fill-color:#dcbce6!important}.support-page>.page-header p{color:#d1d2d8!important;-webkit-text-fill-color:#d1d2d8!important}.support-page .support-shell>aside strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.support-page .support-shell>aside small{color:#b9bbc3!important;-webkit-text-fill-color:#b9bbc3!important}.support-page .oriva-message,.support-page .oriva-message p,.support-page .oriva-message small,.support-page .oriva-message time,.support-page .oriva-message span,.support-page .oriva-message b{color:#f4f4f7!important;-webkit-text-fill-color:#f4f4f7!important}.support-page .oriva-message small,.support-page .oriva-message time{color:#bfc1c9!important;-webkit-text-fill-color:#bfc1c9!important}.support-page .oriva-message .image-attachment span,.support-page .oriva-message .video-attachment span{color:#e5e5ea!important;-webkit-text-fill-color:#e5e5ea!important}.support-page .conversation>footer>button:last-child{color:#fff!important;-webkit-text-fill-color:#fff!important}.client-support-shell{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr)!important}.client-support-shell>aside{align-content:start;gap:13px;padding:25px 22px!important;display:grid!important}.client-support-shell>aside>.eyebrow{margin:0!important}.client-support-shell>aside h2{margin:0!important;font-size:29px!important}.client-support-team{background:#ffffff08;border:1px solid #ffffff1b;border-radius:15px;align-items:center;gap:11px;padding:14px;display:flex}.client-support-team>span{color:#f6ecf8;width:40px;height:40px;font:600 20px var(--serif);background:#352040;border:1px solid #d7b7e2;border-radius:50%;place-items:center;display:grid}.client-support-team>div{gap:3px;display:grid}.client-support-team small{line-height:1.4}.client-support-shell>aside>p{color:#b9bbc3;margin:0;font-size:12px;line-height:1.6}.client-support-shell .conversation-state.client em{color:#236d4d;background:#e4f3ea;border-radius:999px;padding:8px 10px;font-size:11px;font-style:normal;font-weight:850}.client-support-shell .conversation>header>div:first-child>span{color:#eedcf2;background:#2e1a38}.client-support-shell .message-stream{min-height:480px}@media (max-width:720px){.client-support-shell>aside{padding:18px!important;display:grid!important}.client-support-shell>aside>p{display:block}.client-support-shell .conversation-state.client{align-items:flex-start!important;display:flex!important}.client-support-shell .conversation-state.client em{white-space:normal}.client-support-shell .conversation{grid-template-rows:auto minmax(320px,52vh) auto auto!important}}.results-page-header{grid-template-columns:minmax(0,1fr) minmax(230px,290px) minmax(205px,230px);grid-template-areas:"intro company period";align-items:end;gap:18px;margin-bottom:18px;padding:0;display:grid}.results-page-header>div:first-child{grid-area:intro;min-width:0}.results-page-header .company-picker{grid-area:company;width:100%;min-width:0;margin:0}.results-page-header .header-actions{grid-area:period;width:100%;margin:0}.results-page-header .month-year-picker{width:100%;min-width:0}.results-page-header h1{max-width:620px;margin-bottom:0}.results-page-header p{margin-top:9px}.results-page-header .company-picker select,.results-page-header .month-year-trigger{border-radius:12px!important;height:48px!important}.results-page-header .company-picker select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-page-header+.rs-dashboard{margin-top:0}@media (max-width:860px){.results-page-header{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"intro intro""company period";align-items:end}.results-page-header h1{white-space:normal;font-size:clamp(2.1rem,7vw,3rem)!important}.results-page-header p{font-size:.84rem;display:block}}@media (max-width:520px){.results-page-header{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px 9px;margin-bottom:14px}.results-page-header .eyebrow{max-width:290px;line-height:1.55;display:block}.results-page-header h1{margin-top:7px;line-height:1.02;font-size:2.05rem!important}.results-page-header p{display:none}.results-page-header .company-picker>span,.results-page-header .month-year-picker>span{letter-spacing:.09em;font-size:8px}.results-page-header .company-picker select,.results-page-header .month-year-trigger{font-size:12px;height:46px!important;padding-left:11px!important}.results-page-header .month-year-trigger{gap:5px!important;padding-right:7px!important}.results-page-header .month-year-trigger b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.rs-dashboard{gap:12px;margin-top:0}.rs-hero{border-radius:17px;grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid;align-items:end!important;padding:19px!important}.rs-hero h2{margin:7px 0 5px;font-size:1.35rem}.rs-hero p{font-size:12px;line-height:1.45}.rs-hero .primary-action{align-self:end;padding:11px 12px;font-size:11px;width:auto!important}}@media (max-width:560px){.overview-company-switcher{border-radius:20px;gap:16px;padding:20px 18px}.overview-company-switcher>div,.overview-switcher-actions{width:100%;min-width:0}.overview-company-switcher strong{overflow-wrap:anywhere;font-size:22px!important}.overview-switcher-actions{grid-template-columns:1fr;gap:11px;display:grid!important}.overview-switcher-actions>button{min-height:52px;padding:0 16px 0 48px!important}.overview-switcher-actions label,.overview-switcher-actions select{width:100%;min-width:0}.executive-hero{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-height:0!important;padding:25px 20px 21px!important;display:grid!important}.executive-hero>div{min-width:0;max-width:none;padding:0}.executive-hero .eyebrow{max-width:100%;margin-bottom:18px;line-height:1.55}.executive-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:35px!important;line-height:1.02!important}.executive-hero p{max-width:100%;margin-top:15px;padding-right:0;line-height:1.5;font-size:14px!important}.executive-notifications,.executive-clear-mark{justify-self:stretch;position:relative!important;bottom:auto!important;right:auto!important}.executive-notifications{grid-template-columns:auto 1fr;width:100%;display:grid;min-width:0!important;padding:12px 15px!important}.executive-notifications span{align-items:baseline;gap:8px;display:flex}.executive-notifications b{font-size:20px}.executive-notifications small{font-size:12px!important}.executive-clear-mark{justify-self:start}.executive-hero:after{font-size:58px;bottom:-8px;right:12px}}@media (max-width:720px){main{overflow-x:hidden;padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}.overview-company-switcher{border-radius:20px;gap:16px;width:100%;max-width:100%;padding:20px 18px;overflow:hidden}.overview-company-switcher>div,.overview-switcher-actions{width:100%;min-width:0}.overview-company-switcher strong{overflow-wrap:anywhere;max-width:100%;font-size:22px!important}.overview-switcher-actions{grid-template-columns:minmax(0,1fr);gap:11px;display:grid!important}.overview-switcher-actions>button,.overview-switcher-actions label,.overview-switcher-actions select,.executive-overview,.executive-hero,.executive-calm{width:100%;min-width:0;max-width:100%}.executive-hero{overflow:hidden;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:20px!important;height:auto!important;min-height:0!important;padding:25px 20px 21px!important;display:grid!important}.executive-hero>div{width:100%;min-width:0;max-width:none;padding:0}.executive-hero .eyebrow{max-width:100%;margin-bottom:18px;line-height:1.55}.executive-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:35px!important;line-height:1.02!important}.executive-hero p{width:100%;max-width:100%;line-height:1.5;margin:15px 0 0!important;padding:0!important;font-size:14px!important}.executive-notifications,.executive-clear-mark{z-index:2;position:relative!important;inset:auto!important;transform:none!important}.executive-notifications{grid-template-columns:auto minmax(0,1fr);justify-self:stretch;max-width:100%;width:100%!important;min-width:0!important;padding:12px 15px!important;display:grid!important}.executive-notifications span{text-align:left;align-items:baseline;gap:8px;min-width:0;display:flex!important}.executive-notifications b{flex:none;font-size:20px}.executive-notifications small{white-space:normal;min-width:0;font-size:12px!important}.executive-clear-mark{justify-self:start}.executive-calm{overflow:hidden;padding:20px 18px 30px!important}.executive-calm nav{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;display:grid!important}.executive-calm nav button,.executive-calm nav a{width:100%;min-width:0;max-width:100%;min-height:52px}}.agm-generate-cycle{min-height:44px;box-shadow:0 10px 26px #1b0c2238;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#8a4fa0,#43234f)!important;border:1px solid #b887c9!important;border-radius:12px!important;margin-top:14px!important;padding:0 16px!important;font-size:13px!important;font-weight:900!important}.agm-generate-cycle:disabled{opacity:.65;cursor:wait}@media (max-width:720px){.agm-generate-cycle{width:100%}}.agm-cycle-message{border-radius:12px;margin:14px 28px 0;padding:14px 48px 14px 16px;font-size:13px;font-weight:850;line-height:1.45;position:relative}.agm-cycle-message.loading{color:#4f2c5e;background:#f1e8f5;border:1px solid #ad86bd}.agm-cycle-message.error{color:#862e3a;background:#fff0f2;border:1px solid #e3a1aa}.agm-cycle-message button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:20px;position:absolute;top:8px;right:10px}@media (max-width:720px){.agm-cycle-message{margin:12px 14px 0}}.generated-plan{color:#fff;background:linear-gradient(145deg,#17181d,#28172f);border:1px solid #d8ccdd;border-radius:24px;margin-top:24px;padding:24px;scroll-margin-top:24px}.generated-plan>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.generated-plan>header h2{color:#fff;margin:5px 0 6px;font-size:32px}.generated-plan>header p{color:#d4ced7;margin:0}.generated-plan>header>strong{white-space:nowrap;background:#ffffff10;border:1px solid #72547e;border-radius:999px;padding:10px 13px}.generated-plan-actions{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17181de8;border:1px solid #ffffff1f;border-radius:16px;gap:10px;margin:20px 0;padding:12px;display:flex;position:sticky;top:10px}.generated-plan-actions button{color:#fff;background:#24252b;border:1px solid #67566d;border-radius:11px;min-height:42px;padding:0 14px;font-weight:850}.generated-plan-actions .primary{background:linear-gradient(135deg,#8a4fa0,#4b2858);border-color:#9c62b3;margin-left:auto}.generated-plan-actions button:disabled{opacity:.5}.generated-plan-list{gap:12px;display:grid}.generated-plan-list article{color:#fff;background:#202126;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:auto minmax(0,1fr) 220px;align-items:center;gap:18px;padding:18px;display:grid}.generated-plan-list article.selected{background:linear-gradient(135deg,#25242a,#2f1d35);border-color:#9c6fad}.generated-plan-check{justify-items:center;gap:5px;font-size:10px;display:grid}.generated-plan-check input{accent-color:#8a4fa0;width:20px;height:20px}.generated-plan-list small{color:#d8bce2;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.generated-plan-list h3{color:#fff;margin:6px 0;font-size:18px}.generated-plan-list p{color:#cfccd2;margin:0;line-height:1.45}.generated-plan-list label>span{color:#c9c5cc;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.generated-plan-list select{color:#fff;background:#17181d;border:1px solid #64536b;border-radius:10px;width:100%;min-height:43px;padding:0 10px;font-weight:800}@media (max-width:720px){.generated-plan{padding:18px 14px}.generated-plan>header{display:grid}.generated-plan>header h2{font-size:26px}.generated-plan-actions{grid-template-columns:1fr 1fr;display:grid}.generated-plan-actions .primary{grid-column:1/-1;margin:0}.generated-plan-list article{grid-template-columns:auto minmax(0,1fr)}.generated-plan-list article>label:last-child{grid-column:1/-1}.generated-plan-check{align-self:start}}.generated-plan-message{border-radius:12px;margin:18px 0 0;padding:13px 15px;font-size:13px;font-weight:850}.generated-plan-message.error{color:#ffe8eb;background:#54252d;border:1px solid #e1a0aa}.generated-plan-message.success{color:#e5fff4;background:#173d31;border:1px solid #74b99d}.planning-brief-form{background:linear-gradient(145deg,#faf8fb,#f3eff6);border:1px solid #d8c8df;border-radius:18px;margin:20px 0 0;padding:22px}.planning-brief-form>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:17px;display:flex}.planning-brief-form h3{color:#302136;font:600 24px var(--serif);margin:4px 0 5px}.planning-brief-form p{color:#687180;margin:0;font-size:13px}.planning-brief-form>header>strong{color:#5d3a6d;background:#e9dfef;border-radius:999px;padding:9px 12px;font-size:12px}.planning-brief-formats{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.planning-brief-formats>label,.planning-brief-formats>div,.planning-brief-fields>label{gap:6px;display:grid}.planning-brief-formats>label,.planning-brief-formats>div{background:#fff;border:1px solid #ded5e3;border-radius:12px;padding:13px}.planning-brief-formats span,.planning-brief-fields span{color:#5f5267;font-size:11px;font-weight:850}.planning-brief-formats input,.planning-brief-fields input,.planning-brief-fields textarea{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfc5d5;border-radius:10px;padding:10px}.planning-brief-formats b{color:#392243;font:600 28px var(--serif)}.planning-brief-formats small{color:#78808c;font-size:10px}.planning-brief-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.planning-brief-fields .wide{grid-column:1/-1}.planning-brief-fields textarea{resize:vertical;min-height:82px}@media (max-width:720px){.planning-brief-form{padding:17px}.planning-brief-form>header{display:grid}.planning-brief-formats,.planning-brief-fields{grid-template-columns:1fr 1fr}.planning-brief-formats>div,.planning-brief-fields .wide{grid-column:1/-1}}@media (max-width:460px){.planning-brief-formats,.planning-brief-fields{grid-template-columns:1fr}}.generated-plan-next{color:#bbb7bf;text-transform:uppercase;background:#17181d;border:1px solid #5f5065;border-radius:11px;padding:12px;font-size:10px;line-height:1.45}.generated-plan-next b{color:#fff;text-transform:none;font-size:12px}.generated-plan-next small{color:#ffe0a9;text-transform:none;border-top:1px solid #ffffff1c;margin-top:9px;padding-top:9px;font-size:11px;font-weight:700;line-height:1.45;display:block}.generated-plan-details{border-top:1px solid #ffffff1c;margin-top:12px;padding-top:10px}.generated-plan-details summary{cursor:pointer;color:#dabbe5;width:max-content;font-size:12px;font-weight:900}.generated-plan-details section{background:#141519;border-radius:12px;gap:8px;margin-top:12px;padding:14px;display:grid}.generated-plan-details section>b{color:#d9bce3;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.generated-plan-details p,.generated-plan-details pre{white-space:pre-wrap;color:#dedbe1;margin:0;font:12px/1.55 Arial,sans-serif}.generated-plan-details pre{max-height:260px;overflow:auto}@media (max-width:720px){.generated-plan-next{grid-column:1/-1}}.generated-plan-side{gap:10px;display:grid}.generated-plan-delete{color:#ffd6dd;cursor:pointer;background:0 0;border:1px solid #b96a78;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:800;display:inline-flex}.generated-plan-delete:hover{background:#b13b4c22}.generated-plan-delete:disabled{opacity:.5;cursor:wait}@media (max-width:720px){.generated-plan-side{grid-column:1/-1}}.client-plan-review{background:#fff;border:1px solid #d8ccdd;border-radius:20px;margin:22px 0;padding:24px}.client-plan-review>header h2{margin:5px 0 8px}.client-plan-review>header p{color:#667085;margin:0}.client-plan-review>div{gap:12px;margin-top:18px;display:grid}.client-plan-review article{background:#fbfaff;border:1px solid #ded7e3;border-radius:14px;padding:18px}.client-plan-review small{color:#745082;text-transform:uppercase;letter-spacing:.07em;font-weight:850}.client-plan-review h3{margin:7px 0}.client-plan-review p{color:#596273;line-height:1.5}.client-plan-review details{border-top:1px solid #e4dfea;margin-top:14px;padding-top:12px}.client-plan-review summary{cursor:pointer;color:#5b3770;font-weight:800}.client-plan-review details b{text-transform:uppercase;letter-spacing:.07em;color:#6f5a7c;margin-top:14px;font-size:12px;display:block}.client-plan-review pre{white-space:pre-wrap;color:#34303a;font:13px/1.55 Arial,sans-serif}.client-draft-actions{gap:10px;margin-top:16px;display:flex}.client-draft-actions button{color:#392844;cursor:pointer;background:#fff;border:1px solid #74617e;border-radius:10px;min-height:40px;padding:0 14px;font-weight:800}.client-draft-actions .primary{color:#fff;background:#704180;border-color:#714384}.client-draft-status{border-radius:999px;margin-top:16px;padding:9px 12px;font-size:13px;display:inline-flex}.client-draft-status.approved{color:#1b6b4d;background:#e1f4eb}.client-draft-status.changes{color:#865911;background:#fff1de}@media (max-width:720px){.client-plan-review{padding:18px}.client-draft-actions{grid-template-columns:1fr;display:grid}}.generated-plan-actions .danger{color:#ffd6dd;background:#4f1f29;border-color:#b96a78}.client-proposal-list{background:#fff;border:1px solid #d8ccdd;border-radius:20px;margin:22px 0;padding:24px}.client-proposal-list>header h2{margin:5px 0 8px}.client-proposal-list>header p{color:#667085;margin:0}.client-proposal-list>div{gap:12px;margin-top:18px;display:grid}.client-proposal-list article{background:#fbfaff;border:1px solid #ded7e3;border-radius:14px;padding:18px}.client-proposal-list small{color:#745082;text-transform:uppercase;letter-spacing:.07em;font-weight:850}.client-proposal-list h3{margin:7px 0}.client-proposal-list p{color:#596273;line-height:1.5}.client-proposal-list details{border-top:1px solid #e4dfea;margin-top:14px;padding-top:12px}.client-proposal-list summary{cursor:pointer;color:#5b3770;font-weight:800}.client-proposal-list details b{text-transform:uppercase;letter-spacing:.07em;color:#6f5a7c;margin-top:14px;font-size:12px;display:block}.client-proposal-list pre{white-space:pre-wrap;color:#34303a;font:13px/1.55 Arial,sans-serif}@media (max-width:720px){.client-proposal-list{padding:18px}}.client-content-page{padding:8px 0}.client-content-page>div{gap:12px;margin-top:22px;display:grid}.client-content-page>div>button{text-align:left;color:#1e2733;cursor:pointer;background:#fff;border:1px solid #d8dce5;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:18px;display:grid}.client-content-page>div>button svg{color:#58366d}.client-content-page>div>button span{gap:4px;display:grid}.client-content-page>div>button small{color:#667085}.client-content-page>div>button em{color:#546274;font-size:12px;font-style:normal}.client-page-empty{color:#667085;text-align:center;background:#fff;border:1px dashed #cbd3df;border-radius:16px;margin-top:22px;padding:36px}.client-approvals-page{gap:18px;margin:8px 0 28px;display:grid}.client-approvals-hero{background:radial-gradient(circle at 92% 0,#ede0f2 0,#0000 31%),linear-gradient(112deg,#fff 0,#fbf9fc 100%);border:1px solid #ded4e3;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:30px 32px;display:flex}.client-approvals-hero h1{color:#1e2733;font:600 clamp(2rem,4.2vw,3.1rem)/1.04 var(--serif);letter-spacing:-.04em;margin:6px 0 8px}.client-approvals-hero p{color:#596273;max-width:650px;margin:0;line-height:1.55}.client-approvals-hero aside{color:#51325f;background:#fff;border:1px solid #d6bedf;border-radius:15px;align-items:center;gap:11px;min-width:185px;padding:14px 16px;display:flex}.client-approvals-hero aside svg{color:#744686;width:27px;height:27px}.client-approvals-hero aside span{gap:2px;font-size:11px;font-weight:750;display:grid}.client-approvals-hero aside b{font:600 25px/1 var(--serif);color:#392344}.client-approval-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.client-approval-summary article{color:#53606e;background:#fff;border:1px solid #e1e3e7;border-radius:15px;align-items:center;gap:11px;padding:14px 16px;display:flex}.client-approval-summary svg{border-radius:11px;width:37px;height:37px;padding:8px}.client-approval-summary span{font-size:12px}.client-approval-summary b{font:700 18px var(--serif);color:#20232a}.client-approval-summary .pending svg{color:#674478;background:#f1e9f5}.client-approval-summary .approved svg{color:#216b4c;background:#e4f4eb}.client-approval-summary .changes svg{color:#966329;background:#fff0df}.client-approval-section-heading{justify-content:space-between;align-items:end;gap:16px;padding:7px 4px 0;display:flex}.client-approval-section-heading h2{color:#20232a;font:600 25px var(--serif);margin:4px 0 0}.client-approval-section-heading p{color:#667085;margin:0;font-size:13px}.client-approval-cards{gap:14px;display:grid}.client-approval-cards>article{background:#fff;border:1px solid #ddd7e2;border-radius:19px;grid-template-columns:46px minmax(0,1fr) minmax(215px,.38fr);gap:18px;padding:22px;display:grid;box-shadow:0 7px 20px #25172c08}.client-approval-cards>article.is-pending{border-left:4px solid #86549a}.client-approval-cards>article.is-approved{border-left:4px solid #54a178}.client-approval-cards>article.is-changes_requested{border-left:4px solid #d59a4f}.client-approval-number{color:#674276;background:#f0e9f4;border-radius:12px;place-items:center;width:38px;height:38px;font:700 14px Arial,sans-serif;display:grid}.client-approval-main{min-width:0}.client-approval-meta{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.client-approval-meta span{color:#684979;letter-spacing:.05em;text-transform:uppercase;background:#f4f1f6;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.client-approval-meta svg{width:12px;height:12px}.client-approval-main h3{color:#23242a;font:600 19px/1.25 var(--serif);margin:0}.client-approval-main>p{color:#596273;margin:8px 0 0;font-size:13px;line-height:1.55}.client-approval-main details{border-top:1px solid #e8e3ea;margin-top:16px}.client-approval-main summary{color:#59386a;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0 0;font-size:13px;font-weight:850;list-style:none;display:flex}.client-approval-main summary::-webkit-details-marker{display:none}.client-approval-main summary svg{width:17px;height:17px;transition:transform .18s}.client-approval-main details[open] summary svg{transform:rotate(180deg)}.client-approval-details{background:#faf8fb;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;margin-top:13px;padding:16px;display:grid}.client-approval-details section{min-width:0}.client-approval-details b{color:#70567d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.client-approval-details pre,.client-approval-details p{white-space:pre-wrap;color:#4f5662;margin:0;font:13px/1.55 Arial,sans-serif}.client-approval-action{border-left:1px solid #e8e3ea;flex-direction:column;justify-content:center;align-items:stretch;gap:13px;padding-left:18px;display:flex}.client-approval-action>span{color:#697383;font-size:12px;line-height:1.45}.client-approval-action .client-draft-actions{grid-template-columns:1fr;gap:8px;margin:0;display:grid}.client-approval-action .client-draft-actions button{width:100%;min-height:42px}.client-approval-action .client-draft-status{text-align:center;justify-content:center;align-items:center;gap:7px;margin:0;display:inline-flex}.client-approval-action .client-draft-status svg{width:16px;height:16px}.client-approval-empty{text-align:center;background:#fff;border:1px dashed #cabbd2;border-radius:20px;justify-items:center;padding:58px 25px;display:grid}.client-approval-empty svg{color:#6b457b;background:#eee5f3;border-radius:15px;width:52px;height:52px;padding:12px}.client-approval-empty h2{color:#25262c;font:600 24px var(--serif);margin:14px 0 5px}.client-approval-empty p{color:#667085;margin:0}@media (max-width:820px){.client-approvals-hero{flex-direction:column;align-items:start}.client-approvals-hero aside{min-width:0}.client-approval-cards>article{grid-template-columns:42px minmax(0,1fr)}.client-approval-action{border-top:1px solid #e8e3ea;border-left:0;grid-column:2;padding:14px 0 0}.client-approval-action .client-draft-actions{grid-template-columns:1fr 1fr}.client-approval-action>span{display:none}}@media (max-width:620px){.client-approvals-hero{border-radius:18px;padding:23px 20px}.client-approval-summary{grid-template-columns:1fr}.client-approval-section-heading{flex-direction:column;align-items:start}.client-approval-cards>article{grid-template-columns:1fr;gap:13px;padding:18px}.client-approval-number{width:34px;height:34px}.client-approval-action{grid-column:1}.client-approval-details,.client-approval-action .client-draft-actions{grid-template-columns:1fr}}.client-adjustment-form{gap:9px;display:grid}.client-adjustment-form label{gap:6px;display:grid}.client-adjustment-form label span{color:#50325f;font-size:12px;font-weight:850}.client-adjustment-form textarea{color:#27313b;resize:vertical;background:#fff;border:1px solid #c5b3ce;border-radius:10px;width:100%;min-height:104px;padding:10px 11px;font:13px/1.45 Arial,sans-serif}.client-adjustment-form small{color:#6a7481;font-size:11px;line-height:1.4}.client-adjustment-sent{gap:11px;display:grid}.client-adjustment-sent>p{color:#735022;background:#fff7e9;border-radius:10px;margin:0;padding:11px;font-size:12px;line-height:1.5}.client-approval-shortcut{color:#34213e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9c8e1;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:17px;display:grid}.client-approval-shortcut>svg{color:#704180;background:#efe5f4;border-radius:12px;width:42px;height:42px;padding:9px}.client-approval-shortcut span{gap:3px;display:grid}.client-approval-shortcut small{color:#745082;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.client-approval-shortcut b{font-size:15px}.client-approval-shortcut em{color:#667085;font-size:12px;font-style:normal}.client-approval-shortcut>strong{font-size:12px}@media (max-width:620px){.client-approval-shortcut{grid-template-columns:auto minmax(0,1fr)}.client-approval-shortcut>strong{grid-column:1/-1}.client-approval-shortcut em{display:none}}.support-page .oriva-message video,.support-page .oriva-message audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f4f7;-webkit-text-fill-color:#f4f4f7}.agm-cycle-summary span.late{cursor:pointer}.agm-cycle-summary span.late:after{content:"no ciclo"}.agm-cycle-summary span.late.active{outline-offset:1px;outline:2px solid}.agm-responsible-filter{align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.agm-responsible-filter select{border-radius:9px;min-height:34px;padding:0 10px}.open-tasks-panel{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:18px 0;padding:20px}.open-tasks-panel>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.open-tasks-panel h2{margin:4px 0 0;font-size:20px}.open-tasks-panel>header b{color:var(--muted);font-size:12px}.open-tasks-list{gap:6px;max-height:520px;display:grid;overflow:auto}.open-tasks-head,.open-tasks-list button{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.open-tasks-head span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.open-tasks-list button{border:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;font-size:13px}.open-tasks-list button:hover{border-color:#b9bcc3}.open-tasks-list button span{color:var(--muted)}.open-tasks-list button em{color:var(--muted);font-style:normal;font-weight:700}.open-tasks-list button.late{background:#fdf1f2;border-color:#e8aab1}.open-tasks-list button.late em{color:#a32f3d;font-weight:800}.open-tasks-empty{color:var(--muted)}@media (max-width:760px){.open-tasks-head{display:none}.open-tasks-list button{grid-template-columns:1fr 1fr}.open-tasks-list button strong{grid-column:1/-1}}.client-decision-form{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:8px;width:100%;padding:12px;display:grid}.client-decision-form label{gap:6px;display:grid}.client-decision-form label span{font-size:13px;font-weight:800}.client-decision-form textarea{min-height:80px}.client-decision-form small{color:var(--muted)}.client-decision-form>div{justify-content:flex-end;gap:8px;display:flex}.history time{color:var(--muted);font-size:12px}
