/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy:#082c55;--navy-deep:#061f3d;--blue:#087be8;--blue-dark:#0563c1;--blue-soft:#eaf4ff;--ink:#102d4b;--muted:#688097;--line:#dfe8f1;--canvas:#f5f8fb;--white:#fff;--success:#118b7e;--amber:#c47b0a;--shadow:0 12px 32px #143c5e12}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}body{-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #087be840}.crm-shell{min-height:100vh}.sidebar{z-index:50;color:#d7e6f5;background:linear-gradient(#082f5a 0%,#061f3d 100%);flex-direction:column;width:252px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:4px 0 28px #041b331f}.brand{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:86px;padding:0 23px;display:flex}.brand-mark{color:#fff;letter-spacing:-.5px;background:linear-gradient(145deg,#1a94ff,#0574d5);border-radius:13px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid;box-shadow:0 8px 20px #027be847}.brand>span:last-child{flex-direction:column;line-height:1.1;display:flex}.brand strong{color:#fff;letter-spacing:-.3px;font-size:17px}.brand small{color:#8fb0cd;letter-spacing:1px;text-transform:uppercase;margin-top:5px;font-size:16px;font-weight:700}.sidebar nav{scrollbar-width:thin;flex:1;padding:18px 13px;overflow-y:auto}.nav-group{margin-bottom:19px}.nav-label{color:#718fab;letter-spacing:1.45px;margin:0 12px 7px;font-size:15px;font-weight:800;display:block}.nav-group button{color:#adc3d7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:43px;padding:0 12px;font-size:18px;font-weight:600;transition:all .18s;display:flex;position:relative}.nav-group button:hover{color:#fff;background:#ffffff0f}.nav-group button.active{color:#fff;background:linear-gradient(90deg,#1a8ff540,#1a8ff517);box-shadow:inset 3px 0 #1d93f5}.nav-icon{color:#82a8c8;text-align:center;width:22px;font-size:18px}.nav-group button.active .nav-icon{color:#61b7ff}.nav-group button b{color:#89caff;text-align:center;background:#61b7ff29;border-radius:20px;min-width:21px;margin-left:auto;padding:3px 6px;font-size:15px}.sidebar-footer{border-top:1px solid #ffffff12;padding:12px 13px 16px}.system-health{align-items:center;gap:9px;padding:4px 10px 13px;display:flex}.health-dot{background:#27d8ae;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #27d8ae1f}.system-health>span:last-child{flex-direction:column;display:flex}.system-health strong{color:#cfe0ee;font-size:16px}.system-health small{color:#6989a5;margin-top:2px;font-size:15px}.user-card{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.user-card>span:nth-child(2){flex-direction:column;flex:1;align-items:flex-start;display:flex}.user-card strong{color:#fff;font-size:16px}.user-card small{color:#7f9db8;margin-top:2px;font-size:15px}.user-card b{color:#6e8ba4;font-size:17px}.app-area{min-height:100vh;margin-left:252px}.topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-bottom:1px solid #e5ecf3;justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex;position:sticky;top:0}.global-search{background:#f8fafc;border:1px solid #dae4ed;border-radius:10px;align-items:center;gap:10px;width:min(500px,46vw);height:39px;padding:0 12px;display:flex}.global-search>span{color:#6d849a;font-size:23px;line-height:1;transform:rotate(-15deg)}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:17px}.global-search input::placeholder{color:#8da0b2}.global-search kbd{color:#8295a7;background:#fff;border:1px solid #d9e2ea;border-bottom-width:2px;border-radius:5px;padding:3px 6px;font-size:15px}.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-actions>button:not(.quick-add),.icon-button{color:#6c8398;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:700;display:grid}.topbar-actions>button:not(.quick-add):hover{background:#f0f5f9}.notification-button{font-size:19px;position:relative}.notification-button i{color:#fff;background:#f15b67;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:14px;font-style:normal;display:grid;position:absolute;top:3px;right:2px}.top-divider{background:#e3eaf0;width:1px;height:25px;margin:0 4px}.quick-add,.primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1087ef,#0873d7);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 16px;font-size:17px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 7px 16px #087be82e}.quick-add:hover,.primary-button:hover{background:linear-gradient(135deg,#0677d9,#0565bd);transform:translateY(-1px);box-shadow:0 9px 20px #087be83b}.quick-add span{font-size:18px;line-height:1}.menu-button{display:none}main{width:min(100%,1530px);margin:0 auto;padding:28px 34px 48px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:78px;margin-bottom:24px;display:flex}.page-heading .eyebrow{color:var(--blue);letter-spacing:1.3px;text-transform:uppercase;margin-bottom:6px;font-size:15px;font-weight:800;display:block}.page-heading h1{color:var(--navy);letter-spacing:-.9px;margin:0;font-size:clamp(24px,2.3vw,31px);line-height:1.15}.page-heading p{color:var(--muted);margin:6px 0 0;font-size:17px}.page-heading>button{margin-top:8px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:16px;display:grid}.kpi-card{background:#fff;border:1px solid #e1e9f0;border-radius:13px;min-height:149px;padding:18px 19px 16px;position:relative;overflow:hidden;box-shadow:0 5px 18px #1841620b}.kpi-card:after{content:"";background:radial-gradient(circle,#087be80b,#0000 68%);border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -35px -60px auto}.kpi-top{justify-content:space-between;align-items:center;display:flex}.kpi-icon{border-radius:9px;place-items:center;width:35px;height:35px;font-size:17px;font-weight:800;display:grid}.kpi-icon.blue{color:#087be8;background:#eaf4ff}.kpi-icon.violet{color:#7561dc;background:#f0edff}.kpi-icon.teal{color:#138f84;background:#e6f7f4}.kpi-icon.amber{color:#be790a;background:#fff4df}.trend{border-radius:20px;padding:4px 7px;font-size:14px;font-weight:800}.trend.positive{color:#118b7e;background:#e8f7f4}.trend.neutral{color:#99701f;background:#fff5e2}.kpi-card p{color:#667e94;margin:12px 0 3px;font-size:16px;font-weight:600}.kpi-card>strong{color:var(--navy);letter-spacing:-.7px;font-size:23px;line-height:1.1;display:block}.kpi-card>small{color:#91a2b1;margin-top:7px;font-size:14px;display:block}.kpi-grid.compact .kpi-card{min-height:115px}.kpi-grid.compact .kpi-card p{margin-top:0}.positive-text{color:#128b7f!important}.dashboard-grid{grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:16px;display:grid}.dashboard-grid.lower{grid-template-columns:1.15fr 1fr}.panel{box-shadow:var(--shadow);background:#fff;border:1px solid #e1e9f0;border-radius:13px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-height:69px;padding:17px 19px 12px;display:flex}.section-kicker{color:#8aa0b3;letter-spacing:1.25px;margin-bottom:4px;font-size:14px;font-weight:800;display:block}.panel-heading h2,.day-summary h2,.automation-builder h2{color:var(--navy);letter-spacing:-.25px;margin:0;font-size:15px}.text-button{color:#1281e4;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:700}.text-button span{margin-left:4px;font-size:18px}.soft-badge{color:#4b769a;background:#edf5fc;border-radius:20px;padding:5px 8px;font-size:14px;font-weight:700}.pipeline-panel{min-height:310px}.funnel-list{padding:3px 19px 12px}.funnel-row{grid-template-columns:104px minmax(100px,1fr) 78px;align-items:center;gap:12px;margin:11px 0;display:grid}.funnel-label{color:#526f87;justify-content:space-between;align-items:center;font-size:15px;display:flex}.funnel-label strong{color:#385974;text-align:center;background:#eff4f8;border-radius:7px;min-width:22px;padding:3px 5px;font-size:14px}.funnel-track{background:#eff4f8;border-radius:10px;height:8px;overflow:hidden}.funnel-track span{border-radius:inherit;height:100%;display:block}.funnel-row>b{color:#3b5870;text-align:right;font-size:15px}.panel-note{color:#76899c;background:#f8fafc;border:1px solid #e8eef4;border-radius:8px;align-items:center;gap:7px;min-height:39px;margin:4px 19px 15px;padding:0 12px;font-size:14px;display:flex}.panel-note strong{color:#294a65}.pulse-dot{background:#21ae9d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #21ae9d1a}.divider{background:#dbe4eb;width:1px;height:14px;margin:0 5px}.tasks-panel{min-height:310px}.compact-task-list{padding:0 18px}.compact-task{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:47px 30px 1fr 21px;align-items:center;gap:8px;width:100%;padding:9px 0;display:grid}.compact-task:last-child{border-bottom:0}.compact-task.done{opacity:.5}.compact-task.done .task-copy strong{text-decoration:line-through}.time-marker{color:#506c84;font-size:14px;font-weight:700}.task-type{border-radius:8px;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.type-proposta{color:#6a59cd;background:#f0edff}.type-ligacao{color:#128b7f;background:#e9f7f4}.type-reuniao{color:#087be8;background:#eaf4ff}.type-aprovacao{color:#b67814;background:#fff3dd}.type-follow-up{color:#087be8;background:#eaf4ff}.task-copy{flex-direction:column;min-width:0;display:flex}.task-copy strong{color:#294962;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.task-copy small{color:#91a1af;margin-top:3px;font-size:14px}.task-check{color:#0000;border:1px solid #d5e0e8;border-radius:50%;place-items:center;width:17px;height:17px;font-size:14px;display:grid}.compact-task:hover .task-check{color:#55a5e9;border-color:#55a5e9}.full-link{color:#147bd4;cursor:pointer;background:#f5f9fc;border:0;border-radius:7px;width:calc(100% - 36px);height:32px;margin:8px 18px 13px;font-size:14px;font-weight:700}.panel-heading select,.secondary-button,.date-filter button{color:#526d84;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:8px;min-height:34px;padding:0 12px;font-size:15px;font-weight:600}.channel-panel,.team-panel{min-height:264px}.channel-chart{padding:0 20px 16px}.channel-row{color:#647b90;grid-template-columns:77px 1fr 23px;align-items:center;gap:9px;margin:11px 0;font-size:14px;display:grid}.channel-row>div{background:#edf3f7;border-radius:10px;height:7px;overflow:hidden}.channel-row i{border-radius:inherit;height:100%;display:block}.channel-row strong{color:#38546c;text-align:right}.team-list{padding:1px 19px 14px}.team-row{border-bottom:1px solid #edf2f5;grid-template-columns:34px 1fr minmax(100px,1.1fr) 62px;align-items:center;gap:9px;padding:9px 0;display:grid}.team-row:last-child{border-bottom:0}.team-name{flex-direction:column;display:flex}.team-name strong{color:#2e4d66;font-size:15px}.team-name small{color:#95a5b3;margin-top:2px;font-size:14px}.team-progress{flex-direction:column;gap:4px;display:flex}.team-progress i{background:#ecf2f6;border-radius:10px;height:5px;overflow:hidden}.team-progress b{border-radius:inherit;background:linear-gradient(90deg,#1687e8,#51adfa);height:100%;display:block}.team-progress small{color:#8fa0ae;font-size:14px}.team-result{color:#274861;text-align:right;font-size:15px}.avatar{border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:14px;font-weight:800;display:inline-grid}.avatar.small{border-radius:7px;width:24px;height:24px;font-size:14px}.blue-avatar{color:#086bc6;background:#e5f2fd}.green-avatar{color:#0a8176;background:#e5f5f2}.violet-avatar{color:#6858c7;background:#eeebfc}.white-avatar{color:#fff;background:#1c73bb}.data-panel{overflow:hidden}.toolbar{border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:12px 16px;display:flex}.toolbar>div>strong{color:#2c4b64;font-size:17px}.toolbar>div>p{color:#8598a8;margin:4px 0 0;font-size:15px}.filter-tabs{align-items:center;gap:4px;display:flex}.filter-tabs button{color:#74889a;cursor:pointer;background:0 0;border:0;border-radius:7px;height:32px;padding:0 12px;font-size:15px;font-weight:600}.filter-tabs button:hover{background:#f3f7fa}.filter-tabs button.active{color:#076fce;background:#eaf4fe}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:980px}.data-table th{color:#8496a6;letter-spacing:.5px;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e6edf2;height:40px;padding:0 14px;font-size:14px;font-weight:800}.data-table td{color:#4a667d;border-bottom:1px solid #edf2f5;height:66px;padding:0 14px;font-size:15px}.data-table tbody tr:hover{background:#fbfdff}.person-cell{align-items:center;gap:10px;display:flex}.person-cell>span:last-child{flex-direction:column;display:flex}.person-cell strong{color:#24445f;font-size:15px}.person-cell small{color:#8da0af;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:3px;font-size:14px;overflow:hidden}.score{text-align:center;border-radius:7px;min-width:29px;padding:4px 7px;font-size:14px;font-weight:800;display:inline-block}.score-high{color:#0b877a;background:#e7f6f3}.score-medium{color:#9b6b17;background:#fff3dc}.score-low{color:#a65959;background:#fcebea}.status-pill{color:#4f6b81;white-space:nowrap;background:#edf3f7;border-radius:20px;align-items:center;min-height:22px;padding:0 8px;font-size:14px;font-weight:800;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px}.status-qualificado,.status-cliente,.status-ativa{color:#0b887b;background:#e6f6f2}.status-em-contato,.status-negociacao,.status-media{color:#0877d8;background:#e9f4fe}.status-novo,.status-prospect{color:#6a58c4;background:#f0edfd}.status-aguardando,.status-alta{color:#ae7112;background:#fff3dd}.status-rascunho,.status-baixa{color:#7c8c9a;background:#eef3f6}.table-footer{color:#899aa9;justify-content:space-between;align-items:center;min-height:57px;padding:0 16px;font-size:14px;display:flex}.table-footer>div{gap:4px;display:flex}.table-footer button{color:#6c8295;cursor:pointer;background:#fff;border:1px solid #e0e8ee;border-radius:7px;width:28px;height:28px;font-size:15px}.table-footer button.active{color:#fff;background:#1682df;border-color:#1682df}.table-footer button:disabled{opacity:.4}.empty-state{color:#8da1b2;text-align:center;place-items:center;min-height:240px;display:grid}.empty-state span{font-size:34px}.empty-state p{margin:-60px 0 0;font-size:16px}.company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.company-card{box-shadow:var(--shadow);background:#fff;border:1px solid #e0e9f0;border-radius:13px;padding:18px}.company-card-top{justify-content:space-between;align-items:center;display:flex}.company-card-top button,.company-contact+button,.deal-company button{color:#8799a8;cursor:pointer;background:0 0;border:0}.company-logo{color:#0874d4;background:linear-gradient(145deg,#e8f4fe,#d9edfc);border-radius:12px;place-items:center;width:43px;height:43px;font-size:16px;font-weight:800;display:grid}.company-card h3{color:#25465f;margin:13px 0 4px;font-size:19px}.company-card>p{color:#8295a5;margin:0 0 18px;font-size:15px}.company-stats{border-block:1px solid #edf2f5;grid-template-columns:1fr 1fr;padding:13px 0;display:grid}.company-stats span{flex-direction:column;display:flex}.company-stats span+span{border-left:1px solid #edf2f5;padding-left:17px}.company-stats small,.company-contact small{color:#95a5b3;font-size:14px}.company-stats strong,.company-contact strong{color:#36556d;margin-top:4px;font-size:15px}.company-contact{align-items:center;gap:9px;padding-top:14px;display:flex}.company-contact>div{flex-direction:column;flex:1;min-width:0;display:flex}.kanban{grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;padding-bottom:15px;display:grid;overflow-x:auto}.kanban-column{background:#f0f5f8;border:1px solid #e1e9ef;border-radius:12px;min-height:570px;padding:0 9px 10px}.kanban-column>header{min-height:61px;padding:12px 3px 8px}.kanban-column>header>div{align-items:center;gap:7px;display:flex}.stage-dot{background:#7db6ec;border-radius:50%;width:7px;height:7px}.dot-diagnostico{background:#5d9dea}.dot-proposta{background:#7568db}.dot-negociacao{background:#e2a43c}.dot-fechado{background:#22a895}.kanban-column header strong{color:#3b5b73;font-size:15px}.kanban-column header b{color:#647e93;text-align:center;background:#e0e9f0;border-radius:10px;min-width:19px;padding:3px 5px;font-size:14px}.kanban-column header small{color:#8b9ca9;margin:5px 0 0 14px;font-size:14px;display:block}.kanban-list{flex-direction:column;gap:9px;display:flex}.deal-card{cursor:grab;background:#fff;border:1px solid #dfe8ef;border-radius:10px;padding:13px;box-shadow:0 6px 16px #143c5e0d}.deal-card:active{cursor:grabbing}.deal-company{color:#668095;align-items:center;gap:7px;font-size:14px;display:flex}.deal-company button{margin-left:auto}.company-mini{color:#47708f;background:#edf4f9;border-radius:7px;place-items:center;width:23px;height:23px;font-size:14px;font-weight:800;display:grid}.deal-card h3{color:#294a64;margin:11px 0 4px;font-size:16px;line-height:1.35}.deal-card>p{color:#8da0af;margin:0;font-size:14px}.deal-value{color:#153f60;margin:13px 0 10px;font-size:18px;display:block}.deal-meta{color:#778b9c;border-block:1px solid #eef2f5;justify-content:space-between;align-items:center;padding:9px 0;font-size:14px;display:flex}.deal-meta span{align-items:center;gap:4px;display:flex}.probability-ring{--prob:180deg;background:conic-gradient(#1681df var(--prob), #e5edf3 0);border-radius:50%;width:10px;height:10px}.deal-card footer{align-items:center;gap:7px;padding-top:9px;display:flex}.deal-card footer small{color:#71899b;font-size:14px}.split-layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px;display:grid}.task-board{overflow:hidden}.task-list-full{padding:0 15px 15px}.task-row-full{border-bottom:1px solid #edf2f5;grid-template-columns:25px 34px 1fr 120px 64px 86px;align-items:center;gap:11px;min-height:68px;display:grid}.task-row-full.done{opacity:.55}.task-row-full.done .task-row-copy strong{text-decoration:line-through}.check-button{color:#fff;cursor:pointer;background:#fff;border:1px solid #ccd9e3;border-radius:50%;place-items:center;width:19px;height:19px;font-size:15px;display:grid}.task-row-full.done .check-button{background:#16a28f;border-color:#16a28f}.task-type.big{width:31px;height:31px}.task-row-copy{flex-direction:column;min-width:0;display:flex}.task-row-copy strong{color:#2c4c65;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.task-row-copy span{color:#8ca0af;margin-top:4px;font-size:14px}.task-owner{color:#627d91;align-items:center;gap:7px;font-size:14px;display:flex}.task-due{color:#45637b;text-align:right;font-size:14px}.day-summary{text-align:center;align-self:start;padding:20px}.day-summary .section-kicker,.day-summary h2{text-align:left}.focus-ring{background:radial-gradient(circle at center, white 55%, transparent 56%), conic-gradient(#1686e6 0 18%, #e7eef4 18% 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:134px;height:134px;margin:25px auto;display:flex}.focus-ring strong{color:#153f60;font-size:28px}.focus-ring span{color:#8b9daa;font-size:14px}.day-summary ul{text-align:left;margin:0 0 20px;padding:0;list-style:none}.day-summary li{color:#647d90;align-items:center;gap:8px;margin:11px 0;font-size:14px;display:flex}.dot{border-radius:50%;width:7px;height:7px}.blue-dot{background:#1686e6}.amber-dot{background:#e0a342}.teal-dot{background:#19a28f}.full{width:100%}.product-cell{align-items:center;gap:9px;display:flex}.product-icon{color:#0876d7;background:#eaf4fe;border-radius:9px;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.product-cell strong{color:#284860;font-size:15px}.product-table code{color:#587187;background:#f0f4f7;border-radius:5px;padding:4px 6px;font-size:14px}.switch{cursor:pointer;vertical-align:middle;background:#cbd7df;border:0;border-radius:20px;width:34px;height:20px;padding:0;transition:all .18s;position:relative}.switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #143c5e38}.switch.on{background:#1686e6}.switch.on span{left:17px}.switch-label{color:#7d8f9e;margin-left:6px;font-size:14px}.automation-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,.7fr);gap:16px;display:grid}.automation-list{flex-direction:column;gap:11px;display:flex}.automation-card{grid-template-columns:42px 1fr 38px;align-items:center;gap:13px;padding:16px;display:grid}.automation-icon{color:#0878da;background:#eaf4fe;border-radius:11px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.automation-title{align-items:center;gap:8px;display:flex}.automation-title h3{color:#294a64;margin:0;font-size:16px}.automation-card p{color:#71879a;margin:5px 0;font-size:14px}.automation-card small{color:#9aa9b5;font-size:14px}.automation-builder{align-self:start;padding:20px}.automation-builder>p{color:#7e91a1;margin:7px 0 19px;font-size:15px;line-height:1.5}.builder-flow{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.builder-flow div{background:#f9fbfc;border:1px solid #dfe8ef;border-radius:10px;width:100%;padding:13px}.builder-flow span{color:#1680dc;letter-spacing:1px;margin-bottom:5px;font-size:14px;font-weight:800;display:block}.builder-flow strong{color:#38566e;font-size:15px}.builder-flow>i{color:#8ea3b3;height:23px;font-size:19px;font-style:normal;line-height:23px}.report-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.report-toolbar>div{align-items:center;gap:8px;display:flex}.date-filter{background:#fff;border:1px solid #dfe7ed;border-radius:9px;padding:4px}.date-filter button{border:0}.date-filter span{color:#91a1ae;font-size:14px}.revenue-chart{min-height:350px}.chart-legend{color:#7f91a1;gap:11px;font-size:14px;display:flex}.chart-legend span{align-items:center;gap:4px;display:flex}.chart-legend i{border-radius:2px;width:7px;height:7px}.legend-blue{background:#1684e4}.legend-light{background:#dce9f4}.bar-chart{border-top:1px solid #edf2f5;align-items:flex-end;gap:9px;height:240px;padding:17px 22px 25px;display:flex}.bar-group{flex:1;justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.bar-group i{border-radius:4px 4px 0 0;width:38%;max-width:14px}.bar-target{background:#dce9f4}.bar-actual{background:linear-gradient(#39a1f4,#0875d5)}.bar-group span{color:#9aa8b4;font-size:14px;position:absolute;bottom:-18px}.conversion-panel{padding-bottom:20px}.conversion-row{color:#5d768a;grid-template-columns:80px 1fr 30px;align-items:center;gap:10px;margin:18px 20px;font-size:14px;display:grid}.conversion-row>div{background:#edf2f6;border-radius:10px;height:7px;overflow:hidden}.conversion-row i{border-radius:inherit;background:linear-gradient(90deg,#1685e5,#5bb4fc);height:100%;display:block}.conversion-row strong{color:#284961;text-align:right}.admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.admin-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e9f0;border-radius:12px;grid-template-columns:38px 1fr 14px;align-items:flex-start;gap:11px;min-height:158px;padding:18px;transition:all .18s;display:grid;box-shadow:0 7px 20px #143c5e0b}.admin-card:hover{box-shadow:var(--shadow);border-color:#bcd8ed;transform:translateY(-2px)}.admin-icon{color:#0878da;background:#eaf4fe;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.admin-card h3{color:#2b4a62;margin:2px 0 6px;font-size:16px}.admin-card p{color:#8193a2;margin:0;font-size:14px;line-height:1.55}.admin-card small{color:#1580dd;margin-top:13px;font-size:14px;font-weight:700;display:inline-block}.admin-card>b{color:#8ea1b0;margin-top:10px}.audit-panel{overflow:hidden}.audit-list>div{border-top:1px solid #edf2f5;grid-template-columns:24px 1fr 100px;align-items:center;gap:10px;min-height:64px;padding:0 19px;display:grid}.audit-list p{color:#60798d;margin:0;font-size:14px}.audit-list p strong,.audit-list p b{color:#2e5068}.audit-list p small{color:#94a4b1;margin-top:4px;font-size:14px;display:block}.audit-list time{color:#8fa0ae;text-align:right;font-size:14px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#051c348c;place-items:center;padding:20px;animation:.18s fade-in;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(610px,100%);max-height:calc(100vh - 40px);animation:.2s modal-in;overflow-y:auto;box-shadow:0 28px 70px #03182e40}.modal>header{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;padding:20px 22px 16px;display:flex}.modal h2{color:var(--navy);margin:0;font-size:19px}.modal>header button{color:#70869a;cursor:pointer;background:#f0f5f8;border:0;border-radius:8px;width:32px;height:32px;font-size:22px}.modal form{padding:20px 22px 22px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{color:#4e687e;flex-direction:column;gap:6px;font-size:15px;font-weight:700;display:flex}.form-grid input,.form-grid select{color:#294961;background:#fbfcfd;border:1px solid #d9e4ec;border-radius:9px;width:100%;height:41px;padding:0 11px;font-size:16px}.form-grid input::placeholder{color:#a2b0bb}.full-field{grid-column:1/-1}.form-actions{border-top:1px solid #e9eef2;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:17px;display:flex}.toast{z-index:130;color:#24675f;background:#f0fbf8;border:1px solid #bce6dd;border-radius:11px;align-items:center;gap:9px;padding:13px 16px;font-size:16px;font-weight:700;animation:.25s toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 35px #0a4e4526}.toast span{color:#fff;background:#18a58f;border-radius:50%;place-items:center;width:21px;height:21px;font-size:15px;display:grid}.mobile-overlay{display:none}.phase2-workspace{position:relative}.phase-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.phase-kpis article{min-height:112px;box-shadow:var(--shadow);background:#fff;border:1px solid #e1e9f0;border-radius:13px;align-items:center;gap:13px;padding:17px;display:flex}.phase-kpis article>div{flex-direction:column;min-width:0;display:flex}.phase-kpis small,.commission-summary small{color:#7d91a3;font-size:14px;font-weight:700}.phase-kpis strong,.commission-summary strong{color:var(--navy);letter-spacing:-.45px;margin-top:4px;font-size:19px}.phase-kpis p,.commission-summary p{color:#99a8b4;margin:5px 0 0;font-size:14px}.phase-kpi-icon{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid}.phase-kpi-icon.blue{color:#087be8;background:#eaf4ff}.phase-kpi-icon.teal{color:#118b7e;background:#e7f7f3}.phase-kpi-icon.amber{color:#b87813;background:#fff3dd}.phase-kpi-icon.violet{color:#6a5ac9;background:#efedfd}.phase-data-panel{overflow:hidden}.phase-toolbar{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:13px 16px;display:flex}.phase-toolbar.standalone{border:0;min-height:58px;margin-bottom:14px;padding:0}.phase-toolbar>div:not(.filter-tabs){flex-direction:column;display:flex}.phase-toolbar>div>strong{color:#2d4c64;font-size:16px}.phase-toolbar>div>p{color:#8799a7;margin:4px 0 0;font-size:14px}.phase-toolbar select{color:#526d84;background:#fff;border:1px solid #dce5ed;border-radius:8px;min-height:34px;padding:0 10px;font-size:15px}.phase-table td{height:72px}.phase-table td>strong:not(.record-number){color:#2d4c64}.record-number{color:#0875d4;font-size:15px;display:block}.record-subtitle{color:#8fa0ad;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:4px;font-size:14px;display:block;overflow:hidden}.phase-status{color:#5f7588;white-space:nowrap;background:#eef3f6;border-radius:20px;align-items:center;min-height:23px;padding:0 8px;font-size:14px;font-weight:800;display:inline-flex}.phase-status i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px}.phase-status-aprovada,.phase-status-assinado,.phase-status-ativo,.phase-status-paga{color:#0c897c;background:#e5f6f2}.phase-status-enviada,.phase-status-aguardando-aprovacao,.phase-status-aguardando-assinatura,.phase-status-pendente,.phase-status-prevista{color:#a96d10;background:#fff3dc}.phase-status-visualizada{color:#0876d6;background:#e8f4fe}.phase-status-em-homologacao,.phase-status-em-analise{color:#6858c5;background:#efedfc}.phase-status-recusada{color:#b64a4a;background:#fcebea}.phase-status-rascunho,.phase-status-preparacao,.phase-status-em-revisao{color:#667c8f;background:#edf3f6}.row-actions{align-items:center;gap:5px;display:flex}.row-actions button,.row-actions a{color:#357093;cursor:pointer;background:#fff;border:1px solid #dce6ed;border-radius:7px;place-items:center;min-width:29px;height:29px;padding:0 8px;font-size:14px;font-weight:800;text-decoration:none;display:inline-grid}.row-actions button:hover,.row-actions a:hover{color:#0876d6;background:#eef7fe;border-color:#98c8ea}.phase-callout{background:linear-gradient(90deg,#edf7ff,#f8fcff);border:1px solid #cfe5f6;border-radius:12px;align-items:center;gap:12px;min-height:66px;margin-bottom:15px;padding:12px 16px;display:flex}.phase-callout>span{color:#0878da;background:#dcefff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.phase-callout>div{flex:1}.phase-callout strong{color:#28516f;font-size:15px}.phase-callout p{color:#6e879a;margin:4px 0 0;font-size:14px;line-height:1.45}.contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.contract-card{padding:17px}.contract-card>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.contract-card>header>div{align-items:center;gap:9px;display:flex}.contract-icon{color:#0876d7;background:#eaf4fe;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.contract-card header strong{color:#2c4c64;font-size:15px;display:block}.contract-card header small{color:#8b9daa;margin-top:3px;font-size:14px;display:block}.contract-card h3{color:#24465f;margin:18px 0 4px;font-size:19px}.contract-card>p{color:#8395a4;margin:0 0 15px;font-size:14px}.contract-value{background:#f4f8fb;border-radius:9px;flex-direction:column;padding:12px;display:flex}.contract-value small{color:#8698a6;font-size:14px}.contract-value strong{color:#153f60;margin-top:4px;font-size:16px}.contract-card dl{margin:15px 0}.contract-card dl div{border-bottom:1px solid #eef2f5;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.contract-card dt{color:#8999a6;font-size:14px}.contract-card dd{color:#46647b;text-align:right;margin:0;font-size:14px;font-weight:700}.contract-activation{color:#18774b;background:#f1fbf6;border:1px solid #ccebdc;border-radius:9px;align-items:center;gap:8px;margin:-4px 0 13px;padding:9px 10px;display:flex}.contract-activation>span{background:#d7f3e5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;font-weight:900;display:grid}.contract-activation strong,.contract-activation small{display:block}.contract-activation strong{font-size:14px}.contract-activation small{color:#5d8873;margin-top:2px;font-size:14px}.contract-card footer{align-items:center;gap:8px;display:flex}.contract-card footer>:first-child{flex:1}.floating-create{z-index:20;color:#fff;cursor:pointer;background:#087be8;border:0;border-radius:22px;min-height:42px;padding:0 17px;font-size:16px;font-weight:800;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 28px #087be84d}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.partner-card{padding:18px}.partner-card header{align-items:center;gap:10px;display:flex}.partner-card header>div{flex:1}.partner-card h3{color:#284860;margin:0;font-size:17px}.partner-card header p{color:#8194a4;margin:4px 0 0;font-size:14px}.partner-avatar{color:#0872cf;background:linear-gradient(145deg,#e6f3fd,#d9eafb);border-radius:12px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid}.partner-info{border-block:1px solid #edf2f5;grid-template-columns:1fr 1fr;gap:12px;margin:17px 0;padding:14px 0;display:grid}.partner-info span{flex-direction:column;display:flex}.partner-info span:last-child{grid-column:1/-1}.partner-info small,.partner-metrics small{color:#91a1ae;font-size:14px}.partner-info strong{color:#46647a;margin-top:4px;font-size:14px}.partner-metrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.partner-metrics span{background:#f5f8fa;border-radius:8px;flex-direction:column;padding:10px;display:flex}.partner-metrics strong{color:#284b64;margin-top:5px;font-size:16px}.partner-card footer{color:#7b90a1;justify-content:space-between;align-items:center;margin-top:14px;font-size:14px;display:flex}.commission-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:15px;display:grid}.commission-summary article{flex-direction:column;justify-content:center;min-height:108px;padding:17px;display:flex}.commission-summary strong{font-size:22px}.phase-person{align-items:center;gap:8px;display:flex}.phase-person>span{color:#0871cb;background:#e8f3fc;border-radius:8px;place-items:center;width:27px;height:27px;font-size:14px;font-weight:800;display:grid}.phase-person div{flex-direction:column;display:flex}.phase-person strong{color:#34536a;font-size:14px}.phase-person small{color:#91a0ad;margin-top:3px;font-size:14px}.mini-action{color:#0873d0;cursor:pointer;background:#eef8ff;border:1px solid #a9d0ec;border-radius:7px;min-height:28px;padding:0 9px;font-size:14px;font-weight:800}.done-mark{color:#0b8d7f;background:#e5f6f2;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.approval-layout{grid-template-columns:minmax(0,1fr) 275px;gap:16px;display:grid}.approval-list{flex-direction:column;gap:10px;display:flex}.approval-card{grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:16px;display:grid}.approval-card.decided{opacity:.7}.approval-type{color:#ad7011;background:#fff2dc;border-radius:11px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:grid}.approval-type.type-contrato{color:#0875d4;background:#eaf4fe}.approval-type.type-comissao{color:#6b5ac8;background:#efedfd}.approval-copy>div{align-items:center;gap:8px;display:flex}.approval-copy>div>small{color:#9a7a3e;font-size:14px}.approval-copy h3{color:#294a62;margin:7px 0 4px;font-size:16px}.approval-copy>p{color:#71889a;margin:0;font-size:14px;line-height:1.45}.approval-copy footer{color:#8698a6;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:14px;display:flex}.approval-copy footer strong{color:#46657c}.approval-actions{gap:6px;display:flex}.approval-actions button{cursor:pointer;border-radius:8px;min-height:32px;padding:0 11px;font-size:14px;font-weight:800}.reject-button{color:#a95858;background:#fff;border:1px solid #e3c7c7}.approve-button{color:#fff;background:#087be8;border:1px solid #087be8}.policy-panel{align-self:start;padding:18px}.policy-panel h2{color:var(--navy);margin:0 0 16px;font-size:15px}.policy-panel>div{border-bottom:1px solid #edf2f5;flex-direction:column;gap:4px;padding:12px 0;display:flex}.policy-panel>div>span{color:#8799a7;font-size:14px}.policy-panel>div>strong{color:#35556d;font-size:15px}.policy-panel>div>small{color:#0876d4;font-size:14px}.policy-panel button{margin-top:15px}.drawer-backdrop{z-index:95;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#041b3373;position:fixed;inset:0}.proposal-drawer{background:#edf3f7;flex-direction:column;width:min(560px,100%);animation:.22s drawer-in;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-20px 0 50px #041b332e}.proposal-drawer>header{background:#fff;border-bottom:1px solid #dce5ec;justify-content:space-between;align-items:center;min-height:76px;padding:17px 20px;display:flex}.proposal-drawer h2{color:var(--navy);margin:0;font-size:18px}.proposal-drawer>header button{color:#647d90;cursor:pointer;background:#eef3f6;border:0;border-radius:8px;width:32px;height:32px;font-size:21px}.proposal-drawer>footer{background:#fff;border-top:1px solid #dce5ec;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.proposal-drawer>footer a{text-decoration:none}.proposal-paper{background:#fff;flex:1;margin:20px;padding:34px;overflow-y:auto;box-shadow:0 9px 28px #173d5b17}.proposal-brand{background:var(--navy);color:#fff;flex-direction:column;margin:-34px -34px 28px;padding:28px 34px;display:flex}.proposal-brand strong{letter-spacing:.3px;font-size:19px}.proposal-brand small{color:#bdd7ed;margin-top:5px;font-size:14px}.proposal-label{color:#087be8;letter-spacing:1.2px;font-size:14px;font-weight:800}.proposal-paper h3{color:var(--navy);margin:11px 0 4px;font-size:21px}.proposal-paper>p{color:#71879a;margin:0;font-size:15px}.proposal-meta{background:#f4f8fb;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;margin:27px 0;padding:15px;display:grid}.proposal-meta span{flex-direction:column;display:flex}.proposal-meta small{color:#8c9eab;font-size:14px}.proposal-meta strong{color:#35556d;margin-top:5px;font-size:15px}.proposal-line{color:#547086;border-block:1px solid #e5edf2;justify-content:space-between;gap:15px;padding:15px 0;font-size:15px;display:flex}.proposal-line strong{color:#264a64}.proposal-total{justify-content:flex-end;align-items:center;gap:20px;padding:22px 0;display:flex}.proposal-total span{color:#6e8497;font-size:15px}.proposal-total strong{color:#0875d4;font-size:19px}.proposal-footer{color:#91a0ac;border-top:1px solid #e3ebf1;margin-top:95px;padding-top:12px;font-size:14px;display:block}.phase-modal{width:min(690px,100%)}.form-hint{color:#4d718d;background:#eff8ff;border:1px solid #d1e6f6;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:14px}@keyframes drawer-in{0%{opacity:.7;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=1180px){.kpi-grid,.company-grid,.admin-grid,.phase-kpis,.contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-row-full{grid-template-columns:25px 34px 1fr 90px 64px}.task-row-full .task-owner{display:none}}@media (width<=900px){.sidebar{transition:transform .22s;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.app-area{margin-left:0}.mobile-overlay{z-index:45;background:#041c3473;border:0;display:block;position:fixed;inset:0 0 0 252px}.menu-button{color:#31536c;cursor:pointer;background:#edf4f8;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.topbar{gap:12px;padding:0 20px}.global-search{flex:1;width:auto}.global-search kbd{display:none}.dashboard-grid,.dashboard-grid.lower,.automation-layout,.split-layout{grid-template-columns:1fr}.day-summary,.topbar-actions>button:not(.quick-add),.top-divider{display:none}.approval-layout{grid-template-columns:1fr}.policy-panel{display:none}.partner-grid{grid-template-columns:1fr}.phase-callout{align-items:flex-start}.phase-callout .secondary-button{display:none}}@media (width<=640px){.topbar{height:62px;padding:0 13px}.quick-add{width:39px;padding:0;font-size:0}.quick-add span{font-size:19px}.global-search input{font-size:16px}.global-search input::placeholder{color:#0000}main{padding:20px 13px 36px}.page-heading{align-items:flex-start;min-height:68px;margin-bottom:17px}.page-heading p{max-width:270px;line-height:1.45}.page-heading .primary-button{padding:0 12px;font-size:0}.page-heading .primary-button:first-letter{font-size:19px}.kpi-grid{grid-template-columns:1fr}.kpi-card{min-height:132px}.company-grid,.admin-grid{grid-template-columns:1fr}.filter-tabs{max-width:100%;overflow-x:auto}.toolbar{flex-direction:column;align-items:flex-start}.secondary-button{white-space:nowrap}.funnel-row{grid-template-columns:85px 1fr 65px;gap:8px}.panel-note{flex-wrap:wrap;padding-block:7px}.team-row{grid-template-columns:34px 1fr 75px}.team-progress{display:none}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.modal{max-height:calc(100vh - 20px)}.task-row-full{grid-template-columns:25px 30px 1fr 60px}.task-row-full .status-pill,.task-row-full .task-due{display:none}.report-toolbar{flex-direction:column;align-items:stretch}.report-toolbar>div{justify-content:space-between}.bar-chart{gap:3px;padding-inline:10px}.toast{bottom:13px;left:13px;right:13px}.admin-card{min-height:140px}.phase-kpis,.contract-grid,.commission-summary{grid-template-columns:1fr}.phase-toolbar{flex-direction:column;align-items:stretch}.phase-toolbar .primary-button{align-self:flex-start}.approval-card{grid-template-columns:37px 1fr}.approval-type{width:37px;height:37px}.approval-actions{grid-column:1/-1;justify-content:flex-end}.partner-info{grid-template-columns:1fr}.partner-info span:last-child{grid-column:auto}.partner-metrics{grid-template-columns:1fr 1fr}.proposal-paper{margin:10px;padding:24px}.proposal-brand{margin:-24px -24px 24px;padding:24px}.floating-create{bottom:14px;right:14px}}.phase3-workspace{animation:.18s fade-in}.phase3-loading{color:#587287;justify-content:center;align-items:center;gap:14px;min-height:180px;display:flex}.phase3-loading strong{color:#294b64;font-size:17px;display:block}.phase3-loading p{margin:4px 0 0;font-size:14px}.phase3-loading.error>span{color:#b74c49;background:#fce9e8;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.phase3-loader{border:3px solid #dfeaf2;border-top-color:#087be8;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite phase3-spin}.phase3-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.phase3-kpis>article{background:#fff;border:1px solid #e0e8ee;border-radius:12px;align-items:center;gap:12px;min-height:102px;padding:15px;display:flex;box-shadow:0 3px 14px #163d5a09}.phase3-kpis>article>div{min-width:0}.phase3-kpis small{color:#8498a8;font-size:14px;display:block}.phase3-kpis strong{color:#173f5c;margin-top:5px;font-size:20px;display:block}.phase3-kpis p{color:#92a1ac;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:14px;overflow:hidden}.phase3-kpi-icon{border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:18px;font-weight:800;display:grid}.phase3-kpi-icon.blue{color:#0878d8;background:#e7f3fd}.phase3-kpi-icon.teal{color:#0a8f7f;background:#e3f6f2}.phase3-kpi-icon.amber{color:#b77916;background:#fff1d7}.phase3-kpi-icon.violet{color:#715ac9;background:#efedfc}.phase3-split{grid-template-columns:minmax(0,1fr) 300px;gap:15px;display:grid}.phase3-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-bottom:10px;display:flex}.phase3-toolbar.standalone{background:#fff;border:1px solid #e0e8ee;border-radius:11px;padding:10px 13px}.phase3-automation-list{gap:9px}.phase3-automation-list .automation-card{grid-template-columns:40px 1fr;align-items:flex-start;padding:14px}.phase3-automation-list .automation-icon{width:40px;height:40px}.phase3-automation-list .automation-title{gap:10px}.phase3-automation-list .automation-title h3{flex:1}.automation-mini-flow{flex-wrap:wrap;align-items:center;gap:5px;margin:7px 0;display:flex}.automation-mini-flow span{color:#536f84;background:#f1f6f9;border-radius:6px;padding:5px 7px;font-size:14px}.automation-mini-flow b{color:#9aacb9;font-size:14px}.automation-actions{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.automation-actions button{color:#4d6d84;cursor:pointer;background:#fff;border:1px solid #d7e3eb;border-radius:6px;min-height:25px;padding:0 8px;font-size:14px;font-weight:700}.automation-actions button:hover{color:#0875d2;border-color:#9bc9e9}.automation-actions .danger-text{color:#aa5c59}.execution-panel,.distribution-history,.webhook-history{align-self:start;padding:17px}.execution-panel h2,.distribution-history h2,.webhook-history h2{color:var(--navy);margin:0 0 15px;font-size:19px}.execution-list{flex-direction:column;display:flex}.execution-list>div,.distribution-history>div,.webhook-history>div{border-bottom:1px solid #edf2f5;grid-template-columns:10px 1fr auto;align-items:start;gap:8px;padding:10px 0;display:grid}.execution-dot,.webhook-log-dot{background:#b9c7d0;border-radius:50%;width:7px;height:7px;margin-top:3px}.execution-dot.success,.webhook-log-dot.success{background:#0b9a88;box-shadow:0 0 0 3px #e3f5f1}.execution-dot.failed,.webhook-log-dot.failed{background:#c65d59;box-shadow:0 0 0 3px #f9e9e8}.execution-list p,.distribution-history p,.webhook-history p{margin:0}.execution-list strong,.distribution-history strong,.webhook-history strong{color:#3a5b72;font-size:14px;display:block}.execution-list small,.distribution-history small,.webhook-history small{color:#8799a6;margin-top:3px;font-size:14px;line-height:1.4;display:block}.execution-list time,.distribution-history time,.webhook-history time{color:#a0adb7;white-space:nowrap;font-size:14px}.webhook-history em{color:#ad5e5b;margin-top:4px;font-size:14px;font-style:normal;display:block}.builder-preview{background:#f2f7fa;border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:14px;padding:12px;display:flex}.builder-preview span{color:#0875d4;background:#fff;border:1px solid #d7e5ef;border-radius:7px;padding:7px 10px;font-size:14px;font-weight:900}.builder-preview b{color:#92a4b2}.channel-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.channel-strip article{background:#fff;border:1px solid #dce6ed;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.channel-strip article>div{flex:1;min-width:0}.channel-strip strong{color:#2d4e66;font-size:15px;display:block}.channel-strip small{color:#879aa9;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;display:block;overflow:hidden}.channel-strip button{color:#0875d4;cursor:pointer;background:#f5faff;border:1px solid #cfe1ee;border-radius:7px;padding:6px 9px;font-size:14px;font-weight:800}.channel-logo{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.channel-logo.whatsapp{background:#10a88f}.channel-logo.email{background:#087be8}.inbox-layout{grid-template-columns:320px minmax(0,1fr);height:calc(100vh - 225px);min-height:520px;display:grid;overflow:hidden}.conversation-sidebar{border-right:1px solid #e3eaf0;flex-direction:column;min-width:0;display:flex}.conversation-sidebar>header{border-bottom:1px solid #e8eef2;justify-content:space-between;align-items:center;padding:15px;display:flex}.conversation-sidebar>header strong{color:#294a62;font-size:16px;display:block}.conversation-sidebar>header small{color:#8da0ae;margin-top:3px;font-size:14px;display:block}.square-add{color:#fff;cursor:pointer;background:#087be8;border:0;border-radius:8px;width:30px;height:30px;font-size:17px}.conversation-filters{border-bottom:1px solid #e8eef2;gap:4px;padding:9px 10px;display:flex;overflow-x:auto}.conversation-filters button{color:#71899b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:14px}.conversation-filters button.active{color:#0875d2;background:#eaf5fe;font-weight:800}.conversation-list{flex:1;overflow-y:auto}.conversation-list>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f5;grid-template-columns:34px 1fr auto;gap:9px;padding:13px;display:grid;position:relative}.conversation-list>button.active{background:#eef7fe;box-shadow:inset 3px 0 #087be8}.conversation-avatar{color:#0874cf;background:#e6f2fb;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.conversation-avatar.large{border-radius:11px;width:38px;height:38px;font-size:14px}.conversation-list strong{color:#35556c;font-size:14px}.conversation-list small{color:#94a3af;margin-top:2px;font-size:14px;display:block}.conversation-list p{color:#708799;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:14px;overflow:hidden}.conversation-list time{color:#a1aeb8;font-size:14px}.conversation-list>button>b{color:#fff;background:#087be8;border-radius:50%;place-items:center;width:16px;height:16px;font-size:14px;display:grid;position:absolute;bottom:12px;right:12px}.conversation-pane{background:#f4f7f9;flex-direction:column;min-width:0;display:flex}.conversation-pane>header{background:#fff;border-bottom:1px solid #e2e9ee;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:12px 17px;display:flex}.conversation-pane>header>div{align-items:center;gap:9px;display:flex}.conversation-pane select{color:#4e6b80;background:#fff;border:1px solid #d8e3eb;border-radius:7px;min-height:31px;padding:0 8px;font-size:14px}.conversation-person strong{color:#294a62;font-size:16px;display:block}.conversation-person small{color:#8799a7;margin-top:3px;font-size:14px;display:block}.message-thread{flex-direction:column;flex:1;gap:9px;padding:18px;display:flex;overflow-y:auto}.message-bubble{background:#fff;border:1px solid #dde6ec;border-radius:5px 12px 12px;align-self:flex-start;max-width:72%;padding:10px 12px;box-shadow:0 2px 7px #193a520a}.message-bubble.outbound{background:#e9f5fe;border-color:#cce5f8;border-radius:12px 5px 12px 12px;align-self:flex-end}.message-bubble strong{color:#365970;font-size:14px}.message-bubble p{color:#425e73;margin:5px 0 7px;font-size:14px;line-height:1.5}.message-bubble footer{color:#8b9eac;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.message-bubble footer small{font-size:14px}.thread-empty{text-align:center;color:#8da0ad;margin:auto}.thread-empty span{font-size:24px}.thread-empty p{font-size:14px}.message-composer{background:#fff;border-top:1px solid #dfe7ed;padding:12px 15px}.message-composer textarea{resize:vertical;color:#38566d;width:100%;min-height:62px;font:inherit;border:1px solid #d9e3ea;border-radius:9px;padding:10px;font-size:14px}.message-composer>div{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.message-composer>div>span{color:#91a1ad;font-size:14px}.conversation-pane.empty{color:#8799a7;justify-content:center;align-items:center}.conversation-pane.empty>span{font-size:30px}.conversation-pane.empty h2{color:#38596f;margin:8px 0 3px;font-size:19px}.conversation-pane.empty p{margin:0;font-size:14px}.calendar-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;margin-bottom:12px;display:grid}.calendar-summary article{flex-direction:column;justify-content:center;min-height:88px;padding:14px;display:flex}.calendar-summary small{color:#8496a5;font-size:14px}.calendar-summary strong{color:#214761;margin-top:4px;font-size:18px}.calendar-summary span{color:#91a0ac;margin-top:3px;font-size:14px}.calendar-summary>button{align-self:center}.calendar-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.week-calendar{overflow:hidden}.week-calendar>header{border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:center;min-height:55px;padding:10px 14px;display:flex}.week-calendar>header>div{align-items:center;gap:9px;display:flex}.week-calendar h2{color:#294b63;margin:0;font-size:17px}.week-calendar header button:not(.secondary-button){color:#638096;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:6px;width:25px;height:25px}.week-grid{grid-template-columns:45px repeat(5,1fr);min-height:500px;display:grid}.time-column{border-right:1px solid #e9eef2;grid-template-rows:repeat(6,1fr);padding-top:34px;display:grid}.time-column span{color:#9aa8b2;padding:4px 7px;font-size:14px}.day-column{border-right:1px solid #edf1f4;min-width:0}.day-column>strong{color:#71889a;border-bottom:1px solid #e9eef2;place-items:center;height:34px;font-size:14px;display:grid}.day-column.today>strong{color:#0875d4;background:#edf7ff}.day-slots{background:repeating-linear-gradient(#0000 0 calc(16.66% - 1px),#eef2f5 calc(16.66% - 1px) 16.66%);height:calc(100% - 34px);position:relative}.calendar-block{color:#33627f;cursor:pointer;text-align:left;background:#e8f4fd;border:1px solid #cce2f2;border-radius:7px;flex-direction:column;gap:3px;min-height:74px;padding:7px;display:flex;position:absolute;left:5px;right:5px;overflow:hidden}.calendar-block b{font-size:14px}.calendar-block span{font-size:14px;font-weight:800;line-height:1.3}.calendar-block small{font-size:14px}.calendar-block.type-ligacao{color:#267565;background:#e7f7f3;border-color:#cfe8e1}.calendar-block.type-follow-up{color:#8f6b26;background:#fff6df;border-color:#eadfbf}.agenda-list{align-self:start;padding:17px}.agenda-list h2{color:var(--navy);margin:0 0 12px;font-size:19px}.agenda-list article{border-bottom:1px solid #edf2f5;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.agenda-type{color:#0875d4;background:#e9f4fd;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.agenda-type.type-ligacao{color:#0d8b78;background:#e6f6f2}.agenda-type.type-follow-up{color:#a47116;background:#fff1d7}.agenda-list article strong{color:#385970;font-size:14px;display:block}.agenda-list article small,.agenda-list article p{color:#8a9ca9;margin:3px 0 0;font-size:14px;display:block}.agenda-list article button{color:#0b8d7c;cursor:pointer;background:#eefaf7;border:1px solid #b9dcd3;border-radius:50%;width:25px;height:25px}.distribution-kpis .distribution-create{background:linear-gradient(135deg,#0c3d67,#087be8);flex-direction:column;justify-content:center;align-items:flex-start}.distribution-create p{color:#c8e4f9;white-space:normal}.distribution-create button{color:#0871cc;background:#fff;border:1px solid #ffffff59;margin-top:9px}.distribution-rule-list{flex-direction:column;gap:10px;display:flex}.distribution-card{padding:16px}.distribution-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.distribution-card>header>div{align-items:center;gap:9px;display:flex}.distribution-icon{color:#0873ce;background:#e8f3fc;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.distribution-card h3{color:#2c4e65;margin:0;font-size:16px}.distribution-card header p{color:#8a9ca9;margin:4px 0 0;font-size:14px}.distribution-condition{background:#f4f8fa;border-radius:8px;flex-direction:column;gap:5px;margin:13px 0;padding:10px 12px;display:flex}.distribution-condition small{color:#91a0ac;font-size:14px;font-weight:800}.distribution-condition strong{color:#49677d;font-size:14px}.member-row{flex-wrap:wrap;gap:7px;display:flex}.member-row>span{color:#577287;border:1px solid #dde7ed;border-radius:18px;align-items:center;gap:5px;padding:4px 7px 4px 4px;font-size:14px;display:inline-flex}.member-row i{color:#0873cf;background:#e7f2fb;border-radius:50%;place-items:center;width:21px;height:21px;font-size:14px;font-style:normal;font-weight:900;display:grid}.distribution-card>footer{border-top:1px solid #edf2f5;align-items:center;gap:22px;margin-top:13px;padding-top:12px;display:flex}.distribution-card footer span{flex-direction:column;display:flex}.distribution-card footer small{color:#91a0ac;font-size:14px}.distribution-card footer strong{color:#365970;margin-top:3px;font-size:15px}.distribution-card footer button{color:#0873cf;cursor:pointer;background:#eef8ff;border:1px solid #b9d7eb;border-radius:7px;margin-left:auto;padding:6px 9px;font-size:14px;font-weight:800}.distribution-history>div{grid-template-columns:32px 1fr auto}.distribution-history .conversation-avatar{margin-top:-2px}.notification-layout{grid-template-columns:minmax(0,1fr) 300px;gap:15px;display:grid}.notification-list{flex-direction:column;gap:8px;display:flex}.notification-item{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px 15px;display:grid;position:relative}.notification-item.unread{background:#fbfdff;border-color:#c7e0f2;box-shadow:inset 3px 0 #087be8}.notification-type{color:#0875d4;background:#e8f4fd;border-radius:10px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.notification-type.type-agenda{color:#7159c8;background:#efedfc}.notification-type.type-automacao{color:#0b8c7a;background:#e5f6f2}.notification-type.type-alerta{color:#ad7419;background:#fff1d8}.notification-item header{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-item h3{color:#315269;margin:0;font-size:15px}.notification-item time{color:#a0adb7;font-size:14px}.notification-item p{color:#6d8496;margin:5px 0;font-size:14px}.notification-item small{color:#92a1ac;font-size:14px}.notification-item>button{color:#527086;cursor:pointer;background:#fff;border:1px solid #d4e3ed;border-radius:7px;padding:6px 8px;font-size:14px}.read-mark{color:#0b8c7b;background:#edf5f2;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;display:grid}.notification-settings{align-self:start;padding:17px}.notification-settings h2{color:var(--navy);margin:0 0 12px;font-size:19px}.notification-settings label{border-bottom:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:9px;padding:10px 0;display:flex}.notification-settings label strong{color:#3e5d73;font-size:14px;display:block}.notification-settings label small{color:#91a0ab;margin-top:3px;font-size:14px;display:block}.notification-settings input{accent-color:#087be8;width:14px;height:14px}.notification-count{background:#edf7ff;border-radius:9px;align-items:center;gap:9px;margin-top:15px;padding:12px;display:flex}.notification-count strong{color:#0875d4;font-size:20px}.notification-count span{color:#5b778c;font-size:14px;line-height:1.4}.webhook-callout{color:#fff;background:linear-gradient(110deg,#0b365b,#075b9e);border-radius:12px;align-items:center;gap:13px;margin-bottom:13px;padding:14px 16px;display:flex}.webhook-callout>span{background:#ffffff1f;border-radius:10px;place-items:center;width:40px;height:40px;font:800 10px monospace;display:grid}.webhook-callout>div{flex:1}.webhook-callout strong{font-size:16px}.webhook-callout p{color:#c1dbed;margin:4px 0 0;font-size:14px;line-height:1.45}.webhook-list{flex-direction:column;gap:10px;display:flex}.webhook-card{padding:16px}.webhook-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.webhook-card>header>div{align-items:center;gap:9px;display:flex}.webhook-icon{color:#0872ca;background:#eaf3fa;border-radius:9px;place-items:center;width:36px;height:36px;font:800 8px monospace;display:grid}.webhook-card h3{color:#315269;margin:0 0 4px;font-size:16px}.webhook-card code{color:#0873cf;font-size:14px}.webhook-url{background:#f6f9fb;border:1px solid #e1e9ee;border-radius:8px;flex-direction:column;gap:5px;margin:12px 0;padding:9px 11px;display:flex}.webhook-url small{color:#91a0ab;font-size:14px}.webhook-url code{color:#4c697d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.webhook-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.webhook-stats span{background:#f4f7f9;border-radius:7px;flex-direction:column;padding:8px;display:flex}.webhook-stats small{color:#91a0ab;font-size:14px}.webhook-stats strong{color:#385970;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.webhook-card footer{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.webhook-card footer button{color:#4f6d82;cursor:pointer;background:#fff;border:1px solid #d4e1e9;border-radius:7px;min-height:27px;padding:0 9px;font-size:14px;font-weight:800}.webhook-card footer button:first-child{color:#0873cf;background:#eef8ff;border-color:#abd1ea}.phase3-modal{width:min(700px,100%)}.status-ativa,.status-concluida,.status-configuracao-validada{color:#0a8e7d;background:#e4f6f2}.status-pausada,.status-rascunho,.status-arquivada,.status-aguardando-provedor,.status-aguardando-credenciais{color:#987022;background:#fff2d9}.status-nao-lida{color:#0875d4;background:#e8f4fd}@keyframes phase3-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.phase3-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.phase3-split,.calendar-layout,.notification-layout{grid-template-columns:1fr}.execution-panel,.distribution-history,.webhook-history,.notification-settings{display:none}.calendar-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-summary>button{grid-column:1/-1;justify-self:start}}@media (width<=900px){.channel-strip{grid-template-columns:1fr}.inbox-layout{grid-template-columns:280px minmax(0,1fr)}.week-grid{overflow-x:auto}.webhook-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.phase3-kpis,.calendar-summary{grid-template-columns:1fr}.phase3-toolbar{flex-direction:column;align-items:stretch}.inbox-layout{grid-template-columns:1fr;height:auto;min-height:0}.conversation-sidebar{border-bottom:1px solid #e3eaf0;border-right:0;max-height:390px}.conversation-pane{min-height:520px}.channel-strip article{flex-wrap:wrap}.channel-strip article>div{min-width:150px}.week-calendar{display:none}.calendar-layout{grid-template-columns:1fr}.agenda-list{display:block}.message-bubble{max-width:88%}.notification-item{grid-template-columns:34px 1fr}.notification-item>button,.notification-item>.read-mark{grid-column:2;justify-self:start}.webhook-callout{flex-wrap:wrap;align-items:flex-start}.webhook-callout>div{min-width:calc(100% - 55px)}.webhook-callout .primary-button{margin-left:53px}.automation-mini-flow{flex-direction:column;align-items:flex-start}.automation-mini-flow b{transform:rotate(90deg)}.distribution-card>footer{gap:12px}.distribution-card footer button{margin-left:0}}.phase4-workspace{animation:.18s fade-in}.phase4-loading{color:#587287;justify-content:center;align-items:center;gap:14px;min-height:190px;display:flex}.phase4-loading strong{color:#294b64;font-size:17px;display:block}.phase4-loading p{margin:4px 0 0;font-size:14px}.phase4-loading.error>span{color:#b74c49;background:#fce9e8;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.phase4-loader{border:3px solid #dfeaf2;border-top-color:#087be8;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite phase3-spin}.phase4-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.phase4-kpis>article,.phase4-create-card{background:#fff;border:1px solid #e0e8ee;border-radius:12px;align-items:center;gap:12px;min-height:105px;padding:15px;display:flex;box-shadow:0 3px 14px #163d5a09}.phase4-kpis article>div{min-width:0}.phase4-kpis small{color:#8498a8;font-size:14px;display:block}.phase4-kpis strong{color:#173f5c;margin-top:5px;font-size:20px;display:block}.phase4-kpis p{color:#92a1ac;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:14px;overflow:hidden}.phase4-kpi{border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:18px;font-weight:800;display:grid}.phase4-kpi.blue{color:#0878d8;background:#e7f3fd}.phase4-kpi.teal{color:#0a8f7f;background:#e3f6f2}.phase4-kpi.amber{color:#b77916;background:#fff1d7}.phase4-create-card{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#0c3d67,#087be8);border:0;flex-direction:column;justify-content:center;align-items:flex-start}.phase4-create-card>span{background:#ffffff2e;border-radius:7px;place-items:center;width:25px;height:25px;font-size:16px;display:grid}.phase4-create-card>strong{color:#fff;margin:6px 0 0;font-size:16px}.phase4-create-card>small{color:#cbe4f7}.phase4-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-bottom:10px;display:flex}.phase4-toolbar>div>strong{color:#315269;font-size:16px}.phase4-toolbar p{color:#8498a7;margin:4px 0 0;font-size:14px}.phase14-alert-panel{margin-bottom:14px;overflow:hidden}.phase14-alert-panel>header{border-bottom:1px solid #e4ebf0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 15px;display:flex}.phase14-alert-panel h2{color:#294b63;margin:2px 0 0;font-size:17px}.phase14-alert-panel header p{color:#8497a6;margin:4px 0 0;font-size:14px}.phase14-alert-panel>div{background:#f7f9fb;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.phase14-alert{color:inherit;cursor:pointer;text-align:left;background:#fffaf0;border:1px solid #ead8b5;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.phase14-alert>span{color:#9b6819;background:#f5deb1;border-radius:8px;place-items:center;width:24px;height:24px;font-size:15px;font-weight:900;display:grid}.phase14-alert strong{color:#3d5e75;font-size:14px;display:block}.phase14-alert p{color:#7a8f9f;margin:3px 0 0;font-size:14px;line-height:1.35}.phase14-alert>small{color:#8a9ca9;text-align:right;font-size:14px}.phase14-alert>small b{color:#9b6819;margin-top:3px;display:block}.phase14-alert.alert-critico{background:#fff5f4;border-color:#e7c3c1}.phase14-alert.alert-critico>span{color:#ad4f4c;background:#f9dfdd}.phase14-alert.alert-critico>small b{color:#ad4f4c}.phase14-clear{background:#f4fbf7;border-color:#cfe8de;align-items:center;gap:10px;min-height:62px;margin-bottom:14px;padding:11px 14px;display:flex}.phase14-clear>span{color:#14845f;background:#dff4e9;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.phase14-clear>div{flex:1}.phase14-clear strong{color:#2d6652;font-size:15px}.phase14-clear p{color:#729183;margin:3px 0 0;font-size:14px}.implementation-checklist label.checklist-alert{background:#fffaf0;border-left:2px solid #d69a2c;margin-inline:-6px;padding-inline:6px}.implementation-checklist label.checklist-alert.alert-critico{background:#fff5f4;border-left-color:#c85855}.phase14-run-note{background:#eef7fe;border-radius:8px;align-items:flex-start;gap:7px;margin-top:10px;padding:9px;display:flex}.phase14-run-note>span{color:#0875d4;font-weight:900}.phase14-run-note strong,.phase14-run-note small{display:block}.phase14-run-note strong{color:#3a617d;font-size:14px}.phase14-run-note small{color:#7790a2;margin-top:3px;font-size:14px;line-height:1.4}.implementation-layout{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.implementation-board{min-width:0;overflow:hidden}.implementation-board>header{border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 15px;display:flex}.implementation-board h2{color:#294b63;margin:0;font-size:18px}.implementation-columns{background:#f5f8fa;grid-template-columns:repeat(6,minmax(145px,1fr));gap:8px;min-height:550px;padding:11px;display:grid;overflow-x:auto}.implementation-column{min-width:145px}.implementation-column>div:first-child{justify-content:space-between;align-items:center;gap:7px;height:38px;padding:0 7px;display:flex}.implementation-column>div:first-child strong{color:#587185;font-size:14px;line-height:1.25}.implementation-column>div:first-child b{color:#6d8496;background:#e2eaf0;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:14px;display:grid}.implementation-column>button{width:100%;min-height:132px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe7ed;border-radius:9px;margin-bottom:8px;padding:12px;position:relative;box-shadow:0 3px 9px #183a540b}.implementation-column>button.active{border-color:#8fc6eb;box-shadow:0 0 0 2px #dff0fc}.health-dot-large{background:#0c9b88;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px}.health-atrasada{background:#c85855;box-shadow:0 0 0 3px #fae9e8}.health-atencao{background:#d39122;box-shadow:0 0 0 3px #fff1d8}.health-concluida{background:#735fc8}.implementation-column h3{color:#315269;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 12px);margin:0;font-size:15px;overflow:hidden}.implementation-column p{color:#8396a5;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 18px;font-size:14px;overflow:hidden}.implementation-progress,.detail-progress>div{background:#e6edf2;border-radius:4px;height:5px;overflow:hidden}.implementation-progress i,.detail-progress i{border-radius:inherit;background:linear-gradient(90deg,#087be8,#0eb5a2);height:100%;display:block}.implementation-column footer{color:#7c91a1;justify-content:space-between;margin-top:6px;font-size:14px;display:flex}.implementation-detail{align-self:start;padding:17px}.implementation-detail>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.implementation-detail>header>div{align-items:center;gap:9px;display:flex}.company-monogram{color:#0873ce;background:#e7f2fb;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.implementation-detail h2{color:#2d4e65;margin:0;font-size:17px}.implementation-detail header p{color:#899aa7;margin:4px 0 0;font-size:14px}.detail-progress{background:#f3f7f9;border-radius:9px;margin:16px 0;padding:12px}.detail-progress>span{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.detail-progress strong{color:#0874d0;font-size:16px}.detail-progress small{color:#8296a6;font-size:14px}.implementation-meta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.implementation-meta span{border:1px solid #e6edf2;border-radius:8px;flex-direction:column;padding:9px;display:flex}.implementation-meta span:first-child{grid-column:1/-1}.implementation-meta small{color:#91a0ab;font-size:14px}.implementation-meta strong{color:#49677c;margin-top:4px;font-size:14px}.checklist-heading{color:#385970;justify-content:space-between;margin:16px 0 7px;font-size:14px;display:flex}.implementation-checklist{margin-bottom:14px}.implementation-checklist label{cursor:pointer;border-bottom:1px solid #edf2f5;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.implementation-checklist input{accent-color:#0a9b88;margin-top:2px}.implementation-checklist strong{color:#48667b;font-size:14px;display:block}.implementation-checklist small{color:#91a0ac;margin-top:3px;font-size:14px;display:block}.ticket-kpis{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;margin-bottom:12px;display:grid}.ticket-kpis article{background:#fff;border:1px solid #e0e8ee;border-radius:11px;flex-direction:column;justify-content:center;min-height:82px;padding:13px;display:flex}.ticket-kpis small{color:#8799a7;font-size:14px}.ticket-kpis strong{color:#20465f;margin-top:4px;font-size:18px}.ticket-kpis span{color:#8ea0ad;margin-top:3px;font-size:14px}.ticket-kpis>button{align-self:center}.ticket-layout{grid-template-columns:390px minmax(0,1fr);height:calc(100vh - 235px);min-height:570px;display:grid;overflow:hidden}.ticket-list-pane{border-right:1px solid #e1e8ee;min-width:0}.ticket-list-pane>header{border-bottom:1px solid #e5ecf1;padding:10px;overflow-x:auto}.ticket-list{height:calc(100% - 49px);overflow-y:auto}.ticket-list>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f5;grid-template-columns:7px 1fr auto;gap:10px;padding:14px 12px;display:grid;position:relative}.ticket-list>button.active{background:#eef7fe;box-shadow:inset 3px 0 #087be8}.priority-mark{background:#7a90a1;border-radius:50%;width:7px;height:7px;margin-top:3px}.priority-alta{background:#d58d1d}.priority-critica{background:#c75350;box-shadow:0 0 0 3px #fae9e8}.priority-media{background:#087be8}.priority-baixa{background:#0b9a88}.ticket-list strong{color:#315269;font-size:15px;display:block}.ticket-list small{color:#8a9ca9;margin-top:4px;font-size:14px;display:block}.ticket-list p{color:#6d8496;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:14px;overflow:hidden}.ticket-list>button>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.ticket-list time{color:#a0adb6;font-size:14px}.ticket-detail-pane{background:#f5f8fa;flex-direction:column;min-width:0;display:flex}.ticket-detail-pane>header{background:#fff;border-bottom:1px solid #e0e8ed;justify-content:space-between;align-items:center;gap:10px;min-height:85px;padding:14px 18px;display:flex}.ticket-detail-pane h2{color:#284a62;margin:2px 0 4px;font-size:19px}.ticket-detail-pane header p{color:#8396a5;margin:0;font-size:14px}.ticket-sla-strip{background:#dfe7ed;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ticket-sla-strip span{background:#fff;flex-direction:column;padding:10px 12px;display:flex}.ticket-sla-strip small{color:#91a0ab;font-size:14px}.ticket-sla-strip strong{color:#3d5e74;margin-top:4px;font-size:14px}.ticket-thread{flex:1;padding:15px 18px;overflow-y:auto}.ticket-thread article{gap:9px;margin-bottom:11px;display:flex}.ticket-thread article>div{background:#fff;border:1px solid #dfe7ed;border-radius:5px 11px 11px;max-width:75%;padding:9px 11px}.ticket-thread article.agent{flex-direction:row-reverse}.ticket-thread article.agent>div{background:#eaf5fd;border-color:#cde4f5;border-radius:11px 5px 11px 11px}.ticket-thread article.internal>div{background:#fff7e5;border-color:#eadcb6}.ticket-thread article header{justify-content:space-between;gap:14px;display:flex}.ticket-thread article strong{color:#385970;font-size:14px}.ticket-thread article time{color:#9aa8b2;font-size:14px}.ticket-thread article>div>small{color:#a87920;margin-top:4px;font-size:14px;font-weight:900;display:block}.ticket-thread article p{color:#49667b;margin:5px 0 0;font-size:14px;line-height:1.45}.ticket-composer{background:#fff;border-top:1px solid #dfe7ed;padding:11px 15px}.ticket-composer textarea,.phase4-modal textarea{resize:vertical;color:#38566d;width:100%;min-height:58px;font:inherit;border:1px solid #d9e3ea;border-radius:8px;padding:9px;font-size:14px}.ticket-composer>div{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.ticket-composer label{color:#70889a;font-size:14px}.ticket-composer input{vertical-align:middle;accent-color:#087be8}.ticket-composer>div>div{gap:6px;display:flex}.sla-overview{grid-template-columns:260px 1fr;gap:13px;margin-bottom:13px;display:grid}.sla-gauge{justify-content:space-between;align-items:center;padding:16px;display:flex}.sla-gauge>div{background:conic-gradient(#0a9c88 0 92%, #e6edf2 92%);border-radius:50%;align-content:center;place-items:center;width:105px;height:105px;display:grid;box-shadow:inset 0 0 0 12px #fff}.sla-gauge span{color:#0b8d7d;font-size:23px;font-weight:900}.sla-gauge small{color:#72899a;text-align:center;width:70px;font-size:14px}.sla-gauge p{color:#7890a1;font-size:14px}.sla-overview>article:last-child{padding:17px}.sla-overview h2{color:#294a62;margin:0 0 14px;font-size:19px}.sla-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sla-metrics span{background:#f3f7f9;border-radius:9px;flex-direction:column;padding:12px;display:flex}.sla-metrics small{color:#8a9ca9;font-size:14px}.sla-metrics strong{color:#284d66;margin-top:5px;font-size:15px}.sla-metrics em{color:#0a8e7d;margin-top:3px;font-size:14px;font-style:normal}.sla-table-panel>header{border-bottom:1px solid #e4ebf0;justify-content:space-between;align-items:center;min-height:62px;padding:12px 16px;display:flex}.sla-table-panel h2{color:#294a62;margin:0;font-size:18px}.sla-priority{color:#537086;background:#edf3f6;border-radius:12px;padding:4px 7px;font-size:14px;font-weight:800;display:inline-flex}.sla-priority.priority-alta{color:#9a691b;background:#fff1d7}.sla-priority.priority-critica{color:#ae4f4d;background:#fbe9e8}.sla-priority.priority-media{color:#0875d3;background:#e8f4fd}.sla-priority.priority-baixa{color:#0b8d7c;background:#e5f6f2}.sla-alerts{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:12px;display:grid}.sla-alerts article{grid-template-columns:8px 1fr auto auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.sla-alerts strong{color:#385970;font-size:14px}.sla-alerts small{color:#8d9da9;margin-top:3px;font-size:14px;display:block}.sla-alerts time{color:#8497a6;font-size:14px}.renewal-board{grid-template-columns:repeat(5,minmax(185px,1fr));gap:9px;display:grid;overflow-x:auto}.renewal-column{background:#edf3f6;border-radius:10px;min-width:185px;padding:7px}.renewal-column>header{justify-content:space-between;align-items:center;height:35px;padding:0 5px;display:flex}.renewal-column>header strong{color:#526f84;font-size:14px}.renewal-column>header b{color:#70879a;background:#dce6ec;border-radius:9px;place-items:center;width:18px;height:18px;font-size:14px;display:grid}.renewal-card{margin-bottom:8px;padding:12px}.renewal-card-head{align-items:center;gap:7px;display:flex}.renewal-card-head>div{flex:1;min-width:0}.renewal-card h3{color:#315269;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.renewal-card p{color:#8799a7;margin:3px 0 0;font-size:14px}.health-score,.feedback-score{color:#0b8e7c;background:#e4f6f2;border-radius:8px;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.score-risk{color:#b14f4c;background:#fbe9e8}.score-attention{color:#a47119;background:#fff1d7}.score-good{color:#0b8e7c;background:#e4f6f2}.renewal-value{background:#f3f7f9;border-radius:7px;flex-direction:column;margin:11px 0;padding:9px;display:flex}.renewal-value small{color:#8d9da9;font-size:14px}.renewal-value strong{color:#234962;margin-top:3px;font-size:17px}.renewal-card dl{margin:0}.renewal-card dl div{border-bottom:1px solid #eef2f5;justify-content:space-between;gap:7px;padding:5px 0;display:flex}.renewal-card dt{color:#91a0ab;font-size:14px}.renewal-card dd{color:#506d82;text-align:right;margin:0;font-size:14px;font-weight:700}.renewal-action{background:#eef7fe;border-left:2px solid #087be8;flex-direction:column;gap:4px;margin-top:9px;padding:8px;display:flex}.renewal-action small{color:#7b92a3;font-size:14px}.renewal-action strong{color:#35617f;font-size:14px;line-height:1.4}.renewal-card footer{justify-content:flex-end;margin-top:8px;display:flex}.renewal-card footer button{color:#0875d4;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:800}.satisfaction-hero{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:13px;display:grid}.satisfaction-hero>article{min-height:178px;padding:17px}.nps-card>strong,.csat-card>strong,.response-rate>strong{color:#173f5d;margin-top:12px;font-size:34px;display:block}.nps-scale{grid-template-columns:1fr 1fr 1.5fr;gap:3px;height:6px;margin:12px 0;display:grid}.nps-scale i{background:#d25855}.nps-scale i:nth-child(2){background:#d59a2a}.nps-scale i:last-child{background:#0b9a88}.nps-card footer{color:#8296a6;gap:13px;font-size:14px;display:flex}.nps-card footer b{color:#3e5f76}.csat-card small{color:#899aa7;font-size:16px}.star-row{color:#f2a622;letter-spacing:2px;margin-top:10px;font-size:17px}.csat-card p,.response-rate p{color:#8799a7;font-size:14px}.response-rate button{margin-top:7px}.satisfaction-layout{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.survey-list{flex-direction:column;gap:9px;display:flex}.survey-card{grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.survey-icon{color:#b57817;background:#fff3d9;border-radius:10px;place-items:center;width:39px;height:39px;font-size:19px;display:grid}.survey-card header{align-items:center;gap:8px;display:flex}.survey-card h3{color:#315269;margin:0;font-size:16px}.survey-card p{color:#8094a4;margin:5px 0 8px;font-size:14px}.survey-card footer{color:#8799a7;gap:15px;font-size:14px;display:flex}.survey-card footer strong{color:#3e5e75}.survey-card>button{color:#0873cf;cursor:pointer;background:#eef8ff;border:1px solid #cfe1ee;border-radius:7px;padding:6px 8px;font-size:14px;font-weight:800}.feedback-panel{align-self:start;padding:17px}.feedback-panel h2{color:#294a62;margin:0 0 12px;font-size:19px}.feedback-panel article{border-bottom:1px solid #edf2f5;grid-template-columns:30px 1fr auto;align-items:start;gap:8px;padding:10px 0;display:grid}.feedback-panel strong{color:#385970;font-size:14px;display:block}.feedback-panel small{color:#91a0ab;margin-top:2px;font-size:14px;display:block}.feedback-panel p{color:#718899;margin:5px 0 0;font-size:14px;line-height:1.4}.feedback-panel button{color:#ad504d;cursor:pointer;background:#fff3f2;border:1px solid #e6c5c4;border-radius:6px;padding:5px 7px;font-size:14px}.portal-callout{background:linear-gradient(90deg,#edf7ff,#f9fcff);border:1px solid #cfe3f2;border-radius:12px;align-items:center;gap:13px;margin-bottom:13px;padding:14px 16px;display:flex}.portal-callout>span{color:#0875d4;background:#dcefff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.portal-callout>div{flex:1}.portal-callout strong{color:#294f6b;font-size:16px}.portal-callout p{color:#6d879a;margin:4px 0 0;font-size:14px;line-height:1.45}.portal-layout{grid-template-columns:320px minmax(0,1fr);gap:14px;display:grid}.portal-account-list{align-self:start;overflow:hidden}.portal-account-list>header{border-bottom:1px solid #e5ecf1;flex-direction:column;padding:14px;display:flex}.portal-account-list>header strong{color:#315269;font-size:16px}.portal-account-list>header small{color:#8b9ca9;margin-top:3px;font-size:14px}.portal-account-list>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f5;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:12px 13px;display:grid}.portal-account-list>button.active{background:#eef7fe;box-shadow:inset 3px 0 #087be8}.portal-account-list>button>div{min-width:0}.portal-account-list>button strong{color:#385970;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.portal-account-list>button small{color:#8c9da9;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;display:block;overflow:hidden}.portal-preview{min-width:0}.portal-browser{background:#f3f7f9;border:1px solid #dbe5ec;border-radius:13px;overflow:hidden;box-shadow:0 8px 28px #163a5514}.portal-browser>header{color:#fff;background:#0b3153;align-items:center;gap:9px;min-height:62px;padding:11px 16px;display:flex}.portal-logo{background:#087be8;border-radius:10px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:grid}.portal-browser>header>div{flex:1}.portal-browser>header strong{font-size:15px;display:block}.portal-browser>header small{color:#b9d5e8;margin-top:3px;font-size:14px;display:block}.portal-user{color:#0b3153;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.portal-welcome{background:linear-gradient(115deg,#fff,#edf7ff);padding:22px 22px 14px}.portal-welcome>span{color:#0875d4;font-size:14px;font-weight:800}.portal-welcome h2{color:#173f5d;margin:5px 0 3px;font-size:18px}.portal-welcome p{color:#7c91a1;margin:0;font-size:14px}.portal-mini-kpis{grid-template-columns:repeat(4,1fr);gap:9px;padding:12px 22px;display:grid}.portal-mini-kpis article{background:#fff;border:1px solid #e1e9ee;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;padding:10px;display:grid}.portal-mini-kpis article>span{color:#0875d4;grid-row:1/3;font-size:15px}.portal-mini-kpis strong{color:#294d66;font-size:18px}.portal-mini-kpis small{color:#8a9ba8;font-size:14px}.portal-request-preview{background:#fff;border:1px solid #e0e8ee;border-radius:10px;margin:5px 22px 22px;overflow:hidden}.portal-request-preview>header{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;padding:12px;display:flex}.portal-request-preview>header strong{color:#315269;font-size:15px;display:block}.portal-request-preview>header small{color:#8d9da9;margin-top:3px;font-size:14px;display:block}.portal-request-preview>header button{color:#fff;cursor:pointer;background:#087be8;border:0;border-radius:6px;padding:6px 8px;font-size:14px;font-weight:800}.portal-request-preview article{border-bottom:1px solid #edf2f5;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.request-icon{color:#0873cf;background:#eaf4fc;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.portal-request-preview article strong{color:#3b5b72;font-size:14px;display:block}.portal-request-preview article small{color:#8e9ea9;margin-top:3px;font-size:14px;display:block}.portal-preview>footer{background:#fff;border:1px solid #e0e8ee;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.portal-preview>footer strong{color:#49677c;max-width:420px;margin-top:3px;font-size:14px;display:block}.portal-preview>footer>div:last-child{gap:6px;display:flex}.phase4-modal{width:min(700px,100%)}.status-no-prazo,.status-ativo,.status-recebida,.status-respondida,.status-renovado{color:#0a8e7d;background:#e4f6f2}.status-atrasada,.status-escalado,.status-risco,.status-requer-retorno,.status-suspenso{color:#ae504d;background:#fbe9e8}.status-atencao,.status-aguardando-cliente,.status-convite-pendente,.status-aguardando-ativacao,.status-em-analise{color:#987022;background:#fff2d9}.status-em-atendimento,.status-em-andamento,.status-em-negociacao,.status-contato-agendado{color:#0875d4;background:#e8f4fd}.status-resolvido,.status-concluida{color:#0a8e7d;background:#e4f6f2}@media (width<=1280px){.phase4-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.implementation-layout,.satisfaction-layout{grid-template-columns:1fr}.implementation-detail,.feedback-panel{display:none}.ticket-kpis{grid-template-columns:repeat(4,1fr)}.ticket-kpis>button{grid-column:1/-1;justify-self:start}.portal-layout{grid-template-columns:280px 1fr}}@media (width<=1000px){.ticket-layout{grid-template-columns:330px 1fr}.sla-overview,.sla-alerts{grid-template-columns:1fr}.satisfaction-hero{grid-template-columns:1fr 1fr}.response-rate{grid-column:1/-1}.portal-layout{grid-template-columns:1fr}.portal-account-list{grid-template-columns:repeat(3,1fr);display:grid}.portal-account-list>header{grid-column:1/-1}.portal-account-list>button{grid-template-columns:34px 1fr}.portal-account-list .status-pill{display:none}}@media (width<=700px){.phase4-kpis,.ticket-kpis,.satisfaction-hero{grid-template-columns:1fr}.ticket-kpis>button,.response-rate{grid-column:auto;justify-self:start}.ticket-layout{grid-template-columns:1fr;height:auto}.ticket-list-pane{border-bottom:1px solid #e1e8ee;border-right:0;max-height:440px}.ticket-detail-pane{min-height:580px}.ticket-sla-strip{grid-template-columns:1fr 1fr}.ticket-composer>div{flex-direction:column;align-items:flex-start}.ticket-composer>div>div{flex-wrap:wrap;width:100%}.sla-metrics{grid-template-columns:1fr}.sla-table-panel>header{flex-direction:column;align-items:flex-start}.sla-alerts article{grid-template-columns:8px 1fr auto}.sla-alerts time{grid-column:2}.portal-callout{flex-wrap:wrap;align-items:flex-start}.portal-callout>div{min-width:calc(100% - 55px)}.portal-callout>button{margin-left:53px}.portal-account-list{grid-template-columns:1fr}.portal-mini-kpis{grid-template-columns:1fr 1fr;padding-inline:12px}.portal-request-preview{margin-inline:12px}.portal-preview>footer{flex-direction:column;align-items:flex-start}.survey-card{grid-template-columns:36px 1fr}.survey-card>button{grid-column:2;justify-self:start}}.phase5-workspace{animation:.18s fade-in}.phase5-loading{color:#587287;justify-content:center;align-items:center;gap:14px;min-height:190px;display:flex}.phase5-loading strong{color:#294b64;font-size:17px;display:block}.phase5-loading p{margin:4px 0 0;font-size:14px}.phase5-loading.error>span{color:#b74c49;background:#fce9e8;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.phase5-loader{border:3px solid #dfeaf2;border-top-color:#087be8;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite phase3-spin}.phase5-toolbar{border-bottom:1px solid #e4ebf0;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:9px 12px;display:flex}.phase5-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:13px;display:grid}.phase5-kpis article{background:#fff;border:1px solid #e0e8ee;border-radius:12px;flex-direction:column;justify-content:center;min-height:98px;padding:15px;display:flex}.phase5-kpis small{color:#8799a7;font-size:14px}.phase5-kpis strong{color:#173f5c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:20px;overflow:hidden}.phase5-kpis p{color:#91a0ab;margin:4px 0 0;font-size:14px}.marketing-connections{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:10px;display:grid}.marketing-connections article{grid-template-columns:36px 1fr auto auto;align-items:center;gap:9px;padding:12px;display:grid}.ad-logo{color:#fff;border-radius:10px;place-items:center;width:35px;height:35px;font-size:17px;font-weight:900;display:grid}.platform-meta-ads{color:#fff;background:linear-gradient(135deg,#5d36d4,#1675e8)}.platform-google-ads,.platform-google-analytics{color:#fff;background:linear-gradient(135deg,#f3a516,#e84c4c)}.platform-google-ads.ad-logo,.platform-google-analytics.ad-logo{background:linear-gradient(135deg,#3184e4,#47a96d)}.marketing-connections strong{color:#315269;font-size:15px;display:block}.marketing-connections small{color:#8a9ca9;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;display:block;overflow:hidden}.marketing-connections button{color:#0873cf;cursor:pointer;background:#eef8ff;border:1px solid #cfe1ee;border-radius:7px;padding:6px 8px;font-size:14px;font-weight:800}.demo-data-note{background:#fff8e8;border:1px solid #e6d5a8;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 11px;display:flex}.demo-data-note span{color:#fff;background:#d99a2c;border-radius:50%;place-items:center;width:18px;height:18px;font-size:14px;font-weight:900;display:grid}.demo-data-note p{color:#7f6d48;margin:0;font-size:14px}.marketing-table-panel{overflow:hidden}.platform-pill{color:#fff;border-radius:12px;padding:4px 7px;font-size:14px;font-weight:800;display:inline-flex}.platform-pill.platform-meta-ads{background:#5b4acb}.platform-pill.platform-google-ads{background:#3182dc}.attribution-grid{grid-template-columns:1fr 1fr 300px;gap:13px;margin-bottom:13px;display:grid}.attribution-grid>article{min-height:270px;padding:17px}.attribution-grid h2{color:#294a62;margin:0 0 16px;font-size:19px}.channel-performance>div{grid-template-columns:80px 1fr 78px;align-items:center;gap:8px;margin:11px 0;display:grid}.channel-performance>div>span{color:#526f84;font-size:14px}.channel-performance>div>div{background:#e9eff3;border-radius:4px;height:7px;overflow:hidden}.channel-performance i{border-radius:inherit;background:linear-gradient(90deg,#087be8,#0bb49f);height:100%;display:block}.channel-performance strong{color:#35566d;text-align:right;font-size:14px}.journey-funnel>div{flex-direction:column;align-items:center;display:flex}.journey-funnel>div>span{clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);color:#315a77;background:#e5f2fc;justify-content:space-between;align-items:center;min-height:43px;margin-bottom:4px;padding:0 13px;display:flex}.journey-funnel>div>span:nth-child(2){background:#d8edfa}.journey-funnel>div>span:nth-child(3){background:#c9e7f7}.journey-funnel>div>span:last-child{color:#267164;background:#b9e2dc}.journey-funnel b{font-size:17px}.journey-funnel small{font-size:14px}.model-steps{justify-content:center;align-items:center;gap:7px;margin:27px 0;display:flex}.model-steps span{color:#0874cf;text-align:center;background:#eef6fc;border-radius:50%;align-content:center;place-items:center;width:70px;height:70px;display:grid}.model-steps b{font-size:19px}.model-steps small{color:#6b8497;margin-top:3px;font-size:14px}.model-steps i{color:#8ea2b1;font-style:normal}.attribution-model p{color:#70889a;font-size:14px;line-height:1.5}.attribution-timeline{overflow:hidden}.attribution-timeline>header{border-bottom:1px solid #e4ebf0;justify-content:space-between;align-items:center;min-height:60px;padding:12px 16px;display:flex}.attribution-timeline h2{color:#294a62;margin:0;font-size:18px}.attribution-timeline select{color:#537086;background:#fff;border:1px solid #dbe5ec;border-radius:7px;min-height:30px;font-size:14px}.attribution-timeline>div{border-bottom:1px solid #edf2f5;grid-template-columns:32px 1fr 90px 90px;align-items:center;gap:10px;padding:11px 15px;display:grid}.source-mark{color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:14px;font-weight:900;display:grid}.attribution-timeline strong{color:#385970;font-size:14px}.attribution-timeline small{color:#8b9ca9;margin-top:3px;font-size:14px;display:block}.attribution-timeline p{color:#718899;margin:4px 0 0;font-size:14px}.attribution-timeline time{color:#96a5b0;text-align:right;font-size:14px}.forecast-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.scenario-tabs{background:#e8eef2;border-radius:9px;gap:5px;padding:4px;display:flex}.scenario-tabs button{color:#617b8e;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:29px;padding:0 12px;font-size:14px;font-weight:700}.scenario-tabs button.active{color:#0874d0;background:#fff;box-shadow:0 2px 6px #1b3c5314}.forecast-layout{grid-template-columns:minmax(0,1fr) 300px;gap:13px;display:grid}.forecast-chart,.attainment-card{min-height:390px;padding:17px}.forecast-chart>header{justify-content:space-between;align-items:center;display:flex}.forecast-chart h2{color:#294a62;margin:0;font-size:19px}.forecast-bars{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#edf2f5 calc(25% - 1px) 25%);border-bottom:1px solid #dce5ec;justify-content:space-around;align-items:flex-end;gap:25px;height:285px;padding:25px 30px 0;display:flex}.forecast-bars>div{flex-direction:column;align-items:center;width:90px;display:flex}.forecast-bars>div>div{justify-content:center;align-items:flex-end;gap:6px;width:60px;height:230px;display:flex;position:relative}.forecast-bars i{border-radius:6px 6px 0 0;width:21px;max-height:100%;display:block}.forecast-goal{background:#dce7ee}.forecast-value{background:linear-gradient(#43a5eb,#087be8)}.forecast-bars strong{color:#46667c;margin-top:8px;font-size:14px}.forecast-bars small{color:#8fa0ac;margin-top:3px;font-size:14px}.attainment-card{flex-direction:column;align-items:center;display:flex}.attainment-card>.section-kicker{align-self:flex-start}.attainment-ring{border-radius:50%;align-content:center;place-items:center;width:145px;height:145px;margin:18px 0;display:grid;box-shadow:inset 0 0 0 17px #fff}.attainment-ring strong{color:#0b8e7d;font-size:25px}.attainment-ring small{color:#7890a1;font-size:14px}.attainment-card dl{width:100%;margin:0}.attainment-card dl div{border-bottom:1px solid #edf2f5;justify-content:space-between;padding:8px 0;display:flex}.attainment-card dt{color:#8396a5;font-size:14px}.attainment-card dd{color:#385970;margin:0;font-size:14px;font-weight:800}.negative-text{color:#b55450!important}.intelligence-banner{color:#fff;background:linear-gradient(115deg,#172f59,#3b328b);border-radius:12px;align-items:center;gap:11px;margin-bottom:12px;padding:13px 15px;display:flex}.intelligence-banner>span{color:#bbd8ff;background:#ffffff1f;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.intelligence-banner>div{flex:1}.intelligence-banner strong{font-size:16px}.intelligence-banner p{color:#c9d5ed;margin:4px 0 0;font-size:14px}.intelligence-banner>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:8px;min-height:32px;padding:0 11px;font-size:14px;font-weight:800}.intelligence-banner>.primary-button{color:#3c3488;background:#fff;border-color:#fff}.intelligence-layout{grid-template-columns:minmax(0,1fr) 380px;gap:13px;display:grid}.scoring-panel{overflow:hidden}.scoring-panel>header{border-bottom:1px solid #e4ebf0;justify-content:space-between;align-items:center;min-height:60px;padding:12px 15px;display:flex}.scoring-panel h2{color:#294a62;margin:0;font-size:18px}.score-list article{border-bottom:1px solid #edf2f5;grid-template-columns:44px 1fr 210px auto;align-items:center;gap:11px;padding:12px 15px;display:grid}.score-circle{border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.score-hot{color:#0b8e7d;background:#e3f6f2}.score-warm{color:#0875d4;background:#e7f3fd}.score-nurture{color:#a47119;background:#fff1d7}.score-cold{color:#7b8e9d;background:#edf2f5}.score-person strong{color:#385970;font-size:15px}.score-person small{color:#8799a7;margin-top:3px;font-size:14px;display:block}.score-person p{color:#718899;margin:5px 0 0;font-size:14px;line-height:1.4}.score-factors{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.score-factors span{background:#f3f7f9;border-radius:7px;flex-direction:column;align-items:center;padding:6px;display:flex}.score-factors small{color:#8b9ca9;font-size:14px}.score-factors strong{color:#3a5b72;margin-top:3px;font-size:14px}.insight-list{flex-direction:column;gap:9px;display:flex}.insight-card{border-left:3px solid #087be8;padding:14px}.insight-card.priority-critica{border-left-color:#c7504d}.insight-card.priority-alta{border-left-color:#d68e20}.insight-card>header{grid-template-columns:34px 1fr auto;align-items:center;gap:8px;display:grid}.insight-card>header>span{color:#5145a8;background:#eef2fb;border-radius:9px;place-items:center;width:33px;height:33px;font-size:15px;display:grid}.insight-card header small{color:#8b9ca9;font-size:14px}.insight-card h3{color:#315269;margin:3px 0 0;font-size:15px;line-height:1.35}.insight-card>p{color:#6e8597;margin:10px 0;font-size:14px;line-height:1.5}.recommended-action{background:#f3f1fc;border-radius:8px;flex-direction:column;gap:4px;padding:9px;display:flex}.recommended-action small{color:#766cae;font-size:14px;font-weight:900}.recommended-action strong{color:#514a83;font-size:14px;line-height:1.45}.insight-card footer{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.insight-card footer button{color:#567185;cursor:pointer;background:#fff;border:1px solid #d5e1e9;border-radius:7px;min-height:27px;padding:0 9px;font-size:14px;font-weight:800}.report-builder-callout{color:#fff;background:linear-gradient(115deg,#0a385e,#087be8);border-radius:12px;align-items:center;gap:13px;margin-bottom:13px;padding:14px 16px;display:flex}.report-builder-callout>span{background:#ffffff21;border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.report-builder-callout>div{flex:1}.report-builder-callout strong{font-size:16px}.report-builder-callout p{color:#cbe3f5;margin:4px 0 0;font-size:14px}.report-builder-callout button{color:#0873cf;background:#fff;border-color:#fff}.report-library{grid-template-columns:repeat(2,1fr);gap:11px;margin-bottom:13px;display:grid}.custom-report-card{padding:15px}.custom-report-card>header{grid-template-columns:39px 1fr auto;align-items:center;gap:9px;display:grid}.report-visual{color:#0873cf;background:#e8f3fc;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.custom-report-card h3{color:#315269;margin:0;font-size:16px}.custom-report-card header p{color:#889aa8;margin:4px 0 0;font-size:14px}.report-definition{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.report-definition span{background:#f4f7f9;border-radius:7px;flex-direction:column;padding:8px;display:flex}.report-definition span:last-child{grid-column:1/-1}.report-definition small{color:#91a0ab;font-size:14px}.report-definition strong{color:#49677c;margin-top:4px;font-size:14px;line-height:1.4}.custom-report-card>footer{border-top:1px solid #edf2f5;align-items:center;gap:6px;padding-top:11px;display:flex}.custom-report-card footer>div{flex:1}.custom-report-card footer strong,.custom-report-card footer small{color:#8296a5;font-size:14px;display:block}.custom-report-card footer small{margin-top:3px}.custom-report-card footer button{color:#4f6d82;cursor:pointer;background:#fff;border:1px solid #d4e1e9;border-radius:7px;min-height:28px;padding:0 9px;font-size:14px;font-weight:800}.report-run-history{overflow:hidden}.report-run-history>header{border-bottom:1px solid #e4ebf0;padding:14px 16px}.report-run-history h2{color:#294a62;margin:0;font-size:18px}.phase5-modal{width:min(700px,100%)}.mobile-hero{color:#fff;background:linear-gradient(125deg,#092f50 0 55%,#087be8 55% 100%);border-radius:15px;grid-template-columns:1fr 480px;min-height:440px;margin-bottom:13px;display:grid;overflow:hidden}.mobile-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:42px;display:flex}.mobile-copy .section-kicker{color:#7cc3fa}.mobile-copy h2{max-width:520px;margin:8px 0 10px;font-size:29px;line-height:1.1}.mobile-copy>p{color:#c1d9e9;max-width:520px;margin:0;font-size:15px;line-height:1.65}.mobile-features{grid-template-columns:1fr 1fr;gap:9px 20px;margin:22px 0;display:grid}.mobile-features span{font-size:14px}.mobile-features b{color:#4ad3bb;margin-right:6px}.mobile-copy>button{color:#0872cd;background:#fff;border:1px solid #fff;min-height:39px}.mobile-copy>small{color:#8eb8d2;margin-top:10px;font-size:14px}.phone-stage{place-items:end center;display:grid;position:relative;overflow:hidden}.phone-stage:before{content:"";background:#ffffff1c;border-radius:50%;width:340px;height:340px;position:absolute}.phone-frame{z-index:1;color:#315269;background:#f3f6f8;border:7px solid #0a2136;border-bottom:0;border-radius:30px 30px 0 0;width:235px;height:420px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000004d}.phone-notch{z-index:2;background:#0a2136;border-radius:10px;width:80px;height:17px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.phone-frame>header{background:#fff;align-items:center;gap:7px;height:66px;padding:23px 11px 9px;display:flex}.phone-logo{color:#fff;background:#087be8;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.phone-frame>header>div{flex:1}.phone-frame header strong{font-size:14px;display:block}.phone-frame header small{color:#8b9ca9;font-size:14px}.phone-frame header>i{color:#0875d4;background:#edf3f6;border-radius:50%;place-items:center;width:19px;height:19px;font-size:14px;font-style:normal;display:grid}.phone-kpis{grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.phone-kpis article{background:#fff;border-radius:8px;flex-direction:column;padding:9px;display:flex}.phone-kpis small{color:#8c9da9;font-size:14px}.phone-kpis strong{margin-top:4px;font-size:16px}.phone-kpis span{color:#0a967f;margin-top:3px;font-size:14px}.phone-list{background:#fff;border-radius:9px;margin:0 10px;padding:10px}.phone-list h3{margin:0 0 8px;font-size:14px}.phone-list>div{border-bottom:1px solid #edf2f5;align-items:center;gap:7px;padding:7px 0;display:flex}.phone-list i{color:#0873cf;background:#e8f4fd;border-radius:6px;place-items:center;width:20px;height:20px;font-size:14px;font-style:normal;display:grid}.phone-list span{flex:1;justify-content:space-between;display:flex}.phone-list strong{font-size:14px}.phone-list small{color:#8b9ca9;font-size:14px}.phone-frame nav{background:#fff;border-top:1px solid #e1e8ed;justify-content:space-around;align-items:center;height:58px;display:flex;position:absolute;bottom:0;left:0;right:0}.phone-frame nav span{color:#6f8799;flex-direction:column;align-items:center;gap:3px;font-size:15px;display:flex}.phone-frame nav small{font-size:14px}.phone-frame nav b{color:#fff;background:#087be8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.mobile-layout{grid-template-columns:minmax(0,1fr) 320px;gap:13px;display:grid}.installation-list,.pwa-status{overflow:hidden}.installation-list>header{border-bottom:1px solid #e4ebf0;justify-content:space-between;align-items:center;min-height:62px;padding:12px 15px;display:flex}.installation-list h2,.pwa-status h2{color:#294a62;margin:0;font-size:18px}.installation-list article{border-bottom:1px solid #edf2f5;grid-template-columns:38px 1fr auto 150px 65px;align-items:center;gap:9px;padding:12px 15px;display:grid}.device-icon{color:#0873cf;background:#e8f3fc;border-radius:10px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.installation-list article strong{color:#385970;font-size:14px}.installation-list article small{color:#8b9ca9;margin-top:3px;font-size:14px;display:block}.installation-list time{color:#8296a5;font-size:14px}.installation-list label{color:#6f8799;font-size:14px}.installation-list input{accent-color:#087be8}.pwa-status{align-self:start;padding:16px}.pwa-status>div{border-bottom:1px solid #edf2f5;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.pwa-status>div>span{border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.pwa-status .ok{color:#0a8f7e;background:#e4f6f2}.pwa-status .pending{color:#a36e18;background:#fff1d7}.pwa-status strong{color:#47657a;font-size:14px}.pwa-status small{color:#8a9ca9;font-size:14px}.status-pronto-para-venda,.status-qualificado,.status-aplicado,.status-concluido{color:#0a8e7d;background:#e4f6f2}.status-em-nutricao,.status-novo{color:#0875d4;background:#e8f4fd}.status-baixa-prioridade,.status-arquivado{color:#70879a;background:#edf2f5}.status-critica{color:#ae504d;background:#fbe9e8}.status-alta{color:#987022;background:#fff2d9}.status-media{color:#0875d4;background:#e8f4fd}@media (width<=1280px){.phase5-kpis{grid-template-columns:repeat(2,1fr)}.attribution-grid{grid-template-columns:1fr 1fr}.attribution-model{grid-column:1/-1}.intelligence-layout{grid-template-columns:1fr}.insight-list{grid-template-columns:1fr 1fr;display:grid}.mobile-hero{grid-template-columns:1fr 400px}.mobile-copy{padding:30px}.mobile-copy h2{font-size:24px}}@media (width<=1000px){.marketing-connections,.forecast-layout,.mobile-layout{grid-template-columns:1fr}.attainment-card,.pwa-status{display:none}.score-list article{grid-template-columns:44px 1fr auto}.score-factors{display:none}.report-library{grid-template-columns:1fr}.mobile-hero{grid-template-columns:1fr 330px}.mobile-copy h2{font-size:20px}.installation-list article{grid-template-columns:38px 1fr auto 60px}.installation-list time{display:none}}@media (width<=700px){.phase5-kpis,.attribution-grid,.insight-list{grid-template-columns:1fr}.attribution-model{grid-column:auto}.marketing-connections article{grid-template-columns:36px 1fr auto}.marketing-connections button{grid-column:2;justify-self:start}.attribution-timeline>div{grid-template-columns:32px 1fr auto}.attribution-timeline>div>strong{display:none}.attribution-timeline time{text-align:left;grid-column:2}.forecast-heading{flex-direction:column;align-items:stretch}.scenario-tabs{overflow-x:auto}.forecast-chart{min-height:330px;padding:12px}.forecast-bars{height:230px;padding-inline:5px}.forecast-bars>div{width:70px}.intelligence-banner{flex-wrap:wrap;align-items:flex-start}.intelligence-banner>div{min-width:calc(100% - 50px)}.score-list article{grid-template-columns:38px 1fr}.score-list .status-pill{grid-column:2;justify-self:start}.custom-report-card>footer{flex-wrap:wrap;align-items:flex-start}.custom-report-card footer>div{min-width:100%}.report-builder-callout{flex-wrap:wrap;align-items:flex-start}.report-builder-callout>div{min-width:calc(100% - 53px)}.report-builder-callout button{margin-left:52px}.mobile-hero{grid-template-columns:1fr}.mobile-copy{padding:28px 22px 35px}.mobile-features{grid-template-columns:1fr}.phone-stage{display:none}.installation-list>header{flex-direction:column;align-items:flex-start;gap:8px}.installation-list article{grid-template-columns:35px 1fr auto}.installation-list article label{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.phase6-workspace{animation:.22s fade-in}.phase6-loading{align-items:center;gap:13px;min-height:150px;padding:22px;display:flex}.phase6-loading>span{color:#0876d5;background:#e9f4fc;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.phase6-loader{border:3px solid #d8eaf8;border-top-color:#087be8;animation:.8s linear infinite spin;background:0 0!important;border-radius:50%!important}.phase6-loading strong{color:#315269;font-size:16px}.phase6-loading p{color:#8296a5;margin:4px 0 0;font-size:14px}.governance-hero{color:#fff;background:radial-gradient(circle at 87% 22%,#44cdb238,#0000 26%),linear-gradient(120deg,#082e4f,#0b426b 58%,#126b77);border-radius:15px;grid-template-columns:1fr 250px;align-items:center;min-height:220px;margin-bottom:13px;padding:30px 40px;display:grid;overflow:hidden}.governance-hero .section-kicker{color:#78d6c5}.governance-hero h2{max-width:700px;margin:8px 0;font-size:24px;line-height:1.15}.governance-hero p{color:#c2d9e6;max-width:680px;margin:0;font-size:14px;line-height:1.6}.light-button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:8px;min-height:34px;margin-top:17px;padding:0 13px;font-size:14px;font-weight:800}.security-gauge{border-radius:50%;justify-self:center;place-items:center;width:145px;height:145px;display:grid;box-shadow:0 14px 35px #0000002e}.security-gauge>span{background:#0d4669;border-radius:50%;align-content:center;place-items:center;width:111px;height:111px;display:grid}.security-gauge strong{font-size:25px}.security-gauge small{color:#a9cbd9;margin-top:3px;font-size:14px}.phase6-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.phase6-kpis article{background:#fff;border:1px solid #e0e9ef;border-radius:12px;flex-direction:column;justify-content:center;min-height:105px;padding:15px 17px;display:flex;box-shadow:0 5px 18px #17374e0a}.phase6-kpis small{color:#8397a6;text-transform:uppercase;font-size:14px;font-weight:800}.phase6-kpis strong{color:#244962;margin-top:6px;font-size:20px}.phase6-kpis p{color:#8a9ca9;margin:5px 0 0;font-size:14px}.governance-layout{grid-template-columns:minmax(0,1fr) 350px;gap:13px;display:grid}.control-panel,.incident-panel,.privacy-table,.consent-panel,.retention-panel,.data-job-panel,.backup-panel,.token-panel,.api-docs,.api-log-panel,.workspace-panel,.environment-panel,.isolation-checklist{overflow:hidden}.control-panel>header,.incident-panel>header,.privacy-table>header,.consent-panel>header,.retention-panel>header,.data-job-panel>header,.backup-panel>header,.token-panel>header,.api-docs>header,.api-log-panel>header,.workspace-panel>header,.environment-panel>header,.isolation-checklist>header{border-bottom:1px solid #e5ecf1;justify-content:space-between;align-items:center;min-height:61px;padding:13px 16px;display:flex}.phase6-workspace h2{color:#294a62;margin:0;font-size:18px}.control-panel>article{border-bottom:1px solid #edf2f5;grid-template-columns:34px minmax(230px,1fr) 120px auto 55px;align-items:center;gap:10px;padding:11px 15px;display:grid}.control-mark{color:#0a8e7d;background:#e3f6f2;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:900;display:grid}.control-mark:not(.control-conforme){color:#a16e1c;background:#fff1d7}.control-panel article strong{color:#385970;font-size:14px}.control-panel article small{color:#8b9da9;font-size:14px}.control-panel article p{color:#6f8798;margin:4px 0;font-size:14px;line-height:1.45}.control-panel article em{color:#658194;font-size:14px;font-style:normal;font-weight:800}.maturity-bar{background:#e8eef2;border-radius:5px;height:7px;position:relative;overflow:visible}.maturity-bar i{border-radius:inherit;background:linear-gradient(90deg,#0ea58f,#43c8ad);height:100%;display:block}.maturity-bar small{position:absolute;top:10px;right:0}.control-panel article button,.incident-panel button,.consent-panel button,.backup-panel button,.token-panel button{color:#527087;cursor:pointer;background:#fff;border:1px solid #d5e1e9;border-radius:7px;min-height:27px;padding:0 8px;font-size:14px;font-weight:800}.control-panel article button:disabled,.consent-panel button:disabled,.backup-panel button:disabled,.token-panel button:disabled{opacity:.45;cursor:default}.incident-panel{align-self:start}.incident-panel>article{border-bottom:1px solid #edf2f5;padding:13px 15px}.incident-panel article>div,.incident-panel footer{justify-content:space-between;align-items:center;display:flex}.incident-panel time{color:#91a1ad;font-size:14px}.incident-panel article>strong{color:#385970;margin-top:9px;font-size:14px;display:block}.incident-panel article p{color:#72899a;margin:5px 0 11px;font-size:14px;line-height:1.5}.incident-panel footer span:first-child{color:#7f94a4;font-size:14px}.privacy-banner,.api-security-note{color:#fff;background:linear-gradient(115deg,#173a68,#31569a);border-radius:13px;align-items:center;gap:13px;min-height:78px;margin-bottom:13px;padding:14px 17px;display:flex}.privacy-banner>span,.api-security-note>span{background:#ffffff1f;border-radius:12px;flex:none;place-items:center;width:45px;height:45px;font-size:15px;font-weight:900;display:grid}.privacy-banner>div,.api-security-note>div{flex:1}.privacy-banner strong,.api-security-note strong{font-size:16px}.privacy-banner p,.api-security-note p{color:#ced9ee;margin:4px 0 0;font-size:14px}.privacy-banner button,.api-security-note button{color:#254f91;background:#fff;border-color:#fff}.privacy-table{margin-bottom:13px}.table-action{color:#4c6e84;cursor:pointer;background:#fff;border:1px solid #d7e2e9;border-radius:7px;min-height:25px;padding:0 8px;font-size:14px;font-weight:800}.table-action:disabled{opacity:.4;cursor:default}.table-action.danger{color:#aa514d;border-color:#ebc7c4}.privacy-lower{grid-template-columns:minmax(0,1.3fr) 1fr;gap:13px;display:grid}.consent-panel>article{border-bottom:1px solid #edf2f5;grid-template-columns:36px 1fr auto 55px;align-items:center;gap:9px;padding:11px 15px;display:grid}.consent-avatar{color:#0874d1;background:#eaf3fb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.consent-panel article strong{color:#385970;font-size:14px}.consent-panel article small{color:#8b9da9;margin-top:3px;font-size:14px;display:block}.consent-panel article p{color:#6d8799;margin:4px 0 0;font-size:14px}.retention-panel>article{border-bottom:1px solid #edf2f5;grid-template-columns:1fr 70px 110px;align-items:center;gap:8px;padding:12px 15px;display:grid}.retention-panel article strong{color:#385970;font-size:14px}.retention-panel article small{color:#879aa8;margin-top:3px;font-size:14px;display:block}.retention-panel article b{color:#0a8e7d;font-size:14px}.retention-panel article>span{color:#668196;font-size:14px}.data-action-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:13px;display:grid}.data-action{color:#fff;border-radius:14px;grid-template-columns:45px 1fr;gap:12px;min-height:180px;padding:20px;display:grid}.data-action>span{background:#ffffff24;border-radius:12px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.data-action small{color:#ffffffad;font-size:14px;font-weight:900}.data-action h2{color:#fff;margin-top:5px;font-size:15px}.data-action p{color:#ffffffc2;margin:7px 0 0;font-size:14px;line-height:1.5}.data-action .primary-button{color:#13588a;cursor:pointer;background:#fff;border-color:#fff;grid-column:2;place-self:end start}.import-action{background:linear-gradient(135deg,#0a6f81,#149d98)}.export-action{background:linear-gradient(135deg,#174d8a,#3185cf)}.backup-action{background:linear-gradient(135deg,#4b3f83,#7667bb)}.import-preview{border-color:#8bc9be;margin-bottom:13px;overflow:hidden}.import-preview>header{border-bottom:1px solid #e4ebf0;align-items:center;gap:8px;padding:13px 16px;display:flex}.import-preview header>div{flex:1}.import-preview header p{color:#8497a5;margin:4px 0 0;font-size:14px}.import-preview header>button:not(.primary-button){color:#6d8496;cursor:pointer;background:0 0;border:0;min-height:31px;font-size:14px;font-weight:800}.import-preview em{color:#b7504d;font-size:14px}.data-history-layout{grid-template-columns:minmax(0,1fr) 420px;gap:13px;display:grid}.backup-panel{align-self:start}.backup-panel>article{border-bottom:1px solid #edf2f5;grid-template-columns:38px 1fr auto 50px;align-items:center;gap:9px;padding:12px 15px;display:grid}.backup-icon{color:#6251ad;background:#eeeafd;border-radius:10px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.backup-panel article strong{color:#385970;font-size:14px}.backup-panel article small,.backup-panel article p{color:#879aa8;margin:3px 0 0;font-size:14px;display:block}.provider-warning{background:#fff8e8;border:1px solid #ead29e;border-radius:9px;margin:13px;padding:11px}.provider-warning strong{color:#8e671d;font-size:14px}.provider-warning p{color:#876f42;margin:4px 0 0;font-size:14px;line-height:1.5}.api-layout{grid-template-columns:minmax(0,1fr) 390px;gap:13px;margin-bottom:13px;display:grid}.token-panel>article{border-bottom:1px solid #edf2f5;grid-template-columns:38px 1fr auto 55px;align-items:center;gap:9px;padding:12px 15px;display:grid}.token-icon{color:#0874d1;background:#e9f2fb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.token-panel article strong{color:#385970;font-size:14px;display:block}.token-panel article code{color:#4d6680;margin-top:4px;font-size:14px;display:block}.token-panel article small{color:#8a9ba8;margin-top:4px;font-size:14px;display:block}.api-docs{align-self:start}.endpoint{border-bottom:1px solid #edf2f5;padding:12px 15px}.method{border-radius:5px;place-items:center;min-width:34px;padding:4px 6px;font-size:14px;font-weight:900;display:inline-grid}.method.get{color:#0876d5;background:#e7f3fd}.method.post{color:#0a8e7d;background:#e3f6f2}.endpoint code{color:#375970;margin-left:7px;font-size:14px}.endpoint p{color:#8195a4;margin:6px 0 0 42px;font-size:14px}.api-docs pre{color:#bfe2f5;background:#0c2941;border-radius:8px;margin:13px;padding:11px;font-size:14px;line-height:1.7;overflow-x:auto}.api-access-warning{background:#fff8e8;border:1px solid #ead29e;border-radius:8px;margin:13px;padding:10px}.api-access-warning strong{color:#8f681f;font-size:14px}.api-access-warning p{color:#806d47;margin:4px 0 0;font-size:14px;line-height:1.5}.api-log-panel>header small{color:#8296a5;font-size:14px}.api-log-panel code{color:#385970;font-size:14px}.token-secret{flex-direction:column;align-items:stretch;gap:12px;padding:20px 22px 24px;display:flex}.token-secret p{color:#765d2d;margin:0;font-size:14px;line-height:1.5}.token-secret code{overflow-wrap:anywhere;color:#214c68;background:#f4f7f9;border:1px solid #d9e5ed;border-radius:9px;padding:13px;font-size:15px;line-height:1.5}.token-secret button{align-self:flex-end}.saas-readiness{background:linear-gradient(115deg,#fff8e8,#fff);border:1px solid #e7ca90;border-radius:14px;align-items:center;gap:20px;margin-bottom:13px;padding:23px 27px;display:flex}.saas-readiness>div{flex:1}.saas-readiness h2{margin-top:6px;font-size:17px}.saas-readiness p{color:#786d58;max-width:900px;margin:7px 0 0;font-size:14px;line-height:1.55}.readiness-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.readiness-grid article{grid-template-columns:36px 1fr;align-content:start;gap:9px;min-height:135px;padding:15px;display:grid}.readiness-grid article>span{color:#0874d1;background:#edf3f7;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.readiness-grid article strong{color:#385970;font-size:14px}.readiness-grid article p{color:#7a8f9f;margin:5px 0 10px;font-size:14px;line-height:1.5}.readiness-grid .status-pill{grid-column:2;justify-self:start}.tenancy-layout{grid-template-columns:minmax(0,1fr) 420px;gap:13px;margin-bottom:13px;display:grid}.workspace-panel>article{border-bottom:1px solid #edf2f5;grid-template-columns:40px 1fr 70px 80px auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.workspace-logo{color:#0874d1;background:#e7f3fd;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.workspace-panel article strong{color:#385970;font-size:15px}.workspace-panel article small{color:#8b9ca9;font-size:14px;display:block}.workspace-panel article p{color:#71899a;margin:4px 0 0;font-size:14px}.workspace-panel article>div:not(:first-of-type){text-align:right}.environment-panel>article{border-bottom:1px solid #edf2f5;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;padding:13px 15px;display:grid}.environment-dot{background:#93a3af;border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #dce5eb}.environment-ativo{background:#21ad94;box-shadow:0 0 0 2px #c9eee7}.environment-panel strong{color:#385970;font-size:14px}.environment-panel small{color:#8b9ca9;margin-top:3px;font-size:14px;display:block}.environment-panel p{color:#71899a;margin:4px 0 0;font-size:14px}.isolation-checklist>div{border-bottom:1px solid #edf2f5;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:11px 15px;display:grid}.isolation-checklist>div>span{color:#56768c;background:#edf3f7;border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.isolation-checklist p{color:#46667c;margin:0;font-size:14px}.phase6-modal{width:min(700px,100%)}.status-conforme,.status-ativo,.status-ativa,.status-disponivel,.status-restauracao-validada,.status-200,.status-201{color:#0a8e7d;background:#e3f6f2}.status-em-implantacao,.status-em-analise,.status-aguardando-validacao,.status-monitorando,.status-teste-pendente,.status-concluido-com-alertas,.status-planejado,.status-pendente,.status-429{color:#956b1d;background:#fff1d7}.status-acao-externa,.status-nao-configurado,.status-obrigatorio,.status-nao-comercial{color:#6452ac;background:#eeebfc}.status-revogado,.status-revertida,.status-resolvido{color:#70879a;background:#edf2f5}.status-critico,.status-critica,.status-alta,.status-401,.status-403,.status-500{color:#ad504d;background:#fbe9e8}.status-media,.status-baixa,.status-recebida,.status-em-investigacao{color:#0875d4;background:#e8f4fd}@media (width<=1280px){.phase6-kpis,.readiness-grid{grid-template-columns:repeat(2,1fr)}.governance-layout,.data-history-layout,.api-layout,.tenancy-layout{grid-template-columns:1fr}.incident-panel,.backup-panel,.api-docs{width:100%}.data-action-grid{grid-template-columns:1fr 1fr}.backup-action{grid-column:1/-1}.privacy-lower{grid-template-columns:1fr}}@media (width<=900px){.governance-hero{grid-template-columns:1fr 170px;padding:25px}.governance-hero h2{font-size:19px}.security-gauge{width:120px;height:120px}.security-gauge>span{width:92px;height:92px}.control-panel>article{grid-template-columns:34px 1fr auto}.maturity-bar{display:none}.control-panel article button{grid-column:2;justify-self:start}.data-action-grid{grid-template-columns:1fr}.backup-action{grid-column:auto}.workspace-panel>article{grid-template-columns:40px 1fr auto}.workspace-panel article>div:not(:first-of-type){display:none}}@media (width<=700px){.governance-hero{grid-template-columns:1fr;padding:24px 21px}.security-gauge{display:none}.phase6-kpis,.readiness-grid{grid-template-columns:1fr}.privacy-banner,.api-security-note{flex-wrap:wrap;align-items:flex-start}.privacy-banner>div,.api-security-note>div{min-width:calc(100% - 58px)}.privacy-banner button,.api-security-note button{margin-left:58px}.control-panel>article{grid-template-columns:32px 1fr}.control-panel article>.status-pill{grid-column:2;justify-self:start}.consent-panel>article{grid-template-columns:34px 1fr auto}.consent-panel article button{grid-column:2;justify-self:start}.retention-panel>article{grid-template-columns:1fr auto}.retention-panel article>span{grid-column:1/-1}.data-action{grid-template-columns:40px 1fr;padding:17px}.backup-panel>article,.token-panel>article{grid-template-columns:36px 1fr auto}.backup-panel article button,.token-panel article button{grid-column:2;justify-self:start}.saas-readiness{flex-direction:column;align-items:flex-start}.workspace-panel>article{grid-template-columns:38px 1fr}.workspace-panel article>.status-pill{grid-column:2;justify-self:start}.environment-panel>article{grid-template-columns:12px 1fr}.environment-panel article>.status-pill{grid-column:2;justify-self:start}.isolation-checklist>div{grid-template-columns:25px 1fr}.isolation-checklist .status-pill{grid-column:2;justify-self:start}}.prospecting-workspace{gap:16px;display:grid}.prospecting-hero{color:#fff;background:linear-gradient(135deg,#0a4878,#078b80);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.prospecting-hero h2{margin:5px 0;font-size:24px}.prospecting-hero p{color:#d8f1ee;max-width:760px;margin:0}.prospecting-stats{text-align:center;min-width:150px;display:grid}.prospecting-stats strong{font-size:34px}.prospecting-stats span,.prospecting-stats small{color:#d8f1ee}.prospecting-tools{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.prospecting-tools button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7ed;border-radius:14px;gap:12px;min-height:130px;padding:16px;display:flex}.prospecting-tools button.active{border-color:#0e83df;box-shadow:0 0 0 3px #dcefff}.prospecting-tools button>span{color:#0876d5;background:#e8f3fb;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;font-weight:900;display:grid}.prospecting-tools strong,.prospecting-tools small{display:block}.prospecting-tools strong{color:#234c68;font-size:15px}.prospecting-tools small{color:#728b9b;margin-top:7px;line-height:1.4}.prospecting-search,.prospecting-results{padding:20px}.prospecting-search>header,.prospecting-results>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.prospecting-search h2,.prospecting-results h2{margin:3px 0 0}.legal-badge{color:#08786e;background:#e4f5f1;border-radius:999px;padding:7px 10px;font-weight:800}.prospecting-search form{grid-template-columns:1.5fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.prospecting-search label{color:#45667b;gap:6px;font-weight:750;display:grid}.prospecting-search input,.prospecting-search select{background:#fff;border:1px solid #d7e2e8;border-radius:9px;min-height:44px;padding:0 12px}.prospecting-note{color:#607d8f;background:#f5f8fa;border-radius:8px;margin:13px 0 0;padding:10px 12px}.authorized-import{grid-template-columns:2fr 1fr auto;align-items:end;gap:12px;display:grid}.authorized-import label{color:#45667b;gap:6px;font-weight:750;display:grid}.authorized-import textarea{resize:vertical;border:1px solid #d7e2e8;border-radius:9px;min-height:112px;padding:10px 12px}.authorized-import input{border:1px solid #d7e2e8;border-radius:9px;min-height:44px;padding:0 12px}.prospecting-actions{flex-wrap:wrap;gap:8px;display:flex}.prospecting-table-wrap{overflow-x:auto}.prospecting-results table{width:100%;min-width:900px}.prospecting-results td strong,.prospecting-results td small{display:block}.prospecting-results>footer{color:#6e8797;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.prospecting-results>footer div{gap:8px;display:flex}.prospecting-results>footer button{background:#fff;border:1px solid #d7e2e8;border-radius:8px;min-height:36px;padding:0 12px}@media (width<=1180px){.prospecting-tools{grid-template-columns:repeat(2,1fr)}.prospecting-search form,.authorized-import{grid-template-columns:1fr 1fr}}@media (width<=700px){.prospecting-hero,.prospecting-search>header,.prospecting-results>header{flex-direction:column;align-items:stretch}.prospecting-tools,.prospecting-search form,.authorized-import{grid-template-columns:1fr}.prospecting-stats{text-align:left}.prospecting-actions{flex-direction:column}.prospecting-actions button{width:100%}}.login-page{background:radial-gradient(circle at 20% 10%,#e7f4ff 0,#0000 35%),linear-gradient(145deg,#f7fafc,#eef4f8);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fffffff5;border:1px solid #dce7ee;border-radius:22px;width:min(100%,460px);padding:38px;box-shadow:0 24px 70px #264d6929}.login-brand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.login-brand>span{color:#fff;background:linear-gradient(145deg,#1688ec,#0868c1);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.login-brand strong,.login-brand small{display:block}.login-brand strong{color:#294e68;font-size:20px}.login-brand small,.login-security{color:#7890a1}.login-copy h1{color:#244a65;margin:7px 0;font-size:30px}.login-copy p{color:#6f8798;margin:0 0 24px}.login-card form{gap:16px;display:grid}.login-card label{color:#3f6177;gap:7px;font-weight:750;display:grid}.login-card input{color:#294e68;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #cddce6;border-radius:10px;padding:0 14px}.login-card input:focus{border-color:#1582df;outline:3px solid #1282e126}.login-card .primary-button{width:100%;min-height:50px;margin-top:4px;font-size:16px}.login-error{color:#9f3f3f;background:#fff5f5;border:1px solid #efc2c2;border-radius:9px;padding:11px 13px}.login-security{text-align:center;margin-top:20px;display:block}.backup-validate{color:#527087;cursor:pointer;background:#fff;border:1px solid #d5e1e9;border-radius:7px;place-items:center;min-height:27px;padding:0 8px;font-size:14px;font-weight:800;display:inline-grid}.backup-validate.disabled{opacity:.45;cursor:default}.status-integridade-validada{color:#0a8e7d;background:#e3f6f2}@media (width<=700px){.backup-panel article .backup-validate{grid-column:2;justify-self:start}}.phase7-workspace{animation:.22s fade-in}.phase7-loading{align-items:center;gap:13px;min-height:150px;padding:22px;display:flex}.phase7-loading>span{color:#0876d5;background:#e9f4fc;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.phase7-loader{animation:.8s linear infinite spin;background:0 0!important;border:3px solid #d8eaf8!important;border-top-color:#087be8!important;border-radius:50%!important}.phase7-loading strong{color:#315269;font-size:16px}.phase7-loading p{color:#8296a5;margin:4px 0 0;font-size:14px}.phase7-loading.error>span{color:#ad504d;background:#fbe9e8}.identity-hero{color:#fff;background:radial-gradient(circle at 92% 0,#4fd6b742,#0000 28%),linear-gradient(118deg,#082f50,#0a496c 62%,#126c72);border-radius:15px;justify-content:space-between;align-items:center;gap:25px;min-height:150px;margin-bottom:13px;padding:26px 32px;display:flex}.identity-person{align-items:center;gap:15px;display:flex}.identity-person>span{background:#ffffff1f;border:1px solid #ffffff40;border-radius:15px;flex:none;place-items:center;width:58px;height:58px;font-size:16px;font-weight:900;display:grid}.identity-person small,.identity-facts small{color:#89d8ca;font-size:14px;font-weight:900}.identity-person h2{margin:5px 0 4px;font-size:18px}.identity-person p{color:#c5dae4;margin:0;font-size:14px}.identity-facts{background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;grid-template-columns:repeat(3,minmax(105px,1fr));display:grid;overflow:hidden}.identity-facts>span{border-left:1px solid #ffffff21;flex-direction:column;justify-content:center;min-height:64px;padding:11px 14px;display:flex}.identity-facts>span:first-child{border-left:0}.identity-facts strong{margin-top:5px;font-size:14px}.phase7-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.phase7-kpis article{background:#fff;border:1px solid #e0e9ef;border-radius:12px;flex-direction:column;justify-content:center;min-height:102px;padding:15px 17px;display:flex;box-shadow:0 5px 18px #17374e0a}.phase7-kpis small{color:#8397a6;text-transform:uppercase;font-size:14px;font-weight:800}.phase7-kpis strong{color:#244962;margin-top:6px;font-size:20px}.phase7-kpis p{color:#8a9ca9;margin:5px 0 0;font-size:14px}.access-policy-note,.review-callout{background:#f4f9fc;border:1px solid #cfe2f0;border-radius:12px;align-items:center;gap:13px;min-height:72px;margin-bottom:13px;padding:13px 16px;display:flex}.access-policy-note>span,.review-callout>span{color:#0876d5;background:#e3f2fc;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.access-policy-note p,.review-callout>div{flex:1}.access-policy-note p,.review-callout p{color:#617e91;margin:0;font-size:14px;line-height:1.55}.access-policy-note strong,.review-callout strong{color:#345870}.access-policy-note button{color:#fff;cursor:pointer;background:#087be8;border:0;border-radius:8px;min-height:31px;padding:0 11px;font-size:14px;font-weight:800}.access-policy-note button:disabled{opacity:.45;cursor:default}.review-callout p{margin-top:4px}.user-directory,.permission-matrix,.review-list,.review-items,.access-log,.check-list,.release-history,.delivery-inventory{overflow:hidden}.user-directory>header,.permission-matrix>header,.review-list>header,.review-items>header,.access-log>header,.check-list>header,.release-history>header,.delivery-inventory>header{border-bottom:1px solid #e5ecf1;justify-content:space-between;align-items:center;min-height:61px;padding:13px 16px;display:flex}.phase7-workspace h2{color:#294a62;margin:0;font-size:18px}.user-directory>header small,.review-items>header small,.access-log>header small,.check-list>header small{color:#8397a5;font-size:14px}.user-directory>article{border-bottom:1px solid #edf2f5;grid-template-columns:38px minmax(180px,1fr) 155px 135px auto 34px;align-items:center;gap:11px;padding:11px 15px;display:grid}.directory-avatar{color:#fff;background:#527087;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.user-directory article strong,.review-items article strong{color:#385970;font-size:14px}.user-directory article small,.review-items article small{color:#8b9da9;font-size:14px;display:block}.user-directory article p{color:#668195;margin:4px 0 0;font-size:14px}.user-directory label>small{margin-bottom:4px}.user-directory select,.check-list select{color:#45657b;background:#fff;border:1px solid #d6e1e8;border-radius:7px;width:100%;min-height:29px;padding:0 8px;font-size:14px}.last-access strong{margin-top:5px;display:block}.access-switch,.permission-toggle{cursor:pointer;background:#cad5dc;border:0;border-radius:12px;width:31px;height:18px;padding:0;position:relative}.access-switch span,.permission-toggle span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14304338}.access-switch.on{background:#18a48d}.permission-toggle:has(input:checked){background:#18a48d}.access-switch.on span{transform:translate(13px)}.permission-toggle:has(input:checked) span:after{transform:translate(13px)}.access-switch:disabled{opacity:.45;cursor:default}.permission-toggle:has(input:disabled){opacity:.45;cursor:default}.permission-toggle input{opacity:0;position:absolute}.permission-header,.docs-heading{background:#fff;border:1px solid #dfe9ef;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;padding:21px 24px;display:flex}.permission-header h2,.docs-heading h2{margin-top:5px;font-size:16px}.permission-header p,.docs-heading p{color:#71899a;max-width:760px;margin:6px 0 0;font-size:14px;line-height:1.5}.role-selector{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:13px;display:grid}.role-selector button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7ec;border-radius:10px;align-items:center;gap:8px;min-height:66px;padding:9px 10px;display:flex}.role-selector button.active{border-color:#1886df;box-shadow:0 0 0 2px #dceffd}.role-selector button>span{color:#fff;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:14px;font-weight:900;display:grid}.role-selector strong{color:#395970;font-size:14px;display:block}.role-selector small{color:#8a9ba7;margin-top:3px;font-size:14px;display:block}.permission-matrix>header>div{align-items:center;gap:11px;display:flex}.role-color{border-radius:5px;width:8px;height:38px}.permission-matrix header p{color:#7d92a1;margin:4px 0 0;font-size:14px}.permission-module{border-bottom:1px solid #eaf0f4;grid-template-columns:155px 1fr;display:grid}.module-name{background:#f8fafb;padding:16px}.module-name span{color:#345870;font-size:14px;font-weight:900;display:block}.module-name small{color:#8a9ba8;margin-top:4px;font-size:14px;display:block}.permission-module>div:last-child>article{border-bottom:1px solid #eef3f6;grid-template-columns:minmax(200px,1fr) 58px 35px 95px;align-items:center;gap:10px;min-height:62px;padding:10px 15px;display:grid}.permission-module article:last-child{border-bottom:0}.permission-module article strong{color:#385970;font-size:14px}.permission-module article p{color:#8296a5;margin:4px 0 0;font-size:14px}.approval-check,.direct-access{color:#647f92;font-size:14px}.approval-check{align-items:center;gap:4px;display:flex}.approval-check.disabled{opacity:.45}.review-layout{grid-template-columns:340px minmax(0,1fr);gap:13px;margin-bottom:13px;display:grid}.review-list{align-self:start}.review-list>header,.release-history>header,.delivery-inventory>header{display:block}.review-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f5;grid-template-columns:32px 1fr auto 20px;align-items:center;gap:8px;width:100%;padding:11px 13px;display:grid}.review-list>button.active{background:#f1f8fd;box-shadow:inset 3px 0 #087be8}.review-icon{color:#09917e;background:#e7f5f2;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.review-list strong{color:#385970;font-size:14px}.review-list small{color:#8b9da9;margin-top:4px;font-size:14px;display:block}.review-list b{color:#6d8799;font-size:14px}.phase7-empty{color:#8a9ba8;text-align:center;padding:28px 15px;font-size:14px}.review-items>article{border-bottom:1px solid #edf2f5;grid-template-columns:38px minmax(150px,1fr) 110px auto 180px;align-items:center;gap:10px;padding:11px 15px;display:grid}.review-actions{justify-content:flex-end;gap:5px;display:flex}.review-actions button,.doc-card footer button{color:#527087;cursor:pointer;background:#fff;border:1px solid #d5e1e9;border-radius:7px;min-height:26px;padding:0 8px;font-size:14px;font-weight:800}.review-actions button.danger{color:#ad504d;border-color:#ebc7c4}.review-actions button:disabled,.doc-card footer button:disabled{opacity:.45;cursor:default}.access-log{margin-bottom:13px}.release-hero{color:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;min-height:180px;margin-bottom:13px;padding:28px 36px;display:flex}.release-hero.blocked{background:radial-gradient(circle at 87% 15%,#ffc65b40,#0000 28%),linear-gradient(120deg,#5d3415,#9b5c22)}.release-hero.ready{background:radial-gradient(circle at 87% 15%,#6beecd40,#0000 28%),linear-gradient(120deg,#07524b,#138c77)}.release-hero .section-kicker{color:#ffd78d}.release-hero.ready .section-kicker{color:#8ee7d3}.release-hero h2{color:#fff;max-width:720px;margin:7px 0;font-size:20px}.release-hero p{color:#ffffffc2;max-width:720px;margin:0 0 14px;font-size:14px;line-height:1.55}.release-score{background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;flex:none;align-content:center;place-items:center;width:125px;height:125px;display:grid}.release-score strong{font-size:24px}.release-score small{color:#ffffffb3;margin-top:3px;font-size:14px}.homologation-layout{grid-template-columns:minmax(0,1fr) 330px;gap:13px;display:grid}.check-list>article{border-bottom:1px solid #edf2f5;grid-template-columns:34px 1fr 130px;align-items:center;gap:11px;padding:11px 15px;display:grid}.check-mark{color:#956b1d;background:#fff1d7;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.check-aprovado{color:#0a8e7d;background:#e3f6f2}.check-bloqueado,.check-reprovado{color:#ad504d;background:#fbe9e8}.check-list article strong{color:#385970;font-size:14px}.check-list article small{color:#8b9da9;margin-top:3px;font-size:14px;display:block}.check-list article p{color:#6c8597;margin:4px 0 0;font-size:14px;line-height:1.45}.release-history{align-self:start}.release-history>article{border-bottom:1px solid #edf2f5;padding:13px 15px}.release-history article>div:first-child{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.release-history article strong{color:#385970;font-size:14px}.release-history article small,.release-history time{color:#8a9ba8;font-size:14px}.run-counts{gap:8px;margin:9px 0;display:flex}.run-counts span{color:#85691f;font-size:14px}.run-counts .pass{color:#0a8e7d}.run-counts .fail{color:#ad504d}.documentation-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:13px;display:grid}.doc-card{min-height:205px;padding:16px}.doc-card header{grid-template-columns:36px 1fr auto;align-items:center;gap:9px;display:grid}.doc-icon{color:#0876d5;background:#e9f3fb;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.doc-card header small{color:#8296a5;text-transform:uppercase;font-size:14px}.doc-card h3{color:#36576e;margin:3px 0 0;font-size:15px}.doc-card>p{color:#71899a;min-height:35px;margin:12px 0;font-size:14px;line-height:1.5}.doc-card dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 13px;display:grid}.doc-card dl div{background:#f5f8fa;border-radius:7px;padding:7px}.doc-card dt{color:#91a0aa;font-size:14px}.doc-card dd{color:#49697e;margin:3px 0 0;font-size:14px;font-weight:800}.doc-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.doc-card code{color:#0876d5;font-size:14px}.training-layout{grid-template-columns:minmax(0,1fr) 420px;gap:13px;display:grid}.training-card{color:#fff;background:linear-gradient(115deg,#143d67,#2a6293);border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:21px 23px;display:grid}.training-card>span{background:#ffffff1f;border-radius:12px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:900;display:grid}.training-card small{color:#82d7c7;font-size:14px;font-weight:900}.training-card h2{color:#fff;margin-top:5px;font-size:19px}.training-card p{color:#c8d9e5;margin:5px 0 8px;font-size:14px;line-height:1.5}.delivery-inventory>div{border-bottom:1px solid #edf2f5;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:9px 13px;display:grid}.delivery-inventory>div>span{color:#0a907d;background:#e8f5f2;border-radius:7px;place-items:center;width:23px;height:23px;font-size:14px;font-weight:900;display:grid}.delivery-inventory strong{color:#47677c;font-size:14px}.phase7-modal{width:min(700px,100%)}.policy-form-note{color:#607d90;background:#f3f8fb;border:1px solid #d4e5ef;border-radius:8px;margin:0 20px 14px;padding:10px 12px;font-size:14px}.status-perfil-do-sistema,.status-personalizado,.status-em-revisao,.status-pendente-externo{color:#6452ac;background:#eeebfc}.status-pre-cadastro,.status-pendente,.status-bloqueado{color:#956b1d;background:#fff1d7}.status-permitido,.status-aprovado,.status-publicado,.status-concluido,.status-disponivel,.status-ativo{color:#0a8e7d;background:#e3f6f2}.status-negado,.status-reprovado,.status-critico{color:#ad504d;background:#fbe9e8}.status-aprovado-com-ressalvas,.status-em-andamento{color:#0875d4;background:#e8f4fd}.status-rascunho,.status-suspenso{color:#70879a;background:#edf2f5}@media (width<=1280px){.role-selector{grid-template-columns:repeat(3,1fr)}.user-directory>article{grid-template-columns:38px minmax(180px,1fr) 150px auto 34px}.last-access{display:none}.documentation-grid{grid-template-columns:repeat(2,1fr)}.homologation-layout,.training-layout{grid-template-columns:1fr}.delivery-inventory{width:100%}}@media (width<=1000px){.identity-hero{flex-direction:column;align-items:flex-start}.identity-facts{width:100%}.phase7-kpis{grid-template-columns:repeat(2,1fr)}.review-layout{grid-template-columns:1fr}.review-list{width:100%}.user-directory>article{grid-template-columns:38px 1fr 140px auto}.user-directory article>.status-pill{grid-column:2;justify-self:start}.permission-module{grid-template-columns:120px 1fr}.review-items>article{grid-template-columns:36px 1fr auto}.review-items article>div:nth-of-type(2){display:none}.review-actions{grid-column:2/-1;justify-content:flex-start}}@media (width<=700px){.identity-hero,.release-hero{padding:22px 20px}.identity-facts{grid-template-columns:1fr}.identity-facts>span{border-top:1px solid #ffffff21;border-left:0;min-height:50px}.identity-facts>span:first-child{border-top:0}.phase7-kpis,.role-selector,.documentation-grid{grid-template-columns:1fr}.access-policy-note,.review-callout{flex-wrap:wrap;align-items:flex-start}.access-policy-note p,.review-callout>div{min-width:calc(100% - 50px)}.access-policy-note button,.review-callout button{margin-left:49px}.user-directory>article{grid-template-columns:36px 1fr auto}.user-directory article>label{grid-column:2/-1}.permission-header,.docs-heading{flex-direction:column;align-items:flex-start}.permission-module{grid-template-columns:1fr}.module-name{padding:11px 15px}.permission-module>div:last-child>article{grid-template-columns:1fr auto 35px}.approval-check,.direct-access{grid-column:1/-1}.release-score{display:none}.check-list>article{grid-template-columns:32px 1fr}.check-list article select{grid-column:2}.training-card{grid-template-columns:42px 1fr}.training-card button{grid-column:2;justify-self:start}.doc-card dl{grid-template-columns:1fr 1fr}}.phase8-workspace{animation:.22s fade-in}.phase8-loading{align-items:center;gap:13px;min-height:150px;padding:22px;display:flex}.phase8-loading>span{color:#0876d5;background:#e9f4fc;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.phase8-loader{animation:.8s linear infinite spin;background:0 0!important;border:3px solid #d8eaf8!important;border-top-color:#087be8!important;border-radius:50%!important}.phase8-loading strong{color:#315269;font-size:16px}.phase8-loading p{color:#8296a5;margin:4px 0 0;font-size:14px}.phase8-loading.error>span{color:#ad504d;background:#fbe9e8}.admin8-tabs{background:#fff;border:1px solid #e0e8ed;border-radius:10px;gap:5px;margin-bottom:13px;padding:5px;display:flex;overflow-x:auto}.admin8-tabs button{white-space:nowrap;color:#688296;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:31px;padding:0 12px;font-size:14px;font-weight:800}.admin8-tabs button.active{color:#0876d5;background:#eaf4fc}.admin8-hero{color:#fff;background:radial-gradient(circle at 88% 20%,#4bdeb840,#0000 25%),linear-gradient(118deg,#082f50,#0a4d6f 60%,#13736f);border-radius:15px;grid-template-columns:1fr 170px;align-items:center;min-height:205px;margin-bottom:13px;padding:30px 38px;display:grid;overflow:hidden}.admin8-hero .section-kicker{color:#82dec9}.admin8-hero h2{color:#fff;max-width:760px;margin:8px 0;font-size:23px;line-height:1.15}.admin8-hero p{color:#c4dbe4;max-width:720px;margin:0;font-size:14px;line-height:1.6}.admin8-score{background:#ffffff17;border:1px solid #ffffff38;border-radius:50%;align-content:center;justify-self:center;place-items:center;width:130px;height:130px;display:grid}.admin8-score strong{font-size:29px}.admin8-score small{color:#b9d9df;margin-top:4px;font-size:14px}.phase8-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.phase8-kpis article{background:#fff;border:1px solid #e0e9ef;border-radius:12px;flex-direction:column;justify-content:center;min-height:103px;padding:15px 17px;display:flex;box-shadow:0 5px 18px #17374e0a}.phase8-kpis small{color:#8397a6;text-transform:uppercase;font-size:14px;font-weight:800}.phase8-kpis strong{color:#244962;margin-top:6px;font-size:20px}.phase8-kpis p{color:#8a9ca9;margin:5px 0 0;font-size:14px}.admin8-area-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.admin8-area-card{text-align:left;cursor:pointer;border:1px solid #e0e8ed;grid-template-columns:40px 1fr auto;align-items:start;gap:10px;min-height:125px;padding:17px;display:grid}.admin8-area-card>span{color:#0876d5;background:#e8f3fb;border-radius:10px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:900;display:grid}.admin8-area-card h3{color:#34566e;margin:2px 0 5px;font-size:15px}.admin8-area-card p{color:#758b9b;margin:0 0 10px;font-size:14px;line-height:1.5}.admin8-area-card small{color:#0a8f7d;font-size:14px;font-weight:800}.admin8-area-card b{color:#8da0ac;font-size:17px}.config-history,.custom-field-list,.pipeline-admin-list,.stage-builder,.brand-form,.preferences-form{overflow:hidden}.config-history>header,.custom-field-list>header,.pipeline-admin-list>header,.stage-builder>header,.brand-form>header,.preferences-form>header{border-bottom:1px solid #e5ecf1;justify-content:space-between;align-items:center;min-height:61px;padding:13px 16px;display:flex}.phase8-workspace h2{color:#294a62;margin:0;font-size:18px}.config-history>header small{color:#8497a5;font-size:14px}.config-history>article{border-bottom:1px solid #edf2f5;grid-template-columns:31px 1fr 130px 110px;align-items:center;gap:10px;padding:10px 15px;display:grid}.config-history article>span{color:#0a8f7d;background:#e7f4f1;border-radius:8px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:900;display:grid}.config-history article strong{color:#3b5c72;font-size:14px}.config-history article p{color:#8396a4;margin:3px 0 0;font-size:14px}.config-history code{color:#0876d5;font-size:14px}.config-history time{color:#8a9ba8;text-align:right;font-size:14px}.phase8-empty{color:#8698a5;text-align:center;padding:26px;font-size:14px}.admin8-toolbar{background:#fff;border:1px solid #e0e8ed;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;padding:20px 23px;display:flex}.admin8-toolbar h2{margin-top:5px;font-size:16px}.admin8-toolbar p{color:#728a9a;max-width:760px;margin:6px 0 0;font-size:14px;line-height:1.5}.field-entity-tabs{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:13px;display:grid}.field-entity-tabs span{background:#fff;border:1px solid #dfe8ed;border-radius:9px;flex-direction:column;justify-content:center;min-height:58px;padding:10px 13px;display:flex}.field-entity-tabs strong{color:#3b5d73;font-size:14px}.field-entity-tabs small{color:#8799a6;margin-top:4px;font-size:14px}.custom-field-list>header{color:#8195a4;text-transform:uppercase;background:#f8fafb;grid-template-columns:minmax(210px,1.4fr) 90px 95px 75px 65px 115px;gap:9px;min-height:43px;font-size:14px;font-weight:900;display:grid}.custom-field-list>article{border-bottom:1px solid #edf2f5;grid-template-columns:minmax(210px,1.4fr) 90px 95px 75px 65px 115px;align-items:center;gap:9px;padding:11px 15px;display:grid}.custom-field-list article strong{color:#385970;font-size:14px;display:block}.custom-field-list article code{color:#0876d5;margin-top:3px;font-size:14px;display:inline-block}.custom-field-list article small{color:#8a9ba8;margin-top:3px;font-size:14px;display:block}.custom-field-list article b,.custom-field-list article>span{color:#587387;font-size:14px;font-weight:700}.field-actions{gap:5px;display:flex}.field-actions button,.module-config-card footer button{color:#4f6f84;cursor:pointer;background:#fff;border:1px solid #d4e0e8;border-radius:6px;min-height:26px;padding:0 7px;font-size:14px;font-weight:800}.field-actions button.danger{color:#ad504d;border-color:#ebc7c4}.pipeline-admin-layout{grid-template-columns:320px minmax(0,1fr);gap:13px;display:grid}.pipeline-admin-list{align-self:start}.pipeline-admin-list>header{display:block}.pipeline-admin-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f5;grid-template-columns:7px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 13px;display:grid}.pipeline-admin-list>button.active{background:#f1f8fd;box-shadow:inset 3px 0 #087be8}.pipeline-admin-list button>i{border-radius:5px;width:7px;height:36px}.pipeline-admin-list strong{color:#395a71;font-size:14px}.pipeline-admin-list small{color:#8a9ba8;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:4px;font-size:14px;display:block;overflow:hidden}.stage-builder>header>div:first-child{flex:1}.stage-builder header p{color:#7c91a0;margin:4px 0 0;font-size:14px}.stage-builder>header>div:last-child{gap:6px;display:flex}.stage-flow{grid-template-columns:repeat(5,minmax(150px,1fr));gap:8px;padding:15px;display:grid;overflow-x:auto}.stage-flow>article{background:#fff;border:1px solid #dfe7ec;border-radius:10px;min-height:178px;padding:14px;position:relative;overflow:hidden}.stage-color{height:4px;position:absolute;inset:0 0 auto}.stage-flow article>header{justify-content:space-between;align-items:center;display:flex}.stage-flow article>header>span{color:#57758a;background:#edf3f7;border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.stage-flow h3{color:#34566e;margin:14px 0 8px;font-size:15px}.stage-flow p,.stage-flow small{color:#748b9b;font-size:14px;line-height:1.5}.stage-flow p{margin:0 0 7px}.stage-flow small{min-height:30px;display:block}.stage-flow footer{gap:4px;margin-top:12px;display:flex}.stage-flow footer button{color:#567488;cursor:pointer;background:#fff;border:1px solid #d5e0e7;border-radius:6px;min-height:25px;padding:0 7px;font-size:14px;font-weight:800}.stage-flow footer button:disabled{opacity:.35;cursor:default}.module-config-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.module-config-card{min-height:220px;padding:16px}.module-config-card>header{grid-template-columns:38px 1fr 34px;align-items:center;gap:9px;display:grid}.module-config-card header>span{color:#0876d5;background:#e8f3fb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.module-config-card strong{color:#385970;font-size:14px}.module-config-card small{color:#899ba7;margin-top:3px;font-size:14px;display:block}.module-config-card>p{color:#718999;min-height:31px;margin:13px 0;font-size:14px;line-height:1.5}.module-config-card>label{color:#647f92;grid-template-columns:90px 1fr;align-items:center;gap:8px;margin-top:7px;font-size:14px;font-weight:800;display:grid}.module-config-card input:not([type=checkbox]){color:#426279;border:1px solid #d5e0e7;border-radius:7px;min-height:28px;padding:0 8px;font-size:14px}.module-config-card footer{border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;margin-top:13px;padding-top:11px;display:flex}.module-config-card .access-switch input{opacity:0;position:absolute}.module-config-card .access-switch:has(input:checked){background:#18a48d}.module-config-card .access-switch:has(input:checked) span{transform:translate(13px)}.module-config-card .access-switch span{transition:all .18s}.identity-admin-layout{grid-template-columns:1fr 1fr;gap:13px;display:grid}.brand-form>header,.preferences-form>header{display:block}.brand-preview{color:#fff;border-radius:11px;align-items:center;gap:12px;min-height:90px;margin:16px;padding:17px;display:flex}.brand-preview>span{background:#ffffff21;border:1px solid #ffffff40;border-radius:13px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.brand-preview strong{font-size:18px;display:block}.brand-preview small{color:#ffffffbf;margin-top:4px;font-size:14px;display:block}.brand-form .form-grid,.preferences-form .form-grid,.brand-form .form-actions,.preferences-form .form-actions{padding-top:0}.phase8-modal{width:min(720px,100%)}.phase8-modal .checkbox-label{flex-direction:row;align-items:center;gap:7px;padding-top:17px;display:flex}.status-0-,.status-10-,.status-20-,.status-35-,.status-45-,.status-50-,.status-70-,.status-75-,.status-85-,.status-100-,.status-5-visiveis,.status-6-visiveis,.status-7-visiveis,.status-8-visiveis,.status-9-visiveis,.status-10-visiveis{color:#0875d4;background:#e8f4fd}@media (width<=1280px){.phase8-kpis,.admin8-area-grid,.module-config-grid{grid-template-columns:repeat(2,1fr)}.identity-admin-layout{grid-template-columns:1fr}.field-entity-tabs{grid-template-columns:repeat(3,1fr)}}@media (width<=1000px){.admin8-hero{grid-template-columns:1fr 130px;padding:25px}.admin8-score{width:110px;height:110px}.pipeline-admin-layout{grid-template-columns:1fr}.pipeline-admin-list{width:100%}.custom-field-list{overflow-x:auto}.custom-field-list>header,.custom-field-list>article{min-width:820px}.config-history>article{grid-template-columns:30px 1fr auto}.config-history article code{display:none}}@media (width<=700px){.admin8-hero{grid-template-columns:1fr;padding:23px 20px}.admin8-hero h2{font-size:18px}.admin8-score{display:none}.phase8-kpis,.admin8-area-grid,.module-config-grid,.field-entity-tabs{grid-template-columns:1fr}.admin8-toolbar{flex-direction:column;align-items:flex-start}.config-history>article{grid-template-columns:28px 1fr}.config-history article time{text-align:left;grid-column:2}.stage-builder>header{flex-direction:column;align-items:flex-start;gap:10px}.stage-builder>header>div:last-child{width:100%}.identity-admin-layout .form-grid{grid-template-columns:1fr}}.modal .form-grid label>small{color:#8497a5;margin-top:4px;font-size:14px;line-height:1.35}.modal .form-grid select[multiple]{min-height:70px;padding:6px 8px}.phase9-workspace{animation:.22s fade-in}.phase9-loading{justify-content:center;align-items:center;gap:14px;min-height:170px;display:flex}.phase9-loader{border:3px solid #dceaf3;border-top-color:#159b89;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.phase9-loading strong{color:#315269;font-size:16px}.phase9-loading p{color:#8296a5;margin:4px 0 0;font-size:14px}.phase9-hero{color:#fff;background:radial-gradient(circle at 86% 12%,#31d8aa3d,#0000 28%),linear-gradient(120deg,#0b3151,#0d5368 60%,#167b70);border-radius:15px;grid-template-columns:1fr 190px;align-items:center;min-height:218px;margin-bottom:13px;padding:31px 40px;display:grid;overflow:hidden}.phase9-hero .section-kicker{color:#86e1ca}.phase9-hero h2{color:#fff;max-width:760px;margin:8px 0;font-size:24px;line-height:1.15}.phase9-hero p{color:#c7dce4;max-width:720px;margin:0;font-size:14px;line-height:1.6}.phase9-hero>div:first-child>div{align-items:center;gap:14px;margin-top:18px;display:flex}.phase9-hero>div:first-child>div>span{color:#bed6df;font-size:14px}.phase9-hero>div:first-child>div strong{color:#fff}.phase9-readiness{--score:0deg;background:conic-gradient(#54dfb9 var(--score), #ffffff29 var(--score));border-radius:50%;justify-self:center;place-items:center;width:145px;height:145px;display:grid;box-shadow:0 0 0 1px #ffffff2b}.phase9-readiness:before{content:"";background:#105b68;border-radius:50%;grid-area:1/1;width:111px;height:111px}.phase9-readiness>span{z-index:1;text-align:center;grid-area:1/1}.phase9-readiness strong{font-size:28px;display:block}.phase9-readiness small{color:#bcd9df;margin-top:3px;font-size:14px;display:block}.phase9-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.phase9-kpis article{background:#fff;border:1px solid #e0e9ef;border-radius:12px;flex-direction:column;justify-content:center;min-height:102px;padding:15px 17px;display:flex;box-shadow:0 5px 18px #17374e0a}.phase9-kpis small{color:#8397a6;text-transform:uppercase;font-size:14px;font-weight:800}.phase9-kpis strong{color:#244962;margin-top:6px;font-size:20px}.phase9-kpis p{color:#8a9ca9;margin:5px 0 0;font-size:14px}.phase9-control-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:13px;margin-bottom:13px;display:grid}.phase9-plan,.phase9-gate{padding:18px 20px}.phase9-plan>header,.phase9-gate>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.phase9-plan h2,.phase9-gate h2,.phase9-toolbar h2,.phase9-snapshots h2,.phase9-history h2{color:#294a62;margin:3px 0 0;font-size:19px}.phase9-plan-details{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0;display:grid}.phase9-plan-details>span{background:#f8fafb;border:1px solid #e4ebf0;border-radius:9px;flex-direction:column;justify-content:center;min-height:58px;padding:10px 12px;display:flex}.phase9-plan-details small{color:#8c9ca8;font-size:14px}.phase9-plan-details strong{color:#436278;margin-top:4px;font-size:14px}.phase9-plan>footer{color:#7890a1;border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:14px;display:flex}.phase9-plan footer strong{color:#385970}.phase9-gate{border-top:3px solid #d29328}.phase9-gate.ready{border-top-color:#159b89}.phase9-gate>header>span{color:#a57018;background:#fff1d8;border-radius:10px;place-items:center;width:35px;height:35px;font-size:15px;font-weight:900;display:grid}.phase9-gate.ready>header>span{color:#0b8f7d;background:#e3f6f2}.phase9-gate ul{gap:7px;margin:15px 0;padding:0;list-style:none;display:grid}.phase9-gate li{background:#f7f9fb;border-radius:8px;grid-template-columns:27px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.phase9-gate li>b{color:#0a8f7d;background:#e8f4f1;border-radius:7px;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.phase9-gate li>span{color:#4c697d;font-size:14px}.phase9-gate li strong{color:#8a9ba8;margin-top:3px;font-size:14px;display:block}.phase9-tabs{background:#fff;border:1px solid #e0e8ed;border-radius:10px;gap:5px;margin-bottom:13px;padding:5px;display:flex;overflow-x:auto}.phase9-tabs button{white-space:nowrap;color:#688296;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:31px;padding:0 14px;font-size:14px;font-weight:800}.phase9-tabs button.active{color:#0876d5;background:#eaf4fc}.phase9-toolbar{background:#fff;border:1px solid #e0e8ed;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:82px;margin-bottom:13px;padding:18px 21px;display:flex}.phase9-toolbar p{color:#7890a1;margin:6px 0 0;font-size:14px}.phase9-task-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.phase9-task{border-top:3px solid #d49a35;min-height:270px;padding:15px}.phase9-task.task-concluida{border-top-color:#159b89}.phase9-task.task-bloqueada{border-top-color:#c65350}.phase9-task>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.phase9-task>header>span{color:#0876d5;text-transform:uppercase;font-size:14px;font-weight:900}.phase9-task h3{color:#315269;margin:13px 0 6px;font-size:16px}.phase9-task>p{color:#748b9b;min-height:35px;margin:0 0 12px;font-size:14px;line-height:1.5}.phase9-task label{color:#738a9b;flex-direction:column;gap:4px;font-size:14px;font-weight:800;display:flex}.phase9-task input,.phase9-task select{color:#45657a;background:#fff;border:1px solid #d8e2e9;border-radius:7px;min-height:29px;padding:0 8px;font-size:14px}.phase9-task-meta{grid-template-columns:1fr 125px;gap:7px;margin-bottom:8px;display:grid}.phase9-task>footer{border-top:1px solid #edf2f5;grid-template-columns:1fr 115px auto;align-items:center;gap:7px;margin-top:11px;padding-top:11px;display:grid}.phase9-task footer>span{color:#a16e19;font-size:14px;font-weight:900}.phase9-status{color:#70879a;background:#edf2f5;border-radius:10px;align-items:center;width:fit-content;min-height:20px;padding:0 7px;font-size:14px;font-weight:900;display:inline-flex}.phase9-status.status-concluida,.phase9-status.status-concluido,.phase9-status.status-resolvida,.phase9-status.status-operacao-assistida{color:#0a8e7d;background:#e3f6f2}.phase9-status.status-em-andamento,.phase9-status.status-em-tratamento{color:#0875d4;background:#e8f4fd}.phase9-status.status-pendente,.phase9-status.status-aberta,.phase9-status.status-em-preparacao{color:#956b1d;background:#fff1d7}.phase9-status.status-bloqueada,.phase9-status.status-bloqueado{color:#ad504d;background:#fbe9e8}.phase9-live-metrics{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:13px;display:grid}.phase9-live-metrics article{background:#fff;border:1px solid #e0e8ed;border-radius:11px;grid-template-columns:36px 1fr;align-content:center;gap:2px 9px;min-height:105px;padding:14px;display:grid}.phase9-live-metrics article>span{color:#0876d5;background:#e8f3fb;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.phase9-live-metrics small{color:#8799a7;font-size:14px}.phase9-live-metrics strong{color:#294c64;font-size:18px}.phase9-snapshots,.phase9-history{overflow:hidden}.phase9-snapshots>header,.phase9-history>header{border-bottom:1px solid #e4ebf0;justify-content:space-between;align-items:center;min-height:60px;padding:13px 16px;display:flex}.phase9-snapshots>header>small,.phase9-history>header>small{color:#8799a7;font-size:14px}.phase9-snapshots>article{border-bottom:1px solid #edf2f5;grid-template-columns:120px repeat(4,80px) 1fr;align-items:center;gap:10px;padding:11px 16px;display:grid}.phase9-snapshots time{color:#547286;font-size:14px;font-weight:800}.phase9-snapshots article>div{flex-direction:column;display:flex}.phase9-snapshots article>div strong{color:#315269;font-size:15px}.phase9-snapshots article>div small,.phase9-snapshots article>p>small{color:#8b9ca8;font-size:14px}.phase9-snapshots article>p{color:#5e788b;margin:0;font-size:14px}.phase9-snapshots article>p>small{margin-top:3px;display:block}.phase9-issue-list{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.phase9-issue-list article{padding:16px}.phase9-issue-list header,.phase9-issue-list header>div,.phase9-issue-list footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.phase9-issue-list time{color:#899ba8;font-size:14px}.phase9-issue-list h3{color:#315269;margin:13px 0 6px;font-size:16px}.phase9-issue-list p{color:#728a9a;min-height:32px;margin:0 0 14px;font-size:14px;line-height:1.5}.phase9-issue-list footer{color:#8195a4;border-top:1px solid #edf2f5;padding-top:11px;font-size:14px}.issue-severity{color:#0875d4;background:#e8f4fd;border-radius:10px;align-items:center;min-height:20px;padding:0 7px;font-size:14px;font-weight:900;display:inline-flex}.severity-alta{color:#956b1d;background:#fff1d7}.severity-critica{color:#ad504d;background:#fbe9e8}.severity-baixa{color:#0a8e7d;background:#e3f6f2}.phase9-empty{text-align:center;align-content:center;place-items:center;min-height:180px;display:grid}.phase9-empty>span{color:#0a8f7d;background:#e4f6f2;border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.phase9-empty h3{color:#315269;margin:11px 0 4px;font-size:16px}.phase9-empty p{color:#8296a5;margin:0;font-size:14px}.phase9-history>article{border-bottom:1px solid #edf2f5;grid-template-columns:32px 1fr auto 110px;align-items:center;gap:10px;padding:11px 15px;display:grid}.phase9-history article>span:first-child{color:#0876d5;background:#e8f3fb;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.phase9-history strong{color:#3a5b71;font-size:14px}.phase9-history p{color:#8295a4;margin:3px 0 0;font-size:14px}.phase9-history article>small{color:#7890a1;text-align:right;font-size:14px}.phase9-history time{color:#9aa8b2;margin-top:3px;display:block}.phase9-modal{width:min(720px,100%)}.phase9-modal textarea{resize:vertical;color:#38566d;width:100%;font:inherit;border:1px solid #d7e1e8;border-radius:8px;padding:8px;font-size:14px}.phase9-required{align-items:center;padding-top:18px;flex-direction:row!important;gap:7px!important;display:flex!important}.phase9-required input{accent-color:#159b89;width:auto!important;min-height:0!important}@media (width<=1280px){.phase9-kpis{grid-template-columns:repeat(2,1fr)}.phase9-control-grid{grid-template-columns:1fr}.phase9-task-grid{grid-template-columns:repeat(2,1fr)}.phase9-live-metrics{grid-template-columns:repeat(3,1fr)}.phase9-snapshots>article{grid-template-columns:100px repeat(4,65px) 1fr}}@media (width<=900px){.phase9-hero{grid-template-columns:1fr 145px;padding:25px}.phase9-readiness{width:125px;height:125px}.phase9-readiness:before{width:95px;height:95px}.phase9-task-grid,.phase9-issue-list{grid-template-columns:1fr}.phase9-snapshots{overflow-x:auto}.phase9-snapshots>article{min-width:760px}.phase9-history>article{grid-template-columns:30px 1fr auto}.phase9-history article>small{text-align:left;grid-column:2}}@media (width<=700px){.phase9-hero{grid-template-columns:1fr;padding:23px 20px}.phase9-hero h2{font-size:19px}.phase9-readiness{display:none}.phase9-hero>div:first-child>div{flex-direction:column;align-items:flex-start}.phase9-kpis,.phase9-live-metrics,.phase9-control-grid,.phase9-plan-details{grid-template-columns:1fr}.phase9-toolbar{flex-direction:column;align-items:flex-start}.phase9-task-meta,.phase9-task>footer{grid-template-columns:1fr}.phase9-history>article{grid-template-columns:28px 1fr}.phase9-history article>.phase9-status{grid-column:2}.phase9-plan>footer{flex-direction:column;align-items:flex-start}}.phase9-gate-actions{grid-template-columns:auto 1fr;gap:7px;display:grid}.phase9-gate-actions .primary-button{width:100%}@media (width<=700px){.phase9-gate-actions{grid-template-columns:1fr}}.phase10-workspace{animation:.22s fade-in}.phase10-loading{justify-content:center;align-items:center;gap:14px;min-height:170px;display:flex}.phase10-loader{border:3px solid #dceaf3;border-top-color:#087be8;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.phase10-loading strong{color:#315269;font-size:16px}.phase10-loading p{color:#8296a5;margin:4px 0 0;font-size:14px}.phase10-hero{color:#fff;background:radial-gradient(circle at 87% 10%,#50b7ff40,#0000 27%),linear-gradient(120deg,#0b3151,#0a4f79 62%,#087ba8);border-radius:15px;grid-template-columns:1fr 200px;align-items:center;min-height:218px;margin-bottom:13px;padding:31px 40px;display:grid;overflow:hidden}.phase10-hero .section-kicker{color:#8ed8ff}.phase10-hero h2{color:#fff;max-width:800px;margin:8px 0;font-size:24px;line-height:1.15}.phase10-hero p{color:#c5dce8;max-width:720px;margin:0 0 17px;font-size:14px;line-height:1.6}.catalog-hero-summary{background:#ffffff17;border:1px solid #fff3;border-radius:50%;align-content:center;justify-self:center;place-items:center;width:145px;height:145px;display:grid}.catalog-hero-summary strong{font-size:31px}.catalog-hero-summary small{color:#cae3ed;font-size:14px}.catalog-hero-summary span{color:#8ed8ff;border-top:1px solid #ffffff26;margin-top:8px;padding-top:8px;font-size:14px}.phase10-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.phase10-kpis article{background:#fff;border:1px solid #e0e9ef;border-radius:12px;flex-direction:column;justify-content:center;min-height:102px;padding:15px 17px;display:flex;box-shadow:0 5px 18px #17374e0a}.phase10-kpis small{color:#8397a6;text-transform:uppercase;font-size:14px;font-weight:800}.phase10-kpis strong{color:#244962;margin-top:6px;font-size:20px}.phase10-kpis p{color:#8a9ca9;margin:5px 0 0;font-size:14px}.phase10-tabs{background:#fff;border:1px solid #e0e8ed;border-radius:10px;gap:5px;margin-bottom:13px;padding:5px;display:flex;overflow-x:auto}.phase10-tabs button{white-space:nowrap;color:#688296;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:31px;padding:0 14px;font-size:14px;font-weight:800}.phase10-tabs button.active{color:#0876d5;background:#eaf4fc}.catalog-toolbar{background:#fff;border:1px solid #e0e8ed;border-radius:11px;grid-template-columns:1fr 130px 130px auto;gap:8px;margin-bottom:12px;padding:12px;display:grid}.catalog-toolbar select,.catalog-search{color:#48677c;background:#fff;border:1px solid #d9e3ea;border-radius:8px;min-height:34px;font-size:14px}.catalog-search{align-items:center;gap:7px;padding:0 10px;display:flex}.catalog-search span{color:#7890a1;font-size:18px}.catalog-search input{color:#3b5c72;width:100%;font:inherit;border:0;outline:0;font-size:14px}.catalog-table{overflow:hidden}.catalog-table>header,.catalog-table>article{grid-template-columns:minmax(210px,1.45fr) minmax(100px,.75fr) minmax(105px,.7fr) minmax(115px,.8fr) 70px 72px minmax(170px,1fr);align-items:center;gap:10px;display:grid}.catalog-table>header{color:#8195a4;text-transform:uppercase;background:#f7f9fb;min-height:42px;padding:0 14px;font-size:14px;font-weight:900}.catalog-table>article{color:#547185;border-top:1px solid #edf2f5;min-height:76px;padding:10px 14px;font-size:14px}.catalog-table article>span small{color:#91a0ab;margin-top:4px;font-size:14px;display:block}.catalog-table article>span strong{color:#315269}.catalog-item-name{align-items:center;gap:9px;display:flex}.catalog-item-name>span{color:#0876d5;background:#e8f3fb;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-size:15px;font-weight:900;display:grid}.catalog-item-name strong{color:#34566e;font-size:14px;display:block}.catalog-item-name small{color:#8a9ca8;margin-top:4px;font-size:14px;display:block}.catalog-actions{flex-wrap:wrap;gap:4px;display:flex}.catalog-actions button,.price-range-list article button{color:#567488;cursor:pointer;background:#fff;border:1px solid #d5e0e7;border-radius:6px;min-height:24px;padding:0 6px;font-size:14px;font-weight:800}.catalog-actions button.danger{color:#ad504d;border-color:#edcfcd}.catalog-empty{color:#8497a5;text-align:center;padding:28px;font-size:14px}.catalog-status{color:#70879a;background:#edf2f5;border-radius:10px;align-items:center;width:fit-content;min-height:20px;padding:0 7px;font-size:14px;font-weight:900;display:inline-flex}.catalog-status.status-ativo,.catalog-status.status-ativa{color:#0a8e7d;background:#e3f6f2}.catalog-status.status-inativo,.catalog-status.status-inativa{color:#956b1d;background:#fff1d7}.catalog-status.status-arquivado,.catalog-status.status-arquivada{color:#70879a;background:#edf2f5}.phase10-toolbar{background:#fff;border:1px solid #e0e8ed;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:82px;margin-bottom:13px;padding:18px 21px;display:flex}.phase10-toolbar h2,.price-table-list h2,.catalog-history h2{color:#294a62;margin:3px 0 0;font-size:19px}.phase10-toolbar p{color:#7890a1;margin:6px 0 0;font-size:14px}.phase10-toolbar>div:last-child{gap:7px;display:flex}.catalog-category-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.catalog-category-grid article{min-height:180px;padding:16px}.catalog-category-grid header,.catalog-category-grid footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.catalog-category-grid header>span{color:#0876d5;background:#e8f3fb;border-radius:8px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:900;display:grid}.catalog-category-grid h3{color:#315269;margin:14px 0 7px;font-size:16px}.catalog-category-grid p{color:#738a9a;min-height:35px;margin:0 0 12px;font-size:14px;line-height:1.5}.catalog-category-grid>article>small{color:#0a8e7d;font-size:14px;font-weight:800}.catalog-category-grid footer{border-top:1px solid #edf2f5;margin-top:15px;padding-top:11px}.catalog-price-layout{grid-template-columns:320px minmax(0,1fr);gap:12px;display:grid}.price-table-list,.price-range-list{align-self:start;overflow:hidden}.price-table-list>header{border-bottom:1px solid #e5ecf1;padding:15px}.price-table-list>button{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:13px 14px;display:flex}.price-table-list strong{color:#385970;font-size:14px}.price-table-list small{color:#8a9ba8;margin-top:4px;font-size:14px;display:block}.price-range-list>header,.price-range-list>article{grid-template-columns:1.2fr 1fr 80px 90px 90px 50px;align-items:center;gap:9px;display:grid}.price-range-list>header{color:#8195a4;text-transform:uppercase;background:#f7f9fb;min-height:42px;padding:0 14px;font-size:14px;font-weight:900}.price-range-list>article{color:#5d788b;border-top:1px solid #edf2f5;min-height:52px;padding:9px 14px;font-size:14px}.price-range-list article strong{color:#315269}.catalog-rule-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.catalog-rule-grid article{min-height:240px;padding:16px}.catalog-rule-grid header,.catalog-rule-grid footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.catalog-rule-grid header>span{color:#0876d5;text-transform:uppercase;font-size:14px;font-weight:900}.catalog-rule-grid>article>small{color:#0a8f7d;margin-top:13px;font-size:14px;font-weight:800;display:block}.catalog-rule-grid h3{color:#315269;margin:5px 0 13px;font-size:16px}.catalog-rule-grid article>div{background:#f6f9fa;border-radius:8px;grid-template-columns:45px 1fr;gap:8px;margin-top:7px;padding:8px;display:grid}.catalog-rule-grid article>div>span{color:#0876d5;font-size:14px;font-weight:900}.catalog-rule-grid p{color:#607b8e;margin:0;font-size:14px;line-height:1.45}.catalog-rule-grid footer{border-top:1px solid #edf2f5;margin-top:15px;padding-top:11px}.catalog-history{overflow:hidden}.catalog-history>header{border-bottom:1px solid #e5ecf1;justify-content:space-between;align-items:center;min-height:61px;padding:13px 16px;display:flex}.catalog-history>header>small{color:#8497a5;font-size:14px}.catalog-history>article{border-bottom:1px solid #edf2f5;grid-template-columns:31px 1fr 130px 110px;align-items:center;gap:10px;padding:10px 15px;display:grid}.catalog-history article>span{color:#0a8f7d;background:#e7f4f1;border-radius:8px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:900;display:grid}.catalog-history article strong{color:#3b5c72;font-size:14px}.catalog-history article p{color:#8396a4;margin:3px 0 0;font-size:14px}.catalog-history code{color:#0876d5;font-size:14px}.catalog-history time{color:#8a9ba8;text-align:right;font-size:14px}.phase10-modal{width:min(850px,100%)}.phase10-modal textarea{resize:vertical;color:#38566d;width:100%;font:inherit;border:1px solid #d7e1e8;border-radius:8px;padding:8px;font-size:14px}.phase10-item-form{grid-template-columns:repeat(3,1fr)}.phase10-item-form .full-span{grid-column:1/-1}@media (width<=1280px){.phase10-kpis,.catalog-category-grid,.catalog-rule-grid{grid-template-columns:repeat(2,1fr)}.catalog-table{overflow-x:auto}.catalog-table>header,.catalog-table>article{min-width:1050px}}@media (width<=900px){.phase10-hero{grid-template-columns:1fr 145px;padding:25px}.catalog-hero-summary{width:125px;height:125px}.catalog-toolbar{grid-template-columns:1fr 1fr}.catalog-search{grid-column:1/-1}.catalog-price-layout{grid-template-columns:1fr}.phase10-item-form{grid-template-columns:repeat(2,1fr)}.price-range-list{overflow-x:auto}.price-range-list>header,.price-range-list>article{min-width:720px}}@media (width<=700px){.phase10-hero{grid-template-columns:1fr;padding:23px 20px}.phase10-hero h2{font-size:19px}.catalog-hero-summary{display:none}.phase10-kpis,.catalog-category-grid,.catalog-rule-grid,.catalog-toolbar{grid-template-columns:1fr}.catalog-search{grid-column:auto}.phase10-toolbar{flex-direction:column;align-items:flex-start}.phase10-toolbar>div:last-child{width:100%}.phase10-item-form{grid-template-columns:1fr}.catalog-history>article{grid-template-columns:28px 1fr}.catalog-history article code{display:none}.catalog-history article time{text-align:left;grid-column:2}}.catalog-table>header,.catalog-table>article{grid-template-columns:24px minmax(210px,1.45fr) minmax(100px,.75fr) minmax(105px,.7fr) minmax(115px,.8fr) 70px 72px minmax(170px,1fr)}.catalog-bulk-toolbar{background:#f1f8fd;border-bottom:1px solid #dbe8f0;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 14px;display:flex}.catalog-bulk-toolbar strong{color:#315a74;margin-right:auto;font-size:8px}.catalog-bulk-toolbar button{color:#42677f;cursor:pointer;background:#fff;border:1px solid #cddde7;border-radius:7px;min-height:29px;padding:0 9px;font-size:7px;font-weight:750}.catalog-bulk-toolbar button.danger{color:#aa514d;border-color:#e7bfbc}.catalog-bulk-toolbar button:disabled{opacity:.5;cursor:not-allowed}.catalog-sync-note{background:#f0faf7;border:1px solid #cfe7df;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 12px;padding:11px 13px;display:flex}.catalog-sync-note strong{color:#087d6d;font-size:14px}.catalog-sync-note span{color:#58786f;text-align:right;font-size:14px}.phase-modal .catalog-sync-note{margin-top:12px}@media (width<=700px){.catalog-sync-note{flex-direction:column;align-items:flex-start}.catalog-sync-note span{text-align:left}}.proposal-bundle-editor{background:#f8fafb;border:1px solid #dce6ec;border-radius:10px;margin:4px 18px 12px;overflow:hidden}.proposal-bundle-editor>header{background:#fff;border-bottom:1px solid #e2e9ee;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:flex}.proposal-bundle-editor header strong{color:#315269;font-size:15px;display:block}.proposal-bundle-editor header small{color:#8497a5;margin-top:3px;font-size:14px;display:block}.proposal-bundle-list{gap:7px;padding:9px;display:grid}.proposal-bundle-list article{background:#fff;border:1px solid #e1e9ee;border-radius:8px;grid-template-columns:25px minmax(170px,1.5fr) 80px 110px 80px minmax(115px,.8fr) 27px;align-items:end;gap:7px;padding:9px;display:grid}.proposal-bundle-list label{color:#71899a;flex-direction:column;gap:4px;font-size:14px;font-weight:800;display:flex}.proposal-bundle-list input,.proposal-bundle-list select{color:#3f6076;background:#fff;border:1px solid #d7e1e8;border-radius:7px;width:100%;min-height:31px;padding:0 8px;font-size:14px}.bundle-line-number{color:#0876d5;background:#e8f3fb;border-radius:7px;align-self:center;place-items:center;width:23px;height:23px;font-size:14px;font-weight:900;display:grid}.bundle-line-summary{align-self:center}.bundle-line-summary strong{color:#315269;font-size:14px;display:block}.bundle-line-summary small{color:#8296a5;margin-top:4px;font-size:14px;display:block}.bundle-remove{color:#b24e4b;cursor:pointer;background:#fff;border:1px solid #e4cccc;border-radius:7px;align-self:center;width:26px;height:26px}.bundle-remove:disabled{opacity:.3;cursor:default}.bundle-alert{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 10px;padding:10px 12px;display:flex}.bundle-alert strong,.bundle-alert span{font-size:14px}.bundle-alert.conflict{color:#9e4441;background:#fdf2f1;border:1px solid #efcfcd}.bundle-alert.suggestion{color:#3c667d;background:#f0f8fb;border:1px solid #cfe5ef}.bundle-alert.suggestion>div{flex-wrap:wrap;gap:5px;display:flex}.bundle-alert.suggestion button{color:#0876b6;cursor:pointer;background:#fff;border:1px solid #bbdbe8;border-radius:7px;min-height:25px;padding:0 8px;font-size:14px;font-weight:800}.bundle-total{color:#fff;background:linear-gradient(110deg,#0d4e73,#087b8b);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 18px 11px;padding:12px 13px;display:flex}.bundle-total small{color:#b8dce5;text-transform:uppercase;font-size:14px;display:block}.bundle-total strong{margin-top:3px;font-size:17px;display:block}.bundle-total p{color:#c7e0e7;margin:0;font-size:14px}.proposal-bundle-lines{background:#e2e9ed;border:1px solid #e2e9ed;border-radius:7px;gap:1px;margin-top:15px;display:grid;overflow:hidden}.proposal-bundle-lines .proposal-line{background:#fff;border:0;border-radius:0;margin:0}.proposal-bundle-lines .proposal-line span strong{display:block}.proposal-bundle-lines .proposal-line span small{color:#8797a3;margin-top:3px;font-size:14px;display:block}@media (width<=1050px){.proposal-bundle-list article{grid-template-columns:25px minmax(170px,1fr) repeat(3,80px) 27px}.bundle-line-summary{grid-column:2/-2}.phase-modal{width:min(920px,100%)}}@media (width<=700px){.proposal-bundle-editor>header,.bundle-alert,.bundle-total{flex-direction:column;align-items:flex-start}.proposal-bundle-list article{grid-template-columns:25px 1fr 27px}.proposal-bundle-list article label,.bundle-line-summary{grid-column:2}.proposal-bundle-list .bundle-remove{grid-area:1/3}.bundle-alert.suggestion>div{width:100%}}.phase16-ticket-alert{background:#fff9ed;border-top:1px solid #ead8b5;border-bottom:1px solid #ead8b5;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:9px 15px;display:grid}.phase16-ticket-alert>span{color:#9b6819;background:#f5deb1;border-radius:8px;place-items:center;width:24px;height:24px;font-size:15px;font-weight:900;display:grid}.phase16-ticket-alert strong{color:#6b542c;font-size:14px;display:block}.phase16-ticket-alert small,.phase16-ticket-alert p{color:#8e7955;font-size:14px}.phase16-ticket-alert p{text-align:right;margin:0}.phase16-ticket-alert.alert-critico{background:#fff4f3;border-color:#e7c3c1}.phase16-ticket-alert.alert-critico>span{color:#ad4f4c;background:#f9dfdd}.phase16-ticket-alert.alert-critico strong{color:#87413f}.ticket-sla-badge{color:#976719;background:#fff0d1;border-radius:8px;padding:3px 5px;font-size:14px;font-weight:900}.ticket-sla-badge.alert-critico{color:#a74744;background:#fbe2e0}.sla-alerts article.alert-critico{background:#fff7f6;border-color:#e6bfbd}.sla-alerts article.alert-atencao{background:#fffbf2;border-color:#ead8b5}.sla-clear{margin-top:12px}.satisfaction-automation-panel{border-top:3px solid #159b89;margin-bottom:13px;padding:17px 19px}.satisfaction-automation-panel>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.satisfaction-automation-panel h2{color:#294c64;margin:4px 0;font-size:19px}.satisfaction-automation-panel header p{color:#7890a1;margin:0;font-size:14px}.satisfaction-automation-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.satisfaction-automation-metrics span{background:#f7fafb;border:1px solid #dfe8ed;border-radius:8px;flex-direction:column;justify-content:center;min-height:51px;padding:9px 11px;display:flex}.satisfaction-automation-metrics small{color:#8295a4;font-size:14px}.satisfaction-automation-metrics strong{color:#315269;margin-top:4px;font-size:16px}.satisfaction-dispatch-list,.satisfaction-followup-list{gap:6px;margin-top:10px;display:grid}.satisfaction-dispatch-list article,.satisfaction-followup-list article{background:#fff;border:1px solid #e2e9ee;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;min-height:45px;padding:8px 10px;display:grid}.satisfaction-dispatch-list strong,.satisfaction-followup-list strong{color:#385970;font-size:14px;display:block}.satisfaction-dispatch-list small,.satisfaction-followup-list small{color:#8799a6;margin-top:3px;font-size:14px;display:block}.satisfaction-dispatch-list button,.satisfaction-followup-list button{color:#0876b6;cursor:pointer;background:#fff;border:1px solid #c7dce5;border-radius:7px;min-height:27px;padding:0 8px;font-size:14px;font-weight:800}.satisfaction-followup-list article{grid-template-columns:30px 1fr auto}.satisfaction-followup-list article>span{color:#996619;background:#fff0d2;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:grid}.satisfaction-followup-list article.alert-critico{background:#fff7f6;border-color:#e8c8c6}.satisfaction-followup-list article.alert-critico>span{color:#ad4f4c;background:#f9dfdd}@media (width<=700px){.satisfaction-automation-panel>header{flex-direction:column;align-items:flex-start}.satisfaction-automation-metrics,.satisfaction-dispatch-list article,.satisfaction-followup-list article{grid-template-columns:1fr}.satisfaction-followup-list article>span{display:none}}.portal-operations-panel{border-top:3px solid #087be8;margin-bottom:13px;padding:17px 19px}.portal-operations-panel>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.portal-operations-panel h2{color:#294c64;margin:4px 0;font-size:19px}.portal-operations-panel header p{color:#7890a1;margin:0;font-size:14px}.portal-security-grid{grid-template-columns:repeat(4,1fr) auto;align-items:stretch;gap:7px;margin-top:13px;display:grid}.portal-security-grid>span{background:#f7fafb;border:1px solid #dfe8ed;border-radius:8px;flex-direction:column;justify-content:center;min-height:50px;padding:8px 10px;display:flex}.portal-security-grid small{color:#8798a5;font-size:14px}.portal-security-grid strong{color:#315269;margin-top:4px;font-size:14px}.portal-security-grid button,.portal-workflow button{color:#0876b6;cursor:pointer;background:#fff;border:1px solid #c4dce8;border-radius:7px;align-self:center;min-height:30px;padding:0 9px;font-size:14px;font-weight:800}.portal-operations-layout{grid-template-columns:1.25fr .75fr;gap:10px;margin-top:11px;display:grid}.portal-operations-layout>section,.portal-operations-layout>aside{background:#fff;border:1px solid #e1e9ee;border-radius:9px;overflow:hidden}.portal-operations-layout>section>header,.portal-operations-layout>aside>header{background:#f7fafb;justify-content:space-between;align-items:center;gap:9px;min-height:42px;padding:9px 11px;display:flex}.portal-operations-layout header strong{color:#385970;font-size:14px}.portal-operations-layout header small{color:#8799a6;font-size:14px}.portal-workflow{border-top:1px solid #edf2f5;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.portal-workflow strong,.portal-operations-layout aside article strong{color:#3a5c72;font-size:14px;display:block}.portal-workflow small,.portal-operations-layout aside article small{color:#899aa7;margin-top:3px;font-size:14px;display:block}.portal-workflow.workflow-violado{background:#fff7f6}.portal-workflow.workflow-em-atencao{background:#fffbf2}.portal-operations-layout>aside>article{border-top:1px solid #edf2f5;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:47px;padding:8px 10px;display:grid}.portal-operations-layout aside article>span{color:#0876d5;background:#e8f3fb;border-radius:7px;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.portal-operations-layout aside article.portal-event>span{color:#0a8f7d;background:#e4f6f2}@media (width<=900px){.portal-security-grid{grid-template-columns:repeat(2,1fr)}.portal-operations-layout{grid-template-columns:1fr}}@media (width<=700px){.portal-operations-panel>header{flex-direction:column;align-items:flex-start}.portal-security-grid,.portal-workflow{grid-template-columns:1fr}}.lead-intake-panel{border-top:3px solid #d18a27;margin-bottom:13px;padding:17px 19px}.lead-intake-panel>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.lead-intake-panel h2{color:#294c64;margin:4px 0;font-size:19px}.lead-intake-panel header p{color:#7890a1;margin:0;font-size:14px}.lead-intake-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.lead-intake-metrics>span{background:#f8fafb;border:1px solid #e2e8ec;border-radius:8px;flex-direction:column;justify-content:center;min-height:50px;padding:8px 10px;display:flex}.lead-intake-metrics small{color:#8798a5;font-size:14px}.lead-intake-metrics strong{color:#315269;margin-top:4px;font-size:16px}.lead-duplicate-list{gap:6px;margin-top:10px;display:grid}.lead-duplicate-list article{background:#fffbf2;border:1px solid #ead8b5;border-radius:8px;grid-template-columns:45px 1fr auto;align-items:center;gap:9px;min-height:46px;padding:8px 10px;display:grid}.lead-duplicate-list article>span{color:#9b6819;font-size:15px;font-weight:900}.lead-duplicate-list strong{color:#5d553f;font-size:14px;display:block}.lead-duplicate-list small{color:#8d8065;margin-top:3px;font-size:14px;display:block}.lead-duplicate-list button{color:#956719;cursor:pointer;background:#fff;border:1px solid #dfc692;border-radius:7px;min-height:28px;padding:0 9px;font-size:14px;font-weight:800}@media (width<=700px){.lead-intake-panel>header{flex-direction:column;align-items:flex-start}.lead-intake-metrics{grid-template-columns:repeat(2,1fr)}.lead-duplicate-list article{grid-template-columns:1fr}}.marketing-attribution-panel{border-top:3px solid #7c61b8;margin-bottom:13px;padding:17px 19px}.marketing-attribution-panel>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.marketing-attribution-panel h2{color:#294c64;margin:4px 0;font-size:19px}.marketing-attribution-panel header p{color:#7890a1;margin:0;font-size:14px}.marketing-attribution-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.marketing-attribution-metrics span{background:#f8fafb;border:1px solid #e2e8ec;border-radius:8px;flex-direction:column;justify-content:center;min-height:50px;padding:8px 10px;display:flex}.marketing-attribution-metrics small{color:#8798a5;font-size:14px}.marketing-attribution-metrics strong{color:#315269;margin-top:4px;font-size:16px}.marketing-ingestion-status{background:#faf8fe;border:1px solid #ddd5ee;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:55px;margin-top:10px;padding:9px 11px;display:grid}.marketing-ingestion-status>span:first-child{color:#6f54ad;background:#ebe5f8;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.marketing-ingestion-status strong{color:#4d4269;font-size:14px;display:block}.marketing-ingestion-status small{color:#817793;margin-top:3px;font-size:14px;display:block}.marketing-attribution-panel>footer{color:#756b87;border-top:1px solid #e9e4f1;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;font-size:14px;display:flex}.marketing-attribution-panel footer strong{color:#5a4b7b}@media (width<=700px){.marketing-attribution-panel>header,.marketing-attribution-panel>footer{flex-direction:column;align-items:flex-start}.marketing-attribution-metrics{grid-template-columns:repeat(2,1fr)}.marketing-ingestion-status{grid-template-columns:1fr}}.report-operations-grid{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.report-schedule-panel,.report-artifact-panel{padding:20px}.report-schedule-panel>header,.report-artifact-panel>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.report-schedule-panel>header h2,.report-artifact-panel>header h2{margin:3px 0 0}.report-schedule-panel>header>strong,.report-artifact-panel>header>strong{color:#1766a6;background:#e9f5ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.report-schedule-panel>div,.report-artifact-panel>a{border-top:1px solid var(--border);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:grid}.report-schedule-panel span,.report-artifact-panel span{gap:3px;min-width:0;display:grid}.report-schedule-panel small,.report-artifact-panel small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.report-schedule-panel time,.report-artifact-panel time{color:var(--muted);font-size:17px}.report-artifact-panel a>b{color:#087be8;font-size:17px}@media (width<=900px){.report-operations-grid{grid-template-columns:1fr}}.integration-resilience-panel,.privacy-compliance-panel{border-top:3px solid #d18a27;margin-bottom:14px;padding:18px 20px}.integration-resilience-panel>header,.privacy-compliance-panel>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.integration-resilience-panel h2,.privacy-compliance-panel h2{color:#294c64;margin:4px 0;font-size:19px}.privacy-compliance-panel header p{color:#7890a1;margin:0;font-size:14px}.integration-resilience-metrics,.privacy-compliance-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.integration-resilience-metrics span,.privacy-compliance-metrics span{background:#f8fafb;border:1px solid #e2e8ec;border-radius:8px;flex-direction:column;justify-content:center;min-height:50px;padding:8px 10px;display:flex}.integration-resilience-metrics small,.privacy-compliance-metrics small{color:#8798a5;font-size:14px}.integration-resilience-metrics strong,.privacy-compliance-metrics strong{color:#315269;margin-top:4px;font-size:19px}.integration-queue-list,.privacy-alert-list{gap:6px;margin-top:10px;display:grid}.integration-queue-list article,.privacy-alert-list article{background:#fff;border:1px solid #e2e9ee;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;min-height:45px;padding:8px 10px;display:grid}.integration-queue-list strong,.privacy-alert-list strong{color:#385970;font-size:14px;display:block}.integration-queue-list small,.privacy-alert-list small{color:#8799a6;margin-top:3px;font-size:14px;display:block}.integration-queue-list>article>span,.privacy-alert-list time{color:#708698;font-size:14px}.integration-health-note{color:#75684f;background:#fff8e9;border-radius:7px;margin:9px 0 0;padding:8px;font-size:14px;line-height:1.45}.privacy-compliance-panel>footer{color:#7a8995;border-top:1px solid #e8edf0;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;font-size:14px;display:flex}.privacy-compliance-panel>footer strong{color:#8e631f}@media (width<=700px){.integration-resilience-panel>header,.privacy-compliance-panel>header,.privacy-compliance-panel>footer{flex-direction:column;align-items:flex-start}.integration-resilience-metrics,.privacy-compliance-metrics{grid-template-columns:repeat(2,1fr)}.integration-queue-list article,.privacy-alert-list article{grid-template-columns:1fr}}.final-acceptance-panel{border-top:3px solid #159b89;margin-bottom:14px;padding:20px}.final-acceptance-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.final-acceptance-panel h2{color:#294c64;margin:4px 0;font-size:15px}.final-acceptance-panel header p{color:#7890a1;margin:0;font-size:14px}.final-acceptance-metrics{grid-template-columns:1.4fr repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.final-acceptance-metrics>span{background:#f7fafb;border:1px solid #dfe8ed;border-radius:8px;flex-direction:column;justify-content:center;min-height:55px;padding:9px 11px;display:flex}.final-acceptance-metrics small{color:#8295a4;font-size:14px}.final-acceptance-metrics strong{color:#315269;margin-top:4px;font-size:19px}.final-acceptance-layout{grid-template-columns:1.2fr .8fr;gap:10px;margin-top:11px;display:grid}.final-acceptance-layout>section,.final-acceptance-layout>aside{background:#fff;border:1px solid #e1e9ee;border-radius:9px;overflow:hidden}.final-acceptance-layout header{background:#f7fafb;justify-content:space-between;align-items:center;min-height:42px;padding:9px 11px;display:flex}.final-acceptance-layout header strong{color:#385970;font-size:14px}.final-acceptance-layout header small{color:#8799a6;font-size:14px}.final-acceptance-layout article{border-top:1px solid #edf2f5;grid-template-columns:1fr auto;align-items:center;gap:9px;min-height:47px;padding:8px 10px;display:grid}.final-acceptance-layout article>div>strong{color:#3a5c72;font-size:14px;display:block}.final-acceptance-layout article>div>small{color:#899aa7;margin-top:3px;font-size:14px;display:block}.final-acceptance-layout aside article{grid-template-columns:30px 1fr auto}.final-acceptance-layout aside article>span:first-child{color:#0a8f7d;background:#e4f6f2;border-radius:7px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.final-acceptance-panel>footer{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.final-acceptance-panel>footer span{background:#eff8f6;border-radius:8px;padding:9px 10px}.final-acceptance-panel>footer small,.final-acceptance-panel>footer strong{display:block}.final-acceptance-panel>footer small{color:#6f8e87;font-size:14px}.final-acceptance-panel>footer strong{color:#2f655a;margin-top:3px;font-size:14px}.final-acceptance-empty{color:#647c8c;background:#f4f8fa;border-radius:8px;justify-content:space-between;gap:12px;margin-top:14px;padding:12px;font-size:14px;display:flex}@media (width<=900px){.final-acceptance-layout{grid-template-columns:1fr}.final-acceptance-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.final-acceptance-panel>header,.final-acceptance-empty{flex-direction:column;align-items:flex-start}.final-acceptance-panel>footer{grid-template-columns:1fr}}.lead-selection-count{color:#557287;font-size:7px;font-weight:800}.lead-bulk-toolbar{background:#f1f8fd;border-top:1px solid #dbe8f0;border-bottom:1px solid #dbe8f0;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 13px;display:flex}.lead-bulk-toolbar strong{color:#315a74;margin-right:auto;font-size:8px}.lead-bulk-toolbar select,.lead-bulk-toolbar button{color:#42677f;background:#fff;border:1px solid #cddde7;border-radius:7px;min-height:29px;padding:0 9px;font-size:7px;font-weight:750}.lead-bulk-toolbar button{cursor:pointer}.lead-bulk-toolbar button:disabled,.lead-bulk-toolbar select:disabled{opacity:.55;cursor:wait}.lead-bulk-toolbar button.danger{color:#aa514d;border-color:#e7bfbc}.lead-selection-table th:first-child,.lead-selection-table td:first-child{text-align:center;width:36px}.lead-selection-table input[type=checkbox]{accent-color:#087be8;cursor:pointer;width:14px;height:14px}.lead-selection-table tbody tr.selected{background:#eef7fd;box-shadow:inset 3px 0 #087be8}.agent-workspace{gap:13px;display:grid}.agent-loading{color:#42677f;padding:30px}.agent-hero{color:#fff;background:linear-gradient(135deg,#075f9e,#0a9c88);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.agent-hero h2{margin:4px 0 6px;font-size:17px}.agent-hero p{color:#fffc;max-width:680px;font-size:8px}.agent-hero .section-kicker{color:#bdebe3}.agent-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:13px;display:grid}.agent-prompts>header{justify-content:space-between;align-items:center;padding:15px;display:flex}.agent-prompts>article{border-top:1px solid #edf2f5;grid-template-columns:minmax(0,1fr) auto 130px;align-items:center;gap:12px;padding:13px 15px;display:grid}.agent-prompts article strong{color:#345a72;font-size:8px}.agent-prompts article small,.agent-prompts article p{color:#8195a3;margin-top:4px;font-size:6px;line-height:1.45;display:block}.agent-prompts article>div:last-child{justify-content:flex-end;gap:5px;display:flex}.agent-prompts article button{color:#4f7085;cursor:pointer;background:#fff;border:1px solid #d4e1e8;border-radius:7px;min-height:27px;padding:0 8px;font-size:6px;font-weight:800}.agent-tools{align-self:start;padding:15px}.agent-tools h2{margin:5px 0 12px}.agent-tools>label{border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.agent-tools label strong,.agent-tools label small{display:block}.agent-tools label strong{color:#3b5d73;font-size:8px}.agent-tools label small{color:#8a9ba7;margin-top:3px;font-size:6px}.agent-tools input{accent-color:#0a9c88;width:16px;height:16px}.agent-safety{background:#fff7e7;border-radius:9px;margin-top:12px;padding:11px}.agent-safety strong{color:#8b6325;font-size:7px}.agent-safety p{color:#8e7956;margin-top:5px;font-size:6px;line-height:1.5}@media (width<=900px){.agent-layout,.agent-prompts>article{grid-template-columns:1fr}.agent-prompts article>div:last-child{justify-content:flex-start}}.funnel-workspace{grid-template-columns:290px minmax(0,1fr);gap:13px;display:grid}.funnel-library{align-self:start;overflow:hidden}.funnel-library>header,.funnel-editor>header{justify-content:space-between;align-items:center;padding:14px;display:flex}.funnel-library>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 14px;display:flex}.funnel-library>button.active{background:#edf7fd;box-shadow:inset 3px 0 #087be8}.funnel-library strong,.funnel-library small{display:block}.funnel-library strong{color:#3b5c72;font-size:8px}.funnel-library small{color:#8b9ba7;margin-top:4px;font-size:6px}.funnel-editor>header>div:last-child{gap:6px;display:flex}.funnel-name{color:#607d91;gap:5px;padding:0 14px 13px;font-size:7px;font-weight:800;display:grid}.funnel-name input{color:#385d74;border:1px solid #d6e1e8;border-radius:8px;min-height:35px;padding:0 10px}.funnel-blocks{padding:0 14px}.funnel-blocks article{background:#f9fbfc;border:1px solid #dce7ed;border-radius:9px;grid-template-columns:30px 95px minmax(0,1fr) 86px;align-items:center;gap:8px;margin-bottom:8px;padding:10px;display:grid}.funnel-blocks article>span{color:#0875d4;background:#e5f2fc;border-radius:7px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.funnel-blocks select,.funnel-blocks textarea{color:#45677d;border:1px solid #d4e0e7;border-radius:7px;min-height:34px;padding:7px 9px;font-size:7px}.funnel-blocks textarea{resize:vertical}.funnel-blocks article>div{gap:4px;display:flex}.funnel-blocks article button,.funnel-editor>footer button{color:#517188;cursor:pointer;background:#fff;border:1px solid #d3dfe7;border-radius:7px;min-height:28px;padding:0 8px;font-size:7px;font-weight:800}.funnel-blocks article button.danger{color:#a9504d}.funnel-editor>footer{flex-wrap:wrap;gap:5px;padding:5px 14px 13px;display:flex}.funnel-safety{color:#6e7f8b;background:#f0f5f7;border-radius:8px;margin:0 14px 14px;padding:10px;font-size:7px}@media (width<=900px){.funnel-workspace{grid-template-columns:1fr}.funnel-blocks article{grid-template-columns:30px 1fr}.funnel-blocks textarea,.funnel-blocks article>div{grid-column:1/-1}}.official-integrations{gap:13px;display:grid}.integration-hero{color:#fff;background:linear-gradient(135deg,#173f65,#087b74);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.integration-hero h2{margin:4px 0 6px;font-size:17px}.integration-hero p{color:#ffffffc7;max-width:720px;font-size:8px}.integration-hero>strong{white-space:nowrap;font-size:15px}.integration-hero .section-kicker{color:#bee9df}.official-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.official-card{padding:15px}.official-card>header{grid-template-columns:38px 1fr auto;align-items:center;gap:9px;margin-bottom:13px;display:grid}.official-card>header>span{color:#0876d5;background:#e8f3fb;border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.official-card h2{font-size:10px}.official-card header small{color:#8799a5;font-size:6px}.official-card header i{border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:900}.official-card header i.ready{color:#0a816f;background:#e1f5f0}.official-card header i.pending{color:#9a6d26;background:#fff3d9}.official-card>label{color:#5f7a8d;gap:5px;margin-top:9px;font-size:7px;font-weight:800;display:grid}.official-card input{color:#3e6177;border:1px solid #d5e1e8;border-radius:7px;min-height:34px;padding:0 9px}.secret-state{background:#f4f8fa;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:9px;display:flex}.secret-state>span{border-radius:7px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.secret-state>span.ok{color:#087d6c;background:#dff4ef}.secret-state>span.missing{color:#9e6c20;background:#fff0cf}.secret-state strong,.secret-state small{display:block}.secret-state strong{color:#42647a;font-size:7px}.secret-state small{color:#8395a2;margin-top:3px;font-size:6px}.official-card>footer{justify-content:flex-end;gap:6px;margin-top:13px;display:flex}.integration-checks>header{padding:14px}.integration-checks>article{border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.integration-checks strong,.integration-checks small{display:block}.integration-checks strong{color:#3b5e74;font-size:8px}.integration-checks small{color:#8799a5;margin-top:3px;font-size:6px}@media (width<=1000px){.official-grid{grid-template-columns:1fr}}.activation-center{gap:14px;animation:.22s fade-in;display:grid}.activation-loading{align-items:center;gap:14px;min-height:150px;padding:22px;display:flex}.activation-loading strong{color:#315269;font-size:16px;display:block}.activation-loading p{color:#8296a5;margin:4px 0 0;font-size:14px}.activation-spinner{border:3px solid #d8eaf8;border-top-color:#087be8;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin}.activation-hero{color:#fff;background:radial-gradient(circle at 84% 22%,#53e0bc40,#0000 26%),linear-gradient(118deg,#082e4d,#075a70 65%,#108675);border-radius:16px;grid-template-columns:1fr 180px;align-items:center;min-height:232px;padding:34px 42px;display:grid;overflow:hidden;box-shadow:0 14px 32px #0c3e561f}.activation-hero .section-kicker{color:#7fe2c9}.activation-hero h2{color:#fff;max-width:720px;margin:8px 0;font-size:24px;line-height:1.15}.activation-hero p{color:#c2dce4;max-width:700px;margin:0;font-size:14px;line-height:1.65}.activation-hero-actions{gap:8px;margin-top:18px;display:flex}.activation-secondary{color:#176b94;cursor:pointer;background:#fff;border:1px solid #c5dce5;border-radius:8px;min-height:32px;padding:0 13px;font-size:14px;font-weight:800}.activation-hero .activation-secondary{color:#fff;background:#ffffff14;border-color:#ffffff4d}.activation-secondary:disabled{opacity:.55;cursor:wait}.activation-score{background:#ffffff17;border:1px solid #ffffff3d;border-radius:50%;align-content:center;justify-self:center;place-items:center;width:142px;height:142px;display:grid}.activation-score strong{font-size:30px}.activation-score small{color:#b9dce1;text-transform:uppercase;margin-top:3px;font-size:14px}.activation-score span{color:#d9efed;background:#ffffff1a;border-radius:12px;margin-top:9px;padding:4px 8px;font-size:14px}.activation-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.activation-kpis article{background:#fff;border:1px solid #e0e9ef;border-radius:12px;flex-direction:column;justify-content:center;min-height:102px;padding:15px 17px;display:flex;box-shadow:0 5px 18px #17374e0a}.activation-kpis small{color:#8397a6;text-transform:uppercase;font-size:14px;font-weight:800}.activation-kpis strong{color:#244962;margin-top:6px;font-size:20px}.activation-kpis p{color:#8a9ca9;margin:5px 0 0;font-size:14px}.activation-layout{grid-template-columns:1.18fr .82fr;gap:12px;display:grid}.activation-profile,.activation-checklist,.connector-panel{overflow:hidden}.activation-profile>header,.activation-checklist>header,.connector-panel>header{border-bottom:1px solid #e4ebef;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:14px 17px;display:flex}.activation-center h2{color:#294c64;margin:3px 0 0;font-size:18px}.activation-status{color:#93651d;white-space:nowrap;background:#fff0d2;border-radius:11px;justify-content:center;align-items:center;min-height:20px;padding:0 7px;font-size:14px;font-style:normal;font-weight:900;display:inline-flex}.activation-status.status-pronto,.activation-status.status-concluido{color:#087d6e;background:#e2f6f1}.activation-status.status-parcial,.activation-status.status-em-andamento{color:#8d651f;background:#fff1d6}.activation-status.status-aguardando-credenciais,.activation-status.status-dependencia-externa,.activation-status.status-pendente{color:#8a5d26;background:#f9ead6}.activation-form-grid{grid-template-columns:repeat(2,1fr);gap:11px;padding:17px;display:grid}.activation-form-grid label{color:#617b8d;gap:5px;font-size:14px;font-weight:800;display:grid}.activation-form-grid input,.activation-form-grid select{color:#385970;min-height:34px;font:inherit;background:#fbfcfd;border:1px solid #dce6eb;border-radius:8px;padding:0 10px}.activation-profile>footer{background:#f8fafb;border-top:1px solid #e8eef1;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;display:flex}.activation-profile>footer small{color:#8597a4;font-size:14px}.activation-checklist>header>strong{color:#168878;font-size:18px}.activation-checklist>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf2f5;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;width:100%;min-height:57px;padding:9px 12px;display:grid}.activation-checklist>button:hover{background:#f8fbfc}.activation-check{color:#9a6a23;background:#fff0d2;border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;font-weight:900;display:grid}.activation-check.concluido{color:#087d6e;background:#e2f6f1}.activation-checklist button strong{color:#3a5b71;font-size:14px;display:block}.activation-checklist button small{color:#899aa7;margin-top:3px;font-size:14px;display:block}.connector-panel>header p{color:#8093a1;margin:4px 0 0;font-size:14px}.connector-grid{background:#f7fafb;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.connector-grid article{background:#fff;border:1px solid #dfe8ed;border-radius:10px;flex-direction:column;min-width:0;padding:13px;display:flex}.connector-heading{grid-template-columns:30px 1fr auto;align-items:center;gap:8px;display:grid}.connector-heading>span{color:#0876d5;background:#e8f3fb;border-radius:8px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:900;display:grid}.connector-heading small{color:#8a9aa6;text-transform:uppercase;font-size:14px}.connector-heading h3{color:#315269;margin:2px 0 0;font-size:14px}.connector-grid article>p{color:#7b8f9e;min-height:39px;margin:11px 0;font-size:14px;line-height:1.5}.connector-progress>span{background:#e8eef1;border-radius:5px;height:5px;display:block;overflow:hidden}.connector-progress i{border-radius:inherit;background:linear-gradient(90deg,#087be8,#159b89);height:100%;display:block}.connector-progress small{color:#8094a2;margin-top:5px;font-size:14px;display:block}.connector-grid details{color:#617b8d;margin-top:10px;font-size:14px}.connector-grid summary{cursor:pointer;font-weight:800}.connector-grid details div{gap:4px;margin-top:7px;display:grid}.connector-grid code{color:#587186;text-overflow:ellipsis;background:#f1f5f7;border-radius:4px;padding:4px 5px;font-size:14px;overflow:hidden}.connector-grid article>footer{justify-content:space-between;align-items:center;gap:7px;margin-top:auto;padding-top:11px;display:flex}.connector-grid footer small{color:#8a9ba7;font-size:14px}.connector-grid footer button{color:#0876b6;cursor:pointer;background:#fff;border:1px solid #c7dce5;border-radius:6px;min-height:25px;padding:0 7px;font-size:14px;font-weight:900}.activation-shortcuts{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.activation-shortcuts button{text-align:left;cursor:pointer;border:1px solid #e0e8ed;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:82px;padding:14px;display:grid}.activation-shortcuts button>span{color:#0876d5;background:#e8f3fb;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.activation-shortcuts strong{color:#34566e;font-size:14px}.activation-shortcuts p{color:#8093a1;margin:4px 0 0;font-size:14px}.activation-shortcuts b{color:#8ca0ad}@media (width<=1100px){.connector-grid{grid-template-columns:repeat(2,1fr)}.activation-layout{grid-template-columns:1fr}}@media (width<=760px){.activation-hero{grid-template-columns:1fr;padding:28px}.activation-score{display:none}.activation-kpis,.activation-shortcuts,.activation-form-grid,.connector-grid{grid-template-columns:1fr}.connector-panel>header,.activation-profile>footer{flex-direction:column;align-items:flex-start}.activation-hero-actions{flex-direction:column;align-items:stretch}}body{font-size:16px;line-height:1.5}.sidebar{width:292px}.app-area{margin-left:292px}.nav-group button{height:auto;min-height:48px;padding-block:9px;line-height:1.35}.sidebar nav{padding-inline:15px}.topbar{height:auto;min-height:76px}.global-search{min-height:46px}.quick-add,.primary-button,.secondary-button,.filter-tabs button,.record-scope button{min-height:42px}.page-heading p,.panel p,.toolbar p{line-height:1.55}.data-table th{height:48px}.data-table td{height:auto;min-height:74px;padding-block:14px;line-height:1.45}.status-pill,.phase-status{min-height:29px;padding-inline:10px}.empty-state{min-height:190px;padding:28px}.empty-state p{margin:8px 0 0}.record-toolbar{border-radius:13px;margin-bottom:16px}.compact-toolbar{border-radius:0;min-height:54px;margin:0}.record-toolbar>div,.record-scope,.record-actions{align-items:center;gap:8px;display:flex}.record-scope{flex-wrap:wrap;justify-content:flex-end}.record-scope button,.record-actions button{color:#47677d;cursor:pointer;background:#fff;border:1px solid #d7e2ea;border-radius:8px;padding:0 12px;font-weight:750}.record-scope button.active{color:#076fce;background:#eaf4fe;border-color:#1682df}.record-scope .primary-button{color:#fff;background:linear-gradient(135deg,#1087ef,#0873d7);border:0}.record-actions{flex-wrap:wrap;min-width:210px}.record-actions button{min-height:34px;padding-inline:9px}.record-actions button:hover{background:#f4f9fd;border-color:#9cc7e8}.record-actions button.danger{color:#a64747;background:snow;border-color:#e7c3c1}.audit-panel{margin-top:18px}.audit-list{display:grid}.audit-list article{border-top:1px solid #edf2f5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.audit-list article:first-child{border-top:0}.audit-list strong,.audit-list small{display:block}.audit-list strong{color:#34566e}.audit-list small,.audit-list time{color:#7890a1;font-size:14px}.confirmation-modal{max-width:560px}.confirmation-copy{color:#536f82;padding:24px 28px 8px;font-size:16px;line-height:1.6}.danger-button{background:#b84a4a;box-shadow:0 7px 16px #b84a4a2e}.danger-button:hover{background:#a63f3f}.card-actions{border-top:1px solid #e8eef2;margin-top:15px;padding-top:13px}.company-card .card-actions{justify-content:flex-start}.deal-card .card-actions{min-width:0}.task-row-full{grid-template-columns:25px 34px minmax(180px,1fr) 140px 90px 105px minmax(210px,auto);min-height:94px}.task-board{overflow-x:auto}.task-list-full{min-width:1120px}.bar-chart{gap:18px;padding-bottom:48px}.bar-group span{text-align:center;white-space:normal;width:110px;bottom:-38px}@media (width<=1180px){.sidebar{width:272px}.app-area{margin-left:272px}.record-toolbar{flex-direction:column;align-items:flex-start}.record-scope{justify-content:flex-start}}@media (width<=900px){.sidebar{width:292px}.app-area{margin-left:0}.topbar,main{padding-inline:18px}.global-search{width:min(100%,520px)}}@media (width<=700px){body{font-size:16px}.topbar-actions>button:not(.notification-button):not(.menu-button){display:none}.page-heading{flex-direction:column;align-items:stretch}.page-heading>button{width:100%}.page-heading .primary-button{font-size:16px}.kpi-grid,.dashboard-grid,.dashboard-grid.lower,.company-grid,.split-layout{grid-template-columns:1fr}.record-toolbar,.record-toolbar>div,.record-scope{flex-direction:column;align-items:stretch;width:100%}.record-scope button{width:100%}.filter-tabs{overflow-x:auto}.filter-tabs button{flex:none}.modal-backdrop{padding:8px}.modal{max-height:calc(100vh - 16px)}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
