@import url(https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap);:root{--blue:#001eff;--dark-bg:#0a0a0f;--card-bg:#111119;--card-border:#1a1a2e;--text-white:#e8e8f0;--text-dim:#6a6a80;--surface:#15151f;--success:#00c853;--warning:#ff9800;--danger:#ff3d3d}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:normal;background:#f4f5f7;color:#1a1d26;font-family:Inter,SF Pro Display,-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-optical-sizing:auto;font-weight:400;height:100%;letter-spacing:normal}html{overflow-y:scroll;scrollbar-gutter:stable}:where(.modal,.fc-context-sidebar,.fc-context-panel,.fc-three-pane__list,.fc-three-pane__thread,.fc-three-pane__profile,.fc-modal__body,.fc-drawer__body,.messages-stream,.messages-profile,.social-media-scroll,.sb-rail-nav,.collab-task-board-wrap,.daily-mood-dialog,.pdi-modal-body,.ps-modal-body,.rec-modal-panel){scrollbar-gutter:stable}@media (hover:hover){.adm-stat:hover,.btn-primary:hover,.card-clickable:hover,.collab-doc-card:hover,.collab-group-card:hover,.compose-trigger:hover,.crr-card:hover,.ops-kb-grid .kb-card:hover,.ops-link-card:hover,.org-node-card .org-person:hover,.pdi-card:hover,.rec-candidate-card:hover,.rec-talent-list>div:hover{transform:none!important}}::-webkit-scrollbar{height:9px;width:9px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#0f1b2e29;background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#0f1b2e4d;background-clip:padding-box;border:2px solid #0000}*{scrollbar-color:#0f1b2e38 #0000;scrollbar-width:thin}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}input,select,textarea{background:#15151f;background:var(--surface);border:1px solid #1a1a2e;border:1px solid var(--card-border);border-radius:8px;color:#e8e8f0;color:var(--text-white);font-family:inherit;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s}input:focus,select:focus,textarea:focus{border-color:#001eff;border-color:var(--blue)}button{border:none;cursor:pointer;font-family:inherit;outline:none;transition:all .2s}.btn-primary{background:#001eff;background:var(--blue);border-radius:20px;color:#fff;font-size:14px;font-weight:600;padding:10px 24px}.btn-primary:hover{background:#0018cc;box-shadow:0 4px 20px #001eff40;transform:translateY(-1px)}.btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.btn-secondary{background:#0000;border:1px solid #1a1a2e;border:1px solid var(--card-border);border-radius:20px;color:#e8e8f0;color:var(--text-white);font-size:14px;font-weight:500;padding:10px 24px}.btn-secondary:hover{border-color:#001eff;border-color:var(--blue);color:#001eff;color:var(--blue)}.btn-sm{border-radius:16px;font-size:13px;padding:6px 16px}.btn-icon{align-items:center;background:#15151f;background:var(--surface);border:1px solid #1a1a2e;border:1px solid var(--card-border);border-radius:8px;color:#6a6a80;color:var(--text-dim);display:flex;font-size:16px;height:36px;justify-content:center;width:36px}.btn-icon:hover{border-color:#001eff;border-color:var(--blue);color:#001eff;color:var(--blue)}.badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 12px}.badge-blue{background:#001eff22;color:#001eff;color:var(--blue)}.badge-green{background:#00c85322;color:#00c853;color:var(--success)}.badge-orange{background:#ff980022;color:#ff9800;color:var(--warning)}.badge-red{background:#ff3d3d22;color:#ff3d3d;color:var(--danger)}.card{background:#111119;background:var(--card-bg);border:1px solid #1a1a2e;border:1px solid var(--card-border);padding:20px;transition:border-color .2s,transform .2s}.card:hover{border-color:#001eff33}.card-clickable:hover{border-color:#001eff55;cursor:pointer;transform:translateY(-2px)}.progress-bar{background:#15151f;background:var(--surface);border-radius:3px;height:6px;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#001eff,#4d6aff);background:linear-gradient(90deg,var(--blue),#4d6aff);border-radius:3px;height:100%;transition:width .6s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .4s ease forwards}.fade-in-delay-1{animation-delay:.1s;opacity:0}.fade-in-delay-2{animation-delay:.2s;opacity:0}.fade-in-delay-3{animation-delay:.3s;opacity:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s ease infinite}@keyframes spin{to{transform:rotate(1turn)}}.spinner{animation:spin .8s linear infinite;border:3px solid #1a1a2e;border-top-color:#001eff;border:3px solid var(--card-border);border-radius:50%;border-top-color:var(--blue);height:24px;width:24px}.tab-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.tab-btn{background:#0000;border:1px solid #1a1a2e;border:1px solid var(--card-border);border-radius:20px;color:#6a6a80;color:var(--text-dim);font-size:13px;font-weight:500;padding:8px 20px;white-space:nowrap}.tab-btn.active{background:#001eff;background:var(--blue);border-color:#001eff;border-color:var(--blue);color:#fff}.tab-btn:hover:not(.active){border-color:#001eff55;color:#e8e8f0;color:var(--text-white)}.stat-card{background:#111119;background:var(--card-bg);border:1px solid #1a1a2e;border:1px solid var(--card-border);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px}.stat-value{color:#001eff;color:var(--blue);font-family:Space Mono,monospace;font-size:28px;font-weight:700}.stat-label{color:#6a6a80;color:var(--text-dim);font-size:13px}.sidebar{background:#111119;background:var(--card-bg);border-right:1px solid #1a1a2e;border-right:1px solid var(--card-border);display:flex;flex-direction:column;left:0;min-height:100vh;padding:24px 0;position:fixed;top:0;width:260px;z-index:100}.main-content{margin-left:260px;min-height:100vh;padding:32px}.nav-item{align-items:center;border-left:3px solid #0000;color:#6a6a80;color:var(--text-dim);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 24px;transition:all .2s}.nav-item:hover{background:#15151f;background:var(--surface);color:#e8e8f0;color:var(--text-white)}.nav-item.active{background:#001eff08;border-left-color:#001eff;border-left-color:var(--blue);color:#001eff;color:var(--blue)}.table-container{overflow-x:auto}:root{--fc-page-content-max:1024px;--fc-page-title-size:24px;--fc-page-title-weight:700;--fc-page-description-size:14px;--fc-section-title-size:16px}.app-shell .mc:not(.mc--chat):not(.mc--crm):not(.mc--processes):not(.mc--tasks){margin-left:auto!important;margin-right:auto!important;max-width:calc(1024px + var(--page-gutter)*2)!important;max-width:calc(var(--fc-page-content-max) + var(--page-gutter)*2)!important}.app-shell .crm-page-header{margin-left:auto;margin-right:auto;max-width:1024px;max-width:var(--fc-page-content-max);width:100%}.app-shell :is(.fc-page-header h1,.pdi-head h1,.org-head h1,.procws-header h1,.rec-hero h1,.so-hero h1,.disc-hero h1,.rh-shell-head .rh-circle-title,.hol-title,.adm-title,.section-header h2,.communication-page-header-title,.meta-page-header-title,.stock-page-header-title){color:#1a1d26;color:var(--fc-color-text,#1a1d26);font-size:24px!important;font-size:var(--fc-page-title-size)!important;font-weight:700!important;font-weight:var(--fc-page-title-weight)!important;letter-spacing:-.025em!important;line-height:1.2!important;margin-top:0!important}.app-shell :is(.fc-page-header p,.pdi-head p,.org-head p,.procws-header p,.rec-hero p,.so-hero p,.disc-hero p,.rh-shell-head .rh-circle-subtitle,.hol-subtitle,.adm-subtitle,.section-header p,.communication-page-header-description,.meta-page-header-description,.stock-page-header-description){color:#5b6472;color:var(--fc-color-text-muted,#5b6472);font-size:14px!important;font-size:var(--fc-page-description-size)!important;font-weight:400!important;line-height:1.5!important;margin-top:6px!important}.app-shell :is(.rh-section-title,.rh-content-card-title,.pdi-section-title strong,.org-team h2,.org-roles h2){font-size:16px!important;font-size:var(--fc-section-title-size)!important;font-weight:700!important;line-height:1.3!important}.app-shell :is(.rh-shell>.rh-shell-head,.rec-page>.rec-hero,.so-circle>.so-hero,.hol-page>.hol-hero,.adm-page>.adm-hero,.culture-disc .disc-circle>.disc-hero){background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.app-shell .culture-disc .disc-hero-mark{display:none!important}.app-shell .topbar-title{font-size:15px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.25!important}@media (max-width:768px){:root{--fc-page-title-size:20px}}table{border-collapse:collapse;width:100%}th{border-bottom:1px solid #1a1a2e;border-bottom:1px solid var(--card-border);color:#6a6a80;color:var(--text-dim);font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}td{border-bottom:1px solid #1a1a2e08;font-size:14px;padding:14px 16px}tr:hover td{background:#15151f44}.avatar{align-items:center;background:#001eff22;border-radius:50%;color:#001eff;color:var(--blue);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.avatar-lg{font-size:16px;height:48px;width:48px}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal{background:#111119;background:var(--card-bg);border:1px solid #1a1a2e;border:1px solid var(--card-border);border-radius:16px;max-height:85vh;max-width:600px;overflow-y:auto;padding:32px;width:90%}.video-container{background:#000;border-radius:12px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container iframe{border:none;border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.empty-state{align-items:center;color:#6a6a80;color:var(--text-dim);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 20px;text-align:center}.empty-state .icon{font-size:48px;margin-bottom:8px}.search-input{position:relative}.search-input input{padding-left:40px;width:100%}.search-input .search-icon{color:#6a6a80;color:var(--text-dim);font-size:14px;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.toast{animation:fadeIn .3s ease;background:#111119;background:var(--card-bg);border:1px solid #1a1a2e;border:1px solid var(--card-border);border-radius:12px;bottom:24px;box-shadow:0 8px 32px #0006;font-size:14px;padding:14px 24px;position:fixed;right:24px;z-index:2000}.toast-success{border-color:#00c853;border-color:var(--success)}.toast-error{border-color:#ff3d3d;border-color:var(--danger)}@media (max-width:768px){.sidebar{border-bottom:1px solid #1a1a2e;border-bottom:1px solid var(--card-border);border-right:none;flex-direction:row;min-height:auto;overflow-x:auto;padding:12px 0;position:relative;width:100%}.main-content{margin-left:0;padding:16px}.nav-item{border-bottom:3px solid #0000;border-left:none;padding:8px 16px;white-space:nowrap}.nav-item.active{border-bottom-color:#001eff;border-bottom-color:var(--blue);border-left-color:#0000}}[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,a[href]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px #001eff1a!important;outline:1.5px solid #001eff!important;outline:1.5px solid var(--blue)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:0ms!important;animation-duration:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0ms!important}}@media (max-width:900px){.social-media-dialog{grid-template-rows:minmax(300px,56dvh) minmax(0,1fr)!important}.social-media-stage{min-height:300px!important}}:root{--fc-color-app:#f4f5f7;--fc-color-surface:#fff;--fc-color-surface-subtle:#f0f1f4;--fc-color-surface-hover:#f7f8fa;--fc-color-border:#e8eaed;--fc-color-border-strong:#d1d5db;--fc-color-text:#1a1d26;--fc-color-text-muted:#5b6472;--fc-color-text-subtle:#8b93a1;--fc-color-primary:#001eff;--fc-color-primary-hover:#0018cc;--fc-color-primary-soft:#e8ecff;--fc-color-focus-ring:#001eff29;--fc-color-success:#04815a;--fc-color-success-soft:#ecfdf5;--fc-color-warning:#ac5e04;--fc-color-warning-soft:#fffbeb;--fc-color-danger:#d62525;--fc-color-danger-soft:#fef2f2;--fc-color-info:#0067c5;--fc-color-info-soft:#eff7ff;--fc-font-sans:"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fc-font-size-xs:.75rem;--fc-font-size-sm:.8125rem;--fc-font-size-md:.875rem;--fc-font-size-lg:1rem;--fc-font-size-section:1.125rem;--fc-font-size-page:24px;--fc-line-ui:1.4;--fc-line-content:1.65;--fc-space-1:.25rem;--fc-space-2:.5rem;--fc-space-3:.75rem;--fc-space-4:1rem;--fc-space-5:1.25rem;--fc-space-6:1.5rem;--fc-space-8:2rem;--fc-space-10:2.5rem;--fc-radius-xs:.5rem;--fc-radius-sm:.625rem;--fc-radius-md:.875rem;--fc-radius-card:1rem;--fc-radius-pill:999px;--fc-content-max:1024px;--fc-rail-width:4.5rem;--fc-sidebar-width:16.5rem;--fc-context-width:20rem;--fc-topbar-height:4rem;--fc-shadow-rest:0 1px 3px rgba(16,24,40,.055);--fc-shadow-float:0 12px 32px #10182824;--fc-motion-fast:120ms;--fc-motion:160ms;--fc-ease:cubic-bezier(.2,0,0,1);--fc-z-dropdown:300;--fc-z-overlay:900;--fc-z-modal:1000;--fc-z-toast:1100}@media (max-width:48rem){:root{--fc-radius-card:.875rem;--fc-font-size-page:20px}}@media (prefers-reduced-motion:reduce){:root{--fc-motion-fast:0ms;--fc-motion:0ms}}.fc-visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.fc-container{margin-inline:auto;max-width:var(--fc-content-max);min-width:0;padding-inline:var(--fc-space-6);width:100%}.fc-surface{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);box-shadow:var(--fc-shadow-rest);min-width:0}.fc-surface--none{padding:0}.fc-surface--sm{padding:var(--fc-space-4)}.fc-surface--md{padding:var(--fc-space-6)}.fc-surface--lg{padding:var(--fc-space-8)}.fc-app-shell{background:var(--fc-color-app);color:var(--fc-color-text);display:grid;font-family:var(--fc-font-sans);grid-template-areas:"topbar" "main";grid-template-columns:minmax(0,1fr);grid-template-rows:var(--fc-topbar-height) minmax(0,1fr);min-height:100dvh}.fc-app-shell.has-rail{grid-template-areas:"rail topbar" "rail main";grid-template-columns:var(--fc-rail-width) minmax(0,1fr)}.fc-app-shell.has-sidebar{grid-template-areas:"sidebar topbar" "sidebar main";grid-template-columns:var(--fc-sidebar-width) minmax(0,1fr)}.fc-app-shell.has-rail.has-sidebar{grid-template-areas:"rail sidebar topbar" "rail sidebar main";grid-template-columns:var(--fc-rail-width) var(--fc-sidebar-width) minmax(0,1fr)}.fc-app-shell.has-context{grid-template-areas:"topbar context" "main context";grid-template-columns:minmax(0,1fr) var(--fc-context-width)}.fc-app-shell.has-sidebar.has-context{grid-template-areas:"sidebar topbar context" "sidebar main context";grid-template-columns:var(--fc-sidebar-width) minmax(0,1fr) var(--fc-context-width)}.fc-app-shell.has-rail.has-sidebar.has-context{grid-template-areas:"rail sidebar topbar context" "rail sidebar main context";grid-template-columns:var(--fc-rail-width) var(--fc-sidebar-width) minmax(0,1fr) var(--fc-context-width)}.fc-app-shell__rail{background:var(--fc-color-surface);border-right:1px solid var(--fc-color-border);grid-area:rail;height:100dvh;position:-webkit-sticky;position:sticky;top:0;z-index:2}.fc-app-shell__main{grid-area:main;min-width:0;padding-block:var(--fc-space-6)}.fc-primary-sidebar{grid-area:sidebar;height:100dvh;position:-webkit-sticky;position:sticky;top:0;z-index:2}.fc-context-sidebar,.fc-primary-sidebar{background:var(--fc-color-surface);border-right:1px solid var(--fc-color-border);overflow-y:auto}.fc-context-sidebar{min-width:0;width:var(--fc-sidebar-width)}.fc-topbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--fc-color-surface);background:color-mix(in srgb,var(--fc-color-surface) 94%,#0000);border-bottom:1px solid var(--fc-color-border);display:flex;grid-area:topbar;height:var(--fc-topbar-height);min-width:0;padding-inline:var(--fc-space-6);z-index:10}.fc-context-panel,.fc-topbar{position:-webkit-sticky;position:sticky;top:0}.fc-context-panel{background:var(--fc-color-surface);border-left:1px solid var(--fc-color-border);grid-area:context;height:100dvh;overflow-y:auto;z-index:3}.fc-context-panel__header{align-items:center;background:var(--fc-color-surface);border-bottom:1px solid var(--fc-color-border);display:flex;gap:var(--fc-space-3);justify-content:space-between;min-height:var(--fc-topbar-height);padding:var(--fc-space-3) var(--fc-space-5);position:-webkit-sticky;position:sticky;top:0;z-index:1}.fc-context-panel__body{padding:var(--fc-space-5)}.fc-page-header,.fc-section-header{align-items:flex-start;display:flex;gap:var(--fc-space-6);justify-content:space-between;min-width:0}.fc-page-header{margin-bottom:var(--fc-space-6)}.fc-page-header__copy,.fc-section-header>div:first-child{min-width:0}.fc-page-header h1,.fc-section-header h2{color:var(--fc-color-text);line-height:1.2;margin:0}.fc-page-header h1{font-size:var(--fc-font-size-page);font-weight:700;letter-spacing:-.025em}.fc-section-header h2{font-size:var(--fc-font-size-section);font-weight:700;letter-spacing:-.012em}.fc-page-header p,.fc-section-header p{color:var(--fc-color-text-muted);font-size:14px;line-height:1.5;margin:var(--fc-space-2) 0 0}.fc-page-header__actions,.fc-section-header__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--fc-space-2);justify-content:flex-end}.fc-section-header{margin-bottom:var(--fc-space-4)}.fc-three-pane{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);display:grid;grid-template-columns:minmax(16rem,26rem) minmax(24rem,1fr) minmax(18rem,var(--fc-context-width));height:calc(100dvh - var(--fc-topbar-height));min-width:0;overflow:hidden}.fc-three-pane.is-two-pane{grid-template-columns:minmax(16rem,26rem) minmax(24rem,1fr)}.fc-three-pane__list,.fc-three-pane__profile,.fc-three-pane__thread{min-width:0;overflow:auto}.fc-three-pane__list,.fc-three-pane__thread{border-right:1px solid var(--fc-color-border)}.fc-mobile-drawer,.fc-overlay{background:#11182770;display:flex;inset:0;position:fixed;z-index:var(--fc-z-overlay)}.fc-mobile-drawer__panel{animation:fc-slide-in var(--fc-motion) var(--fc-ease);background:var(--fc-color-surface);box-shadow:var(--fc-shadow-float);height:100%;width:min(90vw,22rem)}.fc-mobile-drawer__panel.is-right{margin-left:auto}.fc-mobile-drawer__header{align-items:center;border-bottom:1px solid var(--fc-color-border);display:flex;justify-content:space-between;min-height:var(--fc-topbar-height);padding:var(--fc-space-3) var(--fc-space-4)}.fc-mobile-drawer__body{height:calc(100% - var(--fc-topbar-height));overflow:auto;padding:var(--fc-space-4)}.fc-action-menu__trigger,.fc-button,.fc-filter-chip,.fc-icon-button,.fc-segmented__item,.fc-tabs__item{-webkit-tap-highlight-color:transparent;font:inherit}.fc-button{align-items:center;border:1px solid #0000;border-radius:var(--fc-radius-sm);cursor:pointer;display:inline-flex;font-size:var(--fc-font-size-md);font-weight:650;gap:var(--fc-space-2);justify-content:center;line-height:1;min-height:2.5rem;padding:.625rem 1rem;transition:background var(--fc-motion-fast) var(--fc-ease),border-color var(--fc-motion-fast) var(--fc-ease),color var(--fc-motion-fast) var(--fc-ease),box-shadow var(--fc-motion-fast) var(--fc-ease)}.fc-button:hover:not(:disabled){box-shadow:0 2px 8px #1018281a}.fc-button:disabled{cursor:not-allowed;opacity:.52}.fc-button--primary{background:var(--fc-color-primary);color:#fff}.fc-button--primary:hover:not(:disabled){background:var(--fc-color-primary-hover)}.fc-button--secondary{background:var(--fc-color-surface);border-color:var(--fc-color-border-strong);color:var(--fc-color-text)}.fc-button--secondary:hover:not(:disabled){background:var(--fc-color-surface-hover)}.fc-button--ghost{background:#0000;color:var(--fc-color-text-muted)}.fc-button--ghost:hover:not(:disabled){background:var(--fc-color-surface-subtle);color:var(--fc-color-text)}.fc-button--danger{background:var(--fc-color-danger);color:#fff}.fc-button--danger:hover:not(:disabled){filter:brightness(.92)}.fc-button--sm{font-size:var(--fc-font-size-sm);min-height:2rem;padding:.45rem .75rem}.fc-button--lg{font-size:var(--fc-font-size-lg);min-height:3rem;padding:.75rem 1.25rem}.fc-button__spinner{animation:fc-spin .65s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:1rem;width:1rem}.fc-icon-button{background:#0000;border:1px solid #0000;border-radius:var(--fc-radius-sm);color:var(--fc-color-text-muted);cursor:pointer;display:inline-grid;height:2.5rem;padding:0;place-items:center;transition:background var(--fc-motion-fast),color var(--fc-motion-fast),border-color var(--fc-motion-fast);width:2.5rem}.fc-icon-button:hover:not(:disabled){background:var(--fc-color-surface-subtle);color:var(--fc-color-text)}.fc-icon-button:disabled{cursor:not-allowed;opacity:.5}.fc-icon-button--sm{height:2rem;width:2rem}.fc-icon-button--lg{height:3rem;width:3rem}.fc-action-menu__trigger:focus-visible,.fc-button:focus-visible,.fc-filter-chip:focus-visible,.fc-icon-button:focus-visible,.fc-segmented__item:focus-visible,.fc-tabs__item:focus-visible{box-shadow:0 0 0 3px var(--fc-color-focus-ring)!important;outline:1.5px solid var(--fc-color-primary)!important;outline-offset:2px!important}.fc-action-menu{position:relative}.fc-action-menu__trigger{align-items:center;background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-radius-sm);color:var(--fc-color-text);cursor:pointer;display:inline-flex;font-size:var(--fc-font-size-md);font-weight:600;list-style:none;min-height:2.5rem;padding:.625rem 1rem}.fc-action-menu__trigger::-webkit-details-marker{display:none}.fc-action-menu__trigger:after{color:var(--fc-color-text-muted);content:"⌄";margin-left:var(--fc-space-2)}.fc-action-menu__content{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-md);box-shadow:var(--fc-shadow-float);display:flex;flex-direction:column;min-width:13rem;padding:var(--fc-space-2);position:absolute;right:0;top:calc(100% + var(--fc-space-2));z-index:var(--fc-z-dropdown)}.fc-action-menu__content>[role=menuitem],.fc-action-menu__content>button{background:#0000;border:0;border-radius:var(--fc-radius-xs);color:var(--fc-color-text);cursor:pointer;font:inherit;font-size:var(--fc-font-size-md);padding:.625rem .75rem;text-align:left;width:100%}.fc-action-menu__content>[role=menuitem]:hover,.fc-action-menu__content>button:hover{background:var(--fc-color-surface-subtle)}.fc-filter-chip{align-items:center;background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-radius-pill);color:var(--fc-color-text-muted);cursor:pointer;display:inline-flex;font-size:var(--fc-font-size-sm);font-weight:600;gap:var(--fc-space-2);min-height:2.25rem;padding:.45rem .75rem;white-space:nowrap}.fc-filter-chip.is-active,.fc-filter-chip:hover{border-color:var(--fc-color-primary);color:var(--fc-color-primary)}.fc-filter-chip.is-active{background:var(--fc-color-primary-soft)}.fc-filter-chip__count{background:var(--fc-color-surface-subtle);border-radius:var(--fc-radius-pill);display:grid;font-size:.6875rem;height:1.25rem;min-width:1.25rem;padding-inline:.3rem;place-items:center}.fc-field{display:flex;flex-direction:column;gap:var(--fc-space-2);min-width:0}.fc-field__label{color:var(--fc-color-text);font-size:var(--fc-font-size-sm);font-weight:600}.fc-field__label span{color:var(--fc-color-danger)}.fc-input{background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-radius-sm);color:var(--fc-color-text);font:inherit;font-size:var(--fc-font-size-md);min-height:2.75rem;outline:none;padding:.65rem .8rem;transition:border-color var(--fc-motion-fast),box-shadow var(--fc-motion-fast);width:100%}.fc-input::placeholder{color:var(--fc-color-text-subtle)}.fc-input:hover{border-color:#aeb4bf}.fc-input:focus{border-color:var(--fc-color-primary);box-shadow:0 0 0 3px var(--fc-color-focus-ring)}.fc-input:disabled{background:var(--fc-color-surface-subtle);color:var(--fc-color-text-subtle);cursor:not-allowed}.fc-field.has-error .fc-input{border-color:var(--fc-color-danger);box-shadow:0 0 0 3px #d6252514}.fc-field__message{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs);line-height:var(--fc-line-ui);margin:0}.fc-field__message--error{color:var(--fc-color-danger)}.fc-textarea{line-height:var(--fc-line-content);min-height:6rem;resize:vertical}.fc-search{display:block;min-width:0;position:relative}.fc-search .fc-input{padding-left:2.5rem}.fc-search__icon{color:var(--fc-color-text-muted);left:.85rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.fc-status-badge{align-items:center;background:var(--fc-color-surface-subtle);border:1px solid #0000;border-radius:var(--fc-radius-pill);color:var(--fc-color-text-muted);display:inline-flex;font-size:var(--fc-font-size-xs);font-weight:650;gap:.4rem;min-height:1.5rem;padding:.25rem .6rem;white-space:nowrap}.fc-status-badge__dot{background:currentColor;border-radius:50%;height:.4rem;width:.4rem}.fc-status-badge--success{background:var(--fc-color-success-soft);color:var(--fc-color-success)}.fc-status-badge--warning{background:var(--fc-color-warning-soft);color:var(--fc-color-warning)}.fc-status-badge--danger{background:var(--fc-color-danger-soft);color:var(--fc-color-danger)}.fc-status-badge--info,.fc-status-badge--primary{background:var(--fc-color-primary-soft);color:var(--fc-color-primary)}.fc-avatar{background:var(--fc-color-primary-soft);border:1px solid #001eff24;border-radius:50%;color:var(--fc-color-primary);display:inline-grid;flex:0 0 auto;font-size:var(--fc-font-size-sm);font-weight:700;height:2.5rem;overflow:visible;place-items:center;position:relative;width:2.5rem}.fc-avatar img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.fc-avatar--sm{font-size:.6875rem;height:2rem;width:2rem}.fc-avatar--lg{font-size:var(--fc-font-size-md);height:3rem;width:3rem}.fc-avatar--xl{font-size:1.25rem;height:5rem;width:5rem}.fc-avatar__status{background:var(--fc-color-text-subtle);border:2px solid var(--fc-color-surface);border-radius:50%;bottom:-.05rem;height:.75rem;position:absolute;right:-.05rem;width:.75rem}.fc-avatar__status.is-online{background:var(--fc-color-success)}.fc-avatar__status.is-busy{background:var(--fc-color-danger)}.fc-avatar-group{align-items:center;display:flex}.fc-avatar-group .fc-avatar{border:2px solid var(--fc-color-surface);margin-left:-.5rem}.fc-avatar-group .fc-avatar:first-child{margin-left:0}.fc-avatar-group__extra{background:var(--fc-color-surface-subtle);color:var(--fc-color-text-muted)}.fc-skeleton{animation:fc-shimmer 1.4s ease infinite;background:linear-gradient(90deg,var(--fc-color-surface-subtle) 25%,#fafafa 37%,var(--fc-color-surface-subtle) 63%);background-size:400% 100%;border-radius:var(--fc-radius-xs);display:block}.fc-skeleton.is-circle{border-radius:50%}.fc-tabs{align-items:center;border-bottom:1px solid var(--fc-color-border);display:flex;gap:var(--fc-space-5);min-width:0;overflow-x:auto;scrollbar-width:none}.fc-tabs::-webkit-scrollbar{display:none}.fc-tabs__item{align-items:center;background:#0000;border:0;color:var(--fc-color-text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--fc-font-size-md);font-weight:600;gap:var(--fc-space-2);min-height:2.75rem;padding:.65rem 0;position:relative;white-space:nowrap}.fc-tabs__item:hover{color:var(--fc-color-text)}.fc-tabs__item.is-active{color:var(--fc-color-primary)}.fc-tabs__item.is-active:after{background:var(--fc-color-primary);border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.fc-tabs__item:disabled{cursor:not-allowed;opacity:.5}.fc-tabs__count{border-radius:var(--fc-radius-pill);display:grid;font-size:.6875rem;height:1.25rem;min-width:1.25rem;padding-inline:.3rem;place-items:center}.fc-segmented,.fc-tabs__count{background:var(--fc-color-surface-subtle)}.fc-segmented{align-items:center;border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-sm);display:inline-flex;gap:var(--fc-space-1);padding:var(--fc-space-1)}.fc-segmented__item{background:#0000;border:0;border-radius:.45rem;color:var(--fc-color-text-muted);cursor:pointer;font-size:var(--fc-font-size-sm);font-weight:600;min-height:2rem;padding:.4rem .75rem}.fc-segmented__item.is-active{background:var(--fc-color-surface);box-shadow:var(--fc-shadow-rest);color:var(--fc-color-primary)}.fc-breadcrumb ol{list-style:none;margin:0;padding:0}.fc-breadcrumb li,.fc-breadcrumb ol{align-items:center;display:flex;gap:var(--fc-space-2)}.fc-breadcrumb li{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-sm)}.fc-breadcrumb a{color:inherit;text-decoration:none}.fc-breadcrumb a:hover{color:var(--fc-color-primary)}.fc-breadcrumb [aria-current=page]{color:var(--fc-color-text);font-weight:600}.fc-command-search{min-width:min(100%,20rem);position:relative}.fc-command-search__key{background:var(--fc-color-surface-subtle);border:1px solid var(--fc-color-border);border-radius:.4rem;color:var(--fc-color-text-muted);cursor:pointer;font:inherit;font-size:.6875rem;min-width:2rem;padding:.2rem .4rem;position:absolute;right:.55rem;top:50%;transform:translateY(-50%)}.fc-command-search .fc-input{padding-right:3.25rem}.fc-data-table{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);overflow-x:auto;width:100%}.fc-data-table table{border-collapse:collapse;color:var(--fc-color-text);width:100%}.fc-data-table td,.fc-data-table th{border-bottom:1px solid var(--fc-color-border);padding:.8rem 1rem;text-align:left;vertical-align:middle}.fc-data-table th{background:var(--fc-color-surface-subtle);color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fc-data-table td{font-size:var(--fc-font-size-md)}.fc-data-table tbody tr:last-child td{border-bottom:0}.fc-data-table tbody tr.is-clickable{cursor:pointer}.fc-data-table tbody tr.is-clickable:hover td{background:var(--fc-color-surface-hover)}.fc-data-table tbody tr.is-clickable:focus-visible{outline:2px solid var(--fc-color-primary);outline-offset:-2px}.fc-data-table__empty{color:var(--fc-color-text-muted);padding:var(--fc-space-10)!important;text-align:center!important}.fc-virtual-list{contain:strict;overflow:auto;position:relative}.fc-virtual-list__spacer{position:relative;width:100%}.fc-virtual-list__spacer>div{inset:0 0 auto;position:absolute}.fc-virtual-list__row{overflow:hidden}.fc-info-card,.fc-stat-card{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);box-shadow:var(--fc-shadow-rest);min-width:0}.fc-stat-card{flex-direction:column;padding:var(--fc-space-5)}.fc-stat-card,.fc-stat-card__top{display:flex;gap:var(--fc-space-3)}.fc-stat-card__top{align-items:center;color:var(--fc-color-text-muted);font-size:var(--fc-font-size-sm);font-weight:600;justify-content:space-between}.fc-stat-card>strong{font-size:1.75rem;letter-spacing:-.025em;line-height:1.1}.fc-stat-card__change{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs)}.fc-stat-card--success>strong{color:var(--fc-color-success)}.fc-stat-card--warning>strong{color:var(--fc-color-warning)}.fc-stat-card--danger>strong{color:var(--fc-color-danger)}.fc-stat-card--primary>strong{color:var(--fc-color-primary)}.fc-info-card>header{grid-gap:var(--fc-space-3);align-items:start;display:grid;gap:var(--fc-space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--fc-space-5)}.fc-info-card__icon{background:var(--fc-color-primary-soft);border-radius:var(--fc-radius-sm);color:var(--fc-color-primary);display:grid;height:2.5rem;place-items:center;width:2.5rem}.fc-info-card h3{font-size:var(--fc-font-size-lg);line-height:1.3;margin:0}.fc-info-card p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-sm);line-height:var(--fc-line-ui);margin:var(--fc-space-1) 0 0}.fc-info-card__body{padding:0 var(--fc-space-5) var(--fc-space-5)}.fc-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:15rem;padding:var(--fc-space-10) var(--fc-space-6);text-align:center}.fc-empty-state__icon{background:var(--fc-color-surface-subtle);border-radius:50%;color:var(--fc-color-text-muted);display:grid;font-size:1.5rem;height:3.5rem;margin-bottom:var(--fc-space-4);place-items:center;width:3.5rem}.fc-empty-state h3{color:var(--fc-color-text);font-size:var(--fc-font-size-lg);margin:0}.fc-empty-state p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-md);line-height:var(--fc-line-content);margin:var(--fc-space-2) 0 0;max-width:30rem}.fc-empty-state__action{margin-top:var(--fc-space-5)}.fc-table-skeleton{border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);display:flex;flex-direction:column;overflow:hidden}.fc-table-skeleton>div{grid-gap:var(--fc-space-4);border-bottom:1px solid var(--fc-color-border);display:grid;gap:var(--fc-space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--fc-space-4)}.fc-table-skeleton>div:last-child{border-bottom:0}.fc-conversation-list{display:flex;flex-direction:column}.fc-conversation-list__item{grid-gap:var(--fc-space-3);align-items:center;background:#0000;border:0;border-bottom:1px solid var(--fc-color-border);color:var(--fc-color-text);cursor:pointer;display:grid;font:inherit;gap:var(--fc-space-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:4.5rem;padding:var(--fc-space-3) var(--fc-space-4);text-align:left;width:100%}.fc-conversation-list__item:hover{background:var(--fc-color-surface-hover)}.fc-conversation-list__item.is-active{background:var(--fc-color-primary-soft)}.fc-conversation-list__copy{display:flex;flex-direction:column;gap:var(--fc-space-1);min-width:0}.fc-conversation-list__copy>span{align-items:center;display:flex;gap:var(--fc-space-2);justify-content:space-between;min-width:0}.fc-conversation-list__copy strong,.fc-conversation-list__copy>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-conversation-list__copy strong{font-size:var(--fc-font-size-md)}.fc-conversation-list__copy time,.fc-conversation-list__copy>span:last-child{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs)}.fc-conversation-list__unread{background:var(--fc-color-primary);border-radius:var(--fc-radius-pill);color:#fff;display:grid;font-size:.625rem;font-weight:700;height:1.35rem;min-width:1.35rem;padding-inline:.25rem;place-items:center}.fc-message-thread{display:flex;flex-direction:column;gap:var(--fc-space-5);padding:var(--fc-space-6)}.fc-message{grid-gap:var(--fc-space-3);display:grid;gap:var(--fc-space-3);grid-template-columns:auto minmax(0,1fr)}.fc-message>div{min-width:0}.fc-message header{align-items:baseline;display:flex;gap:var(--fc-space-2);margin-bottom:var(--fc-space-1)}.fc-message header strong{font-size:var(--fc-font-size-md)}.fc-message header time{color:var(--fc-color-text-subtle);font-size:var(--fc-font-size-xs)}.fc-message__body{color:var(--fc-color-text);font-size:var(--fc-font-size-md);line-height:var(--fc-line-content);overflow-wrap:anywhere;white-space:pre-wrap}.fc-message.is-own .fc-message__body{background:var(--fc-color-primary-soft);border-radius:var(--fc-radius-md);padding:.65rem .8rem}.fc-message-composer{background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-radius-card);padding:var(--fc-space-3)}.fc-message-composer .fc-field{gap:0}.fc-message-composer .fc-textarea{border:0;box-shadow:none;min-height:3.5rem;padding:.45rem;resize:none}.fc-message-composer__footer{align-items:center;display:flex;gap:var(--fc-space-3);justify-content:space-between;padding-top:var(--fc-space-2)}.fc-message-composer__actions{align-items:center;display:flex;gap:var(--fc-space-1);min-width:0;overflow-x:auto}.fc-profile-panel__identity{align-items:center;display:flex;flex-direction:column;padding:var(--fc-space-8) var(--fc-space-5);text-align:center}.fc-profile-panel__identity h2{font-size:var(--fc-font-size-section);margin:var(--fc-space-3) 0 0}.fc-profile-panel__identity p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-md);margin:var(--fc-space-1) 0 0}.fc-profile-panel__actions{display:flex;gap:var(--fc-space-2);margin-top:var(--fc-space-4)}.fc-profile-panel__body{padding:var(--fc-space-5)}.fc-reaction-bar{align-items:center;display:flex;gap:var(--fc-space-1);margin-top:var(--fc-space-2)}.fc-reaction-bar>button{align-items:center;background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-pill);color:var(--fc-color-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--fc-font-size-xs);gap:.3rem;min-height:1.75rem;padding:.25rem .5rem}.fc-reaction-bar>button.is-active,.fc-reaction-bar>button:hover{background:var(--fc-color-primary-soft);border-color:var(--fc-color-primary);color:var(--fc-color-primary)}.fc-toast{grid-gap:var(--fc-space-3);align-items:start;background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-left:3px solid var(--fc-color-text-muted);border-radius:var(--fc-radius-md);bottom:var(--fc-space-6);box-shadow:var(--fc-shadow-float);display:grid;gap:var(--fc-space-3);grid-template-columns:minmax(0,1fr) auto auto;padding:var(--fc-space-4);position:fixed;right:var(--fc-space-6);width:min(calc(100vw - 2rem),25rem);z-index:var(--fc-z-toast)}.fc-toast strong{font-size:var(--fc-font-size-md)}.fc-toast p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-sm);line-height:var(--fc-line-ui);margin:var(--fc-space-1) 0 0}.fc-toast--success{border-left-color:var(--fc-color-success)}.fc-toast--warning{border-left-color:var(--fc-color-warning)}.fc-toast--danger{border-left-color:var(--fc-color-danger)}.fc-toast--info{border-left-color:var(--fc-color-info)}.fc-inline-alert{align-items:flex-start;background:var(--fc-color-info-soft);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-md);color:var(--fc-color-info);display:flex;gap:var(--fc-space-4);justify-content:space-between;padding:var(--fc-space-4)}.fc-inline-alert strong{font-size:var(--fc-font-size-md)}.fc-inline-alert>div>div{color:var(--fc-color-text);font-size:var(--fc-font-size-sm);line-height:var(--fc-line-ui);margin-top:var(--fc-space-1)}.fc-inline-alert--success{background:var(--fc-color-success-soft);color:var(--fc-color-success)}.fc-inline-alert--warning{background:var(--fc-color-warning-soft);color:var(--fc-color-warning)}.fc-inline-alert--danger{background:var(--fc-color-danger-soft);color:var(--fc-color-danger)}.fc-inline-alert__actions{display:flex;gap:var(--fc-space-2)}.fc-overlay{align-items:center;justify-content:center;padding:var(--fc-space-4);z-index:var(--fc-z-modal)}.fc-drawer,.fc-modal{background:var(--fc-color-surface);box-shadow:var(--fc-shadow-float);display:flex;flex-direction:column;max-height:calc(100dvh - 2rem)}.fc-modal{animation:fc-pop var(--fc-motion) var(--fc-ease);border-radius:var(--fc-radius-card);width:min(100%,36rem)}.fc-modal--sm{width:min(100%,28rem)}.fc-modal--lg{width:min(100%,52rem)}.fc-drawer>footer,.fc-drawer>header,.fc-modal>footer,.fc-modal>header{align-items:flex-start;border-bottom:1px solid var(--fc-color-border);display:flex;gap:var(--fc-space-4);justify-content:space-between;padding:var(--fc-space-5)}.fc-drawer>header h2,.fc-modal>header h2{font-size:var(--fc-font-size-section);margin:0}.fc-drawer>header p,.fc-modal>header p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-sm);line-height:var(--fc-line-ui);margin:var(--fc-space-1) 0 0}.fc-drawer__body,.fc-modal__body{min-height:0;overflow:auto;padding:var(--fc-space-5)}.fc-drawer>footer,.fc-modal>footer{border-bottom:0;border-top:1px solid var(--fc-color-border);justify-content:flex-end}.fc-drawer{animation:fc-slide-in var(--fc-motion) var(--fc-ease);bottom:0;max-height:none;position:absolute;top:0;width:min(100%,30rem)}.fc-drawer.is-right{right:0}.fc-drawer.is-left{left:0}.fc-tooltip{display:inline-flex;position:relative}.fc-tooltip__content{background:var(--fc-color-text);border-radius:var(--fc-radius-xs);bottom:calc(100% + var(--fc-space-2));color:#fff;font-size:var(--fc-font-size-xs);left:50%;line-height:var(--fc-line-ui);max-width:16rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:absolute;transform:translate(-50%,.25rem);transition:opacity var(--fc-motion-fast),transform var(--fc-motion-fast);width:-webkit-max-content;width:max-content;z-index:var(--fc-z-dropdown)}.fc-tooltip:focus .fc-tooltip__content,.fc-tooltip:focus-within .fc-tooltip__content,.fc-tooltip:hover .fc-tooltip__content{opacity:1;transform:translate(-50%)}.crm-circle{display:flex;flex-direction:column;gap:var(--fc-space-4);min-width:0;width:100%}.crm-page-header{align-items:center;background:#0000;box-shadow:none;margin:0;padding:.25rem 0}.crm-page-header h1{color:var(--fc-color-text);font-size:var(--fc-font-size-page)}.crm-page-header p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-sm);margin-top:.25rem}.crm-circle>.fc-tabs{margin:0 0 var(--fc-space-1);padding-inline:.25rem}.crm-circle .fc-empty-state{min-height:18rem}.crm-clients-results{min-width:0}.crm-clients-table td{white-space:normal}.crm-client-cell{align-items:center;display:flex;gap:.75rem;min-width:13rem}.crm-client-cell>div{align-items:flex-start;display:flex;flex-direction:column;gap:.15rem;min-width:0}.crm-client-cell span,.crm-client-cell strong{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-client-cell>div>span{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs)}.crm-client-contact{display:flex;flex-direction:column;gap:.15rem}.crm-client-contact span:last-child:not(:first-child){color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs)}.crm-row-actions{align-items:center;display:flex;gap:var(--fc-space-1);white-space:nowrap}.crm-pagination{align-items:center;color:var(--fc-color-text-muted);display:flex;font-size:var(--fc-font-size-sm);gap:var(--fc-space-4);justify-content:space-between;padding:.15rem .25rem}.crm-pagination label,.crm-pagination>div{align-items:center;display:flex;gap:var(--fc-space-2)}.crm-pagination select{background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-radius-sm);color:var(--fc-color-text);font:inherit;min-height:2rem;padding:.25rem 1.8rem .25rem .55rem}.crm-visits-layout{height:min(42rem,calc(100dvh - 17rem));min-height:31rem}.crm-visit-master,.crm-visits-layout .fc-three-pane__thread{background:var(--fc-color-surface)}.crm-visit-master{height:100%;min-width:0}.crm-pane-heading{align-items:center;border-bottom:1px solid var(--fc-color-border);color:var(--fc-color-text);display:flex;gap:var(--fc-space-3);justify-content:space-between;min-height:3.25rem;padding:.8rem 1rem}.crm-pane-heading>span{background:var(--fc-color-surface-subtle);border-radius:var(--fc-radius-pill);color:var(--fc-color-text-muted);display:grid;font-size:var(--fc-font-size-xs);font-weight:700;height:1.6rem;min-width:1.6rem;place-items:center}.crm-visit-list{height:calc(100% - 3.25rem);overflow:auto}.crm-visit-master .fc-virtual-list{height:calc(100% - 3.25rem)!important}.crm-visit-list-item{grid-gap:.7rem;align-items:center;background:#0000;border:0;border-bottom:1px solid var(--fc-color-border);color:var(--fc-color-text);cursor:pointer;display:grid;font:inherit;gap:.7rem;grid-template-columns:auto minmax(0,1fr);min-height:5.5rem;padding:.75rem 1rem;text-align:left;width:100%}.crm-visit-list-item:hover{background:var(--fc-color-surface-hover)}.crm-visit-list-item.is-active{background:var(--fc-color-primary-soft);box-shadow:inset 3px 0 0 var(--fc-color-primary)}.crm-visit-list-item:focus-visible{outline:2px solid var(--fc-color-primary);outline-offset:-2px}.crm-visit-list-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.crm-visit-list-copy small,.crm-visit-list-copy span,.crm-visit-list-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-visit-list-copy strong{font-size:var(--fc-font-size-md)}.crm-visit-list-copy small,.crm-visit-list-copy span{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs)}.crm-visit-detail{display:flex;flex-direction:column;gap:var(--fc-space-5);min-height:100%;padding:1.5rem}.crm-visit-detail>header{align-items:center;display:flex;gap:var(--fc-space-4)}.crm-visit-detail h2{color:var(--fc-color-text);font-size:var(--fc-font-size-section);line-height:1.25;margin:0}.crm-visit-badges{display:flex;gap:var(--fc-space-2);margin-top:var(--fc-space-2)}.crm-visit-facts{grid-gap:var(--fc-space-3);display:grid;gap:var(--fc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.crm-visit-facts>div{background:var(--fc-color-surface-subtle);border-radius:var(--fc-radius-sm);padding:.8rem}.crm-visit-facts dt{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs);font-weight:700;letter-spacing:.035em;text-transform:uppercase}.crm-visit-facts dd{color:var(--fc-color-text);font-size:var(--fc-font-size-sm);font-weight:600;margin:.3rem 0 0}.crm-visit-notes{border-top:1px solid var(--fc-color-border);padding-top:var(--fc-space-2)}.crm-mobile-audit h3,.crm-visit-notes h3{font-size:var(--fc-font-size-md);margin:0 0 var(--fc-space-2)}.crm-mobile-audit p,.crm-visit-notes p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-md);line-height:var(--fc-line-content);margin:0;white-space:pre-wrap}.crm-visit-actions{display:flex;flex-wrap:wrap}.crm-visit-actions,.crm-visit-evidence{align-items:center;gap:var(--fc-space-2)}.crm-visit-evidence{color:var(--fc-color-success);display:inline-flex;font-size:var(--fc-font-size-sm);font-weight:600}.crm-danger-action{color:var(--fc-color-danger)!important}.crm-visit-audit{display:flex;flex-direction:column;gap:var(--fc-space-4);min-height:100%;padding-bottom:1rem}.crm-visit-audit>.fc-button{align-self:flex-start;margin-inline:1rem}.crm-audit-block{border-bottom:1px solid var(--fc-color-border);display:flex;flex-direction:column;gap:.25rem;margin-inline:1rem;padding-bottom:var(--fc-space-4)}.crm-audit-block small,.crm-audit-block span{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs)}.crm-audit-block strong{color:var(--fc-color-text);font-size:var(--fc-font-size-sm)}.crm-mobile-audit{background:var(--fc-color-surface-subtle);border-radius:var(--fc-radius-sm);padding:var(--fc-space-4)}.crm-mobile-back{align-self:flex-start}.crm-view-agenda,.crm-view-funil,.crm-view-mapa{min-width:0;width:100%}.crm-view-mapa>div:last-of-type{min-height:32rem}@keyframes fc-spin{to{transform:rotate(1turn)}}@keyframes fc-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes fc-pop{0%{opacity:0;transform:translateY(.5rem) scale(.985)}to{opacity:1;transform:none}}@keyframes fc-slide-in{0%{opacity:0;transform:translateX(-.75rem)}to{opacity:1;transform:none}}@media (max-width:71rem){.fc-three-pane{grid-template-columns:minmax(15rem,21rem) minmax(23rem,1fr)}.fc-three-pane__profile{display:none}.fc-three-pane__thread{border-right:0}}@media (max-width:64rem){.fc-app-shell.has-context,.fc-app-shell.has-rail.has-sidebar.has-context,.fc-app-shell.has-sidebar.has-context{grid-template-areas:"sidebar topbar" "sidebar main";grid-template-columns:var(--fc-sidebar-width) minmax(0,1fr)}.fc-app-shell.has-rail.has-sidebar.has-context{grid-template-areas:"rail sidebar topbar" "rail sidebar main";grid-template-columns:var(--fc-rail-width) var(--fc-sidebar-width) minmax(0,1fr)}.fc-context-panel{display:none}}@media (max-width:48rem){.fc-container{padding-inline:var(--fc-space-4)}.fc-app-shell,.fc-app-shell.has-context,.fc-app-shell.has-rail,.fc-app-shell.has-rail.has-sidebar,.fc-app-shell.has-rail.has-sidebar.has-context,.fc-app-shell.has-sidebar,.fc-app-shell.has-sidebar.has-context{display:block}.fc-app-shell__rail,.fc-context-panel,.fc-primary-sidebar{display:none}.fc-topbar{height:var(--fc-topbar-height);position:-webkit-sticky;position:sticky}.fc-app-shell__main{padding-block:var(--fc-space-4)}.fc-page-header,.fc-section-header{gap:var(--fc-space-4)}.fc-page-header{flex-direction:column}.fc-page-header__actions{justify-content:flex-start;width:100%}.fc-section-header{align-items:flex-start}.fc-surface--lg,.fc-surface--md{padding:var(--fc-space-4)}.fc-three-pane{border-radius:0;display:block;height:calc(100dvh - var(--fc-topbar-height))}.fc-three-pane__list,.fc-three-pane__profile{display:none}.fc-three-pane__thread{border:0;height:100%}.fc-data-table{border-radius:var(--fc-radius-md)}.fc-data-table.is-stacked table,.fc-data-table.is-stacked tbody,.fc-data-table.is-stacked td,.fc-data-table.is-stacked thead,.fc-data-table.is-stacked tr{display:block}.fc-data-table.is-stacked thead{display:none}.fc-data-table.is-stacked tr{border-bottom:1px solid var(--fc-color-border);padding:var(--fc-space-3)}.fc-data-table.is-stacked td{border:0;display:flex;gap:var(--fc-space-3);justify-content:space-between;padding:.45rem;text-align:right}.fc-data-table.is-stacked td:before{color:var(--fc-color-text-muted);content:attr(data-label);font-size:var(--fc-font-size-xs);font-weight:700;text-align:left}.fc-toast{bottom:var(--fc-space-4);right:var(--fc-space-4)}.fc-overlay{align-items:flex-end;padding:0}.fc-modal{border-radius:var(--fc-radius-card) var(--fc-radius-card) 0 0;max-height:92dvh;width:100%}.fc-drawer{width:min(92vw,30rem)}.crm-circle{gap:var(--fc-space-3)}.crm-page-header{align-items:flex-start;padding:.25rem 0}.crm-page-header .fc-page-header__actions{flex-wrap:nowrap;overflow-x:auto}.crm-circle>.fc-tabs{margin-inline:-.25rem}.crm-pagination{align-items:flex-start;flex-wrap:wrap}.crm-pagination>span{width:100%}.crm-pagination>div{justify-content:space-between;width:100%}.crm-clients-table td{align-items:flex-start!important}.crm-clients-table td:last-child{display:block}.crm-row-actions{justify-content:flex-end}.crm-visits-mobile{overflow:hidden;padding:0!important}.crm-visits-mobile .crm-visit-master{min-height:28rem}.crm-visits-mobile .crm-visit-list{height:auto;max-height:60dvh}.crm-visit-detail{gap:var(--fc-space-4);padding:1rem}.crm-visit-facts{grid-template-columns:1fr}.crm-visit-actions{align-items:stretch}.crm-visit-actions>.fc-button{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.fc-button,.fc-icon-button,.fc-input,.fc-tabs__item,.fc-tooltip__content{transition:none}.fc-button__spinner,.fc-skeleton{animation-duration:1ms;animation-iteration-count:1}.fc-drawer,.fc-mobile-drawer__panel,.fc-modal{animation:none}}.fcal{display:inline-flex;font-family:Inter,system-ui,sans-serif;max-width:100%;position:relative}.fcal.is-full,.fcal__control{display:flex;width:100%}.fcal__control{align-items:center;background:#fff;border:1px solid #d7dce2;border-radius:9px;color:#242a33;font:inherit;gap:9px;min-height:38px;padding:8px 11px;text-align:left;transition:border-color .12s,box-shadow .12s,background .12s}.fcal__control:hover:not(:disabled){background:#fafbfc;border-color:#b9c0c9}.fcal__control.is-open,.fcal__control:focus-visible{border-color:#7d858f;box-shadow:0 0 0 3px #1f263014;outline:0}.fcal__control.has-error{border-color:#d28d88}.fcal__control:disabled{background:#f3f4f6;color:#a1a7af;cursor:not-allowed}.fcal__icon{fill:none;stroke:#727b87;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;min-width:16px;width:16px}.fcal__value{flex:1 1;font-size:12.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcal__value.is-placeholder{color:#9aa1aa;font-weight:500}.fcal__chevron{color:#969da6;font-size:11px}.fcal__popover{background:#fff;border:1px solid #dfe3e8;border-radius:14px;box-shadow:0 20px 48px #12192329,0 3px 10px #12192314;box-sizing:border-box;font-family:Inter,system-ui,sans-serif;padding:11px;position:fixed;width:292px;z-index:100000}.fcal__header{align-items:center;display:grid;grid-template-columns:32px 1fr 32px;padding-bottom:8px}.fcal__header strong{color:#20252d;font-size:13px;text-align:center;text-transform:capitalize}.fcal__nav{background:#f5f6f7;border:0;border-radius:8px;color:#4f5762;cursor:pointer;display:grid;font-size:18px;height:30px;margin:auto;place-items:center;width:30px}.fcal__nav:hover:not(:disabled){background:#e9ecef}.fcal__nav:disabled{color:#bcc1c8;cursor:default}.fcal__days,.fcal__week{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.fcal__week{border-top:1px solid #edf0f2;padding:3px 0 5px}.fcal__week span{color:#959ca6;font-size:9px;font-weight:750;padding-top:5px;text-align:center;text-transform:uppercase}.fcal__day{background:#0000;border:1px solid #0000;border-radius:8px;color:#353b44;cursor:pointer;display:grid;font:inherit;font-size:11px;font-weight:600;height:34px;place-items:center}.fcal__day:hover:not(:disabled){background:#f3f5f6;border-color:#dfe3e7}.fcal__day.is-outside{color:#adb2b9;font-weight:500}.fcal__day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px #9ba2ac}.fcal__day.is-selected{background:#1d232c;border-color:#1d232c;box-shadow:0 1px 2px #10182829;color:#fff}.fcal__day:disabled{color:#cbd0d5;cursor:default}.fcal__footer{align-items:center;border-top:1px solid #edf0f2;display:flex;gap:8px;justify-content:space-between;margin-top:8px;padding-top:9px}.fcal__footer-group{align-items:center;display:flex;gap:5px}.fcal__action{background:#f2f4f5;border:0;border-radius:7px;color:#444c57;cursor:pointer;font:inherit;font-size:10px;font-weight:700;min-height:29px;padding:5px 8px}.fcal__action:hover{background:#e8ebee}.fcal__action.is-primary{background:#1d232c;color:#fff}.fcal__action:disabled{background:#f2f3f4;color:#b2b7be;cursor:default}.fcal__text{background:#f7f8f9;border:1px solid #e1e4e8;border-radius:8px;box-sizing:border-box;color:#2d333c;font:inherit;font-size:11px;margin-bottom:8px;outline:0;padding:8px 9px;width:100%}.fcal__text:focus{background:#fff;border-color:#aeb5bf}.fcal__months{grid-gap:5px;border-bottom:1px solid #edf0f2;border-top:1px solid #edf0f2;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);padding:7px 0}.fcal__month{background:#0000;border:1px solid #0000;border-radius:8px;color:#3d444e;cursor:pointer;font:inherit;font-size:10px;font-weight:700;min-height:35px}.fcal__month:hover:not(:disabled){background:#f3f5f6;border-color:#dfe3e7}.fcal__month.is-selected{background:#1d232c;border-color:#1d232c;color:#fff}.fcal__month:disabled{color:#c5cad0;cursor:default}.fcal__time{grid-gap:7px;align-items:end;border-top:1px solid #edf0f2;display:grid;gap:7px;grid-template-columns:1fr auto 1fr;margin-top:9px;padding-top:9px}.fcal__time label{color:#858d98;display:flex;flex-direction:column;font-size:8px;font-weight:750;gap:4px;letter-spacing:.04em;text-transform:uppercase}.fcal__time input{background:#f8f9fa;border:1px solid #dde1e6;border-radius:8px;box-sizing:border-box;color:#29303a;font:inherit;font-size:12px;font-weight:700;height:34px;outline:0;padding:0 9px;text-align:center;width:100%}.fcal__time input:focus{background:#fff;border-color:#969ea8}.fcal__time-separator{color:#858d98;font-weight:800;padding-bottom:8px}.fcal__message{color:#b33a34;display:block;font-size:9px;margin-top:7px}@media(max-width:420px){.fcal__popover{max-width:292px;width:calc(100vw - 16px)}.fcal__day{height:32px}}@media(prefers-reduced-motion:reduce){.fcal__control{transition:none}}.pc-avatar{align-items:center;background:linear-gradient(135deg,#001eff,#6176ff);border:0;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font:800 12px Inter,system-ui,sans-serif;justify-content:center;overflow:hidden;padding:0}.pc-avatar:not(:disabled){cursor:pointer}.pc-avatar img{height:100%;object-fit:cover;width:100%}.pc-display{background:#fff;border:1px solid #dce1ea;border-radius:16px;box-shadow:0 6px 22px #131e3712;color:#111827;margin-bottom:14px;overflow:hidden}.pc-display-top{background:linear-gradient(112deg,#0d1117 0 58%,#001eff 58% 76%,#6680ff 76%);box-sizing:border-box;color:#fff;gap:18px;justify-content:space-between;min-height:82px;padding:18px 22px}.pc-brand,.pc-display-top{align-items:center;display:flex}.pc-brand{font-size:clamp(16px,1.35vw,18px);font-weight:850;gap:8px;letter-spacing:.018em}.pc-brand strong{color:#7890ff;font-size:clamp(27px,2vw,30px)}.pc-brand svg{height:19px;width:19px}.pc-slogan{font-size:clamp(14px,1.15vw,16px);font-weight:900;letter-spacing:.05em;text-align:right}.pc-value{align-items:center;background:#fff7e8;border:1px solid #f5d69e;border-radius:999px;color:#8c5100;display:inline-flex;font-size:12px;gap:8px;margin:18px 22px 4px;padding:7px 11px}.pc-message{font-size:15px;line-height:1.65;margin:12px 22px 18px;white-space:pre-wrap}.pc-people{background:#fafbfc;border-top:1px solid #e5e7eb;gap:12px;padding:14px 22px}.pc-people,.pc-person{align-items:center;display:flex}.pc-person{flex:1 1;gap:9px}.pc-person,.pc-person span{min-width:0}.pc-person small,.pc-person strong{display:block}.pc-person small{color:#7b8492;font-size:9px;font-weight:800;letter-spacing:.08em}.pc-person strong{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-arrow{color:#001eff;font-weight:900}.pc-display>footer{background:#f4f6f8;color:#5b6472;font-size:10.5px;padding:10px 22px;text-align:right}.pc-display.is-compact .pc-display-top{min-height:58px;padding:12px 16px}.pc-display.is-compact .pc-brand{font-size:13px}.pc-display.is-compact .pc-brand strong{font-size:22px}.pc-display.is-compact .pc-brand svg{height:16px;width:16px}.pc-display.is-compact .pc-slogan{font-size:11.5px}.pc-display.is-compact .pc-value{margin:13px 16px 2px}.pc-display.is-compact .pc-message{font-size:13.5px;margin:9px 16px 13px}.pc-display.is-compact .pc-people{padding:11px 16px}.pc-display.is-compact>footer{padding:8px 16px}.pc-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0f198f;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:2600}.pc-modal{background:#fff;border:1px solid #e2e6ed;border-radius:18px;box-shadow:0 26px 80px #0f172a4d;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;max-height:92vh;overflow:hidden;width:min(760px,100%)}.pc-modal>header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:17px 20px}.pc-modal-symbol{background:#001eff;border-radius:12px;color:#fff;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.pc-modal h2{color:#161a22;font-size:17px;margin:0}.pc-modal header p{color:#697282;font-size:12px;margin:3px 0 0}.pc-modal header>button{background:#0000;border:0;color:#667085;cursor:pointer;font-size:25px;margin-left:auto}.pc-modal-body{overflow:auto;padding:20px}.pc-label{color:#353d4b;display:block;font-size:12.5px;font-weight:750;margin:0 0 7px}.pc-selected{align-items:center;background:#f2f4ff;border:1px solid #bdc8ff;border-radius:11px;display:flex;gap:10px;margin-bottom:18px;padding:10px 12px}.pc-selected>span{flex:1 1}.pc-selected small,.pc-selected strong{display:block}.pc-selected strong{font-size:13px}.pc-selected small{color:#687183;font-size:11px;margin-top:2px}.pc-selected>button{background:#0000;border:0;color:#687183;cursor:pointer;font-size:20px}.pc-picker{margin-bottom:18px;position:relative}.pc-modal textarea,.pc-picker>input{background:#fff;border:1px solid #d5dae3;border-radius:10px;box-sizing:border-box;color:#171b23;font:13px Inter,system-ui,sans-serif;outline:none;padding:10px 12px;width:100%}.pc-modal textarea:focus,.pc-picker>input:focus{border-color:#001eff;box-shadow:0 0 0 3px #001eff1a}.pc-options{background:#fff;border:1px solid #dfe3ea;border-radius:11px;box-shadow:0 14px 35px #0f172a24;left:0;max-height:230px;overflow:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:4}.pc-options>button{align-items:center;background:#fff;border:0;border-bottom:1px solid #eef0f3;cursor:pointer;display:flex;gap:9px;padding:9px 11px;text-align:left;width:100%}.pc-options>button:hover{background:#f7f8fa}.pc-options small,.pc-options strong{display:block}.pc-options strong{font-size:12.5px}.pc-options small{color:#6d7584;font-size:10.5px;margin-top:2px}.pc-options p{color:#6d7584;font-size:12px;padding:16px;text-align:center}.pc-values{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.pc-values>button{grid-column-gap:9px;background:#fff;border:1px solid #dfe3ea;border-radius:11px;column-gap:9px;cursor:pointer;display:grid;grid-template-columns:auto 1fr;padding:11px 12px;position:relative;text-align:left}.pc-values>button:last-child{grid-column:1/-1}.pc-values>button.is-selected{background:#f1f3ff;border-color:#001eff;box-shadow:0 0 0 2px #001eff17}.pc-values>button>span{font-size:19px;grid-row:1/3}.pc-values strong{font-size:12.5px}.pc-values small{color:#6a7280;font-size:10.5px;line-height:1.35;margin-top:3px}.pc-counter{color:#7a8290;font-size:10.5px;margin-top:4px;text-align:right}.pc-public-note{align-items:flex-start;background:#f1f3ff;border:1px solid #d9dfff;border-radius:10px;color:#35405c;display:flex;font-size:11.5px;gap:8px;line-height:1.45;margin-top:13px;padding:10px 12px}.pc-modal-actions{border-top:1px solid #e5e7eb;display:flex;gap:9px;justify-content:flex-end;padding:14px 20px}.pc-governance-actions button,.pc-modal-actions button,.pc-panel-head>button{border-radius:10px;cursor:pointer;font:700 12.5px Inter,system-ui,sans-serif;padding:10px 14px}.pc-cancel{background:#fff;border:1px solid #d5dae3;color:#434b59}.pc-governance-actions button,.pc-panel-head>button,.pc-submit{background:#001eff;border:1px solid #001eff;color:#fff}.pc-modal-actions button:disabled{cursor:not-allowed;opacity:.5}.pc-panel-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:15px}.pc-panel-head h3{color:#191b1f;font-size:16px;margin:0}.pc-panel-head p{color:#687183;font-size:12.5px;margin:4px 0 0}.pc-panel-head>button{align-items:center;display:flex;gap:7px;white-space:nowrap}.pc-list-tabs{display:flex;gap:5px;margin-bottom:14px}.pc-list-tabs button{background:#0000;border:0;border-radius:9px;color:#5b6472;cursor:pointer;font:650 12.5px Inter,system-ui,sans-serif;padding:8px 15px}.pc-list-tabs button.is-active{background:#001eff;color:#fff}.pc-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-list .pc-display{margin:0}.pc-empty,.pc-loading{background:#fff;border:1px solid #e1e5eb;border-radius:14px;color:#687183;padding:34px 22px;text-align:center}.pc-empty svg{color:#001eff}.pc-empty strong{color:#242a34;display:block;font-size:14px;margin-top:9px}.pc-empty p{font-size:12px;line-height:1.5;margin:5px auto 0;max-width:440px}.pc-loading{font-size:12.5px}.pc-governance{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-governance-card{background:#fff;border:1px solid #e1e5eb;border-radius:14px;padding:18px}.pc-governance-card h3{font-size:15px;margin:0}.pc-governance-card>p{color:#687183;font-size:12px;line-height:1.5}.pc-governance-card label{align-items:flex-start;background:#f7f8fa;border-radius:10px;display:flex;gap:10px;padding:12px}.pc-governance-card input{accent-color:#001eff;margin-top:3px}.pc-governance-card label small,.pc-governance-card label strong{display:block}.pc-governance-card label strong{font-size:12.5px}.pc-governance-card label small{color:#6b7381;font-size:10.5px;margin-top:3px}.pc-rule{border-top:1px solid #e7e9ed;margin-top:12px;padding-top:12px}.pc-rule span,.pc-rule strong{display:block}.pc-rule strong{font-size:11.5px}.pc-rule span{color:#6b7381;font-size:10.5px;line-height:1.5;margin-top:4px}.pc-governance-actions{display:flex;grid-column:1/-1;justify-content:flex-end}.pc-governance-actions button:disabled{opacity:.55}.pc-panel{font-family:Inter,system-ui,sans-serif}@media(max-width:760px){.pc-governance,.pc-list,.pc-values{grid-template-columns:1fr}.pc-values>button:last-child{grid-column:auto}.pc-display-top{align-items:flex-start;flex-direction:column;gap:4px}.pc-slogan{text-align:left}.pc-people{align-items:flex-start;flex-direction:column}.pc-arrow{margin-left:13px;transform:rotate(90deg)}.pc-panel-head{flex-direction:column}.pc-panel-head>button{justify-content:center;width:100%}.pc-modal-backdrop{padding:8px}.pc-modal{max-height:96vh}.pc-modal>header{padding:14px}.pc-modal-body{padding:15px}.pc-modal-actions{padding:12px 15px}.pc-modal-actions button{flex:1 1}.pc-governance-actions{grid-column:auto}.pc-governance-actions button{width:100%}}.cx-center-overlay,.cx-overlay{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c18ad;color:#151922;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2100}.cx-tour{border-radius:30px;box-shadow:0 30px 90px #00082d59;grid-template-columns:1.02fr .98fr;height:min(720px,calc(100vh - 48px));outline:0;overflow:hidden;position:relative;width:min(1080px,100%)}.cx-icon-button,.cx-tour{background:#fff;display:grid}.cx-icon-button{border:1px solid #e3e7ef;border-radius:50%;color:#3f4754;cursor:pointer;font-size:27px;height:42px;line-height:1;place-items:center;transition:.2s ease;width:42px}.cx-icon-button:hover{border-color:#b9c2d2;transform:translateY(-1px)}.cx-close{position:absolute;right:22px;top:22px;z-index:5}.cx-tour-visual{background:linear-gradient(145deg,#07111e,#0b1740 58%,#001eff);color:#fff;display:grid;overflow:hidden;padding:48px;place-items:center;position:relative}.cx-tour-visual:after{background:radial-gradient(circle,#6278ff94,#0000 68%);content:"";filter:blur(10px);height:70%;inset:auto -18% -35% 22%;position:absolute}.cx-visual-brand{color:#ffffff9e;font-size:11px;left:36px;letter-spacing:.2em;position:absolute;top:31px;z-index:2}.cx-visual-brand strong{color:#fff}.cx-visual-orbit{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.orbit-one{height:480px;width:480px}.orbit-two{height:680px;width:680px}.cx-chat-card,.cx-community-card,.cx-connection-card,.cx-org-card,.cx-power-card,.cx-profile-card{animation:cx-float 6s ease-in-out infinite;border-radius:24px;box-shadow:0 25px 55px #00000052;position:relative;width:min(410px,90%);z-index:2}.cx-power-card{background:#fff;color:#141923;overflow:hidden}.cx-power-head{align-items:center;background:#080c13;color:#fff;display:flex;font-size:24px;font-weight:800;height:88px;justify-content:space-between;padding:0 28px}.cx-power-head b{color:#7083ff}.cx-power-chip{align-items:center;background:#fff8e9;border:1px solid #f5c879;border-radius:999px;color:#9a5700;display:inline-flex;font-weight:700;gap:8px;margin:27px 28px 12px;padding:9px 13px}.cx-power-card p{font-size:18px;line-height:1.5;padding:0 28px 22px}.cx-power-people{align-items:center;background:#f4f6f9;display:flex;justify-content:space-between;padding:17px 28px}.cx-power-people span{background:#1028f6;border-radius:50%;color:#fff;display:grid;font-size:11px;font-weight:800;height:38px;place-items:center;width:38px}.cx-power-people i{color:#001eff;font-style:normal}.cx-profile-card{background:#fff;color:#121722;padding-bottom:28px;text-align:center}.cx-profile-cover{background:linear-gradient(128deg,#061afe,#677aff 54%,#a3afff);border-radius:24px 24px 0 0;height:145px}.cx-profile-avatar{background:#111c4a;border:5px solid #fff;border-radius:50%;color:#fff;display:grid;font-size:26px;font-weight:800;height:94px;margin:-47px auto 14px;overflow:hidden;place-items:center;width:94px}.cx-profile-avatar img{height:100%;object-fit:cover;width:100%}.cx-profile-card>strong{display:block;font-size:22px}.cx-profile-card>span{color:#6d7480;display:block;margin-top:4px}.cx-profile-lines{grid-gap:8px;display:grid;gap:8px;margin:24px auto 0;width:70%}.cx-profile-lines i{background:#eef1f6;border-radius:10px;height:9px}.cx-profile-lines i:nth-child(2){margin:auto;width:80%}.cx-profile-lines i:nth-child(3){margin:auto;width:52%}.cx-connection-card{background:#fff;color:#121722;padding:32px}.cx-lock-badge{background:#e9edff;border-radius:18px;color:#001eff;display:grid;height:58px;margin-bottom:26px;place-items:center;width:58px}.cx-connection-card>small{color:#001eff;display:block;font-weight:800;letter-spacing:.16em;margin-bottom:12px}.cx-connection-card>strong{display:block;font-size:23px;line-height:1.3}.cx-answer-line{border:1px solid #dce1eb;border-radius:14px;color:#9aa2af;margin:25px 0 18px;padding:17px}.cx-connection-card>span{align-items:center;color:#697180;display:flex;font-size:13px;gap:7px}.cx-org-card{background:#fffffff7;color:#141923;padding:30px}.cx-org-person{align-items:center;background:#fff;border:1px solid #e6e9ef;border-radius:15px;box-shadow:0 8px 20px #121e4014;display:flex;gap:10px;padding:12px}.cx-org-person span{background:#e9edff;border-radius:50%;color:#001eff;display:grid;font-size:11px;font-weight:800;height:36px;place-items:center;width:36px}.cx-org-person b{font-size:13px}.cx-org-lead{margin:auto;width:145px}.cx-org-stem{border:2px solid #bac4ff;border-top:0;height:42px;margin:auto;width:66%}.cx-org-team{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}.cx-org-team .cx-org-person{display:grid;justify-items:center;text-align:center}.cx-date-badge{align-items:center;background:#f3f5f9;border-radius:12px;color:#5d6571;display:flex;font-weight:600;gap:8px;margin-top:22px;padding:11px 14px}.cx-chat-card{background:#fff;color:#151922;display:grid;grid-template-columns:38% 62%;height:360px;overflow:hidden}.cx-chat-list{grid-gap:8px;align-content:start;background:#f4f6f8;display:grid;gap:8px;padding:20px 12px}.cx-chat-list span{align-items:center;border-radius:11px;display:flex;gap:8px;padding:9px}.cx-chat-list span.is-active{background:#fff;box-shadow:0 5px 13px #0b1b4614}.cx-chat-list i{background:#dfe5ff;border-radius:50%;color:#001eff;display:grid;font-size:9px;font-style:normal;font-weight:800;height:30px;place-items:center;width:30px}.cx-chat-list b{font-size:12px}.cx-chat-thread{align-items:flex-start;display:flex;flex-direction:column;padding:28px 18px}.cx-chat-thread small{align-self:center;color:#9aa2af}.cx-chat-thread p{background:#eef1f5;border-radius:13px 13px 13px 3px;font-size:13px;padding:11px 13px}.cx-chat-thread p.is-mine{align-self:flex-end;background:#001eff;border-radius:13px 13px 3px;color:#fff}.cx-community-card{background:#fff;color:#121722;padding:32px}.cx-community-card>small{color:#6d7480;font-size:11px;font-weight:800;letter-spacing:.14em}.cx-moods{display:flex;justify-content:space-between;margin:23px 0 28px}.cx-moods span{background:#f2f4f7;border-radius:18px;display:grid;font-size:27px;height:55px;place-items:center;width:55px}.cx-moods span.is-selected{background:#e4e9ff;outline:2px solid #001eff;transform:translateY(-5px)}.cx-community-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.cx-community-grid>div{grid-gap:5px;border:1px solid #e5e8ef;border-radius:15px;color:#001eff;display:grid;gap:5px;padding:16px}.cx-community-grid b{color:#1b202a}.cx-community-grid small{color:#737b88}.cx-tour-copy{display:flex;flex-direction:column;min-width:0;padding:38px 42px 34px}.cx-tour-top{align-items:center;color:#7b8290;display:flex;font-size:12px;font-weight:800;justify-content:space-between;letter-spacing:.08em;padding-right:44px}.cx-release-label{align-items:center;background:#e9edff;border-radius:999px;color:#001eff;display:inline-flex;font-size:10px;font-weight:900;letter-spacing:.13em;padding:7px 10px}.cx-step-progress{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,1fr);margin:21px 0 28px}.cx-step-progress i{background:#e5e8ef;border-radius:10px;height:3px}.cx-step-progress i.is-active{background:#001eff}.cx-tour-heading-icon{background:#0a1dff;border-radius:15px;box-shadow:0 11px 24px #001eff38;color:#fff;display:grid;height:48px;margin-bottom:18px;place-items:center;width:48px}.cx-eyebrow{color:#001eff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cx-tour-copy h2{color:#11151d;font-size:clamp(28px,3vw,42px);letter-spacing:-.035em;line-height:1.06;margin:10px 0 13px}.cx-tour-copy>p{color:#626b79;font-size:16px;line-height:1.57;margin:0}.cx-tour-copy ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:22px 0 18px;padding:0}.cx-tour-copy li{align-items:center;color:#303742;display:flex;font-size:13px;font-weight:650;gap:9px}.cx-tour-copy li svg{color:#0a955e}.cx-feature-action{align-self:flex-start;background:#0000;border:0;border-bottom:1px solid #bac3ff;color:#001eff;cursor:pointer;font-weight:800;padding:2px 0 9px}.cx-feature-action span{margin-left:7px}.cx-tour-nav{align-items:center;border-top:1px solid #edf0f4;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:18px}.cx-tour-nav>div{display:flex;gap:9px}.cx-primary-button,.cx-secondary-button,.cx-text-button{border-radius:13px;cursor:pointer;font-weight:750}.cx-text-button{background:#0000;border:0;color:#68717f;padding:12px 5px}.cx-secondary-button{background:#fff;border:1px solid #dfe3eb;color:#353d49;width:45px}.cx-secondary-button:disabled{cursor:not-allowed;opacity:.35}.cx-primary-button{background:#001eff;border:0;box-shadow:0 10px 24px #001eff33;color:#fff;padding:13px 18px}.cx-primary-button span{margin-left:12px}.cx-center-overlay{background:#080c187a;justify-content:flex-end;padding:0}.cx-center{animation:cx-slide .32s cubic-bezier(.2,.8,.2,1);background:#f8f9fb;box-shadow:-30px 0 80px #050c2340;height:100%;outline:0;overflow:auto;padding:30px;width:min(510px,100%)}.cx-center>header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.cx-center h2{font-size:32px;letter-spacing:-.035em;margin:14px 0 5px}.cx-center header p{color:#697281;margin:0}.cx-center-hero{grid-gap:18px;align-items:center;background:linear-gradient(145deg,#08111e,#0c1d51 67%,#001eff);border-radius:24px;color:#fff;display:grid;gap:18px;grid-template-columns:auto 1fr;margin:30px 0 26px;overflow:hidden;padding:23px;position:relative}.cx-center-hero:after{background:#5167ff66;border-radius:50%;content:"";height:170px;position:absolute;right:-70px;top:-90px;width:170px}.cx-center-hero>div:nth-child(2){min-width:0}.cx-center-hero small{color:#92a3ff;font-size:9px;font-weight:850;letter-spacing:.12em}.cx-center-hero strong{display:block;font-size:19px;margin:5px 0}.cx-center-hero p{color:#c9cfdf;font-size:12px;line-height:1.45;margin:0}.cx-center-hero>button{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:750;grid-column:1/-1;justify-content:space-between;padding:12px 15px;text-align:left}.cx-progress-ring{background:conic-gradient(#6f83ff var(--cx-progress),#ffffff24 0);border-radius:50%;height:74px;padding:6px;position:relative;width:74px;z-index:1}.cx-progress-ring>div{align-content:center;background:#0c1731;border-radius:50%;display:grid;height:100%;place-items:center;text-align:center;width:100%}.cx-progress-ring strong{font-size:16px}.cx-progress-ring span{color:#aeb7ca;font-size:8px}.cx-progress-ring.is-compact{background:conic-gradient(#001eff var(--cx-progress),#e5e9f1 0);height:58px;width:58px}.cx-progress-ring.is-compact>div{background:#fff}.cx-progress-ring.is-compact strong{color:#161b24;font-size:13px}.cx-section-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.cx-section-title h3{font-size:17px;margin:0}.cx-section-title span{background:#e9edff;border-radius:999px;color:#001eff;font-size:10px;font-weight:800;padding:5px 8px}.cx-feature-list{background:#fff;border:1px solid #e3e7ee;border-radius:20px;overflow:hidden}.cx-feature-list button{align-items:center;background:#fff;border:0;border-bottom:1px solid #edf0f4;cursor:pointer;display:flex;gap:13px;padding:14px;text-align:left;width:100%}.cx-feature-list button:last-child{border-bottom:0}.cx-feature-list button:hover{background:#f8f9ff}.cx-feature-list button>i{background:#edf0ff;border-radius:13px;color:#001eff;display:grid;height:42px;place-items:center;width:42px}.cx-feature-list button>span{grid-gap:3px;display:grid;flex:1 1;gap:3px}.cx-feature-list strong{font-size:14px}.cx-feature-list small{color:#737b88}.cx-feature-list button>b{color:#9ca4b2}.cx-help-card{grid-gap:13px;background:#fff;border:1px solid #dfe4ec;border-radius:20px;display:grid;gap:13px;grid-template-columns:auto 1fr;margin-top:20px;padding:18px}.cx-help-card>i{background:#f0f2f6;border-radius:13px;color:#566071;display:grid;height:42px;place-items:center;width:42px}.cx-help-card p{color:#707986;font-size:12px;line-height:1.45;margin:5px 0}.cx-help-card button{background:#0000;border:0;color:#001eff;cursor:pointer;font-weight:750;grid-column:2;padding:0;text-align:left}.cx-center>footer{color:#9ca4b1;font-size:9px;letter-spacing:.14em;margin:28px 0 5px;text-align:center}.cx-center>footer span{margin:0 7px}.cx-activation{background:linear-gradient(115deg,#fff,#f5f7ff);border:1px solid #dfe4ff;border-radius:22px;box-shadow:0 10px 28px #111f510f;color:#171b24;margin:0 0 18px;overflow:hidden;position:relative}.cx-activation-glow{background:radial-gradient(circle,#001eff21,#0000 68%);height:200px;position:absolute;right:7%;top:-100px;width:240px}.cx-activation-main{align-items:center;display:flex;gap:16px;padding:20px 22px;position:relative}.cx-activation-mark{background:#001eff;border-radius:15px;box-shadow:0 10px 20px #001eff33;color:#fff;display:grid;flex:none;height:48px;place-items:center;width:48px}.cx-activation-copy{flex:1 1;min-width:0}.cx-activation-copy>span{color:#001eff;font-size:9px;font-weight:900;letter-spacing:.14em}.cx-activation-copy h3{font-size:17px;margin:4px 0 3px}.cx-activation-copy p{color:#6d7582;font-size:12px;margin:0}.cx-activation-cta{background:#001eff;border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:750;padding:12px 15px;position:relative}.cx-activation-cta span{margin-left:9px}.cx-activation-toggle{background:#fff;border:1px solid #dbe0e9;border-radius:50%;color:#606977;cursor:pointer;font-size:19px;height:34px;width:34px}.cx-activation-items{grid-gap:8px;border-top:1px solid #e4e8f2;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:14px 22px 18px;position:relative}.cx-activation-items button{align-items:center;background:#fff;border:1px solid #e1e5ed;border-radius:11px;color:#626b78;cursor:pointer;display:flex;font-size:11px;gap:8px;padding:9px;text-align:left}.cx-activation-items button>i{background:#f0f2f6;border-radius:50%;display:grid;flex:none;font-size:9px;font-style:normal;font-weight:800;height:21px;place-items:center;width:21px}.cx-activation-items button.is-done{background:#f4fcf8;border-color:#d7f1e5;color:#18714f}.cx-activation-items button.is-done>i{background:#dff5ea;color:#068052}.cx-activation.is-complete{background:linear-gradient(115deg,#fff,#f2fcf7);border-color:#cdebdc}.cx-activation.is-complete .cx-activation-mark{background:#078359}@keyframes cx-float{0%,to{transform:translateY(0) rotate(-.3deg)}50%{transform:translateY(-9px) rotate(.3deg)}}@keyframes cx-slide{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:850px){.cx-overlay{padding:12px}.cx-tour{border-radius:23px;grid-template-columns:1fr;grid-template-rows:34% 66%;height:min(820px,calc(100vh - 24px))}.cx-tour-visual{padding:20px}.cx-tour-visual>:not(.cx-visual-brand):not(.cx-visual-orbit){transform:scale(.68)}.cx-visual-brand{left:23px;top:20px}.cx-tour-copy{padding:25px}.cx-tour-copy h2{font-size:29px}.cx-tour-copy>p{font-size:14px}.cx-tour-copy ul{margin:15px 0 12px}.cx-tour-heading-icon{display:none}.cx-tour-top{padding-right:42px}.cx-step-progress{margin:14px 0 16px}.cx-close{right:15px;top:15px}.cx-activation-main{flex-wrap:wrap}.cx-activation-copy{min-width:calc(100% - 70px)}.cx-activation .cx-progress-ring{display:none}.cx-activation-cta{margin-left:64px}.cx-activation-items{grid-template-columns:1fr 1fr}}@media (max-width:520px){.cx-overlay{align-items:flex-end;padding:0}.cx-tour{border-radius:0;grid-template-rows:28% 72%;height:100%;max-height:none}.cx-tour-copy{padding:20px 19px}.cx-tour-copy h2{font-size:26px}.cx-tour-copy li{font-size:12px}.cx-tour-copy>p{line-height:1.45}.cx-tour-nav{padding-top:12px}.cx-text-button{font-size:12px}.cx-primary-button{padding:12px}.cx-center{padding:22px 17px}.cx-center h2{font-size:27px}.cx-activation-main{padding:17px}.cx-activation-mark{height:42px;width:42px}.cx-activation-copy{min-width:calc(100% - 60px)}.cx-activation-cta{flex:1 1;margin-left:0}.cx-activation-items{grid-template-columns:1fr;padding:12px 17px}}@media (prefers-reduced-motion:reduce){.cx-center,.cx-chat-card,.cx-community-card,.cx-connection-card,.cx-org-card,.cx-power-card,.cx-profile-card{animation:none!important}.cx-icon-button{transition:none}}.dm-guide{background:var(--dm-guide-card)!important;color:var(--dm-guide-text);display:flex;flex-direction:column;height:100%;min-width:340px;overflow:hidden!important;width:380px!important}.dm-guide-header{align-items:center;background:var(--dm-guide-card);border-bottom:1px solid var(--dm-guide-border);box-sizing:border-box;display:flex!important;flex:0 0 72px;gap:12px;justify-content:space-between;padding:0 18px}.dm-guide-header>div{align-items:center;display:flex;min-width:0}.dm-guide-header strong{color:var(--dm-guide-text);font-size:16px;letter-spacing:-.01em;line-height:1.2}.dm-guide-header button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--dm-guide-text-3);cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;margin:0;position:static!important;width:32px}.dm-guide-header button:hover{background:var(--dm-guide-surface);color:var(--dm-guide-text)}.dm-guide-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:20px 18px 28px;scrollbar-color:var(--dm-guide-border) #0000;scrollbar-width:thin}.dm-guide-person{align-items:center;display:flex;gap:13px;padding:0 2px 15px}.dm-guide-avatar{align-items:center;background:var(--dm-guide-blue);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 62px;font-size:18px;font-weight:800;height:62px;justify-content:center;overflow:visible;position:relative;width:62px}.dm-guide-avatar img{border:2px solid var(--dm-guide-border);border-radius:50%;height:100%;object-fit:cover;width:100%}.dm-guide-online{background:#22c55e;border:3px solid var(--dm-guide-card);border-radius:50%;bottom:2px;height:11px;position:absolute;right:1px;width:11px}.dm-guide-person-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.dm-guide-person-copy h2{color:var(--dm-guide-text);font-size:18px;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-guide-person-copy p{color:var(--dm-guide-text-2);font-size:12.5px;margin:0}.dm-guide-person-copy>span{align-items:center;color:var(--dm-guide-text-3);display:flex;font-size:11.5px;gap:6px}.dm-guide-profile-link{align-items:center;background:var(--dm-guide-card);border:1px solid var(--dm-guide-border);border-radius:10px;color:var(--dm-guide-text-2);cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:700;gap:7px;justify-content:center;margin:0 0 15px;min-height:38px;width:100%}.dm-guide-profile-link:hover{background:var(--dm-guide-blue-soft);border-color:var(--dm-guide-blue);color:var(--dm-guide-blue)}.dm-guide-card{background:var(--dm-guide-card);border:1px solid var(--dm-guide-border);border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.035);margin-top:11px;padding:15px}.dm-guide-title{align-items:flex-start;display:flex;gap:9px;margin-bottom:12px}.dm-guide-title>span{align-items:center;background:var(--dm-guide-surface);border:1px solid var(--dm-guide-border);border-radius:50%;color:var(--dm-guide-text-2);display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.dm-guide-title h3{color:var(--dm-guide-text);font-size:13.5px;line-height:1.25;margin:1px 0 2px}.dm-guide-title p{color:var(--dm-guide-text-3);font-size:10.5px;line-height:1.35;margin:0}.dm-guide-about{grid-gap:9px;align-items:flex-start;background:var(--dm-guide-surface);border-radius:10px;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr);padding:10px}.dm-guide-about>span{align-items:center;background:var(--dm-guide-card);border:1px solid var(--dm-guide-border);border-radius:50%;color:var(--dm-guide-text-2);display:inline-flex;height:28px;justify-content:center;width:28px}.dm-guide-about small{color:var(--dm-guide-text-3);display:block;font-size:8.5px;font-weight:800;letter-spacing:.055em;margin:0 0 3px;text-transform:uppercase}.dm-guide-about p{color:var(--dm-guide-text);font-size:12px;line-height:1.4;margin:0}.dm-guide-disc{grid-gap:9px;display:grid;gap:9px}.dm-guide-disc-row{grid-gap:5px;display:grid;gap:5px}.dm-guide-disc-row>div{align-items:center;display:flex;gap:6px}.dm-guide-disc-row b{align-items:center;border-radius:6px;color:#fff;display:inline-flex;flex:0 0 21px;font-size:10px;height:21px;justify-content:center;width:21px}.dm-guide-disc-row div>span{color:var(--dm-guide-text);font-size:11px;font-weight:650}.dm-guide-disc-row em{background:var(--dm-guide-surface);border-radius:4px;color:var(--dm-guide-text-2);font-size:7.5px;font-style:normal;font-weight:850;letter-spacing:.03em;padding:2px 4px;text-transform:uppercase}.dm-guide-disc-row strong{font-feature-settings:"tnum";font-size:10.5px;font-variant-numeric:tabular-nums;margin-left:auto}.dm-guide-disc-row>span{background:var(--dm-guide-surface);border-radius:99px;height:5px;overflow:hidden}.dm-guide-disc-row i{border-radius:99px;display:block;height:100%;min-width:2px}.dm-guide-bio{background:var(--dm-guide-surface);border-radius:10px;color:var(--dm-guide-text-2);font-size:12px;line-height:1.5;margin:0 0 10px;padding:11px 12px;white-space:pre-wrap}.dm-guide-about{margin-top:7px}.dm-guide-loading{grid-gap:10px;display:grid;gap:10px;padding-top:8px}.dm-guide-loading span{animation:dm-guide-shimmer 1.4s linear infinite;background:linear-gradient(90deg,var(--dm-guide-surface),var(--dm-guide-card),var(--dm-guide-surface));background-size:240% 100%;border-radius:12px;height:72px}.dm-profile-toggle{align-items:center;background:var(--dm-profile-surface);border:1px solid var(--dm-profile-border);border-radius:11px;box-shadow:0 1px 2px #1018280d;color:var(--dm-profile-text);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:12.5px;font-weight:700;gap:7px;height:36px;justify-content:center;padding:0 13px;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.dm-profile-toggle:hover{background:var(--dm-profile-surface-hover);border-color:#cbd1da;transform:translateY(-1px)}.dm-profile-toggle.is-active{background:var(--dm-profile-blue-soft);border-color:var(--dm-profile-blue);box-shadow:0 0 0 3px #001eff14;color:var(--dm-profile-blue)}.dm-profile-toggle:focus-visible{outline:3px solid #001eff2e;outline-offset:2px}@keyframes dm-guide-shimmer{to{background-position:-240% 0}}@media(max-width:1179px) and (min-width:769px){.dm-guide{max-width:46vw;width:380px!important}}@media(max-width:768px){.dm-guide{max-width:none;min-width:0;width:100%!important}.dm-guide-header{flex-basis:62px}.dm-guide-scroll{padding:16px 14px 86px}.dm-guide-person{padding-top:2px}}.st-root{--st-safe-t:env(safe-area-inset-top,0px);--st-safe-b:env(safe-area-inset-bottom,0px);--st-safe-l:env(safe-area-inset-left,0px);--st-safe-r:env(safe-area-inset-right,0px);--st-kb:0px;--st-head-h:44px;--st-foot-h:56px;--st-gut:12px;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-items:center;background:#0b0b0d;box-sizing:border-box;display:flex;gap:20px;inset:0;justify-content:center;overscroll-behavior:none;position:fixed;-webkit-user-select:none;user-select:none;z-index:9995}.st-stage{aspect-ratio:9/16;background:#000;border-radius:14px;box-shadow:0 24px 80px #0000008c;height:min(clamp(320px,calc(100vh - 88px),880px),calc(177.77778vw - 227.55556px));height:min(clamp(320px,calc(100dvh - 88px),880px),calc(177.77778vw - 227.55556px));overflow:hidden;position:relative;width:auto}.st-snap{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.st-content{z-index:1}.st-bg,.st-content{inset:0;position:absolute}.st-bg{overflow:hidden;z-index:0}.st-bg-img{filter:blur(28px) brightness(.5);height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.12);width:100%}.st-frame{left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;z-index:1}.st-media-wrap{inset:0;opacity:1;position:absolute;transition:opacity .22s ease}.st-media-wrap[data-loading="1"]{opacity:0}.st-media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.st-fit-contain .st-media{object-fit:contain}.st-overlay{position:absolute;z-index:3}.st-caption{bottom:calc(var(--st-kb) + 96px);padding:0 26px;text-align:center;z-index:4}.st-caption,.st-grad-top{left:0;position:absolute;right:0}.st-grad-top{background:linear-gradient(180deg,#0000009e,#00000042 58%,#0000);height:calc(var(--st-safe-t) + 108px);pointer-events:none;top:0;z-index:6}.st-grad-bot{background:linear-gradient(0deg,#0009,#0000);bottom:0;height:calc(var(--st-safe-b) + 150px);left:0;right:0;z-index:5}.st-grad-bot,.st-progress{pointer-events:none;position:absolute}.st-progress{display:flex;gap:4px;left:calc(var(--st-safe-l) + var(--st-gut));right:calc(var(--st-safe-r) + var(--st-gut));top:calc(var(--st-safe-t) + 8px);z-index:20}.st-track{background:#ffffff47;border-radius:99px;flex:1 1;height:2.5px;overflow:hidden}.st-fill{background:#fff;border-radius:99px;box-shadow:0 0 6px #ffffff73;height:100%;transform-origin:left}.st-header{gap:10px;height:var(--st-head-h);left:calc(var(--st-safe-l) + 14px);position:absolute;right:calc(var(--st-safe-r) + 14px);top:calc(var(--st-safe-t) + 22px);z-index:21}.st-header,.st-icon-btn{align-items:center;display:flex}.st-icon-btn{background:#00000061;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:6px 9px;transition:background .15s}.st-icon-btn:hover{background:#0000008c}.st-foot{align-items:flex-end;bottom:var(--st-kb);box-sizing:border-box;display:flex;gap:8px;left:0;padding:10px calc(var(--st-safe-r) + 14px) max(10px,var(--st-safe-b)) calc(var(--st-safe-l) + 14px);position:absolute;right:0;z-index:30}.st-kbon .st-foot{padding-bottom:10px}.st-foot-views{display:block}.st-zone{bottom:calc(var(--st-kb) + 88px);position:absolute;top:calc(var(--st-safe-t) + 74px);touch-action:none;z-index:10}.st-zone-l{left:0}.st-zone-l,.st-zone-r{cursor:pointer;width:30%}.st-zone-r{right:0}.st-zone-c{left:30%;right:30%}.st-skeleton{background:#111;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:15}.st-skeleton:after{animation:stShimmer 1.2s ease-in-out infinite;background:linear-gradient(100deg,#0000 20%,#ffffff12 50%,#0000 80%);content:"";inset:0;position:absolute}@keyframes stShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.st-state{align-items:center;background:#00000080;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;padding:0 30px;pointer-events:none;position:absolute;text-align:center;z-index:15}.st-pill{background:#ffffff29;border:1px solid #fff6;border-radius:99px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:9px 20px;pointer-events:auto;transition:background .15s}.st-pill:hover{background:#ffffff42}.st-end{background:#000000c7;flex-direction:column;gap:16px;inset:0;padding:0 30px;position:absolute;text-align:center;z-index:45}.st-end,.st-nav{align-items:center;display:flex;justify-content:center}.st-nav{background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;height:44px;opacity:.55;transition:opacity .15s,background .15s;width:44px;z-index:50}.st-nav:hover{background:#ffffff2e;opacity:1}.st-nav-off{visibility:hidden}.st-close-global{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:20px;top:20px;transition:background .15s;width:36px;z-index:50}.st-close-global:hover{background:#fff3}.st-close-inline{display:none}@keyframes stEnterNext{0%{opacity:0;transform:translate3d(14px,0,0)}to{opacity:1;transform:none}}@keyframes stEnterPrev{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:none}}@keyframes stFade{0%{opacity:0}to{opacity:1}}.st-enter-next{animation:stEnterNext .2s cubic-bezier(.22,.61,.36,1) both}.st-enter-prev{animation:stEnterPrev .2s cubic-bezier(.22,.61,.36,1) both}@media ((pointer:coarse) and (max-height:640px)),(max-width:640px){.st-root{background:#000;gap:0}.st-stage{aspect-ratio:auto;border-radius:0;box-shadow:none;height:100vh;height:100dvh;max-width:none;width:100%}.st-close-global,.st-nav{display:none}.st-close-inline{display:flex}}@media (pointer:coarse) and (max-height:480px){.st-root{--st-head-h:38px;--st-foot-h:48px}.st-grad-top{height:calc(var(--st-safe-t) + 84px)}.st-grad-bot{height:calc(var(--st-safe-b) + 110px)}.st-zone{bottom:calc(var(--st-kb) + 70px);top:calc(var(--st-safe-t) + 62px)}.st-caption{bottom:calc(var(--st-kb) + 78px)}}@media (prefers-reduced-motion:reduce){.st-enter-next,.st-enter-prev{animation:stFade 90ms linear both}.st-skeleton:after{animation:none}.st-media-wrap,.st-snap{transition:none}}.sc-root{--sc-safe-t:env(safe-area-inset-top,0px);--sc-safe-b:env(safe-area-inset-bottom,0px);-webkit-tap-highlight-color:transparent;background:#000;box-sizing:border-box;display:flex;flex-direction:column;inset:0;overscroll-behavior:none;position:fixed;z-index:9990}.sc-top{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:calc(var(--sc-safe-t) + 10px) 14px 6px}.sc-palco{flex:1 1;min-height:0;overflow:hidden;position:relative}.sc-canvas{border-radius:14px;box-shadow:0 20px 60px #0000008c;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center}.sc-media{height:100%;width:100%}.sc-media,.sc-veu{inset:0;position:absolute}.sc-veu{align-items:center;background:#0000008c;color:#fff;display:flex;font-size:13px;justify-content:center;z-index:20}.sc-guias{inset:0;pointer-events:none;position:absolute;z-index:4}.sc-guias span{border-top:1px dashed #ffffff59;height:0;left:0;position:absolute;right:0}.sc-guias span:first-child{top:7%}.sc-guias span:last-child{bottom:12%}.sc-texto-cor{align-items:center;display:flex;inset:0;justify-content:center;padding:0 26px;position:absolute;z-index:2}.sc-texto-cor p{color:#fff;font-size:24px;font-weight:800;line-height:1.35;margin:0;text-align:center;text-shadow:0 2px 12px #00000059}.sc-editbox{position:absolute;user-select:none;-webkit-user-select:none;will-change:transform;z-index:6}.sc-editando .sc-editbox{user-select:text;-webkit-user-select:text}.sc-convite{align-items:center;border:2px dashed #ffffff73;border-radius:16px;color:#fffc;cursor:pointer;display:flex;flex-direction:column;gap:8px;inset:110px 40px 170px;justify-content:center;position:absolute;z-index:3}.sc-convite-t{font-size:13px;font-weight:600}.sc-convite-s{font-size:11px;opacity:.7}.sc-erro{background:#dc2626eb;border-radius:12px;color:#fff;font-size:12px;justify-content:space-between;margin:8px 14px 0;padding:10px 12px}.sc-erro,.sc-tools{align-items:center;display:flex;flex-shrink:0;gap:10px}.sc-tools{flex-wrap:wrap;padding:10px 14px 0}.sc-paleta{display:flex;gap:7px;margin-left:auto}.sc-foot{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:10px 14px max(12px,var(--sc-safe-b))}.sc-foot input{background:#ffffff1f;border:1.5px solid #ffffff80;border-radius:99px;flex:1 1;min-width:0;outline:none;padding:11px 16px}.sc-foot input,.sc-publicar{color:#fff;font-family:inherit;font-size:13px}.sc-publicar{border:none;border-radius:99px;cursor:pointer;flex-shrink:0;font-weight:800;padding:11px 20px}.sc-textbar{background:#0000008c;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:8px 12px max(10px,var(--sc-safe-b))}.sc-linha{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.sc-fontes{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.sc-fonte{background:#ffffff2e;border:none;border-radius:99px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;padding:6px 13px;text-shadow:none}.sc-fonte.sc-on{background:#fff;color:#111}.sc-icon{border:none;border-radius:50%;font-family:inherit;font-size:15px;font-weight:800;height:40px;width:40px}.sc-icon,.sc-icon-sm{align-items:center;background:#ffffff24;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.sc-icon-sm{border:none;border-radius:8px;height:30px;width:30px}.sc-icon-sm.sc-on{background:#fff;color:#111}.sc-tarja{border-radius:8px;font-family:inherit;font-size:13px;font-weight:800;height:30px;width:30px}.sc-cor,.sc-tarja{cursor:pointer;flex-shrink:0}.sc-cor{border-radius:50%;height:24px;transition:transform .1s;width:24px}.sc-sep{background:#ffffff4d;flex-shrink:0;height:22px;width:1px}.sc-concluir{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:800;text-shadow:0 1px 6px #00000080}.sc-pill-sm{background:#fff3;border:none;border-radius:99px;flex-shrink:0;font-size:12px;padding:6px 12px}.sc-mencionar,.sc-pill-sm{color:#fff;cursor:pointer;font-family:inherit;font-weight:700}.sc-mencionar{background:#ffffff24;border:none;font-size:13px;width:100%}.sc-mencao-cx,.sc-mencionar{border-radius:12px;padding:10px}.sc-mencao-cx{background:#0009}.sc-mencao-cx input{background:#ffffff1f;border:1px solid #ffffff59;border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:13px;margin-bottom:8px;outline:none;padding:8px 10px;width:100%}.sc-mencao-lista{display:flex;flex-direction:column;gap:2px;max-height:120px;overflow-y:auto}.sc-mencao-lista button{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:6px 4px;text-align:left}.sc-mencao-lista button span{color:#fff;font-size:13px;font-weight:600}.sc-vazio{color:#ffffff80;font-size:12px;padding:4px}.sc-slider{align-items:center;cursor:pointer;display:flex;height:200px;justify-content:center;left:4px;position:absolute;top:50%;touch-action:none;transform:translateY(-50%);width:44px;z-index:12}.sc-track{background:#ffffff73;border-radius:99px;height:100%;position:relative;width:3px}.sc-thumb{background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000073;height:24px;left:50%;position:absolute;transform:translate(-50%,-50%);width:24px;will-change:top}@media (min-width:641px){.sc-foot,.sc-textbar,.sc-tools{margin-left:auto;margin-right:auto;max-width:560px;width:100%}}.sc-caretbar{animation:sc-caret-pisca 1.06s steps(1) infinite;background:currentColor;border-radius:1px;display:none;pointer-events:none;position:absolute;width:2px;z-index:2}@keyframes sc-caret-pisca{0%,49%{opacity:1}50%,to{opacity:0}}.st-views-sheet{animation:st-sheet-sobe .22s ease;background:#12141cf7;border-radius:18px 18px 0 0;bottom:0;box-shadow:0 -8px 30px #00000073;display:flex;flex-direction:column;left:0;max-height:62%;padding:10px 16px calc(12px + env(safe-area-inset-bottom));position:absolute;right:0;z-index:30}@keyframes st-sheet-sobe{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.st-views-head{align-items:center;border-bottom:1px solid #ffffff1f;display:flex;flex-shrink:0;gap:10px;padding:4px 0 10px}.st-views-titulo{color:#fff;font-size:14px;font-weight:700}.st-views-conta{align-items:center;color:#ffffffd9;display:flex;font-size:12.5px;font-weight:600;gap:5px;margin-right:auto}.st-views-lista{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:6px}.st-views-item{align-items:center;display:flex;gap:11px;padding:8px 2px}.st-views-nome{display:flex;flex:1 1;flex-direction:column;min-width:0}.st-views-nome>span{color:#fff;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-views-nome>small{color:#ffffff8c;font-size:11px}.st-reacoes{align-items:center;animation:st-sheet-sobe .18s ease;bottom:calc(var(--st-kb) + var(--st-foot-h) + 6px);justify-content:space-evenly;left:0;padding:10px 12px;right:0;z-index:31}.st-poll,.st-reacoes{display:flex;position:absolute}.st-poll{background:#0000;flex-direction:column;left:50%;max-width:280px;padding:0;top:52%;transform:translate(-50%,-50%);width:76%;z-index:12}.st-poll-q{background:#000;border-radius:18px 18px 0 0;color:#fff;font-size:14.5px;font-weight:800;letter-spacing:.3px;line-height:1.3;padding:13px 16px;text-align:center;text-transform:uppercase;word-break:break-word}.st-poll-body{background:#fff;border-radius:0 0 18px 18px;display:flex;flex-direction:column;gap:8px;padding:12px}.st-poll-body:first-child{border-radius:18px}.st-poll-btn{border:none;color:#111;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;text-align:left;word-break:break-word}.st-poll-btn,.st-poll-res{background:#f2f3f5;border-radius:12px;padding:12px 14px}.st-poll-res{align-items:center;display:flex;font-size:13.5px;justify-content:space-between;overflow:hidden;position:relative}.st-poll-barra{background:#e3e6ff;bottom:0;left:0;position:absolute;top:0;transition:width .35s ease}.st-poll-meu{background:#3b5bff}.st-poll-meu .st-poll-barra{background:#001eff}.st-poll-meu .st-poll-op,.st-poll-meu .st-poll-pct{color:#fff}.st-poll-op{font-weight:700;word-break:break-word}.st-poll-op,.st-poll-pct{color:#111;position:relative}.st-poll-pct{flex-shrink:0;font-weight:800;margin-left:8px}.st-poll-total{color:#8a8f9c;font-size:11.5px;text-align:center}.sc-poll-editor{background:#14161ef7;border-radius:16px;bottom:calc(env(safe-area-inset-bottom) + 118px);box-shadow:0 10px 34px #00000080;display:flex;flex-direction:column;gap:9px;left:50%;padding:14px;position:absolute;transform:translateX(-50%);width:min(88%,340px);z-index:40}.sc-poll-head{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:space-between}.sc-poll-editor input{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:13.5px;outline:none;padding:9px 11px;width:100%}.sc-poll-op{align-items:center;display:flex;gap:6px}.sc-poll-op button{color:#fff9;display:flex}.sc-poll-op button,.sc-poll-remover{background:none;border:none;cursor:pointer;padding:4px}.sc-poll-remover{color:#ff6b7a;font-family:inherit;font-size:12.5px}.st-views-voto{background:#ffffff24;border-radius:8px;color:#fff;flex-shrink:0;font-size:11px;font-weight:700;margin-right:8px;max-width:90px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.st-mencao{background:#fff;border:none;border-radius:5px;box-shadow:0 0 0 5px #fff;color:#111!important;cursor:pointer;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:800;letter-spacing:inherit;line-height:inherit;padding:0;text-shadow:none}b.st-mencao{cursor:inherit}.st-overlay-toque{pointer-events:none}.st-overlay-toque .st-mencao{pointer-events:auto}.st-mencao-pop{align-items:center;animation:st-sheet-sobe .16s ease;cursor:pointer;display:flex;flex-direction:column;gap:6px;position:absolute;transform:translateX(-50%);z-index:40}.st-mencao-pop>:first-child{border-radius:50%;box-shadow:0 0 0 3px #fff,0 6px 20px #00000059}.st-mencao-pop .nome{background:#fff;border-radius:99px;box-shadow:0 4px 14px #0000004d;color:#111;font-size:12px;font-weight:700;max-width:180px;overflow:hidden;padding:4px 11px;text-overflow:ellipsis;white-space:nowrap}.cad-r55a{--cad-ink:#17191c;--cad-muted:#686c74;--cad-subtle:#8a8f98;--cad-line:#e2e4e8;--cad-line-strong:#d7dae0;--cad-surface:#fff;--cad-soft:#f6f7f8;--cad-soft-strong:#f0f1f3;--cad-success:#187452;--cad-success-soft:#eaf7f1;--cad-warning:#9b5c12;--cad-warning-soft:#fff6e8;--cad-danger:#b93636;--cad-danger-soft:#fff0f0;color:var(--cad-ink);min-width:0}.cad-r55a *{box-sizing:border-box}.cad-r55a__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.cad-r55a__heading{min-width:0}.cad-r55a__eyebrow{color:var(--cad-subtle);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.cad-r55a__heading h1{color:var(--cad-ink);font-size:24px;font-weight:720;letter-spacing:-.035em;line-height:1.2;margin:0}.cad-r55a__heading p{color:var(--cad-muted);font-size:13.5px;line-height:1.5;margin:7px 0 0}.cad-r55a__primary{background:var(--cad-ink)!important;border:1px solid var(--cad-ink)!important;border-radius:9px!important;box-shadow:0 1px 2px #17191c29!important;color:#fff!important;font-family:inherit!important;min-height:40px!important;padding:9px 17px!important;white-space:nowrap}.cad-r55a__primary:hover{background:#2b2e33!important}.cad-r55a__metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.cad-r55a__metric{background:var(--cad-surface);border:1px solid var(--cad-line);border-radius:13px;box-shadow:0 1px 2px rgba(23,25,28,.035);min-height:104px;padding:17px 18px}.cad-r55a__metric>span{color:var(--cad-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.055em;margin-bottom:13px;text-transform:uppercase}.cad-r55a__metric>strong{color:var(--cad-ink);display:block;font-size:29px;font-weight:720;letter-spacing:-.045em;line-height:1}.cad-r55a__workspace{background:var(--cad-surface);border:1px solid var(--cad-line);border-radius:14px;box-shadow:0 1px 3px #17191c0a;overflow:hidden}.cad-r55a__toolbar{grid-gap:10px;background:var(--cad-surface);border-bottom:1px solid var(--cad-line);display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) auto auto;padding:15px 16px}.cad-r55a__search{min-width:0;position:relative}.cad-r55a__search>span{color:var(--cad-subtle);display:flex;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cad-r55a__search input{background:var(--cad-soft);border:1px solid var(--cad-line-strong);border-radius:9px;color:var(--cad-ink);font:500 13.5px/1.2 inherit;height:40px;outline:none;padding:9px 13px 9px 39px;transition:border-color .16s,box-shadow .16s,background .16s;width:100%}.cad-r55a__search input::placeholder{color:var(--cad-subtle);font-weight:400}.cad-r55a__search input:focus{background:#fff;border-color:#999ea6;box-shadow:0 0 0 3px #17191c14}.cad-r55a__select{min-width:170px}.cad-r55a__select--seller{min-width:190px}.cad-r55a__select [role=combobox],.cad-r55a__select button{background:var(--cad-soft)!important;border-color:var(--cad-line-strong)!important;border-radius:9px!important;box-shadow:none!important;color:var(--cad-ink)!important;min-height:40px!important}.cad-r55a__resultbar{align-items:center;background:var(--cad-soft);border-bottom:1px solid var(--cad-line);color:var(--cad-muted);display:flex;font-size:12.5px;gap:12px;justify-content:space-between;min-height:43px;padding:9px 16px}.cad-r55a__resultbar strong{color:var(--cad-ink)}.cad-r55a__empty button,.cad-r55a__resultbar button{background:#0000;border:0;color:var(--cad-ink);cursor:pointer;font:650 12.5px/1.3 inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.cad-r55a__table-shell{min-height:128px;overflow:hidden}.cad-r55a__table-scroll{overflow-x:auto;width:100%}.cad-r55a__table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.cad-r55a__table th:first-child{width:30%}.cad-r55a__table th:nth-child(2){width:17%}.cad-r55a__table th:nth-child(3){width:14%}.cad-r55a__table th:nth-child(4){width:16%}.cad-r55a__table th:nth-child(5){width:23%}.cad-r55a__table th{background:#fafafa;border-bottom:1px solid var(--cad-line);color:var(--cad-muted);font-size:10.5px;font-weight:720;letter-spacing:.065em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.cad-r55a__table td{border-bottom:1px solid #eceef0;color:var(--cad-muted);font-size:13px;padding:13px 14px;vertical-align:middle}.cad-r55a__table tbody tr:last-child td{border-bottom:0}.cad-r55a__table tbody tr{transition:background-color .14s}.cad-r55a__table tbody tr:hover{background:#fafafa}.cad-r55a__table td:not(.cad-r55a__actions){cursor:pointer}.cad-r55a__client{align-items:center;display:flex;gap:11px;min-width:218px}.cad-r55a__avatar{align-items:center;background:var(--cad-soft-strong);border:1px solid #dfe1e5;border-radius:50%;color:#4d5158;display:flex;flex:0 0 36px;font-size:11px;font-weight:750;height:36px;justify-content:center;letter-spacing:.02em;width:36px}.cad-r55a__client>div:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.cad-r55a__client strong{color:var(--cad-ink);font-size:13.5px;font-weight:650;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-r55a__client span{color:var(--cad-subtle);font-size:11.5px}.cad-r55a__date,.cad-r55a__seller{white-space:nowrap}.cad-r55a .cad-r55a__status{background:var(--cad-soft-strong)!important;border:1px solid #0000!important;color:#555a62!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.015em;padding:4px 9px!important}.cad-r55a .cad-r55a__status[data-status=aguardando]{background:var(--cad-warning-soft)!important;border-color:#efd7b2!important;color:var(--cad-warning)!important}.cad-r55a .cad-r55a__status[data-status=em_analise],.cad-r55a .cad-r55a__status[data-status=preenchendo],.cad-r55a .cad-r55a__status[data-status=preenchida]{background:#f2f3f5!important;border-color:#d8dbe0!important;color:#4f545c!important}.cad-r55a .cad-r55a__status[data-status=liberada]{background:var(--cad-success-soft)!important;border-color:#bfe1d3!important;color:var(--cad-success)!important}.cad-r55a .cad-r55a__status[data-status=recusada]{background:var(--cad-danger-soft)!important;border-color:#efc5c5!important;color:var(--cad-danger)!important}.cad-r55a__actions{min-width:0}.cad-r55a__actions>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;min-width:0}.cad-r55a__action{align-items:center;background:#fff;border:1px solid var(--cad-line-strong);border-radius:8px;color:#555a62;cursor:pointer;display:inline-flex;font:620 11.5px/1.1 inherit;gap:5px;max-width:100%;min-height:32px;padding:6px 9px;transition:background-color .14s,border-color .14s,color .14s;white-space:nowrap}.cad-r55a__action svg{height:15px;width:15px}.cad-r55a__action:hover{background:var(--cad-soft);border-color:#bec2c8;color:var(--cad-ink)}.cad-r55a__action--whatsapp{background:#f4faf7;border-color:#c9ddd3;color:#276749}.cad-r55a__action--review{background:var(--cad-ink);border-color:var(--cad-ink);color:#fff}.cad-r55a__action--review:hover{background:#2b2e33;color:#fff}.cad-r55a__loading{color:var(--cad-subtle);font-size:13px;min-height:150px}.cad-r55a__empty,.cad-r55a__loading{align-items:center;display:flex;justify-content:center}.cad-r55a__empty{flex-direction:column;min-height:208px;padding:28px;text-align:center}.cad-r55a__empty>span{align-items:center;background:var(--cad-soft-strong);border-radius:50%;color:var(--cad-muted);display:flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.cad-r55a__empty strong{color:var(--cad-ink);font-size:14px}.cad-r55a__empty p{color:var(--cad-muted);font-size:12.5px;line-height:1.5;margin:5px 0 12px;max-width:360px}.cad-r55a button:focus-visible,.cad-r55a input:focus-visible{outline:3px solid #17191c29!important;outline-offset:2px}.procws-root:has(.cad-r55a) .procws-nav-item.is-active{background:#f2f3f5!important;border-color:#d7dae0!important;color:#17191c!important}html[data-theme=dark] .cad-r55a{--cad-ink:#f4f4f5;--cad-muted:#a1a1aa;--cad-subtle:#777781;--cad-line:#2b2b31;--cad-line-strong:#3f3f46;--cad-surface:#111119;--cad-soft:#17171f;--cad-soft-strong:#202027;--cad-success:#6cc9a6;--cad-success-soft:#10241c;--cad-warning:#e7b774;--cad-warning-soft:#2a1e0f;--cad-danger:#ef8b8b;--cad-danger-soft:#2d1515}html[data-theme=dark] .cad-r55a__metric,html[data-theme=dark] .cad-r55a__workspace{box-shadow:none}html[data-theme=dark] .cad-r55a__action,html[data-theme=dark] .cad-r55a__search input:focus{background:#15151d}html[data-theme=dark] .cad-r55a__table tbody tr:hover,html[data-theme=dark] .cad-r55a__table th{background:#17171f}html[data-theme=dark] .cad-r55a__table td{border-bottom-color:#27272d}html[data-theme=dark] .cad-r55a__avatar{background:#202027;border-color:#34343b;color:#c4c4ca}html[data-theme=dark] .cad-r55a__action--whatsapp{background:#10241c;border-color:#28523f;color:#7ed1b1}html[data-theme=dark] .cad-r55a__action--review,html[data-theme=dark] .cad-r55a__primary{background:#f4f4f5!important;border-color:#f4f4f5!important;color:#17191c!important}html[data-theme=dark] .procws-root:has(.cad-r55a) .procws-nav-item.is-active{background:#232329!important;border-color:#3f3f46!important;color:#f4f4f5!important}@media(max-width:63.9375rem){.cad-r55a__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-r55a__toolbar{grid-template-columns:minmax(220px,1fr) auto}.cad-r55a__select--seller{grid-column:2}.cad-r55a__table{min-width:850px}}@media(max-width:47.9375rem){.cad-r55a__header{align-items:stretch;flex-direction:column;gap:16px}.cad-r55a__primary{justify-content:center;width:100%}.cad-r55a__metrics{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.cad-r55a__metric{min-height:92px;padding:14px}.cad-r55a__metric>strong{font-size:25px}.cad-r55a__toolbar{grid-template-columns:1fr;padding:12px}.cad-r55a__select,.cad-r55a__select--seller{grid-column:auto;min-width:0}.cad-r55a__select>div{width:100%!important}.cad-r55a__resultbar{align-items:flex-start;flex-direction:column;padding:10px 12px}.cad-r55a__table{min-width:780px}}@media(max-width:25rem){.cad-r55a__metrics{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cad-r55a *{scroll-behavior:auto!important;transition:none!important}}.cad-r55b{--cad55b-ink:#17191c;--cad55b-muted:#686c74;--cad55b-subtle:#8a8f98;--cad55b-line:#e2e4e8;--cad55b-line-strong:#d7dae0;--cad55b-soft:#f5f6f7;color:var(--cad55b-ink)}.cad-r55b *{box-sizing:border-box}.cad-r55b__intro{align-items:flex-start;display:flex;gap:13px;margin-bottom:18px}.cad-r55b__intro-icon{align-items:center;background:var(--cad55b-soft);border:1px solid var(--cad55b-line);border-radius:10px;color:#4d5158;display:flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.cad-r55b--success h2,.cad-r55b__intro h2{color:var(--cad55b-ink);font-size:17px;font-weight:700;letter-spacing:-.025em;line-height:1.3;margin:0}.cad-r55b__intro p{color:var(--cad55b-muted);font-size:13px;line-height:1.55;margin:5px 0 0}.cad-r55b__flow{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.cad-r55b__flow>span{align-items:center;background:#fff;border:1px solid var(--cad55b-line);border-radius:9px;color:var(--cad55b-muted);display:flex;font-size:11.5px;font-weight:600;gap:7px;min-width:0;padding:9px 10px;white-space:nowrap}.cad-r55b__flow b{align-items:center;background:#eceef0;border-radius:50%;color:#555a62;display:flex;flex:0 0 20px;font-size:10px;height:20px;justify-content:center;width:20px}.cad-r55b__form{background:#fff;border:1px solid var(--cad55b-line);border-radius:12px;padding:18px}.cad-r55b__form input{background:var(--cad55b-soft)!important;border-color:var(--cad55b-line-strong)!important;border-radius:9px!important;color:var(--cad55b-ink)!important;height:42px!important;outline:none}.cad-r55b__form input:focus{background:#fff!important;border-color:#999ea6!important;box-shadow:0 0 0 3px #17191c14}.cad-r55b__documents-note{align-items:center;background:var(--cad55b-soft);border-radius:9px;color:var(--cad55b-muted);display:flex;font-size:11.5px;gap:9px;line-height:1.4;margin-top:3px;padding:11px 12px}.cad-r55b__documents-note svg{flex:0 0 16px;height:16px;width:16px}.cad-r55b__documents-note strong{color:var(--cad55b-ink);font-weight:650}.cad-r55b__actions{display:flex;gap:9px;justify-content:flex-end;margin-top:18px}.cad-r55b__cancel,.cad-r55b__secondary{background:#fff!important;border-color:var(--cad55b-line-strong)!important;color:#555a62!important}.cad-r55b__submit{background:var(--cad55b-ink)!important;border:1px solid var(--cad55b-ink)!important;box-shadow:0 1px 2px #17191c24!important;color:#fff!important}.cad-r55b__submit:disabled{cursor:not-allowed!important;opacity:.58}.cad-r55b--success{text-align:center}.cad-r55b__success-mark{align-items:center;background:#edf6f1;border-radius:50%;color:#287256;display:flex;height:48px;justify-content:center;margin:0 auto 13px;width:48px}.cad-r55b__eyebrow{color:var(--cad55b-subtle);display:block;font-size:10.5px;font-weight:700;letter-spacing:.075em;margin-bottom:5px;text-transform:uppercase}.cad-r55b__success-copy{color:var(--cad55b-muted);font-size:13px;line-height:1.55;margin:7px auto 19px;max-width:450px}.cad-r55b__success-copy strong{color:var(--cad55b-ink)}.cad-r55b__share{text-align:left}.cad-r55b__share>label{color:var(--cad55b-muted);display:block;font-size:10.5px;font-weight:700;letter-spacing:.055em;margin-bottom:6px;text-transform:uppercase}.cad-r55b__share-link{align-items:center;background:var(--cad55b-soft);border:1px solid var(--cad55b-line-strong);border-radius:10px;display:flex;gap:8px;padding:8px 8px 8px 13px}.cad-r55b__share-link code{color:#3f444b;flex:1 1;font:500 11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-r55b__share-link button{align-items:center;background:#fff;border:1px solid var(--cad55b-line-strong);border-radius:8px;color:#4d5158;cursor:pointer;display:inline-flex;font:650 11.5px/1 inherit;gap:5px;min-height:32px;padding:6px 9px}.cad-r55b__share-link button svg{height:15px;width:15px}.cad-r55b__share-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:14px}.cad-r55b__whatsapp{background:#edf7f2!important;border:1px solid #b9d7c9!important;color:#276749!important}.cad-r55b__privacy{color:var(--cad55b-subtle);font-size:11px;line-height:1.5;margin:16px auto 0;max-width:440px}.cad-r55b__close{background:#0000;border:0;color:#555a62;cursor:pointer;font:650 12px/1.3 inherit;margin-top:14px;padding:3px;text-decoration:underline;text-underline-offset:3px}.cad-r55b button:focus-visible,.cad-r55b input:focus-visible{outline:3px solid #17191c29!important;outline-offset:2px}@media(max-width:47.9375rem){.cad-r55b__flow{grid-template-columns:1fr}.cad-r55b__flow>span{white-space:normal}.cad-r55b__form{padding:14px}.cad-r55b__actions,.cad-r55b__share-actions{align-items:stretch;flex-direction:column-reverse}.cad-r55b__actions button,.cad-r55b__share-actions button{justify-content:center;width:100%}.cad-r55b__share-link button span{display:none}}@media(prefers-reduced-motion:reduce){.cad-r55b *{transition:none!important}}.cad-r55c{--cad55c-brand:#001eff;--cad55c-brand-dark:#0018cc;--cad55c-ink:#17191c;--cad55c-muted:#686c74;--cad55c-subtle:#8a8f98;--cad55c-line:#e2e4e8;--cad55c-line-strong:#d4d7dc;--cad55c-surface:#fff;--cad55c-soft:#f4f5f6;--cad55c-bg:#f1f2f4;--cad55c-success:#247154;--cad55c-success-soft:#edf7f2;--cad55c-danger:#b93636;--cad55c-danger-soft:#fff1f1;background:var(--cad55c-bg);color:var(--cad55c-ink);font-family:Inter,system-ui,sans-serif;min-height:100vh}.cad-r55c *{box-sizing:border-box}.cad-r55c__topbar{background:var(--cad55c-brand);border-bottom:1px solid var(--cad55c-brand-dark);box-shadow:0 1px 3px #001eff29}.cad-r55c__topbar-inner{align-items:center;display:flex;gap:12px;height:64px;margin:0 auto;max-width:780px;padding:0 18px}.cad-r55c__topbar img{display:block;filter:brightness(0) invert(1);height:30px;max-width:150px;object-fit:contain}.cad-r55c__product{border-left:1px solid #ffffff59;color:#ffffffc7;font-size:12px;font-weight:650;padding-left:12px}.cad-r55c__secure{align-items:center;color:#ffffffc7;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;margin-left:auto}.cad-r55c__secure svg{height:14px;width:14px}.cad-r55c__content{margin:0 auto;padding:28px 0 48px;width:min(100% - 28px,760px)}.cad-r55c__progress{align-items:center;background:var(--cad55c-surface);border:1px solid var(--cad55c-line);border-radius:13px;display:flex;margin-bottom:15px;padding:14px 18px}.cad-r55c__step-wrap{align-items:center;display:flex;flex:1 1;min-width:0}.cad-r55c__step-wrap:last-child{flex:0 0 auto}.cad-r55c__step{align-items:center;color:var(--cad55c-subtle);display:flex;font-size:11px;font-weight:650;gap:8px;white-space:nowrap}.cad-r55c__step-number{align-items:center;background:var(--cad55c-soft);border:1px solid var(--cad55c-line-strong);border-radius:50%;color:#727780;display:flex;flex:0 0 26px;font-size:10.5px;font-weight:750;height:26px;justify-content:center;width:26px}.cad-r55c__step-number svg{height:14px;width:14px}.cad-r55c__step[data-state=current]{color:var(--cad55c-ink)}.cad-r55c__step[data-state=current] .cad-r55c__step-number{background:var(--cad55c-brand);border-color:var(--cad55c-brand);color:#fff}.cad-r55c__step[data-state=complete]{color:#4d5158}.cad-r55c__step[data-state=complete] .cad-r55c__step-number{background:#eef0ff;border-color:#9aa8ff;color:var(--cad55c-brand)}.cad-r55c__connector{background:var(--cad55c-line);flex:1 1;height:1px;margin:0 12px;min-width:24px}.cad-r55c__connector[data-complete=true]{background:#afb4bb}.cad-r55c__header{background:var(--cad55c-surface);border:1px solid var(--cad55c-line);border-radius:13px;margin-bottom:15px;padding:18px 20px}.cad-r55c__eyebrow{color:var(--cad55c-subtle);display:block;font-size:10.5px;font-weight:720;letter-spacing:.075em;margin-bottom:5px;text-transform:uppercase}.cad-r55c__complete h1,.cad-r55c__header h1,.cad-r55c__state-card h1{color:var(--cad55c-ink);font-size:20px;font-weight:720;letter-spacing:-.03em;line-height:1.25;margin:0}.cad-r55c__header p{color:var(--cad55c-muted);font-size:12.5px;line-height:1.55;margin:6px 0 0}.cad-r55c__card{background:var(--cad55c-surface);border:1px solid var(--cad55c-line);border-radius:14px;box-shadow:0 1px 3px rgba(23,25,28,.035);padding:23px}.cad-r55c__section-head{align-items:flex-start;border-bottom:1px solid var(--cad55c-line);display:flex;gap:24px;justify-content:space-between;margin-bottom:21px;padding-bottom:16px}.cad-r55c__section-head h2{color:var(--cad55c-ink);font-size:17px;font-weight:700;letter-spacing:-.025em;margin:0}.cad-r55c__section-head>p{color:var(--cad55c-muted);font-size:11.5px;line-height:1.5;margin:2px 0 0;max-width:290px;text-align:right}.cad-r55c__document-copy h3 strong,.cad-r55c__section-head strong,.cad-r55c__subsection-head strong{color:var(--cad55c-danger)}.cad-r55c__field-grid{grid-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cad-r55c__field.is-full{grid-column:1/-1}.cad-r55c__field-label{color:#666b73!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.055em!important}.cad-r55c__field input,.cad-r55c__row-input{background:var(--cad55c-soft)!important;border:1px solid var(--cad55c-line-strong)!important;border-radius:9px!important;color:var(--cad55c-ink)!important;height:41px!important;outline:none}.cad-r55c__field input:focus,.cad-r55c__row-input:focus{background:#fff!important;border-color:#999ea6!important;box-shadow:0 0 0 3px #17191c14}.cad-r55c__field [role=combobox],.cad-r55c__field button[role=combobox]{background:var(--cad55c-soft)!important;border-color:var(--cad55c-line-strong)!important;border-radius:9px!important;color:var(--cad55c-ink)!important;min-height:41px!important}.cad-r55c__error{color:var(--cad55c-danger);font-size:10.5px;font-weight:650;margin-top:4px}.cad-r55c__subsection{border-top:1px solid var(--cad55c-line);margin-top:20px;padding-top:18px}.cad-r55c__subsection-head{margin-bottom:11px}.cad-r55c__subsection-head h3{color:var(--cad55c-ink);font-size:13px;font-weight:700;margin:0}.cad-r55c__subsection-head p{color:var(--cad55c-muted);font-size:11.5px;line-height:1.45;margin:4px 0 0}.cad-r55c__row{flex-wrap:nowrap!important;margin-bottom:7px!important}.cad-r55c__row-input{min-width:0!important}.cad-r55c__row-remove{align-items:center!important;background:#fff!important;border-color:var(--cad55c-line-strong)!important;border-radius:9px!important;color:var(--cad55c-subtle)!important;height:41px;justify-content:center!important;width:38px}.cad-r55c__row-add{color:#4d5158!important;font-size:11.5px!important;font-weight:680!important;margin-top:2px!important}.cad-r55c__row-add svg{height:15px;width:15px}.cad-r55c__card-actions{align-items:center;border-top:1px solid var(--cad55c-line);display:flex;gap:10px;justify-content:space-between;margin-top:22px;padding-top:18px}.cad-r55c__card-actions.is-end{justify-content:flex-end}.cad-r55c__primary,.cad-r55c__secondary{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font:680 12.5px/1.2 inherit;gap:7px;justify-content:center;min-height:40px;padding:9px 17px}.cad-r55c__primary{background:var(--cad55c-brand);border:1px solid var(--cad55c-brand);box-shadow:0 1px 2px #001eff33;color:#fff}.cad-r55c__primary:hover{background:var(--cad55c-brand-dark);border-color:var(--cad55c-brand-dark)}.cad-r55c__secondary{background:#fff;border:1px solid var(--cad55c-line-strong);color:#555a62}.cad-r55c__document-action button:disabled,.cad-r55c__primary:disabled{cursor:not-allowed;opacity:.58}.cad-r55c__document-list{display:flex;flex-direction:column;gap:9px}.cad-r55c__document{grid-gap:11px;align-items:center;background:#fff;border:1px solid var(--cad55c-line);border-radius:11px;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr) auto;padding:13px}.cad-r55c__document[data-sent=true]{background:#f8fcfa;border-color:#c7ded4}.cad-r55c__document[data-upload=error]{background:var(--cad55c-danger-soft);border-color:#ebc5c5}.cad-r55c__document-icon{align-items:center;background:var(--cad55c-soft);border-radius:9px;color:#666b73;display:flex;height:38px;justify-content:center;width:38px}.cad-r55c__document[data-sent=true] .cad-r55c__document-icon{background:var(--cad55c-success-soft);color:var(--cad55c-success)}.cad-r55c__document-icon svg{height:17px;width:17px}.cad-r55c__document-copy{min-width:0}.cad-r55c__document-copy h3{color:var(--cad55c-ink);font-size:12.5px;font-weight:670;line-height:1.35;margin:0}.cad-r55c__document-copy p{color:var(--cad55c-subtle);font-size:10.5px;line-height:1.4;margin:3px 0 0}.cad-r55c__document-copy p.is-file{color:var(--cad55c-muted);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-r55c__document-copy p.is-error{color:var(--cad55c-danger);font-weight:650}.cad-r55c__document-action input{display:none}.cad-r55c__document-action button{align-items:center;background:var(--cad55c-soft);border:1px solid var(--cad55c-line-strong);border-radius:8px;color:#555a62;cursor:pointer;display:inline-flex;font:650 11.5px/1.2 inherit;gap:6px;min-height:34px;padding:7px 10px;white-space:nowrap}.cad-r55c__document-action button svg{height:15px;width:15px}.cad-r55c__upload-note{align-items:center;color:var(--cad55c-subtle);display:flex;font-size:10.5px;gap:7px;margin-top:12px}.cad-r55c__upload-note svg{height:14px;width:14px}.cad-r55c__complete{background:#fff;border:1px solid var(--cad55c-line);border-radius:15px;box-shadow:0 2px 8px #17191c0a;padding:42px 30px;text-align:center}.cad-r55c__complete-mark,.cad-r55c__state-icon{align-items:center;background:var(--cad55c-success-soft);border-radius:50%;color:var(--cad55c-success);display:flex;height:52px;justify-content:center;margin:0 auto 14px;width:52px}.cad-r55c__complete-mark svg,.cad-r55c__state-icon svg{height:22px;width:22px}.cad-r55c__complete>p,.cad-r55c__state-card>p{color:var(--cad55c-muted);font-size:13px;line-height:1.6;margin:8px auto 0;max-width:460px}.cad-r55c__complete-note{align-items:center;background:var(--cad55c-soft);border-radius:9px;color:var(--cad55c-muted);display:inline-flex;font-size:11.5px;gap:8px;margin-top:24px;padding:11px 14px}.cad-r55c__complete-note strong{color:var(--cad55c-ink)}.cad-r55c--state{align-items:center;display:flex;justify-content:center;padding:24px}.cad-r55c__state-card{background:#fff;border:1px solid var(--cad55c-line);border-radius:15px;padding:38px 30px;text-align:center;width:min(100%,440px)}.cad-r55c__state-icon.is-error{background:var(--cad55c-danger-soft);color:var(--cad55c-danger)}.cad-r55c__loading{text-align:center}.cad-r55c__loading>span{animation:cad-r55c-spin .8s linear infinite;border:2px solid #d7dae0;border-radius:50%;border-top:2px solid var(--cad55c-ink);display:block;height:30px;margin:0 auto 12px;width:30px}.cad-r55c__loading strong{color:var(--cad55c-ink);display:block;font-size:13px}.cad-r55c__loading p{color:var(--cad55c-muted);font-size:11.5px;margin:4px 0 0}.cad-r55c button:focus-visible,.cad-r55c input:focus-visible{outline:3px solid #001eff33!important;outline-offset:2px}@keyframes cad-r55c-spin{to{transform:rotate(1turn)}}@media(max-width:47.9375rem){.cad-r55c__topbar-inner{height:58px;padding:0 14px}.cad-r55c__topbar img{height:26px;max-width:120px}.cad-r55c__secure{font-size:0}.cad-r55c__secure svg{height:16px;width:16px}.cad-r55c__content{padding:18px 0 32px;width:min(100% - 20px,760px)}.cad-r55c__progress{padding:12px}.cad-r55c__step{font-size:9.5px;gap:5px}.cad-r55c__step-number{flex-basis:23px;height:23px;width:23px}.cad-r55c__connector{margin:0 6px;min-width:8px}.cad-r55c__card,.cad-r55c__header{padding:17px}.cad-r55c__section-head{flex-direction:column;gap:6px}.cad-r55c__section-head>p{text-align:left}.cad-r55c__field-grid{grid-template-columns:1fr}.cad-r55c__field.is-full{grid-column:auto}.cad-r55c__row{grid-gap:7px!important;display:grid!important;gap:7px!important;grid-template-columns:1fr 1fr 38px}.cad-r55c__row-input{width:100%!important}.cad-r55c__row-input:nth-child(3){grid-column:1/3}.cad-r55c__row-remove{grid-column:3;grid-row:1}.cad-r55c__document{grid-template-columns:34px minmax(0,1fr)}.cad-r55c__document-icon{height:34px;width:34px}.cad-r55c__document-action{grid-column:1/-1}.cad-r55c__document-action button{justify-content:center;width:100%}.cad-r55c__card-actions{align-items:stretch;flex-direction:column-reverse}.cad-r55c__card-actions button{width:100%}.cad-r55c__complete{padding:36px 20px}}@media(max-width:27rem){.cad-r55c__product,.cad-r55c__step>span:last-child{display:none}.cad-r55c__connector{margin:0 9px}.cad-r55c__row{grid-template-columns:1fr 38px}.cad-r55c__row-input,.cad-r55c__row-input:nth-child(3){grid-column:1}.cad-r55c__row-remove{grid-column:2}}@media(prefers-reduced-motion:reduce){.cad-r55c *{scroll-behavior:auto!important;transition:none!important}.cad-r55c__loading>span{animation:none}}.cad-r55d{--cad55d-ink:#17191c;--cad55d-muted:#686c74;--cad55d-subtle:#8a8f98;--cad55d-line:#e2e4e8;--cad55d-line-strong:#d4d7dc;--cad55d-surface:#fff;--cad55d-soft:#f5f6f7;--cad55d-soft-strong:#eceef0;--cad55d-success:#247154;--cad55d-success-soft:#edf7f2;--cad55d-danger:#b93636;--cad55d-danger-soft:#fff1f1;--cad55d-warning:#8a5a19;--cad55d-warning-soft:#fbf6ec;color:var(--cad55d-ink);font-family:Inter,system-ui,sans-serif}.cad-r55d *{box-sizing:border-box}.cad-r55d button,.cad-r55d input,.cad-r55d textarea{font-family:inherit}.cad-r55d__header{grid-gap:16px;border:1px solid var(--cad55d-line);border-radius:14px;box-shadow:0 1px 3px rgba(23,25,28,.035);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:14px;padding:18px 19px}.cad-r55d__back,.cad-r55d__header{align-items:center;background:var(--cad55d-surface)}.cad-r55d__back{border:1px solid var(--cad55d-line-strong);border-radius:9px;color:#555a62;cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:7px;min-height:38px;padding:8px 11px}.cad-r55d__back svg{height:15px;width:15px}.cad-r55d__identity{align-items:center;display:flex;gap:12px;min-width:0}.cad-r55d__identity-mark{align-items:center;background:var(--cad55d-soft-strong);border:1px solid var(--cad55d-line);border-radius:50%;color:#4d5158;display:flex;flex:0 0 42px;font-size:11px;font-weight:750;height:42px;justify-content:center;letter-spacing:.025em;width:42px}.cad-r55d__identity>div:last-child{min-width:0}.cad-r55d__eyebrow{color:var(--cad55d-subtle);display:block;font-size:10px;font-weight:720;letter-spacing:.075em;margin-bottom:3px;text-transform:uppercase}.cad-r55d__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:9px;min-width:0}.cad-r55d__title-row h1{color:var(--cad55d-ink);font-size:19px;font-weight:720;letter-spacing:-.03em;line-height:1.25;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-r55d__identity p{color:var(--cad55d-muted);font-size:11.5px;line-height:1.4;margin:4px 0 0}.cad-r55d__identity p strong{color:#4d5158;font-weight:650}.cad-r55d .cad-r55a__status{background:var(--cad55d-soft)!important;border:1px solid var(--cad55d-line-strong)!important;color:#555a62!important;font-size:10px!important;font-weight:700!important;padding:4px 9px!important}.cad-r55d .cad-r55a__status[data-status=liberada]{background:var(--cad55d-success-soft)!important;border-color:#badccb!important;color:var(--cad55d-success)!important}.cad-r55d .cad-r55a__status[data-status=recusada]{background:var(--cad55d-danger-soft)!important;border-color:#e7bcbc!important;color:var(--cad55d-danger)!important}.cad-r55d .cad-r55a__status[data-status=aguardando]{background:var(--cad55d-warning-soft)!important;border-color:#e8d4b4!important;color:var(--cad55d-warning)!important}.cad-r55d__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.cad-r55d__header-actions button{align-items:center;background:var(--cad55d-surface);border:1px solid var(--cad55d-line-strong);border-radius:8px;color:#555a62;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:650;gap:6px;min-height:36px;padding:7px 10px;white-space:nowrap}.cad-r55d__header-actions button svg{height:15px;width:15px}.cad-r55d__back:hover,.cad-r55d__header-actions button:hover,.cad-r55d__secondary:hover{background:var(--cad55d-soft);border-color:#bfc3c9;color:var(--cad55d-ink)}.cad-r55d__header-actions .is-whatsapp{background:#f7fbf9;border-color:#c5dbd0;color:#276749}.cad-r55d__header-actions .is-danger{color:var(--cad55d-danger)}.cad-r55d__header-actions button:disabled{cursor:not-allowed;opacity:.55}.cad-r55d__journey{background:var(--cad55d-surface);border:1px solid var(--cad55d-line);border-radius:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;overflow:hidden}.cad-r55d__journey-step{align-items:center;border-right:1px solid var(--cad55d-line);color:var(--cad55d-subtle);display:flex;gap:8px;min-width:0;padding:12px 13px;position:relative}.cad-r55d__journey-step:last-child{border-right:0}.cad-r55d__journey-step>span{align-items:center;background:var(--cad55d-soft);border:1px solid var(--cad55d-line-strong);border-radius:50%;display:flex;flex:0 0 24px;font-size:10px;font-weight:750;height:24px;justify-content:center;width:24px}.cad-r55d__journey-step>span svg{height:13px;width:13px}.cad-r55d__journey-step strong{font-size:10.5px;font-weight:670;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-r55d__journey-step[data-state=current]{background:#fafafa;color:var(--cad55d-ink)}.cad-r55d__journey-step[data-state=current]>span{background:var(--cad55d-soft-strong);border-color:#aeb2b9;color:#3f444b}.cad-r55d__journey-step[data-state=complete]{color:#4d5158}.cad-r55d__journey-step[data-state=complete]>span{background:var(--cad55d-success-soft);border-color:#c5d8cf;color:var(--cad55d-success)}.cad-r55d__notice{align-items:flex-start;background:var(--cad55d-warning-soft);border:1px solid #e7d4b7;border-radius:11px;color:var(--cad55d-warning);display:flex;gap:11px;margin-bottom:14px;padding:13px 15px}.cad-r55d__notice>span{display:flex;margin-top:1px}.cad-r55d__notice svg{height:16px;width:16px}.cad-r55d__notice strong{display:block;font-size:12px}.cad-r55d__notice p{color:#80633b;font-size:11.5px;line-height:1.45;margin:3px 0 0}.cad-r55d__summary{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.cad-r55d__summary article{background:var(--cad55d-surface);border:1px solid var(--cad55d-line);border-radius:11px;min-width:0;padding:13px 14px}.cad-r55d__summary span{color:var(--cad55d-subtle);display:block;font-size:9.5px;font-weight:720;letter-spacing:.055em;margin-bottom:7px;text-transform:uppercase}.cad-r55d__summary strong{color:var(--cad55d-ink);display:block;font-size:15px;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-r55d__layout{align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(320px,.78fr)}.cad-r55d__layout,.cad-r55d__rail{grid-gap:14px;display:grid;gap:14px}.cad-r55d__card,.cad-r55d__internal{background:var(--cad55d-surface);border:1px solid var(--cad55d-line);border-radius:14px;box-shadow:0 1px 3px rgba(23,25,28,.035)}.cad-r55d__card{padding:19px}.cad-r55d__section-head{align-items:flex-start;border-bottom:1px solid var(--cad55d-line);display:flex;gap:18px;justify-content:space-between;margin-bottom:16px;padding-bottom:13px}.cad-r55d__internal-head>div>span,.cad-r55d__section-head>div>span{color:var(--cad55d-subtle);display:block;font-size:9.5px;font-weight:720;letter-spacing:.07em;margin-bottom:3px;text-transform:uppercase}.cad-r55d__internal-head h2,.cad-r55d__section-head h2{color:var(--cad55d-ink);font-size:15.5px;font-weight:700;letter-spacing:-.025em;margin:0}.cad-r55d__section-head>p{color:var(--cad55d-subtle);font-size:10.5px;line-height:1.45;margin:1px 0 0;max-width:220px;text-align:right}.cad-r55d__section-head>small{align-items:center;color:var(--cad55d-subtle);display:inline-flex;font-size:10px;font-weight:650;gap:5px;white-space:nowrap}.cad-r55d__section-head>small svg{height:13px;width:13px}.cad-r55d__data-grid{grid-gap:0;border:1px solid var(--cad55d-line);border-radius:11px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.cad-r55d__data-grid>div{background:#fff;border-bottom:1px solid var(--cad55d-line);border-right:1px solid var(--cad55d-line);min-height:66px;min-width:0;padding:11px 12px}.cad-r55d__data-grid>div:nth-child(3n){border-right:0}.cad-r55d__data-grid>div:nth-last-child(-n+2){border-bottom:0}.cad-r55d__data-grid span{color:var(--cad55d-subtle);display:block;font-size:9.5px;font-weight:700;letter-spacing:.055em;margin-bottom:5px;text-transform:uppercase}.cad-r55d__data-grid strong{color:var(--cad55d-ink);display:block;font-size:12px;font-weight:650;line-height:1.4;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.cad-r55d__data-grid .is-empty strong{color:#a1a5ac;font-weight:500}.cad-r55d__people{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.cad-r55d__people-group{background:var(--cad55d-soft);border:1px solid var(--cad55d-line);border-radius:11px;min-width:0;padding:13px}.cad-r55d__people-group h3{color:#4d5158;font-size:10.5px;font-weight:720;letter-spacing:.035em;margin:0 0 9px;text-transform:uppercase}.cad-r55d__person{grid-gap:5px;background:#fff;border:1px solid var(--cad55d-line);border-radius:8px;display:grid;gap:5px;padding:9px 10px}.cad-r55d__person+.cad-r55d__person{margin-top:7px}.cad-r55d__person span{grid-gap:7px;color:var(--cad55d-muted);display:grid;font-size:10.5px;gap:7px;grid-template-columns:52px minmax(0,1fr);line-height:1.4;word-break:break-word}.cad-r55d__person strong{color:#4d5158;font-weight:680}.cad-r55d__documents{padding-bottom:11px}.cad-r55d__document{grid-gap:9px;align-items:center;background:#fff;border:1px solid var(--cad55d-line);border-radius:9px;display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr) auto;margin-bottom:8px;padding:10px}.cad-r55d__document[data-sent=true]{background:#f9fcfa;border-color:#c8ddd3}.cad-r55d__document-icon{align-items:center;background:var(--cad55d-soft);border-radius:8px;color:#737780;display:flex;height:32px;justify-content:center;width:32px}.cad-r55d__document[data-sent=true] .cad-r55d__document-icon{background:var(--cad55d-success-soft);color:var(--cad55d-success)}.cad-r55d__document-icon svg{height:15px;width:15px}.cad-r55d__document>div{min-width:0}.cad-r55d__document h3{color:var(--cad55d-ink);font-size:10.8px;font-weight:670;line-height:1.35;margin:0}.cad-r55d__document h3 b{color:var(--cad55d-danger)}.cad-r55d__document p{color:var(--cad55d-subtle);font-size:9.5px;line-height:1.35;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-r55d__attachment button,.cad-r55d__document button{align-items:center;background:#0000;border:0;color:#4d5158;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:680;gap:4px;padding:5px}.cad-r55d__attachment button svg,.cad-r55d__document button svg{height:14px;width:14px}.cad-r55d__pending{color:var(--cad55d-subtle);font-size:9.5px;font-weight:650}.cad-r55d__state{background:var(--cad55d-soft);border:1px dashed var(--cad55d-line-strong);border-radius:9px;color:var(--cad55d-subtle);font-size:11px;line-height:1.45;padding:13px;text-align:center}.cad-r55d__state.is-error{background:var(--cad55d-danger-soft);border-color:#e6c3c3;color:var(--cad55d-danger)}.cad-r55d__analysis-start p{color:var(--cad55d-muted);font-size:11.5px;line-height:1.5;margin:0 0 12px}.cad-r55d__approve,.cad-r55d__primary,.cad-r55d__refuse,.cad-r55d__secondary{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:680;gap:6px;justify-content:center;min-height:38px;padding:8px 13px}.cad-r55d__primary{background:var(--cad55d-ink);border:1px solid var(--cad55d-ink);color:#fff}.cad-r55d__secondary{background:#fff;border:1px solid var(--cad55d-line-strong);color:#555a62}.cad-r55d__secondary.is-dashed{border-style:dashed}.cad-r55d__approve{background:var(--cad55d-success);border:1px solid var(--cad55d-success);color:#fff}.cad-r55d__refuse{background:#fff;border:1px solid #dfb7b7;color:var(--cad55d-danger)}.cad-r55d__approve:disabled,.cad-r55d__primary:disabled,.cad-r55d__refuse:disabled,.cad-r55d__secondary:disabled{cursor:not-allowed;opacity:.55}.cad-r55d__analysis-form{grid-gap:12px;display:grid;gap:12px}.cad-r55d__analysis-form label,.cad-r55d__internal-compose label{grid-gap:5px;display:grid;gap:5px}.cad-r55d__analysis-form label>span,.cad-r55d__internal-compose label>span{color:#666b73;font-size:9.5px;font-weight:720;letter-spacing:.055em;text-transform:uppercase}.cad-r55d__analysis-form input,.cad-r55d__analysis-form textarea,.cad-r55d__internal-compose textarea{background:var(--cad55d-soft);border:1px solid var(--cad55d-line-strong);border-radius:9px;color:var(--cad55d-ink);font-size:12px;outline:none;padding:9px 11px;resize:vertical;width:100%}.cad-r55d__analysis-form input{height:40px}.cad-r55d__analysis-form input:focus,.cad-r55d__analysis-form textarea:focus,.cad-r55d__internal-compose textarea:focus{background:#fff;border-color:#999ea6;box-shadow:0 0 0 3px #17191c14}.cad-r55d__decision-actions{display:flex;flex-wrap:wrap;gap:8px}.cad-r55d__decision{align-items:flex-start;background:var(--cad55d-soft);border:1px solid var(--cad55d-line);border-radius:10px;display:flex;gap:11px;padding:13px}.cad-r55d__decision[data-result=liberada]{background:var(--cad55d-success-soft);border-color:#c3dbd0}.cad-r55d__decision[data-result=recusada]{background:var(--cad55d-danger-soft);border-color:#e7c0c0}.cad-r55d__decision-mark{align-items:center;background:#fff;border-radius:50%;color:#666b73;display:flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.cad-r55d__decision[data-result=liberada] .cad-r55d__decision-mark{color:var(--cad55d-success)}.cad-r55d__decision[data-result=recusada] .cad-r55d__decision-mark{color:var(--cad55d-danger)}.cad-r55d__decision-mark svg{height:15px;width:15px}.cad-r55d__decision>div{min-width:0}.cad-r55d__decision>div>strong{color:var(--cad55d-ink);display:block;font-size:12.5px}.cad-r55d__decision p{color:#555a62;font-size:11px;line-height:1.45;margin:5px 0 0;white-space:pre-wrap}.cad-r55d__decision small{color:var(--cad55d-subtle);display:block;font-size:9.5px;line-height:1.4;margin-top:9px}.cad-r55d__internal{margin-top:14px;padding:19px}.cad-r55d__internal-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.cad-r55d__internal-head>p{align-items:center;color:var(--cad55d-subtle);display:inline-flex;font-size:10px;font-weight:650;gap:5px;margin:0}.cad-r55d__internal-head>p svg{height:13px;width:13px}.cad-r55d__internal-copy{color:var(--cad55d-muted);font-size:11.5px;line-height:1.5;margin:6px 0 15px;max-width:720px}.cad-r55d__internal-compose{grid-gap:12px;align-items:end;background:var(--cad55d-soft);border:1px solid var(--cad55d-line);border-radius:11px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.cad-r55d__internal-actions{display:flex;flex-wrap:wrap;gap:7px}.cad-r55d__internal-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.cad-r55d__internal-column{background:#fff;border:1px solid var(--cad55d-line);border-radius:11px;min-width:0;padding:14px}.cad-r55d__column-title{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.cad-r55d__column-title span{color:#4d5158;font-size:10.5px;font-weight:720;letter-spacing:.045em;text-transform:uppercase}.cad-r55d__column-title strong{align-items:center;background:var(--cad55d-soft-strong);border-radius:99px;color:#555a62;display:flex;font-size:10px;height:22px;justify-content:center;min-width:22px}.cad-r55d__attachment-list{grid-gap:7px;display:grid;gap:7px}.cad-r55d__attachment-list.is-finance{margin-top:11px}.cad-r55d__attachment{grid-gap:7px;align-items:center;background:#fff;border:1px solid var(--cad55d-line);border-radius:8px;display:grid;gap:7px;grid-template-columns:24px minmax(0,1fr) auto auto;padding:9px}.cad-r55d__attachment>span{color:#737780;display:flex}.cad-r55d__attachment>span svg{height:15px;width:15px}.cad-r55d__attachment>div{min-width:0}.cad-r55d__attachment strong{color:var(--cad55d-ink);font-size:10.8px;font-weight:650}.cad-r55d__attachment small,.cad-r55d__attachment strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-r55d__attachment small{color:var(--cad55d-subtle);font-size:9.5px;margin-top:2px}.cad-r55d__attachment button.is-remove{color:var(--cad55d-subtle)}.cad-r55d__history{grid-gap:9px;display:grid;gap:9px}.cad-r55d__history article{background:var(--cad55d-soft);border-left:2px solid var(--cad55d-line-strong);padding:10px 11px}.cad-r55d__history small{color:var(--cad55d-subtle);display:block;font-size:9.5px}.cad-r55d__history p{color:#4d5158;font-size:11px;line-height:1.5;margin:4px 0 0;white-space:pre-wrap}.cad-r55d__finance-files{border-top:1px solid var(--cad55d-line);margin-top:14px;padding-top:14px}.cad-r55d__finance-head{grid-gap:9px;align-items:start;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr) auto;margin-bottom:11px}.cad-r55d__finance-head>span{align-items:center;background:var(--cad55d-soft);border-radius:8px;color:#666b73;display:flex;height:30px;justify-content:center;width:30px}.cad-r55d__finance-head>span svg{height:15px;width:15px}.cad-r55d__finance-head h3{color:var(--cad55d-ink);font-size:12.5px;margin:0}.cad-r55d__finance-head p{color:var(--cad55d-subtle);font-size:10px;line-height:1.4;margin:3px 0 0}.cad-r55d__finance-head>strong{background:var(--cad55d-soft);border:1px solid var(--cad55d-line-strong);border-radius:99px;color:#555a62;font-size:9px;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase}.cad-r55d button:focus-visible,.cad-r55d input:focus-visible,.cad-r55d textarea:focus-visible{outline:3px solid #17191c26!important;outline-offset:2px}.procws-root:has(.cad-r55d) .procws-nav-item.is-active{background:#f2f3f5!important;border-color:#d7dae0!important;color:#17191c!important}html[data-theme=dark] .cad-r55d{--cad55d-ink:#f1f1f2;--cad55d-muted:#b1b1b7;--cad55d-subtle:#85858e;--cad55d-line:#2b2b32;--cad55d-line-strong:#3a3a42;--cad55d-surface:#15151b;--cad55d-soft:#1b1b22;--cad55d-soft-strong:#24242b;--cad55d-success-soft:#11251c;--cad55d-danger-soft:#2b1517;--cad55d-warning-soft:#2a2115}html[data-theme=dark] .cad-r55d__card,html[data-theme=dark] .cad-r55d__header,html[data-theme=dark] .cad-r55d__internal{box-shadow:none}html[data-theme=dark] .cad-r55d__attachment,html[data-theme=dark] .cad-r55d__data-grid>div,html[data-theme=dark] .cad-r55d__document,html[data-theme=dark] .cad-r55d__internal-column,html[data-theme=dark] .cad-r55d__journey-step[data-state=current],html[data-theme=dark] .cad-r55d__person{background:#17171d}html[data-theme=dark] .cad-r55d__back,html[data-theme=dark] .cad-r55d__header-actions button,html[data-theme=dark] .cad-r55d__secondary{background:#17171d;color:#c7c7cc}html[data-theme=dark] .cad-r55d__identity p strong,html[data-theme=dark] .cad-r55d__people-group h3,html[data-theme=dark] .cad-r55d__section-head>p{color:#b8b8be}html[data-theme=dark] .procws-root:has(.cad-r55d) .procws-nav-item.is-active{background:#232329!important;border-color:#3f3f46!important;color:#f4f4f5!important}@media(max-width:68rem){.cad-r55d__header{grid-template-columns:auto minmax(0,1fr)}.cad-r55d__header-actions{grid-column:1/-1;justify-content:flex-start;padding-left:54px}.cad-r55d__layout{grid-template-columns:1fr}.cad-r55d__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-r55d__internal-compose{grid-template-columns:1fr}.cad-r55d__internal-actions{justify-content:flex-start}}@media(max-width:47.9375rem){.cad-r55d__header{grid-template-columns:1fr;padding:15px}.cad-r55d__back{justify-self:start}.cad-r55d__header-actions{grid-column:auto;padding-left:0}.cad-r55d__identity{align-items:flex-start}.cad-r55d__title-row h1{font-size:17px;white-space:normal}.cad-r55d__journey{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-r55d__journey-step:nth-child(2){border-right:0}.cad-r55d__journey-step:nth-child(-n+2){border-bottom:1px solid var(--cad55d-line)}.cad-r55d__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-r55d__rail{grid-template-columns:1fr}.cad-r55d__data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-r55d__data-grid>div:nth-child(3n){border-right:1px solid var(--cad55d-line)}.cad-r55d__data-grid>div:nth-child(2n){border-right:0}.cad-r55d__data-grid>div:nth-last-child(-n+2){border-bottom:1px solid var(--cad55d-line)}.cad-r55d__data-grid>div:last-child{border-bottom:0}.cad-r55d__internal-grid,.cad-r55d__people{grid-template-columns:1fr}.cad-r55d__section-head{flex-direction:column;gap:6px}.cad-r55d__section-head>p{text-align:left}.cad-r55d__internal-head{flex-direction:column;gap:7px}.cad-r55d__decision-actions{align-items:stretch;flex-direction:column}.cad-r55d__decision-actions button,.cad-r55d__internal-actions button{width:100%}.cad-r55d__internal-actions{align-items:stretch;flex-direction:column}.cad-r55d__attachment{grid-template-columns:22px minmax(0,1fr) auto}.cad-r55d__attachment button.is-remove{grid-column:3}.cad-r55d__attachment button:not(.is-remove) span{display:none}}@media(max-width:26rem){.cad-r55d__header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cad-r55d__header-actions button{justify-content:center}.cad-r55d__data-grid,.cad-r55d__summary{grid-template-columns:1fr}.cad-r55d__data-grid>div{border-bottom:1px solid var(--cad55d-line)!important;border-right:0!important}.cad-r55d__data-grid>div:last-child{border-bottom:0!important}.cad-r55d__journey-step strong{font-size:9.5px}.cad-r55d__document{grid-template-columns:30px minmax(0,1fr)}.cad-r55d__document button,.cad-r55d__pending{grid-column:1/-1;justify-self:start}}@media(prefers-reduced-motion:reduce){.cad-r55d *{scroll-behavior:auto!important;transition:none!important}}.epi-r54a{--epi-ink:#17191c;--epi-muted:#667085;--epi-line:#e6e8ec;--epi-soft:#f7f8fa;--epi-brand:#17191c;color:var(--epi-ink);display:flex;flex-direction:column;gap:1.5rem}.epi-r54a__nav-wrap{border-bottom:1px solid var(--epi-line);justify-content:flex-start!important;margin:0!important}.epi-r54a__nav{border:0!important;gap:1.75rem!important;padding:0!important;width:100%}.epi-r54a__nav,.epi-r54a__nav-item{background:#0000!important;border-radius:0!important}.epi-r54a__nav-item{box-shadow:none!important;color:var(--epi-muted)!important;padding:.75rem .125rem 1rem!important;position:relative}.epi-r54a__nav-item.is-active{color:var(--epi-ink)!important}.epi-r54a__nav-item.is-active:after{background:var(--epi-ink);border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.epi-r54a__request{border-color:var(--epi-line)!important;border-radius:1rem!important;box-shadow:0 1px 2px #1018280a;margin:0 auto!important;max-width:none!important;padding:2rem!important;width:min(100%,46rem)}.epi-r54a__request-head{border-bottom:1px solid var(--epi-line);margin-bottom:1.75rem!important;padding-bottom:1.5rem;text-align:left!important}.epi-r54a__request-head>div:first-child{margin:0 0 .875rem!important}.epi-r54a__title{font-size:1.25rem!important;line-height:1.3;margin:0!important}.epi-r54a__subtitle{margin:.5rem 0 0!important;max-width:34rem!important}.epi-r54a__request textarea{background:#fff!important;border-color:#d0d5dd!important;border-radius:.625rem!important;color:var(--epi-ink)!important}.epi-r54a__nav-item:focus-visible,.epi-r54a__primary-action:focus-visible,.epi-r54a__request textarea:focus{outline:3px solid #17191c2e!important;outline-offset:2px}.epi-r54a__return-note{background:var(--epi-soft)!important;border:1px solid var(--epi-line)}.epi-r54a__return-note.is-required{background:#fff9eb!important;border-color:#f0c36a;color:#7a4b00!important}.epi-r54a__evidence>button{background:#fff!important;border-color:#cfd4dc!important}.epi-r54a__my-requests{display:flex;flex-direction:column;gap:1rem}.epi-r54a__section-head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.epi-r54a__section-head h2{color:var(--epi-ink);font-size:1.25rem;margin:0}.epi-r54a__section-head p{color:var(--epi-muted);font-size:.875rem;margin:.35rem 0 0}.epi-r54a__primary-action{background:var(--epi-brand);border:0;border-radius:.625rem;color:#fff;cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;padding:.7rem 1rem}.epi-r54a__metrics{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.epi-r54a__metrics>div{background:#fff;border:1px solid var(--epi-line);border-radius:.875rem;display:flex;flex-direction:column;gap:.35rem;min-height:5.25rem;padding:1rem}.epi-r54a__metrics span{color:var(--epi-muted);font-size:.75rem;font-weight:600}.epi-r54a__metrics strong{color:var(--epi-ink);font-size:1.5rem;line-height:1}.epi-r54a__request-list{gap:.75rem!important}.epi-r54a__request-card{background:#fff!important;border-color:var(--epi-line)!important;border-radius:.875rem!important;box-shadow:0 1px 2px #10182808}.epi-r54a__request-card:hover{border-color:#cdd2da!important}.epi-r54a__state{background:var(--epi-soft);border:1px dashed #d0d5dd;border-radius:1rem}html[data-theme=dark] .epi-r54a{--epi-ink:#f4f4f5;--epi-muted:#a1a1aa;--epi-line:#2a2a32;--epi-soft:#18181f;--epi-brand:#f4f4f5}html[data-theme=dark] .epi-r54a__metrics>div,html[data-theme=dark] .epi-r54a__request,html[data-theme=dark] .epi-r54a__request-card{background:#111119!important}html[data-theme=dark] .epi-r54a__evidence>button,html[data-theme=dark] .epi-r54a__request textarea{background:#15151f!important;color:#f4f4f5!important}html[data-theme=dark] .epi-r54a__primary-action{color:#17191c}@media(max-width:47.9375rem){.epi-r54a{gap:1rem}.epi-r54a__nav{gap:1.125rem!important}.epi-r54a__request{padding:1.125rem!important}.epi-r54a__request-head{margin-bottom:1.25rem!important;padding-bottom:1rem}.epi-r54a__section-head{flex-direction:column}.epi-r54a__primary-action{width:100%}.epi-r54a__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.epi-r54a *{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.epi-r54b{display:flex;flex-direction:column;gap:1rem}.epi-r54b__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.epi-r54b__header h2{color:var(--epi-ink);font-size:1.25rem;margin:0}.epi-r54b__header p{color:var(--epi-muted);font-size:.875rem;margin:.35rem 0 0}.epi-r54b__header>span{background:#fff7e6;border-radius:999px;color:#8a5200;font-size:.75rem;font-weight:700;padding:.4rem .7rem}.epi-r54b__metrics{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.epi-r54b__metrics>div{background:#fff;border:1px solid var(--epi-line);border-radius:.875rem;display:flex;flex-direction:column;gap:.35rem;padding:1rem}.epi-r54b__metrics span{color:var(--epi-muted);font-size:.75rem;font-weight:600}.epi-r54b__metrics strong{color:var(--epi-ink);font-size:1.5rem;line-height:1}.epi-r54b__filters{grid-gap:.75rem;background:#fff;border:1px solid var(--epi-line);border-radius:.875rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) 13rem;padding:1rem}.epi-r54b__filters label{color:var(--epi-muted);display:flex;flex-direction:column;font-size:.75rem;font-weight:600;gap:.4rem}.epi-r54b__filters input,.epi-r54b__filters select,.epi-r54b__refusal textarea{background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;box-sizing:border-box;color:var(--epi-ink);font:inherit;padding:.7rem .8rem;width:100%}.epi-r54b__queue{gap:.75rem!important}.epi-r54b__card{background:#fff!important;border-color:var(--epi-line)!important;border-radius:.875rem!important}.epi-r54b__evidence-grid a{height:5.5rem!important;width:5.5rem!important}.epi-r54b__actions button{border-radius:.5rem!important;padding:.55rem .85rem!important}.epi-r54b__refusal{background:#fff7f7;border:1px solid #fecaca;border-radius:.75rem;display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem;padding:1rem}.epi-r54b__refusal label{color:#991b1b;font-size:.75rem;font-weight:700}.epi-r54b__refusal textarea{min-height:5rem;resize:vertical}.epi-r54b__refusal>div{display:flex;gap:.5rem;justify-content:flex-end}.epi-r54b__refusal button{background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;font:inherit;font-size:.8rem;font-weight:700;padding:.55rem .8rem}.epi-r54b__refusal button:last-child{background:#b42318;border-color:#b42318;color:#fff}.epi-r54b__actions button:focus-visible,.epi-r54b__filters input:focus,.epi-r54b__filters select:focus,.epi-r54b__refusal textarea:focus{outline:3px solid #17191c2e;outline-offset:2px}html[data-theme=dark] .epi-r54b__card,html[data-theme=dark] .epi-r54b__filters,html[data-theme=dark] .epi-r54b__metrics>div{background:#111119!important}html[data-theme=dark] .epi-r54b__filters input,html[data-theme=dark] .epi-r54b__filters select,html[data-theme=dark] .epi-r54b__refusal textarea{background:#15151f;border-color:#34343f;color:#f4f4f5}@media(max-width:47.9375rem){.epi-r54b__header{flex-direction:column}.epi-r54b__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.epi-r54b__filters{grid-template-columns:1fr}.epi-r54b__actions{display:grid!important;grid-template-columns:1fr 1fr}.epi-r54b__evidence-grid a{height:4.5rem!important;width:4.5rem!important}}.epi-r54c{display:flex;flex-direction:column;gap:1rem}.epi-r54c__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.epi-r54c__header h2{color:var(--epi-ink);font-size:1.25rem;margin:0}.epi-r54c__header p{color:var(--epi-muted);font-size:.875rem;margin:.35rem 0 0}.epi-r54c__summary{display:flex;flex-wrap:wrap;gap:.5rem}.epi-r54c__summary span{background:#fff;border:1px solid var(--epi-line);border-radius:999px;color:var(--epi-muted);font-size:.75rem;font-weight:700;padding:.4rem .7rem}.epi-r54c__waiting{background:#fff9eb!important;border-color:#f0c36a!important;margin:0!important}.epi-r54c__toolbar{background:#fff;border:1px solid var(--epi-line);border-radius:.875rem;margin:0!important;padding:1rem}.epi-r54c__toolbar input{background:#fff!important;border-color:#d0d5dd!important;color:var(--epi-ink)!important}.epi-r54c__create{background:#fff!important;border-color:var(--epi-line)!important;border-radius:.875rem!important;margin:0!important;max-width:none!important;padding:1.25rem!important}.epi-r54c__delivery-list{gap:.75rem!important}.epi-r54c__delivery-card{background:#fff!important;border-color:var(--epi-line)!important;border-radius:.875rem!important;box-shadow:0 1px 2px #10182808}.epi-r54c__detail{border-color:var(--epi-line)!important}.epi-r54c__items>div{background:#f8fafc!important;border:1px solid var(--epi-line)}.epi-r54c__ca-policy{background:#f4f5f7;border:1px solid #d7dae0;border-radius:.75rem;color:#34373d;display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem;padding:.85rem 1rem}.epi-r54c__ca-policy strong{font-size:.8rem}.epi-r54c__ca-policy span{font-size:.75rem;line-height:1.5}.epi-r54c__catalog>input{background:#fff!important;border-color:#d0d5dd!important;color:var(--epi-ink)!important}.epi-r54c__product{background:#fff!important;border-color:var(--epi-line)!important}.epi-r54c__product.is-blocked{background:snow!important;border-color:#fca5a5!important}.epi-r54c__ca-badge.is-valid{background:#ecfdf3!important;color:#027a48!important}.epi-r54c__ca-badge.is-blocked{background:#fef3f2!important;color:#b42318!important}.epi-r54c__conclusion{border-color:var(--epi-line)!important;justify-content:space-between}.epi-r54c button:focus-visible,.epi-r54c input:focus,.epi-r54c textarea:focus,.epi-r54c__catalog input:focus{outline:3px solid #17191c2e!important;outline-offset:2px}html[data-theme=dark] .epi-r54c__create,html[data-theme=dark] .epi-r54c__delivery-card,html[data-theme=dark] .epi-r54c__product,html[data-theme=dark] .epi-r54c__toolbar{background:#111119!important}html[data-theme=dark] .epi-r54c__catalog>input,html[data-theme=dark] .epi-r54c__toolbar input{background:#15151f!important;color:#f4f4f5!important}@media(max-width:47.9375rem){.epi-r54c__header{flex-direction:column}.epi-r54c__toolbar{align-items:stretch!important}.epi-r54c__toolbar input{max-width:none!important}.epi-r54c__summary,.epi-r54c__toolbar button{width:100%}.epi-r54c__summary span{flex:1 1;text-align:center}.epi-r54c__product>div:first-child{flex-direction:column}.epi-r54c__ca-badge{align-self:flex-start}.epi-r54c__conclusion{align-items:stretch!important}.epi-r54c__conclusion button,.epi-r54c__conclusion>div{width:100%}}.epi-r54d__detail{display:flex;flex-direction:column;gap:.875rem}.epi-r54d__items{margin:0!important}.epi-r54d__items>div{border-radius:.75rem!important;padding:1rem!important}.epi-r54d__previous{background:#f4f5f7!important;border:1px solid #d7dae0;margin:0!important}.epi-r54d__previous h3{color:#34373d!important;margin:0 0 .75rem!important}.epi-r54d__previous>div>div{background:#fff!important;border:1px solid #e6e8ec}.epi-r54d__return-form{background:#fff!important;border:1px solid var(--epi-line);border-radius:.75rem!important;margin:.75rem 0 0!important;padding:1rem!important}.epi-r54d__return-form h3{margin:0!important}.epi-r54d__return-form input,.epi-r54d__return-form textarea{background:#fff!important;border-color:#d0d5dd!important;color:var(--epi-ink)!important}.epi-r54d__documents{border-top:1px solid var(--epi-line);padding-top:.875rem}.epi-r54d__receipts{gap:.75rem!important}.epi-r54d__receipt-card{background:#fff!important;border-color:var(--epi-line)!important;border-radius:.875rem!important;box-shadow:0 1px 2px #10182808}.epi-r54d__receipt-items>div{background:#f8fafc!important;border:1px solid var(--epi-line)}.epi-r54d__receipt-actions{border-top:1px solid var(--epi-line);padding-top:.75rem}.epi-r54d__receipt-actions button{border-radius:.5rem!important;flex:0 0 auto;padding:.6rem .9rem!important}.epi-r54d__documents button:focus-visible,.epi-r54d__receipt-actions button:focus-visible,.epi-r54d__return-form button:focus-visible,.epi-r54d__return-form input:focus,.epi-r54d__return-form textarea:focus{outline:3px solid #17191c2e!important;outline-offset:2px}html[data-theme=dark] .epi-r54d__previous>div>div,html[data-theme=dark] .epi-r54d__receipt-card,html[data-theme=dark] .epi-r54d__return-form{background:#111119!important}html[data-theme=dark] .epi-r54d__return-form input,html[data-theme=dark] .epi-r54d__return-form textarea{background:#15151f!important;color:#f4f4f5!important}@media(max-width:47.9375rem){.epi-r54d__items>div>div{flex-direction:column}.epi-r54d__items>div>div>div:last-child,.epi-r54d__items>div>div>div:last-child button{width:100%}.epi-r54d__return-form>div:last-child{justify-content:stretch!important}.epi-r54d__return-form>div:last-child button{flex:1 1}.epi-r54d__documents,.epi-r54d__documents>div{align-items:stretch!important;flex-direction:column!important}.epi-r54d__documents button,.epi-r54d__receipt-actions button{width:100%}.epi-r54d__receipt-actions{display:grid!important;grid-template-columns:1fr 1fr}}.procws-root:has(.epi-r54a) .procws-nav-item.is-active{background:#f2f3f5!important;border-color:#d7dae0!important;color:#17191c!important}html[data-theme=dark] .procws-root:has(.epi-r54a) .procws-nav-item.is-active{background:#232329!important;border-color:#3f3f46!important;color:#f4f4f5!important}.so-circle{--so-blue:#001eff;--so-text:#171923;--so-muted:#667085;--so-border:#e3e6ec;--so-surface:#f7f8fa;grid-gap:16px;color:var(--so-text);display:grid;gap:16px;min-width:0}.so-hero{align-items:center;background:#0000;border:0;border-radius:0;display:flex;gap:24px;justify-content:space-between;padding:0}.so-hero-copy{min-width:0}.so-eyebrow{align-items:center;color:var(--so-blue);display:flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.08em;margin-bottom:7px}.so-hero h1{font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0}.so-hero p{color:var(--so-muted);font-size:14px;line-height:1.5;margin:6px 0 0}.so-primary{align-items:center;background:var(--so-blue);border:0;border-radius:10px;box-shadow:0 5px 14px #001eff29;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-size:14px;font-weight:750;gap:8px;justify-content:center;min-height:42px;padding:0 18px}.so-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.so-metric{align-items:center;background:#fff;border:1px solid var(--so-border);border-radius:14px;display:flex;gap:11px;min-width:0;padding:15px}.so-metric-icon{background:#eef1ff;border-radius:10px;color:var(--so-blue);display:grid;flex:none;height:36px;place-items:center;width:36px}.so-metric span:last-child{display:grid;min-width:0}.so-metric strong{font-size:21px;line-height:1}.so-metric small{color:var(--so-muted);font-size:11px;font-weight:650;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-red .so-metric-icon{background:#fff0f0;color:#dc2626}.so-amber .so-metric-icon{background:#fff7e6;color:#b66a00}.so-violet .so-metric-icon{background:#f4efff;color:#7540db}.so-green .so-metric-icon{background:#eafaf3;color:#07835c}.so-tabs{background:#fff;border:1px solid var(--so-border);border-radius:14px;display:flex;gap:6px;padding:6px}.so-tabs button{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:var(--so-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:8px;min-height:40px;padding:0 14px}.so-tabs button.active{background:#eef0ff;border-color:#cdd3ff;color:var(--so-blue)}.so-tabs b{background:#eef0f3;border-radius:999px;color:#697386;font-size:11px;min-width:22px;padding:2px 6px;text-align:center}.so-tabs .active b{background:#fff;color:var(--so-blue)}.so-filters{grid-gap:10px;background:#fff;border:1px solid var(--so-border);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(145px,190px));padding:10px}.so-search{align-items:center;background:#fff;border:1px solid #d5d9e1;border-radius:9px;color:#8991a0;display:flex;gap:9px;min-height:40px;padding:0 12px}.so-search:focus-within{border-color:var(--so-blue);box-shadow:0 0 0 3px #001eff14}.so-search input{background:#0000;border:0;color:var(--so-text);font:inherit;font-size:14px;min-width:0;outline:0;width:100%}.so-table-shell{background:#fff;border:1px solid var(--so-border);border-radius:14px;min-width:0;overflow:hidden}.so-table{border-collapse:collapse;width:100%}.so-table th{background:#f7f8fa;border-bottom:1px solid var(--so-border);color:#667085;font-size:10px;font-weight:800;letter-spacing:.055em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.so-table td{border-bottom:1px solid #edf0f3;color:#515969;font-size:13px;padding:13px 14px;vertical-align:middle}.so-table tbody tr:last-child td{border-bottom:0}.so-table tbody tr:hover{background:#fafbfc}.so-person{align-items:center;display:flex;gap:11px;min-width:190px}.so-person-copy{display:grid;min-width:0}.so-person-copy strong{color:var(--so-text);font-size:13px}.so-person-copy small,.so-person-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-person-copy small{color:#7c8594;font-size:11px;margin-top:3px}.so-due{grid-gap:5px;display:grid;gap:5px}.so-due>strong{color:#353b47;font-size:12px}.so-action-cell{width:44px}.so-edit{background:#fff;border:1px solid #dfe3e9;border-radius:9px;color:#6b7380;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.so-edit:hover{background:#f2f4ff;border-color:#b8c0ff;color:var(--so-blue)}.so-empty{align-items:center;color:#98a1b1;display:flex;flex-direction:column;justify-content:center;min-height:190px;padding:30px;text-align:center}.so-empty span{background:#f1f3f6;border-radius:12px;display:grid;height:42px;margin-bottom:10px;place-items:center;width:42px}.so-empty strong{color:#5e6674;font-size:14px}.so-empty small{font-size:12px;margin-top:5px}@media(max-width:1050px){.so-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.so-filters{grid-template-columns:1fr 1fr}.so-search{grid-column:1/-1}}@media(max-width:700px){.so-circle{gap:12px}.so-hero{align-items:flex-start;flex-direction:column;padding:20px}.so-primary{width:100%}.so-metrics{display:flex;overflow-x:auto;padding-bottom:3px;scroll-snap-type:x proximity}.so-metric{min-width:154px;scroll-snap-align:start}.so-tabs button{flex:1 1;justify-content:center}.so-filters{grid-template-columns:1fr}.so-search{grid-column:auto}.so-table-shell{background:#0000;border:0;overflow:visible}.so-table,.so-table tbody{display:block}.so-table thead{display:none}.so-table tr{background:#fff;border:1px solid var(--so-border);border-radius:14px;display:grid;margin-bottom:10px;padding:14px}.so-table td{align-items:center;border-bottom:1px solid #eef0f3;display:flex;gap:14px;justify-content:space-between;padding:8px 0;text-align:right}.so-table td:before{color:#8b94a3;content:attr(data-label);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.so-table td:first-child{justify-content:flex-start;padding-top:0}.so-table .so-action-cell:before,.so-table td:first-child:before{display:none}.so-table td:last-child{border:0;padding:10px 0 0}.so-person{min-width:0;text-align:left}.so-person-copy strong{white-space:normal}.so-action-cell{width:auto}.so-edit{width:100%}.so-due{justify-items:end}.so-empty{background:#fff;border:1px solid var(--so-border);border-radius:14px}}@media(prefers-reduced-motion:reduce){.so-circle *{scroll-behavior:auto!important;transition:none!important}}.crm-circle .crm2a-eyebrow{color:#697386;display:block;font-size:11px;font-weight:750;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.crm-circle .crm2a-360__identity,.crm-circle .crm2a-section-heading,.crm-circle .crm2a-view-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.crm-circle .crm2a-view-heading{margin-bottom:18px}.crm-circle .crm2a-360__identity h3,.crm-circle .crm2a-section-heading h3,.crm-circle .crm2a-view-heading h2{color:#191b1f;font-size:20px;line-height:1.25;margin:0}.crm-circle .crm2a-360__identity p,.crm-circle .crm2a-section-heading p,.crm-circle .crm2a-view-heading p{color:#697386;font-size:13px;line-height:1.5;margin:6px 0 0;max-width:680px}.crm-circle .crm2a-owner,.crm-circle .crm2a-readonly{background:#fff;border:1px solid #e1e5ea;border-radius:12px;color:#5b6472;flex:0 0 auto}.crm-circle .crm2a-readonly{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:7px;padding:8px 11px}.crm-circle .crm2a-owner{min-width:180px;padding:11px 13px}.crm-circle .crm2a-owner span{color:#7d8592;display:block;font-size:10px;font-weight:700;margin-bottom:3px;text-transform:uppercase}.crm-circle .crm2a-owner strong{color:#191b1f;display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-circle .crm2a-home-priorities,.crm-circle .crm2a-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.crm-circle .crm2a-home-priorities>button,.crm-circle .crm2a-kpi{background:#fff;border:1px solid #e1e5ea;border-radius:14px;min-width:0;padding:15px 16px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.crm-circle .crm2a-home-priorities>button,.crm-circle button.crm2a-kpi{cursor:pointer}.crm-circle .crm2a-home-priorities>button:hover,.crm-circle button.crm2a-kpi.is-active,.crm-circle button.crm2a-kpi:hover{background:#fafbfc;border-color:#aeb5c0;box-shadow:0 6px 18px #1418230f}.crm-circle .crm2a-home-priorities span,.crm-circle .crm2a-kpi>span{color:#697386;display:block;font-size:11px;font-weight:700;text-transform:uppercase}.crm-circle .crm2a-home-priorities strong,.crm-circle .crm2a-kpi>strong{color:#191b1f;display:block;font-size:24px;line-height:1;margin-top:8px}.crm-circle .crm2a-home-priorities small,.crm-circle .crm2a-kpi>small{color:#7d8592;display:block;font-size:11px;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-circle .crm2a-home-priorities>button.is-critical{background:#fff8f8;border-color:#efb1b1}.crm-circle .crm2a-home-priorities>button.is-critical strong{color:#c82828}.crm-circle .crm2a-toolbar{align-items:center;display:flex;gap:10px;margin:4px 0 14px}.crm-circle .crm2a-search{align-items:center;background:#fff;border:1px solid #d8dde4;border-radius:11px;color:#697386;display:flex;flex:1 1;gap:9px;min-width:180px;padding:0 12px}.crm-circle .crm2a-search input{background:#0000;border:0;color:#191b1f;font:inherit;font-size:13px;outline:0;padding:10px 0;width:100%}.crm-circle .crm2a-toolbar select{background:#fff;border:1px solid #d8dde4;border-radius:11px;color:#353b47;font:inherit;font-size:13px;min-width:190px;padding:10px 34px 10px 12px}.crm-circle .crm2a-portfolio__table{background:#fff;border:1px solid #e1e5ea;border-radius:15px;overflow:hidden}.crm-circle .crm2a-portfolio__head,.crm-circle .crm2a-portfolio__row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(250px,1.7fr) minmax(150px,1fr) minmax(145px,.9fr) minmax(120px,.65fr) 24px}.crm-circle .crm2a-portfolio__head{background:#f7f8fa;color:#697386;font-size:10px;font-weight:750;letter-spacing:.04em;padding:10px 14px;text-transform:uppercase}.crm-circle .crm2a-portfolio__row{background:#fff;border:0;border-top:1px solid #edf0f3;color:#353b47;cursor:pointer;padding:11px 14px;text-align:left;width:100%}.crm-circle .crm2a-portfolio__row:hover{background:#fafbfc}.crm-circle .crm2a-portfolio__row>span{font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-circle .crm2a-portfolio__row>span:first-child{align-items:center;display:flex;gap:10px}.crm-circle .crm2a-portfolio__row>span:first-child>span{min-width:0}.crm-circle .crm2a-portfolio__row small,.crm-circle .crm2a-portfolio__row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-circle .crm2a-portfolio__row strong{color:#191b1f;font-size:13px}.crm-circle .crm2a-portfolio__row small{color:#858d99;font-size:10.5px;margin-top:2px}.crm-circle .crm2a-portfolio__row em{border:1px solid #d8dde4;border-radius:999px;color:#5b6472;display:inline-flex;font-size:10.5px;font-style:normal;font-weight:700;padding:4px 8px}.crm-circle .crm2a-portfolio__row em.is-critical{background:#fff7f7;border-color:#efb1b1;color:#c82828}.crm-circle .crm2a-portfolio__row em.is-attention{background:#fffaf0;border-color:#e8c992;color:#9a5900}.crm-circle .crm2a-portfolio__row em.is-current{background:#f2fbf7;border-color:#a9d7c5;color:#08734f}.crm-circle .crm2a-limit-note{color:#858d99;font-size:11px;margin:10px 2px 0}.crm-circle .crm2a-portfolio__progress{align-items:center;background:#fafbfc;border-top:1px solid #edf0f3;color:#697386;display:flex;font-size:11.5px;gap:12px;justify-content:space-between;padding:11px 14px}.crm-circle .crm2a-portfolio__progress button{background:#fff;border:1px solid #d8dde4;border-radius:9px;color:#353b47;cursor:pointer;font:inherit;font-weight:750;padding:7px 10px}.crm-circle .crm2a-portfolio__progress button:hover{background:#f5f6f8;border-color:#aeb5c0}.crm-circle .crm2a-error{align-items:center;background:#fff7f7;border:1px solid #efb1b1;border-radius:12px;color:#a72323;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:14px}.crm-circle .crm2a-error button{background:#0000;border:0;color:inherit;cursor:pointer;font-weight:750}.crm-circle .crm2a-360{display:flex;flex-direction:column;gap:14px}.crm-circle .crm2a-360__identity{background:#fff;border:1px solid #e1e5ea;border-radius:15px;padding:16px}.crm-circle .crm2a-kpis--compact{margin-bottom:0}.crm-circle .crm2a-kpis--compact .crm2a-kpi{padding:13px}.crm-circle .crm2a-360__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-circle .crm2a-360__section{background:#fff;border:1px solid #e1e5ea;border-radius:15px;min-width:0;padding:14px}.crm-circle .crm2a-section-title{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.crm-circle .crm2a-section-title>span{color:#191b1f;font-size:13px;font-weight:750}.crm-circle .crm2a-section-title button{background:none;border:0;color:#4d5664;cursor:pointer;font-size:11px;font-weight:700}.crm-circle .crm2a-activity{align-items:flex-start;border-top:1px solid #edf0f3;display:flex;gap:9px;padding:9px 0}.crm-circle .crm2a-activity__icon{background:#f0f2f5;border-radius:8px;color:#5b6472;display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.crm-circle .crm2a-activity>div:last-child{min-width:0}.crm-circle .crm2a-activity span,.crm-circle .crm2a-activity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-circle .crm2a-activity strong{color:#191b1f;font-size:12px}.crm-circle .crm2a-activity span{color:#697386;font-size:10.5px;margin-top:2px}.crm-circle .crm2a-next{grid-gap:10px;border-top:1px solid #edf0f3;display:grid;gap:10px;grid-template-columns:112px minmax(0,1fr);padding:10px 0}.crm-circle .crm2a-next span{color:#697386;font-size:10.5px}.crm-circle .crm2a-next span.is-late{color:#c82828;font-weight:750}.crm-circle .crm2a-next strong{color:#353b47;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-circle .crm2a-empty{border-top:1px solid #edf0f3;color:#858d99;font-size:11.5px;padding:18px 4px 6px;text-align:center}.crm-circle .crm2a-business__switch{background:#f5f6f8;border:1px solid #e1e5ea;border-radius:12px;display:flex;flex:0 0 auto;gap:4px;padding:4px}.crm-circle .crm2a-business__switch>span{align-items:center;border-radius:9px;color:#858d99;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;padding:7px 10px}.crm-circle .crm2a-business__switch>span.is-active{background:#fff;box-shadow:0 1px 4px #14182314;color:#191b1f}.crm-circle .crm2a-business__switch small{border:1px solid #d8dde4;border-radius:999px;font-size:8px;padding:1px 5px}.crm-circle .crm2a-ranking-secondary{margin-top:2px}.crm-circle .crm2a-section-heading{align-items:end;margin:6px 2px 10px}.crm-circle .crm2a-section-heading h3{font-size:16px}.crm-circle .crm2a-section-heading p{max-width:520px;text-align:right}@media (max-width:900px){.crm-circle .crm2a-home-priorities,.crm-circle .crm2a-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-circle .crm2a-portfolio__table{overflow-x:auto}.crm-circle .crm2a-portfolio__head,.crm-circle .crm2a-portfolio__row{min-width:850px}.crm-circle .crm2a-view-heading{flex-direction:column;gap:12px}.crm-circle .crm2a-business__switch{align-self:stretch}}@media (max-width:640px){.crm-circle .crm2a-360__grid,.crm-circle .crm2a-home-priorities,.crm-circle .crm2a-kpis{grid-template-columns:1fr}.crm-circle .crm2a-360__identity,.crm-circle .crm2a-portfolio__progress,.crm-circle .crm2a-section-heading,.crm-circle .crm2a-toolbar{align-items:stretch;flex-direction:column}.crm-circle .crm2a-portfolio__progress button{width:100%}.crm-circle .crm2a-owner,.crm-circle .crm2a-toolbar select{min-width:0;width:100%}.crm-circle .crm2a-section-heading p{text-align:left}.crm-circle .crm2a-business__switch{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.crm-circle .crm2a-home-priorities>button,.crm-circle .crm2a-kpi{transition:none}}.crm-circle .crm2b-sync{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.crm-circle .crm2b-sync>span{background:#fff;border:1px solid #d8dde4;border-radius:999px;color:#697386;font-size:11px;font-weight:700;padding:6px 9px;white-space:nowrap}.crm-circle .crm2b-sync>span.is-running{background:#f5f7ff;border-color:#b8c6ea;color:#354a87}.crm-circle .crm2b-sync>span.is-error{background:#fff7f7;border-color:#efb1b1;color:#b42323}.crm-circle .crm2b-sync>button{background:#fff;border:1px solid #d8dde4;border-radius:9px;color:#252a34;cursor:pointer;font:inherit;font-size:11.5px;font-weight:750;padding:8px 11px}.crm-circle .crm2b-sync>button:hover:not(:disabled){background:#f5f6f8;border-color:#aeb5c0}.crm-circle .crm2b-sync>button:disabled{cursor:wait;opacity:.58}@media (max-width:640px){.crm-circle .crm2b-sync{align-items:stretch;flex-direction:column;width:100%}.crm-circle .crm2b-sync>span{text-align:center}.crm-circle .crm2b-sync>button{width:100%}}.mc1a{color:#1a1d26;margin:0 auto;max-width:1140px;width:100%}.mc1a__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.mc1a__title{align-items:center;display:inline-flex;font-size:18px;font-weight:800;gap:7px}.mc1a__header-spacer{flex:1 1}.mc1a__updated{color:#9ca3af;font-size:12px}.mc1a__summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.mc1a__kpi{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:82px;min-width:0;padding:14px 16px}.mc1a__kpi-label{color:#6b7280;font-size:11px;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.mc1a__kpi strong{color:#17191f;font-size:20px;letter-spacing:-.025em;line-height:1.2;margin-top:3px}.mc1a__kpi small,.mc1a__row small{color:#7b8492;font-size:11px;font-weight:500;line-height:1.35;margin-top:3px}.mc1a__challenge{grid-gap:20px;align-items:center;background:#f8f9fa;border:1px solid #dfe3e8;border-radius:12px;display:grid;gap:20px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.2fr) auto;margin-bottom:14px;padding:15px 17px}.mc1a__challenge>div:first-child{display:flex;flex-direction:column;gap:2px}.mc1a__challenge>div:first-child span{color:#667085;font-size:11px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.mc1a__challenge>div:first-child strong{color:#17191f;font-size:17px}.mc1a__challenge p{color:#5b6472;font-size:12px;line-height:1.45;margin:0}.mc1a__rhythm-counts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mc1a__rhythm-counts span{background:#fff;border:1px solid #e1e4e8;border-radius:999px;color:#667085;font-size:11px;padding:5px 8px;white-space:nowrap}.mc1a__rhythm-counts b{color:#17191f}.mc1a__controls{flex-wrap:wrap;gap:10px;margin-bottom:12px}.mc1a__controls,.mc1a__search{align-items:center;display:flex}.mc1a__search{background:#fff;border:1px solid #d7dbe1;border-radius:9px;color:#7b8492;gap:8px;height:38px;padding:0 11px;width:min(260px,100%)}.mc1a__search input{background:#0000;border:0;color:#1a1d26;font:inherit;font-size:13px;outline:0;width:100%}.mc1a__select-label{align-items:center;background:#fff;border:1px solid #d7dbe1;border-radius:9px;color:#7b8492;display:flex;font-size:11px;font-weight:650;gap:7px;height:38px;padding:0 9px 0 11px;text-transform:uppercase}.mc1a__select-label select{background:#0000;border:0;color:#303540;font:inherit;font-size:12px;font-weight:650;outline:0;text-transform:none}.mc1a__sort{background:#eff1f3;border-radius:9px;display:flex;gap:4px;margin-left:auto;overflow-x:auto;padding:3px}.mc1a__sort button{background:#0000;border:0;border-radius:7px;color:#667085;cursor:pointer;font:inherit;font-size:11px;font-weight:650;padding:6px 10px;white-space:nowrap}.mc1a__sort button.is-active{background:#fff;box-shadow:0 1px 2px #10182814;color:#17191f}.mc1a__table{background:#fff;border:1px solid #e1e4e8;border-radius:12px;overflow:hidden}.mc1a__row,.mc1a__table-head{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(140px,1.35fr) minmax(82px,.75fr) minmax(128px,1.1fr) minmax(78px,.75fr) minmax(86px,.8fr) minmax(88px,.85fr) minmax(78px,.72fr) 12px}.mc1a__table-head{background:#f7f8f9;border-bottom:1px solid #e6e8eb;color:#747d8a;font-size:10px;font-weight:750;letter-spacing:.035em;padding:10px 14px;text-transform:uppercase}.mc1a__row{background:#fff;border:0;border-bottom:1px solid #eceef0;color:#1a1d26;cursor:pointer;font:inherit;padding:13px 14px;position:relative;text-align:left;transition:background .16s ease;width:100%}.mc1a__row:last-of-type{border-bottom:0}.mc1a__row:hover{background:#fafbfc}.mc1a__row:focus-visible{outline:2px solid #001eff;outline-offset:-2px;z-index:1}.mc1a__row>span{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.mc1a__row>span>strong{color:#1a1d26;font-size:12px;line-height:1.3;white-space:nowrap}.mc1a__seller strong{font-size:13px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mc1a__rhythm em{background:#fff;border:1px solid #d9dde3;border-radius:999px;color:#3f4651;font-size:10px;font-style:normal;font-weight:750;padding:3px 7px;white-space:nowrap}.mc1a__rhythm em.is-critico{border-color:#efc8c8;color:#b42318}.mc1a__rhythm em.is-atencao{background:#fff5f4;border-color:#f0aaa4;color:#c5221f}.mc1a__rhythm em.is-no_ritmo{border-color:#b9ddcf;color:#047857}.mc1a__rhythm em.is-superada{background:#f7fcfa;border-color:#a9d8c7;color:#047857}.mc1a__performance strong{display:flex;gap:5px;justify-content:space-between;width:100%}.mc1a__performance strong small{color:#7b8492;margin:0}.mc1a__pace{background:#eaedf0;border-radius:999px;height:4px;margin-top:7px;position:relative;width:100%}.mc1a__pace i{background:#323740;border-radius:inherit;inset:0 auto 0 0;position:absolute}.mc1a__pace b{background:#001eff;border-radius:2px;height:10px;position:absolute;top:-3px;transform:translateX(-1px);width:2px}.mc1a__open{align-items:center!important;color:#9ca3af;font-size:22px}.mc1a__empty{color:#7b8492;font-size:13px;padding:36px 18px;text-align:center}@media (max-width:1050px){.mc1a__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mc1a__challenge{grid-template-columns:1fr 1.3fr}.mc1a__rhythm-counts{grid-column:1/-1;justify-content:flex-start}.mc1a__table{background:#0000;border:0;overflow:visible}.mc1a__table-head{display:none}.mc1a__row{border:1px solid #e1e4e8!important;border-radius:11px;gap:12px 18px;grid-template-areas:"seller rhythm" "performance performance" "pending forwarded" "gap daily";grid-template-columns:1.2fr 1fr;margin-bottom:8px}.mc1a__row>span:first-child{grid-area:seller}.mc1a__row>span:nth-child(2){align-items:flex-end;grid-area:rhythm;text-align:right}.mc1a__row>span:nth-child(3){grid-area:performance}.mc1a__row>span:nth-child(4){grid-area:pending}.mc1a__row>span:nth-child(5){align-items:flex-end;grid-area:forwarded;text-align:right}.mc1a__row>span:nth-child(6){grid-area:gap}.mc1a__row>span:nth-child(7){align-items:flex-end;grid-area:daily;text-align:right}.mc1a__open{position:absolute;right:12px;top:50%;transform:translateY(-50%)}}@media (max-width:640px){.mc1a__header-spacer{display:none}.mc1a__updated{order:3;width:100%}.mc1a__summary{gap:8px}.mc1a__kpi{min-height:76px;padding:12px}.mc1a__kpi strong{font-size:17px}.mc1a__challenge{gap:10px;grid-template-columns:1fr}.mc1a__rhythm-counts{grid-column:auto}.mc1a__search{width:100%}.mc1a__select-label{flex:1 1}.mc1a__sort{margin-left:0;width:100%}.mc1a__row{grid-template-columns:1fr 1fr;padding:12px}}.mc1b-tabs{background:#f4f5f7;border:1px solid #e1e4e8;border-radius:11px;display:flex;gap:4px;margin:18px 0 12px;overflow-x:auto;padding:4px}.mc1b-tabs button{align-items:center;background:#0000;border:0;border-radius:8px;color:#626b78;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:34px;padding:7px 13px;white-space:nowrap}.mc1b-tabs button.is-active{background:#fff;box-shadow:0 1px 2px #10182814;color:#181b22}.mc1b-tabs button:focus-visible{outline:2px solid #001eff;outline-offset:1px}.mc1b-tabs button span{border:1px solid #d8dce2;border-radius:999px;color:#5d6571;font-size:10px;min-width:20px;padding:2px 6px}.mc1b-workspace{display:flex;flex-direction:column;gap:12px}.mc1b-section-heading{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;padding:3px 2px}.mc1b-section-heading span{color:#747d8a;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.mc1b-section-heading h2{color:#171a21;font-size:18px;line-height:1.25;margin:3px 0 2px}.mc1b-section-heading p{color:#66707e;font-size:12px;margin:0}.mc1b-section-heading em{border:1px solid #d9dde3;border-radius:999px;color:#69727f;font-size:10px;font-style:normal;font-weight:700;padding:5px 9px;white-space:nowrap}.mc1b-kpis{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.mc1b-kpi{background:#fff;border:1px solid #e1e4e8;border-radius:10px;min-width:0;padding:12px}.mc1b-kpi>span{color:#77808d;display:block;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.mc1b-kpi strong{color:#1a1d24;display:block;font-size:17px;line-height:1.2;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc1b-kpi small{color:#7a8390;display:block;font-size:10px;line-height:1.3;margin-top:3px}.mc1b-connector{grid-gap:20px;align-items:center;background:#fafbfc;border:1px dashed #cfd4db;border-radius:12px;display:grid;gap:20px;grid-template-columns:minmax(240px,.85fr) 1.35fr;padding:18px}.mc1b-connector span{color:#6c7582;display:block;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.mc1b-connector strong{color:#20242d;display:block;font-size:14px;margin-top:4px}.mc1b-connector p{color:#67717e;font-size:12px;line-height:1.5;margin:0}.mc1b-controls{flex-wrap:wrap}.mc1b-controls,.mc1b-controls label{align-items:center;display:flex;gap:8px}.mc1b-controls label{background:#fff;border:1px solid #dfe3e8;border-radius:9px;color:#77808d;font-size:9px;font-weight:750;letter-spacing:.035em;min-height:36px;padding:0 10px;text-transform:uppercase}.mc1b-controls input,.mc1b-controls select{background:#0000;border:0;color:#313640;font:inherit;font-size:11px;font-weight:650;outline:0;text-transform:none}.mc1b-search{flex:1 1;min-width:210px}.mc1b-search span{font-size:16px}.mc1b-search input{width:100%}.mc1b-datebar{align-items:center;background:#fafbfc;border:1px solid #e1e4e8;border-radius:10px;display:flex;gap:10px;min-height:42px;padding:6px 8px}.mc1b-datebar__stepper{align-items:stretch;background:#fff;border:1px solid #d9dde3;border-radius:8px;display:flex}.mc1b-datebar__stepper button{background:#fff;border:0;color:#353b45;cursor:pointer;font:inherit;font-size:18px;width:34px}.mc1b-datebar__stepper>.mc1b-month-picker,.mc1b-datebar__stepper>.mc1b-month-picker+button{border-left:1px solid #e4e7eb}.mc1b-datebar__stepper>button:first-child{border-radius:7px 0 0 7px}.mc1b-datebar__stepper>button:last-child{border-radius:0 7px 7px 0}.mc1b-datebar__stepper button:disabled{color:#b5bac2;cursor:default}.mc1b-month-picker{display:flex;position:relative}.mc1b-datebar__stepper .mc1b-month-picker__trigger{align-items:center;display:flex;gap:8px;padding:5px 9px;text-align:left;width:170px}.mc1b-month-picker__trigger svg{fill:none;stroke:#6d7580;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;min-width:16px;width:16px}.mc1b-month-picker__trigger span{display:flex;flex:1 1;flex-direction:column;min-width:0}.mc1b-month-picker__trigger small{color:#818995;font-size:8px;font-weight:750;letter-spacing:.045em;line-height:1.1;text-transform:uppercase}.mc1b-month-picker__trigger strong{color:#282d35;font-size:11px;font-weight:720;line-height:1.2;margin-top:2px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.mc1b-month-picker__trigger i{color:#8a919b;font-size:12px;font-style:normal}.mc1b-datebar__stepper .mc1b-month-picker__trigger:hover{background:#f7f8f9}.mc1b-datebar__stepper .mc1b-month-picker__trigger:focus-visible,.mc1b-month-picker__popover button:focus-visible{outline:2px solid #1c2430;outline-offset:-2px;position:relative;z-index:1}.mc1b-month-picker__popover{background:#fff;border:1px solid #dfe3e8;border-radius:13px;box-shadow:0 18px 45px #141b2629,0 3px 10px #141b2614;left:50%;padding:10px;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);width:264px;z-index:20}.mc1b-month-picker__popover:before{background:#fff;border-left:1px solid #dfe3e8;border-top:1px solid #dfe3e8;content:"";height:9px;left:50%;position:absolute;top:-5px;transform:translateX(-50%) rotate(45deg);width:9px}.mc1b-month-picker__header{align-items:center;display:grid;grid-template-columns:34px 1fr 34px;padding:1px 0 8px}.mc1b-month-picker__header strong{color:#20252d;font-size:13px;text-align:center}.mc1b-month-picker__header button{background:#f6f7f8;border-radius:8px!important;display:grid;font-size:17px;height:30px;margin:auto;place-items:center;width:30px}.mc1b-month-picker__header button:hover:not(:disabled){background:#eceff2}.mc1b-month-picker__grid{grid-gap:5px;border-bottom:1px solid #edf0f2;border-top:1px solid #edf0f2;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);padding:7px 0}.mc1b-datebar__stepper .mc1b-month-picker__grid button{background:#0000;border:1px solid #0000;border-radius:8px;color:#3d444e;font-size:10px;font-weight:700;min-height:34px;width:auto}.mc1b-datebar__stepper .mc1b-month-picker__grid button:hover:not(:disabled){background:#f4f6f7;border-color:#dfe3e7}.mc1b-datebar__stepper .mc1b-month-picker__grid button.is-selected{background:#1d232c;border-color:#1d232c;box-shadow:0 1px 2px #10182829;color:#fff}.mc1b-datebar__stepper .mc1b-month-picker__grid button:disabled{background:#0000;color:#c4c8ce}.mc1b-month-picker__footer{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-top:9px}.mc1b-datebar__stepper .mc1b-month-picker__footer button{background:#f2f4f5;border-radius:6px;color:#303640;font-size:9px;font-weight:750;padding:5px 7px;width:auto}.mc1b-month-picker__footer span{color:#8a929d;font-size:8px}.mc1b-datebar__range{color:#68717e;flex:1 1;font-size:10px;font-weight:650;text-align:center;white-space:nowrap}.mc1b-datebar__presets{display:flex;gap:4px}.mc1b-datebar__presets button{background:#fff;border:1px solid #d9dde3;border-radius:7px;color:#5e6774;cursor:pointer;font:inherit;font-size:10px;font-weight:700;min-height:30px;padding:5px 9px}.mc1b-datebar__presets button.is-active{background:#f1f3f5;border-color:#aeb5bf;color:#20242b}.mc1b-matrix-wrap{background:#fff;border:1px solid #e1e4e8;border-radius:11px;overflow:auto;position:relative}.mc1b-matrix{border-collapse:initial;border-spacing:0;font-size:11px;min-width:1120px;width:100%}.mc1b-matrix td,.mc1b-matrix th{border-bottom:1px solid #eef0f2;border-right:1px solid #eef0f2;height:48px;padding:8px;text-align:right;white-space:nowrap}.mc1b-matrix thead th{background:#f7f8f9;color:#737c89;font-size:9px;font-weight:750;height:38px;letter-spacing:.03em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2}.mc1b-matrix tbody th,.mc1b-matrix thead th:first-child{left:0;min-width:210px;position:-webkit-sticky;position:sticky;text-align:left;z-index:3}.mc1b-matrix thead th:first-child{z-index:4}.mc1b-matrix tbody th{background:#fff}.mc1b-matrix th small{color:#9aa1aa;display:block;font-size:8px;margin-top:2px}.mc1b-matrix tbody th strong{color:#20242b;display:block;font-size:11px;max-width:210px;overflow:hidden;text-overflow:ellipsis}.mc1b-matrix tbody th small{font-weight:500;text-transform:none}.mc1b-matrix td{font-feature-settings:"tnum";color:#30353e;font-variant-numeric:tabular-nums;min-width:82px}.mc1b-matrix.is-compact{min-width:0;table-layout:fixed}.mc1b-matrix.is-compact .mc1b-col-client{width:19%}.mc1b-matrix.is-compact .mc1b-col-month{width:5.4%}.mc1b-matrix.is-compact .mc1b-col-total{width:7.5%}.mc1b-matrix.is-compact .mc1b-col-signal{width:8.7%}.mc1b-matrix.is-compact td,.mc1b-matrix.is-compact th{min-width:0;overflow:hidden;padding:7px 3px;text-overflow:ellipsis}.mc1b-matrix.is-compact tbody th,.mc1b-matrix.is-compact thead th:first-child{min-width:0;padding-left:8px}.mc1b-matrix.is-compact tbody th strong{max-width:100%}.mc1b-matrix.is-compact td span,.mc1b-matrix.is-compact td strong{font-size:10px;font-weight:700}.mc1b-matrix.is-compact .mc1b-signal{max-width:100%;overflow:hidden;padding:4px 5px;text-overflow:ellipsis}.mc1b-matrix td.is-zero{color:#a5abb4;text-align:center}.mc1b-matrix td.is-attention{background:#fff7f6;box-shadow:inset 0 0 0 1px #efaaa5;color:#c5221f}.mc1b-matrix tr:last-child td,.mc1b-matrix tr:last-child th{border-bottom:0}.mc1b-matrix.is-pending i{background:#eceef1;border-radius:999px;display:block;height:8px;margin:auto;width:75%}.mc1b-matrix.is-pending td:nth-child(3n) i{width:48%}.mc1b-signal{align-items:center;background:#fff;border:1px solid #d8dce2;border-radius:999px;color:#4e5662;display:inline-flex;font-size:9px;font-weight:750;justify-content:center;padding:4px 7px;white-space:nowrap}.mc1b-signal.is-attention{background:#fff5f4;border-color:#efaaa5;color:#c5221f}.mc1b-signal.is-watch{background:#f8f9fa;border-color:#d8dce2;color:#4e5662}.mc1b-signal.is-stable{background:#f7fcfa;border-color:#b9ddcf;color:#047857}.mc1b-empty,.mc1b-loading{color:#77808d;font-size:12px;padding:34px 18px;text-align:center}.mc1b-error{align-items:center;background:#fff7f6;border:1px solid #efc1bd;border-radius:10px;color:#8f2721;display:flex;font-size:12px;gap:10px;padding:14px}.mc1b-error span{color:#6f4b48;flex:1 1}.mc1b-error button{background:#fff;border:1px solid #dfaaa5;border-radius:7px;color:#9f2e27;cursor:pointer;font:inherit;font-weight:700;padding:7px 10px}.mc1b-inactive-list{background:#fff;border:1px solid #e1e4e8;border-radius:11px;display:flex;flex-direction:column;overflow:hidden}.mc1b-inactive-list article{grid-gap:14px;align-items:center;border-bottom:1px solid #eceef0;display:grid;gap:14px;grid-template-columns:minmax(200px,1.5fr) minmax(118px,.8fr) minmax(118px,.8fr) minmax(135px,.9fr) auto;padding:12px 14px}.mc1b-inactive-list article:last-of-type{border-bottom:0}.mc1b-inactive-list article>div{min-width:0}.mc1b-inactive-list article>div>span{color:#7b8490;display:block;font-size:9px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.mc1b-inactive-list article strong{color:#22262e;display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc1b-inactive-list article>div:first-child strong{font-size:12px}.mc1b-inactive-list article small{color:#7a8390;display:block;font-size:10px;margin-top:3px}.mc1b-inactive-list .is-danger{color:#c5221f}.mc1b-scope-note{background:#fafbfc;border:1px dashed #d1d6dd;border-radius:9px;color:#68717e;font-size:11px;line-height:1.45;padding:11px 13px}.mc1b-scope-note strong{color:#30353e}@media(max-width:1050px){.mc1b-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mc1b-connector{grid-template-columns:1fr}.mc1b-datebar{align-items:stretch;flex-wrap:wrap}.mc1b-datebar__range{align-self:center;text-align:left}.mc1b-inactive-list{background:#0000;border:0;gap:8px;overflow:visible}.mc1b-inactive-list article{background:#fff;border:1px solid #e1e4e8!important;border-radius:10px;grid-template-columns:1fr 1fr}.mc1b-inactive-list article>div:first-child{grid-column:1/-1}.mc1b-inactive-list article>.mc1b-signal{justify-self:end}}@media(max-width:900px){.mc1b-matrix.is-compact{min-width:930px}}@media(max-width:640px){.mc1b-tabs{margin-top:14px}.mc1b-tabs button{flex:1 1}.mc1b-section-heading{align-items:flex-start;flex-direction:column}.mc1b-kpis{gap:7px}.mc1b-kpi{padding:10px}.mc1b-kpi strong{font-size:15px}.mc1b-controls label{flex:1 1}.mc1b-search{flex-basis:100%}.mc1b-datebar{display:grid;grid-template-columns:1fr}.mc1b-datebar__stepper{width:100%}.mc1b-month-picker{flex:1 1}.mc1b-datebar__stepper .mc1b-month-picker__trigger{width:100%}.mc1b-month-picker__popover{left:0;transform:none;width:min(264px,calc(100vw - 44px))}.mc1b-month-picker__popover:before{left:50%;transform:translateX(-50%) rotate(45deg)}.mc1b-datebar__range{text-align:center}.mc1b-datebar__presets button{flex:1 1}.mc1b-inactive-list article{grid-template-columns:1fr}.mc1b-inactive-list article>div:first-child{grid-column:auto}.mc1b-inactive-list article>.mc1b-signal{justify-self:start}}@media(prefers-reduced-motion:reduce){.mc1b-tabs button{scroll-behavior:auto}}.mc1c{display:flex;flex-direction:column;gap:12px}.mc1c-heading{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;padding:3px 2px}.mc1c-heading>div>span{color:#747d8a;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.mc1c-heading h2{color:#171a21;font-size:18px;line-height:1.25;margin:3px 0 2px}.mc1c-heading p{color:#66707e;font-size:12px;margin:0}.mc1c-heading em{border:1px solid #d9dde3;border-radius:999px;color:#69727f;font-size:10px;font-style:normal;font-weight:700;padding:5px 9px;white-space:nowrap}.mc1c-kpis{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.mc1c-kpi{background:#fff;border:1px solid #e1e4e8;border-radius:10px;min-width:0;padding:12px}.mc1c-kpi span{color:#77808d;display:block;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.mc1c-kpi strong{color:#1a1d24;display:block;font-size:17px;line-height:1.2;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc1c-kpi small{color:#7a8390;display:block;font-size:10px;line-height:1.3;margin-top:3px}.mc1c-integration{grid-gap:18px;align-items:center;background:#fafbfc;border:1px dashed #cfd4db;border-radius:11px;display:grid;gap:18px;grid-template-columns:minmax(230px,.78fr) 1.4fr;padding:13px 15px}.mc1c-integration span{color:#6c7582;display:block;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.mc1c-integration strong{color:#20242d;display:block;font-size:13px;margin-top:3px}.mc1c-integration p{color:#67717e;font-size:11px;line-height:1.45;margin:0}.mc1c-controls{flex-wrap:wrap}.mc1c-controls,.mc1c-controls label{align-items:center;display:flex;gap:8px}.mc1c-controls label{background:#fff;border:1px solid #dfe3e8;border-radius:9px;color:#77808d;font-size:9px;font-weight:750;letter-spacing:.035em;min-height:36px;padding:0 10px;text-transform:uppercase}.mc1c-controls input,.mc1c-controls select{background:#0000;border:0;color:#313640;font:inherit;font-size:11px;font-weight:650;outline:0;text-transform:none}.mc1c-search{flex:1 1;min-width:220px}.mc1c-search>span{font-size:16px}.mc1c-search input{width:100%}.mc1c-layout{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.mc1c-layout.has-detail{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr)}.mc1c-list-wrap{background:#fff;border:1px solid #e1e4e8;border-radius:11px;min-width:0;overflow:auto}.mc1c-list{border-collapse:collapse;font-size:11px;min-width:720px;width:100%}.mc1c-list td,.mc1c-list th{border-bottom:1px solid #eceef1;padding:10px 12px;text-align:left;vertical-align:middle}.mc1c-list thead th{background:#f7f8f9;color:#737c89;font-size:9px;font-weight:750;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.mc1c-list tbody tr:last-child td{border-bottom:0}.mc1c-list tbody tr.is-selected{background:#f7f8fa}.mc1c-list td strong{color:#23272f;display:block;font-size:11px}.mc1c-list td small{color:#818995;display:block;font-size:9px;margin-top:2px}.mc1c-list td:nth-child(4){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mc1c-list td:last-child{text-align:right}.mc1c-list td button{background:#fff;border:1px solid #d4d9df;border-radius:7px;color:#343a44;cursor:pointer;font:inherit;font-size:10px;font-weight:750;padding:6px 9px}.mc1c-list td button:hover{border-color:#aeb5bf}.mc1c-controls input:focus-visible,.mc1c-controls select:focus-visible,.mc1c-detail-head button:focus-visible,.mc1c-form select:focus-visible,.mc1c-form textarea:focus-visible,.mc1c-list td button:focus-visible{outline:2px solid #001eff;outline-offset:2px}.mc1c-state{align-items:center;background:#fff;border:1px solid #d8dce2;border-radius:999px;color:#4e5662;display:inline-flex;font-size:9px;font-weight:750;justify-content:center;padding:4px 7px;white-space:nowrap}.mc1c-state.is-ignored,.mc1c-state.is-lost{background:#fff7f6;border-color:#efaaa5;color:#b42318}.mc1c-state.is-won{background:#f7fcfa;border-color:#b9ddcf;color:#047857}.mc1c-state.is-negotiating,.mc1c-state.is-waiting_customer{background:#f7f8fa}.mc1c-detail{background:#fff;border:1px solid #dfe3e8;border-radius:11px;padding:14px;position:-webkit-sticky;position:sticky;top:0}.mc1c-detail-head{align-items:flex-start;display:flex;gap:12px}.mc1c-detail-head>div{flex:1 1;min-width:0}.mc1c-detail-head span{color:#737c89;display:block;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.mc1c-detail-head strong{color:#20242b;display:block;font-size:14px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc1c-detail-head small{color:#737c89;display:block;font-size:10px;margin-top:3px}.mc1c-detail-head button{background:#fff;border:1px solid #d9dde3;border-radius:8px;color:#59616c;cursor:pointer;font-size:19px;height:28px;line-height:1;width:28px}.mc1c-source{background:#f5f6f8;border-radius:9px;margin-top:12px;padding:10px}.mc1c-source span{color:#78818d;display:block;font-size:9px;font-weight:750;text-transform:uppercase}.mc1c-source strong{color:#272c34;display:block;font-size:12px;margin-top:3px}.mc1c-source small{color:#717a87;display:block;font-size:10px;margin-top:2px}.mc1c-form{display:flex;flex-direction:column;gap:9px;margin-top:12px}.mc1c-form label{color:#616a77;font-size:10px;font-weight:700;position:relative}.mc1c-form label>em,.mc1c-form label>small{color:#8a929d;float:right;font-size:9px;font-style:normal;font-weight:600}.mc1c-form label>em{color:#b42318}.mc1c-form select,.mc1c-form textarea{background:#fff;border:1px solid #d9dde3;border-radius:8px;box-sizing:border-box;color:#272c34;display:block;font:inherit;font-size:11px;margin-top:5px;padding:8px 9px;width:100%}.mc1c-form textarea{min-height:72px;resize:vertical}.mc1c-form select:disabled{background:#f5f6f8;color:#9aa1aa}.mc1c-rule{background:#fafbfc;border:1px dashed #d3d8de;border-radius:9px;margin-top:12px;padding:10px}.mc1c-rule strong{color:#333943;display:block;font-size:10px}.mc1c-rule span{color:#6d7683;display:block;font-size:10px;line-height:1.4;margin-top:3px}.mc1c-commit{background:#181b22;border:0;border-radius:8px;color:#fff;font:inherit;font-size:11px;font-weight:750;margin-top:10px;min-height:36px;width:100%}.mc1c-commit:disabled{background:#f0f2f4;border:1px solid #d9dde3;color:#8b939d;cursor:not-allowed}.mc1c-draft-note{color:#818995;font-size:9px;margin:6px 0 0;text-align:center}.mc1c-error{background:#fff7f6;border:1px solid #efaaa5;border-radius:8px;color:#b42318;font-size:10px;line-height:1.4;margin:8px 0 0;padding:8px}.mc1c-history{border-top:1px solid #eceef1;margin-top:14px;padding-top:12px}.mc1c-history h3{color:#30353e;font-size:11px;margin:0 0 8px}.mc1c-history article{border-bottom:1px solid #eef0f2;padding:8px 0}.mc1c-history article small,.mc1c-history article span,.mc1c-history article strong{display:block}.mc1c-history article strong{color:#292e36;font-size:10px}.mc1c-history article small,.mc1c-history article span{color:#737c89;font-size:9px;margin-top:2px}.mc1c-history-empty{background:#f7f8f9;border-radius:8px;padding:12px}.mc1c-history-empty span,.mc1c-history-empty strong{display:block}.mc1c-history-empty strong{color:#444b55;font-size:10px}.mc1c-history-empty span{color:#7b8490;font-size:9px;line-height:1.4;margin-top:3px}.mc1c-history-loading{background:#f7f8f9;border-radius:8px;color:#737c89;font-size:9px;padding:12px}.mc1c-empty,.mc1c-loading{color:#77808d;font-size:11px;padding:32px 16px;text-align:center}.sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media(max-width:1050px){.mc1c-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mc1c-integration,.mc1c-layout.has-detail{grid-template-columns:1fr}.mc1c-detail{position:static}}@media(max-width:640px){.mc1c-heading{align-items:flex-start;flex-direction:column}.mc1c-kpi{padding:10px}.mc1c-kpi strong{font-size:15px}.mc1c-controls label{flex:1 1}.mc1c-search{flex-basis:100%}.mc1c-list td,.mc1c-list th{padding:9px 10px}}@media(prefers-reduced-motion:reduce){.mc1c *{scroll-behavior:auto!important}}.daily-panel-trigger{display:none!important}.rp-backdrop{border:0;display:none;padding:0}.rp-close,.rp-mobile-head{display:none}.rp-drawer{scrollbar-color:var(--rp-border-2) #0000;scrollbar-width:thin}.rp-drawer::-webkit-scrollbar{width:6px}.rp-drawer::-webkit-scrollbar-thumb{background:var(--rp-border-2);border-radius:99px}.rp-mobile-head{align-items:center;justify-content:space-between;padding:2px 2px 4px}.rp-mobile-head strong{align-items:center;color:var(--rp-text);display:flex;font-size:15px;gap:8px}.rp-card{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.035);padding:15px}.rp-card-head{gap:10px;justify-content:space-between;margin-bottom:14px}.rp-card-head,.rp-card-title{align-items:center;display:flex}.rp-card-title{color:var(--rp-text);font-size:13px;font-weight:750;gap:8px;letter-spacing:-.01em}.rp-card-icon{align-items:center;background:var(--rp-blue-light);border-radius:9px;color:var(--rp-blue);display:inline-flex;height:28px;justify-content:center;width:28px}.rp-card-action{background:#0000;border:0;border-radius:7px;color:var(--rp-blue);cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:5px 2px}.rp-card-action:hover{background:var(--rp-blue-light);padding-inline:7px}.rp-card-empty,.rp-celebration-empty{color:var(--rp-text-3);font-size:11px;line-height:1.45}.rp-celebration-section+.rp-celebration-section{border-top:1px solid var(--rp-border);margin-top:14px;padding-top:14px}.rp-celebration-label{display:flex;font-weight:750;justify-content:space-between;letter-spacing:.055em;margin-bottom:9px;text-transform:uppercase}.rp-celebration-label,.rp-celebration-label b{align-items:center;color:var(--rp-text-2);font-size:10px}.rp-celebration-label b{background:var(--rp-surface);border-radius:999px;display:inline-flex;height:20px;justify-content:center;letter-spacing:0;min-width:20px;padding:0 6px}.rp-celebration-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.rp-celebration-calendar,.rp-celebration-tile{aspect-ratio:1/1.02;background:var(--rp-surface);border:1px solid var(--rp-border);border-radius:12px;min-width:0;overflow:hidden;position:relative}.rp-celebration-tile{color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;transition:border-color .14s,box-shadow .14s,transform .14s}.rp-celebration-tile:hover{border-color:var(--rp-blue);box-shadow:0 5px 14px #10182829;transform:translateY(-1px)}.rp-celebration-tile:focus-visible{outline:3px solid color-mix(in srgb,var(--rp-blue) 22%,#0000);outline-offset:2px}.rp-celebration-photo{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.rp-celebration-initials{align-items:center;background:linear-gradient(145deg,var(--rp-blue-light),#8090ff);color:var(--rp-blue);display:flex;font-size:18px;font-weight:800;justify-content:center}.rp-celebration-tenure .rp-celebration-initials{background:linear-gradient(145deg,#fff5d9,#f0ad33);color:#754000}.rp-celebration-overlay{background:linear-gradient(#0000,#0a0f1ee0);inset:34% 0 0;position:absolute}.rp-celebration-copy{bottom:6px;color:#fff;left:7px;line-height:1.1;min-width:0;position:absolute;right:7px;z-index:2}.rp-celebration-copy strong{display:block;font-size:10px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-celebration-copy small{color:#ffffffd1;display:block;font-size:8.5px;font-weight:600;margin-top:3px;white-space:nowrap}.rp-celebration-copy small.is-today{color:#ffe59a}.rp-celebration-calendar{align-items:center;background:var(--rp-card);color:var(--rp-text-2);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:9.5px;font-weight:650;gap:5px;justify-content:center;line-height:1.2;text-align:center}.rp-celebration-calendar:hover{background:var(--rp-blue-light);border-color:var(--rp-blue);color:var(--rp-blue)}.rp-celebration-empty{margin-top:7px}.rp-agenda-list{display:flex;flex-direction:column;gap:8px}.rp-event{grid-gap:10px;background:var(--rp-surface);border:0;border-radius:12px;color:var(--rp-text);cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:42px minmax(0,1fr);padding:10px;text-align:left;transition:background .14s,transform .14s;width:100%}.rp-event:hover{background:var(--rp-blue-light);transform:translateY(-1px)}.rp-event-date{align-items:center;background:var(--rp-card);border:1px solid var(--rp-border);border-radius:10px;color:var(--rp-blue);display:flex;flex-direction:column;height:42px;justify-content:center}.rp-event-date strong{font-size:15px;line-height:1}.rp-event-date small{font-size:8.5px;font-weight:700;margin-top:3px;text-transform:uppercase}.rp-event-copy{min-width:0}.rp-event-copy strong{display:block;font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-event-meta{align-items:center;color:var(--rp-text-3);display:flex;font-size:10px;gap:4px;margin-top:4px;min-width:0}.rp-event-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-app-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.rp-app{align-items:flex-start;background:var(--rp-surface);border:1px solid var(--rp-border);border-radius:13px;color:var(--rp-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;min-height:88px;min-width:0;padding:11px;text-align:left;transition:border-color .14s,background .14s,transform .14s}.rp-app:hover{background:var(--rp-blue-light);border-color:var(--rp-blue);transform:translateY(-1px)}.rp-app-top{color:var(--rp-blue);justify-content:space-between;width:100%}.rp-app-icon,.rp-app-top{align-items:center;display:flex}.rp-app-icon{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:10px;height:32px;justify-content:center;width:32px}.rp-app strong{display:block;font-size:11.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rp-app small{color:var(--rp-text-3);display:block;font-size:9px;margin-top:-5px}@media(max-width:1135px){.daily-panel-trigger{display:flex!important}.rp-backdrop{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#10182861;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:1280}.rp-backdrop.is-open{opacity:1;pointer-events:auto}.rp.rp-drawer{bottom:0;box-shadow:-20px 0 55px #1018282e;display:flex!important;height:100dvh!important;padding:16px!important;pointer-events:none;position:fixed!important;right:0;top:0!important;transform:translateX(104%);transition:transform .22s ease;width:min(368px,calc(100vw - 18px))!important;z-index:1290}.rp.rp-drawer.is-open{pointer-events:auto;transform:translateX(0)}.rp-close,.rp-mobile-head{display:flex}.rp-close{align-items:center;background:var(--rp-card);border:1px solid var(--rp-border);border-radius:10px;color:var(--rp-text-2);cursor:pointer;height:36px;justify-content:center;width:36px}}.rp-event-relation{align-items:center;color:var(--rp-blue);display:flex;font-size:9.5px;font-weight:700;gap:6px;margin-top:6px;min-width:0}.rp-event-relation>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-event-copy{align-self:center}.birthday-widget-circle{--bw-border:#e4e7eb;--bw-text:#191b1f;--bw-muted:#686e76;--bw-blue:#001eff;--bw-surface:#f7f9fa;--bw-warning:#ac5e04;--bw-warning-bg:#fffbeb;padding:14px 18px!important}.birthday-widget-head,.birthday-widget-person,.birthday-widget-title{align-items:center;display:flex}.birthday-widget-head{gap:12px;justify-content:space-between;margin-bottom:10px}.birthday-widget-title{gap:9px;min-width:0}.birthday-widget-icon{color:var(--bw-blue);display:grid;flex:0 0 auto;height:28px;place-items:center;width:28px}.birthday-widget-icon svg{height:23px;width:23px}.birthday-widget-heading{color:var(--bw-text);font-size:13px;font-weight:700;white-space:nowrap}.birthday-widget-count{color:var(--bw-muted);font-size:11px;font-weight:500;white-space:nowrap}.birthday-widget-calendar{background:#0000;border:0;color:var(--bw-muted);cursor:pointer;font:inherit;font-size:11px;font-weight:600;min-height:36px;padding:7px 4px;white-space:nowrap}.birthday-widget-calendar:hover{color:var(--bw-blue)}.birthday-widget-grid{grid-column-gap:36px;border-top:1px solid var(--bw-border);column-gap:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.birthday-widget-person{gap:10px;min-width:0;padding:10px 0}.birthday-widget-copy{flex:1 1;min-width:0}.birthday-widget-name{color:var(--bw-text);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.birthday-widget-department{color:var(--bw-muted);font-size:11px;margin-top:2px}.birthday-widget-status{background:var(--bw-surface);border:1px solid var(--bw-border);border-radius:999px;color:var(--bw-muted);flex:0 0 auto;font-size:11px;font-weight:700;padding:3px 9px;white-space:nowrap}.birthday-widget-status.is-today{background:var(--bw-warning-bg);border-color:#0000;color:var(--bw-warning)}@media(max-width:620px){.birthday-widget-circle{padding:12px 14px!important}.birthday-widget-grid{grid-template-columns:1fr}.birthday-widget-person+.birthday-widget-person{border-top:1px solid var(--bw-border)}.birthday-widget-count{display:none}}.calendar-page{--cal-blue:#001eff;--cal-blue-soft:#eef1ff;--cal-border:#e2e6eb;--cal-surface:#f7f9fb;--cal-text:#17191d;--cal-muted:#6b7280;container-name:calendar-page;container-type:inline-size;max-width:1120px}.calendar-circle-toolbar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(190px,240px) minmax(0,1fr) auto;margin-bottom:18px}.calendar-layers,.calendar-view-tabs{align-items:center;background:var(--cal-surface);border:1px solid var(--cal-border);border-radius:11px;display:flex;gap:3px;min-width:0;padding:3px}.calendar-layers button,.calendar-view-tabs button{background:#0000;border:0;border-radius:8px;color:var(--cal-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:650;padding:7px 11px;white-space:nowrap}.calendar-view-tabs button.is-active{background:#fff;box-shadow:0 1px 4px #0f172a14;color:var(--cal-blue)}.calendar-owner-static{align-items:center;background:#fff;border:1px solid var(--cal-border);border-radius:10px;color:var(--cal-text);display:flex;font-size:12px;font-weight:650;min-height:38px;padding:0 12px}.calendar-layers{justify-self:stretch;max-width:100%;overflow-x:auto;scrollbar-width:none}.calendar-layers::-webkit-scrollbar{display:none}.calendar-layers button{align-items:center;display:inline-flex;gap:6px}.calendar-layers button svg{color:#9aa1ac;transition:color .14s}.calendar-layers .layer-events.is-active svg{color:var(--cal-blue)}.calendar-layers .layer-birthdays.is-active svg{color:#e58b05}.calendar-layers .layer-tenure.is-active svg{color:#7c3aed}.calendar-layers button.is-active{background:#fff;box-shadow:0 1px 3px #0f172a12;color:var(--cal-text)}.calendar-new-event{grid-column:4;grid-row:1;justify-self:end;min-width:0}.calendar-new-event>button{border-radius:11px!important;box-shadow:0 5px 14px #001eff29;min-height:40px;padding:10px 16px!important;white-space:nowrap}.calendar-circle-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.calendar-agenda-view,.calendar-circle-board,.calendar-day-panel{background:#fff;border:1px solid var(--cal-border);border-radius:18px;box-shadow:0 1px 3px #0f172a0a}.calendar-circle-board{padding:18px}.calendar-circle-nav{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.calendar-circle-month{align-items:baseline;display:flex;gap:9px}.calendar-circle-month strong{color:var(--cal-text);font-size:20px;letter-spacing:-.025em}.calendar-circle-month>span{color:var(--cal-muted);font-size:18px;font-weight:400}.calendar-circle-month button{background:var(--cal-blue-soft);border:0;border-radius:999px;color:var(--cal-blue);cursor:pointer;font:inherit;font-size:11px;font-weight:750;margin-left:4px;padding:5px 10px}.calendar-circle-arrows{display:flex;gap:6px}.calendar-circle-arrows button{background:#fff;border:1px solid var(--cal-border);border-radius:9px;color:var(--cal-muted);cursor:pointer;font-size:18px;height:32px;width:32px}.calendar-circle-arrows button:hover{border-color:var(--cal-blue);color:var(--cal-blue)}.calendar-circle-days,.calendar-circle-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-circle-weekdays{margin-bottom:6px}.calendar-circle-weekdays span{color:var(--cal-muted);font-size:10px;font-weight:750;letter-spacing:.055em;padding:4px;text-align:center;text-transform:uppercase}.calendar-circle-weekdays .is-weekend{color:#ef5350}.calendar-circle-days{gap:5px}.calendar-circle-day{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--cal-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;justify-content:flex-start;min-height:78px;padding:9px 4px 7px;position:relative;transition:background .14s,border-color .14s,transform .14s}.calendar-circle-day:not(.is-empty):hover{background:var(--cal-surface);border-color:var(--cal-border);transform:translateY(-1px)}.calendar-circle-day.is-empty{cursor:default}.calendar-circle-day.is-selected{background:var(--cal-blue-soft);border-color:#aeb8ff}.calendar-circle-day.is-weekend:not(.is-today) .calendar-day-number{color:#ef5350}.calendar-day-number{border-radius:999px;display:grid;font-size:13px;font-weight:600;height:29px;place-items:center;width:29px}.calendar-circle-day.is-today .calendar-day-number{background:var(--cal-blue);color:#fff;font-weight:800}.calendar-day-signals{align-items:center;display:flex;gap:4px;justify-content:center;min-height:18px}.calendar-day-signals i{align-items:center;border-radius:999px;display:inline-flex;font-size:8px;font-style:normal;font-weight:800;gap:2px;height:18px;justify-content:center;min-width:19px;padding:0 4px}.calendar-day-signals .is-event{background:var(--cal-blue);color:#fff}.calendar-day-signals .is-birthday{background:#fff3d8;color:#e48a00}.calendar-day-signals .is-tenure{background:#f1eafe;color:#7c3aed}.calendar-day-panel{overflow:hidden;padding:17px}.calendar-day-panel>header{border-bottom:1px solid var(--cal-border);padding-bottom:13px}.calendar-day-panel>header span{color:var(--cal-muted);display:block;font-size:10px;font-weight:750;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.calendar-day-panel>header strong{color:var(--cal-text);display:block;font-size:15px;line-height:1.35}.calendar-celebration-row{grid-gap:10px;align-items:center;background:#fffbeb;border:1px solid #f4d58b;border-radius:12px;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;margin-top:12px;padding:10px}.calendar-celebration-row.is-tenure{background:#f7f3ff;border-color:#ddd2fe}.calendar-celebration-row>span{min-width:0}.calendar-celebration-row small,.calendar-celebration-row strong{display:block}.calendar-celebration-row strong{color:var(--cal-text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-celebration-row small{color:var(--cal-muted);font-size:10px;margin-top:2px}.calendar-celebration-icon{background:#fff4d5;border-radius:10px;color:#d97706;display:grid;height:32px;place-items:center;width:32px}.calendar-celebration-row.is-tenure .calendar-celebration-icon{background:#eee8ff;color:#7c3aed}.calendar-day-empty{color:var(--cal-muted);font-size:12px;line-height:1.45;padding:22px 5px;text-align:center}.cal-event-relationship{align-items:center;color:var(--cal-blue);display:flex;font-size:11px;font-weight:650;gap:6px;margin-top:7px}.calendar-event-row{border-radius:12px;cursor:pointer;margin-inline:-6px;padding-inline:6px!important;transition:background .14s,box-shadow .14s}.calendar-event-row:hover{background:var(--cal-surface)}.calendar-event-row:focus-visible{outline:2px solid var(--cal-blue);outline-offset:2px}.calendar-event-summary{grid-gap:16px;display:grid;gap:16px}.calendar-event-summary__hero{grid-gap:14px;background:linear-gradient(145deg,#fff 0,var(--cal-blue-soft) 100%);border:1px solid var(--cal-border);border-radius:16px;display:grid;gap:14px;padding:16px}.calendar-event-summary__title{align-items:flex-start;display:flex;gap:12px;min-width:0}.calendar-event-summary__title>div{min-width:0}.calendar-event-summary__title strong{color:var(--cal-text);display:block;font-size:18px;line-height:1.35;margin-top:6px;overflow-wrap:anywhere}.calendar-event-summary__icon{background:var(--cal-blue);border-radius:13px;color:#fff;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.calendar-event-summary__badges{display:flex;flex-wrap:wrap;gap:6px}.calendar-event-summary__badges span{background:#ede9fe;border-radius:999px;color:#7c3aed;font-size:10px;font-weight:750;padding:3px 8px}.calendar-event-summary__badges span.is-private{background:#fef3c7;color:#9a6700}.calendar-event-summary__relationship{align-items:center;color:var(--cal-blue);display:flex;font-size:12px;font-weight:650;gap:8px}.calendar-event-summary__meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-event-summary__meta>div{background:var(--cal-surface);border:1px solid var(--cal-border);border-radius:12px;min-width:0;padding:12px}.calendar-event-summary__label,.calendar-event-summary__meta span{color:var(--cal-muted);display:block;font-size:10px;font-weight:750;letter-spacing:.055em;margin-bottom:4px;text-transform:uppercase}.calendar-event-summary__meta strong{color:var(--cal-text);display:block;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.calendar-event-summary__link{color:var(--cal-blue)!important;font-weight:600!important}.calendar-event-summary__section{padding-top:2px}.calendar-event-summary__section p{background:#fff;border:1px solid var(--cal-border);border-radius:12px;color:var(--cal-text);font-size:13px;line-height:1.55;margin:0;padding:13px 14px;white-space:pre-wrap}.calendar-event-summary__people{grid-gap:8px;display:grid;gap:8px}.calendar-event-summary__people>div{align-items:center;background:#fff;border:1px solid var(--cal-border);border-radius:12px;display:flex;gap:10px;padding:10px 12px}.calendar-event-summary__people small,.calendar-event-summary__people span,.calendar-event-summary__people strong{display:block}.calendar-event-summary__people strong{color:var(--cal-text);font-size:13px}.calendar-event-summary__people small{color:var(--cal-muted);font-size:10px;margin-top:2px}.calendar-event-summary__footer{display:flex;justify-content:flex-end;padding-top:2px}.calendar-upcoming{border-top:1px solid var(--cal-border);margin-top:16px;padding-top:14px}.calendar-upcoming h4{color:var(--cal-muted);font-size:10px;font-weight:750;letter-spacing:.06em;margin:0 0 9px;text-transform:uppercase}.calendar-upcoming>button{grid-gap:9px;align-items:center;background:#0000;border:0;border-radius:9px;color:var(--cal-text);cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:38px minmax(0,1fr);padding:7px 3px;text-align:left;width:100%}.calendar-upcoming>button:hover{background:var(--cal-surface)}.calendar-upcoming>button>span:last-child{min-width:0}.calendar-upcoming>button em,.calendar-upcoming>button small,.calendar-upcoming>button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-upcoming>button>span:last-child>strong{font-size:11.5px}.calendar-upcoming>button small{color:var(--cal-muted);font-size:9.5px;margin-top:2px}.calendar-upcoming>button em{color:var(--cal-blue);font-size:9.5px;font-style:normal;font-weight:650;margin-top:3px}.calendar-upcoming-date{align-items:center;background:#fff;border:1px solid var(--cal-border);border-radius:10px;color:var(--cal-blue);display:flex!important;flex-direction:column;height:38px;justify-content:center;width:38px}.calendar-upcoming-date strong{font-size:14px!important;line-height:1}.calendar-upcoming-date small{color:var(--cal-blue)!important;font-size:8px!important;margin-top:3px!important;text-transform:uppercase}.calendar-upcoming p{color:var(--cal-muted);font-size:11px;margin:0}.calendar-agenda-view{padding:0 22px}.calendar-agenda-view>header{align-items:center;border-bottom:1px solid var(--cal-border);display:flex;gap:12px;justify-content:space-between;padding:17px 0}.calendar-agenda-view>header strong{color:var(--cal-text);font-size:15px}.calendar-agenda-view>header span{color:var(--cal-muted);font-size:11px}.calendar-agenda-empty{padding:46px 12px!important}.calendar-empty-icon{background:var(--cal-blue-soft);border-radius:14px;color:var(--cal-blue);display:grid;height:50px;margin:0 auto 12px;place-items:center;width:50px}@container calendar-page (max-width:1100px){.calendar-circle-toolbar{grid-template-columns:auto minmax(180px,1fr) auto}.calendar-view-tabs{grid-column:1;grid-row:1}.calendar-owner{grid-column:2;grid-row:1;min-width:0}.calendar-new-event{grid-column:3;grid-row:1}.calendar-layers{grid-column:1/-1;grid-row:2;max-width:100%}}@container calendar-page (max-width:820px){.calendar-circle-toolbar{grid-template-columns:minmax(0,1fr) auto}.calendar-view-tabs{grid-column:1;grid-row:1;justify-self:start}.calendar-new-event{grid-column:2;grid-row:1}.calendar-owner{grid-column:1/-1;grid-row:2}.calendar-layers{grid-column:1/-1;grid-row:3}.calendar-circle-layout{grid-template-columns:1fr}.calendar-day-panel{order:2}}@container calendar-page (max-width:620px){.calendar-event-summary__meta{grid-template-columns:1fr}.calendar-circle-toolbar{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.calendar-view-tabs{align-self:center;max-width:100%}.calendar-view-tabs button{padding:7px 8px}.calendar-new-event>button{border-radius:12px!important;height:42px;justify-content:center;min-height:42px;padding:0!important;width:42px}.calendar-new-event>button span{display:none}.calendar-layers,.calendar-owner{max-width:100%}.calendar-layers button{padding:7px 9px}.calendar-circle-board{padding:12px}.calendar-circle-day{gap:3px;min-height:58px;padding:6px 2px}.calendar-day-number{font-size:12px;height:25px;width:25px}.calendar-day-signals{gap:2px}.calendar-day-signals i{font-size:7px;height:15px;min-width:15px;padding:0 2px}.calendar-day-signals svg{height:9px;width:9px}.calendar-circle-month strong{font-size:17px}.calendar-circle-month>span{font-size:16px}.calendar-circle-weekdays span{font-size:9px}}@container calendar-page (max-width:390px){.calendar-view-tabs button{font-size:11px;padding-inline:6px}.calendar-layers button{font-size:11px}}@media(max-width:1100px){.calendar-circle-toolbar{grid-template-columns:auto minmax(180px,1fr) auto}.calendar-view-tabs{grid-column:1;grid-row:1}.calendar-owner{grid-column:2;grid-row:1;min-width:0}.calendar-new-event{grid-column:3;grid-row:1}.calendar-layers{grid-column:1/-1;grid-row:2;max-width:100%}}@media(max-width:820px){.calendar-circle-toolbar{grid-template-columns:minmax(0,1fr) auto}.calendar-view-tabs{grid-column:1;grid-row:1;justify-self:start}.calendar-new-event{grid-column:2;grid-row:1}.calendar-owner{grid-column:1/-1;grid-row:2}.calendar-layers{grid-column:1/-1;grid-row:3}.calendar-circle-layout{grid-template-columns:1fr}.calendar-day-panel{order:2}}@media(max-width:620px){.calendar-event-summary__meta{grid-template-columns:1fr}.calendar-circle-toolbar{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.calendar-view-tabs{align-self:center;max-width:100%}.calendar-view-tabs button{padding:7px 8px}.calendar-new-event>button{border-radius:12px!important;height:42px;justify-content:center;min-height:42px;padding:0!important;width:42px}.calendar-new-event>button span{display:none}.calendar-layers,.calendar-owner{max-width:100%}.calendar-layers button{padding:7px 9px}.calendar-circle-board{padding:12px}.calendar-circle-day{gap:3px;min-height:58px;padding:6px 2px}.calendar-day-number{font-size:12px;height:25px;width:25px}.calendar-day-signals{gap:2px}.calendar-day-signals i{font-size:7px;height:15px;min-width:15px;padding:0 2px}.calendar-day-signals svg{height:9px;width:9px}.calendar-circle-month strong{font-size:17px}.calendar-circle-month>span{font-size:16px}.calendar-circle-weekdays span{font-size:9px}}@media(max-width:390px){.calendar-view-tabs button{font-size:11px;padding-inline:6px}.calendar-layers button{font-size:11px}}.group-directory-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));margin-bottom:18px}.group-directory-card{align-items:flex-start;background:#fff;border:1px solid #e3e7ec;border-radius:16px;box-shadow:0 1px 3px #0f172a0a;cursor:pointer;display:flex;gap:14px;min-height:150px;padding:18px;position:relative;transition:transform .16s,border-color .16s,box-shadow .16s}.group-directory-card:focus-visible,.group-directory-card:hover{border-color:#cbd3dd;box-shadow:0 10px 28px #0f172a14;outline:0;transform:translateY(-2px)}.group-directory-copy{flex:1 1;min-width:0}.group-directory-title{color:#17191d;font-size:15px;font-weight:750;padding-right:30px}.group-directory-desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.4;margin-top:4px;min-height:34px;overflow:hidden}.group-directory-meta,.group-directory-modules{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.group-directory-meta>span:not(.group-owner-pill){color:#6b7280;font-size:10px}.group-owner-pill{background:#fff3cd;border-radius:999px;color:#a55b00;font-size:10px;font-weight:750;padding:2px 7px}.group-directory-modules span{background:#f3f5f7;border-radius:7px;color:#5b6470;font-size:9.5px;font-weight:650;padding:3px 7px}.group-card-menu{position:absolute;right:12px;top:12px}.group-card-menu>button{background:#0000;border:1px solid #0000;border-radius:9px;color:#6b7280;cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.group-card-menu>button:hover{background:#f7f8fa;border-color:#dfe3e8;color:#17191d}.group-card-popover{background:#fff;border:1px solid #e1e5ea;border-radius:11px;box-shadow:0 12px 34px #0f172a24;padding:5px;position:absolute;right:0;top:36px;width:170px;z-index:8}.group-card-popover button{align-items:center;background:#0000;border:0;border-radius:8px;color:#303640;cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;padding:9px;text-align:left;width:100%}.group-card-popover button:hover{background:#f3f5f7}.group-directory-empty{color:#6b7280;grid-column:1/-1;padding:42px;text-align:center}.group-danger-zone{align-items:center;background:snow;border:1px solid #fecaca;border-radius:12px;display:flex;gap:14px;justify-content:space-between;margin:20px 0;padding:14px}.group-danger-zone span,.group-danger-zone strong{display:block}.group-danger-zone strong{color:#991b1b;font-size:12px}.group-danger-zone span{color:#7f1d1d;font-size:10.5px;margin-top:3px}.group-danger-zone button{background:#fff;border:1px solid #fca5a5;border-radius:8px;color:#b91c1c;cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:7px 11px}.group-thread-admin-actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.group-thread-admin-actions button{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:10px;color:#424a55;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;gap:6px;height:34px;justify-content:center;padding:0 10px;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}.group-thread-admin-actions button:hover{background:#f7f8fa;border-color:#c7ced7;color:#17191d}.group-thread-admin-actions button em{background:#f1f3f5;border-radius:999px;color:#6b7280;font-size:9px;font-style:normal;padding:1px 5px}.group-thread-admin-actions .is-primary{background:#001eff;border-color:#001eff;color:#fff}.group-thread-admin-actions .is-primary:hover{background:#0018cc;border-color:#0018cc;color:#fff}.group-admin-backdrop{animation:fadeIn .15s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a75;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:9988}.group-admin-drawer{animation:slideInRight .22s ease!important;background:#fff;border-radius:20px 0 0 20px!important;box-shadow:-22px 0 70px #0f172a2e!important;height:100vh!important;max-height:none!important;overflow:hidden!important;width:min(1080px,96vw)!important}.group-admin-mobile-tabs{display:none}.group-admin-mobile-tabs button{align-items:center;background:#fff;border:0;border-bottom:2px solid #0000;color:#68717d;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:700;gap:6px;justify-content:center;min-height:42px}.group-admin-mobile-tabs button.is-active{background:#f8f9ff;border-bottom-color:#001eff;color:#001eff}.group-admin-section-title{color:#68717d;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.group-admin-settings{border-bottom:1px solid #e7eaee;margin-bottom:18px;padding-bottom:18px}.group-admin-settings>label{display:block;margin-bottom:10px}.group-admin-settings>label>span{color:#4b5563;display:block;font-size:11px;font-weight:650;margin-bottom:5px}.group-admin-settings select,.group-admin-settings textarea{background:#fff;border:1px solid #d5dae1;border-radius:9px;box-sizing:border-box;color:#17191d;font:inherit;font-size:12px;outline:none;padding:9px 10px;width:100%}.group-admin-settings select:focus,.group-admin-settings textarea:focus{border-color:#001eff;box-shadow:0 0 0 3px #001eff14}.group-admin-color input{border:1px solid #d5dae1;border-radius:8px;height:34px;padding:2px;width:44px}.group-admin-modules{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin:12px 0}.group-admin-modules label{align-items:center;border:1px solid #e1e5ea;border-radius:9px;color:#444d59;display:flex;font-size:10.5px;font-weight:650;gap:6px;padding:8px}.group-admin-modules input{accent-color:#001eff}.group-admin-save{background:#001eff;border:0;border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:750;padding:9px;width:100%}.group-admin-error{background:#fef2f2;border-radius:8px;color:#b91c1c;font-size:11px;margin-top:8px;padding:8px}.group-feed-archive-note{background:#f7f8fa;border-radius:8px;color:#68717d;font-size:10.5px;line-height:1.45;margin:10px 0 0;padding:9px}.app-shell .mc.mc--tasks{margin:0!important;max-width:none!important}.circle-kanban-scroll{height:100%;min-width:0;overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:#cbd2da #0000;scrollbar-width:thin}.circle-kanban-scroll.is-dragging{scroll-behavior:auto;scroll-snap-type:none}.circle-kanban-board{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-auto-columns:minmax(280px,320px);grid-auto-flow:column;min-height:100%;min-width:100%;padding-bottom:12px;width:-webkit-max-content;width:max-content}.circle-kanban-column{min-height:100%;scroll-snap-align:start}.circle-kanban-column.is-over{box-shadow:0 12px 28px #0f172a14;transform:translateY(-1px)}.circle-kanban-card-slot{display:contents}.circle-kanban-placeholder{background:linear-gradient(135deg,rgba(0,30,255,.075),rgba(0,30,255,.025));border:2px dashed #7f91ff;border-radius:9px;box-shadow:inset 0 0 0 1px #ffffffb3;box-sizing:border-box;display:block;min-height:72px}.circle-task-card{touch-action:none;will-change:transform,opacity,box-shadow}.circle-task-card:hover{box-shadow:0 6px 18px #0f172a14!important;transform:translateY(-1px)}.circle-task-card:active{cursor:grabbing!important}.circle-task-card.is-dragging{transform:scale(.985)}.circle-task-drag-overlay{background:#fff;border:1px solid #7f91ff;border-radius:9px;box-shadow:0 20px 50px #0f172a3d;box-sizing:border-box;contain:layout paint style;left:0;opacity:.98;padding:12px 14px;pointer-events:none;position:fixed;top:0;transform-origin:top left;will-change:transform;z-index:10050}.circle-kanban-scroll.is-dragging{overscroll-behavior:contain}.circle-kanban-scroll.is-dragging .circle-task-card{transition:none!important}.circle-kanban-scroll.is-dragging .circle-task-card:hover{box-shadow:none!important;transform:none}.kanban-pointer-dragging,.kanban-pointer-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@keyframes kanbanPlaceholderIn{0%{opacity:.25;transform:scaleY(.82)}to{opacity:1;transform:scaleY(1)}}@media(min-width:1440px){.circle-kanban-board{grid-auto-columns:minmax(260px,1fr);width:100%}}@keyframes slideInRight{0%{opacity:.5;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media(max-width:820px){.group-directory-grid{grid-template-columns:1fr}.group-thread-header{padding-inline:14px!important}.group-thread-admin-actions button span{display:none}.group-admin-drawer{border-radius:0!important;width:100vw!important}.group-admin-mobile-tabs{border-bottom:1px solid #e7eaee;display:grid;grid-template-columns:1fr 1fr}.gm-grid{grid-template-columns:1fr!important;overflow:hidden!important}.gm-left,.gm-right{display:none!important}.gm-left.is-mobile-active{border-right:0!important;display:flex!important;min-height:0}.gm-right.is-mobile-active{display:block!important;overflow-y:auto!important}.group-admin-modules{grid-template-columns:1fr}.collab-task-toolbar{align-items:stretch!important}}@media(max-width:480px){.group-thread-admin-actions{gap:4px}.group-thread-admin-actions button{padding:0;width:32px}.group-thread-admin-actions button em{display:none}.group-directory-card{min-height:140px;padding:15px}}.mc--processes>.ops-processes,.procws-root{height:100%;min-height:0}.procws-root{--procws-app:var(--fc-color-app,#f4f5f7);--procws-surface:var(--fc-color-surface,#fff);--procws-surface-subtle:var(--fc-color-surface-subtle,#f0f1f4);--procws-surface-hover:var(--fc-color-surface-hover,#f7f8fa);--procws-border:var(--fc-color-border,#e8eaed);--procws-border-strong:var(--fc-color-border-strong,#d1d5db);--procws-text:var(--fc-color-text,#1a1d26);--procws-muted:var(--fc-color-text-muted,#5b6472);--procws-subtle:var(--fc-color-text-subtle,#8b93a1);--procws-primary:var(--fc-color-primary,#001eff);--procws-primary-soft:var(--fc-color-primary-soft,#e8ecff);--procws-focus:var(--fc-color-focus-ring,#001eff29);background:var(--procws-surface);border:1px solid var(--procws-border);border-radius:1rem;border-radius:var(--fc-radius-card,1rem);box-shadow:0 1px 3px rgba(16,24,40,.055);box-shadow:var(--fc-shadow-rest,0 1px 3px rgba(16,24,40,.055));color:var(--procws-text);display:grid;grid-template-columns:15rem minmax(0,1fr);min-width:0;overflow:clip;width:100%}.procws-root.is-dark{--procws-app:#0b0d12;--procws-surface:#12141c;--procws-surface-subtle:#171a24;--procws-surface-hover:#1c2030;--procws-border:#1e2230;--procws-border-strong:#2c3142;--procws-text:#e9ecf4;--procws-muted:#a3a9bd;--procws-subtle:#757c91;--procws-primary:#3d6bff;--procws-primary-soft:#172048;--procws-focus:#3d6bff3d}.procws-local-sidebar{background:var(--procws-surface);border-right:1px solid var(--procws-border);min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:.875rem}.procws-mobile-selector>span{color:var(--procws-primary);display:block;font-size:.6875rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.procws-local-nav{display:flex;flex-direction:column;gap:.25rem}.procws-nav-item{grid-gap:.625rem;align-items:center;background:#0000;border:1px solid #0000;border-radius:.625rem;border-radius:var(--fc-radius-sm,.625rem);color:var(--procws-muted);cursor:pointer;display:grid;font:inherit;font-size:.8125rem;font-weight:650;gap:.625rem;grid-template-columns:1.5rem minmax(0,1fr);line-height:1.3;min-height:2.75rem;padding:.625rem .75rem;text-align:left;transition:background .12s,color .12s,border-color .12s;transition:background var(--fc-motion-fast,.12s),color var(--fc-motion-fast,.12s),border-color var(--fc-motion-fast,.12s);width:100%}.procws-nav-item:hover{background:var(--procws-surface-hover);border-color:var(--procws-border);color:var(--procws-text)}.procws-nav-item.is-active{background:var(--procws-primary-soft);border-color:color-mix(in srgb,var(--procws-primary) 22%,var(--procws-border));color:var(--procws-primary)}.procws-mobile-selector select:focus-visible,.procws-nav-item:focus-visible,.procws-state-action:focus-visible{box-shadow:0 0 0 3px var(--procws-focus);outline:1.5px solid var(--procws-primary);outline-offset:2px}.procws-nav-icon{display:grid;height:1.5rem;place-items:center;width:1.5rem}.procws-nav-icon>svg{height:1.125rem;width:1.125rem}.procws-mobile-selector{display:none}.procws-canvas{background:var(--procws-app);display:grid;grid-template-rows:auto minmax(0,1fr);max-width:100%;min-height:0;min-width:0;overflow:hidden}.procws-header{align-items:center;background:var(--procws-surface);border-bottom:1px solid var(--procws-border);display:flex;gap:1rem;justify-content:space-between;min-height:5.5rem;padding:1rem 1.5rem;position:relative;z-index:20}.procws-header-copy{min-width:0}.procws-header h1{color:var(--procws-text);font-size:clamp(1.25rem,2vw,1.5rem);letter-spacing:-.02em;line-height:1.2;margin:.25rem 0 0}.procws-header h1:focus,.procws-header h1:focus-visible{box-shadow:none;outline:none}.procws-header p{color:var(--procws-muted);font-size:.8125rem;line-height:1.45;margin:.35rem 0 0}.procws-header-action{flex:0 0 auto}.procws-content{max-width:100%;min-height:0;min-width:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;scroll-behavior:auto;scrollbar-color:var(--procws-border-strong) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.procws-content::-webkit-scrollbar{height:.625rem;width:.625rem}.procws-content::-webkit-scrollbar-thumb{background:var(--procws-border-strong);background-clip:padding-box;border:.1875rem solid #0000;border-radius:999px;min-height:2.5rem}.procws-content::-webkit-scrollbar-thumb:hover{background:var(--procws-subtle);background-clip:padding-box}.procws-content>*{max-width:100%;min-width:0}.procws-content table{max-width:100%}.procws-state-root{display:grid;grid-template-columns:minmax(0,1fr);padding:clamp(2rem,7vw,5rem) 1.25rem;place-items:center}.procws-state{align-items:center;display:flex;flex-direction:column;text-align:center;width:min(100%,32rem)}.procws-state-icon{background:var(--procws-surface-subtle);border:1px solid var(--procws-border-strong);border-radius:50%;color:var(--procws-muted);display:grid;font-size:1rem;font-weight:800;height:2.75rem;margin-bottom:1rem;place-items:center;width:2.75rem}.procws-state h1{color:var(--procws-text);font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.25;margin:0}.procws-state p{color:var(--procws-muted);font-size:.875rem;line-height:1.55;margin:.625rem 0 0;max-width:28rem}.procws-state-action{background:var(--procws-primary);border:0;border-radius:.625rem;border-radius:var(--fc-radius-sm,.625rem);color:#fff;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:700;margin-top:1.25rem;min-height:2.5rem;padding:.625rem 1rem}.procws-state-skeleton{grid-gap:.625rem;display:grid;gap:.625rem;margin-bottom:1.25rem;width:min(100%,20rem)}.procws-state-skeleton span{animation:procws-loading 1.35s ease-in-out infinite;background:linear-gradient(90deg,var(--procws-surface-subtle),var(--procws-border),var(--procws-surface-subtle));background-size:200% 100%;border-radius:999px;height:.75rem}.procws-state-skeleton span:first-child{height:1.25rem;margin-inline:auto;width:48%}.procws-state-skeleton span:last-child{margin-inline:auto;width:72%}@keyframes procws-loading{to{background-position:-200% 0}}@media (min-width:75rem) and (max-width:89.9375rem){.procws-root{grid-template-columns:clamp(12.5rem,17vw,14rem) minmax(0,1fr)}.procws-local-sidebar{padding:.75rem}.procws-nav-item{gap:.5rem;padding-inline:.625rem}.procws-content,.procws-header{padding-inline:1.25rem}}@media (max-width:74.9375rem){.procws-root{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.procws-local-sidebar{border-bottom:1px solid var(--procws-border);border-right:0;padding:.875rem 1.25rem}.procws-local-nav{display:none}.procws-mobile-selector{grid-gap:.875rem;align-items:center;display:grid;gap:.875rem;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr)}.procws-mobile-selector select{background:var(--procws-surface);border:1px solid var(--procws-border-strong);border-radius:.625rem;border-radius:var(--fc-radius-sm,.625rem);color:var(--procws-text);font:inherit;font-size:.875rem;font-weight:650;min-height:2.75rem;padding:.625rem 2.25rem .625rem .75rem;width:100%}.procws-content,.procws-header{padding-inline:1.25rem}}@media (max-width:47.9375rem){.mc--processes>.ops-processes{height:auto}.procws-root{border-inline:0;border-radius:0;display:block;height:auto;min-height:0;overflow:visible}.procws-local-sidebar{padding:.75rem 1rem}.procws-mobile-selector{gap:.375rem;grid-template-columns:1fr}.procws-header{align-items:flex-start;min-height:0;padding:1rem;position:-webkit-sticky;position:sticky;top:3.375rem}.procws-header-action{align-self:center}.procws-header p{font-size:.75rem}.procws-content{overflow:visible;padding:.875rem;scrollbar-gutter:auto;scrollbar-width:auto}.procws-canvas{display:block;height:auto;overflow:visible}}@media (prefers-reduced-motion:reduce){.procws-nav-item,.procws-state-skeleton span{animation:none;transition:none}}.nf-circle{--nf-surface:var(--fc-color-surface,#fff);--nf-surface-subtle:var(--fc-color-surface-subtle,#f6f7f9);--nf-surface-hover:var(--fc-color-surface-hover,#f9fafb);--nf-border:var(--fc-color-border,#e4e7ec);--nf-border-strong:var(--fc-color-border-strong,#cfd4dc);--nf-text:var(--fc-color-text,#171a22);--nf-muted:var(--fc-color-text-muted,#5f6877);--nf-subtle:var(--fc-color-text-subtle,#88919f);--nf-primary:var(--fc-color-primary,#001eff);--nf-primary-soft:var(--fc-color-primary-soft,#e8ecff);--nf-success:#047857;--nf-success-soft:#ecfdf5;--nf-warning:#a16207;--nf-warning-soft:#fffbeb;--nf-danger:#c62828;--nf-danger-soft:#fef2f2;--nf-info:#0369a1;--nf-info-soft:#e0f2fe;grid-gap:1rem;color:var(--nf-text);display:grid;gap:1rem;min-width:0}.procws-root.is-dark .nf-circle{--nf-surface:#12141c;--nf-surface-subtle:#171a24;--nf-surface-hover:#1c2030;--nf-border:#252a38;--nf-border-strong:#353b4d;--nf-text:#e9ecf4;--nf-muted:#a3a9bd;--nf-subtle:#777f95;--nf-primary:#6f8fff;--nf-primary-soft:#172048;--nf-success:#6ee7b7;--nf-success-soft:#12352f;--nf-warning:#fcd34d;--nf-warning-soft:#3b2d13;--nf-danger:#fca5a5;--nf-danger-soft:#3d1d24;--nf-info:#7dd3fc;--nf-info-soft:#123044}.nf-circle__toolbar{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-height:2.5rem}.nf-circle__toolbar--end{justify-content:flex-end}.nf-circle__toolbar>p{color:var(--nf-muted);font-size:.8125rem;line-height:1.45;margin:0}.nf-circle__filters{grid-gap:.75rem;align-items:end;background:var(--nf-surface);border:1px solid var(--nf-border);border-radius:.875rem;display:grid;gap:.75rem;grid-template-columns:11.25rem 13.75rem;padding:1rem}.nf-circle__monthly{display:flex;flex-wrap:wrap;gap:.5rem}.nf-severity,.nf-status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:650;line-height:1.25;max-width:100%;white-space:nowrap;width:-webkit-max-content;width:max-content}.nf-severity{background:var(--nf-surface);border-color:var(--nf-border);color:var(--nf-muted);padding:.3125rem .625rem}.nf-severity--leve,.nf-severity--moderado{background:var(--nf-warning-soft);border-color:color-mix(in srgb,var(--nf-warning) 22%,var(--nf-border));color:var(--nf-warning)}.nf-severity--grave{background:var(--nf-danger-soft);border-color:color-mix(in srgb,var(--nf-danger) 22%,var(--nf-border));color:var(--nf-danger)}.nf-circle__monthly-note{background:var(--nf-surface-subtle);border:1px solid var(--nf-border);border-radius:.75rem;color:var(--nf-muted);font-size:.75rem;line-height:1.45;margin:0;padding:.75rem 1rem}.nf-circle__list{grid-gap:.625rem;display:grid;gap:.625rem;min-width:0}.nf-circle__error,.nf-circle__loading{grid-gap:.625rem;background:var(--nf-surface);border:1px solid var(--nf-border);border-radius:.875rem;display:grid;gap:.625rem;min-height:11rem;padding:1.5rem;place-items:center;text-align:center}.nf-circle__loading span{animation:nf-circle-loading 1.35s ease-in-out infinite;background:linear-gradient(90deg,var(--nf-surface-subtle),var(--nf-border),var(--nf-surface-subtle));background-size:200% 100%;border-radius:.75rem;height:3.75rem;width:min(100%,28rem)}.nf-circle__loading span:nth-child(2){width:min(92%,25rem)}.nf-circle__loading span:nth-child(3){width:min(84%,22rem)}.nf-circle__error strong{color:var(--nf-text);font-size:.9375rem}.nf-circle__error p{color:var(--nf-muted);font-size:.8125rem;margin:0}@keyframes nf-circle-loading{to{background-position:-200% 0}}.nf-circle__row{grid-gap:.75rem;align-items:center;background:var(--nf-surface);border:1px solid var(--nf-border);border-radius:.875rem;color:var(--nf-text);cursor:pointer;display:grid;font:inherit;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto 1.25rem;min-height:4.75rem;min-width:0;padding:.875rem 1rem;text-align:left;transition:border-color .12s ease,background .12s ease,transform .12s ease;width:100%}.nf-circle__row:hover{background:var(--nf-surface-hover);border-color:var(--nf-border-strong);transform:translateY(-1px)}.nf-circle__attachments button:focus-visible,.nf-circle__native-field:focus-visible,.nf-circle__row:focus-visible,.nf-circle__upload:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--nf-primary) 16%,#0000);outline:1.5px solid var(--nf-primary);outline-offset:2px}.nf-circle__row-copy{grid-gap:.25rem;display:grid;gap:.25rem;min-width:0}.nf-circle__row-copy>strong{color:var(--nf-text);font-size:.875rem;font-weight:700;line-height:1.35}.nf-circle__row-copy>span,.nf-circle__row-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-circle__row-copy>span{color:var(--nf-subtle);font-size:.75rem;line-height:1.4}.nf-circle__row-copy>em{color:var(--nf-danger);font-size:.75rem;font-style:normal;font-weight:700}.nf-circle__badges,.nf-circle__row-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.nf-circle__row-badges{justify-content:flex-end}.nf-circle__row-arrow{color:var(--nf-subtle);font-size:1.375rem;line-height:1}.nf-status{padding:.25rem .5625rem}.nf-status--aberta,.nf-status--info{background:var(--nf-info-soft);color:var(--nf-info)}.nf-status--devolucao,.nf-status--em_analise,.nf-status--warning{background:var(--nf-warning-soft);color:var(--nf-warning)}.nf-status--cancelamento,.nf-status--concluida{background:var(--nf-success-soft);color:var(--nf-success)}.nf-status--danger,.nf-status--recusada{background:var(--nf-danger-soft);color:var(--nf-danger)}.nf-circle__classification{background:var(--nf-surface-subtle);border:1px solid var(--nf-border);border-radius:.75rem;color:var(--nf-muted);font-size:.8125rem;line-height:1.5;padding:.875rem 1rem}.nf-circle__classification--cancelamento{background:var(--nf-success-soft);border-color:color-mix(in srgb,var(--nf-success) 24%,var(--nf-border));color:var(--nf-success)}.nf-circle__classification--devolucao{background:var(--nf-warning-soft);border-color:color-mix(in srgb,var(--nf-warning) 24%,var(--nf-border));color:var(--nf-warning)}.nf-circle__form-section,.nf-circle__surface{background:var(--nf-surface);border:1px solid var(--nf-border);border-radius:.875rem;min-width:0;padding:1.25rem}.nf-circle__form-section{grid-gap:1rem;display:grid;gap:1rem}.nf-circle__section-heading{grid-gap:.25rem;display:grid;gap:.25rem}.nf-circle__conversation>h2,.nf-circle__section-heading h2{color:var(--nf-text);font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.nf-circle__section-heading p{color:var(--nf-muted);font-size:.75rem;line-height:1.45;margin:0}.nf-circle__field-grid,.nf-circle__upload-grid{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.nf-circle__native-field{background:var(--nf-surface);border:1px solid var(--nf-border-strong);border-radius:.625rem;box-sizing:border-box;color:var(--nf-text);min-height:2.625rem;width:100%}.nf-circle__upload{align-items:center;background:var(--nf-surface-subtle);border:1.5px dashed var(--nf-border-strong);border-radius:.75rem;color:var(--nf-muted);cursor:pointer;display:flex;font:inherit;font-size:.8125rem;gap:.5rem;justify-content:center;min-height:4.25rem;overflow:hidden;padding:.75rem 1rem;transition:border-color .12s ease,background .12s ease,color .12s ease;width:100%}.nf-circle__upload:hover{border-color:var(--nf-primary)}.nf-circle__upload.is-selected,.nf-circle__upload:hover{background:var(--nf-primary-soft);color:var(--nf-primary)}.nf-circle__upload.is-selected{border-color:color-mix(in srgb,var(--nf-primary) 28%,var(--nf-border));border-style:solid;font-weight:650}.nf-circle__upload>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-circle__file-input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.nf-circle__submit{display:flex;justify-content:flex-end;padding-top:.25rem}.nf-circle__detail-card{grid-gap:1rem;display:grid;gap:1rem}.nf-circle__detail-header{align-items:center;display:flex;gap:.75rem;min-width:0}.nf-circle__detail-copy{flex:1 1;min-width:0}.nf-circle__detail-copy h2{color:var(--nf-text);font-size:1rem;line-height:1.35;margin:0}.nf-circle__detail-copy h2,.nf-circle__detail-copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-circle__detail-copy p{color:var(--nf-subtle);font-size:.75rem;line-height:1.45;margin:.25rem 0 0}.nf-circle__facts{grid-gap:0;background:var(--nf-surface-subtle);border:1px solid var(--nf-border);border-radius:.75rem;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.nf-circle__facts>div{grid-gap:.375rem;border-bottom:1px solid var(--nf-border);display:grid;gap:.375rem;padding:.875rem 1rem}.nf-circle__facts>div:nth-child(odd){border-right:1px solid var(--nf-border)}.nf-circle__facts>div:last-child,.nf-circle__facts>div:nth-last-child(2):nth-child(odd){border-bottom:0}.nf-circle__facts .nf-circle__fact-wide{border-right:0;grid-column:1/-1}.nf-circle__facts span{color:var(--nf-subtle);font-size:.6875rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.nf-circle__facts p,.nf-circle__facts strong{color:var(--nf-text);font-size:.8125rem;line-height:1.5;margin:0;white-space:pre-wrap}.nf-circle__attachments{display:flex;flex-wrap:wrap;gap:.5rem}.nf-circle__attachments button{align-items:center;background:var(--nf-surface);border:1px solid var(--nf-border);border-radius:.625rem;color:var(--nf-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:650;gap:.375rem;min-height:2.25rem;padding:.5rem .75rem}.nf-circle__decision,.nf-circle__outcome{border-top:1px solid var(--nf-border);padding-top:1rem}.nf-circle__outcome h3{color:var(--nf-text);font-size:.875rem;margin:0 0 .625rem}.nf-circle__outcome p,.nf-circle__outcome time{color:var(--nf-muted);display:block;font-size:.8125rem;line-height:1.5;margin:.25rem 0}.nf-circle__outcome time{color:var(--nf-subtle);font-size:.75rem;margin-top:.5rem}.nf-circle__decision{grid-gap:1rem;display:grid;gap:1rem}.nf-circle__assume{display:flex}.nf-circle__decision-actions{display:flex;flex-wrap:wrap;gap:.5rem}.nf-circle__conversation{grid-gap:.875rem;display:grid;gap:.875rem}.nf-circle__messages{grid-gap:.75rem;display:grid;gap:.75rem;max-height:20rem;overflow-y:auto;overscroll-behavior:contain}.nf-circle__message{align-items:flex-start;display:flex;gap:.625rem}.nf-circle__message p{color:var(--nf-muted);font-size:.8125rem;line-height:1.5;margin:0;white-space:pre-wrap}.nf-circle__message .nf-circle__message-meta{color:var(--nf-subtle);font-size:.75rem;margin-bottom:.125rem}.nf-circle__message-meta b{color:var(--nf-text)}.nf-circle__conversation-empty{background:var(--nf-surface-subtle);border-radius:.75rem;color:var(--nf-muted);font-size:.8125rem;margin:0;padding:1rem;text-align:center}.nf-circle__composer{display:flex;gap:.5rem}.nf-circle__composer .nf-circle__native-field{flex:1 1;min-width:0}.nf-policy-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:grid;inset:0;padding:1.25rem;place-items:center;position:fixed;z-index:1200}.nf-policy-dialog{background:#fff;background:var(--nf-surface,#fff);border:1px solid #e4e7ec;border:1px solid var(--nf-border,#e4e7ec);border-radius:1rem;box-shadow:0 1.25rem 3.75rem #0003;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(90dvh,48rem);overflow:hidden;width:min(100%,38.75rem)}.nf-policy-dialog:focus{outline:none}.nf-policy-dialog__header{align-items:center;border-bottom:1px solid #e4e7ec;border-bottom:1px solid var(--nf-border,#e4e7ec);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.375rem}.nf-policy-dialog__header h2{color:#171a22;color:var(--nf-text,#171a22);font-size:.9375rem;font-weight:700;line-height:1.4;margin:0}.nf-policy-dialog__header button{background:#f6f7f9;background:var(--nf-surface-subtle,#f6f7f9);border:1px solid #e4e7ec;border:1px solid var(--nf-border,#e4e7ec);border-radius:.5rem;color:#5f6877;color:var(--nf-muted,#5f6877);cursor:pointer;display:grid;flex:0 0 auto;height:2rem;place-items:center;width:2rem}.nf-policy-dialog__header button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#001eff 16%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--nf-primary,#001eff) 16%,#0000);outline:1.5px solid #001eff;outline:1.5px solid var(--nf-primary,#001eff);outline-offset:2px}.nf-policy-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.375rem}.nf-policy{grid-gap:1rem;color:#5f6877;color:var(--nf-muted,#5f6877);display:grid;font-size:.8125rem;gap:1rem;line-height:1.65}.nf-policy section{grid-gap:.25rem;display:grid;gap:.25rem}.nf-policy h2{color:#171a22;color:var(--nf-text,#171a22);font-size:.875rem;line-height:1.4;margin:0}.nf-policy p{margin:0}.nf-policy__note{background:#f6f7f9;background:var(--nf-surface-subtle,#f6f7f9);border-radius:.625rem;color:#88919f;color:var(--nf-subtle,#88919f);padding:.75rem}@media (max-width:47.9375rem){.nf-circle{gap:.75rem}.nf-circle__toolbar{align-items:flex-start}.nf-circle__facts,.nf-circle__field-grid,.nf-circle__filters,.nf-circle__upload-grid{grid-template-columns:minmax(0,1fr)}.nf-circle__filters,.nf-circle__form-section,.nf-circle__surface{padding:1rem}.nf-policy-overlay{align-items:end;padding:0}.nf-policy-dialog{border-bottom:0;border-inline:0;border-radius:1rem 1rem 0 0;max-height:92dvh;width:100%}.nf-circle__row{gap:.625rem;grid-template-columns:auto minmax(0,1fr) 1rem;padding:.875rem}.nf-circle__row-copy>span,.nf-circle__row-copy>strong{overflow:visible;text-overflow:clip;white-space:normal}.nf-circle__row-badges{grid-column:2/-1;justify-content:flex-start}.nf-circle__row-arrow{grid-column:3;grid-row:1}.nf-circle__facts>div,.nf-circle__facts>div:last-child,.nf-circle__facts>div:nth-child(odd),.nf-circle__facts>div:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--nf-border);border-right:0}.nf-circle__facts>div:last-child{border-bottom:0}.nf-circle__detail-header{align-items:flex-start;flex-wrap:wrap}.nf-circle__detail-copy{flex-basis:calc(100% - 3.5rem)}.nf-circle__detail-copy h2,.nf-circle__detail-copy p{overflow:visible;text-overflow:clip;white-space:normal}.nf-circle__detail-header>.nf-status{margin-left:3.375rem}.nf-circle__composer{align-items:stretch;flex-direction:column}.nf-circle__composer>button,.nf-circle__submit>button{width:100%}}@media (prefers-reduced-motion:reduce){.nf-circle__row,.nf-circle__upload{transition:none}.nf-circle__loading span{animation:none}}.it-circle{--it-surface:var(--fc-color-surface,#fff);--it-surface-subtle:var(--fc-color-surface-subtle,#f6f7f9);--it-surface-hover:var(--fc-color-surface-hover,#f9fafb);--it-border:var(--fc-color-border,#e4e7ec);--it-border-strong:var(--fc-color-border-strong,#cfd4dc);--it-text:var(--fc-color-text,#171a22);--it-muted:var(--fc-color-text-muted,#5f6877);--it-subtle:var(--fc-color-text-subtle,#88919f);--it-primary:var(--fc-color-primary,#001eff);--it-success:#047857;--it-success-soft:#ecfdf5;--it-warning:#a16207;--it-warning-soft:#fffbeb;--it-danger:#c62828;--it-danger-soft:#fef2f2;--it-info:#0369a1;--it-info-soft:#e0f2fe;grid-gap:1rem;color:var(--it-text);display:grid;gap:1rem;min-width:0}.procws-root.is-dark .it-circle{--it-surface:#12141c;--it-surface-subtle:#171a24;--it-surface-hover:#1c2030;--it-border:#252a38;--it-border-strong:#353b4d;--it-text:#e9ecf4;--it-muted:#a3a9bd;--it-subtle:#777f95;--it-primary:#6f8fff;--it-success:#6ee7b7;--it-success-soft:#12352f;--it-warning:#fcd34d;--it-warning-soft:#3b2d13;--it-danger:#fca5a5;--it-danger-soft:#3d1d24;--it-info:#7dd3fc;--it-info-soft:#123044}.it-circle__error,.it-circle__loading,.it-circle__surface,.it-circle__ticket{background:var(--it-surface);border:1px solid var(--it-border);border-radius:.875rem;min-width:0}.it-circle__form-surface{grid-gap:1.25rem;display:grid;gap:1.25rem;padding:1.5rem}.it-circle__section-heading{grid-gap:.25rem;display:grid;gap:.25rem}.it-circle__section-heading h2,.it-circle__ticket-body h2{color:var(--it-text);font-size:1rem;font-weight:700;line-height:1.35;margin:0}.it-circle__error p,.it-circle__form-error,.it-circle__section-heading p,.it-circle__ticket-body p{font-size:.8125rem;line-height:1.5;margin:0}.it-circle__error p,.it-circle__section-heading p,.it-circle__ticket-body>p{color:var(--it-muted)}.it-circle__field-stack{grid-gap:.875rem;display:grid;gap:.875rem}.it-circle__field-grid{grid-gap:.875rem;align-items:start;display:grid;gap:.875rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.it-circle__form-error{background:var(--it-danger-soft);border:1px solid color-mix(in srgb,var(--it-danger) 24%,var(--it-border));border-radius:.625rem;color:var(--it-danger);font-weight:600;padding:.75rem .875rem}.it-circle__form-actions{display:flex;justify-content:flex-end;padding-top:.25rem}.it-circle__list{grid-gap:.625rem;display:grid;gap:.625rem;min-width:0}.it-circle__ticket{overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.it-circle__ticket:hover{border-color:var(--it-border-strong);box-shadow:0 .25rem 1.25rem #1018280d;transform:translateY(-1px)}.it-circle__ticket-header{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.875rem 1rem .75rem}.it-circle__requester{grid-gap:.125rem;display:grid;gap:.125rem;min-width:0}.it-circle__requester strong{color:var(--it-text);font-size:.875rem;font-weight:700;line-height:1.35}.it-circle__requester span,.it-circle__requester strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-circle__requester span{color:var(--it-subtle);font-size:.75rem;line-height:1.4}.it-circle__ticket-body{grid-gap:.5rem;display:grid;gap:.5rem;padding:0 1rem 1rem 4rem}.it-circle__ticket-body>p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.it-circle__compat-meta{color:var(--it-muted)}.it-circle__compat-meta strong{color:var(--it-text)}.it-circle__metadata{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.it-circle__metadata>span{align-items:center;color:var(--it-muted);display:inline-flex;font-size:.75rem;font-weight:600;gap:.3125rem;line-height:1.35;min-width:0}.it-circle__metadata svg{flex:0 0 auto;height:.875rem;width:.875rem}.it-priority,.it-status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:650;line-height:1.25;max-width:100%;white-space:nowrap;width:-webkit-max-content;width:max-content}.it-status{padding:.3125rem .625rem}.it-priority{padding:.1875rem .5rem}.it-priority--medium,.it-status--in_progress,.it-status--pending{background:var(--it-warning-soft);border-color:color-mix(in srgb,var(--it-warning) 20%,var(--it-border));color:var(--it-warning)}.it-priority--low,.it-status--approved,.it-status--resolved{background:var(--it-success-soft);border-color:color-mix(in srgb,var(--it-success) 20%,var(--it-border));color:var(--it-success)}.it-priority--critical,.it-status--rejected{background:var(--it-danger-soft);border-color:color-mix(in srgb,var(--it-danger) 20%,var(--it-border));color:var(--it-danger)}.it-priority--high,.it-status--open{background:var(--it-info-soft);border-color:color-mix(in srgb,var(--it-info) 20%,var(--it-border));color:var(--it-info)}.it-circle__attachment{align-items:center;background:#0000;border:0;color:var(--it-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:650;gap:.375rem;max-width:100%;padding:.25rem 0;width:-webkit-max-content;width:max-content}.it-circle__attachment:focus-visible{border-radius:.25rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--it-primary) 16%,#0000);outline:1.5px solid var(--it-primary);outline-offset:2px}.it-circle__admin-actions{background:var(--it-surface-subtle);border-top:1px solid var(--it-border);display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}.it-circle__approve{background:var(--it-success-soft)!important;border-color:color-mix(in srgb,var(--it-success) 24%,var(--it-border))!important;color:var(--it-success)!important}.it-circle__error,.it-circle__loading{grid-gap:.625rem;display:grid;gap:.625rem;min-height:11rem;padding:1.5rem;place-items:center;text-align:center}.it-circle__loading span{animation:it-circle-loading 1.35s ease-in-out infinite;background:linear-gradient(90deg,var(--it-surface-subtle),var(--it-border),var(--it-surface-subtle));background-size:200% 100%;border-radius:.75rem;height:3.75rem;width:min(100%,28rem)}.it-circle__loading span:nth-child(2){width:min(92%,25rem)}.it-circle__loading span:nth-child(3){width:min(84%,22rem)}.it-circle__error strong{color:var(--it-text);font-size:.9375rem}@keyframes it-circle-loading{to{background-position:-200% 0}}@media (max-width:47.9375rem){.it-circle__form-surface{padding:1rem}.it-circle__field-grid{grid-template-columns:minmax(0,1fr)}.it-circle__ticket-header{grid-template-columns:auto minmax(0,1fr)}.it-circle__ticket-header .it-status{grid-column:2}.it-circle__ticket-body{padding:0 1rem 1rem}.it-circle__admin-actions>*,.it-circle__form-actions,.it-circle__form-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.it-circle__loading span,.it-circle__ticket{animation:none;transition:none}.it-circle__ticket:hover{transform:none}}.expenses-mine,.expenses-mine__form-card{--expense-blue:#001eff;--expense-blue-soft:#eef1ff;--expense-text:#191b1f;--expense-text-muted:#686e76;--expense-surface:#fff;--expense-surface-soft:#f7f9fa;--expense-border:#e4e7eb;--expense-border-strong:#d1d5db;--expense-success:#047857;--expense-success-soft:#ecfdf5;--expense-warning:#9a5100;--expense-warning-soft:#fffbeb;--expense-danger:#c82121;--expense-danger-soft:#fef2f2;color:var(--expense-text)}.procws-root.is-dark .expenses-mine,.procws-root.is-dark .expenses-mine__form-card,[data-theme=dark] .expenses-mine,[data-theme=dark] .expenses-mine__form-card{--expense-blue:#7592ff;--expense-blue-soft:#172048;--expense-text:#e9ecf4;--expense-text-muted:#9aa2af;--expense-surface:#12141c;--expense-surface-soft:#171a24;--expense-border:#242938;--expense-border-strong:#353b4d;--expense-success:#4ade80;--expense-success-soft:#0c2418;--expense-warning:#fbbf24;--expense-warning-soft:#241a06;--expense-danger:#f87171;--expense-danger-soft:#260e0e}.expenses-mine__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.expenses-mine__export{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.625rem;color:#5b6472;cursor:pointer;display:inline-flex;font:inherit;font-size:.75rem;font-weight:650;gap:.375rem;justify-content:center;min-height:2.125rem;padding:.375rem .75rem;transition:border-color .14s ease,color .14s ease,background .14s ease}.expenses-mine__export:hover{background:#f7f8ff;border-color:#001eff;color:#001eff}.procws-root.is-dark .expenses-mine__export{background:#12141c;border-color:#353b4d;color:#a3a9bd}.procws-root.is-dark .expenses-mine__export:hover{background:#172048;border-color:#7592ff;color:#7592ff}.expenses-mine__form-heading,.expenses-mine__intro{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.expenses-mine__intro{margin-bottom:1rem}.expenses-mine__form-heading h2,.expenses-mine__intro h2{color:var(--expense-text);font-size:clamp(1.25rem,2vw,1.55rem);letter-spacing:-.025em;line-height:1.2;margin:.15rem 0 0}.expenses-mine__form-heading p,.expenses-mine__intro p{color:var(--expense-text-muted);font-size:.8125rem;line-height:1.55;margin:.4rem 0 0;max-width:43rem}.expenses-mine__count,.expenses-mine__trip-link{align-items:center;background:var(--expense-surface);border:1px solid var(--expense-border);border-radius:999px;color:var(--expense-text-muted);display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:650;min-height:1.875rem;padding:.35rem .7rem}.expenses-mine__trip-balance{grid-gap:.9rem;align-items:center;background:var(--expense-surface);border:1px solid var(--expense-border);border-radius:.875rem;box-shadow:0 .35rem 1.25rem rgba(15,23,42,.035);display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:.75rem;padding:.9rem 1rem}.expenses-mine__trip-icon{background:var(--expense-success-soft);border-radius:.75rem;color:var(--expense-success);display:grid;height:2.5rem;place-items:center;width:2.5rem}.expenses-mine__trip-copy,.expenses-mine__trip-total{display:flex;flex-direction:column;min-width:0}.expenses-mine__trip-copy strong{color:var(--expense-text);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expenses-mine__trip-copy span,.expenses-mine__trip-total span{color:var(--expense-text-muted);font-size:.72rem;margin-top:.2rem}.expenses-mine__trip-total{align-items:flex-end;text-align:right}.expenses-mine__trip-total strong{color:var(--expense-success);font-size:1.2rem;letter-spacing:-.02em;margin-top:.15rem}.expenses-mine__trip-total.is-negative strong{color:var(--expense-danger)}.expenses-mine__summary{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.9rem}.expenses-mine__metric{background:var(--expense-surface);border:1px solid var(--expense-border);border-radius:.875rem;min-width:0;padding:.9rem 1rem}.expenses-mine__metric span,.expenses-mine__metric strong{display:block}.expenses-mine__metric span{color:var(--expense-text-muted);font-size:.7rem;font-weight:650;margin-bottom:.35rem}.expenses-mine__metric strong{color:var(--expense-text);font-size:clamp(1rem,2vw,1.25rem);letter-spacing:-.02em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expenses-mine__metric.is-pending{background:var(--expense-warning-soft)}.expenses-mine__metric.is-pending span,.expenses-mine__metric.is-pending strong{color:var(--expense-warning)}.expenses-mine__metric.is-approved{background:var(--expense-success-soft)}.expenses-mine__metric.is-approved span,.expenses-mine__metric.is-approved strong{color:var(--expense-success)}.expenses-mine__filters{align-items:center;background:var(--expense-surface);border:1px solid var(--expense-border);border-radius:.875rem;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem;padding:.55rem}.expenses-mine__status-filter{background:var(--expense-surface-soft);border-radius:.65rem;display:flex;gap:.2rem;padding:.18rem}.expenses-mine__clear-filter,.expenses-mine__empty button,.expenses-mine__status-filter button{background:#0000;border:0;border-radius:.5rem;color:var(--expense-text-muted);cursor:pointer;font:inherit;font-size:.72rem;font-weight:650;min-height:2rem}.expenses-mine__status-filter button{padding:.35rem .65rem}.expenses-mine__status-filter button.is-active,.expenses-mine__status-filter button:hover{background:var(--expense-blue-soft);color:var(--expense-blue)}.expenses-mine__date-filters{align-items:flex-end;display:flex;gap:.5rem}.expenses-mine__date-filters label{grid-gap:.2rem;display:grid;gap:.2rem}.expenses-mine__date-filters label>span{color:var(--expense-text-muted);font-size:.625rem;font-weight:650}.expenses-mine__date-filters input{background:var(--expense-surface);border:1px solid var(--expense-border-strong);border-radius:.5rem;color:var(--expense-text);font:inherit;font-size:.72rem;max-width:8.8rem;min-height:2rem;outline:none;padding:.28rem .45rem}.expenses-mine__date-filters input:focus{border-color:var(--expense-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--expense-blue) 14%,#0000)}.expenses-mine__clear-filter{color:var(--expense-blue);padding:.35rem .5rem}.expenses-mine__list{background:var(--expense-surface);border:1px solid var(--expense-border);border-radius:.9rem;box-shadow:0 .5rem 1.75rem rgba(15,23,42,.045);overflow:hidden}.expenses-mine__list-header,.expenses-mine__row{grid-column-gap:1rem;align-items:center;column-gap:1rem;display:grid;grid-template-columns:minmax(14rem,2.25fr) minmax(6.4rem,.8fr) minmax(7rem,.85fr) minmax(8.3rem,1fr) minmax(7rem,.85fr)}.expenses-mine__list-header{background:var(--expense-surface-soft);border-bottom:1px solid var(--expense-border);color:var(--expense-text-muted);font-size:.66rem;font-weight:750;letter-spacing:.045em;min-height:2.5rem;padding:0 1rem;text-transform:uppercase}.expenses-mine__row{border-bottom:1px solid var(--expense-border);min-height:4.75rem;padding:.75rem 1rem;position:relative;transition:background .14s ease}.expenses-mine__row:last-child{border-bottom:0}.expenses-mine__row:hover{background:var(--expense-surface-soft)}.expenses-mine__expense-cell{align-items:center;display:flex;gap:.75rem;min-width:0}.expenses-mine__expense-cell>div:last-child{min-width:0}.expenses-mine__expense-cell span,.expenses-mine__expense-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expenses-mine__expense-cell strong{color:var(--expense-text);font-size:.8125rem}.expenses-mine__expense-cell span{color:var(--expense-text-muted);font-size:.7rem;margin-top:.15rem}.expenses-mine__category-mark{background:#f3f4f6;border-radius:.7rem;display:grid;flex:0 0 auto;height:2.35rem;place-items:center;width:2.35rem}.expenses-mine__category-mark[data-category=food]{background:#fff7ed}.expenses-mine__category-mark[data-category=fuel]{background:#eef2ff}.expenses-mine__category-mark[data-category=lodging]{background:#f5f3ff}.expenses-mine__category-mark[data-category=transport]{background:#ecfeff}.expenses-mine__category-mark[data-category=toll]{background:#f0fdf4}.expenses-mine__amount-cell,.expenses-mine__date-cell{color:var(--expense-text);font-size:.78rem}.expenses-mine__amount-cell{font-weight:750}.expenses-mine__status-cell{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;min-width:0}.expenses-mine__status{align-items:center;border-radius:999px;display:inline-flex;font-size:.66rem;font-weight:750;min-height:1.45rem;padding:.16rem .5rem}.expenses-mine__status.is-pending{background:var(--expense-warning-soft);color:var(--expense-warning)}.expenses-mine__status.is-approved{background:var(--expense-success-soft);color:var(--expense-success)}.expenses-mine__status.is-rejected{background:var(--expense-danger-soft);color:var(--expense-danger)}.expenses-mine__status-cell small{color:var(--expense-text-muted);font-size:.62rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expenses-mine__receipt-cell a{align-items:center;color:var(--expense-blue);display:inline-flex;font-size:.72rem;font-weight:700;gap:.35rem;text-decoration:none}.expenses-mine__receipt-cell a:hover{text-decoration:underline}.expenses-mine__no-receipt,.expenses-mine__receipt-loading{color:var(--expense-text-muted);font-size:.7rem}.expenses-mine__review-note{background:var(--expense-danger-soft);border-left:3px solid var(--expense-danger);border-radius:.35rem;color:var(--expense-danger);font-size:.72rem;grid-column:1/-1;line-height:1.4;margin:.2rem 0 0 3.1rem;padding:.55rem .7rem}.expenses-mine__empty{align-items:center;background:var(--expense-surface);border:1px dashed var(--expense-border-strong);border-radius:.9rem;color:var(--expense-text-muted);display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:13rem;padding:2rem;text-align:center}.expenses-mine__empty-icon{background:var(--expense-blue-soft);border-radius:.85rem;color:var(--expense-blue);display:grid;height:2.75rem;margin-bottom:.35rem;place-items:center;width:2.75rem}.expenses-mine__empty strong{color:var(--expense-text);font-size:.9rem}.expenses-mine__empty span{font-size:.78rem;line-height:1.5;max-width:24rem}.expenses-mine__empty button{background:var(--expense-blue-soft);color:var(--expense-blue);margin-top:.35rem;padding:.35rem .75rem}.expenses-mine__form-card{background:var(--expense-surface);border:1px solid var(--expense-border);border-radius:1rem;box-shadow:0 .75rem 2rem rgba(15,23,42,.055);margin-bottom:1rem;padding:clamp(1.1rem,2.5vw,1.5rem)}.expenses-mine__trip-link{background:var(--expense-blue-soft);border-color:color-mix(in srgb,var(--expense-blue) 25%,var(--expense-border));color:var(--expense-blue)}.expenses-mine__category-fieldset{border:0;margin:1.15rem 0 1rem;min-width:0;padding:0}.expenses-mine__category-fieldset legend,.expenses-mine__receipt-field>label{color:var(--expense-text-muted);display:block;font-size:.72rem;font-weight:700;margin-bottom:.5rem}.expenses-mine__categories{display:flex;flex-wrap:wrap;gap:.45rem}.expenses-mine__category{align-items:center;background:#0000;border:1px solid var(--expense-border-strong);border-radius:999px;color:var(--expense-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:650;gap:.4rem;min-height:2.25rem;padding:.38rem .75rem;transition:border-color .14s ease,color .14s ease,background .14s ease}.expenses-mine__category.is-selected,.expenses-mine__category:hover{background:var(--expense-blue-soft);border-color:var(--expense-blue);color:var(--expense-blue)}.expenses-mine__category-icon{display:inline-grid;height:1rem;place-items:center;width:1rem}.expenses-mine__category-icon svg{max-height:1rem;max-width:1rem}.expenses-mine__form-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:.75rem}.expenses-mine__date-field{margin-bottom:1rem;max-width:calc(50% - .375rem)}.expenses-mine__receipt-field{margin-bottom:1rem}.expenses-mine__file-input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.expenses-mine__dropzone{background:var(--expense-surface-soft);border:1.5px dashed var(--expense-border-strong);border-radius:.875rem;color:var(--expense-text-muted);cursor:pointer;display:grid;font:inherit;min-height:7rem;padding:1rem;place-items:center;text-align:center;transition:border-color .14s ease,background .14s ease,color .14s ease;width:100%}.expenses-mine__dropzone.has-file,.expenses-mine__dropzone:focus-visible,.expenses-mine__dropzone:hover{background:var(--expense-blue-soft);border-color:var(--expense-blue);color:var(--expense-blue);outline:none}.expenses-mine__selected-file,.expenses-mine__upload-prompt{align-items:center;display:flex;flex-direction:column;gap:.35rem;justify-content:center}.expenses-mine__upload-prompt strong{color:var(--expense-text);font-size:.78rem}.expenses-mine__upload-prompt small,.expenses-mine__uploading{color:var(--expense-text-muted);font-size:.68rem}.expenses-mine__selected-file{color:var(--expense-blue);flex-direction:row;font-size:.78rem;font-weight:700;max-width:100%}.expenses-mine__selected-file>span:not(.expenses-mine__remove-file){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expenses-mine__remove-file{border-radius:999px;color:var(--expense-danger);cursor:pointer;display:grid;flex:0 0 auto;height:1.6rem;place-items:center;width:1.6rem}.expenses-mine__remove-file:focus-visible,.expenses-mine__remove-file:hover{background:var(--expense-danger-soft);outline:none}.expenses-mine__form-actions{display:flex;gap:.625rem;justify-content:flex-end}.expenses-mine button:focus-visible,.expenses-mine__export:focus-visible,.expenses-mine__form-card button:focus-visible{outline:3px solid color-mix(in srgb,#35f 28%,#0000);outline-offset:2px}@media (max-width:62rem){.expenses-mine__filters{align-items:stretch;flex-direction:column}.expenses-mine__date-filters{justify-content:flex-end}.expenses-mine__list-header,.expenses-mine__row{column-gap:.65rem;grid-template-columns:minmax(11rem,2fr) minmax(5.8rem,.75fr) minmax(6.5rem,.8fr) minmax(7.5rem,1fr) minmax(6.7rem,.8fr)}}@media (max-width:47.9375rem){.expenses-mine__form-heading,.expenses-mine__intro{align-items:stretch;flex-direction:column}.expenses-mine__count,.expenses-mine__trip-link{align-self:flex-start}.expenses-mine__trip-balance{grid-template-columns:auto minmax(0,1fr)}.expenses-mine__trip-total{align-items:flex-start;border-top:1px solid var(--expense-border);grid-column:1/-1;padding-top:.65rem;text-align:left}.expenses-mine__summary{grid-template-columns:1fr}.expenses-mine__status-filter{overflow-x:auto;scrollbar-width:none}.expenses-mine__status-filter::-webkit-scrollbar{display:none}.expenses-mine__status-filter button{flex:0 0 auto}.expenses-mine__date-filters{display:grid;grid-template-columns:1fr 1fr}.expenses-mine__date-filters input{max-width:none;width:100%}.expenses-mine__clear-filter{grid-column:1/-1}.expenses-mine__list{grid-gap:.65rem;background:#0000;border:0;border-radius:0;box-shadow:none;display:grid;gap:.65rem;overflow:visible}.expenses-mine__list-header{display:none}.expenses-mine__row{grid-row-gap:.85rem;background:var(--expense-surface);border:1px solid var(--expense-border);border-radius:.875rem;box-shadow:0 .35rem 1.25rem #0f172a0a;display:grid;grid-template-columns:1fr 1fr;min-height:0;padding:.9rem;row-gap:.85rem}.expenses-mine__expense-cell{border-bottom:1px solid var(--expense-border);grid-column:1/-1;padding-bottom:.7rem}.expenses-mine__amount-cell,.expenses-mine__date-cell,.expenses-mine__receipt-cell,.expenses-mine__status-cell{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.expenses-mine__amount-cell:before,.expenses-mine__date-cell:before,.expenses-mine__receipt-cell:before,.expenses-mine__status-cell:before{color:var(--expense-text-muted);content:attr(data-label);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.expenses-mine__review-note{grid-column:1/-1;margin-left:0}.expenses-mine__form-grid{grid-template-columns:1fr}.expenses-mine__date-field{max-width:none}}@media (max-width:31rem){.expenses-mine__header-actions,.expenses-mine__header-actions .btn,.expenses-mine__header-actions>button{width:100%}.expenses-mine__header-actions .btn,.expenses-mine__header-actions>button{justify-content:center}.expenses-mine__categories{display:grid;grid-template-columns:1fr 1fr}.expenses-mine__category{justify-content:flex-start}.expenses-mine__form-actions{align-items:stretch;flex-direction:column-reverse}.expenses-mine__form-actions>*{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.expenses-mine *,.expenses-mine__export,.expenses-mine__form-card *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.trips-circle{--trip-blue:#001eff;--trip-blue-soft:#eef1ff;--trip-text:#191b1f;--trip-muted:#686e76;--trip-surface:#fff;--trip-surface-soft:#f7f9fa;--trip-border:#e4e7eb;--trip-border-strong:#d1d5db;--trip-success:#047857;--trip-success-soft:#ecfdf5;--trip-warning:#9a5100;--trip-warning-soft:#fffbeb;--trip-danger:#c82121;--trip-danger-soft:#fef2f2;color:var(--trip-text)}.procws-root.is-dark .trips-circle{--trip-blue:#7592ff;--trip-blue-soft:#172048;--trip-text:#e9ecf4;--trip-muted:#9aa2af;--trip-surface:#12141c;--trip-surface-soft:#171a24;--trip-border:#242938;--trip-border-strong:#353b4d;--trip-success:#4ade80;--trip-success-soft:#0c2418;--trip-warning:#fbbf24;--trip-warning-soft:#241a06;--trip-danger:#f87171;--trip-danger-soft:#260e0e}.trips-circle__roles{margin-bottom:.85rem}.trips-roles{background:var(--trip-surface);border:1px solid var(--trip-border);border-radius:.85rem;box-shadow:0 .35rem 1.25rem rgba(15,23,42,.035);overflow:hidden}.trips-roles__toggle{grid-gap:.7rem;align-items:center;background:var(--trip-surface);border:0;color:var(--trip-text);cursor:pointer;display:grid;font:inherit;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:3.75rem;padding:.7rem .85rem;text-align:left;width:100%}.trips-roles__toggle:hover{background:var(--trip-surface-soft)}.trips-roles__icon{background:var(--trip-surface-soft);border-radius:.65rem;color:var(--trip-text);display:grid;height:2.2rem;place-items:center;width:2.2rem}.trips-roles__copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.trips-roles__copy strong{color:var(--trip-text);font-size:.78rem}.trips-roles__copy small{color:var(--trip-muted);font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trips-roles__action{color:var(--trip-muted);font-size:.68rem;font-weight:650}.trips-roles__chevron{color:var(--trip-muted);transition:transform .16s ease}.trips-roles__toggle[aria-expanded=true] .trips-roles__chevron{transform:rotate(180deg)}.trips-roles__content{border-top:1px solid var(--trip-border);padding:0 .85rem .85rem}.trips-roles__content>p{color:var(--trip-muted);font-size:.7rem;line-height:1.5;margin:0;padding:.75rem 0}.trips-roles__search{margin:0 0 .65rem;width:100%}.trips-roles__people{display:flex;flex-direction:column;gap:.3rem;max-height:16.25rem;overflow-y:auto}.trips-roles__person{align-items:center;background:var(--trip-surface-soft);border-radius:.65rem;display:flex;gap:.45rem;padding:.55rem .65rem}.trips-roles__person-copy{flex:1 1;min-width:0}.trips-roles__person-copy span,.trips-roles__person-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trips-roles__person-copy strong{color:var(--trip-text);font-size:.74rem}.trips-roles__fixed,.trips-roles__person-copy span{color:var(--trip-muted);font-size:.63rem;margin-top:.12rem}.trips-roles__permission{background:#0000;border:1px solid var(--trip-border-strong);border-radius:999px;color:var(--trip-muted);cursor:pointer;font:inherit;font-size:.63rem;font-weight:700;min-height:1.75rem;padding:.2rem .55rem}.trips-roles__permission.is-active{background:var(--trip-blue-soft);border-color:var(--trip-blue);color:var(--trip-blue)}.trips-roles__permission.is-recarga.is-active{background:var(--trip-success-soft);border-color:var(--trip-success);color:var(--trip-success)}.trips-circle__intro{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.trips-circle__form-heading h3,.trips-circle__intro h2{color:var(--trip-text);font-size:clamp(1.05rem,2vw,1.3rem);letter-spacing:-.02em;line-height:1.25;margin:0}.trips-circle__form-heading p,.trips-circle__intro p{color:var(--trip-muted);font-size:.8rem;line-height:1.5;margin:.35rem 0 0;max-width:42rem}.trips-circle__intro-actions{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.trips-circle__count{align-items:center;background:var(--trip-surface);border:1px solid var(--trip-border);border-radius:999px;color:var(--trip-muted);display:inline-flex;font-size:.7rem;font-weight:650;min-height:2rem;padding:.35rem .7rem}.trips-circle__approve,.trips-circle__primary,.trips-circle__reject,.trips-circle__secondary{align-items:center;border-radius:.625rem;cursor:pointer;display:inline-flex;font:inherit;font-size:.75rem;font-weight:700;gap:.4rem;justify-content:center;min-height:2.25rem;padding:.4rem .8rem;transition:border-color .14s ease,background .14s ease,color .14s ease,opacity .14s ease}.trips-circle__primary{background:var(--trip-blue);border:1px solid var(--trip-blue);color:#fff}.trips-circle__primary:hover{filter:brightness(.95)}.trips-circle__secondary{background:var(--trip-surface);border:1px solid var(--trip-border-strong);color:var(--trip-text)}.trips-circle__secondary:hover{background:var(--trip-surface-soft);border-color:var(--trip-text)}.trips-circle__approve{background:var(--trip-success);border:1px solid var(--trip-success);color:#fff}.trips-circle__reject{background:var(--trip-danger);border:1px solid var(--trip-danger);color:#fff}.trips-circle button:disabled{cursor:not-allowed;opacity:.58}.trips-circle button:focus-visible,.trips-circle input:focus-visible,.trips-circle textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--trip-blue) 27%,#0000);outline-offset:2px}.trips-circle__form{background:var(--trip-surface);border:1px solid var(--trip-border);border-radius:1rem;box-shadow:0 .65rem 1.75rem #0f172a0d;margin-bottom:1rem;padding:clamp(1rem,2.5vw,1.35rem)}.trips-circle__form-heading{margin-bottom:1rem}.trips-circle__form-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1.5fr) minmax(10rem,.75fr)}.trips-circle__field{grid-gap:.38rem;display:grid;gap:.38rem;min-width:0}.trips-circle__field.is-wide{grid-column:1/-1}.trips-circle__field>span{color:var(--trip-muted);font-size:.7rem;font-weight:700}.trips-circle__field .ifield{margin:0;min-width:0;width:100%}.trips-circle__field textarea.ifield{min-height:5.5rem;resize:vertical}.trips-circle__form-actions{display:flex;gap:.55rem;justify-content:flex-end;margin-top:1rem}.trips-circle__empty{align-items:center;background:var(--trip-surface);border:1px dashed var(--trip-border-strong);border-radius:.9rem;color:var(--trip-muted);display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:13rem;padding:2rem;text-align:center}.trips-circle__empty-icon{background:var(--trip-surface-soft);border-radius:.8rem;color:var(--trip-text);display:grid;height:2.75rem;margin-bottom:.35rem;place-items:center;width:2.75rem}.trips-circle__empty strong{color:var(--trip-text);font-size:.9rem}.trips-circle__empty>span:last-child{font-size:.77rem;line-height:1.5;max-width:24rem}.trips-circle__list{background:var(--trip-surface);border:1px solid var(--trip-border);border-radius:.9rem;box-shadow:0 .5rem 1.75rem rgba(15,23,42,.045);overflow:hidden}.trips-circle__list-header,.trips-circle__row{grid-column-gap:.75rem;align-items:center;column-gap:.75rem;display:grid;grid-template-columns:minmax(10.5rem,2fr) minmax(6rem,.8fr) minmax(7.5rem,.95fr) minmax(7rem,.9fr) minmax(7.2rem,.95fr) 2rem}.trips-circle__list-header{background:var(--trip-surface-soft);color:var(--trip-muted);font-size:.63rem;font-weight:750;letter-spacing:.04em;min-height:2.5rem;padding:0 .9rem;text-transform:uppercase}.trips-circle__list-header,.trips-circle__trip{border-bottom:1px solid var(--trip-border)}.trips-circle__trip:last-child{border-bottom:0}.trips-circle__trip.is-open{background:color-mix(in srgb,var(--trip-surface-soft) 64%,var(--trip-surface))}.trips-circle__row{min-height:4.7rem;padding:.7rem .9rem;transition:background .14s ease}.trips-circle__trip:not(.is-open) .trips-circle__row:hover{background:var(--trip-surface-soft)}.trips-circle__destination{align-items:center;display:flex;gap:.7rem;min-width:0}.trips-circle__destination-icon{background:var(--trip-surface-soft);border-radius:.7rem;color:var(--trip-text);display:grid;flex:0 0 auto;height:2.35rem;place-items:center;width:2.35rem}.trips-circle__destination>div{min-width:0}.trips-circle__destination>div>span,.trips-circle__destination>div>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trips-circle__destination>div>strong{color:var(--trip-text);font-size:.8rem}.trips-circle__destination>div>span{color:var(--trip-muted);font-size:.68rem;margin-top:.15rem}.trips-circle__date,.trips-circle__pending{color:var(--trip-muted);font-size:.73rem}.trips-circle__values{align-items:flex-start;display:flex;flex-direction:column;gap:.17rem;min-width:0}.trips-circle__values strong{color:var(--trip-text);font-size:.76rem}.trips-circle__values span{color:var(--trip-muted);font-size:.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trips-circle__status{align-items:center;border-radius:999px;display:inline-flex;font-size:.62rem;font-weight:750;line-height:1.2;min-height:1.45rem;padding:.15rem .48rem}.trips-circle__status.is-solicitada{background:var(--trip-warning-soft);color:var(--trip-warning)}.trips-circle__status.is-aprovada{background:var(--trip-blue-soft);color:var(--trip-blue)}.trips-circle__status.is-recusada{background:var(--trip-danger-soft);color:var(--trip-danger)}.trips-circle__status.is-recarga{background:var(--trip-success-soft);color:var(--trip-success)}.trips-circle__status.is-prestada{background:var(--trip-surface-soft);color:var(--trip-muted)}.trips-circle__pending{color:var(--trip-text);font-weight:650}.trips-circle__expand{background:#0000;border:0;border-radius:.55rem;color:var(--trip-muted);cursor:pointer;display:grid;height:2rem;padding:0;place-items:center;width:2rem}.trips-circle__expand:hover{background:var(--trip-surface-soft);color:var(--trip-text)}.trips-circle__expand svg{transition:transform .16s ease}.trips-circle__expand[aria-expanded=true] svg{transform:rotate(180deg)}.trips-circle__details{padding:0 .9rem .9rem}.trips-circle__details:before{border-top:1px solid var(--trip-border);content:"";display:block;margin-bottom:.85rem}.trips-circle__detail-grid{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.trips-circle__detail{align-items:flex-start;background:var(--trip-surface);border:1px solid var(--trip-border);border-radius:.7rem;display:flex;flex-direction:column;gap:.17rem;min-width:0;padding:.7rem}.trips-circle__detail.is-wide{grid-column:1/-1}.trips-circle__detail>span{color:var(--trip-muted);font-size:.63rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.trips-circle__detail strong{color:var(--trip-text);font-size:.74rem;line-height:1.45;overflow-wrap:anywhere}.trips-circle__detail small{color:var(--trip-muted);font-size:.66rem}.trips-circle__text-action{background:#0000;border:0;color:var(--trip-blue);cursor:pointer;font:inherit;font-size:.7rem;font-weight:700;margin-top:.2rem;min-height:1.75rem;padding:.15rem 0}.trips-circle__workflow-actions{align-items:center;border-top:1px solid var(--trip-border);display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding-top:.75rem}.trips-circle__action-input{flex:1 1 14rem;margin:0;min-width:10rem}.trips-circle__recarga-value{margin:0;width:8.75rem}.trips-circle__file-input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:62rem){.trips-circle__list-header,.trips-circle__row{column-gap:.5rem;grid-template-columns:minmax(9.5rem,1.8fr) minmax(5.5rem,.75fr) minmax(6.7rem,.9fr) minmax(6.3rem,.85fr) minmax(6.8rem,.9fr) 2rem;padding-left:.7rem;padding-right:.7rem}}@media (max-width:47.9375rem){.trips-roles__action{display:none}.trips-roles__person{align-items:flex-start;flex-wrap:wrap}.trips-roles__person-copy{flex-basis:calc(100% - 1rem)}.trips-circle__intro{align-items:stretch;flex-direction:column}.trips-circle__intro-actions{justify-content:space-between}.trips-circle__detail-grid,.trips-circle__form-grid{grid-template-columns:1fr}.trips-circle__detail.is-wide,.trips-circle__field.is-wide{grid-column:auto}.trips-circle__list{grid-gap:.65rem;background:#0000;border:0;border-radius:0;box-shadow:none;display:grid;gap:.65rem;overflow:visible}.trips-circle__list-header{display:none}.trips-circle__trip{background:var(--trip-surface);border:1px solid var(--trip-border);border-radius:.9rem;box-shadow:0 .35rem 1.25rem #0f172a0a;overflow:hidden}.trips-circle__row{grid-row-gap:.85rem;display:grid;grid-template-columns:1fr 1fr;min-height:0;padding:.9rem;row-gap:.85rem}.trips-circle__destination{border-bottom:1px solid var(--trip-border);grid-column:1/-1;padding-bottom:.7rem;padding-right:2.5rem}.trips-circle__date,.trips-circle__pending,.trips-circle__status-cell,.trips-circle__values{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.trips-circle__date:before,.trips-circle__pending:before,.trips-circle__status-cell:before,.trips-circle__values:before{color:var(--trip-muted);content:attr(data-label);font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.trips-circle__expand{position:absolute;right:.85rem;top:.85rem}.trips-circle__row{position:relative}.trips-circle__details{padding:0 .9rem .9rem}}@media (max-width:31rem){.trips-circle__intro-actions{align-items:stretch;flex-direction:column}.trips-circle__count{align-self:flex-start}.trips-circle__form-actions,.trips-circle__workflow-actions{align-items:stretch;flex-direction:column}.trips-circle__form-actions>*,.trips-circle__recarga-value,.trips-circle__workflow-actions>*{justify-content:center;max-width:none;width:100%}}@media (prefers-reduced-motion:reduce){.trips-circle *,.trips-circle :after,.trips-circle :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.finance-review{--finance-surface:#fff;--finance-surface-soft:#f7f8fa;--finance-border:#e5e7eb;--finance-border-strong:#d6dae1;--finance-text:#17191d;--finance-muted:#6f7682;--finance-blue:#315efb;--finance-blue-soft:#eef2ff;--finance-success:#16794a;--finance-success-soft:#ecf8f1;--finance-warning:#9a6700;--finance-warning-soft:#fff8df;--finance-danger:#b42318;--finance-danger-soft:#fff0ee;color:var(--finance-text)}.procws-root.is-dark .finance-review{--finance-surface:#17191d;--finance-surface-soft:#202329;--finance-border:#30343b;--finance-border-strong:#424751;--finance-text:#f3f4f6;--finance-muted:#a5abb5;--finance-blue:#8aa4ff;--finance-blue-soft:#242e53;--finance-success:#65d49a;--finance-success-soft:#173526;--finance-warning:#f0c45a;--finance-warning-soft:#3b321d;--finance-danger:#ff8d84;--finance-danger-soft:#482320}.finance-review__intro{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.finance-review__intro h2{color:var(--finance-text);font-size:clamp(1.05rem,2vw,1.3rem);letter-spacing:-.02em;line-height:1.25;margin:0}.finance-review__intro p{color:var(--finance-muted);font-size:.8rem;line-height:1.5;margin:.35rem 0 0;max-width:43rem}.finance-review__count{align-items:center;background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:999px;color:var(--finance-muted);display:inline-flex;flex:0 0 auto;font-size:.7rem;font-weight:650;min-height:2rem;padding:.35rem .7rem}.finance-review__summary{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.8rem}.finance-review__metric{align-items:flex-start;background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:.8rem;display:flex;flex-direction:column;gap:.18rem;min-width:0;padding:.85rem .9rem}.finance-review__metric small,.finance-review__metric>span{color:var(--finance-muted);font-size:.65rem}.finance-review__metric>span{font-weight:700}.finance-review__metric strong{color:var(--finance-text);font-size:clamp(.95rem,2vw,1.15rem);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.finance-review__metric.is-pending{background:color-mix(in srgb,var(--finance-warning-soft) 55%,var(--finance-surface));border-color:color-mix(in srgb,var(--finance-warning) 25%,var(--finance-border))}.finance-review__metric.is-approved strong{color:var(--finance-success)}.finance-review__metric.is-rejected strong{color:var(--finance-danger)}.finance-review__dashboard{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(12rem,.72fr);margin-bottom:.8rem}.finance-review__dashboard-card{background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:.8rem;min-width:0;padding:.9rem}.finance-review__dashboard-card>header{align-items:flex-start;display:flex;gap:.6rem;justify-content:space-between;margin-bottom:.7rem}.finance-review__dashboard-card h3{color:var(--finance-text);font-size:.75rem;line-height:1.3;margin:0}.finance-review__dashboard-card header p{color:var(--finance-muted);font-size:.62rem;line-height:1.4;margin:.2rem 0 0}.finance-review__dashboard-card>header>span{align-items:center;background:var(--finance-surface-soft);border-radius:999px;color:var(--finance-muted);display:inline-flex;flex:0 0 auto;font-size:.57rem;font-weight:700;min-height:1.35rem;padding:.15rem .42rem}.finance-review__category-list,.finance-review__user-ranking{grid-gap:.15rem;display:grid;gap:.15rem}.finance-review__category-row,.finance-review__ranking-row{align-items:center;border-top:1px solid var(--finance-border);display:flex;gap:.5rem;min-width:0;padding:.42rem 0}.finance-review__category-row:first-child,.finance-review__ranking-row:first-child{border-top:0;padding-top:0}.finance-review__dashboard-category-icon{background:var(--finance-surface-soft);border-radius:.5rem;color:var(--finance-muted);display:grid;flex:0 0 auto;height:1.75rem;place-items:center;width:1.75rem}.finance-review__dashboard-category-icon svg{height:.9rem;width:.9rem}.finance-review__category-row>div,.finance-review__ranking-row>div{flex:1 1;min-width:0}.finance-review__category-row small,.finance-review__category-row strong,.finance-review__ranking-row small,.finance-review__ranking-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-review__category-row strong,.finance-review__ranking-row strong{color:var(--finance-text);font-size:.66rem}.finance-review__category-row small,.finance-review__ranking-row small{color:var(--finance-muted);font-size:.57rem;margin-top:.08rem}.finance-review__category-row b,.finance-review__ranking-row b{color:var(--finance-text);flex:0 0 auto;font-size:.65rem}.finance-review__category-row progress{accent-color:var(--finance-text);background:var(--finance-surface-soft);border:0;border-radius:999px;display:block;height:.22rem;margin-top:.28rem;overflow:hidden;width:100%}.finance-review__category-row progress::-webkit-progress-bar{background:var(--finance-surface-soft);border-radius:999px}.finance-review__category-row progress::-webkit-progress-value{background:var(--finance-text);border-radius:999px}.finance-review__category-row progress::-moz-progress-bar{background:var(--finance-text);border-radius:999px}.finance-review__rank{background:var(--finance-surface-soft);border-radius:999px;color:var(--finance-muted);display:grid;flex:0 0 auto;font-size:.57rem;font-weight:750;height:1.25rem;place-items:center;width:1.25rem}.finance-review__control-list{grid-gap:0;display:grid;gap:0;margin:0}.finance-review__control-list>div{align-items:center;border-top:1px solid var(--finance-border);display:flex;gap:.5rem;justify-content:space-between;padding:.55rem 0}.finance-review__control-list>div:first-child{border-top:0;padding-top:0}.finance-review__control-list dt{color:var(--finance-muted);font-size:.63rem}.finance-review__control-list dd{color:var(--finance-text);font-size:.7rem;font-weight:750;margin:0}.finance-review__control-list dd.is-warning{color:var(--finance-warning)}.finance-review__dashboard-empty{color:var(--finance-muted);display:grid;font-size:.67rem;min-height:5rem;place-items:center;text-align:center}.finance-review__toolbar{align-items:flex-end;background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:.8rem;display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.8rem;min-width:0;padding:.7rem}.finance-review__status-filter{background:var(--finance-surface-soft);border:1px solid var(--finance-border);border-radius:.65rem;display:inline-flex;flex:0 1 auto;gap:.18rem;max-width:100%;padding:.18rem}.finance-review__status-filter button{background:#0000;border:0;border-radius:.5rem;color:var(--finance-muted);cursor:pointer;font:inherit;font-size:.68rem;font-weight:700;min-height:1.95rem;padding:.3rem .65rem}.finance-review__status-filter button:hover{color:var(--finance-text)}.finance-review__status-filter button.is-active{background:var(--finance-blue-soft);color:var(--finance-blue)}.finance-review__period{align-items:flex-end;display:flex;flex:1 1 18rem;gap:.45rem;min-width:0}.finance-review__user-filter{grid-gap:.2rem;display:grid;flex:1 1 12rem;gap:.2rem;min-width:11.5rem}.finance-review__user-filter>span{color:var(--finance-muted);font-size:.61rem;font-weight:700}.finance-review__user-filter select{background:var(--finance-surface);border:1px solid var(--finance-border-strong);border-radius:.55rem;color:var(--finance-text);font:inherit;font-size:.7rem;min-height:2.3rem;padding:.35rem 1.8rem .35rem .55rem;text-overflow:ellipsis;width:100%}.finance-review__period label{grid-gap:.2rem;display:grid;gap:.2rem}.finance-review__period label>span{color:var(--finance-muted);font-size:.61rem;font-weight:700}.finance-review__period input{background:var(--finance-surface);border:1px solid var(--finance-border-strong);border-radius:.55rem;color:var(--finance-text);font:inherit;font-size:.7rem;min-height:2.3rem;min-width:8.2rem;padding:.35rem .55rem}.finance-review__clear{background:#0000;border:0;color:var(--finance-muted);cursor:pointer;font:inherit;font-size:.66rem;font-weight:650;min-height:2.3rem;padding:.35rem .45rem}.finance-review__clear:hover{color:var(--finance-text)}.finance-review__exports{display:flex;flex:0 0 auto;gap:.4rem;margin-left:auto;max-width:100%}.finance-review__exports button{align-items:center;background:var(--finance-surface);border:1px solid var(--finance-border-strong);border-radius:.55rem;box-sizing:border-box;color:var(--finance-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.68rem;font-weight:700;gap:.35rem;justify-content:center;min-height:2.3rem;padding:.35rem .65rem;white-space:nowrap}.finance-review__exports button svg{flex:0 0 auto}.finance-review__exports button:hover{background:var(--finance-surface-soft);border-color:var(--finance-text)}.finance-review a:focus-visible,.finance-review button:focus-visible,.finance-review input:focus-visible,.finance-review select:focus-visible,.finance-review textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--finance-blue) 27%,#0000);outline-offset:2px}.finance-review__list{background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:.9rem;box-shadow:0 .5rem 1.75rem rgba(15,23,42,.045);overflow:hidden}.finance-review__list-header,.finance-review__row{grid-column-gap:.65rem;align-items:center;column-gap:.65rem;display:grid;grid-template-columns:minmax(8.5rem,1.2fr) minmax(10rem,1.55fr) minmax(5.4rem,.65fr) minmax(6rem,.72fr) minmax(5.8rem,.7fr) minmax(6.2rem,.75fr) 2rem}.finance-review__list-header{background:var(--finance-surface-soft);color:var(--finance-muted);font-size:.6rem;font-weight:750;letter-spacing:.04em;min-height:2.5rem;padding:0 .85rem;text-transform:uppercase}.finance-review__item,.finance-review__list-header{border-bottom:1px solid var(--finance-border)}.finance-review__item:last-child{border-bottom:0}.finance-review__item.is-open{background:color-mix(in srgb,var(--finance-surface-soft) 64%,var(--finance-surface))}.finance-review__row{min-height:4.7rem;padding:.7rem .85rem}.finance-review__item:not(.is-open) .finance-review__row:hover{background:var(--finance-surface-soft)}.finance-review__expense,.finance-review__requester{align-items:center;display:flex;gap:.55rem;min-width:0}.finance-review__expense>div,.finance-review__requester>div{min-width:0}.finance-review__expense strong,.finance-review__expense>div>span,.finance-review__requester span,.finance-review__requester strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-review__expense strong,.finance-review__requester strong{color:var(--finance-text);font-size:.73rem}.finance-review__expense>div>span,.finance-review__requester span{color:var(--finance-muted);font-size:.62rem;margin-top:.12rem}.finance-review__category-icon{background:var(--finance-surface-soft);border-radius:.55rem;color:var(--finance-muted);display:grid;flex:0 0 auto;height:1.9rem;place-items:center;width:1.9rem}.finance-review__category-icon svg{height:.95rem;width:.95rem}.finance-review__date,.finance-review__pending{color:var(--finance-muted);font-size:.69rem}.finance-review__amount{color:var(--finance-text);font-size:.73rem;font-weight:750}.finance-review__pending{color:var(--finance-text);font-weight:650}.finance-review__status{align-items:center;border-radius:999px;display:inline-flex;font-size:.61rem;font-weight:750;line-height:1.2;min-height:1.45rem;padding:.15rem .48rem}.finance-review__status.is-pending{background:var(--finance-warning-soft);color:var(--finance-warning)}.finance-review__status.is-approved{background:var(--finance-success-soft);color:var(--finance-success)}.finance-review__status.is-rejected{background:var(--finance-danger-soft);color:var(--finance-danger)}.finance-review__expand{background:#0000;border:0;border-radius:.55rem;color:var(--finance-muted);cursor:pointer;display:grid;height:2rem;padding:0;place-items:center;width:2rem}.finance-review__expand:hover{background:var(--finance-surface-soft);color:var(--finance-text)}.finance-review__expand svg{transition:transform .16s ease}.finance-review__expand[aria-expanded=true] svg{transform:rotate(180deg)}.finance-review__details{border-top:1px solid var(--finance-border);padding:0 .85rem .85rem}.finance-review__detail-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:.8rem}.finance-review__completed-note,.finance-review__detail-grid>div{align-items:flex-start;background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:.65rem;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.65rem .7rem}.finance-review__completed-note span,.finance-review__detail-grid span{color:var(--finance-muted);font-size:.59rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.finance-review__completed-note strong,.finance-review__detail-grid strong{color:var(--finance-text);font-size:.7rem;line-height:1.4;overflow-wrap:anywhere}.finance-review__receipt{background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:.7rem;margin-top:.65rem;padding:.7rem}.finance-review__receipt-heading{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.6rem}.finance-review__receipt-heading strong{color:var(--finance-text);font-size:.72rem}.finance-review__receipt-heading span,.finance-review__receipt-loading{color:var(--finance-muted);font-size:.63rem}.finance-review__receipt-image{background:var(--finance-surface-soft);border:1px solid var(--finance-border);border-radius:.65rem;color:var(--finance-text);display:block;overflow:hidden;position:relative;text-decoration:none;width:min(100%,30rem)}.finance-review__receipt-image img{display:block;max-height:13rem;object-fit:contain;width:100%}.finance-review__receipt-image span{border-top:1px solid var(--finance-border);color:var(--finance-muted);display:block;font-size:.64rem;font-weight:650;padding:.4rem .55rem}.finance-review__receipt-link{align-items:center;background:var(--finance-blue-soft);border:1px solid color-mix(in srgb,var(--finance-blue) 28%,var(--finance-border));border-radius:.55rem;color:var(--finance-blue);display:inline-flex;font-size:.68rem;font-weight:700;gap:.4rem;min-height:2.25rem;padding:.4rem .65rem;text-decoration:none}.finance-review__decision{grid-gap:.65rem;align-items:end;border-top:1px solid var(--finance-border);display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto;margin-top:.65rem;padding-top:.65rem}.finance-review__decision label{grid-gap:.3rem;display:grid;gap:.3rem}.finance-review__decision label>span{color:var(--finance-muted);font-size:.65rem;font-weight:700}.finance-review__decision textarea{background:var(--finance-surface);border:1px solid var(--finance-border-strong);border-radius:.6rem;color:var(--finance-text);font:inherit;font-size:.72rem;line-height:1.4;min-height:4rem;padding:.6rem .7rem;resize:vertical;width:100%}.finance-review__decision-actions{display:flex;gap:.45rem}.finance-review__decision-actions button{align-items:center;border-radius:.6rem;cursor:pointer;display:inline-flex;font:inherit;font-size:.7rem;font-weight:750;gap:.35rem;justify-content:center;min-height:2.35rem;padding:.4rem .75rem}.finance-review__decision-actions .is-approve{background:var(--finance-success-soft);border:1px solid var(--finance-success);color:var(--finance-success)}.finance-review__decision-actions .is-reject{background:var(--finance-danger-soft);border:1px solid var(--finance-danger);color:var(--finance-danger)}.finance-review__completed-note{margin-top:.65rem}.finance-review__empty{align-items:center;background:var(--finance-surface);border:1px dashed var(--finance-border-strong);border-radius:.9rem;color:var(--finance-muted);display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:13rem;padding:2rem;text-align:center}.finance-review__empty-icon{background:var(--finance-surface-soft);border-radius:.8rem;color:var(--finance-text);display:grid;height:2.75rem;margin-bottom:.35rem;place-items:center;width:2.75rem}.finance-review__empty strong{color:var(--finance-text);font-size:.9rem}.finance-review__empty>span:not(.finance-review__empty-icon){color:var(--finance-muted);font-size:.75rem}.finance-review__empty button{background:var(--finance-surface);border:1px solid var(--finance-border-strong);border-radius:.55rem;color:var(--finance-text);cursor:pointer;font:inherit;font-size:.68rem;font-weight:700;margin-top:.35rem;min-height:2rem;padding:.3rem .65rem}@media (max-width:62rem){.finance-review__dashboard,.finance-review__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-review__dashboard-card.is-control{grid-column:1/-1}.finance-review__control-list{gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}.finance-review__control-list>div,.finance-review__control-list>div:first-child{align-items:flex-start;background:var(--finance-surface-soft);border:1px solid var(--finance-border);border-radius:.55rem;flex-direction:column;padding:.55rem}.finance-review__toolbar{align-items:stretch;flex-wrap:wrap}.finance-review__exports{margin-left:0}.finance-review__list-header,.finance-review__row{column-gap:.4rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1.45fr) minmax(0,.68fr) minmax(0,.76fr) minmax(0,.75fr) minmax(0,.8fr) 2rem;padding-left:.65rem;padding-right:.65rem}}@media (max-width:47.9375rem){.finance-review__intro{align-items:stretch;flex-direction:column}.finance-review__count{align-self:flex-start}.finance-review__dashboard{grid-template-columns:1fr}.finance-review__dashboard-card.is-control{grid-column:auto}.finance-review__control-list{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-review__period,.finance-review__toolbar{align-items:stretch;flex-direction:column}.finance-review__status-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-review__period label{width:100%}.finance-review__user-filter{min-width:0;width:100%}.finance-review__clear,.finance-review__period input{width:100%}.finance-review__exports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.finance-review__exports button{width:100%}.finance-review__list{grid-gap:.65rem;background:#0000;border:0;border-radius:0;box-shadow:none;display:grid;gap:.65rem;overflow:visible}.finance-review__list-header{display:none}.finance-review__item{background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:.9rem;box-shadow:0 .35rem 1.25rem #0f172a0a;overflow:hidden}.finance-review__row{grid-row-gap:.8rem;display:grid;grid-template-columns:1fr 1fr;min-height:0;padding:.9rem;position:relative;row-gap:.8rem}.finance-review__expense,.finance-review__requester{grid-column:1/-1}.finance-review__requester{padding-right:2.5rem}.finance-review__expense{border-bottom:1px solid var(--finance-border);border-top:1px solid var(--finance-border);padding:.7rem 0}.finance-review__amount,.finance-review__date,.finance-review__pending,.finance-review__status-cell{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.finance-review__amount:before,.finance-review__date:before,.finance-review__pending:before,.finance-review__status-cell:before{color:var(--finance-muted);content:attr(data-label);font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.finance-review__expand{position:absolute;right:.85rem;top:.85rem}.finance-review__detail-grid{grid-template-columns:1fr 1fr}.finance-review__decision{grid-template-columns:1fr}.finance-review__decision-actions button{flex:1 1}}@media (max-width:31rem){.finance-review__control-list,.finance-review__detail-grid,.finance-review__summary{grid-template-columns:1fr}.finance-review__decision-actions{flex-direction:column}.finance-review__decision-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.finance-review *,.finance-review :after,.finance-review :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.recharges-circle{--recharge-surface:#fff;--recharge-surface-soft:#f7f8fa;--recharge-border:#e5e7eb;--recharge-border-strong:#d1d5db;--recharge-text:#191b1f;--recharge-muted:#686e76;--recharge-primary:#001eff;--recharge-primary-soft:#eef1ff;--recharge-success:#047857;--recharge-success-soft:#ecfdf5;--recharge-danger:#c82121;--recharge-danger-soft:#fef2f2;color:var(--recharge-text)}.procws-root.is-dark .recharges-circle{--recharge-surface:#12141c;--recharge-surface-soft:#171a24;--recharge-border:#242938;--recharge-border-strong:#353b4d;--recharge-text:#e9ecf4;--recharge-muted:#9aa2af;--recharge-primary:#7592ff;--recharge-primary-soft:#172048;--recharge-success:#4ade80;--recharge-success-soft:#0c2418;--recharge-danger:#f87171;--recharge-danger-soft:#260e0e}.recharges-circle__intro,.recharges-circle__section-heading,.recharges-circle__toolbar{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.recharges-circle__intro{margin-bottom:1rem}.recharges-circle__intro h2,.recharges-circle__section-heading h3{color:var(--recharge-text);letter-spacing:-.02em;margin:0}.recharges-circle__intro h2{font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.25}.recharges-circle__intro p,.recharges-circle__section-heading p{color:var(--recharge-muted);line-height:1.5;margin:.3rem 0 0}.recharges-circle__intro p{font-size:.8rem;max-width:46rem}.recharges-circle__intro-meta{align-items:center;display:flex;flex:0 0 auto;gap:.4rem}.recharges-circle__intro-meta span,.recharges-circle__result-count,.recharges-circle__section-heading>span{align-items:center;background:var(--recharge-surface);border:1px solid var(--recharge-border);border-radius:999px;color:var(--recharge-muted);display:inline-flex;font-size:.68rem;font-weight:650;min-height:2rem;padding:.35rem .7rem;white-space:nowrap}.recharges-circle__summary{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.85rem}.recharges-circle__metric{background:var(--recharge-surface);border:1px solid var(--recharge-border);border-radius:.8rem;display:flex;flex-direction:column;gap:.18rem;min-width:0;padding:.85rem .9rem}.recharges-circle__metric small,.recharges-circle__metric>span{color:var(--recharge-muted);font-size:.65rem}.recharges-circle__metric>span{font-weight:700}.recharges-circle__metric strong{color:var(--recharge-text);font-size:clamp(.95rem,2vw,1.15rem);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.recharges-circle__metric.is-balance strong{color:var(--recharge-success)}.recharges-circle__metric.is-negative{background:color-mix(in srgb,var(--recharge-danger-soft) 50%,var(--recharge-surface));border-color:color-mix(in srgb,var(--recharge-danger) 25%,var(--recharge-border))}.recharges-circle__metric.is-negative strong{color:var(--recharge-danger)}.recharges-circle__cards,.recharges-circle__exposure{background:var(--recharge-surface);border:1px solid var(--recharge-border);border-radius:.85rem;margin-bottom:.85rem;padding:.9rem}.recharges-circle__section-heading{align-items:center;margin-bottom:.75rem}.recharges-circle__section-heading h3{font-size:.8rem;line-height:1.3}.recharges-circle__section-heading p{font-size:.66rem}.recharges-circle__card-form{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:minmax(12rem,1fr) auto;margin-bottom:.75rem}.recharges-circle__card-form .ifield{min-height:2.5rem;min-width:0;width:100%}.recharges-circle__primary{align-items:center;background:var(--recharge-primary);border:0;border-radius:.65rem;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:700;gap:.4rem;justify-content:center;min-height:2.5rem;padding:.55rem .85rem}.recharges-circle__primary svg{height:.95rem;width:.95rem}.recharges-circle__card-list{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.recharges-circle__card{align-items:stretch;background:var(--recharge-surface-soft);border:1px solid var(--recharge-border);border-radius:.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.recharges-circle__card:hover{border-color:var(--recharge-border-strong);box-shadow:0 .3rem 1rem #0f172a0d;transform:translateY(-1px)}.recharges-circle__card.is-inactive{opacity:.72}.recharges-circle__card-main{grid-gap:.55rem;align-items:center;background:#0000;border:0;color:var(--recharge-text);cursor:pointer;display:grid;font:inherit;gap:.55rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.7rem .3rem .7rem .7rem;text-align:left}.recharges-circle__card-icon,.recharges-circle__exposure-icon{background:var(--recharge-surface);border-radius:.55rem;color:var(--recharge-muted);display:grid;flex:0 0 auto;place-items:center}.recharges-circle__card-icon{height:2.1rem;width:2.1rem}.recharges-circle__card-copy{min-width:0}.recharges-circle__card-copy small,.recharges-circle__card-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharges-circle__card-copy strong{color:var(--recharge-text);font-size:.72rem}.recharges-circle__card-copy small{color:var(--recharge-muted);font-size:.58rem;margin-top:.12rem}.recharges-circle__card-state{align-items:center;color:var(--recharge-success);display:inline-flex;font-size:.58rem;font-weight:700;gap:.3rem;grid-column:2;margin-top:.3rem}.recharges-circle__card-state i{background:currentColor;border-radius:50%;height:.4rem;width:.4rem}.recharges-circle__card.is-inactive .recharges-circle__card-state{color:var(--recharge-muted)}.recharges-circle__card-actions{background:var(--recharge-surface);border-left:1px solid var(--recharge-border);display:flex;flex-direction:column;gap:.2rem;justify-content:center;padding:.35rem}.recharges-circle__card-actions button{background:#0000;border:0;border-radius:.5rem;color:var(--recharge-muted);cursor:pointer;display:grid;height:1.85rem;padding:0;place-items:center;width:1.85rem}.recharges-circle__card-actions button:hover{background:var(--recharge-surface-soft);color:var(--recharge-text)}.recharges-circle__card-actions button:last-child:hover{color:var(--recharge-danger)}.recharges-circle__cards-empty{border:1px dashed var(--recharge-border-strong);border-radius:.7rem;color:var(--recharge-muted);font-size:.7rem;grid-column:1/-1;padding:1.25rem;text-align:center}.recharges-circle__exposure-grid{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.recharges-circle__exposure-card{background:var(--recharge-surface-soft);border:1px solid var(--recharge-border);border-radius:.75rem;min-width:0;padding:.75rem}.recharges-circle__exposure-card.is-negative{background:color-mix(in srgb,var(--recharge-danger-soft) 45%,var(--recharge-surface));border-color:color-mix(in srgb,var(--recharge-danger) 28%,var(--recharge-border))}.recharges-circle__exposure-card>header{align-items:center;display:flex;gap:.5rem;min-width:0}.recharges-circle__exposure-icon{height:1.85rem;width:1.85rem}.recharges-circle__exposure-card header>div{min-width:0}.recharges-circle__exposure-card header small,.recharges-circle__exposure-card header strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharges-circle__exposure-card header strong{color:var(--recharge-text);font-size:.7rem}.recharges-circle__exposure-card header small{color:var(--recharge-muted);font-size:.58rem;margin-top:.1rem}.recharges-circle__exposure-card dl{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:.65rem 0 0}.recharges-circle__exposure-card dl>div{min-width:0}.recharges-circle__exposure-card dt{color:var(--recharge-muted);font-size:.56rem}.recharges-circle__exposure-card dd{color:var(--recharge-text);font-size:.68rem;font-weight:700;margin:.12rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharges-circle__exposure-card progress{accent-color:var(--recharge-text);background:var(--recharge-border);border:0;border-radius:999px;display:block;height:.3rem;margin:.65rem 0;overflow:hidden;width:100%}.recharges-circle__exposure-card progress::-webkit-progress-bar{background:var(--recharge-border);border-radius:999px}.recharges-circle__exposure-card progress::-webkit-progress-value{background:var(--recharge-text);border-radius:999px}.recharges-circle__exposure-card.is-negative progress,.recharges-circle__exposure-card.is-negative progress::-webkit-progress-value{accent-color:var(--recharge-danger);background:var(--recharge-danger)}.recharges-circle__exposure-balance{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.recharges-circle__exposure-balance span{color:var(--recharge-muted);font-size:.6rem;font-weight:650}.recharges-circle__exposure-balance strong{color:var(--recharge-success);font-size:.8rem}.recharges-circle__exposure-card.is-negative .recharges-circle__exposure-balance strong{color:var(--recharge-danger)}.recharges-circle__toolbar{align-items:flex-end;background:var(--recharge-surface);border:1px solid var(--recharge-border);border-radius:.8rem;margin-bottom:.7rem;padding:.75rem}.recharges-circle__filter{display:flex;flex-direction:column;gap:.3rem;min-width:min(100%,16rem)}.recharges-circle__filter>span{color:var(--recharge-muted);font-size:.62rem;font-weight:700}.recharges-circle__list{background:var(--recharge-surface);border:1px solid var(--recharge-border);border-radius:.85rem;overflow:hidden}.recharges-circle__list-header,.recharges-circle__row{grid-gap:.55rem;align-items:center;display:grid;gap:.55rem;grid-template-columns:minmax(9rem,1.35fr) minmax(7rem,1fr) minmax(6.5rem,.9fr) repeat(3,minmax(5.5rem,.72fr)) minmax(4.8rem,.62fr) minmax(4.5rem,.55fr)}.recharges-circle__list-header{background:var(--recharge-surface-soft);color:var(--recharge-muted);font-size:.58rem;font-weight:750;letter-spacing:.035em;min-height:2.6rem;padding:.55rem .75rem;text-transform:uppercase}.recharges-circle__row{border-top:1px solid var(--recharge-border);color:var(--recharge-muted);font-size:.68rem;min-height:4.1rem;padding:.65rem .75rem}.recharges-circle__row>span,.recharges-circle__row>strong,.recharges-circle__row>time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharges-circle__row>strong{color:var(--recharge-text);font-size:.7rem}.recharges-circle__row .is-positive{color:var(--recharge-success)}.recharges-circle__row .is-negative{color:var(--recharge-danger)}.recharges-circle__user{align-items:center;display:flex;gap:.5rem;min-width:0}.recharges-circle__user>span{background:var(--recharge-primary-soft);border-radius:50%;color:var(--recharge-primary);display:grid;flex:0 0 auto;font-size:.58rem;font-weight:750;height:1.9rem;place-items:center;width:1.9rem}.recharges-circle__user strong{color:var(--recharge-text);font-size:.69rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharges-circle__status{align-items:center;background:var(--recharge-surface-soft);border-radius:999px;color:var(--recharge-muted);display:inline-flex;font-size:.58rem;font-style:normal;font-weight:700;min-height:1.5rem;padding:.2rem .48rem}.recharges-circle__status.is-recarga{background:var(--recharge-success-soft);color:var(--recharge-success)}.recharges-circle__empty{align-items:center;background:var(--recharge-surface);border:1px dashed var(--recharge-border-strong);border-radius:.85rem;color:var(--recharge-muted);display:flex;flex-direction:column;justify-content:center;min-height:11rem;padding:1.5rem;text-align:center}.recharges-circle__empty>span{background:var(--recharge-surface-soft);border-radius:50%;display:grid;height:2.6rem;margin-bottom:.65rem;place-items:center;width:2.6rem}.recharges-circle__empty strong{color:var(--recharge-text);font-size:.8rem}.recharges-circle__empty p{font-size:.68rem;line-height:1.5;margin:.25rem 0 0;max-width:25rem}.recharges-circle__loading{background:var(--recharge-surface);border:1px solid var(--recharge-border);border-radius:.85rem;min-height:14rem;padding:.85rem}.recharges-circle button:focus-visible,.recharges-circle input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--recharge-primary) 14%,#0000);outline:1.5px solid var(--recharge-primary);outline-offset:2px}@media (max-width:74.9375rem){.recharges-circle__card-list,.recharges-circle__exposure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharges-circle__list{overflow-x:auto}.recharges-circle__list-header,.recharges-circle__row{min-width:59rem}}@media (max-width:47.9375rem){.recharges-circle__intro,.recharges-circle__toolbar{align-items:stretch;flex-direction:column}.recharges-circle__intro-meta{align-self:flex-start;flex-wrap:wrap}.recharges-circle__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.recharges-circle__card-form,.recharges-circle__card-list,.recharges-circle__exposure-grid{grid-template-columns:minmax(0,1fr)}.recharges-circle__filter,.recharges-circle__primary{width:100%}.recharges-circle__result-count{align-self:flex-start}.recharges-circle__list{grid-gap:.65rem;background:#0000;border:0;border-radius:0;display:grid;gap:.65rem;overflow:visible}.recharges-circle__list-header{display:none}.recharges-circle__row{grid-gap:.7rem .8rem;background:var(--recharge-surface);border:1px solid var(--recharge-border);border-radius:.8rem;display:grid;gap:.7rem .8rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:.85rem}.recharges-circle__row>span,.recharges-circle__row>strong,.recharges-circle__row>time,.recharges-circle__user{align-items:flex-start;display:flex;flex-direction:column;gap:.18rem;overflow:visible;white-space:normal}.recharges-circle__row>[data-label]:before{color:var(--recharge-muted);content:attr(data-label);font-size:.55rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.recharges-circle__user{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}.recharges-circle__user:before{grid-column:1/-1}.recharges-circle__user>span{grid-column:1}.recharges-circle__user strong{grid-column:2}.recharges-circle__status{min-height:1.35rem}}@media (prefers-reduced-motion:reduce){.recharges-circle__card{transition:none}}.quotations-list-circle{--ql-s:#fff;--ql-soft:#f7f8fa;--ql-b:#e5e7eb;--ql-b2:#d1d5db;--ql-t:#191b1f;--ql-m:#68707a;--ql-p:#001eff;--ql-ps:#eef1ff;--ql-ok:#047857;--ql-okb:#ecfdf5;--ql-bad:#c82121;--ql-badb:#fef2f2;--ql-w:#a16207;--ql-wb:#fffbeb;color:var(--ql-t)}.procws-root.is-dark .quotations-list-circle{--ql-s:#12141c;--ql-soft:#171a24;--ql-b:#242938;--ql-b2:#353b4d;--ql-t:#e9ecf4;--ql-m:#9aa2af;--ql-p:#7592ff;--ql-ps:#172048;--ql-ok:#4ade80;--ql-okb:#0c2418;--ql-bad:#f87171;--ql-badb:#260e0e;--ql-w:#fbbf24;--ql-wb:#2c210a}.quotations-list-circle__filters>header,.quotations-list-circle__intro{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.quotations-list-circle__intro{margin-bottom:1rem}.quotations-list-circle__filters h3,.quotations-list-circle__intro h2,.quotations-list-circle__row h3{color:var(--ql-t);letter-spacing:-.02em;margin:0}.quotations-list-circle__intro h2{font-size:clamp(1.05rem,2vw,1.3rem)}.quotations-list-circle__filters p,.quotations-list-circle__intro p{color:var(--ql-m);font-size:.76rem;line-height:1.5;margin:.3rem 0 0}.quotations-list-circle__metrics{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:.85rem}.quotations-list-circle__metric{background:var(--ql-s);border:1px solid var(--ql-b);border-radius:.8rem;display:flex;flex-direction:column;gap:.14rem;min-width:0;padding:.78rem .82rem}.quotations-list-circle__metric small,.quotations-list-circle__metric span{color:var(--ql-m);font-size:.61rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quotations-list-circle__metric span{font-weight:700}.quotations-list-circle__metric strong{color:var(--ql-t);font-size:1.04rem}.quotations-list-circle__metric.is-won strong{color:var(--ql-ok)}.quotations-list-circle__metric.is-lost strong,.quotations-list-circle__metric.is-refused strong{color:var(--ql-bad)}.quotations-list-circle__metric.is-conversion{background:var(--ql-ps);border-color:color-mix(in srgb,var(--ql-p) 22%,var(--ql-b))}.quotations-list-circle__metric.is-conversion strong{color:var(--ql-p)}.quotations-list-circle__filters{background:var(--ql-s);border:1px solid var(--ql-b);border-radius:.85rem;margin-bottom:.85rem;padding:.85rem}.quotations-list-circle__filters>header{align-items:center;margin-bottom:.75rem}.quotations-list-circle__filters h3{font-size:.8rem}.quotations-list-circle__filters p{font-size:.64rem}.quotations-list-circle__clear{align-items:center;background:#0000;border:0;border-radius:.55rem;color:var(--ql-p);cursor:pointer;display:inline-flex;font:inherit;font-size:.66rem;font-weight:700;gap:.3rem;padding:.38rem .58rem}.quotations-list-circle__filter-grid{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem}.quotations-list-circle__segmented{border:0;margin:0;min-width:0;padding:0}.quotations-list-circle__segmented legend,.quotations-list-circle__select>span{color:var(--ql-m);display:block;font-size:.58rem;font-weight:750;letter-spacing:.035em;margin-bottom:.3rem;text-transform:uppercase}.quotations-list-circle__segmented>div{background:var(--ql-soft);border:1px solid var(--ql-b);border-radius:.65rem;display:flex;flex-wrap:wrap;gap:.18rem;padding:.2rem}.quotations-list-circle__segmented button{background:#0000;border:0;border-radius:.48rem;color:var(--ql-m);cursor:pointer;font:inherit;font-size:.63rem;font-weight:650;min-height:1.85rem;padding:.32rem .58rem}.quotations-list-circle__segmented button[aria-pressed=true]{background:var(--ql-s);box-shadow:0 1px 4px #0f172a14;color:var(--ql-p)}.quotations-list-circle__select{min-width:min(100%,13rem)}.quotations-list-circle__list{grid-gap:.58rem;display:grid;gap:.58rem}.quotations-list-circle__row{grid-gap:.75rem;align-items:center;background:var(--ql-s);border:1px solid var(--ql-b);border-radius:.82rem;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:.75rem .8rem;transition:border-color .14s ease,box-shadow .14s ease}.quotations-list-circle__row:hover{border-color:var(--ql-b2);box-shadow:0 .3rem 1rem #0f172a0d}.quotations-list-circle__row.is-overdue{border-color:color-mix(in srgb,var(--ql-bad) 48%,var(--ql-b))}.quotations-list-circle__date{align-items:center;background:var(--ql-soft);border:1px solid var(--ql-b);border-radius:.65rem;display:flex;flex-direction:column;padding:.45rem .15rem;text-align:center;width:2.9rem}.quotations-list-circle__date strong{font-size:.9rem;line-height:1}.quotations-list-circle__date span{color:var(--ql-p);font-size:.52rem;font-weight:750;margin-top:.16rem;text-transform:uppercase}.quotations-list-circle__date small{color:var(--ql-m);font-size:.5rem}.quotations-list-circle__body{min-width:0}.quotations-list-circle__badges{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem}.quotations-list-circle__badges code{color:var(--ql-m);font-size:.58rem;font-weight:700}.quotations-list-circle__badge{align-items:center;background:var(--ql-soft);border-radius:999px;color:var(--ql-m);display:inline-flex;font-size:.54rem;font-style:normal;font-weight:700;gap:.2rem;min-height:1.3rem;padding:.16rem .4rem}.quotations-list-circle__badge i{font-style:normal}.quotations-list-circle__badge.is-outcome-pending,.quotations-list-circle__badge.is-status-analysis,.quotations-list-circle__badge.is-status-open{background:var(--ql-ps);color:var(--ql-p)}.quotations-list-circle__badge.is-outcome-won,.quotations-list-circle__badge.is-status-quoted,.quotations-list-circle__badge.is-validity{background:var(--ql-okb);color:var(--ql-ok)}.quotations-list-circle__badge.is-outcome-lost,.quotations-list-circle__badge.is-outcome-refused,.quotations-list-circle__badge.is-overdue,.quotations-list-circle__badge.is-validity.is-expired{background:var(--ql-badb);color:var(--ql-bad)}.quotations-list-circle__badge.is-urgency-high,.quotations-list-circle__badge.is-validity.is-warning{background:var(--ql-wb);color:var(--ql-w)}.quotations-list-circle__row h3{font-size:.75rem;margin-top:.35rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.quotations-list-circle__meta{align-items:center;color:var(--ql-m);display:flex;flex-wrap:wrap;font-size:.62rem;gap:.65rem;margin-top:.25rem}.quotations-list-circle__meta strong{color:var(--ql-t)}.quotations-list-circle__sla{color:var(--ql-p);margin-top:.48rem}.quotations-list-circle__sla>div{display:flex;font-size:.55rem;font-weight:650;gap:.5rem;justify-content:space-between}.quotations-list-circle__sla small{color:var(--ql-m)}.quotations-list-circle__sla progress{accent-color:var(--ql-p);background:var(--ql-b);border:0;border-radius:999px;display:block;height:.25rem;margin-top:.25rem;width:100%}.quotations-list-circle__sla.is-warning{color:var(--ql-w)}.quotations-list-circle__sla.is-warning progress{accent-color:var(--ql-w)}.quotations-list-circle__sla.is-late{color:var(--ql-bad)}.quotations-list-circle__sla.is-late progress{accent-color:var(--ql-bad)}.quotations-list-circle__owner{align-items:center;color:var(--ql-m);display:flex;gap:.35rem;position:relative}.quotations-list-circle__unread{background:var(--ql-bad);border:2px solid var(--ql-s);border-radius:999px;color:#fff;display:grid;font-size:.52rem;font-weight:800;height:1.15rem;left:-.45rem;min-width:1.15rem;padding:0 .2rem;place-items:center;position:absolute;top:-.45rem}.quotations-list-circle__empty{align-items:center;background:var(--ql-s);border:1px dashed var(--ql-b2);border-radius:.85rem;color:var(--ql-m);display:flex;flex-direction:column;justify-content:center;min-height:12rem;padding:1.5rem;text-align:center}.quotations-list-circle__empty>span{background:var(--ql-soft);border-radius:50%;display:grid;height:2.7rem;margin-bottom:.6rem;place-items:center;width:2.7rem}.quotations-list-circle__empty strong{color:var(--ql-t);font-size:.8rem}.quotations-list-circle__empty p{font-size:.66rem;margin:.25rem 0 0}.quotations-list-circle [tabindex="0"]:focus-visible,.quotations-list-circle button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ql-p) 14%,#0000);outline:1.5px solid var(--ql-p);outline-offset:2px}@media(max-width:74.9375rem){.quotations-list-circle__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.quotations-list-circle__filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.quotations-list-circle__segmented,.quotations-list-circle__select{width:100%}}@media(max-width:47.9375rem){.quotations-list-circle__filters>header,.quotations-list-circle__intro{align-items:stretch;flex-direction:column}.quotations-list-circle__intro .btn{width:100%}.quotations-list-circle__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.quotations-list-circle__filter-grid{grid-template-columns:minmax(0,1fr)}.quotations-list-circle__segmented>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.quotations-list-circle__row{align-items:start;grid-template-columns:auto minmax(0,1fr)}.quotations-list-circle__owner{grid-column:2;justify-self:end}.quotations-list-circle__row h3{white-space:normal}.quotations-list-circle__sla>div{align-items:flex-start;flex-direction:column;gap:.1rem}}@media(prefers-reduced-motion:reduce){.quotations-list-circle__row{transition:none}}.quotation-new-circle{--qn-s:#fff;--qn-soft:#f7f8fa;--qn-b:#e5e7eb;--qn-t:#191b1f;--qn-m:#68707a;--qn-p:#001eff;color:var(--qn-t)}.procws-root.is-dark .quotation-new-circle{--qn-s:#12141c;--qn-soft:#171a24;--qn-b:#2a3040;--qn-t:#eef1f8;--qn-m:#9aa2af;--qn-p:#7592ff}.quotation-new-circle__header{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.quotation-new-circle__header>button{background:#0000;border:0;color:var(--qn-m);cursor:pointer;font:inherit;font-size:.7rem;font-weight:700}.quotation-new-circle h2,.quotation-new-circle h3,.quotation-new-circle p{margin:0}.quotation-new-circle h2{font-size:1.15rem}.quotation-new-circle p{color:var(--qn-m);font-size:.68rem;margin-top:.25rem}.quotation-new-circle__layout{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-new-circle__card{background:var(--qn-s);border:1px solid var(--qn-b);border-radius:.85rem;padding:1rem}.quotation-new-circle__card:last-child{grid-column:1/-1}.quotation-new-circle__card>header{display:flex;gap:.55rem;margin-bottom:.8rem}.quotation-new-circle__card>header>b{background:var(--qn-soft);border-radius:50%;color:var(--qn-p);display:grid;font-size:.65rem;height:1.7rem;place-items:center;width:1.7rem}.quotation-new-circle__urgency{display:flex;flex-wrap:wrap;gap:.35rem}.quotation-new-circle__urgency button{background:#0000;border:1px solid var(--qn-b);border-radius:999px;color:var(--qn-m);cursor:pointer;font:inherit;font-size:.65rem;padding:.4rem .7rem}.quotation-new-circle__urgency button[aria-pressed=true]{background:var(--qn-soft);border-color:var(--qn-p);color:var(--qn-p)}.quotation-new-circle__people{border:1px solid var(--qn-b);border-radius:.7rem;margin-top:.5rem;max-height:13rem;overflow:auto}.quotation-new-circle__people>button{grid-gap:.5rem;background:#0000;border:0;border-bottom:1px solid var(--qn-b);color:var(--qn-t);cursor:pointer;display:grid;gap:.5rem;grid-template-columns:auto 1fr auto;padding:.55rem;text-align:left;width:100%}.quotation-new-circle__people i{border:1px solid var(--qn-b);border-radius:.25rem;font-style:normal;height:1rem;text-align:center;width:1rem}.quotation-new-circle__people button[aria-pressed=true]{background:var(--qn-soft)}.quotation-new-circle__count,.quotation-new-circle__people small{color:var(--qn-m);font-size:.6rem}.quotation-new-circle__file-input{display:none}.quotation-new-circle__dropzone{align-items:center;background:#0000;border:2px dashed var(--qn-b);border-radius:.75rem;color:var(--qn-m);cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:1rem;width:100%}.quotation-new-circle__files{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.quotation-new-circle__files>div{align-items:center;background:var(--qn-soft);border-radius:.5rem;display:flex;font-size:.62rem;gap:.3rem;padding:.3rem .5rem}.quotation-new-circle__files button{background:#0000;border:0;color:var(--qn-p);cursor:pointer}.quotation-new-circle__actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.8rem}@media(max-width:47.9375rem){.quotation-new-circle__header{flex-direction:column}.quotation-new-circle__layout{grid-template-columns:1fr}.quotation-new-circle__card:last-child{grid-column:auto}.quotation-new-circle__actions{flex-direction:column-reverse}.quotation-new-circle__actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.quotation-new-circle *{scroll-behavior:auto!important}}.quotation-detail-circle{grid-gap:12px;color:#172033;color:var(--text,#172033);display:grid;gap:12px}.quotation-detail-circle__back{background:#0000!important;border:1px solid #0000!important;border-radius:10px!important;color:#4b5563!important;margin:0 0 2px!important;padding:7px 10px!important;transition:background .16s ease,border-color .16s ease,color .16s ease;width:-webkit-max-content!important;width:max-content!important}.quotation-detail-circle__back:hover{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#111827!important}.quotation-detail-circle button:focus-visible,.quotation-detail-circle input:focus-visible,.quotation-detail-circle__back:focus-visible{outline:3px solid color-mix(in srgb,#2563eb 30%,#0000)!important;outline:3px solid color-mix(in srgb,var(--blue,#2563eb) 30%,#0000)!important;outline-offset:2px}.quotation-detail-circle__items,.quotation-detail-circle__summary{border:1px solid #e6e8ec!important;border:1px solid var(--border,#e6e8ec)!important;border-radius:16px!important;box-shadow:0 1px 2px #0f172a0a!important}.quotation-detail-circle__items{padding:20px!important}.quotation-detail-circle__items-toolbar{border-bottom:1px solid #e6e8ec;border-bottom:1px solid var(--border,#e6e8ec);margin-bottom:14px!important;padding-bottom:14px}.quotation-detail-circle__eyebrow{color:#6b7280!important;color:var(--text-3,#6b7280)!important;font-size:11px!important;letter-spacing:.08em!important}.quotation-detail-circle__table-wrap{margin:0 -4px;overscroll-behavior-inline:contain;padding:0 4px 6px;scrollbar-width:thin}.quotation-detail-circle__table{table-layout:auto}.quotation-detail-circle__table thead{background:#fff;background:var(--card,#fff);position:-webkit-sticky;position:sticky;top:0;z-index:1}.quotation-detail-circle__table tbody tr{transition:background .14s ease}.quotation-detail-circle__table tbody tr:hover{background:color-mix(in srgb,#f6f7f9 72%,#0000);background:color-mix(in srgb,var(--surface,#f6f7f9) 72%,#0000)}.quotation-detail-circle__table input{border-radius:9px!important;min-height:36px!important;transition:border-color .15s ease,box-shadow .15s ease}.quotation-detail-circle__table input:not(:disabled):hover{border-color:#c9ced8!important;border-color:var(--border-2,#c9ced8)!important}.quotation-detail-circle__table input:disabled{cursor:not-allowed;opacity:.82}.quotation-detail-circle__commercial{background:#f7f8fa;background:var(--surface,#f7f8fa);border:1px solid #e6e8ec!important;border:1px solid var(--border,#e6e8ec)!important;border-radius:12px;margin-top:16px!important;padding:16px!important}.quotation-detail-circle__commercial>div:last-child{border-left:1px solid #e6e8ec;border-left:1px solid var(--border,#e6e8ec);min-width:160px;padding-left:18px}.quotation-detail-circle__calculator-backdrop{padding:24px!important}.quotation-detail-circle__calculator{border-radius:18px!important;box-shadow:0 24px 70px #0f172a47!important}@media(max-width:767px){.quotation-detail-circle{gap:10px}.quotation-detail-circle__items,.quotation-detail-circle__summary{border-radius:14px!important;padding:15px!important}.quotation-detail-circle__items-toolbar{align-items:stretch!important}.quotation-detail-circle__items-toolbar>div:last-child{width:100%}.quotation-detail-circle__items-toolbar>div:last-child button{flex:1 1}.quotation-detail-circle__commercial{padding:13px!important}.quotation-detail-circle__commercial>div:first-child{display:grid!important;grid-template-columns:1fr 1fr;width:100%}.quotation-detail-circle__commercial>div:first-child>div input{width:100%!important}.quotation-detail-circle__commercial>div:last-child{border-left:0;border-top:1px solid #e6e8ec;border-top:1px solid var(--border,#e6e8ec);padding:12px 0 0;text-align:left!important;width:100%}.quotation-detail-circle__calculator-backdrop{align-items:flex-end!important;padding:0!important}.quotation-detail-circle__calculator{border-radius:18px 18px 0 0!important;max-height:94dvh!important;padding:18px 16px!important}}@media(prefers-reduced-motion:reduce){.quotation-detail-circle *{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html[data-theme=dark] .quotation-detail-circle__items,html[data-theme=dark] .quotation-detail-circle__summary{box-shadow:none!important}.quotation-detail-circle{color:#172033!important}.quotation-detail-circle__items,.quotation-detail-circle__summary{background:#fff!important;border-color:#e5e7eb!important}.quotation-detail-circle__items-toolbar{border-color:#e5e7eb!important}.quotation-detail-circle__table-wrap{background:#fff!important}.quotation-detail-circle__table{background:#fff!important;color:#172033!important}.quotation-detail-circle__table th,.quotation-detail-circle__table thead,.quotation-detail-circle__table thead tr{background:#fff!important;color:#667085!important}.quotation-detail-circle__table tbody td,.quotation-detail-circle__table tbody tr{background:#fff!important;color:#172033!important}.quotation-detail-circle__table tbody tr:hover,.quotation-detail-circle__table tbody tr:hover td{background:#f8fafc!important}.quotation-detail-circle__table input{background:#fff!important;border-color:#d0d5dd!important;color:#172033!important;color-scheme:light}.quotation-detail-circle__table input:disabled{-webkit-text-fill-color:#344054!important;background:#f8fafc!important;color:#344054!important;opacity:1!important}.quotation-detail-circle__commercial{background:#f8fafc!important;border-color:#e5e7eb!important;color:#172033!important;color-scheme:light}.quotation-detail-circle__commercial input{background:#fff!important;border-color:#d0d5dd!important;color:#172033!important}.quotation-detail-circle__commercial>div:last-child{border-color:#d0d5dd!important}.quotation-detail-circle__commercial>div:last-child *{color:#172033!important;opacity:1!important}.quotation-conversation-circle,.quotation-conversation-circle__files{border:1px solid #e6e8ec!important;border:1px solid var(--border,#e6e8ec)!important;border-radius:16px!important}.quotation-conversation-circle__header,.quotation-conversation-circle__section-title{color:#6b7280!important;color:var(--text-3,#6b7280)!important;font-size:11px!important;letter-spacing:.08em!important}.quotation-conversation-circle__file-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important}.quotation-conversation-circle__file{max-width:none!important;min-width:0;transition:border-color .15s ease,background .15s ease}.quotation-conversation-circle__file:hover{background:var(--card,#fff)!important;border-color:#c9ced8!important;border-color:var(--border-2,#c9ced8)!important}.quotation-conversation-circle__messages{background:linear-gradient(180deg,color-mix(in srgb,#f7f8fa 45%,#0000),#0000 42px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface,#f7f8fa) 45%,#0000),#0000 42px);overscroll-behavior:contain;scrollbar-width:thin}.quotation-conversation-circle__message>div:last-child{min-width:0}.quotation-conversation-circle__message>div:last-child>div:last-child{box-shadow:0 1px 1px #0f172a0d}.quotation-conversation-circle__message.is-me>div:last-child>div:last-child{background:var(--text,#17191c)!important}.quotation-conversation-circle__new-alert{background:var(--text,#17191c)!important;border:0!important;border-radius:999px;bottom:70px;box-shadow:0 8px 24px #0f172a2e!important;color:#fff;cursor:pointer;left:50%;padding:7px 15px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.quotation-conversation-circle__composer{background:#fff;background:var(--card,#fff);padding:12px 14px!important}.quotation-conversation-circle__composer textarea{border-radius:11px!important;max-height:120px;min-height:40px!important}.quotation-conversation-circle button:focus-visible,.quotation-conversation-circle textarea:focus-visible,.quotation-conversation-circle__files a:focus-visible,.quotation-conversation-circle__files button:focus-visible,.quotation-decision-circle button:focus-visible,.quotation-decision-circle textarea:focus-visible{outline:3px solid color-mix(in srgb,#2563eb 30%,#0000)!important;outline:3px solid color-mix(in srgb,var(--blue,#2563eb) 30%,#0000)!important;outline-offset:2px}.quotation-decision-circle__backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;padding:20px!important}.quotation-decision-circle{border-radius:18px!important;box-shadow:0 24px 70px #0f172a4d!important}@media(max-width:767px){.quotation-conversation-circle,.quotation-conversation-circle__files{border-radius:14px!important}.quotation-conversation-circle__files{padding:14px!important}.quotation-conversation-circle__file-grid{grid-template-columns:1fr!important}.quotation-conversation-circle__messages{max-height:44dvh!important;padding:12px!important}.quotation-conversation-circle__message>div:last-child{max-width:82%!important}.quotation-conversation-circle__composer{align-items:center!important;padding:10px!important}.quotation-conversation-circle__composer textarea{height:42px!important}.quotation-decision-circle__backdrop{align-items:flex-end!important;padding:0!important}.quotation-decision-circle{border-radius:18px 18px 0 0!important;max-height:92dvh!important;max-width:none!important;padding:18px 16px!important;width:100%!important}}@media(prefers-reduced-motion:reduce){.quotation-conversation-circle *,.quotation-conversation-circle__files *,.quotation-decision-circle *{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html[data-theme=dark] .quotation-conversation-circle,html[data-theme=dark] .quotation-conversation-circle__files{box-shadow:none!important}.quotation-conversation-circle,.quotation-conversation-circle__files{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 2px #0f172a0a!important;color:#172033!important}.quotation-conversation-circle__header{background:#fff!important;border-color:#e5e7eb!important;box-shadow:none!important}.quotation-conversation-circle__messages{background:#f8fafc!important;box-shadow:none!important;filter:none!important;max-height:360px!important;min-height:156px}.quotation-conversation-circle__message{background:#0000!important;box-shadow:none!important}.quotation-conversation-circle__message>div:last-child>div:last-child{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px #0f172a0d!important;color:#172033!important}.quotation-conversation-circle__message.is-me>div:last-child>div:last-child{background:#17191c!important;border-color:#17191c!important;color:#fff!important}.quotation-conversation-circle__composer{background:#fff!important;border-color:#e5e7eb!important;box-shadow:none!important;color-scheme:light}.quotation-conversation-circle__composer textarea{background:#fff!important;border-color:#d0d5dd!important;color:#172033!important}.quotation-conversation-circle__new-alert{background:#17191c!important;color:#fff!important}.quotation-conversation-circle__file{background:#f8fafc!important;border-color:#e5e7eb!important;color:#172033!important}.quotation-conversation-circle__file:hover{background:#fff!important;border-color:#cbd5e1!important}.quotation-decision-circle{background:#fff!important;color:#172033!important;color-scheme:light}