*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}:root{--brand: #12a89c;--brand-600: #0f766e;--brand-700: #115e59;--brand-soft: #e9f8f6;--ring: rgba(18, 168, 156, .15);--border: #d8e3df;--muted: #6f7c85;--text: #20242a;--bg: #ffffff;--panel-shadow: 0 12px 28px rgba(17, 24, 39, .045)}body{font-family:Segoe UI,sans-serif;background:linear-gradient(90deg,#d7e4df,#d7e4df 5.25%,#f7f8f6 5.25%,#f7f8f6 94.75%,#d7e4df 94.75%,#d7e4df);background-attachment:fixed;color:var(--text);line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin:0 auto;padding:16px}.section-title{font-weight:750;font-size:17px;margin:10px 0;letter-spacing:0;color:var(--brand-700)}.wrap{width:min(100%,1920px);margin:0 auto;padding:18px 22px 32px}.row{display:flex;align-items:center;gap:8px;min-width:0}.row.between,.between{justify-content:space-between}.tiny{font-size:13px;line-height:1.35}.muted{color:var(--muted)}.inp{width:auto;min-width:0}.app-tab-strip{min-width:0}.card{border:1px solid rgba(216,227,223,.92);border-radius:16px;background:#ffffffc7;box-shadow:var(--panel-shadow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 13px;border-radius:12px;border:1px solid var(--border);background:#fff;color:var(--text);font-weight:700;cursor:pointer;box-shadow:0 1px 2px #11182705;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .02s ease,opacity .18s ease}.btn:hover{background:#f1fbfa;border-color:#12a89c57;color:var(--brand-600);box-shadow:0 6px 14px #1118270a}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #12a89c29}.btn:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.btn:disabled:hover{background:#fff;border-color:var(--border);color:var(--text);box-shadow:none}.global-task-fab{min-width:94px;height:46px}.task-action-button{min-width:auto;height:30px;min-height:30px;max-height:32px}.global-task-fab,.task-action-button{border:1px solid rgba(234,88,12,.62);border-radius:999px;background:#f97316c7;color:#fff;box-shadow:0 18px 42px #7c2d1238;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;font:inherit;font-size:12.5px;font-weight:850;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;opacity:.74;transition:opacity .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.global-task-fab{position:fixed;right:16px;bottom:26px;z-index:1200;padding:0 14px;gap:7px;font-size:15px;font-weight:900}.task-action-button svg{width:15px;height:15px}.task-action-button{position:relative}.task-action-button--mini{min-width:24px;width:24px;height:24px;min-height:24px;max-height:24px;padding:0}.task-action-button--mini svg{width:14px;height:14px}.global-task-fab:hover,.global-task-fab:focus-visible,.task-action-button:hover,.task-action-button:focus-visible{opacity:1;background:#f97316f5;border-color:#ea580c;box-shadow:0 22px 50px #7c2d124d;transform:translateY(-2px);outline:none}.global-task-fab:active,.task-action-button:active{transform:translateY(0)}.global-task-fab:disabled,.task-action-button:disabled{opacity:.44;cursor:not-allowed;transform:none;box-shadow:none}.btn--brand,.btn.blue,.btn.green{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 8px 18px #12a89c24}.btn--brand:hover,.btn.blue:hover,.btn.green:hover{background:var(--brand-600);border-color:var(--brand-600);color:#fff;box-shadow:0 10px 20px #0f766e2e}.btn--brand:disabled,.btn.blue:disabled,.btn.green:disabled{background:#dbe7e3;border-color:#dbe7e3;color:#7a8782}.btn.xs{height:32px;padding:0 13px;font-size:13px}.btn.sm{height:34px;padding:0 14px;font-size:13px}.btn.md{height:38px;padding:0 16px;font-size:14px}.dashboard-team-switch{box-shadow:inset 0 0 0 1px #ffffffb8,0 8px 22px #0f172a0f}.dashboard-team-tab{position:relative;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-team-tab:hover{background:#dff8f4!important;color:var(--brand-700)!important;box-shadow:0 6px 16px #12a89c29;transform:translateY(-1px)}.dashboard-team-tab.is-active{background:var(--brand)!important;color:#fff!important;box-shadow:0 8px 18px #12a89c3d,inset 0 -2px #0f766e47}.dashboard-team-tab.is-active:after{content:"";position:absolute;left:11px;right:11px;bottom:-5px;height:3px;border-radius:999px;background:var(--brand);box-shadow:0 0 0 3px #12a89c1f}.dashboard-team-tab:active{transform:translateY(1px) scale(.98)}.dashboard-team-tab:focus-visible{outline:none;box-shadow:0 0 0 3px #12a89c33,0 8px 18px #12a89c2e}.dashboard-team-card{isolation:isolate;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;box-shadow:0 8px 22px #0f172a0b!important}.dashboard-team-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(145deg,#ffffffeb,#ffffff5c 34%,#fff0 58%),radial-gradient(circle at 28% 0%,#ffffffb3,#ffffff3d 28%,#fff0 54%);opacity:.72;z-index:-1;transition:opacity .18s ease;pointer-events:none}.dashboard-team-card:after{content:"";position:absolute;left:12px;right:12px;top:8px;height:28px;border-radius:999px;background:linear-gradient(180deg,#ffffffad,#fff0);opacity:.5;z-index:-1;pointer-events:none}.dashboard-team-card:hover,.dashboard-team-card:focus-visible{background:#fffefa!important;border-color:#0f172a57!important;box-shadow:0 26px 50px #0f172a2e,0 10px 22px #0f172a1f,0 0 0 2px #0f172a14!important;transform:translateY(-6px) scale(1.025);outline:none}.dashboard-team-card:hover:before,.dashboard-team-card:focus-visible:before{opacity:.95}.dashboard-team-card:active{background:#fffefa!important;transform:translateY(-1px) scale(.965);border-color:#0f172a75!important;box-shadow:0 7px 16px #0f172a33,inset 0 4px 10px #0f172a1f,0 0 0 3px #12a89c29!important}.dashboard-contact-task{transform-origin:center;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background-color .17s ease}.dashboard-team-card:hover .dashboard-contact-task,.dashboard-team-card:focus-visible .dashboard-contact-task{transform:scale(1.1);border-color:#0f172a4d!important;box-shadow:0 8px 18px #0f172a21!important}.dashboard-team-card .dashboard-contact-task:hover,.dashboard-team-card .dashboard-contact-task:focus-visible{transform:translateY(-2px) scale(1.16);border-color:#12a89c!important;box-shadow:0 12px 24px #12a89c38!important;outline:none}.dashboard-team-card .dashboard-contact-task:active{transform:translateY(1px) scale(1.02);box-shadow:0 4px 10px #0f172a29,inset 0 2px 5px #0f172a1a!important}.dashboard-header-mic:before{content:"";width:19px;height:19px;display:block;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 15a4 4 0 0 0 4-4V7a4 4 0 1 0-8 0v4a4 4 0 0 0 4 4Zm-2-8a2 2 0 1 1 4 0v4a2 2 0 1 1-4 0V7Zm-4.5 4a1 1 0 1 1 2 0 4.5 4.5 0 0 0 9 0 1 1 0 1 1 2 0 6.5 6.5 0 0 1-5.5 6.42V20h2a1 1 0 1 1 0 2H9a1 1 0 1 1 0-2h2v-2.58A6.5 6.5 0 0 1 5.5 11Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 15a4 4 0 0 0 4-4V7a4 4 0 1 0-8 0v4a4 4 0 0 0 4 4Zm-2-8a2 2 0 1 1 4 0v4a2 2 0 1 1-4 0V7Zm-4.5 4a1 1 0 1 1 2 0 4.5 4.5 0 0 0 9 0 1 1 0 1 1 2 0 6.5 6.5 0 0 1-5.5 6.42V20h2a1 1 0 1 1 0 2H9a1 1 0 1 1 0-2h2v-2.58A6.5 6.5 0 0 1 5.5 11Z'/%3E%3C/svg%3E") center / contain no-repeat}.contextual-voice-search{display:grid;place-items:center;padding:0;cursor:pointer;transition:transform .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.contextual-voice-search.is-listening{animation:contextual-voice-pulse 1.1s ease-in-out infinite}@keyframes contextual-voice-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.14)}}.calendar-voice-tab{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-width:164px;height:38px;padding:0 14px!important;border-radius:999px!important;border:1px solid #9fb8ff!important;background:#e8efff!important;color:#1d4ed8!important;box-shadow:0 6px 16px #2563eb2e!important;font-weight:900!important}.calendar-voice-tab:before{flex:0 0 19px}.calendar-voice-tab:hover{transform:translateY(-1px) scale(1.025);background:#dce7ff!important;box-shadow:0 9px 20px #2563eb42!important}button[aria-label="Dicteaza intrebarea"]{width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid #c7d7fe!important;background:#e8efff!important;color:transparent!important;font-size:0!important;line-height:1!important;box-shadow:0 5px 12px #2563eb24!important;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease!important}button[aria-label="Dicteaza intrebarea"]:before{content:"";width:19px;height:19px;display:block;background-color:#1d4ed8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 15a4 4 0 0 0 4-4V7a4 4 0 1 0-8 0v4a4 4 0 0 0 4 4Zm-2-8a2 2 0 1 1 4 0v4a2 2 0 1 1-4 0V7Zm-4.5 4a1 1 0 1 1 2 0 4.5 4.5 0 0 0 9 0 1 1 0 1 1 2 0 6.5 6.5 0 0 1-5.5 6.42V20h2a1 1 0 1 1 0 2H9a1 1 0 1 1 0-2h2v-2.58A6.5 6.5 0 0 1 5.5 11Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 15a4 4 0 0 0 4-4V7a4 4 0 1 0-8 0v4a4 4 0 0 0 4 4Zm-2-8a2 2 0 1 1 4 0v4a2 2 0 1 1-4 0V7Zm-4.5 4a1 1 0 1 1 2 0 4.5 4.5 0 0 0 9 0 1 1 0 1 1 2 0 6.5 6.5 0 0 1-5.5 6.42V20h2a1 1 0 1 1 0 2H9a1 1 0 1 1 0-2h2v-2.58A6.5 6.5 0 0 1 5.5 11Z'/%3E%3C/svg%3E") center / contain no-repeat}button[aria-label="Dicteaza intrebarea"]:hover,button[aria-label="Dicteaza intrebarea"]:focus-visible{transform:translateY(-50%) scale(1.08)!important;border-color:#93b4fd!important;box-shadow:0 0 0 4px #2563eb1f,0 8px 18px #2563eb38!important}button[aria-label="Dicteaza intrebarea"][title="Ascult..."]{background:#2563eb!important;border-color:#1d4ed8!important;transform:translateY(-50%) scale(1.08)!important;box-shadow:0 0 0 5px #2563eb29,0 8px 18px #2563eb42!important}button[aria-label="Dicteaza intrebarea"][title="Ascult..."]:before{background-color:#fff}.dashboard-team-avatar{transition:transform .2s ease,box-shadow .2s ease;transform-origin:center}.dashboard-team-avatar-frame{transition:border-color .2s ease,box-shadow .2s ease}.dashboard-team-avatar-img{transition:transform .22s ease,filter .22s ease;transform-origin:center}.dashboard-team-card:hover .dashboard-team-avatar,.dashboard-team-card:focus-visible .dashboard-team-avatar{transform:translate(-50%) translateY(-3px) scale(1.045)!important;box-shadow:0 22px 40px #0f172a24,0 0 0 1px #12a89c2e!important}.dashboard-team-card:hover .dashboard-team-avatar-img,.dashboard-team-card:focus-visible .dashboard-team-avatar-img{transform:scale(1.12);filter:saturate(1.04) contrast(1.02)}.dashboard-team-card:active .dashboard-team-avatar{transform:translate(-50%) translateY(-1px) scale(1.02)!important}.dashboard-team-card:hover .dashboard-team-name,.dashboard-team-card:focus-visible .dashboard-team-name{color:#111827}.dashboard-team-card:hover .dashboard-team-role,.dashboard-team-card:focus-visible .dashboard-team-role{color:#7a8782!important}.dashboard-team-card:hover .dashboard-team-signal,.dashboard-team-card:focus-visible .dashboard-team-signal{background:var(--brand-600);border-color:#ffffff47;color:#fff!important;box-shadow:0 10px 20px #052e2a2e}.dashboard-team-card:hover .dashboard-team-signal span,.dashboard-team-card:focus-visible .dashboard-team-signal span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.dashboard-team-card:hover .dashboard-team-signal small,.dashboard-team-card:focus-visible .dashboard-team-signal small{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.dashboard-team-card .btn.green{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-team-card:hover .btn.green{background:var(--brand-600);border-color:var(--brand-600);box-shadow:0 12px 24px #0f766e38;transform:translateY(-1px)}.dashboard-home-focus-card:hover,.dashboard-home-focus-card:focus-visible{background:#fffefa!important;border-color:#0f172a47!important;box-shadow:0 18px 34px #0f172a14,0 0 0 1px #0f172a14!important;transform:translateY(-3px) scale(1.035)!important;outline:none}.dashboard-home-focus-card{isolation:isolate}.dashboard-home-focus-card:active{background:#fffefa!important;transform:translateY(-1px) scale(.985)!important;border-color:#0f172a57!important;box-shadow:0 10px 20px #0f172a14,inset 0 2px #052e2a0a!important}.dashboard-home-focus-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(145deg,#ffffffeb,#ffffff5c 34%,#fff0 58%),radial-gradient(circle at 28% 0%,#ffffffb3,#ffffff3d 28%,#fff0 54%);opacity:.72;pointer-events:none;z-index:-1}.dashboard-home-focus-card:after{content:"";position:absolute;left:12px;right:12px;top:8px;height:28px;border-radius:999px;background:linear-gradient(180deg,#ffffffad,#fff0);opacity:.5;pointer-events:none;z-index:-1}.dashboard-home-focus-card>*{position:relative;z-index:1}.dashboard-quick-card:before,.dashboard-quick-card:after{display:none!important}.dashboard-quick-card:hover .dashboard-quick-orb,.dashboard-quick-card:focus-visible .dashboard-quick-orb{background:#12a89c!important;border-color:#12a89c!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.dashboard-quick-avatar-orb>img,.dashboard-quick-avatar-orb>div{width:100%!important;height:100%!important;border:0!important}.quick-drawer-action{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .08s ease}.quick-drawer-action--primary,.quick-drawer-action--primary:hover,.quick-drawer-action--primary:focus-visible,.quick-drawer-action--primary:active{background:#02040a!important;border-color:#02040a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.quick-drawer-action--secondary,.quick-drawer-action--secondary:hover,.quick-drawer-action--secondary:focus-visible,.quick-drawer-action--secondary:active{background:#fffefa!important;border-color:#0f172a24!important;color:#20242a!important;-webkit-text-fill-color:#20242a!important}.quick-drawer-action--secondary:hover,.quick-drawer-action--secondary:focus-visible{border-color:#12a89c57!important;box-shadow:0 8px 16px #0f172a0e!important}.quick-drawer-action:active{transform:translateY(1px) scale(.985)}.dashboard-hero-logo-orb,.dashboard-ai-toolbar{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;will-change:transform}.dashboard-hero-logo-orb:hover{transform:scale(1.045);box-shadow:0 24px 48px #0f172a29!important}.dashboard-ai-toolbar:hover,.dashboard-ai-toolbar:focus-within{transform:translateY(-1px) scale(1.012);border-color:#12a89c5c!important;box-shadow:0 18px 34px #0f766e1f,inset 0 1px #ffffffd1!important}.inspector-profile-workspace .btn,.inspector-profile-avatar,.inspector-profile-zoom-card,.inspector-profile-portfolio-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;transform-origin:center;will-change:transform}.inspector-profile-avatar:hover,.inspector-profile-avatar:focus-within{transform:translateY(-3px) scale(1.04);box-shadow:0 24px 48px #0f172a33!important}.inspector-profile-workspace .btn:hover,.inspector-profile-workspace .btn:focus-visible,.inspector-profile-zoom-card:hover,.inspector-profile-zoom-card:focus-visible{transform:translateY(-2px) scale(1.025);border-color:#12a89c61!important;box-shadow:0 14px 28px #0f766e1f!important}.inspector-profile-portfolio-card:hover,.inspector-profile-portfolio-card:focus-within{transform:translateY(-3px) scale(1.012);border-color:#12a89c6b!important;border-left-color:#12a89c!important;box-shadow:0 16px 34px #0f766e1f!important}.inspector-profile-workspace .btn:active,.inspector-profile-zoom-card:active,.inspector-profile-portfolio-card:active{transform:translateY(-1px) scale(.99)}.profile-sidebar-flat-tile{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:54px!important;padding:0 12px 0 16px!important;border:0!important;border-left:0!important;border-bottom:1px solid #d9e4e1!important;border-radius:0!important;background:#fff!important;color:#20242a!important;box-shadow:none!important;text-align:left!important;font-family:Montserrat,Segoe UI,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important;cursor:pointer!important}.profile-header-contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:260px;max-width:100%;margin-top:8px;border-top:1px solid #d7e2df;border-bottom:1px solid #d7e2df;background:#fff}.profile-sidebar-identity{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;align-items:center!important;gap:5px;width:100%;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box;padding:4px 8px 14px;text-align:center}.profile-sidebar-avatar{width:76px;height:76px;padding:0;border:0;border-radius:50%;background:#12a89c;color:#fff;display:grid;place-items:center;overflow:hidden;font:inherit;font-size:22px;font-weight:900;cursor:pointer;box-shadow:none}.profile-sidebar-avatar img{width:100%;height:100%;object-fit:cover}.profile-sidebar-name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#20242a;font-family:Montserrat,Segoe UI,sans-serif;font-size:17px;font-weight:850}.profile-sidebar-role{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b8793;font-size:13px}.profile-sidebar-zone{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a96a3;font-size:11px}.profile-sidebar-status{min-width:94px;height:34px;margin-top:5px;padding:0 24px 0 12px;border:1px solid #d7e2df;border-radius:999px;background:#fff;color:#20242a;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.profile-sidebar-contact-actions{width:100%!important;min-width:0;max-width:100%!important;box-sizing:border-box;margin:0 0 18px}.profile-header-contact-action{position:relative;min-height:64px;padding:8px 10px;border:0;border-radius:0;background:#fff;color:#087d76;display:grid;place-content:center;justify-items:center;gap:4px;font:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.profile-header-contact-action+.profile-header-contact-action{border-left:1px solid #d7e2df}.profile-header-contact-action--task:before{content:"";position:absolute;left:0;top:19px;bottom:19px;width:3px;border-radius:999px;background:#12a89c;opacity:0;transition:opacity .14s ease}.profile-header-contact-action--task:hover:before,.profile-header-contact-action--task:focus-visible:before{opacity:1}.profile-header-contact-action:hover,.profile-header-contact-action:focus-visible{z-index:1;outline:none;background:#fff;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a1a}.profile-sidebar-flat-tile:before{content:""!important;position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:999px;background:#12a89c;display:block!important;opacity:0!important;pointer-events:none;transition:opacity .12s ease!important}.profile-sidebar-flat-tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#d9e4e1;pointer-events:none;z-index:4}.profile-sidebar-row-shell{position:relative!important;border:0!important;background-image:linear-gradient(#d4dfdc,#d4dfdc)!important;background-position:left bottom!important;background-size:100% 1px!important;background-repeat:no-repeat!important}.profile-sidebar-row-shell[draggable=true]{cursor:grab;user-select:none;-webkit-user-select:none}.profile-sidebar-row-shell[draggable=true]:active{cursor:grabbing}.profile-sidebar-row-shell .profile-sidebar-flat-tile{padding-left:12px!important;cursor:inherit!important}.profile-sidebar-flat-tile,.profile-sidebar-flat-tile.is-active,.profile-sidebar-row-shell .profile-sidebar-flat-tile{border-bottom:0!important}.profile-sidebar-flat-tile:after,.profile-sidebar-row-shell .profile-sidebar-flat-tile:after{content:none!important;display:none!important}.profile-sidebar-flat-tile>span:first-child{min-width:0;text-align:left;font-family:Montserrat,Segoe UI,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important}.profile-sidebar-flat-tile>div{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.profile-sidebar-flat-tile>div>span:first-child{min-width:0;text-align:left;font-size:16px!important;font-weight:500!important;line-height:1.25!important}.profile-sidebar-flat-tile>div>span:last-child{min-width:30px;margin-left:auto;text-align:right;color:#20242a!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.profile-sidebar-flat-tile>span:last-child{min-width:30px;margin-left:auto;text-align:right;font-family:Montserrat,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.profile-sidebar-flat-tile.is-active{background:#fff!important;box-shadow:none!important;font-weight:950!important;border-left:0!important;border-bottom-color:#d9e4e1!important}.profile-sidebar-flat-tile.is-active>div>span:first-child,.profile-sidebar-flat-tile.is-active>span:first-child{font-weight:950!important}.profile-sidebar-flat-tile.is-active:before{opacity:0!important}.profile-sidebar-flat-tile:hover:before,.profile-sidebar-flat-tile:focus-visible:before{opacity:1!important}.profile-sidebar-flat-tile:hover,.profile-sidebar-flat-tile:focus-visible{z-index:8;background:#fff!important;border-bottom-color:#cbd5d1!important;box-shadow:0 12px 22px #0f172a33,0 3px 7px #0f172a24,0 0 0 1px #94a3b82e!important;transform:translateY(-3px) scaleX(1.1) scaleY(1.02)!important;transform-origin:left center!important;outline:none!important}.profile-sidebar-panel{overflow:visible!important}.profile-sidebar-flat-tile:active{background:#fff7e8!important;box-shadow:0 8px 16px #0f172a2e,0 2px 5px #0f172a21,0 0 0 1px #94a3b833!important;transform:translateY(-1px) scaleX(1.025) scaleY(1.01)!important}.profile-summary-flat-tile{position:relative!important;width:260px!important;min-width:260px!important;max-width:260px!important;height:78px!important;min-height:78px!important;max-height:78px!important;padding:12px 16px!important;box-sizing:border-box!important;border:0!important;border-right:1px solid #d6e0ec!important;border-bottom:1px solid #d6e0ec!important;border-radius:0!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important}.profile-summary-flat-tile:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:3px;border-radius:999px;background:#12a89c;opacity:0}.profile-summary-flat-tile:hover,.profile-summary-flat-tile:focus-visible{z-index:3;background:#fff!important;box-shadow:0 8px 16px #3741512e,0 2px 4px #3741511a!important;transform:translateY(-2px) scale(1.012)!important;outline:none!important}.profile-summary-flat-tile:hover:before,.profile-summary-flat-tile:focus-visible:before{opacity:1}.profile-summary-flat-tile:active{box-shadow:0 3px 8px #37415129!important;transform:translateY(0) scale(.99)!important}.app-zoom-target,.module-list-zoom-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;transform-origin:center;will-change:transform}.app-zoom-target:hover,.app-zoom-target:focus-visible{transform:translateY(-2px) scale(1.03);border-color:#12a89c6b!important;box-shadow:0 12px 24px #0f766e21!important}.module-list-zoom-card:hover,.module-list-zoom-card:focus-within{transform:translateY(-2px) scale(1.006);border-color:#12a89c5c!important;box-shadow:0 12px 26px #0f766e1a!important}.app-zoom-target:active,.module-list-zoom-card:active{transform:translateY(-1px) scale(.99)}.app-zoom-target.is-activating{z-index:5;transform:translateY(-4px) scale(1.035)!important;box-shadow:0 16px 30px #0f172a33!important}.client-dossier-search-push{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;transform-origin:center;will-change:transform}.client-dossier-search-push:hover,.client-dossier-search-push:focus-visible{transform:translateY(-2px) scale(1.008);border-color:#12a89c6b!important;box-shadow:0 14px 28px #0f766e1f!important}.client-dossier-search-push:active{transform:translateY(1px) scale(.99);box-shadow:0 8px 18px #0f172a1f!important}.client-dossier-nav-push{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease;transform-origin:center;will-change:transform}.client-dossier-nav-push:hover,.client-dossier-nav-push:focus-visible{transform:translateY(-2px) scale(1.018);box-shadow:none!important}.client-dossier-nav-push:active{transform:translateY(1px) scale(.982);box-shadow:none!important}.portal-client-push{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease;transform-origin:center;will-change:transform}.portal-client-push:hover,.portal-client-push:focus-visible{transform:translateY(-2px) scale(1.018)!important;border-color:#1f4e7975!important;box-shadow:0 12px 24px #1f4e7929!important}.portal-client-push.app-tab:hover,.portal-client-push.app-tab:focus-visible{background:#1f4e79!important;border-color:#1f4e79!important;color:#fff!important;box-shadow:0 12px 24px #1f4e7933!important}.portal-client-push.app-tab:hover .app-tab-count,.portal-client-push.app-tab:focus-visible .app-tab-count{color:#fff!important;border:0!important;background:transparent!important}.portal-client-push.app-tab:hover *,.portal-client-push.app-tab:focus-visible *{color:#fff!important}.portal-grouped-signal-card,.portal-summary-status-card{transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;transform-origin:center;will-change:transform}.portal-grouped-signal-card:hover,.portal-grouped-signal-card:focus-visible,.portal-summary-status-card:hover,.portal-summary-status-card:focus-visible{background:#1f4e79!important;border-left-color:#1f4e79!important;border-bottom-color:#1f4e79!important;color:#fff!important;transform:translateY(-4px) scale(1.025)!important;box-shadow:0 14px 28px #1f4e7933!important;z-index:3}.portal-grouped-signal-card:hover *,.portal-grouped-signal-card:focus-visible *,.portal-summary-status-card:hover *,.portal-summary-status-card:focus-visible *{color:#fff!important}.portal-summary-status-symbol,.portal-summary-status-card:hover .portal-summary-status-symbol,.portal-summary-status-card:focus-visible .portal-summary-status-symbol{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.portal-grouped-signal-card:active,.portal-summary-status-card:active,.portal-client-push:active{transform:translateY(1px) scale(.982)!important;box-shadow:0 7px 16px #0f172a1f!important}.portal-client-push.disabled,.portal-client-push:disabled{transform:none!important;box-shadow:none!important}.task-add-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.task-workspace{color:#172033}.task-workspace-titlebar{padding-bottom:8px}.task-module-header{gap:16px;padding:12px 14px;border:1px solid rgba(216,227,223,.82);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbfa)}.task-module-actions{justify-content:flex-end;margin-left:auto}.task-completion-pill{min-height:34px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;background:#f6faf8;border:1px solid rgba(216,227,223,.9);font-weight:850;white-space:nowrap}.task-add-layout{column-gap:16px!important;row-gap:14px!important;align-items:start!important;margin-bottom:0!important;padding:12px 14px;border:1px solid rgba(216,227,223,.92);border-radius:18px 18px 0 0;background:linear-gradient(180deg,#fff,#fbfdfc)}.task-add-layout--context-main{grid-template-areas:"context schedule" "status schedule"!important}.task-add-layout--context-main>.task-add-card:nth-child(1){grid-area:context}.task-add-layout--context-main>.task-schedule-card{grid-area:schedule}.task-add-layout--context-main>.task-add-status-card{grid-area:status}.task-add-card{border-radius:16px!important}.task-add-layout>.task-add-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 14px!important}.task-add-layout>.task-add-card:first-child{padding-left:16px!important}.task-add-layout>.task-add-card:last-child{padding-right:0!important}.task-add-layout>.task-add-card+.task-add-card{border-left:1px solid rgba(216,227,223,.8)!important}.task-add-layout--context-main>.task-add-card+.task-add-card{border-left:0!important}.task-add-layout--context-main>.task-schedule-card{border-left:1px solid rgba(216,227,223,.8)!important}.task-add-layout--context-main>.task-add-status-card{border-top:1px solid rgba(216,227,223,.8)!important;padding-top:14px!important}.task-add-layout--linear-flow{padding:0!important;border:1px solid rgba(216,227,223,.92);overflow:visible;background:#fff}.task-add-layout--linear-flow>.task-add-card{padding:14px 16px!important;border-left:0!important;border-top:0!important}.task-add-layout--linear-flow>.task-add-card:first-child{border-top:0!important}.task-add-layout--linear-flow>.task-add-card+.task-add-card{border-left:1px solid rgba(216,227,223,.76)!important}.task-add-layout--linear-flow>.task-add-card:hover,.task-add-layout--linear-flow>.task-add-card:focus-within{background:#fbfdfc!important}.task-add-layout--linear-flow>.task-add-card:first-child{display:grid!important;grid-template-columns:minmax(280px,420px);align-items:start;row-gap:10px!important;justify-content:start}.task-add-layout--linear-flow>.task-add-card:first-child .task-step-heading{grid-row:auto}.task-add-layout--linear-flow>.task-add-card:first-child input{align-self:center}.task-add-layout--linear-flow .task-client-search-input,.task-add-layout--linear-flow .task-client-search-results{grid-column:1;width:100%;max-width:260px}.task-add-layout--linear-flow .task-client-search-input{min-height:42px;border-radius:14px;background:linear-gradient(180deg,#fff,#fbfdfc);box-shadow:inset 0 1px #ffffffd9,0 8px 18px #0f766e09}.task-add-layout--linear-flow .task-client-search-note{grid-column:1;max-width:260px;align-self:start;line-height:1.35}.task-add-layout--linear-flow #task-contract-billing-services{align-self:start;grid-column:1;width:100%;max-width:260px}.task-add-layout--linear-flow>.task-schedule-card{display:grid!important;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:10px!important;border-top:0!important;min-height:0}.task-add-layout--linear-flow>.task-schedule-card>*{grid-column:1}.task-add-layout--linear-flow>.task-schedule-card>.row:first-child{grid-row:auto;align-content:start}.task-add-layout--linear-flow .task-program-core-grid,.task-add-layout--linear-flow .task-program-when-grid,.task-add-layout--linear-flow .task-notes-grid{grid-column:1;width:100%;max-width:1120px}.task-add-layout--linear-flow>.task-add-status-card{grid-template-columns:minmax(0,1fr)!important;align-items:stretch;justify-content:start;max-width:none;position:relative;z-index:4}.task-add-layout--linear-flow>.task-add-status-card>div:first-child{grid-column:1 / -1;align-self:start}.task-add-layout--linear-flow .task-recommendation-card{grid-column:1 / -1}.task-add-layout--linear-flow>.task-add-status-card .task-form-field{width:100%;max-width:none;min-width:0!important;box-sizing:border-box;transition:transform .16s ease,filter .16s ease;transform-origin:center}.task-add-layout--linear-flow>.task-add-status-card .task-form-field>div,.task-add-layout--linear-flow>.task-add-status-card .task-form-field input,.task-add-layout--linear-flow>.task-add-status-card .task-form-field .btn{width:100%!important;max-width:100%;box-sizing:border-box}.task-add-layout--linear-flow>.task-add-status-card .task-form-field:hover,.task-add-layout--linear-flow>.task-add-status-card .task-form-field:focus-within{transform:translateY(-1px);filter:drop-shadow(0 8px 14px rgba(15,118,110,.08));z-index:10}.task-add-layout--linear-flow>.task-add-status-card .task-form-field input,.task-add-layout--linear-flow>.task-add-status-card .task-form-field .btn{min-height:36px!important}.task-add-layout--linear-flow>.task-add-status-card .task-form-field .inspector-picker-clear{min-height:26px!important;height:26px!important;width:26px!important;min-width:26px!important;max-width:26px;padding:0!important;font-size:12px;line-height:1}.task-step-heading{display:grid;gap:3px;min-height:54px;align-content:start}.task-add-layout--linear-flow>.task-add-card>.row:first-child .task-step-heading{min-height:54px}.task-add-layout--linear-flow .task-client-firm-field{width:100%;max-width:260px}.task-add-info-card{box-shadow:inset 0 1px #ffffffb3;border-color:#d8e3dff2!important;background:#f8fbfd!important}#task-contract-billing-services{gap:6px!important;padding:10px!important;border-style:solid!important;min-height:42px;border-radius:14px!important;background:linear-gradient(180deg,#fbfdff,#f6faf8)!important;box-shadow:0 8px 18px #0f766e09}#task-contract-billing-services>.row:first-child{align-items:center!important;flex-wrap:wrap!important}#task-contract-billing-services>.row:first-child>div{min-width:0}#task-contract-billing-services>.row:first-child>div>div:first-child{font-size:14px;white-space:nowrap}#task-contract-billing-services>.row:first-child>div>.tiny{display:none}.task-services-panel{overflow:visible}.task-services-drawer{display:grid;gap:8px}.task-services-drawer>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-height:42px;padding:8px 10px;border:1px solid rgba(185,222,214,.95);border-radius:12px;background:#fff;cursor:pointer;list-style:none}.task-services-drawer>summary::-webkit-details-marker{display:none}.task-services-drawer>summary>span:first-child{display:grid;gap:1px;min-width:0}.task-services-drawer>summary strong{color:#0f172a;font-size:13px;font-weight:950}.task-services-summary-total{color:#0f766e;font-size:13px;font-weight:950;white-space:nowrap}.task-services-summary-action{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border-radius:999px;border:1px solid rgba(216,227,223,.95);background:#f8fbfd;color:#334155;font-size:12px;font-weight:900;white-space:nowrap}.task-services-drawer[open] .task-services-summary-action{color:#0f766e;border-color:#14b8a673;background:#ecfdf5}.task-services-drawer-body{display:grid;gap:8px}.task-service-row{display:grid;gap:7px;padding:8px;border:1px solid rgba(203,213,225,.86);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.task-service-row:hover{border-color:#14b8a680;box-shadow:0 8px 18px #0f766e0f}.task-service-row--selected{border-color:#14b8a6b8;background:#ecfdf5}.task-service-title{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;min-width:0;color:#334155;font-size:13px;font-weight:850;line-height:1.25}.task-service-title input{margin-top:1px}.task-service-row--selected .task-service-title{color:#0f766e}.task-service-controls{display:flex;flex-wrap:wrap;gap:6px;align-items:end;justify-content:flex-end}.task-service-control{display:grid;gap:2px;width:72px;min-width:0}.task-service-control--qty{width:58px}.task-service-control .tiny{font-size:11px;font-weight:800}.task-service-control input{width:100%!important;min-height:30px!important;border-radius:9px!important;padding:4px 6px!important;font-size:13px!important;font-weight:850!important}.task-service-total{align-self:center;justify-self:end;font-size:13px;font-weight:950;white-space:nowrap}.task-service-persons{align-self:center;font-weight:900;white-space:nowrap}.task-contract-action-pill{flex:0 0 auto;min-height:26px;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;transform-origin:center}.task-contract-action-pill:hover,.task-contract-action-pill:focus-visible{transform:translateY(-1px) scale(1.045);border-color:#12a89c8c!important;box-shadow:0 8px 16px #0f766e1f}.task-schedule-card{gap:12px!important}.task-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-form-field>span:first-child{color:#64748b!important;letter-spacing:0}.task-date-time-grid{align-items:end}.task-program-core-grid,.task-program-when-grid{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:12px;align-items:end;max-width:532px!important}.task-schedule-card .task-form-field input,.task-schedule-card .task-form-field select,.task-schedule-card .task-form-field .btn{min-height:44px!important;border-radius:14px!important;border-color:#c0d3ddf2!important;background:linear-gradient(180deg,#fff,#fbfdfc)!important;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #0f766e09!important}.task-schedule-card .task-form-field input:focus,.task-schedule-card .task-form-field select:focus,.task-schedule-card .task-form-field:focus-within .btn{border-color:#12a89cb8!important;box-shadow:0 0 0 3px #14b8a61f,0 10px 22px #0f766e14!important}.task-flow-hint{display:none}.task-program-when-grid .task-add-calendar-fold{grid-column:1 / -1;min-height:44px;padding:6px 10px!important;align-self:stretch;overflow:hidden;border-color:#c0d3ddf2!important;background:linear-gradient(180deg,#fff,#fbfdfc)!important;box-shadow:0 8px 18px #0f766e09}.task-notes-grid{max-width:532px!important;grid-template-columns:repeat(2,minmax(0,260px))!important}.task-add-layout--linear-flow>.task-add-status-card .task-form-field{max-width:260px}.task-program-when-grid .task-add-calendar-fold summary>div:first-child>div:first-child{font-size:13px;white-space:nowrap}.task-program-when-grid .task-add-calendar-fold summary>div:first-child>.tiny{display:none}.task-program-when-grid .task-add-calendar-fold:not([open]){height:48px}.task-program-when-grid .task-add-calendar-fold summary{flex-wrap:nowrap!important;min-height:36px}.task-program-when-grid .task-add-calendar-fold summary:after{min-height:30px;padding:0 10px}.task-program-when-grid .task-add-calendar-fold summary .btn{min-height:30px;width:34px;padding:0}.task-program-when-grid .task-add-calendar-fold[open]{height:auto;overflow:visible}.task-add-card:hover,.task-add-card:focus-within{border-color:#12a89c4d!important;box-shadow:0 14px 30px #0f766e14!important}.task-add-layout>.task-add-card:hover,.task-add-layout>.task-add-card:focus-within{box-shadow:none!important}.task-add-calendar-fold summary::-webkit-details-marker{display:none}.task-add-calendar-fold summary:after{content:"Deschide";display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(216,227,223,.92);background:#fff;color:#334155;font-size:12px;font-weight:850}.task-add-calendar-fold[open] summary{margin-bottom:8px}.task-add-calendar-fold[open] summary:after{content:"Ascunde"}.task-add-status-card{grid-template-columns:minmax(0,1fr)!important;align-items:stretch;column-gap:12px!important;row-gap:8px!important}.task-add-status-card>div:first-child{grid-column:auto}.task-add-status-card .task-form-field{min-width:0}.task-status-save-card{min-height:52px;align-content:center;background:#f8fbfd!important}.task-recommendation-card{grid-column:auto;max-width:100%;padding:7px 9px!important;border-radius:10px!important}.task-recommendation-card .tiny.muted{display:none}.task-add-final-panel{margin-top:0!important;padding:12px 16px!important;border-top:0!important;border-radius:0 0 18px 18px!important;background:linear-gradient(90deg,#f8fbfd,#fff)!important;box-shadow:none!important;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.8fr) minmax(280px,.95fr)!important;align-items:stretch;column-gap:16px!important}.task-add-final-panel>.row:first-child{align-content:center;align-items:flex-start!important;margin:0;min-width:0}.task-final-card{min-width:0;min-height:48px;border-radius:12px!important;box-shadow:none;padding:8px 10px!important}.task-final-card>.tiny.muted:first-child{margin-bottom:0!important}.task-final-card input{min-height:34px!important}.task-final-actions-card{border:0!important;border-radius:12px;background:transparent;padding:0!important;align-content:end!important}.task-add-final-grid{gap:8px!important;grid-column:2 / 4;grid-template-columns:minmax(270px,1fr) minmax(190px,.48fr) minmax(270px,.78fr)!important;align-items:stretch!important}.task-add-final-grid>.task-final-card:first-child>div:last-child{grid-template-columns:repeat(3,minmax(62px,1fr))!important;gap:6px!important}.task-final-actions-card .btn{min-height:40px!important;flex:1 1 0}.task-add-final-grid .btn{white-space:nowrap}.task-add-final-grid input{font-weight:850}@media (max-width: 1050px){.task-add-layout{grid-template-columns:minmax(0,1fr)!important}.task-add-layout--context-main{grid-template-areas:"context" "schedule" "status"!important}.task-add-layout--context-main>.task-schedule-card,.task-add-layout--context-main>.task-add-status-card{border-left:0!important;border-top:1px solid rgba(216,227,223,.8)!important;padding-top:14px!important}.task-add-layout--linear-flow>.task-add-card:first-child,.task-add-layout--linear-flow>.task-schedule-card,.task-add-layout--linear-flow>.task-add-status-card{grid-template-columns:minmax(0,1fr)!important}.task-add-layout--linear-flow>.task-schedule-card{border-left:0!important;border-top:1px solid rgba(216,227,223,.8)!important}.task-add-layout--linear-flow>.task-schedule-card>.row:first-child,.task-add-layout--linear-flow .task-program-core-grid,.task-add-layout--linear-flow .task-program-when-grid,.task-add-layout--linear-flow .task-notes-grid{grid-column:auto}.task-add-layout--linear-flow>.task-add-status-card>div:first-child,.task-add-layout--linear-flow .task-recommendation-card{grid-column:auto}.task-module-header{align-items:flex-start!important}.task-module-actions{width:100%;justify-content:flex-start}.task-add-status-card{grid-column:auto!important;grid-template-columns:minmax(0,1fr)!important}.task-add-status-card>div:first-child,.task-recommendation-card{grid-column:1 / -1}.task-add-final-grid{grid-column:auto;grid-template-columns:minmax(0,1fr)!important}.task-add-final-panel{grid-template-columns:minmax(0,1fr)!important}.task-notes-grid{grid-template-columns:minmax(0,1fr)}.task-program-core-grid,.task-program-when-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 760px){.task-module-header{padding:10px;border-radius:14px}.task-module-actions .app-tab-strip{width:100%!important}.task-module-actions .btn{flex:1 1 130px}.task-date-time-grid,.task-add-status-card{grid-template-columns:minmax(0,1fr)!important}.task-status-save-card{min-height:auto}.task-final-actions-card{grid-template-columns:minmax(0,1fr)!important}.task-add-final-grid>div:first-child>div:last-child{grid-template-columns:minmax(0,1fr)!important}}body .ssm-creator-top-actions>.btn:hover:before,body .ssm-creator-top-actions>.btn:focus-visible:before,body .ssm-creator-top-actions>span:hover:before,body .ssm-creator-stat:hover:before,body .ssm-creator-stat:focus-within:before,body .ssm-creator-catalog-item:hover:before,body .ssm-creator-catalog-item:focus-within:before,body .client-sidebar-profile-actions .client-sidebar-neutral-action:hover:before,body .client-sidebar-profile-actions .client-sidebar-neutral-action:focus-visible:before{content:""!important;display:block!important;opacity:1!important}body .portal-client-surface .portal-overview-tile.summary-action-card:not(.portal-progress-metric),body .portal-client-surface .portal-signal-tile.summary-action-card{position:relative!important;box-sizing:border-box!important;min-height:90px!important;height:90px!important;padding:12px 16px!important;border:0!important;border-bottom:1px solid #d4dde7!important;border-radius:0!important;background:#fff!important;color:#20242a!important;box-shadow:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}body .portal-client-surface .portal-overview-tile.summary-action-card:not(.portal-progress-metric):before,body .portal-client-surface .portal-signal-tile.summary-action-card:before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:50%!important;bottom:auto!important;width:3px!important;height:44px!important;border-radius:999px!important;background:#245987!important;opacity:0!important;transform:translateY(-50%)!important;transition:opacity .16s ease!important;pointer-events:none!important}body .portal-client-surface .portal-overview-tile.summary-action-card:not(.portal-progress-metric):hover,body .portal-client-surface .portal-overview-tile.summary-action-card:not(.portal-progress-metric):focus-visible,body .portal-client-surface .portal-signal-tile.summary-action-card:hover,body .portal-client-surface .portal-signal-tile.summary-action-card:focus-visible{z-index:4!important;transform:translateY(-3px) scale(1.02)!important;background:#f4f8fc!important;color:#245987!important;box-shadow:0 14px 28px #24598738!important;filter:none!important;outline:none!important}body .portal-client-surface .portal-overview-tile.summary-action-card:not(.portal-progress-metric):hover:before,body .portal-client-surface .portal-overview-tile.summary-action-card:not(.portal-progress-metric):focus-visible:before,body .portal-client-surface .portal-signal-tile.summary-action-card:hover:before,body .portal-client-surface .portal-signal-tile.summary-action-card:focus-visible:before{opacity:1!important}body .portal-client-surface .portal-overview-tile.summary-action-card:not(.portal-progress-metric):active,body .portal-client-surface .portal-signal-tile.summary-action-card:active{transform:translateY(0) scale(.985)!important;box-shadow:0 7px 14px #2459872e!important}body .internal-operational-tile:before,body .internal-progress-metric:before,body .summary-action-card.internal-grouped-tile:before,body .client-dossier-nav-push:before{opacity:0!important;transition:opacity .16s ease!important}body .internal-operational-tile:hover:before,body .internal-operational-tile:focus-visible:before,body .internal-progress-metric:hover:before,body .internal-progress-metric:focus-within:before,body .summary-action-card.internal-grouped-tile:hover:before,body .summary-action-card.internal-grouped-tile:focus-visible:before,body .client-dossier-nav-push:hover:before,body .client-dossier-nav-push:focus-visible:before{opacity:1!important;background:#14a99f!important}body .portal-client-surface button.portal-sidebar-tile:before{opacity:0!important;background:#245987!important;transition:opacity .16s ease!important}body .portal-client-surface button.portal-sidebar-tile:hover:before,body .portal-client-surface button.portal-sidebar-tile:focus-visible:before{opacity:1!important}body .portal-client-surface .portal-progress-metric{position:relative!important;min-height:68px!important;padding:10px 14px 10px 18px!important;border:0!important;border-bottom:1px solid #d4dde7!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}body .portal-client-surface .portal-progress-metric:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:3px!important;height:40px!important;border-radius:999px!important;background:#245987!important;opacity:0!important;transform:translateY(-50%)!important;transition:opacity .16s ease!important;pointer-events:none!important}body .portal-client-surface .portal-progress-metric:hover,body .portal-client-surface .portal-progress-metric:focus-within{z-index:4!important;transform:translateY(-3px) scale(1.02)!important;background:#f4f8fc!important;color:#245987!important;box-shadow:0 14px 28px #24598738!important}body .portal-client-surface .portal-progress-metric:hover:before,body .portal-client-surface .portal-progress-metric:focus-within:before{opacity:1!important}.dashboard-team-signal{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;justify-items:center;gap:1px;min-height:34px;margin:-3px 0 1px;padding:4px 9px;border-radius:12px;border:1px solid rgba(255,255,255,.28);background:var(--brand-600);color:#fff;-webkit-text-fill-color:#ffffff;box-shadow:0 10px 20px #052e2a29;max-width:100%;cursor:pointer;font:inherit;text-align:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-team-signal:hover,.dashboard-team-signal:focus-visible{background:var(--brand-600);border-color:#ffffff47;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 22px #052e2a33;outline:none;transform:translateY(-1px)}.dashboard-team-signal:active{transform:translateY(1px) scale(.98)}.dashboard-team-signal span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.05}.dashboard-team-signal small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;-webkit-text-fill-color:#ffffff;font-size:10px;font-weight:850;line-height:1.1}.dashboard-team-signal--load{background:color-mix(in srgb,var(--signal-color, var(--brand)) 18%,#ffffff);border-color:color-mix(in srgb,var(--signal-color, var(--brand)) 58%,#ffffff);color:var(--signal-color, var(--brand-700));-webkit-text-fill-color:var(--signal-color, var(--brand-700));box-shadow:0 10px 20px color-mix(in srgb,var(--signal-color, var(--brand)) 18%,transparent)}.dashboard-team-signal--load span,.dashboard-team-signal--load small{color:var(--signal-color, var(--brand-700))!important;-webkit-text-fill-color:var(--signal-color, var(--brand-700))!important}.dashboard-team-signal--activity{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;box-shadow:0 10px 20px #2563eb24}.dashboard-team-signal--activity span,.dashboard-team-signal--activity small{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important}.badge{display:inline-block;border:1px solid var(--border);padding:6px 10px;border-radius:999px;background:#fff;font-weight:700;color:var(--brand-700)}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);padding:10px 12px;outline:none;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}input:focus,select:focus,textarea:focus{border-color:#8ea8ef;box-shadow:0 0 0 3px var(--ring)}.grid-servicii{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 1024px){.grid-servicii{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.grid-servicii{grid-template-columns:1fr}}.card-serviciu{border:1px solid var(--border);border-radius:14px;background:var(--bg);padding:14px;min-height:120px;display:flex;flex-direction:column;gap:10px;cursor:pointer;box-shadow:var(--panel-shadow);transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.card-serviciu:hover{background:#fbfcfb;border-color:#12a89c47;transform:translateY(-1px)}.card-serviciu.is-selected{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 10px 22px #12a89c2e}.card-serviciu.is-selected h3,.card-serviciu.is-selected p,.card-serviciu.is-selected .price,.card-serviciu.is-selected label,.card-serviciu.is-selected .note{color:#fff}.card-serviciu.is-selected input,.card-serviciu.is-selected textarea,.card-serviciu.is-selected select{background:#ffffff1f;color:#fff;border-color:#fff6}.card-serviciu .header{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-serviciu .header h3{margin:0;font-size:16px;font-weight:800}.card-serviciu .price{font-weight:800}.card-serviciu .note{font-size:12px;color:var(--muted)}.card-serviciu .actions{display:flex;gap:8px}.card-serviciu .actions button{pointer-events:auto}.card-serviciu .content{cursor:default}.table-like{width:100%;border:1px solid var(--border);border-radius:18px;background:#fff;overflow:hidden;box-shadow:var(--panel-shadow)}.table-like .row{display:grid;grid-template-columns:1.2fr .8fr 1fr .6fr;gap:12px;padding:10px 14px;border-top:1px solid var(--border);align-items:center}.table-like .row:nth-child(1){background:#f9fafb;font-weight:800;border-top:none}.text-muted{color:var(--muted);font-size:12px}button[data-role=download]{background:linear-gradient(135deg,var(--brand-700) 0%,var(--brand) 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px;padding:8px 14px;font-weight:700;cursor:pointer}button[data-role=download]:hover{filter:brightness(.93)}button[data-role=download]:active{transform:translateY(1px)}.btn-danger{padding:8px 14px;border-radius:12px;border:1px solid #fecaca;background:linear-gradient(180deg,#fff5f5,#ffe9e9);color:#b42318;cursor:pointer}.btn-danger:hover{background:#fee2e2}.stack{display:flex;gap:10px;align-items:center}.right{margin-left:auto}.task-calendar-board{isolation:isolate}.task-calendar-shell{background:radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 26%),linear-gradient(180deg,#171c25,#12161d);box-shadow:0 24px 48px #0206172e}.task-calendar-header{background:linear-gradient(180deg,#ffffff05,#94a3b808)}.task-calendar-title{letter-spacing:0;color:#f8fafc}.task-calendar-metric{padding:6px 10px;border-radius:999px;border:1px solid rgba(71,85,105,.8);background:#0f172a80}.task-calendar-hints{padding:10px 12px;border-radius:14px;border:1px solid rgba(51,65,85,.9);background:#0f172a73}.task-calendar-filters .btn,.task-calendar-legend .tiny{box-shadow:0 8px 18px #02061724}.task-calendar-layout{min-height:auto}.task-calendar-grid-wrap{background:linear-gradient(180deg,#0f172a2e,#0f172a00 12%),transparent}.task-calendar-cell{transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.task-calendar-cell:hover{box-shadow:inset 0 0 0 1px #60a5fa14}.task-calendar-cell .btn[data-role=task-calendar-add-day]{width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border-radius:999px!important;border-color:#99f6e4!important;background:#f0fdfa!important;color:#0f766e!important;font-size:16px!important;line-height:1!important;font-weight:900!important;box-shadow:none!important}.task-calendar-item{transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}.task-calendar-avatar{transition:transform .16s ease,box-shadow .16s ease;transform-origin:center;will-change:transform}.task-calendar-item:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0206172e;filter:saturate(1.06)}.task-calendar-item:hover .task-calendar-avatar,.task-calendar-item:focus-visible .task-calendar-avatar{transform:scale(1.16);box-shadow:0 5px 12px #0f172a38,inset 0 0 0 1px #ffffffb8!important}.task-calendar-item.is-recently-moved{animation:calendar-move-glow 1.2s ease-out}.task-calendar-day-alert{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,#92400e,#f59e0b);color:#fff7ed;font-size:10px;font-weight:900;box-shadow:0 8px 18px #f59e0b42}.task-calendar-sidebar{background:linear-gradient(180deg,#0f172a4d,#0f172a29),#14171d}.task-calendar-sidebar-title{color:#f8fafc;letter-spacing:-.02em}.task-calendar-detail-card{box-shadow:0 18px 32px #02061729}.task-calendar-section-title{letter-spacing:.01em;text-transform:uppercase}.task-calendar-meta-grid{margin-top:2px}.task-calendar-meta-row{display:flex;align-items:flex-start;gap:8px}.task-calendar-meta-icon{flex:0 0 auto;min-width:36px;padding:3px 6px;border-radius:999px;border:1px solid rgba(71,85,105,.9);background:#0f172a8f;color:#cbd5e1;font-size:10px;font-weight:800;letter-spacing:.04em;text-align:center}.task-calendar-action-strip::-webkit-scrollbar{height:8px}.task-calendar-action-strip::-webkit-scrollbar-thumb{background:#475569e6;border-radius:999px}.task-calendar-action-btn{height:34px;padding:0 10px;border-radius:10px;font-size:11.5px;font-weight:800;letter-spacing:0;box-shadow:none;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-calendar-action-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:26px;height:18px;padding:0 5px;border-radius:999px;border:1px solid #b8c2cf;background:#e2e8f0;color:#334155;font-size:9px;font-weight:900;letter-spacing:0}.task-calendar-action-btn.is-primary{background:#f8fafc;border-color:#93c5fd;color:#0f172a}.task-calendar-action-btn.is-secondary{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.task-calendar-action-btn.is-success{background:#f8fafc;border-color:#86efac;color:#0f172a}.task-calendar-action-btn.is-warning{background:#f8fafc;border-color:#fdba74;color:#0f172a}.task-calendar-action-btn.is-neutral,.task-calendar-action-btn.is-muted{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.task-calendar-context-menu,.task-calendar-hover-preview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.task-calendar-context-menu{animation:calendar-pop .14s ease-out}.task-calendar-hover-preview{animation:calendar-fade .12s ease-out;pointer-events:none}@keyframes calendar-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes calendar-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes calendar-move-glow{0%{transform:translateY(-2px) scale(1.01);filter:saturate(1.08)}55%{transform:translateY(0) scale(1);filter:saturate(1.02)}to{transform:translateY(0) scale(1);filter:saturate(1)}}@media (max-width: 1100px){.task-calendar-layout{grid-template-columns:1fr!important}.task-calendar-grid-wrap{border-right:none!important;border-bottom:1px solid #2b313b}.task-calendar-sidebar{padding-top:18px!important}}@media (max-width: 720px){.task-calendar-shell{border-radius:16px!important}.task-calendar-header{padding:12px!important}.task-calendar-toolbar{align-items:stretch!important}.task-calendar-toolbar>.row,.task-calendar-metrics{width:100%}.task-calendar-title{font-size:20px!important;margin-left:0!important}.task-calendar-metric{flex:1 1 calc(50% - 6px);justify-content:center;min-height:32px}.task-calendar-hints{padding:12px!important}.task-calendar-legend,.task-calendar-filters{flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.task-calendar-cell{min-height:150px!important;max-height:150px!important;padding:6px!important}.task-calendar-sidebar{padding:12px!important}.task-calendar-detail-card{padding:12px!important;gap:10px!important}.task-calendar-meta-row{gap:6px}.task-calendar-action-strip{flex-wrap:wrap;overflow-x:visible!important}.task-calendar-action-btn{min-height:34px;height:auto;padding:6px 10px}}@keyframes dashboard-card-triple-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px #0f172a47;background-color:#fff}50%{transform:translateY(-4px) scale(1.06);box-shadow:0 0 0 1px #0f172ac7,0 14px 26px #0f172a29;background-color:#fff}}body .internal-operational-grid:after,body .internal-grouped-grid:after,body .portal-signal-action-grid:after{display:none!important}@media (min-width: 721px){body .internal-operational-grid,body .internal-grouped-grid,body .portal-signal-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .internal-operational-grid>*,body .internal-grouped-grid>*,body .portal-signal-action-grid>*{position:relative!important;border-right:0!important;border-bottom:0!important}body .internal-operational-grid>*:not(:nth-child(3n)),body .internal-grouped-grid>*:not(:nth-child(3n)),body .portal-signal-action-grid>*:not(:nth-child(3n)){border-right:1px solid #d7e0e9!important}body .internal-operational-grid>*:nth-child(-n+3),body .internal-grouped-grid>*:nth-child(-n+3),body .portal-signal-action-grid>*:nth-child(-n+3){border-bottom:1px solid #d7e0e9!important}body .portal-signal-action-grid>*:not(:nth-child(3n)),body .portal-signal-action-grid>*:nth-child(-n+3){border-color:#ccd9e6!important}}body .internal-operational-grid>.internal-operational-tile{isolation:isolate!important;overflow:visible!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}body .internal-operational-grid>.internal-operational-tile:hover,body .internal-operational-grid>.internal-operational-tile:focus-visible{z-index:30!important;background:#fff!important;transform:translateY(-5px) scale(1.025)!important;box-shadow:0 18px 28px #33415533!important;outline:none!important}body .internal-operational-grid>.internal-operational-tile:hover:before,body .internal-operational-grid>.internal-operational-tile:focus-visible:before{opacity:1!important;background:#14a99f!important}@media (min-width: 721px){body .internal-operational-grid{grid-auto-rows:112px!important;background-image:none!important}body .internal-operational-grid>.internal-operational-tile{height:112px!important;min-height:112px!important;border-top:0!important;border-bottom:1px solid #d7e0e9!important}}@media (min-width: 721px){body .internal-operational-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important}body .internal-operational-grid>.internal-operational-tile{width:auto!important;min-width:0!important;max-width:none!important;border-right:0!important;border-bottom:0!important}body .internal-operational-grid>.internal-operational-tile:not(:nth-child(3n)){border-right:1px solid #d7e0e9!important}body .internal-operational-grid>.internal-operational-tile:nth-child(-n+6){border-bottom:1px solid #d7e0e9!important}}body .internal-operational-grid:after{display:none!important}body .internal-operational-grid>.internal-operational-tile:after{display:none!important}@media (min-width: 721px){body .internal-operational-grid>.internal-operational-tile{border-bottom:0!important}body .internal-operational-grid>.internal-operational-tile:nth-child(1):after,body .internal-operational-grid>.internal-operational-tile:nth-child(3):after,body .internal-operational-grid>.internal-operational-tile:nth-child(5):after{content:""!important;position:absolute!important;left:14px!important;right:14px!important;bottom:0!important;height:1px!important;background:#d7e0e9!important;pointer-events:none!important;z-index:0!important}}body .internal-operational-panel{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important}body .internal-operational-grid{border-bottom:0!important}body .internal-operational-grid>.internal-operational-tile:nth-child(n+4){border-bottom:0!important}body .internal-operational-panel{border-left:0!important;border-right:0!important;border-bottom:0!important}@media (min-width: 721px){body .internal-operational-grid,body .internal-grouped-grid,body .portal-signal-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .internal-operational-grid>*,body .internal-grouped-grid>*,body .portal-signal-action-grid>*{border-right:0!important;border-bottom:0!important}body .internal-operational-grid>*:nth-child(odd),body .internal-grouped-grid>*:nth-child(odd),body .portal-signal-action-grid>*:nth-child(odd){border-right:1px solid #d7e0e9!important}body .internal-operational-grid>*:not(:nth-last-child(-n+2)),body .internal-grouped-grid>*:not(:nth-last-child(-n+2)),body .portal-signal-action-grid>*:not(:nth-last-child(-n+2)){border-bottom:1px solid #d7e0e9!important}body .portal-signal-action-grid>*:nth-child(odd){border-right-color:#ccd9e6!important}body .portal-signal-action-grid>*:not(:nth-last-child(-n+2)){border-bottom-color:#ccd9e6!important}}body .internal-operational-grid,body .internal-grouped-grid,body .portal-signal-action-grid{position:relative!important}body .internal-operational-grid:after,body .internal-grouped-grid:after,body .portal-signal-action-grid:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:50%!important;height:1px!important;background:#d7e0e9!important;pointer-events:none!important;z-index:2!important}body .portal-signal-action-grid:after{background:#ccd9e6!important}@media (max-width: 720px){body .internal-operational-grid:after,body .internal-grouped-grid:after,body .portal-signal-action-grid:after{display:none!important}}body .internal-progress-metrics{gap:0!important}body .internal-progress-metrics>.internal-progress-metric{min-height:82px!important;padding:14px 22px!important;border-left:0!important;border-right:0!important;border-bottom:0!important}body .internal-progress-metrics>.internal-progress-metric:nth-child(odd){border-right:1px solid #d7e0e9!important}body .internal-progress-metrics>.internal-progress-metric:nth-child(-n+2){border-bottom:1px solid #d7e0e9!important}body .internal-operational-grid,body .internal-grouped-grid,body .portal-overview-action-grid,body .portal-signal-action-grid{gap:0!important}body .internal-operational-grid>*,body .internal-grouped-grid>*,body .portal-overview-action-grid>*,body .portal-signal-action-grid>*{border-left:0!important;border-right:0!important;border-bottom:0!important}body .internal-operational-grid>*:not(:nth-child(3n)),body .internal-grouped-grid>*:not(:nth-child(3n)),body .portal-signal-action-grid>*:not(:nth-child(3n)){border-right:1px solid #d7e0e9!important}body .internal-operational-grid>*:nth-child(-n+3),body .internal-grouped-grid>*:nth-child(-n+3),body .portal-signal-action-grid>*:nth-child(-n+3){border-bottom:1px solid #d7e0e9!important}body .portal-overview-action-grid>*:not(:nth-child(4n)){border-right:1px solid #ccd9e6!important}body .portal-overview-action-grid>*:nth-child(-n+4){border-bottom:1px solid #ccd9e6!important}@media (max-width: 720px){body .internal-progress-metrics>.internal-progress-metric,body .internal-operational-grid>*,body .internal-grouped-grid>*,body .portal-overview-action-grid>*,body .portal-signal-action-grid>*{border-right:0!important;border-bottom:1px solid #d7e0e9!important}}.dashboard-card-new{position:relative;z-index:6!important;transform-origin:center;animation:dashboard-card-triple-pulse .62s ease-in-out 3!important;overflow:visible!important}.summary-action-card:has(.dashboard-card-delete-control:hover){transform:translateY(0) scale(1)!important;box-shadow:none!important;z-index:8!important}.dashboard-card-delete-control{isolation:isolate;pointer-events:auto}.document-shelves-panel{overflow:visible!important;padding:24px 22px 26px!important}.document-shelves-heading{margin-bottom:16px}.document-shelves-title{color:#20252d;font-size:clamp(22px,2vw,30px);font-weight:900;line-height:1.1}.document-shelves-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dbe4ee;border-bottom:1px solid #dbe4ee;background:#fff}.document-shelf-tab{position:relative;min-width:0;min-height:138px;padding:18px 22px 18px 28px;border:0;border-right:1px solid #dbe4ee;border-bottom:1px solid #dbe4ee;background:#fff;color:#172033;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.document-shelf-tab:nth-child(4n){border-right:0}.document-shelf-tab:nth-last-child(-n+4){border-bottom:0}.document-shelf-tab:before{content:"";position:absolute;left:0;top:50%;bottom:auto;height:44px;transform:translateY(-50%);width:3px;border-radius:999px;background:#14a99f;opacity:0;transition:opacity .16s ease}.document-shelf-tab:hover,.document-shelf-tab:focus-visible{z-index:2;transform:translateY(-3px) scale(1.015);outline:none;background:#fff;box-shadow:0 14px 28px #0f172a2e}.document-shelf-tab:hover:before,.document-shelf-tab:focus-visible:before{opacity:1}.document-shelf-tab.has-documents:before{background:#14a99f;opacity:0}.document-shelf-tab.has-documents:hover:before,.document-shelf-tab.has-documents:focus-visible:before{opacity:1}.document-shelf-count{color:#20252d;font-size:28px;font-weight:900;line-height:1}.document-shelf-title{color:#172033;font-size:18px;font-weight:850;line-height:1.2}.document-shelf-detail,.document-shelf-status{color:#7b8999;font-size:13px;font-weight:650;line-height:1.28}.document-shelf-status{margin-top:auto}.document-shelf-tab.has-documents .document-shelf-status{color:#20252d;font-weight:850}@media (max-width: 1100px){.document-shelves-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-shelf-tab:nth-child(4n){border-right:1px solid #dbe4ee}.document-shelf-tab:nth-child(2n){border-right:0}.document-shelf-tab:nth-last-child(-n+4){border-bottom:1px solid #dbe4ee}.document-shelf-tab:nth-last-child(-n+2){border-bottom:0}}@media (max-width: 640px){.document-shelves-panel{padding:18px 14px 20px!important}.document-shelves-grid{grid-template-columns:1fr}.document-shelf-tab,.document-shelf-tab:nth-child(2n),.document-shelf-tab:nth-child(4n){border-right:0;border-bottom:1px solid #dbe4ee}.document-shelf-tab:last-child{border-bottom:0}}.client-portal-modern{padding:24px 22px!important;overflow:visible!important}.client-portal-header{gap:12px;margin-bottom:16px}.client-portal-title{color:#20252d;font-size:clamp(24px,2.2vw,32px);font-weight:900;line-height:1.1}.client-portal-state{padding:5px 11px;border:1px solid #dbe4ee;border-radius:999px;color:#7b8999;font-size:12px;font-weight:850;text-transform:uppercase}.client-portal-state.is-active{border-color:#99e1d9;background:#ecfdf8;color:#0f766e}.client-portal-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #dbe4ee;border-bottom:1px solid #dbe4ee;background:#fff}.client-portal-stat{position:relative;min-width:0;min-height:105px;padding:18px 20px;border-right:1px solid #dbe4ee;display:flex;flex-direction:column;justify-content:center;gap:5px;transition:transform .18s ease,box-shadow .18s ease}.client-portal-stat:last-child{border-right:0}.client-portal-stat:before{content:"";position:absolute;left:0;top:50%;bottom:auto;height:44px;transform:translateY(-50%);width:3px;border-radius:999px;background:#14a99f;opacity:0;transition:opacity .16s ease}.client-portal-stat:hover,.client-portal-stat:focus-within{z-index:2;transform:translateY(-3px) scale(1.015);background:#fff;box-shadow:0 14px 28px #0f172a29}.client-portal-stat:hover:before,.client-portal-stat:focus-within:before{opacity:1}.client-portal-stat-value{color:#58708f;font-size:28px;font-weight:900;line-height:1}.client-portal-stat-label{color:#172033;font-size:15px;font-weight:800;line-height:1.2}.client-portal-requests{margin-top:18px;padding:18px 0 0;border-top:1px solid #dbe4ee;background:#fff;display:grid;gap:12px}.client-portal-request-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #dbe4ee;border-bottom:1px solid #dbe4ee}.client-portal-request-row{position:relative;min-height:82px;padding:15px 18px;border-right:1px solid #dbe4ee;border-bottom:1px solid #dbe4ee;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.client-portal-request-row:nth-child(2n){border-right:0}.client-portal-request-row:hover,.client-portal-request-row:focus-within{z-index:2;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 24px #0f172a24}.client-portal-request-row:before{content:"";position:absolute;left:0;top:50%;bottom:auto;height:44px;transform:translateY(-50%);width:3px;border-radius:999px;background:#14a99f;opacity:0;transition:opacity .16s ease}.client-portal-request-row:hover:before,.client-portal-request-row:focus-within:before{opacity:1}.client-portal-request-title{color:#20252d;font-size:17px;font-weight:900;line-height:1.2}.client-portal-actions{margin-top:14px;padding:12px 14px;border-top:1px solid #dbe4ee;border-bottom:1px solid #dbe4ee;background:#fbfcfd}@media (max-width: 1000px){.client-portal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal-stat{border-bottom:1px solid #dbe4ee}.client-portal-request-list{grid-template-columns:1fr}.client-portal-request-row{border-right:0}}@media (max-width: 640px){.client-portal-modern{padding:18px 14px!important}.client-portal-stats{grid-template-columns:1fr}.client-portal-stat{min-height:88px;border-right:0}}.ssm-sheet-modern{padding:24px 22px!important;overflow:visible!important}.ssm-sheet-header{margin-bottom:16px;align-items:center}.ssm-sheet-title{color:#20252d;font-size:clamp(24px,2.2vw,32px);font-weight:900;line-height:1.1}.ssm-sheet-form{display:grid!important;gap:14px!important;margin-bottom:18px;padding:20px!important;border:1px solid #dbe4ee!important;border-radius:16px!important;background:#fbfcfd!important;box-shadow:none!important}.ssm-sheet-primary-fields,.ssm-sheet-secondary-fields{display:grid;gap:12px}.ssm-sheet-primary-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.ssm-sheet-secondary-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ssm-sheet-form label{min-width:0}.ssm-sheet-form input,.ssm-sheet-form select,.ssm-sheet-form textarea{border-color:#dbe4ee;background:#fff}.ssm-sheet-form input:focus,.ssm-sheet-form select:focus,.ssm-sheet-form textarea:focus{border-color:#14a99f;box-shadow:0 0 0 3px #14a99f1f}.ssm-sheet-form-actions{padding-top:12px;border-top:1px solid #dbe4ee}.ssm-employee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ssm-employee-card{position:relative;min-width:0;min-height:172px;padding:18px 18px 16px 22px!important;border:1px solid #dbe4ee!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;display:grid!important;gap:12px!important;align-content:start;transition:transform .18s ease,box-shadow .18s ease}.ssm-employee-card:before{content:"";position:absolute;left:0;top:50%;bottom:auto;height:44px;transform:translateY(-50%);width:3px;border-radius:999px;background:#14a99f}.ssm-employee-card:hover{z-index:2;transform:translateY(-3px);box-shadow:0 14px 28px #0f172a24!important}.ssm-employee-card>.tiny.muted:last-child{margin-top:auto;padding-top:10px;border-top:1px solid #eef2f5}@media (max-width: 1150px){.ssm-sheet-primary-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ssm-employee-grid{grid-template-columns:1fr}}@media (max-width: 640px){.ssm-sheet-modern{padding:18px 14px!important}.ssm-sheet-form{padding:15px!important}.ssm-sheet-primary-fields,.ssm-sheet-secondary-fields{grid-template-columns:1fr}.ssm-employee-card{padding:16px 14px 14px 19px!important}}.ssm-creator-modern{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ssm-creator-card{display:grid!important;gap:18px!important;padding:24px 22px!important;border-color:#dbe4ee!important;border-radius:18px!important;background:#fff!important;overflow:visible!important}.ssm-creator-top-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;width:min(100%,760px);padding:0;border:0;border-radius:0;background:transparent}.ssm-creator-top-actions>.btn,.ssm-creator-top-actions>span{position:relative;display:flex!important;align-items:center!important;min-height:58px;justify-content:flex-start!important;padding:10px 16px!important;border:0!important;border-right:1px solid #dbe4ee!important;border-bottom:1px solid #dbe4ee!important;border-radius:0!important;background:#fff!important;color:#20242a!important;box-shadow:none!important;text-align:left;width:100%;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ssm-creator-top-actions>.btn:before,.ssm-creator-top-actions>span:before{content:"";position:absolute;left:0;top:50%;width:3px;height:34px;border-radius:999px;display:none;background:#12a89c;transform:translateY(-50%)}.ssm-creator-top-actions>.btn:nth-child(3){color:#991b1b!important}.ssm-creator-top-actions>.btn:nth-child(3):before{background:#dc2626}.ssm-creator-top-actions>:last-child{border-right:0!important}.ssm-creator-top-actions>.btn:not(:disabled):hover,.ssm-creator-top-actions>span:hover{transform:translateY(-2px) scale(1.02);z-index:2;background:#fff!important;box-shadow:0 14px 28px #0f172a24!important}.ssm-creator-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dbe4ee;border-bottom:1px solid #dbe4ee;background:#fff}.ssm-creator-stat{position:relative;min-width:0;min-height:100px;padding:18px 20px;border-right:1px solid #dbe4ee;border-bottom:1px solid #dbe4ee;display:flex;flex-direction:column;justify-content:center;gap:5px;transition:transform .18s ease,box-shadow .18s ease}.ssm-creator-stat:nth-child(4n){border-right:0}.ssm-creator-stat:hover{z-index:2;transform:translateY(-3px);box-shadow:0 14px 28px #0f172a24;background:#fff}.ssm-creator-stat:before{content:"";position:absolute;left:0;top:50%;bottom:auto;height:44px;transform:translateY(-50%);width:3px;border-radius:999px;background:#14a99f;opacity:0}.ssm-creator-stat:first-child:before{opacity:1}.ssm-creator-stat-value{color:#20252d;font-size:22px;font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssm-creator-stat-label{color:#7b8999;font-size:12px;font-weight:850;text-transform:uppercase}.ssm-creator-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:0;border-bottom:0}.ssm-creator-catalog-item{position:relative;min-height:116px;padding:20px 20px 20px 24px;border-right:1px solid #dbe4ee;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.ssm-creator-catalog-item:before{content:"";position:absolute;left:0;top:50%;bottom:auto;height:44px;transform:translateY(-50%);width:3px;border-radius:999px;background:#14a99f;opacity:0;transition:opacity .16s ease}.ssm-creator-catalog-item:hover:before{opacity:1}.ssm-creator-catalog-item:last-child{border-right:0}.ssm-creator-catalog-item:hover{z-index:2;transform:translateY(-3px);box-shadow:0 14px 28px #0f172a24}.ssm-creator-catalog-title{color:#20252d;font-size:18px;font-weight:900;line-height:1.2}.ssm-creator-rule{padding:16px 18px;border-left:3px solid #14a99f;border-top:1px solid #dbe4ee;border-bottom:1px solid #dbe4ee;background:#fbfcfd}.ssm-creator-bottom-actions{padding-top:14px;border-top:1px solid #dbe4ee}.internal-operational-panel{box-sizing:border-box;width:100%;padding:16px!important;border:1px solid rgba(203,213,225,.78)!important;border-radius:18px!important;background:#fff!important;overflow:visible!important}.internal-operational-grid{display:inline-flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:0!important;width:fit-content!important;max-width:100%!important}.summary-action-card.internal-operational-tile{width:320px!important;min-width:280px!important;max-width:320px!important;height:90px!important;min-height:90px!important;max-height:90px!important;padding:12px 18px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;text-align:left!important}.summary-action-card.internal-operational-tile>span:first-child{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;color:#172033!important;font-size:22px!important;line-height:1!important}.summary-action-card.internal-operational-tile>span:nth-of-type(2),.summary-action-card.internal-operational-tile>span:last-child{display:none!important}.summary-action-card.internal-operational-tile>span:nth-of-type(3){display:block!important;min-width:0!important;width:100%!important;margin-top:6px!important}.summary-action-card.internal-operational-tile>span:nth-of-type(3)>span:first-child{display:block!important;display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important;color:#718096!important}.summary-action-card.internal-operational-tile>span:nth-of-type(3)>.tiny{display:none!important}.internal-operational-tile,.internal-progress-metric{position:relative!important;border:0!important;border-bottom:1px solid #dbe4ee!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#172033!important}.internal-operational-tile:before,.internal-progress-metric:before{content:"";position:absolute;left:0;top:50%;width:3px;height:44px;border-radius:0 4px 4px 0;background:#14a99f;transform:translateY(-50%);pointer-events:none}.summary-action-card.internal-operational-tile:hover,.summary-action-card.internal-operational-tile:focus-visible,.internal-progress-metric:hover{z-index:3;background:#fff!important;color:#172033!important;transform:translateY(-5px) scale(1.025)!important;box-shadow:0 18px 28px #33415533!important;border-bottom-color:#14a99f!important;outline:none}.unified-profile-overview-grid{width:100%;grid-template-columns:repeat(auto-fill,260px)!important;align-items:stretch}.unified-profile-overview-panel .profile-summary-flat-tile:hover,.unified-profile-overview-panel .profile-summary-flat-tile:focus-visible{transform:translateY(-1px)!important;box-shadow:0 8px 18px #3341551f!important}@media (max-width: 1100px){.unified-profile-overview-grid{grid-template-columns:repeat(auto-fill,210px)!important}.profile-summary-flat-tile{width:210px!important;min-width:210px!important;max-width:210px!important;height:74px!important;min-height:74px!important;max-height:74px!important}}@media (max-width: 640px){.unified-profile-overview-grid{grid-template-columns:1fr!important}.profile-summary-flat-tile{width:100%!important;min-width:0!important;max-width:none!important}}@media (max-width: 760px){.internal-operational-grid{width:100%!important}.summary-action-card.internal-operational-tile{width:100%!important;min-width:0!important;max-width:none!important}}.summary-action-card.internal-operational-tile:hover *,.summary-action-card.internal-operational-tile:focus-visible *{color:inherit!important;stroke:currentColor!important}.summary-action-card.internal-operational-tile>.internal-operational-alert-icon,.summary-action-card.internal-operational-tile:hover>.internal-operational-alert-icon,.summary-action-card.internal-operational-tile:focus-visible>.internal-operational-alert-icon,.summary-action-card.internal-operational-tile>.internal-operational-alert-icon svg,.summary-action-card.internal-operational-tile:hover>.internal-operational-alert-icon svg{color:#ef4444!important;stroke:#ef4444!important}.internal-progress-panel{border-left:0!important;border-right:0!important;border-radius:0!important}.internal-progress-metric{min-height:68px;padding:10px 14px 10px 18px!important}@media (max-width: 1050px){.ssm-creator-stats,.ssm-creator-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ssm-creator-top-actions{grid-template-columns:repeat(2,minmax(145px,1fr));width:100%}.ssm-creator-stat:nth-child(4n){border-right:1px solid #dbe4ee}.ssm-creator-stat:nth-child(2n),.ssm-creator-catalog-item:nth-child(2n){border-right:0}.ssm-creator-catalog-item{border-bottom:1px solid #dbe4ee}}@media (max-width: 640px){.ssm-creator-card{padding:18px 14px!important}.ssm-creator-stats,.ssm-creator-catalog-grid{grid-template-columns:1fr}.ssm-creator-stat,.ssm-creator-stat:nth-child(2n),.ssm-creator-stat:nth-child(4n),.ssm-creator-catalog-item,.ssm-creator-catalog-item:nth-child(2n){border-right:0}.ssm-creator-top-actions{width:100%;justify-content:flex-start!important}.ssm-creator-top-actions{grid-template-columns:1fr}}body .client-dossier-nav-push{position:relative!important;z-index:1;border-radius:0!important;border-top:0!important;border-right:0!important;border-bottom:1px solid #d4dde7!important;border-left:1px solid #dbe3ea!important;background:#fff!important;color:#20242a!important;box-shadow:none!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important}body .client-dossier-nav-push:before{content:"";position:absolute;left:0;top:50%;width:3px;height:44px;border-radius:999px;background:transparent;transform:translateY(-50%);pointer-events:none}body .client-dossier-nav-push.is-active:before,body .client-dossier-nav-push:hover:before{background:#14a99f}body .client-dossier-nav-push>span,body .client-dossier-nav-push>span>span{background:transparent!important;box-shadow:none!important}body .client-dossier-nav-push:hover,body .client-dossier-nav-push:focus-visible{z-index:4;background:#fff!important;color:#162033!important;transform:translateY(-5px) scale(1.035)!important;box-shadow:0 18px 22px #3341553d,0 8px 12px #3341552e!important;filter:drop-shadow(0 12px 8px rgba(51,65,85,.18));outline:none}body .client-dossier-nav-push:hover *,body .client-dossier-nav-push:focus-visible *{color:inherit!important}.internal-grouped-grid{display:inline-flex!important;flex-wrap:wrap!important;gap:0!important;width:fit-content!important;max-width:100%!important}.summary-action-card.internal-grouped-tile{position:relative!important;width:250px!important;min-width:250px!important;max-width:220px!important;height:90px!important;min-height:90px!important;max-height:90px!important;padding:12px 18px!important;border:0!important;border-bottom:1px solid #d4dde7!important;border-radius:0!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;box-shadow:none!important}.summary-action-card.internal-grouped-tile:before{content:"";position:absolute;left:0;top:50%;width:3px;height:44px;border-radius:0 4px 4px 0;background:#14a99f;transform:translateY(-50%)}.summary-action-card.internal-grouped-tile>div:first-of-type{font-size:22px!important;line-height:1!important}.summary-action-card.internal-grouped-tile>div:nth-of-type(2){margin-top:8px!important}.summary-action-card.internal-grouped-tile>div:nth-of-type(2)>div:first-child{font-size:16px!important;line-height:1.2!important;font-weight:500!important}.summary-action-card.internal-grouped-tile>div:nth-of-type(2)>.tiny,.summary-action-card.internal-grouped-tile>span:last-child{display:none!important}.summary-action-card.internal-grouped-tile:hover,.summary-action-card.internal-grouped-tile:focus-visible{z-index:4;background:#fff!important;color:#334155!important;transform:translateY(-5px) scale(1.035)!important;box-shadow:0 18px 22px #3341553d,0 8px 12px #3341552e!important;filter:drop-shadow(0 12px 8px rgba(51,65,85,.18))}.summary-action-card.internal-grouped-tile:hover *{color:#334155!important}.portal-client-surface button.portal-sidebar-tile,.portal-client-surface button.portal-sidebar-tile:hover,.portal-client-surface button.portal-sidebar-tile:focus-visible{background:#fff!important;color:#20242a!important}.portal-client-surface button.portal-sidebar-tile:hover,.portal-client-surface button.portal-sidebar-tile:focus-visible{z-index:4!important;transform:translateY(-5px) scale(1.035)!important;box-shadow:0 16px 30px #245987d6,0 6px 14px #2459878a!important;filter:drop-shadow(0 8px 6px rgba(36,89,135,.39))!important;outline:none!important}.portal-client-surface button.portal-sidebar-tile:active{transform:translateY(1px) scale(.982)!important;box-shadow:0 7px 14px #24598738!important}.portal-client-surface button.portal-sidebar-tile.is-active:before,.portal-client-surface button.portal-sidebar-tile:hover:before,.portal-client-surface button.portal-sidebar-tile:focus-visible:before{background:#245987!important;opacity:1!important}.portal-client-surface button.portal-sidebar-tile .portal-sidebar-tile-label,.portal-client-surface button.portal-sidebar-tile:hover .portal-sidebar-tile-label,.portal-client-surface button.portal-sidebar-tile:focus-visible .portal-sidebar-tile-label{color:#172033!important;font-size:14px!important;opacity:1!important;visibility:visible!important}body .portal-client-sidebar{width:294px!important;padding:16px 18px!important;border-radius:20px!important;background:#fff!important}body .portal-client-sidebar-profile{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;margin-bottom:12px!important;text-align:center!important}body .portal-client-sidebar-avatar{width:72px!important;height:72px!important;margin:0 auto 10px!important;border-radius:50%!important;font-size:25px!important;background:#245987!important;box-shadow:0 12px 26px #2459872e!important}body .portal-client-sidebar-identity{width:100%!important;text-align:center!important}body .portal-client-sidebar-name{font-size:20px!important;font-weight:850!important;white-space:normal!important}body .portal-client-sidebar-details{font-size:13px!important;line-height:1.35!important}body .portal-client-sidebar-totals{padding:10px 0 8px!important;margin:0!important;border-top:1px solid #dbe3ea!important;text-align:left!important}body .portal-client-sidebar button.portal-sidebar-tile{width:100%!important;min-height:64px!important;padding:12px 14px!important;border-left:0!important;border-bottom:1px solid #d7e0e9!important;background:#fff!important;box-shadow:none!important;transform-origin:center!important}body .portal-client-sidebar button.portal-sidebar-tile>span:first-child{top:10px!important;bottom:10px!important;width:3px!important;background:#245987!important}body .portal-client-sidebar button.portal-sidebar-tile.is-active,body .portal-client-sidebar button.portal-sidebar-tile:hover,body .portal-client-sidebar button.portal-sidebar-tile:focus-visible{z-index:5!important;background:#fff!important;box-shadow:0 18px 25px #24598742,0 7px 12px #24598726!important;transform:translateY(-4px) scale(1.025)!important}body .portal-client-sidebar button.portal-sidebar-tile.is-active>span:first-child,body .portal-client-sidebar button.portal-sidebar-tile:hover>span:first-child,body .portal-client-sidebar button.portal-sidebar-tile:focus-visible>span:first-child{opacity:1!important}body .portal-client-sidebar button.portal-sidebar-tile .portal-sidebar-tile-label,body .portal-client-sidebar button.portal-sidebar-tile>div>span:first-child{color:#20242a!important;font-size:16px!important;font-weight:500!important}body .portal-client-sidebar button.portal-sidebar-tile .app-tab-count,body .portal-client-sidebar button.portal-sidebar-tile>div>span:last-child{color:#172033!important;font-size:13px!important;font-weight:850!important}@media (max-width: 900px){body .portal-client-sidebar{width:100%!important}}body .internal-operational-panel [aria-label^="Elimina "],body .internal-progress-panel [aria-label^="Elimina "],body .internal-grouped-panel [aria-label^="Elimina "],body .portal-client-surface [aria-label^="Elimina "]{display:none!important}body .internal-operational-grid,body .portal-uniform-action-grid,body .dashboard-overview-config-panel{gap:0!important;border-top:1px solid #d7e0e9!important;border-bottom:1px solid #d7e0e9!important}body .internal-operational-grid>*,body .portal-uniform-action-grid>*,body .dashboard-overview-config-panel>*{border-right:1px solid #d7e0e9!important}body .internal-operational-grid>*:last-child,body .portal-uniform-action-grid>*:last-child,body .dashboard-overview-config-panel>*:last-child{border-right:0!important}body .internal-progress-panel .internal-progress-metric,body .portal-client-surface .portal-progress-metric,body .summary-action-card.internal-grouped-tile{border-right:1px solid #d7e0e9!important}body .portal-client-surface .portal-uniform-action-grid>*{border-right-color:#ccd9e6!important}@media (max-width: 720px){body .internal-operational-grid>*,body .portal-uniform-action-grid>*,body .dashboard-overview-config-panel>*{border-right:0!important}}.portal-uniform-action-grid.portal-overview-action-grid,.portal-uniform-action-grid.portal-signal-action-grid{display:inline-flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:0!important;width:fit-content!important;max-width:100%!important}.portal-overview-tile.summary-action-card:not(.portal-progress-metric){position:relative!important;width:250px!important;min-width:250px!important;max-width:250px!important;height:90px!important;min-height:90px!important;max-height:90px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}.portal-overview-tile.summary-action-card:not(.portal-progress-metric):before{content:"";position:absolute;left:0;top:50%;width:3px;height:48px;border-radius:0 4px 4px 0;background:#245987;transform:translateY(-50%)}body .portal-client-surface .portal-signal-tile.summary-action-card{position:relative!important;border-left:0!important}body .portal-client-surface .portal-signal-tile.summary-action-card:before{content:"";position:absolute;left:0;top:50%;width:3px;height:44px;border-radius:0 4px 4px 0;background:#245987;transform:translateY(-50%);pointer-events:none}.portal-overview-tile.summary-action-card:not(.portal-progress-metric):hover:before,.portal-overview-tile.summary-action-card:not(.portal-progress-metric):focus-visible:before{background:#245987;box-shadow:2px 0 5px #24598738}.portal-overview-tile.summary-action-card:hover,.portal-signal-tile.summary-action-card:hover{background:#fff!important;color:#245987!important;box-shadow:0 18px 22px #24598775,0 8px 12px #24598763!important;filter:drop-shadow(0 12px 8px rgba(36,89,135,.41))!important}.portal-overview-tile.summary-action-card:hover *,.portal-signal-tile.summary-action-card:hover *{color:#245987!important}.portal-overview-tile>span:last-child,.portal-signal-tile>span:last-child{display:none!important}.portal-signal-tile.summary-action-card{width:240px!important;min-width:240px!important;max-width:240px!important;height:84px!important;min-height:84px!important;max-height:84px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}body .portal-client-surface .portal-overview-tile.summary-action-card:not(.portal-progress-metric),body .portal-client-surface .portal-overview-tile.summary-action-card:not(.portal-progress-metric):hover,body .portal-client-surface .portal-overview-tile.summary-action-card:not(.portal-progress-metric):focus-visible,body .portal-client-surface .portal-signal-tile.summary-action-card,body .portal-client-surface .portal-signal-tile.summary-action-card:hover,body .portal-client-surface .portal-signal-tile.summary-action-card:focus-visible{background:#fff!important;border-bottom-color:#d4dde7!important;color:#245987!important;-webkit-text-fill-color:currentColor!important}body .portal-client-surface .portal-overview-tile.summary-action-card:hover,body .portal-client-surface .portal-overview-tile.summary-action-card:focus-visible,body .portal-client-surface .portal-signal-tile.summary-action-card:hover,body .portal-client-surface .portal-signal-tile.summary-action-card:focus-visible{transform:translateY(-5px) scale(1.035)!important;box-shadow:0 18px 22px #24598775,0 8px 12px #24598763!important;filter:drop-shadow(0 12px 8px rgba(36,89,135,.41))!important}body .portal-client-surface .portal-overview-tile.summary-action-card:hover *,body .portal-client-surface .portal-overview-tile.summary-action-card:focus-visible *,body .portal-client-surface .portal-signal-tile.summary-action-card:hover *,body .portal-client-surface .portal-signal-tile.summary-action-card:focus-visible *{color:#245987!important;-webkit-text-fill-color:#245987!important}body .portal-client-surface .portal-overview-tile.summary-action-card:hover svg,body .portal-client-surface .portal-overview-tile.summary-action-card:hover svg *,body .portal-client-surface .portal-overview-tile.summary-action-card:focus-visible svg,body .portal-client-surface .portal-overview-tile.summary-action-card:focus-visible svg *{stroke:currentColor!important}@media (min-width: 980px){.client-fixed-dossier-sidebar{position:absolute!important;left:0!important;width:310px!important;margin:0!important}.client-fixed-dossier-sidebar~*{margin-left:324px!important;width:calc(100% - 324px)!important;max-width:calc(100% - 324px)!important;box-sizing:border-box!important}}.client-dossier-programari-column>aside,.client-dossier-main-column>aside{display:none!important}.client-dossier-programari-column,.client-dossier-main-column{grid-template-columns:minmax(0,1fr)!important}@media (max-width: 979px){.client-fixed-dossier-sidebar{position:relative!important;left:auto!important;width:100%!important;margin:0 0 14px!important}.client-fixed-dossier-sidebar~*{margin-left:0!important;width:100%!important;max-width:100%!important}}.client-sidebar-profile-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;width:100%;margin-left:auto;margin-right:auto;padding:0;border-top:1px solid #e2e8f0;background:transparent}.client-sidebar-profile-actions .client-sidebar-neutral-action{position:relative;min-height:70px;padding:12px 18px;border:0;border-right:1px solid #d9e3ea;border-bottom:0;border-radius:0;background:#fff;color:#0f766e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:15px;font-weight:500;line-height:1;cursor:pointer;box-shadow:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.client-sidebar-profile-actions .client-sidebar-neutral-action:before{content:"";position:absolute;left:0;top:50%;width:3px;height:30px;border-radius:999px;display:none;background:#12a89c;transform:translateY(-50%)}body .ssm-creator-top-actions>.btn:before,body .ssm-creator-top-actions>span:before,body .ssm-creator-stat:before,body .ssm-creator-stat:first-child:before,body .ssm-creator-catalog-item:before,body .ssm-creator-catalog-item:hover:before,body .client-sidebar-profile-actions .client-sidebar-neutral-action:before{content:none!important;display:none!important;opacity:0!important}.client-sidebar-profile-actions .client-sidebar-neutral-action:last-child{border-right:0}.client-sidebar-profile-actions .client-sidebar-neutral-action svg{color:#0f766e;stroke:currentColor;flex:0 0 auto}.client-sidebar-profile-actions .client-sidebar-neutral-action:hover:not(:disabled),.client-sidebar-profile-actions .client-sidebar-neutral-action:focus-visible:not(:disabled){transform:translateY(-2px) scale(1.025);z-index:2;border-bottom-color:#12a89c;background:#fff;color:#0f766e;box-shadow:0 16px 28px #3341553d}.client-sidebar-profile-actions .client-sidebar-neutral-action:active:not(:disabled){transform:translateY(1px) scale(.985)}.client-sidebar-profile-actions .client-sidebar-neutral-action:disabled{opacity:.48;cursor:not-allowed}.client-dossier-footer-panel{min-width:0;border:0;border-top:1px solid #d8e2eb;border-bottom:1px solid #d8e2eb;border-radius:0;background:transparent}.client-dossier-footer-line,.client-dossier-recent-document{position:relative;min-height:42px;padding-left:14px!important;border:0;border-bottom:1px solid #d8e2eb;border-radius:0;box-shadow:none}.client-dossier-footer-line:before,.client-dossier-recent-document:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:#14a99f;opacity:0;transition:opacity .16s ease}.client-dossier-footer-line:hover:before,.client-dossier-footer-line:focus-visible:before,.client-dossier-recent-document:hover:before,.client-dossier-recent-document:focus-visible:before{opacity:1}.client-dossier-recent-document:hover,.client-dossier-recent-document:focus-visible{z-index:1;background:#fff;border-bottom-color:#14a99f;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 24px #33415526}.client-dossier-contact-edit{width:100%;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.client-dossier-contact-edit:hover,.client-dossier-contact-edit:focus-visible{z-index:1;border-bottom-color:#14a99f;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 24px #33415526}.client-documents-new-panel{overflow:visible;background:#fff!important}.client-documents-new-panel>.row:first-child{padding:4px 0 12px;border-bottom:1px solid #d8e2ea}.client-document-subgroups-new,.client-itm-import-new{position:relative;border:0!important;border-bottom:1px solid #d8e2ea!important;border-left:3px solid transparent!important;border-radius:0!important;background:#fff!important;padding:14px 16px!important;box-shadow:none!important}.client-document-subgroups-new:hover,.client-document-subgroups-new:focus-within,.client-itm-import-new:hover,.client-itm-import-new:focus-within{border-left-color:#12a89c!important}.client-document-subgroups-new .app-tab-strip{background:transparent!important;border:0!important;padding:0!important}.client-document-subgroups-new .app-tab{border-color:#d5e1e8!important;border-radius:10px!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.client-document-subgroups-new .app-tab:hover{transform:translateY(-2px) scale(1.015);border-color:#12a89c!important;box-shadow:0 10px 22px #0f172a1a!important}.client-document-card-new{position:relative;border:0!important;border-bottom:1px solid #d8e2ea!important;border-left:3px solid transparent!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;padding:14px 16px!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.client-document-card-new:hover,.client-document-card-new:focus-within{z-index:2;transform:translateY(-2px) scale(1.008);background:#fff!important;border-left-color:#12a89c!important;box-shadow:0 14px 30px #0f172a1f!important}@media (max-width: 760px){.client-document-subgroups-new,.client-itm-import-new,.client-document-card-new{padding:12px!important}}.dashboard-profile-contact-actions{display:grid;grid-template-columns:repeat(2,minmax(132px,188px));align-items:stretch;margin-top:10px;border-top:1px solid #e2e8f0}.dashboard-profile-contact-tile{position:relative;min-height:70px;border:0;border-right:1px solid #d9e3ea;border-radius:0;background:#fff;color:#0f766e;padding:12px 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;font-size:15px;font-weight:500;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.dashboard-profile-contact-tile:last-child{border-right:0}.dashboard-profile-contact-actions-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:10px 0;border-top:0;border-bottom:0}.portfolio-card-action-tiles{display:grid;grid-template-columns:repeat(2,minmax(58px,1fr));align-self:stretch;min-width:132px}.portfolio-card-action-tile{min-height:58px;border:0!important;border-right:1px solid #d9e3ea!important;border-radius:0!important;background:#fff!important;color:#0f766e!important;box-shadow:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.portfolio-card-action-tile:last-child{border-right:0!important}.portfolio-card-action-tile:hover,.portfolio-card-action-tile:focus-visible{z-index:2;background:#fff!important;transform:translateY(-3px) scale(1.015)!important;box-shadow:0 14px 24px #0f172a29,0 2px #12a89c!important;outline:none}.portfolio-expanded-actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:0;border-top:1px solid #e2e8f0;padding-top:8px}.portfolio-expanded-actions .btn{min-height:42px;border:0!important;border-right:1px solid #d9e3ea!important;border-radius:0!important;background:#fff!important;color:#172033!important;box-shadow:none!important;padding:0 15px!important;font-weight:800}.portfolio-expanded-actions .btn:last-child{border-right:0!important}.portfolio-expanded-actions .btn:hover,.portfolio-expanded-actions .btn:focus-visible{z-index:2;color:#0f766e!important;transform:translateY(-2px)!important;box-shadow:0 12px 22px #0f172a21,0 2px #12a89c!important;outline:none}.dashboard-profile-contact-actions-sidebar .dashboard-profile-contact-tile{min-height:70px;padding:12px 18px;align-items:center;text-align:center;font-size:15px}.dashboard-profile-contact-tile:hover,.dashboard-profile-contact-tile:focus-visible{z-index:2;background:#fff;color:#0f766e;transform:translateY(-3px) scale(1.015);box-shadow:0 16px 28px #0f172a2e,0 2px #12a89c;outline:none}.dashboard-profile-sidebar-nav{display:grid;gap:0;padding:0 4px 2px}.dashboard-profile-sidebar-heading{padding:6px 10px 9px;color:#6b7781;font-size:12px;line-height:1;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.dashboard-profile-sidebar-item{position:relative;width:100%;min-height:52px;padding:9px 10px 9px 15px;border:0;border-bottom:1px solid #d7e1e8;border-radius:0;background:#fff;color:#20252d;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.dashboard-profile-sidebar-item:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:999px;background:#12a89c;opacity:0;transition:opacity .16s ease}.dashboard-profile-sidebar-item:hover,.dashboard-profile-sidebar-item:focus-visible{z-index:2;background:#fff;color:#20252d;transform:translateY(-1px);box-shadow:0 12px 23px #0f172a21;outline:none}.dashboard-profile-sidebar-item:hover:before,.dashboard-profile-sidebar-item:focus-visible:before{opacity:1}.dashboard-profile-sidebar-item.is-active{background:#fff;color:#20252d;transform:none;box-shadow:none}.dashboard-profile-sidebar-item.is-active .dashboard-profile-sidebar-item-content{font-weight:700}.dashboard-profile-sidebar-item-content{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:15px;line-height:1.25;font-weight:500}.dashboard-profile-sidebar-count{color:#172033;font-size:13px;font-weight:850}.dashboard-profile-metric-tile{position:relative;min-height:70px;width:190px;border:0;border-right:0;border-left:1px solid #cfd9e2;border-radius:0;background:#fff;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard-profile-metric-tile:hover,.dashboard-profile-metric-tile:focus-visible{z-index:2;background:#fff;transform:translateY(-3px) scale(1.015);box-shadow:0 16px 28px #0f172a2e,0 2px #12a89c;outline:none}.dashboard-profile-metrics-row{display:grid;grid-template-columns:repeat(3,minmax(170px,190px));align-items:stretch;gap:0;border-top:1px solid #e2e8f0}.unified-profile-summary .unified-profile-metrics{border-top:0!important;border-right:1px solid rgba(207,217,226,.72);border-bottom:1px solid rgba(207,217,226,.72);border-left:0;border-radius:0 0 18px}.unified-profile-summary .dashboard-profile-metrics-row{border-top:0!important}.unified-profile-summary{overflow:visible!important;border:0!important;box-shadow:none!important}.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile{width:100%;min-width:0;background:transparent;box-shadow:none;transform:none;border-left:1px solid #cfd9e2;border-bottom:0!important;outline:0!important;text-decoration:none!important;cursor:pointer!important;pointer-events:auto!important;isolation:isolate}.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:first-child{border-left:0}.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:last-child,.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:last-child:hover,.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:last-child:focus,.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:last-child:focus-visible,.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:last-child.is-activating,.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:last-child:active{border-radius:0 0 18px!important}.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:after{content:none;display:none!important}.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:hover,.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:focus,.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile.is-activating,.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:focus-visible{z-index:3;background:#fff!important;border-bottom:0!important;box-shadow:0 18px 28px #33415533!important;transform:translateY(-5px) scale(1.025)!important;outline:none}.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:0 3px 3px 0;background:#12a89c;opacity:0;transform:scaleY(.35);transition:opacity .18s ease,transform .18s ease}.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:hover:before,.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:focus:before,.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile.is-activating:before,.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:focus-visible:before{opacity:1;transform:scaleY(1)}.unified-profile-summary .unified-profile-metrics .dashboard-profile-metric-tile:active{transform:translateY(-1px) scale(.985)!important;box-shadow:0 8px 16px #0f172a24!important}.unified-profile-sidebar .dashboard-profile-contact-actions-sidebar{margin-bottom:10px}.unified-profile-sidebar{scrollbar-width:none}.unified-profile-sidebar::-webkit-scrollbar{display:none}.unified-profile-sidebar .dashboard-profile-sidebar-nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.unified-profile-sidebar .dashboard-profile-sidebar-nav::-webkit-scrollbar{display:none}.unified-admin-summary-grid .dashboard-profile-overview-card{cursor:default}.unified-admin-summary-grid button.dashboard-profile-overview-card.admin-summary-link-card{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#172033;font:inherit;cursor:pointer!important}.admin-portfolio-unified-section{width:100%}.admin-portfolio-unified-section .admin-portfolio-ai-button{border-color:#d8e3df!important;border-radius:999px!important;background:#fff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;box-shadow:none!important}.admin-portfolio-unified-metrics{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:0!important;border-top:0;border-bottom:0;background:#fff}.admin-portfolio-unified-metrics>div{position:relative;min-height:106px;border:0!important;border-left:0!important;border-radius:0!important;background-color:#fff!important;background-image:linear-gradient(#d7e0e9,#d7e0e9)!important;background-position:left 12px!important;background-repeat:no-repeat!important;background-size:1px calc(100% - 24px)!important;box-shadow:none!important;padding:12px 14px!important;align-content:center!important;gap:4px!important}.admin-portfolio-unified-metrics>div:nth-child(4n+1){background-image:none!important}.admin-portfolio-unified-metrics>div:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:#cfd9e2;transform:scaleY(.55);transform-origin:center bottom}.admin-portfolio-unified-metrics .admin-portfolio-metric-button{cursor:pointer;outline:none;width:100%!important;min-width:0!important;max-width:none!important;height:156px!important;min-height:156px!important;max-height:156px!important;align-self:start!important;padding:18px 22px!important;box-sizing:border-box!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.admin-portfolio-unified-metrics .admin-portfolio-metric-button:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:0 3px 3px 0;background:#12a89c;opacity:0;transform:scaleY(.35);transition:opacity .18s ease,transform .18s ease}.admin-portfolio-unified-metrics .admin-portfolio-metric-button:hover,.admin-portfolio-unified-metrics .admin-portfolio-metric-button:focus-visible,.admin-portfolio-unified-metrics .admin-portfolio-metric-button.is-active{z-index:3;background-color:#fff!important;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1f!important}.admin-portfolio-unified-metrics .admin-portfolio-metric-button:hover:before,.admin-portfolio-unified-metrics .admin-portfolio-metric-button:focus-visible:before,.admin-portfolio-unified-metrics .admin-portfolio-metric-button.is-active:before{opacity:1;transform:scaleY(1)}.admin-portfolio-unified-metrics .admin-portfolio-metric-button:active{transform:translateY(0)}.admin-itm-unified-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:#fff}.admin-itm-unified-metrics>.admin-itm-unified-control,.admin-itm-unified-metrics>.admin-itm-unified-tile{position:relative;min-height:106px;border:0!important;border-left:1px solid #d7e0e9!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;padding:14px 16px!important;align-content:center}.admin-itm-unified-metrics>.admin-itm-unified-tile{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;outline:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.admin-itm-unified-metrics>.admin-itm-unified-control{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.admin-itm-unified-metrics>.admin-itm-unified-tile:hover,.admin-itm-unified-metrics>.admin-itm-unified-tile:focus-visible,.admin-itm-unified-metrics>.admin-itm-unified-tile.is-active,.admin-itm-unified-metrics>.admin-itm-unified-control:focus-within{z-index:3;background:#fff!important;transform:translateY(-4px) scale(1.025)!important;box-shadow:0 15px 28px #0f172a2e!important}.admin-itm-unified-metrics>.admin-itm-unified-tile:before,.admin-itm-unified-metrics>.admin-itm-unified-control:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:0 3px 3px 0;background:#12a89c;opacity:0;transform:scaleY(.35);transition:opacity .18s ease,transform .18s ease}.admin-itm-unified-metrics>.admin-itm-unified-tile:hover:before,.admin-itm-unified-metrics>.admin-itm-unified-tile:focus-visible:before,.admin-itm-unified-metrics>.admin-itm-unified-tile.is-active:before,.admin-itm-unified-metrics>.admin-itm-unified-control:focus-within:before{opacity:1;transform:scaleY(1)}.admin-itm-unified-metrics>.admin-itm-unified-tile:active{transform:translateY(-1px) scale(.985)!important;box-shadow:0 8px 16px #0f172a24!important}.admin-itm-unified-metrics>:nth-child(4n+1){border-left:0!important}.admin-itm-unified-metrics>.admin-itm-unified-control:after,.admin-itm-unified-metrics>.admin-itm-unified-tile:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:#cfd9e2}.admin-itm-unified-list{gap:0!important;border-top:1px solid #d7e0e9}.admin-itm-unified-list>.admin-itm-unified-row{position:relative;border:0!important;border-bottom:1px solid #d7e0e9!important;border-left:3px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:14px 12px!important;transition:background-color .16s ease,border-color .16s ease}.admin-itm-unified-list>.admin-itm-unified-row:hover{border-left-color:#12a89c!important;background:#f0fdfab3!important}.admin-itm-unified-pagination{border:0!important;border-bottom:1px solid #d7e0e9!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media (max-width: 1100px){.admin-itm-unified-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-itm-unified-metrics>:nth-child(4n+1){border-left:1px solid #d7e0e9!important}.admin-itm-unified-metrics>:nth-child(odd){border-left:0!important}}@media (max-width: 640px){.admin-itm-unified-metrics{grid-template-columns:1fr!important}.admin-itm-unified-metrics>.admin-itm-unified-control,.admin-itm-unified-metrics>.admin-itm-unified-tile{border-left:0!important}}.admin-portfolio-unified-section .inspector-profile-portfolio-card{position:relative;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important;will-change:transform;min-height:132px}.admin-portfolio-unified-section .inspector-profile-portfolio-card:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 999px 999px 0;background:#12a89c;opacity:0;transition:opacity .16s ease}.admin-portfolio-unified-section .inspector-profile-portfolio-card:after{content:none}.admin-portfolio-unified-section .inspector-profile-portfolio-card:hover,.admin-portfolio-unified-section .inspector-profile-portfolio-card:focus-visible,.admin-portfolio-unified-section .inspector-profile-portfolio-card:focus-within{z-index:3;transform:translateY(-5px) scale(1.008)!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 18px 28px #3341552e!important;outline:none}.admin-portfolio-unified-section .inspector-profile-portfolio-card:hover:before,.admin-portfolio-unified-section .inspector-profile-portfolio-card:focus-visible:before,.admin-portfolio-unified-section .inspector-profile-portfolio-card:focus-within:before{opacity:1}.admin-portfolio-unified-section .inspector-profile-portfolio-card:active{transform:translateY(0) scale(.992)!important;box-shadow:0 6px 13px #0f766e1f!important}.admin-portfolio-unified-section .inspector-profile-portfolio-card.is-active{border:0!important}.admin-portfolio-unified-section .admin-portfolio-unified-selected{border:0!important;border-bottom:0!important;min-height:132px;padding:11px 16px!important}.admin-portfolio-unified-detail{border:0!important;border-right:1px solid #d9e3ea!important;border-radius:0!important;background:#fff!important;padding:8px 12px!important}.portfolio-card-info-tiles{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));gap:0;min-width:0}.portfolio-card-info-tile{width:100%;min-width:0;min-height:56px;border:0;border-right:1px solid #d9e3ea;border-radius:0;background:#fff;padding:8px 12px;display:grid;align-content:center;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}body .portal-client-surface .portal-uniform-action-grid.portal-overview-action-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:0!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:not(.portal-progress-metric){width:100%!important;min-width:0!important;max-width:none!important;height:92px!important;min-height:92px!important;max-height:92px!important;padding:13px 18px!important;border:0!important;border-right:1px solid #d7e0e9!important;border-bottom:1px solid #d7e0e9!important;border-radius:0!important;background:#fff!important;color:#172033!important;box-shadow:none!important}.portal-client-contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 14px;border-top:1px solid #d7e2eb;border-bottom:1px solid #d7e2eb}.portal-client-contact-actions>button{min-height:72px;border:0;border-right:1px solid #d7e2eb;background:#fff;color:#245987;display:grid;place-content:center;justify-items:center;gap:6px;font:inherit;font-weight:750;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.portal-client-contact-actions>button:last-child{border-right:0}.portal-client-contact-actions>button:hover,.portal-client-contact-actions>button:focus-visible{z-index:2;background:#f4f8fc;transform:translateY(-2px);box-shadow:0 12px 22px #2459872e,0 2px #245987;outline:none}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:nth-child(3n){border-right:0!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:nth-last-child(-n+3){border-bottom:0!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:before{background:#245987!important;opacity:0!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card *,body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card .muted{color:#172033!important;-webkit-text-fill-color:#172033!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card .portal-overview-alert-icon,body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card .portal-overview-alert-icon *{color:#ef4444!important;stroke:#ef4444!important;-webkit-text-fill-color:#ef4444!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:hover,body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:focus-visible{z-index:4!important;background:#fff!important;color:#172033!important;transform:translateY(-3px) scale(1.012)!important;box-shadow:0 18px 32px #24598747,0 7px 14px #2459872e!important;filter:none!important;outline:none!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:hover:before,body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:focus-visible:before{opacity:0!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:hover *,body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:focus-visible *{color:#172033!important;-webkit-text-fill-color:#172033!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:hover .portal-overview-alert-icon,body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:focus-visible .portal-overview-alert-icon,body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:hover .portal-overview-alert-icon *,body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:focus-visible .portal-overview-alert-icon *{color:#ef4444!important;stroke:#ef4444!important;-webkit-text-fill-color:#ef4444!important}@media (max-width: 1099px){body .portal-client-surface .portal-uniform-action-grid.portal-overview-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card{border-right:1px solid #d7e0e9!important;border-bottom:1px solid #d7e0e9!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:nth-child(2n){border-right:0!important}}@media (max-width: 719px){body .portal-client-surface .portal-uniform-action-grid.portal-overview-action-grid{grid-template-columns:1fr!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card{border-right:0!important;border-bottom:1px solid #c8d9e8!important}}body .portal-client-surface #portal-client-section-content{scroll-margin-top:14px}body .portal-client-surface .portal-standard-folder-card{border:0!important;border-radius:0!important;background:#fff!important;overflow:visible!important;box-shadow:none!important}body .portal-client-surface .portal-standard-folder-header{padding:10px 14px!important;border:0!important;border-bottom:1px solid #d5e0e9!important;background:#fff!important}body .portal-client-surface .portal-standard-folder-header .row>div>span:first-child{display:none!important}body .portal-client-surface .portal-standard-folder-header .row>div{gap:0!important}body .portal-client-surface .portal-standard-folder-header .row>span:last-child{color:#245987!important;-webkit-text-fill-color:#245987!important}body .portal-client-surface button.portal-standard-document-row{position:relative!important;min-height:70px!important;padding:12px 16px 12px 20px!important;border:0!important;border-top:0!important;border-bottom:1px solid #d5e0e9!important;border-radius:0!important;background:#fff!important;color:#172033!important;box-shadow:none!important;transition:transform .16s ease,box-shadow .16s ease!important}body .portal-client-surface button.portal-standard-document-row:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 999px 999px 0;background:#245987;opacity:0;pointer-events:none}body .portal-client-surface button.portal-standard-document-row:hover,body .portal-client-surface button.portal-standard-document-row:focus-visible{z-index:4!important;background:#fff!important;transform:translateY(-3px) scale(1.012)!important;box-shadow:0 14px 28px #24598733,0 5px 12px #2459871a!important;outline:none!important}body .portal-client-surface button.portal-standard-document-row:hover:before,body .portal-client-surface button.portal-standard-document-row:focus-visible:before{opacity:1;box-shadow:2px 0 5px #24598738}body .portal-client-surface button.portal-folder-action.portal-standard-metric,body .portal-client-surface button.portal-folder-action.portal-standard-metric:hover,body .portal-client-surface button.portal-folder-action.portal-standard-metric:focus-visible{position:relative!important;height:112px!important;min-height:112px!important;padding:14px 18px 14px 22px!important;border:0!important;border-left:0!important;border-bottom:1px solid #d5e0e9!important;border-radius:0!important;background:#fff!important;color:#172033!important;background-image:none!important}body .portal-client-surface button.portal-folder-action.portal-standard-metric:before{content:"";position:absolute;z-index:3;left:0;top:16px;bottom:16px;width:3px;border-radius:0 999px 999px 0;background:#245987;opacity:0;pointer-events:none}body .portal-client-surface button.portal-folder-action.portal-standard-metric:after{content:"";position:absolute;right:-5px;top:14px;bottom:14px;width:1px;background:#d5e0e9;pointer-events:none}body .portal-client-surface button.portal-folder-action.portal-standard-metric:nth-child(3n):after,body .portal-client-surface button.portal-folder-action.portal-standard-metric:last-child:after{content:none}body .portal-client-surface button.portal-folder-action.portal-standard-metric:hover,body .portal-client-surface button.portal-folder-action.portal-standard-metric:focus-visible{z-index:4!important;transform:translateY(-3px) scale(1.012)!important;box-shadow:0 14px 28px #24598733,0 5px 12px #2459871a!important;outline:none!important}body .portal-client-surface button.portal-folder-action.portal-standard-metric:hover:before,body .portal-client-surface button.portal-folder-action.portal-standard-metric:focus-visible:before{opacity:1;box-shadow:2px 0 5px #24598738}body .portal-client-surface button.portal-folder-action.portal-standard-metric:hover *,body .portal-client-surface button.portal-folder-action.portal-standard-metric:focus-visible *{color:inherit!important;-webkit-text-fill-color:currentColor!important}body .portal-client-surface button.portal-folder-action.portal-standard-metric>span:last-child{display:none!important}body .portal-client-surface .portal-authority-tabs{padding:0!important;border:0!important;border-radius:0!important;background:#fff!important}body .portal-client-surface button.portal-authority-tab,body .portal-client-surface button.portal-authority-tab:hover,body .portal-client-surface button.portal-authority-tab:focus-visible,body .portal-client-surface button.portal-authority-tab.is-active{border-color:#245987!important;background:#fff!important;color:#245987!important;-webkit-text-fill-color:#245987!important}body .portal-client-surface button.portal-authority-tab.is-active{box-shadow:0 8px 18px #2459872e!important}@media (min-width: 720px) and (max-width: 1099px){body .portal-client-surface button.portal-folder-action.portal-standard-metric:nth-child(3n):after{content:""}body .portal-client-surface button.portal-folder-action.portal-standard-metric:nth-child(2n):after,body .portal-client-surface button.portal-folder-action.portal-standard-metric:last-child:after{content:none}}@media (max-width: 719px){body .portal-client-surface button.portal-folder-action.portal-standard-metric:after{content:none!important}}.portfolio-card-info-tile:last-child,.portfolio-card-info-tiles .admin-portfolio-unified-detail:last-child{border-right:0!important}.portfolio-card-info-tile:hover,.portfolio-card-info-tiles .admin-portfolio-unified-detail:hover{z-index:2;transform:translateY(-2px);background:#fff!important;box-shadow:0 12px 22px #0f172a1f,0 2px #12a89c}@media (max-width: 900px){.portfolio-card-info-tiles{grid-template-columns:repeat(2,minmax(105px,1fr))}.portfolio-card-info-tile:nth-child(2n),.portfolio-card-info-tiles .admin-portfolio-unified-detail:nth-child(2n){border-right:0!important}}@media (max-width: 560px){.portfolio-card-info-tiles{grid-template-columns:1fr}.portfolio-card-info-tile,.portfolio-card-info-tiles .admin-portfolio-unified-detail{border-right:0!important;border-bottom:1px solid #e2e8f0!important}}@media (max-width: 1100px){.admin-portfolio-unified-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(4,minmax(0,1fr))!important}.admin-portfolio-unified-metrics>div:nth-child(4n+1){background-image:linear-gradient(#d7e0e9,#d7e0e9)!important}.admin-portfolio-unified-metrics>div:nth-child(odd){background-image:none!important}}@media (max-width: 640px){.admin-portfolio-unified-metrics{grid-template-columns:1fr!important;grid-template-rows:none!important}.admin-portfolio-unified-metrics>div{background-image:none!important}}.unified-admin-summary-grid .dashboard-profile-overview-card:nth-child(4n+1){border-left:0!important}.unified-admin-summary-grid{width:100%;grid-template-columns:repeat(auto-fill,260px)!important;justify-content:start!important;border-top:0!important;border-bottom:0!important}.unified-admin-summary-grid .dashboard-profile-overview-card{width:260px!important;min-width:260px!important;max-width:260px!important;height:78px!important;min-height:78px!important;max-height:78px!important;padding:12px 16px!important;box-sizing:border-box!important}.unified-admin-summary-grid .dashboard-profile-overview-card:hover,.unified-admin-summary-grid .dashboard-profile-overview-card:focus-visible{transform:translateY(-1px)!important;box-shadow:0 8px 18px #3341551f!important}.unified-admin-summary-grid .dashboard-profile-overview-card:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:1px;background:#cfd9e2;display:block}.unified-inspector-summary-grid .dashboard-profile-overview-card:after{display:none!important}@media (max-width: 1100px){.unified-admin-summary-grid{grid-template-columns:repeat(auto-fill,210px)!important}.unified-admin-summary-grid .dashboard-profile-overview-card{width:210px!important;min-width:210px!important;max-width:210px!important;height:74px!important;min-height:74px!important;max-height:74px!important}.unified-admin-summary-grid .dashboard-profile-overview-card:nth-child(4n+1){border-left:1px solid #cfd9e2!important}.unified-admin-summary-grid .dashboard-profile-overview-card:nth-child(odd){border-left:0!important}}@media (max-width: 640px){.unified-admin-summary-grid{grid-template-columns:1fr!important}.unified-admin-summary-grid .dashboard-profile-overview-card{width:100%!important;min-width:0!important;max-width:none!important}.unified-admin-summary-grid .dashboard-profile-overview-card{border-left:0!important}}.dashboard-profile-metric-tile:last-child{border-right:0}.dashboard-profile-metric-value{color:#172033;font-size:20px;line-height:1;font-weight:950;flex:0 0 auto}.dashboard-profile-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,240px));justify-content:start;gap:0;padding:12px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #cfd9e2}.dashboard-profile-overview-card{position:relative;height:70px!important;min-height:70px!important;max-height:70px!important;border:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;background:#fff!important;padding:11px 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;overflow:hidden;text-align:left;cursor:pointer;box-shadow:none!important;transition:transform .18s ease,box-shadow .18s ease}.dashboard-profile-overview-card+.dashboard-profile-overview-card{border-left:1px solid #cfd9e2!important}.dashboard-profile-overview-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:999px;background:#12a89c;opacity:0;transition:opacity .18s ease}.dashboard-profile-overview-card:hover,.dashboard-profile-overview-card:focus-visible{z-index:4;background:#fff!important;transform:translateY(-5px) scale(1.025)!important;box-shadow:0 18px 28px #33415533!important;border-bottom-color:#14a99f!important;outline:none}.dashboard-profile-overview-card:hover:before,.dashboard-profile-overview-card:focus-visible:before{opacity:1}.dashboard-profile-overview-card-copy{min-width:0;display:grid;gap:3px}.dashboard-profile-overview-card-title{overflow:hidden;color:#172033;font-size:12.5px;line-height:1.1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.dashboard-profile-overview-card-value{flex:0 0 auto;min-width:28px;color:#172033;font-size:20px;line-height:1;font-weight:950;text-align:right}.dashboard-profile-overview-card-detail{width:100%;min-height:0;overflow:hidden;font-size:10px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1100px){.dashboard-profile-overview-grid{grid-template-columns:repeat(auto-fit,minmax(210px,240px))}}@media (max-width: 640px){.dashboard-profile-overview-grid{grid-template-columns:1fr}.dashboard-profile-overview-card{border-right:0}.dashboard-profile-overview-card+.dashboard-profile-overview-card{border-left:0!important;border-top:1px solid #cfd9e2!important}}.dashboard-overview-config-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;padding:9px;border:1px solid #d8e3df;border-radius:11px;background:#f7faf9}.dashboard-overview-config-option{min-height:40px;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:7px 9px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#172033;font-weight:800;cursor:pointer}.dashboard-overview-config-option input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#12a89c}.portal-overview-config-panel{border-color:#cbdbea;background:#f3f7fb}.portal-overview-config-panel .dashboard-overview-config-option input[type=checkbox]{accent-color:#245987}@media (max-width: 900px){.dashboard-profile-contact-actions{grid-template-columns:repeat(2,minmax(110px,1fr))}.dashboard-profile-metric-tile{width:min(100%,190px)}.dashboard-profile-metrics-row{grid-template-columns:repeat(3,minmax(145px,1fr));width:100%}.unified-profile-summary>div:last-child{grid-template-columns:1fr!important}}@media (max-width: 760px){.unified-profile-workspace{grid-template-columns:1fr!important}.unified-profile-summary,.unified-profile-sidebar,.unified-profile-main{grid-column:1!important;grid-row:auto!important}.unified-profile-sidebar{position:static!important;max-height:none!important;overflow:visible!important}.unified-profile-sidebar .dashboard-profile-sidebar-nav{overflow:visible!important}}@media (max-width: 640px){.dashboard-profile-metrics-row{grid-template-columns:1fr}.dashboard-profile-metric-tile{width:100%;border-left:0;border-bottom:1px solid #cfd9e2}}@media (min-width: 721px){body .internal-operational-grid>:nth-child(-n+3),body .internal-grouped-grid>:nth-child(-n+3),body .portal-signal-action-grid>:nth-child(-n+3){border-bottom:1px solid #d7e0e9!important}body .internal-operational-grid>:nth-child(n+4),body .internal-grouped-grid>:nth-child(n+4),body .portal-signal-action-grid>:nth-child(n+4){border-bottom:0!important}body .internal-operational-grid>:not(:nth-child(3n)),body .internal-grouped-grid>:not(:nth-child(3n)),body .portal-signal-action-grid>:not(:nth-child(3n)){border-right:1px solid #d7e0e9!important}body .internal-operational-grid>:nth-child(3n),body .internal-grouped-grid>:nth-child(3n),body .portal-signal-action-grid>:nth-child(3n){border-right:0!important}body .portal-client-surface .portal-signal-action-grid>:nth-child(-n+3){border-bottom-color:#ccd9e6!important}body .portal-client-surface .portal-signal-action-grid>:not(:nth-child(3n)){border-right-color:#ccd9e6!important}}@media (min-width: 721px){body .internal-operational-grid>.internal-operational-tile{border-bottom:0!important}body .internal-operational-grid>.internal-operational-tile:nth-child(1),body .internal-operational-grid>.internal-operational-tile:nth-child(3),body .internal-operational-grid>.internal-operational-tile:nth-child(5){border-bottom:1px solid #d7e0e9!important}}@media (min-width: 721px){body .internal-operational-grid,body .internal-grouped-grid{position:relative!important}body .internal-operational-grid:after,body .internal-grouped-grid:after{content:""!important;display:block!important;position:absolute!important;left:6px!important;right:6px!important;top:50%!important;height:1px!important;background:#d7e0e9!important;pointer-events:none!important;z-index:8!important}}body .internal-operational-grid:after{z-index:0!important}body .internal-operational-grid>.internal-operational-tile{position:relative!important;z-index:1!important}body .internal-operational-grid>.internal-operational-tile:hover,body .internal-operational-grid>.internal-operational-tile:focus-visible{z-index:20!important}body .internal-operational-grid{border-top:0!important;border-bottom:0!important}body .internal-operational-grid:after,body .internal-operational-grid>.internal-operational-tile:after{display:none!important}@media (min-width: 721px){body .internal-operational-grid>.internal-operational-tile{border-right:0!important;border-bottom:0!important}body .internal-operational-grid>.internal-operational-tile:nth-child(1),body .internal-operational-grid>.internal-operational-tile:nth-child(2),body .internal-operational-grid>.internal-operational-tile:nth-child(3),body .internal-operational-grid>.internal-operational-tile:nth-child(4){border-right:1px solid #d7e0e9!important}body .internal-operational-grid>.internal-operational-tile:nth-child(1),body .internal-operational-grid>.internal-operational-tile:nth-child(3),body .internal-operational-grid>.internal-operational-tile:nth-child(5){border-bottom:1px solid #d7e0e9!important}}@media (min-width: 721px){body .internal-operational-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important}body .internal-operational-grid>.internal-operational-tile{width:auto!important;min-width:0!important;max-width:none!important;border-right:0!important;border-bottom:0!important}body .internal-operational-grid>.internal-operational-tile:not(:nth-child(3n)){border-right:1px solid #d7e0e9!important}body .internal-operational-grid>.internal-operational-tile:nth-child(-n+6){border-bottom:1px solid #d7e0e9!important}body .internal-operational-grid>.internal-operational-tile:nth-child(n+4):nth-child(-n+6){border-top:1px solid #d7e0e9!important}}body .client-fixed-dossier-sidebar .client-dossier-nav-push{border-bottom:0!important}body .client-fixed-dossier-sidebar .client-dossier-nav-push+.client-dossier-nav-push{border-top:1px solid #d4dde7!important}body .client-fixed-dossier-sidebar .client-dossier-nav-push:last-child{border-bottom:1px solid #d4dde7!important}@media (min-width: 721px){body .internal-operational-grid>.internal-operational-tile:nth-child(n+4):nth-child(-n+6){border-top:0!important}}body .internal-grouped-grid:after{display:none!important}body .internal-grouped-grid>.internal-grouped-tile{position:relative!important;z-index:1!important;isolation:isolate!important;overflow:visible!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}body .internal-grouped-grid>.internal-grouped-tile:hover,body .internal-grouped-grid>.internal-grouped-tile:focus-visible{z-index:20!important;background:#fff!important;transform:translateY(-5px) scale(1.025)!important;box-shadow:0 18px 28px #33415533!important;outline:none!important}@media (min-width: 721px){body .internal-operational-grid{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(112px,auto)!important;background-color:transparent!important;background-image:linear-gradient(#d7e0e9,#d7e0e9),linear-gradient(#d7e0e9,#d7e0e9)!important;background-position:0 calc(100% / 3),0 calc(200% / 3)!important;background-size:100% 1px,100% 1px!important;background-repeat:no-repeat!important}body .internal-operational-grid>.internal-operational-tile{border-top:0!important;border-bottom:0!important;background-color:#fff!important}body .internal-operational-grid>.internal-operational-tile:not(:nth-child(3n)){border-right:1px solid #d7e0e9!important}body .internal-operational-grid>.internal-operational-tile:nth-child(3n){border-right:0!important}}@media (min-width: 721px){body .internal-grouped-grid{display:grid!important;grid-template-columns:repeat(3,250px)!important;width:fit-content!important;max-width:100%!important}body .internal-grouped-grid>.internal-grouped-tile{width:250px!important;min-width:250px!important;max-width:250px!important;border-top:0!important;border-right:0!important;border-bottom:0!important}body .internal-grouped-grid>.internal-grouped-tile:not(:nth-child(3n)){border-right:1px solid #d7e0e9!important}body .internal-grouped-grid>.internal-grouped-tile:nth-child(-n+3){border-bottom:1px solid #d7e0e9!important}}@media (min-width: 721px){body .internal-operational-grid{grid-auto-rows:112px!important;background-image:none!important;background-color:transparent!important}body .internal-operational-grid>.internal-operational-tile{height:112px!important;min-height:112px!important;border-top:0!important;border-bottom:1px solid #d7e0e9!important}}.internal-operational-tile,.summary-action-card.client-dossier-search-push{position:relative!important;border-bottom:0!important}.internal-operational-tile:after,.summary-action-card.client-dossier-search-push:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:0!important;height:1px!important;background:#d5dee8!important;pointer-events:none!important}body .internal-operational-grid>.internal-operational-tile,body .internal-operational-grid>.internal-operational-wrap>.internal-operational-tile{position:relative!important;border-top:0!important;border-bottom:0!important}body .internal-operational-grid{background-image:none!important}body .internal-operational-grid>.internal-operational-wrap{border-top:0!important;border-bottom:0!important}body .internal-operational-grid>.internal-operational-tile:nth-child(n),body .internal-operational-grid>.internal-operational-wrap:nth-child(n),body .internal-operational-grid>.internal-operational-wrap:nth-child(n)>.internal-operational-tile{border-top:0!important;border-bottom:0!important}body .internal-progress-metrics>.internal-progress-metric:nth-child(n){position:relative!important;border:0!important;background-image:none!important}body .internal-progress-metrics>.internal-progress-metric:nth-child(odd){background-image:linear-gradient(to bottom,transparent 0 18px,#d7e0e9 18px calc(100% - 18px),transparent calc(100% - 18px))!important;background-position:right top!important;background-size:1px 100%!important;background-repeat:no-repeat!important}body .internal-progress-metrics>.internal-progress-metric:nth-child(-n+2):after{content:""!important;display:block!important;position:absolute!important;left:18px!important;right:18px!important;bottom:0!important;height:1px!important;background:#d7e0e9!important;pointer-events:none!important}body .internal-grouped-grid>.internal-grouped-tile:nth-child(n){position:relative!important;border:0!important;background-image:none!important}body .internal-grouped-grid>.internal-grouped-tile:not(:nth-child(3n)){background-image:linear-gradient(to bottom,transparent 0 18px,#d7e0e9 18px calc(100% - 18px),transparent calc(100% - 18px))!important;background-position:right top!important;background-size:1px 100%!important;background-repeat:no-repeat!important}body .internal-grouped-grid>.internal-grouped-tile:nth-child(-n+3){border-bottom:0!important;border-image:none!important}body .internal-grouped-grid>.internal-grouped-tile:after{content:none!important;display:none!important}body .internal-grouped-grid{position:relative!important;background-image:none!important}body .internal-grouped-grid:after{content:""!important;display:block!important;position:absolute!important;z-index:6!important;left:0!important;right:0!important;top:50%!important;height:1px!important;background-color:transparent!important;background-image:linear-gradient(#d7e0e9,#d7e0e9),linear-gradient(#d7e0e9,#d7e0e9),linear-gradient(#d7e0e9,#d7e0e9)!important;background-position:18px top,center top,right 18px top!important;background-size:calc(33.333% - 36px) 1px!important;background-repeat:no-repeat!important;pointer-events:none!important}body div:has(>.internal-grouped-grid){border-left:0!important;border-right:0!important;border-radius:0!important}body .internal-summary-mini-tile{position:relative!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important}body .internal-summary-mini-tile:after{content:""!important;display:block!important;position:absolute!important;z-index:2!important;left:18px!important;right:18px!important;bottom:0!important;height:1px!important;background:#d7e0e9!important;pointer-events:none!important}body div:has(>.internal-summary-mini-tile){border-left:0!important;border-right:0!important;border-radius:0!important}body .document-shelves-panel{border-left:0!important;border-right:0!important;border-radius:0!important}@media (min-width: 1101px){body .document-shelves-grid{position:relative!important;background-image:none!important}body .document-shelf-tab:nth-child(n){border:0!important;background-image:none!important}body .document-shelf-tab:not(:nth-child(4n)){background-image:linear-gradient(to bottom,transparent 0 18px,#dbe4ee 18px calc(100% - 18px),transparent calc(100% - 18px))!important;background-position:right top!important;background-size:1px 100%!important;background-repeat:no-repeat!important}body .document-shelves-grid:after{content:""!important;display:block!important;position:absolute!important;z-index:4!important;left:0!important;right:0!important;top:50%!important;height:1px!important;background-color:transparent!important;background-image:linear-gradient(to right,transparent 0 18px,#dbe4ee 18px calc(25% - 18px),transparent calc(25% - 18px) calc(25% + 18px),#dbe4ee calc(25% + 18px) calc(50% - 18px),transparent calc(50% - 18px) calc(50% + 18px),#dbe4ee calc(50% + 18px) calc(75% - 18px),transparent calc(75% - 18px) calc(75% + 18px),#dbe4ee calc(75% + 18px) calc(100% - 18px),transparent calc(100% - 18px) 100%)!important;pointer-events:none!important}}body .client-portal-modern{border-left:0!important;border-right:0!important;border-radius:0!important}@media (min-width: 981px){body .client-portal-stat:nth-child(n){border:0!important;border-radius:0!important;background-image:none!important}body .client-portal-stat:not(:last-child){background-image:linear-gradient(to bottom,transparent 0 18px,#d7e0e9 18px calc(100% - 18px),transparent calc(100% - 18px))!important;background-position:right top!important;background-size:1px 100%!important;background-repeat:no-repeat!important}body .client-portal-request-row:nth-child(n){position:relative!important;border:0!important;border-radius:0!important;background-image:none!important}body .client-portal-request-row:nth-child(odd){background-image:linear-gradient(to bottom,transparent 0 18px,#d7e0e9 18px calc(100% - 18px),transparent calc(100% - 18px))!important;background-position:right top!important;background-size:1px 100%!important;background-repeat:no-repeat!important}body .client-portal-request-row:nth-child(-n+4):after{content:""!important;display:block!important;position:absolute!important;z-index:2!important;left:18px!important;right:18px!important;bottom:0!important;height:1px!important;background:#d7e0e9!important;pointer-events:none!important}}@media (min-width: 1101px){body .ssm-creator-catalog-grid{gap:0!important;border:0!important;background:transparent!important}body .ssm-creator-catalog-item:nth-child(n){border:0!important;border-radius:0!important;box-shadow:none!important;background-color:#fff!important;background-image:none!important}body .ssm-creator-catalog-item:not(:nth-child(4n)){background-image:linear-gradient(to bottom,transparent 0 18px,#d7e0e9 18px calc(100% - 18px),transparent calc(100% - 18px))!important;background-position:right top!important;background-size:1px 100%!important;background-repeat:no-repeat!important}}body .internal-operational-grid>.internal-operational-tile:after,body .internal-operational-grid>.internal-operational-wrap>.internal-operational-tile:after{content:""!important;display:block!important;position:absolute!important;left:18px!important;right:18px!important;bottom:0!important;height:1px!important;background:#d5dee8!important;pointer-events:none!important}body .missing-client-panel{border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}body .missing-client-list{gap:0!important}body div:has(>.missing-client-card){gap:0!important;border:0!important;border-radius:0!important;background:#fff!important}body div:has(>.missing-client-card)>.missing-client-card{position:relative!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}body div:has(>.missing-client-card)>.missing-client-card:after{content:""!important;display:block!important;position:absolute!important;left:18px!important;right:18px!important;bottom:0!important;height:1px!important;background:#d7e0e9!important;pointer-events:none!important}body div:has(>.missing-client-card)>.missing-client-card:last-child:after{display:none!important}body .client-fixed-dossier-sidebar{border-left:0!important;border-right:0!important;border-radius:0!important}body .client-fixed-dossier-sidebar .client-dossier-nav-push{position:relative!important;border:0!important;border-radius:0!important;box-shadow:none!important}body .client-fixed-dossier-sidebar .client-dossier-nav-push:after{content:""!important;display:block!important;position:absolute!important;left:18px!important;right:18px!important;bottom:0!important;height:1px!important;background:#d7e0e9!important;pointer-events:none!important}body .client-fixed-dossier-sidebar .client-dossier-nav-push[aria-current=page],body .client-fixed-dossier-sidebar .client-dossier-nav-push.is-active{background:#fff!important;box-shadow:none!important}body .portal-client-surface .portal-overview-grid,body .portal-client-surface .portal-signal-action-grid,body .portal-client-surface .portal-progress-metrics-grid{background:#fff!important}body .portal-client-surface .portal-overview-tile.summary-action-card,body .portal-client-surface .portal-overview-tile.summary-action-card:hover,body .portal-client-surface .portal-overview-tile.summary-action-card:focus-visible,body .portal-client-surface .portal-signal-tile.summary-action-card,body .portal-client-surface .portal-signal-tile.summary-action-card:hover,body .portal-client-surface .portal-signal-tile.summary-action-card:focus-visible,body .portal-client-surface .portal-progress-metric,body .portal-client-surface .portal-progress-metric:hover,body .portal-client-surface .portal-progress-metric:focus-within{background:#fff!important;color:#172033!important;border-color:#d7e0e9!important;filter:none!important}body .portal-client-surface .portal-overview-tile.summary-action-card:hover,body .portal-client-surface .portal-overview-tile.summary-action-card:focus-visible,body .portal-client-surface .portal-signal-tile.summary-action-card:hover,body .portal-client-surface .portal-signal-tile.summary-action-card:focus-visible,body .portal-client-surface .portal-progress-metric:hover,body .portal-client-surface .portal-progress-metric:focus-within{box-shadow:0 14px 28px #0f172a24!important}body .portal-client-surface .portal-overview-tile.summary-action-card:before,body .portal-client-surface .portal-overview-tile.summary-action-card:hover:before,body .portal-client-surface .portal-overview-tile.summary-action-card:focus-visible:before,body .portal-client-surface .portal-signal-tile.summary-action-card:before,body .portal-client-surface .portal-signal-tile.summary-action-card:hover:before,body .portal-client-surface .portal-signal-tile.summary-action-card:focus-visible:before,body .portal-client-surface .portal-progress-metric:before,body .portal-client-surface .portal-progress-metric:hover:before,body .portal-client-surface .portal-progress-metric:focus-within:before{opacity:0!important}body .portal-client-surface .portal-overview-tile.summary-action-card:hover *,body .portal-client-surface .portal-overview-tile.summary-action-card:focus-visible *,body .portal-client-surface .portal-signal-tile.summary-action-card:hover *,body .portal-client-surface .portal-signal-tile.summary-action-card:focus-visible *,body .portal-client-surface .portal-progress-metric:hover *,body .portal-client-surface .portal-progress-metric:focus-within *{color:#172033!important;-webkit-text-fill-color:#172033!important}body .portal-client-surface .portal-signal-tile .portal-alert-icon,body .portal-client-surface .portal-signal-tile:hover .portal-alert-icon,body .portal-client-surface .portal-signal-tile:focus-visible .portal-alert-icon{color:#ff3b45!important;-webkit-text-fill-color:#ff3b45!important}@media (min-width: 721px){body .portal-client-surface .portal-signal-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;background-image:none!important}body .portal-client-surface .portal-signal-action-grid:after{display:none!important}body .portal-client-surface .portal-signal-action-grid>*{border:0!important;border-radius:0!important;border-right:1px solid #d7e0e9!important;border-bottom:1px solid #d7e0e9!important}body .portal-client-surface .portal-signal-action-grid>*:nth-child(3n){border-right:0!important}body .portal-client-surface .portal-signal-action-grid>*:nth-last-child(-n+3){border-bottom:0!important}}body .portal-client-surface .portal-client-contact-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:14px 0 16px!important;border-top:1px solid #d7e0e9!important;border-bottom:0!important;background:#fff!important}body .portal-client-surface .portal-client-contact-actions>button{min-height:88px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#087d76!important;box-shadow:none!important;font-size:16px!important;font-weight:500!important}body .portal-client-surface .portal-client-contact-actions>button+button{border-left:1px solid #d7e0e9!important}body .portal-client-surface .portal-client-contact-actions>button:hover,body .portal-client-surface .portal-client-contact-actions>button:focus-visible{background:#fff!important;color:#087d76!important;box-shadow:0 12px 24px #0f172a1a!important;transform:translateY(-2px)!important}body .portal-client-surface button.portal-sidebar-tile.is-active,body .portal-client-surface button.portal-sidebar-tile.is-active:hover,body .portal-client-surface button.portal-sidebar-tile.is-active:focus-visible{background:#fff!important;color:#20242a!important;box-shadow:none!important;filter:none!important;transform:none!important}body .portal-client-surface button.portal-sidebar-tile.is-active:before,body .portal-client-surface button.portal-sidebar-tile.is-active:hover:before,body .portal-client-surface button.portal-sidebar-tile.is-active:focus-visible:before{opacity:0!important}body .portal-client-surface button.portal-sidebar-tile.is-active>span[aria-hidden=true]{opacity:0!important;background:transparent!important}body .portal-client-surface button.portal-sidebar-tile.is-active .app-tab-count{color:#334155!important;-webkit-text-fill-color:#334155!important}body .portal-client-surface button.portal-sidebar-tile:not(.is-active):hover,body .portal-client-surface button.portal-sidebar-tile:not(.is-active):focus-visible{border-left-color:#0f766e!important;box-shadow:0 12px 24px #0f172a1f!important}body .portal-client-surface button.portal-sidebar-tile:not(.is-active):hover>span[aria-hidden=true],body .portal-client-surface button.portal-sidebar-tile:not(.is-active):focus-visible>span[aria-hidden=true]{opacity:0!important;background:transparent!important}body .portal-client-surface button.portal-sidebar-tile,body .portal-client-surface button.portal-sidebar-tile:hover,body .portal-client-surface button.portal-sidebar-tile:focus-visible,body .portal-client-surface button.portal-sidebar-tile:active,body .portal-client-surface button.portal-sidebar-tile.is-active{border-left-color:#dbe3ea!important}body .portal-client-surface button.portal-sidebar-tile:before,body .portal-client-surface button.portal-sidebar-tile:hover:before,body .portal-client-surface button.portal-sidebar-tile:focus-visible:before,body .portal-client-surface button.portal-sidebar-tile:active:before,body .portal-client-surface button.portal-sidebar-tile.is-active:before,body .portal-client-surface button.portal-sidebar-tile>span[aria-hidden=true],body .portal-client-surface button.portal-sidebar-tile:hover>span[aria-hidden=true],body .portal-client-surface button.portal-sidebar-tile:focus-visible>span[aria-hidden=true],body .portal-client-surface button.portal-sidebar-tile:active>span[aria-hidden=true],body .portal-client-surface button.portal-sidebar-tile.is-active>span[aria-hidden=true]{opacity:0!important;background:transparent!important;box-shadow:none!important}body .portal-client-surface button.portal-sidebar-tile:hover>span[aria-hidden=true],body .portal-client-surface button.portal-sidebar-tile:focus-visible>span[aria-hidden=true]{opacity:1!important;background:#245987!important;box-shadow:2px 0 5px #24598738!important}body .portal-client-surface button.portal-sidebar-tile:hover,body .portal-client-surface button.portal-sidebar-tile:focus-visible{border-bottom-color:#245987!important}body .portal-client-surface button.portal-sidebar-tile:not(:hover):not(:focus-visible)>span[aria-hidden=true]{opacity:0!important;background:transparent!important;box-shadow:none!important}body .portal-client-surface button.portal-sidebar-tile:not(:hover):not(:focus-visible){border-bottom-color:#e7edf3!important}body .portal-client-surface button.portal-sidebar-tile>span[aria-hidden=true]{opacity:0!important;background:transparent!important;box-shadow:none!important}body .portal-client-surface button.portal-sidebar-tile:hover:before,body .portal-client-surface button.portal-sidebar-tile:focus-visible:before{content:""!important;display:block!important;opacity:1!important;background:#245987!important;box-shadow:2px 0 5px #24598738!important}body .portal-client-surface button.portal-sidebar-tile:not(:hover):not(:focus-visible):before{opacity:0!important;background:transparent!important;box-shadow:none!important}body .portal-client-surface button.portal-sidebar-tile:before{content:none!important;display:none!important}body .portal-client-surface button.portal-sidebar-tile>.portal-sidebar-hover-indicator{opacity:0!important;background:transparent!important;box-shadow:none!important}body .portal-client-surface button.portal-sidebar-tile.is-hovering>.portal-sidebar-hover-indicator{opacity:1!important;background:#245987!important;box-shadow:2px 0 5px #24598738!important}body .portal-client-surface button.portal-sidebar-tile.is-hovering{border-left:3px solid #245987!important;border-bottom-color:#245987!important;background-color:#fff!important;background-image:none!important}body .portal-client-surface button.portal-sidebar-tile:not(.is-hovering){border-left:3px solid transparent!important;background-image:none!important}body .portal-client-surface button.portal-sidebar-tile:hover,body .portal-client-surface button.portal-sidebar-tile:focus-visible{border-left:3px solid #245987!important}body .portal-client-surface button.portal-sidebar-tile>.portal-sidebar-hover-indicator{display:none!important}body .portal-overview-action-grid{background:#fff!important}body .portal-overview-action-grid>.portal-overview-tile.summary-action-card,body .portal-overview-action-grid>.portal-overview-tile.summary-action-card:hover,body .portal-overview-action-grid>.portal-overview-tile.summary-action-card:focus-visible,body .portal-overview-action-grid>.portal-overview-tile.summary-action-card:active{position:relative!important;background:#fff!important;color:#172033!important;filter:none!important}body .portal-overview-action-grid>.portal-overview-tile.summary-action-card:hover,body .portal-overview-action-grid>.portal-overview-tile.summary-action-card:focus-visible{z-index:5!important;box-shadow:0 0 0 6px #dcecf8,0 16px 28px #2459873d!important}body .portal-overview-action-grid>.portal-overview-tile.summary-action-card:active{z-index:6!important;background:#fff!important;box-shadow:0 0 0 8px #c9e2f5,0 10px 20px #24598747!important}body .portal-overview-action-grid>.portal-overview-tile.summary-action-card:hover *,body .portal-overview-action-grid>.portal-overview-tile.summary-action-card:focus-visible *,body .portal-overview-action-grid>.portal-overview-tile.summary-action-card:active *{color:#172033!important;-webkit-text-fill-color:#172033!important}body .portal-overview-action-grid>.portal-overview-tile.summary-action-card .portal-overview-alert-icon,body .portal-overview-action-grid>.portal-overview-tile.summary-action-card:hover .portal-overview-alert-icon,body .portal-overview-action-grid>.portal-overview-tile.summary-action-card:focus-visible .portal-overview-alert-icon,body .portal-overview-action-grid>.portal-overview-tile.summary-action-card:active .portal-overview-alert-icon{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important}body .portal-client-surface .portal-overview-tile.summary-action-card:hover,body .portal-client-surface .portal-overview-tile.summary-action-card:focus-visible,body .portal-client-surface .portal-overview-tile.summary-action-card:active,body .portal-client-surface .portal-progress-metric:hover,body .portal-client-surface .portal-progress-metric:focus-visible,body .portal-client-surface .portal-progress-metric:focus-within,body .portal-client-surface .portal-progress-metric:active,body .portal-client-surface .portal-signal-tile.summary-action-card:hover,body .portal-client-surface .portal-signal-tile.summary-action-card:focus-visible,body .portal-client-surface .portal-signal-tile.summary-action-card:active{background:#fff!important;outline:none!important;box-shadow:0 18px 32px #24598747,0 7px 14px #2459872e!important;filter:none!important}body .portal-client-surface .portal-overview-tile.summary-action-card:active,body .portal-client-surface .portal-progress-metric:active,body .portal-client-surface .portal-signal-tile.summary-action-card:active{outline:none!important;box-shadow:0 12px 24px #24598752,0 4px 10px #24598733!important;transform:translateY(0) scale(.99)!important}body .portal-client-surface .portal-overview-action-grid{position:relative!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card{border-bottom:0!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:after{content:none!important;display:none!important}@media (min-width: 720px){body .portal-client-surface .portal-overview-action-grid:after{content:""!important;display:block!important;position:absolute!important;z-index:3!important;left:0!important;right:0!important;top:50%!important;height:1px!important;background:#d7e0e9!important;pointer-events:none!important}}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:before{content:""!important;display:block!important;position:absolute!important;z-index:8!important;left:0!important;top:18px!important;bottom:18px!important;width:3px!important;height:auto!important;border-radius:0 999px 999px 0!important;background:#245987!important;opacity:0!important;box-shadow:none!important;transform:none!important;pointer-events:none!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:hover:before,body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:focus-visible:before{opacity:1!important;box-shadow:2px 0 5px #24598738!important}body .portal-client-surface .portal-progress-metric:before{content:""!important;display:block!important;position:absolute!important;z-index:8!important;left:0!important;top:12px!important;bottom:12px!important;width:3px!important;height:auto!important;border-radius:0 999px 999px 0!important;background:#245987!important;opacity:0!important;box-shadow:none!important;transform:none!important;pointer-events:none!important}body .portal-client-surface .portal-progress-metric:hover:before,body .portal-client-surface .portal-progress-metric:focus-visible:before,body .portal-client-surface .portal-progress-metric:focus-within:before{opacity:1!important;box-shadow:2px 0 5px #24598738!important}@media (min-width: 721px){body .portal-client-surface .portal-uniform-action-grid.portal-signal-action-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,92px)!important;width:100%!important;max-width:none!important;gap:0!important}body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card{width:100%!important;min-width:0!important;max-width:none!important;height:92px!important;min-height:92px!important;max-height:92px!important;padding:13px 18px!important;border:0!important;border-right:1px solid #d7e0e9!important;border-bottom:0!important;border-radius:0!important;background:#fff!important;box-sizing:border-box!important}body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card:nth-child(3n){border-right:0!important}body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card:nth-child(-n+3){border-bottom:1px solid #d7e0e9!important}}body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card:after{content:none!important;display:none!important}body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card:before{content:""!important;display:block!important;position:absolute!important;z-index:8!important;left:0!important;top:18px!important;bottom:18px!important;width:3px!important;height:auto!important;border-radius:0 999px 999px 0!important;background:#245987!important;opacity:0!important;box-shadow:none!important;transform:none!important;pointer-events:none!important}body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card:hover:before,body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card:focus-visible:before{opacity:1!important;box-shadow:2px 0 5px #24598738!important}@media (min-width: 721px){body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card{border:0!important;background-color:#fff!important;background-image:none!important}body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card:not(:nth-child(3n)){background-image:linear-gradient(to bottom,transparent 0 18px,#d7e0e9 18px calc(100% - 18px),transparent calc(100% - 18px) 100%)!important;background-position:right top!important;background-size:1px 100%!important;background-repeat:no-repeat!important}body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card:after{content:""!important;display:block!important;position:absolute!important;z-index:2!important;left:18px!important;right:18px!important;bottom:0!important;height:1px!important;background:#d7e0e9!important;pointer-events:none!important}}@media (min-width: 721px){body .portal-client-surface .portal-uniform-action-grid.portal-signal-action-grid{column-gap:10px!important;row-gap:10px!important;border-top:0!important;border-bottom:0!important}body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card,body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card:nth-child(3n),body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card:nth-child(-n+3){border:0!important;border-bottom:1px solid #d7e0e9!important;background-color:#fff!important;background-image:none!important}body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card:not(:nth-child(3n)){background-image:linear-gradient(to bottom,transparent 0 18px,#d7e0e9 18px calc(100% - 18px),transparent calc(100% - 18px) 100%)!important;background-position:right top!important;background-size:1px 100%!important;background-repeat:no-repeat!important}body .portal-client-surface .portal-signal-action-grid>.portal-signal-tile.summary-action-card:after{content:none!important;display:none!important}}body .portal-client-surface div:has(>.portal-signal-action-grid){border-top:0!important;border-bottom:0!important}@media (min-width: 721px){body .portal-client-surface .portal-uniform-action-grid.portal-overview-action-grid{column-gap:10px!important;row-gap:10px!important;border-top:0!important;border-bottom:0!important;background-image:none!important}body .portal-client-surface .portal-overview-action-grid:after{content:none!important;display:none!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card{border:0!important;border-left-width:0!important;border-left-style:none!important;border-right-width:0!important;border-right-style:none!important;border-right-color:transparent!important;border-bottom:1px solid #d7e0e9!important;background-color:#fff!important;background-image:none!important}body .portal-client-surface .portal-overview-action-grid>.portal-overview-tile.summary-action-card:not(:nth-child(3n)){border-right-width:0!important;border-right-style:none!important;border-right-color:transparent!important;background-image:linear-gradient(to bottom,transparent 0 18px,#d7e0e9 18px calc(100% - 18px),transparent calc(100% - 18px) 100%)!important;background-position:right top!important;background-size:1px 100%!important;background-repeat:no-repeat!important}}body .portal-client-surface .portal-client-contact-actions>button,body .portal-client-surface .portal-client-contact-actions>button:hover,body .portal-client-surface .portal-client-contact-actions>button:focus-visible,body .portal-client-surface .portal-client-contact-actions>button:active{color:#245987!important;-webkit-text-fill-color:#245987!important}body .portal-client-surface .portal-client-contact-actions>button svg,body .portal-client-surface .portal-client-contact-actions>button:hover svg,body .portal-client-surface .portal-client-contact-actions>button:focus-visible svg,body .portal-client-surface .portal-client-contact-actions>button:active svg{color:#245987!important;stroke:#245987!important}body .portal-client-surface button.portal-sidebar-tile,body .portal-client-surface button.portal-sidebar-tile.is-active,body .portal-client-surface button.portal-sidebar-tile.is-hovering,body .portal-client-surface button.portal-sidebar-tile:hover,body .portal-client-surface button.portal-sidebar-tile:focus-visible,body .portal-client-surface button.portal-sidebar-tile:active{position:relative!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #e7edf3!important;background:#fff!important;color:#20242a!important;background-image:none!important}body .portal-client-surface button.portal-sidebar-tile:before{content:""!important;display:block!important;position:absolute!important;z-index:8!important;left:0!important;top:14px!important;bottom:14px!important;width:3px!important;height:auto!important;border-radius:0 999px 999px 0!important;background:#245987!important;opacity:0!important;box-shadow:none!important;transform:none!important;pointer-events:none!important}body .portal-client-surface button.portal-sidebar-tile.is-active:before,body .portal-client-surface button.portal-sidebar-tile.is-hovering:before,body .portal-client-surface button.portal-sidebar-tile:hover:before,body .portal-client-surface button.portal-sidebar-tile:focus-visible:before{opacity:1!important;background:#245987!important;box-shadow:2px 0 5px #24598738!important}body .portal-client-surface button.portal-sidebar-tile.is-hovering,body .portal-client-surface button.portal-sidebar-tile:hover,body .portal-client-surface button.portal-sidebar-tile:focus-visible{z-index:5!important;transform:translateY(-3px) scale(1.018)!important;box-shadow:0 14px 28px #2459873d,0 6px 12px #24598724!important}body .portal-client-surface button.portal-sidebar-tile .portal-sidebar-tile-label,body .portal-client-surface button.portal-sidebar-tile .app-tab-count,body .portal-client-surface button.portal-sidebar-tile.is-active .portal-sidebar-tile-label,body .portal-client-surface button.portal-sidebar-tile.is-active .app-tab-count{color:#245987!important;-webkit-text-fill-color:#245987!important}html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile,html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile.is-active,html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile.is-hovering,html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile:hover,html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile:focus-visible{border-left:0!important;border-right:0!important;border-bottom:1px solid #e7edf3!important;background:#fff!important;color:#20242a!important}html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile:before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:14px!important;bottom:14px!important;width:3px!important;height:auto!important;border-radius:0 999px 999px 0!important;background:#245987!important;opacity:0!important;box-shadow:none!important;transform:none!important}html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile.is-active:before,html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile.is-hovering:before,html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile:hover:before,html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile:focus-visible:before{opacity:1!important;background:#245987!important;box-shadow:2px 0 5px #24598738!important}html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile .portal-sidebar-tile-label,html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile .app-tab-count{color:#245987!important;-webkit-text-fill-color:#245987!important}html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile>div:first-child>span:first-child,html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile>div:first-child>span:last-child{color:#245987!important;-webkit-text-fill-color:#245987!important;opacity:1!important;visibility:visible!important}html body #root .wrap.portal-client-surface aside.portal-client-sidebar button.portal-sidebar-tile>.tiny{display:block!important;color:#64737d!important;-webkit-text-fill-color:#64737d!important;opacity:1!important;visibility:visible!important}body .portal-client-surface .portal-updates-folder-grid{gap:14px!important;align-items:stretch!important}body .portal-client-surface .portal-updates-folder-card{position:relative!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .portal-client-surface .portal-updates-folder-card:before{content:none!important}body .portal-client-surface .portal-updates-folder-card:hover,body .portal-client-surface .portal-updates-folder-card:focus-within{transform:none!important;box-shadow:none!important}body .portal-client-surface .portal-updates-folder-header{padding:11px 14px!important;border:0!important;border-bottom:1px solid #d5e0e9!important;background:#fff!important}body .portal-client-surface .portal-updates-folder-header>span{background:#edf5fb!important;color:#245987!important;-webkit-text-fill-color:#245987!important}body .portal-client-surface .portal-updates-document-row{position:relative!important;isolation:isolate!important;overflow:visible!important;border:0!important;background:#fff!important;box-shadow:none!important;transition:background .14s ease,transform .14s ease,box-shadow .14s ease!important}body .portal-client-surface .portal-updates-document-row{border-bottom:1px solid #e4ebf1!important}body .portal-client-surface .portal-updates-document-row:before{content:"";position:absolute;z-index:4;left:0;top:12px;bottom:12px;width:3px;border-radius:0 999px 999px 0;background:#245987;opacity:0;box-shadow:none;pointer-events:none;transition:opacity .14s ease,box-shadow .14s ease}body .portal-client-surface .portal-updates-document-row:hover,body .portal-client-surface .portal-updates-document-row:focus-visible{z-index:3!important;background:#fff!important;transform:translateY(-3px) scale(1.012)!important;box-shadow:0 14px 28px #24598733,0 5px 12px #2459871a!important}body .portal-client-surface .portal-updates-document-row:hover:before,body .portal-client-surface .portal-updates-document-row:focus-visible:before{opacity:1;box-shadow:2px 0 5px #24598738}body .portal-client-surface .portal-updates-folder-footer{border:0!important;border-bottom:1px solid #d5e0e9!important;background:#fff!important}body .portal-client-surface .portal-updates-folder-chips strong{color:#245987!important;-webkit-text-fill-color:#245987!important}body .portal-client-surface .portal-personnel-summary{border:0!important;border-bottom:1px solid #d5e0e9!important;border-radius:0!important;background:#fff!important;padding:12px 14px!important}body .portal-client-surface .portal-personnel-metrics-grid{gap:14px!important}body .portal-client-surface .portal-personnel-metric{position:relative!important;isolation:isolate!important;overflow:visible!important;border:0!important;border-bottom:1px solid #d5e0e9!important;border-radius:0!important;background:#fff!important;color:#172033!important;box-shadow:none!important}body .portal-client-surface .portal-personnel-metric:before{content:"";position:absolute;z-index:4;left:0;top:13px;bottom:13px;width:3px;border-radius:0 999px 999px 0;background:#245987;opacity:0;pointer-events:none;transition:opacity .14s ease,box-shadow .14s ease}body .portal-client-surface .portal-personnel-metric:after{content:"";position:absolute;z-index:1;top:13px;bottom:13px;right:-7px;width:1px;background:#d5e0e9;pointer-events:none}@media (min-width: 1100px){body .portal-client-surface .portal-personnel-metric:nth-child(3n):after,body .portal-client-surface .portal-personnel-metric:last-child:after{content:none}}@media (min-width: 720px) and (max-width: 1099px){body .portal-client-surface .portal-personnel-metric:nth-child(2n):after,body .portal-client-surface .portal-personnel-metric:last-child:after{content:none}}@media (max-width: 719px){body .portal-client-surface .portal-personnel-metric:after{content:none}}body .portal-client-surface .portal-personnel-metric:hover,body .portal-client-surface .portal-personnel-metric:focus-within{z-index:3!important;background:#fff!important;color:#172033!important;transform:translateY(-3px) scale(1.012)!important;box-shadow:0 14px 28px #24598733,0 5px 12px #2459871a!important}body .portal-client-surface .portal-personnel-metric:hover:before,body .portal-client-surface .portal-personnel-metric:focus-within:before{opacity:1;box-shadow:2px 0 5px #24598738}body .portal-client-surface .portal-personnel-metric:hover *,body .portal-client-surface .portal-personnel-metric:focus-within *{color:inherit!important;-webkit-text-fill-color:currentColor!important}body .portal-client-surface .portal-personnel-metric>span[aria-hidden=true]{display:none!important}body .portal-client-surface .portal-personnel-change-panel,body .portal-client-surface .portal-personnel-change-panel:hover{border:0!important;border-top:1px solid #d5e0e9!important;border-bottom:1px solid #d5e0e9!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}body .portal-client-surface .portal-personnel-change-panel:hover .portal-personnel-change-copy,body .portal-client-surface .portal-personnel-change-panel:hover .portal-personnel-change-copy *{color:#172033!important;-webkit-text-fill-color:currentColor!important}body .portal-client-surface .portal-personnel-profile-panel{border:0!important;border-top:1px solid #d5e0e9!important;border-bottom:1px solid #d5e0e9!important;border-radius:0!important;background:#fff!important}body .portal-client-surface .portal-personnel-employee-row{position:relative!important;overflow:visible!important;border:0!important;border-bottom:1px solid #d5e0e9!important;border-radius:0!important;background:#fff!important;transition:transform .16s ease,box-shadow .16s ease!important}body .portal-client-surface .portal-personnel-employee-row:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 999px 999px 0;background:#245987;opacity:0}body .portal-client-surface .portal-personnel-employee-row:hover,body .portal-client-surface .portal-personnel-employee-row:focus-visible{z-index:3!important;transform:translateY(-3px) scale(1.012)!important;box-shadow:0 14px 28px #24598733,0 5px 12px #2459871a!important}body .portal-client-surface .portal-personnel-employee-row:hover:before,body .portal-client-surface .portal-personnel-employee-row:focus-visible:before{opacity:1}body .portal-client-surface .portal-progress-metrics-grid{gap:10px!important}body .portal-client-surface .portal-progress-metric{position:relative!important;isolation:isolate!important;overflow:visible!important;min-height:84px!important;padding:14px 12px!important;border:0!important;border-bottom:1px solid #d5e0e9!important;border-radius:0!important;background:#fff!important;color:#172033!important;box-shadow:none!important;transition:transform .16s ease,box-shadow .16s ease!important}body .portal-client-surface .portal-progress-metric:before{content:"";position:absolute;z-index:4;left:0;top:13px;bottom:13px;width:3px;border-radius:0 999px 999px 0;background:#245987;opacity:0;pointer-events:none;transition:opacity .14s ease,box-shadow .14s ease}body .portal-client-surface .portal-progress-metric:after{content:"";position:absolute;z-index:1;top:13px;bottom:13px;right:-5px;width:1px;background:#d5e0e9;pointer-events:none}body .portal-client-surface .portal-progress-metric:nth-child(3n):after,body .portal-client-surface .portal-progress-metric:last-child:after{content:none}body .portal-client-surface .portal-progress-metric:hover,body .portal-client-surface .portal-progress-metric:focus-visible{z-index:3!important;background:#fff!important;color:#172033!important;transform:translateY(-3px) scale(1.012)!important;box-shadow:0 14px 28px #24598733,0 5px 12px #2459871a!important}body .portal-client-surface .portal-progress-metric:hover:before,body .portal-client-surface .portal-progress-metric:focus-visible:before{opacity:1;box-shadow:2px 0 5px #24598738}body .portal-client-surface .portal-progress-metric:hover>div:first-of-type,body .portal-client-surface .portal-progress-metric:focus-visible>div:first-of-type{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body .portal-client-surface .portal-progress-metric:hover>.tiny,body .portal-client-surface .portal-progress-metric:focus-visible>.tiny{color:#64748b!important;-webkit-text-fill-color:#64748b!important}@media (max-width: 719px){body .portal-client-surface .portal-progress-metrics-grid{grid-template-columns:1fr!important}body .portal-client-surface .portal-progress-metric:after{content:none!important}}body .portal-client-surface .dashboard-overview-config-panel.portal-overview-config-panel{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:8px 12px!important;padding:4px 0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .portal-client-surface .dashboard-overview-config-panel.portal-overview-config-panel>.dashboard-overview-config-option{position:relative!important;min-height:46px!important;grid-template-columns:15px minmax(0,1fr) auto!important;gap:9px!important;padding:8px 10px 10px!important;border:0!important;border-bottom:1px solid #d8e2eb!important;border-radius:0!important;background:#fff!important;color:#24364c!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important;box-shadow:none!important;transition:transform .14s ease,box-shadow .14s ease!important}body .portal-client-surface .dashboard-overview-config-panel.portal-overview-config-panel>.dashboard-overview-config-option:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;border-radius:0 999px 999px 0;background:#245987;opacity:0;transition:opacity .14s ease}body .portal-client-surface .dashboard-overview-config-panel.portal-overview-config-panel>.dashboard-overview-config-option:hover,body .portal-client-surface .dashboard-overview-config-panel.portal-overview-config-panel>.dashboard-overview-config-option:focus-within{background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px #2459871c!important}body .portal-client-surface .dashboard-overview-config-panel.portal-overview-config-panel>.dashboard-overview-config-option:hover:before,body .portal-client-surface .dashboard-overview-config-panel.portal-overview-config-panel>.dashboard-overview-config-option:focus-within:before{opacity:1}body .portal-client-surface .dashboard-overview-config-panel.portal-overview-config-panel .dashboard-overview-config-option input[type=checkbox]{width:15px!important;height:15px!important;margin:0!important;accent-color:#245987!important}body .portal-client-surface .dashboard-overview-config-panel.portal-overview-config-panel .dashboard-overview-config-option>.tiny{color:#7b8794!important;font-size:10.5px!important;font-weight:550!important;letter-spacing:0!important}@media (max-width: 720px){body .portal-client-surface .dashboard-overview-config-panel.portal-overview-config-panel{grid-template-columns:1fr!important}}body button.add-toggle-button,body button.add-toggle-button:active{border:1px solid #d7e0e6!important;background:#fff!important;color:#27313a!important;-webkit-text-fill-color:#27313a!important;box-shadow:0 2px 5px #0f172a09!important;transition:color .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease!important}body button.add-toggle-button:hover,body button.add-toggle-button:focus-visible{border-color:#12a89c!important;background:#12a89c!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #12a89c33!important}body .portal-client-surface button.add-toggle-button,body .portal-client-surface button.add-toggle-button:active{border-color:#d7e0e6!important;background:#fff!important;color:#27313a!important;-webkit-text-fill-color:#27313a!important;box-shadow:0 2px 5px #0f172a09!important}body .portal-client-surface button.add-toggle-button:hover,body .portal-client-surface button.add-toggle-button:focus-visible{border-color:#245987!important;background:#245987!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px #24598733!important}body .dashboard-overview-config-panel:not(.portal-overview-config-panel){grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:8px 12px!important;padding:4px 0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .dashboard-overview-config-panel:not(.portal-overview-config-panel)>.dashboard-overview-config-option{position:relative!important;min-height:46px!important;grid-template-columns:15px minmax(0,1fr) auto!important;gap:9px!important;padding:8px 10px 10px!important;border:0!important;border-bottom:1px solid #d8e2eb!important;border-radius:0!important;background:#fff!important;color:#24364c!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important;box-shadow:none!important;transition:transform .14s ease,box-shadow .14s ease!important}body .dashboard-overview-config-panel:not(.portal-overview-config-panel)>.dashboard-overview-config-option:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;border-radius:0 999px 999px 0;background:#12a89c;opacity:0;transition:opacity .14s ease}body .dashboard-overview-config-panel:not(.portal-overview-config-panel)>.dashboard-overview-config-option:hover,body .dashboard-overview-config-panel:not(.portal-overview-config-panel)>.dashboard-overview-config-option:focus-within{z-index:2!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px #12a89c1c!important}body .dashboard-overview-config-panel:not(.portal-overview-config-panel)>.dashboard-overview-config-option:hover:before,body .dashboard-overview-config-panel:not(.portal-overview-config-panel)>.dashboard-overview-config-option:focus-within:before{opacity:1}body .dashboard-overview-config-panel:not(.portal-overview-config-panel) .dashboard-overview-config-option input[type=checkbox]{width:15px!important;height:15px!important;margin:0!important;accent-color:#12a89c!important}body .dashboard-overview-config-panel:not(.portal-overview-config-panel) .dashboard-overview-config-option>.tiny{color:#7b8794!important;font-size:10.5px!important;font-weight:550!important;letter-spacing:0!important}@media (max-width: 720px){body .dashboard-overview-config-panel:not(.portal-overview-config-panel){grid-template-columns:1fr!important}}html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push,html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push+button.client-dossier-nav-push,html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push:last-child{border-top:0!important;border-bottom:0!important}html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push:after{content:""!important;display:block!important;position:absolute!important;left:18px!important;right:18px!important;bottom:0!important;height:1px!important;background:#d7e0e9!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}html body #root .client-fixed-dossier-sidebar .client-sidebar-profile-actions{border-top:1px solid #d7e0e9!important;border-bottom:1px solid #d7e0e9!important;padding-bottom:8px!important}body .dashboard-overview-config-panel .dashboard-overview-config-option input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:15px!important;height:15px!important;margin:0!important;border:1px solid #8b98a5!important;border-radius:2px!important;background-color:#fff!important;background-image:none!important;background-position:center!important;background-repeat:no-repeat!important;background-size:11px 11px!important;cursor:pointer!important}body .dashboard-overview-config-panel .dashboard-overview-config-option input[type=checkbox]:checked{border-color:#12a89c!important;background-color:#12a89c!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.2 6.4 11.5 13 4.8' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}body .portal-client-surface .dashboard-overview-config-panel .dashboard-overview-config-option input[type=checkbox]:checked{border-color:#245987!important;background-color:#245987!important}body .dashboard-overview-config-panel .dashboard-overview-config-option input[type=checkbox]:focus-visible{outline:2px solid rgba(18,168,156,.22)!important;outline-offset:2px!important}body .portal-client-surface .dashboard-overview-config-panel .dashboard-overview-config-option input[type=checkbox]:focus-visible{outline-color:#2459873d!important}html body #root .dashboard-home-hero{border:0!important;outline:0!important;box-shadow:0 12px 30px #0f172a0e!important}html body #root .dashboard-contact-toggle{background:#fff!important;border-color:#cfdedb!important;color:#172033!important;box-shadow:none!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}html body #root .dashboard-contact-toggle:hover,html body #root .dashboard-contact-toggle:focus-visible{background:#12a89c!important;border-color:#12a89c!important;color:#fff!important;transform:translateY(-1px) scale(1.025);box-shadow:0 8px 18px #12a89c2e!important}html body #root .dashboard-contact-card{background:#fffefa!important;border-color:#d8e6e3!important;box-shadow:0 8px 20px #0f172a0b!important;transform-origin:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}html body #root .dashboard-contact-card:hover,html body #root .dashboard-contact-card:focus-visible{background:#fffefa!important;border-color:#8fd2ca!important;transform:translateY(-4px) scale(1.025);box-shadow:0 18px 34px #0f766e24!important}html body #root .dashboard-contact-card .dashboard-team-avatar,html body #root .dashboard-contact-card .dashboard-team-avatar-frame{background:#fff!important}html body #root .dashboard-contact-card .dashboard-contact-task{background:#fff!important;border-color:#b9ddd8!important;color:#0f766e!important;box-shadow:0 7px 15px #0f766e12!important;transform-origin:center;transition:transform .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease!important}html body #root .dashboard-contact-card:hover .dashboard-contact-task,html body #root .dashboard-contact-card:focus-visible .dashboard-contact-task,html body #root .dashboard-contact-card .dashboard-contact-task:hover,html body #root .dashboard-contact-card .dashboard-contact-task:focus-visible{background:#12a89c!important;border-color:#12a89c!important;color:#fff!important;transform:translateY(-1px) scale(1.09);box-shadow:0 11px 22px #12a89c36!important;outline:0!important}.dashboard-contact-card{background:#fffefa!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}.dashboard-contact-card:hover,.dashboard-contact-card:focus-visible,.dashboard-contact-card:active{background:#fff1d6!important;border-color:#e8c98f!important;box-shadow:0 12px 24px #ae7c2b1f!important}html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push.is-active,html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push[aria-current=page]{background:#fff!important;color:#20242a!important;border:0!important;border-left:1px solid #dbe3ea!important;border-radius:0!important;box-shadow:none!important;transform:none!important}html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push.is-active *,html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push[aria-current=page] *{color:#20242a!important}html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push.is-active:after,html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push[aria-current=page]:after{background:#d7e0e9!important}html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push.is-active:before,html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push[aria-current=page]:before{opacity:1!important;background:#12a89c!important}html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push:before{height:32px!important}html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push,html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push:focus-visible{transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease!important;transform:scale(1)!important;filter:none!important;transform-origin:center!important}html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push:hover,html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push:focus-visible{z-index:2!important;background:#fff!important;border-color:#94a3b8!important;transform:translateY(-3px) scale(1.035)!important;box-shadow:0 16px 32px #0f172a38,0 6px 12px #0f172a1f!important}html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push:active{z-index:3!important;transform:translateY(1px) scale(.98)!important;box-shadow:0 5px 12px #0f172a29,inset 0 2px 5px #0f172a1a!important;transition-duration:.04s!important}html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push[draggable=true]{cursor:grab!important}html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push.is-dragging{opacity:.48!important;cursor:grabbing!important;transform:scale(.97)!important;box-shadow:none!important}html body #root .client-fixed-dossier-sidebar button.client-dossier-nav-push.is-drop-target{border-color:#334155!important;outline:2px dashed #64748b!important;outline-offset:-4px!important;background:#f8fafc!important}html body #root .profile-sidebar-flat-tile.is-active,html body #root .profile-sidebar-flat-tile:active{background:#fff!important}html body #root .profile-sidebar-flat-tile.is-active,html body #root .profile-sidebar-flat-tile.is-active *{color:#20242a!important}html body #root .profile-sidebar-flat-tile.is-active:before{opacity:1!important;background:#087d76!important;width:3px!important;top:12px!important;bottom:12px!important}html body #root .profile-sidebar-flat-tile:not(.is-active):before{opacity:0!important}html body #root .profile-sidebar-flat-tile:hover,html body #root .profile-sidebar-flat-tile:hover *,html body #root .profile-sidebar-flat-tile:focus-visible,html body #root .profile-sidebar-flat-tile:focus-visible *{color:#087d76!important}.sidebar-config-toggle{display:inline-flex!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:10px!important;font-size:12px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important;overflow:visible!important;text-indent:0!important}.sidebar-config-toggle:before,.sidebar-config-toggle:after{content:none!important;display:none!important}.admin-portfolio-unified-section .admin-portfolio-unified-selected{isolation:isolate;overflow:hidden;min-height:120px;padding:14px 16px 12px 20px!important;border:1px solid #e1ebe8!important;border-radius:14px!important;background:linear-gradient(90deg,#12a89c09,#12a89c00 18%),#fff!important;box-shadow:0 7px 20px #0f172a0e!important}.admin-portfolio-unified-section .admin-portfolio-unified-selected:before{left:0;top:31px;bottom:31px;width:2px;border-radius:0 999px 999px 0;background:#12a89c;opacity:.48;box-shadow:none;transition:opacity .16s ease,top .16s ease,bottom .16s ease}.admin-portfolio-unified-section .admin-portfolio-unified-selected:hover,.admin-portfolio-unified-section .admin-portfolio-unified-selected:focus-visible,.admin-portfolio-unified-section .admin-portfolio-unified-selected:focus-within{transform:translateY(-2px)!important;border:1px solid #cfe2de!important;border-radius:14px!important;background:linear-gradient(90deg,#12a89c0e,#12a89c00 20%),#fff!important;box-shadow:0 13px 28px #0f172a18!important}.admin-portfolio-unified-section .admin-portfolio-unified-selected:hover:before,.admin-portfolio-unified-section .admin-portfolio-unified-selected:focus-visible:before,.admin-portfolio-unified-section .admin-portfolio-unified-selected:focus-within:before{top:27px;bottom:27px;opacity:.76}.admin-portfolio-unified-section .admin-portfolio-unified-selected:active{transform:translateY(0) scale(.997)!important;box-shadow:0 6px 15px #0f172a12!important}.admin-portfolio-unified-selected>.row.between{gap:18px!important}.admin-portfolio-unified-selected>.row.between>div:first-child{padding:1px 0}.admin-portfolio-unified-selected>.row.between>div:first-child>div:first-child{color:#172033!important;font-size:18px!important;font-weight:850!important;line-height:1.25;letter-spacing:-.012em}.admin-portfolio-unified-selected>.row.between>div:first-child>div:nth-child(2){margin-top:4px!important;color:#087d76!important;font-weight:760!important}.admin-portfolio-unified-selected>.row.between>div:first-child>div:nth-child(3){margin-top:3px!important;color:#83909d!important}.admin-portfolio-unified-selected>.row.between>div:first-child>div:nth-child(4){grid-template-columns:repeat(4,minmax(116px,1fr))!important;gap:0!important;margin-top:9px!important}.admin-portfolio-unified-selected .admin-portfolio-unified-detail{min-height:50px;padding:7px 14px!important;border:0!important;border-right:1px solid #e1e8ed!important;border-radius:0!important;background:transparent!important;transition:background-color .15s ease}.admin-portfolio-unified-selected .admin-portfolio-unified-detail:hover{background:#12a89c09!important}.admin-portfolio-unified-selected .admin-portfolio-unified-detail .tiny{color:#7e8b98!important;font-weight:750!important}.admin-portfolio-unified-selected .admin-portfolio-unified-detail>div:last-child{margin-top:2px!important;font-size:15px;font-weight:820!important;line-height:1.25}.admin-portfolio-unified-selected .portfolio-card-action-tiles{min-width:124px;border-left:1px solid #e1e8ed}.admin-portfolio-unified-selected .portfolio-card-action-tile{min-height:54px;color:#087d76!important;border-right-color:#e1e8ed!important;background:transparent!important;font-weight:760}.admin-portfolio-unified-selected .portfolio-card-action-tile:hover,.admin-portfolio-unified-selected .portfolio-card-action-tile:focus-visible{background:#fff!important;transform:translateY(-1px)!important;box-shadow:inset 0 -2px #12a89c,0 7px 16px #0f172a1a!important}@media (max-width: 820px){.admin-portfolio-unified-section .admin-portfolio-unified-selected{padding:13px 14px 12px 18px!important}.admin-portfolio-unified-selected>.row.between>div:first-child>div:nth-child(4){grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-portfolio-unified-selected .admin-portfolio-unified-detail:nth-child(2n){border-right:0!important}.admin-portfolio-unified-selected .portfolio-card-action-tiles{width:100%;min-width:0;border-top:1px solid #e1e8ed;border-left:0}}@media (max-width: 520px){.admin-portfolio-unified-selected>.row.between>div:first-child>div:nth-child(4){grid-template-columns:1fr!important}.admin-portfolio-unified-selected .admin-portfolio-unified-detail,.admin-portfolio-unified-selected .admin-portfolio-unified-detail:nth-child(2n){border-right:0!important;border-bottom:1px solid #e8eef2!important}}@media (prefers-reduced-motion: reduce){.admin-portfolio-unified-section .admin-portfolio-unified-selected,.admin-portfolio-unified-selected .portfolio-card-action-tile{transition:none!important}}html body #root .portfolio-card-list-soft{gap:12px!important;padding:3px 2px 7px!important}html body #root .portfolio-card-list-soft>.inspector-profile-portfolio-card{overflow:visible!important;padding:15px 17px 14px 20px!important;border:1px solid #dce8e5!important;border-left:1px solid #dce8e5!important;border-radius:17px!important;background:#fff!important;box-shadow:0 6px 18px #0f172a0d!important}html body #root .portfolio-card-list-soft>.inspector-profile-portfolio-card:hover,html body #root .portfolio-card-list-soft>.inspector-profile-portfolio-card:focus-visible,html body #root .portfolio-card-list-soft>.inspector-profile-portfolio-card:focus-within{border-color:#bfdad5!important;border-left-color:#bfdad5!important;border-radius:17px!important;background:linear-gradient(90deg,#12a89c09,#12a89c00 18%),#fff!important;box-shadow:0 13px 28px #0f172a16!important}.portfolio-card-list-refined{gap:8px!important;padding:3px 2px 5px}.portfolio-card-list-refined .inspector-profile-portfolio-card{isolation:isolate;overflow:hidden;position:relative;min-height:118px;padding:13px 15px 12px 18px!important;gap:7px!important;border:1px solid #e3ece9!important;border-left:1px solid #e3ece9!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 14px #0f172a0a!important;transform-origin:center;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important}.portfolio-card-list-refined .inspector-profile-portfolio-card:before{content:"";position:absolute;z-index:2;left:0;top:29px;bottom:29px;width:2px;border-radius:0 999px 999px 0;background:#12a89c;opacity:.32;pointer-events:none;transition:opacity .16s ease,top .16s ease,bottom .16s ease}.portfolio-card-list-refined .inspector-profile-portfolio-card:hover,.portfolio-card-list-refined .inspector-profile-portfolio-card:focus-visible,.portfolio-card-list-refined .inspector-profile-portfolio-card:focus-within{z-index:2;transform:translateY(-2px)!important;border:1px solid #cfe1dd!important;border-left:1px solid #cfe1dd!important;border-radius:12px!important;background:linear-gradient(90deg,#12a89c09,#12a89c00 18%),#fff!important;box-shadow:0 12px 24px #0f172a16!important;outline:none}.portfolio-card-list-refined .inspector-profile-portfolio-card:hover:before,.portfolio-card-list-refined .inspector-profile-portfolio-card:focus-visible:before,.portfolio-card-list-refined .inspector-profile-portfolio-card:focus-within:before,.portfolio-card-list-refined .inspector-profile-portfolio-card[data-expanded=true]:before{top:25px;bottom:25px;opacity:.72}.portfolio-card-list-refined .inspector-profile-portfolio-card[data-expanded=true]{border-color:#c9dfda!important;border-left-color:#c9dfda!important;background:linear-gradient(90deg,#12a89c0b,#12a89c00 20%),#fff!important}.portfolio-card-list-refined .inspector-profile-portfolio-card:active{transform:translateY(0) scale(.997)!important;box-shadow:0 5px 13px #0f172a0f!important}.portfolio-card-list-refined .inspector-profile-portfolio-card>.row.between{gap:16px!important}.portfolio-card-list-refined .inspector-profile-portfolio-card>.row.between>div:first-child>div:first-child{color:#172033!important;font-size:17px!important;font-weight:850!important;line-height:1.25;letter-spacing:-.01em}.portfolio-card-list-refined .inspector-profile-portfolio-card>.row.between>div:first-child>.tiny{margin-top:3px!important}.portfolio-card-list-refined .portfolio-card-info-tiles{gap:0!important;margin-top:1px}.portfolio-card-list-refined .portfolio-card-info-tile{min-height:50px;padding:6px 14px;border-right-color:#e2e9ed;background:transparent}.portfolio-card-list-refined .portfolio-card-info-tile:first-child{padding-left:12px}.portfolio-card-list-refined .portfolio-card-info-tile:hover,.portfolio-card-list-refined .portfolio-card-info-tile:focus-visible{z-index:1;background:#12a89c09;transform:translateY(-1px);box-shadow:0 6px 14px #0f766e14;outline:none}.portfolio-card-list-refined .portfolio-card-action-tiles{min-width:122px;border-left:1px solid #e2e9ed}.portfolio-card-list-refined .portfolio-card-action-tile{min-height:52px;background:transparent!important;border-right-color:#e2e9ed!important;color:#087d76!important}.portfolio-card-list-refined .portfolio-card-action-tile:hover,.portfolio-card-list-refined .portfolio-card-action-tile:focus-visible{background:#fff!important;transform:translateY(-1px)!important;box-shadow:inset 0 -2px #12a89c,0 6px 14px #0f172a17!important}@media (max-width: 760px){.portfolio-card-list-refined{gap:7px!important;padding-inline:0}.portfolio-card-list-refined .inspector-profile-portfolio-card{padding:12px 13px 11px 16px!important}.portfolio-card-list-refined .portfolio-card-info-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-card-list-refined .portfolio-card-info-tile:nth-child(2n){border-right:0}.portfolio-card-list-refined .portfolio-card-action-tiles{width:100%;min-width:0;border-top:1px solid #e2e9ed;border-left:0}}@media (prefers-reduced-motion: reduce){.portfolio-card-list-refined .inspector-profile-portfolio-card,.portfolio-card-list-refined .portfolio-card-info-tile,.portfolio-card-list-refined .portfolio-card-action-tile{transition:none!important}}body .internal-operational-groups{gap:12px!important}body .internal-operational-groups .internal-operational-group{gap:4px!important}body .internal-operational-groups .internal-operational-grid{display:grid!important;width:100%!important;max-width:none!important;gap:10px!important;grid-auto-rows:80px!important;border:0!important;background:transparent!important;background-image:none!important}body .internal-operational-groups .summary-action-card.internal-operational-tile{width:auto!important;min-width:0!important;max-width:none!important;height:80px!important;min-height:80px!important;max-height:80px!important;padding:8px 12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:1fr!important;align-items:center!important;justify-content:stretch!important;gap:7px!important;overflow:visible!important;border:0!important;border-left:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease!important}body .internal-operational-groups .summary-action-card.internal-operational-tile>span:first-child{width:20px!important;height:20px!important;margin:0!important;font-size:18px!important}body .internal-operational-groups .summary-action-card.internal-operational-tile>span:first-child svg{width:17px!important;height:17px!important}body .internal-operational-groups .summary-action-card.internal-operational-tile>span:nth-of-type(3){display:block!important;width:100%!important;min-width:0!important;margin:0!important}body .internal-operational-groups .summary-action-card.internal-operational-tile>span:nth-of-type(3)>span:first-child{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;color:#62738a!important}body .internal-operational-groups .summary-action-card.internal-operational-tile>span:nth-of-type(3)>.tiny,body .internal-operational-groups .summary-action-card.internal-operational-tile>span:nth-of-type(2),body .internal-operational-groups .summary-action-card.internal-operational-tile>span:nth-of-type(4),body .internal-operational-groups .summary-action-card.internal-operational-tile>span:last-child{display:none!important}body .internal-operational-groups .summary-action-card.internal-operational-tile:hover,body .internal-operational-groups .summary-action-card.internal-operational-tile:focus-visible{z-index:4!important;outline:none!important;background-color:#fbfffe!important;transform:translateY(-3px) scale(1.03)!important;box-shadow:0 14px 28px #0f766e38!important}body .internal-operational-groups .summary-action-card.internal-operational-tile:active{transform:translateY(0) scale(.98)!important;background-color:#eefbf9!important;box-shadow:0 5px 12px #0f766e2e!important}body .internal-operational-groups .summary-action-card.internal-operational-tile:after{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background-image:linear-gradient(#cbd5e194,#cbd5e194),linear-gradient(#cbd5e194,#cbd5e194)!important;background-repeat:no-repeat!important;background-size:1px calc(100% - 12px),calc(100% - 8px) 1px!important;background-position:left top,right bottom!important}@media (min-width: 1000px){body .internal-operational-groups .internal-operational-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .internal-operational-groups .summary-action-card.internal-operational-tile:not(:nth-child(4n)):not(:last-child){border-right:0!important}body .internal-operational-groups .summary-action-card.internal-operational-tile:not(:nth-child(4n+1)):before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:1px;background:#cbd5e1;pointer-events:none}}@media (min-width: 721px) and (max-width: 999px){body .internal-operational-groups .internal-operational-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .internal-operational-groups .summary-action-card.internal-operational-tile:not(:nth-child(2n)):not(:last-child){border-right:0!important}body .internal-operational-groups .summary-action-card.internal-operational-tile:nth-child(2n):before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:1px;background:#cbd5e1;pointer-events:none}}@media (max-width: 720px){body .internal-operational-groups .internal-operational-grid{grid-template-columns:1fr!important;grid-auto-rows:70px!important}body .internal-operational-groups .summary-action-card.internal-operational-tile{height:70px!important;min-height:70px!important;max-height:70px!important;border-right:0!important}body .internal-operational-groups .summary-action-card.internal-operational-tile:before{content:none!important}}body .internal-operational-panel{box-sizing:border-box!important;width:100%!important;border:1px solid #d7e0e9!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}body .internal-operational-groups .internal-operational-grid .summary-action-card.internal-operational-tile:before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:50%!important;bottom:auto!important;height:32px!important;margin:0!important;transform:translateY(-50%)!important;width:3px!important;background:#12a89c!important;border-radius:0 999px 999px 0!important;opacity:0!important;pointer-events:none!important;transition:opacity .14s ease,box-shadow .14s ease!important}body .internal-operational-groups .internal-operational-grid .summary-action-card.internal-operational-tile:hover:before,body .internal-operational-groups .internal-operational-grid .summary-action-card.internal-operational-tile:focus-visible:before,body .internal-operational-groups .internal-operational-grid .summary-action-card.internal-operational-tile:active:before{opacity:1!important;box-shadow:2px 0 5px #12a89c33!important}body .internal-operational-tile .internal-operational-alert-icon{position:relative!important;z-index:3!important;width:38px!important;height:38px!important;display:grid!important;align-items:center!important;justify-content:center!important;overflow:visible!important;border:1px solid #dbe4ea!important;border-radius:10px!important;background:#fff!important;color:#dc2626!important;box-shadow:0 3px 8px #33415514!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}body .internal-operational-groups .summary-action-card.internal-operational-tile>span.internal-operational-alert-icon:first-child{width:38px!important;height:38px!important;display:grid!important;align-items:center!important;justify-content:center!important;overflow:visible!important}body .internal-operational-tile .internal-operational-alert-icon>svg{flex:0 0 auto!important;transform-origin:50% 18%!important;animation:none!important;transform:rotate(0) scale(1);will-change:transform,filter,color}body .internal-operational-tile .internal-operational-alert-count{position:absolute!important;right:-5px!important;top:-6px!important;left:auto!important;z-index:4!important;flex:0 0 auto!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border:2px solid #fff!important;border-radius:999px!important;background:#dc2626!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important;line-height:1!important;font-weight:950!important;box-shadow:0 2px 6px #7f1d1d3d!important;opacity:1!important;visibility:visible!important;transform:none!important;margin:0!important}body .internal-operational-groups .summary-action-card.internal-operational-tile .internal-operational-alert-count,body .internal-operational-groups .summary-action-card.internal-operational-tile:hover .internal-operational-alert-count,body .internal-operational-groups .summary-action-card.internal-operational-tile:focus-visible .internal-operational-alert-count,body .internal-operational-groups .summary-action-card.internal-operational-tile:active .internal-operational-alert-count{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important}body .internal-operational-tile:hover .internal-operational-alert-icon>svg,body .internal-operational-tile:focus-visible .internal-operational-alert-icon>svg{animation:internal-operational-bell-pulse .58s ease-in-out 1!important;color:#dc2626!important;filter:drop-shadow(0 0 5px rgba(220,38,38,.28))!important}body .internal-operational-tile:hover .internal-operational-alert-icon,body .internal-operational-tile:focus-visible .internal-operational-alert-icon{border-color:#fca5a5!important;background:#fff!important;box-shadow:0 5px 12px #7f1d1d24!important}@keyframes internal-operational-bell-pulse{0%,to{transform:rotate(0) scale(1);filter:drop-shadow(0 0 0 rgba(239,68,68,0))}20%{transform:rotate(-10deg) scale(1.12);filter:drop-shadow(0 0 5px rgba(239,68,68,.44))}40%{transform:rotate(10deg) scale(1.12);filter:drop-shadow(0 0 7px rgba(239,68,68,.58))}62%{transform:rotate(-7deg) scale(1.08);filter:drop-shadow(0 0 5px rgba(239,68,68,.42))}82%{transform:rotate(0) scale(1);filter:drop-shadow(0 0 0 rgba(239,68,68,0))}}@media (prefers-reduced-motion: reduce){body .internal-operational-tile .internal-operational-alert-icon>svg{animation:none!important}}body .internal-progress-metrics{grid-auto-rows:80px!important;column-gap:10px!important;row-gap:10px!important;background-image:linear-gradient(to bottom,transparent 0 14px,rgba(203,213,225,.72) 14px calc(100% - 14px),transparent calc(100% - 14px))!important;background-position:center top!important;background-size:1px 100%!important;background-repeat:no-repeat!important}body .internal-progress-metrics>.internal-progress-metric:nth-child(n){height:80px!important;min-height:80px!important;max-height:80px!important;border-top:0!important;border-right:0!important;border-bottom:1px solid rgba(203,213,225,.72)!important;border-left:1px solid rgba(203,213,225,.72)!important;border-radius:0!important;background-image:none!important;box-shadow:none!important;overflow:visible!important;transform-origin:center!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}body .internal-progress-metrics>.internal-progress-metric:nth-child(n):before{height:32px!important}body .internal-progress-metrics>.internal-progress-metric:nth-child(2n){border-left:0!important}@media (max-width: 720px){body .internal-progress-metrics{background-image:none!important}body .internal-progress-metrics>.internal-progress-metric:nth-child(2n){border-left:1px solid rgba(203,213,225,.72)!important}}body .internal-progress-metrics>.internal-progress-metric:nth-child(n):hover,body .internal-progress-metrics>.internal-progress-metric:nth-child(n):focus-visible,body .internal-progress-metrics>.internal-progress-metric:nth-child(n):focus-within{z-index:20!important;background:#fff!important;transform:translateY(-5px) scale(1.025)!important;box-shadow:0 18px 28px #33415533!important;outline:none!important}body .internal-progress-metrics>.internal-progress-metric:nth-child(n):hover>div:first-child,body .internal-progress-metrics>.internal-progress-metric:nth-child(n):focus-visible>div:first-child,body .internal-progress-metrics>.internal-progress-metric:nth-child(n):focus-within>div:first-child{color:#12a89c!important}body .internal-progress-metrics>.internal-progress-metric:nth-child(n):after{content:none!important}body .internal-progress-metrics>.internal-progress-metric:not(:nth-last-child(-n+2)):after,body .internal-progress-metrics:has(>.internal-progress-metric:last-child:nth-child(odd))>.internal-progress-metric:nth-last-child(2):after{content:none!important;display:none!important;position:absolute!important;left:18px!important;right:18px!important;width:auto!important;bottom:0!important;height:1px!important;background:#cbd5e1b8!important;transform:scaleY(.5)!important;transform-origin:center bottom!important;pointer-events:none!important;z-index:2!important}@media (max-width: 720px){body .internal-progress-metrics>.internal-progress-metric:not(:last-child):after{content:none!important;display:none!important;left:18px!important;right:18px!important;width:auto!important}body .internal-progress-metrics>.internal-progress-metric:last-child:after{content:none!important}}body .internal-progress-live-summary{overflow:visible!important;background:transparent!important;transition:transform .18s ease!important}body .internal-progress-live-summary:hover,body .internal-progress-live-summary:focus-within{z-index:20!important;background:transparent!important;border-color:transparent!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:none!important}body .internal-progress-live-summary:hover .internal-progress-live-value,body .internal-progress-live-summary:focus-within .internal-progress-live-value,body .internal-progress-live-summary:has(.internal-progress-live-pulse.is-up) .internal-progress-live-value,body .internal-progress-live-summary.is-complete .internal-progress-live-value{color:#12a89c!important}body .internal-progress-live-summary:hover .internal-progress-live-fill,body .internal-progress-live-summary:focus-within .internal-progress-live-fill,body .internal-progress-live-summary:has(.internal-progress-live-pulse.is-up) .internal-progress-live-fill,body .internal-progress-live-summary.is-complete .internal-progress-live-fill{background:#12a89c!important}body .internal-progress-live-summary.is-complete{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body .internal-progress-live-pulse{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;border-radius:inherit!important;pointer-events:none!important}body .internal-progress-live-pulse.is-up,body .internal-progress-live-pulse.is-down{animation:none!important}@keyframes internal-progress-pulse-up{0%{opacity:0;background:#12a89c00;box-shadow:inset 0 0 #12a89c00}35%{opacity:1;background:#12a89c21;box-shadow:inset 0 0 0 1px #12a89c6b}to{opacity:0;background:#12a89c00;box-shadow:inset 0 0 0 1px #12a89c00}}@keyframes internal-progress-pulse-down{0%{opacity:0;background:#f59e0b00}35%{opacity:1;background:#f59e0b1f}to{opacity:0;background:#f59e0b00}}@media (prefers-reduced-motion: reduce){body .internal-progress-live-summary,body .internal-progress-live-fill,body .internal-progress-live-pulse{animation:none!important;transition:none!important}}.service-folder-dashboard{display:grid;gap:14px}.service-folder-dashboard__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.service-folder-dashboard__header h3{margin:0 0 5px;color:#172033;font-size:21px;line-height:1.2}.service-folder-dashboard__total{display:inline-flex;align-items:center;min-height:32px;padding:5px 11px;border:1px solid #b8ded8;border-radius:999px;background:#ecf9f7;color:#0f766e;font-size:12px;font-weight:850}.service-folder-dashboard__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.service-folder-card{min-width:0;overflow:hidden;border:1px solid var(--folder-border, #d8e3df);border-radius:18px;background:#fff;box-shadow:0 6px 22px #0f172a0b;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.service-folder-card:hover,.service-folder-card:focus-within{border-color:var(--folder-accent, #0f8f83);box-shadow:0 12px 30px #0f172a14;transform:translateY(-1px)}.service-folder-card.is-open{grid-column:span 1;border-color:var(--folder-accent, #0f8f83)}.service-folder-card__main{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:138px;padding:16px;border:0;background:linear-gradient(145deg,#fff 55%,var(--folder-soft, #f1f5f9) 140%);color:#172033;text-align:left;cursor:pointer}.service-folder-card__icon{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--folder-border, #d8e3df);border-radius:13px;background:var(--folder-soft, #f1f5f9);color:var(--folder-accent, #0f8f83)}.service-folder-card__content{display:grid;flex:1 1 auto;gap:8px;min-width:0}.service-folder-card__topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.service-folder-card__topline strong{min-width:0;overflow-wrap:anywhere;font-size:18px;font-weight:900}.service-folder-card__status{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:var(--folder-soft, #f1f5f9);color:var(--folder-accent, #0f8f83);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.service-folder-card__preview{min-height:32px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.35}.service-folder-card__metrics{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;font-size:12px;color:#64748b}.service-folder-card__metrics b{color:#172033;font-size:15px}.service-folder-card__action{margin-left:auto;color:var(--folder-accent, #0f8f83);font-weight:850}.service-folder-card__details{display:grid;gap:9px;padding:14px 16px 16px;border-top:1px solid var(--folder-border, #d8e3df);background:#fcfefd}.service-folder-card__chips{display:flex;gap:6px;flex-wrap:wrap}.service-folder-card__chips>span{padding:5px 8px;border:1px solid var(--folder-border, #d8e3df);border-radius:999px;background:var(--folder-soft, #f1f5f9);color:#334155;font-size:11px;font-weight:750}.service-folder-contract{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;color:#334155;font-size:12px}.service-folder-contract>span:first-child{display:grid;gap:2px;min-width:0}.service-folder-contract small{color:#64748b}.service-folder-contract>span:last-child{flex:0 0 auto;color:#92400e;font-weight:800}.service-folder-contract>span:last-child.is-active{color:#0f766e}@media (max-width: 680px){.service-folder-dashboard__grid{grid-template-columns:1fr}.service-folder-card__main{min-height:0;padding:14px}.service-folder-card__icon{flex-basis:40px;width:40px;height:40px}.service-folder-card__topline{align-items:flex-start}.service-folder-card__metrics{align-items:flex-end}}.service-folder-strip{display:grid;gap:0;overflow:hidden;border:1px solid #dce5e2;border-radius:14px;background:#fff}.service-folder-strip__heading{padding:10px 14px 7px;color:#718096;font-size:12px;font-weight:950;letter-spacing:.055em}.service-folder-strip__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border-bottom:1px solid #e4e9ee}.service-folder-strip__item{position:relative;min-width:0;border-right:1px solid #d8e1e8;background:#fff}.service-folder-strip__item:last-child{border-right:0}.service-folder-strip__item.is-active:before{content:"";position:absolute;z-index:2;top:12px;bottom:12px;left:0;width:4px;border-radius:0 4px 4px 0;background:#12a89c}.service-folder-strip__button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:78px;padding:12px 14px 12px 20px;border:0;background:#fff;color:#64748b;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.service-folder-strip__button:hover,.service-folder-strip__button:focus-visible,.service-folder-strip__item.is-active .service-folder-strip__button{background:#fbfefd;color:#172033;outline:0;box-shadow:inset 0 -2px #12a89c21}.service-folder-strip__signal{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:36px;color:#ff5454}.service-folder-strip__signal b{position:absolute;top:-3px;right:-3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;line-height:1;box-shadow:0 2px 5px #7f1d1d33}.service-folder-strip__copy{display:grid;gap:3px;min-width:0}.service-folder-strip__copy strong{overflow:hidden;color:#64748b;font-size:15px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.service-folder-strip__button:hover .service-folder-strip__copy strong,.service-folder-strip__button:focus-visible .service-folder-strip__copy strong,.service-folder-strip__item.is-active .service-folder-strip__copy strong{color:#334155}.service-folder-strip__copy small{color:#8a96a3;font-size:11px}.service-folder-strip__chevron{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#0f8f83;font-size:18px;font-weight:500}.service-folder-strip__details{display:grid;gap:9px;padding:13px 16px 16px;background:#fbfefd}.service-folder-strip__details-head,.service-folder-strip__contract{display:flex;align-items:center;justify-content:space-between;gap:10px}.service-folder-strip__details-head{color:#172033}.service-folder-strip__details-head>span{color:#64748b;font-size:12px;font-weight:750}.service-folder-strip__services{display:flex;gap:6px;flex-wrap:wrap}.service-folder-strip__services>span{padding:4px 8px;border:1px solid #cfe5e1;border-radius:999px;background:#eef9f7;color:#0f766e;font-size:11px;font-weight:750}.service-folder-strip__contract{padding:8px 10px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#334155;font-size:12px}.service-folder-strip__contract>span:first-child{display:grid;gap:2px}.service-folder-strip__contract small{color:#7b8794}.service-folder-strip__contract>b{color:#b45309}.service-folder-strip__contract>b.is-active{color:#0f766e}@media (max-width: 760px){.service-folder-strip__items{grid-template-columns:1fr}.service-folder-strip__item{border-right:0;border-bottom:1px solid #d8e1e8}.service-folder-strip__item:last-child{border-bottom:0}}body .service-folder-strip.internal-operational-groups{gap:4px!important;overflow:visible;padding:10px 16px 12px;border:1px solid #d7e0e9;border-radius:18px;background:#fff;box-shadow:none}.service-folder-strip__heading-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}body .service-folder-strip .service-folder-strip__heading{padding:0;color:#718096;font-size:13px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}body .service-folder-strip.internal-operational-groups .service-folder-strip__items.internal-operational-grid{border-bottom:0}body .service-folder-strip.internal-operational-groups .service-folder-strip__button.internal-operational-tile.is-active:before{content:"";position:absolute;z-index:5;top:50%;bottom:auto;height:32px;transform:translateY(-50%);left:0;width:3px;border-radius:0 999px 999px 0;background:#12a89c;box-shadow:2px 0 5px #12a89c33}body .service-folder-strip.internal-operational-groups .service-folder-strip__details{margin-top:4px;border-top:1px solid #d7e0e9;background:#fff}@media (max-width: 720px){body .service-folder-strip.internal-operational-groups{padding:10px 12px 12px}}body .service-folder-strip.internal-operational-groups .service-folder-strip__button.no-problem{grid-template-columns:minmax(0,1fr)!important}body .service-folder-strip.internal-operational-groups .service-folder-strip__button.no-problem>.service-folder-strip__signal.is-empty{display:none!important}body .service-folder-strip .service-folder-strip__signal.has-problem{color:#ef4444!important}body .service-folder-strip.internal-operational-groups .summary-action-card.internal-operational-tile>span:nth-of-type(3)>.service-folder-strip__title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;overflow:visible!important;-webkit-box-orient:initial!important;-webkit-line-clamp:initial!important;white-space:nowrap!important}.service-folder-strip__title-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-folder-strip__state{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid transparent;border-radius:999px;font-size:9px;font-weight:950;line-height:1.15;letter-spacing:.035em}.service-folder-strip__state.is-active{border-color:#12a89c;background:#12a89c;color:#fff;box-shadow:0 5px 12px #12a89c2e}.service-folder-strip__state.is-active:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.service-folder-strip__state.is-inactive{border-color:#d8e1e8;background:#f1f5f9;color:#64748b}body .service-contract-panel{overflow:visible;padding:10px 0 12px;border:0;border-radius:0;background:transparent;box-shadow:none}body .service-contract-panel .service-contract-actions.profile-header-contact-actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,190px));grid-auto-flow:row;justify-content:start;width:100%;max-width:none;margin:8px 0 0;gap:10px;border-top:0;border-bottom:0;background:#fff}body .service-contract-panel .service-contract-action.profile-header-contact-action{position:relative;min-width:0;min-height:64px;padding:7px 10px;border:0;border-left:1px solid rgba(203,213,225,.62);border-bottom:1px solid rgba(203,213,225,.62);border-radius:0;background:#fff;color:#087d76;display:grid;place-content:center;justify-items:center;gap:3px;text-align:center;box-shadow:none}body .service-contract-panel .service-contract-action.profile-header-contact-action+.service-contract-action.profile-header-contact-action{border-left:1px solid rgba(203,213,225,.62)}body .service-contract-panel .service-contract-action.profile-header-contact-action:hover,body .service-contract-panel .service-contract-action.profile-header-contact-action:focus-visible,body .service-contract-panel .service-contract-action.profile-header-contact-action.is-active{z-index:2;outline:none;background:#fff;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a1a}body .service-contract-panel .service-contract-action:before{content:"";position:absolute;z-index:3;left:0;top:13px;bottom:13px;width:3px;border-radius:999px;background:#12a89c;opacity:0;transition:opacity .14s ease;pointer-events:none}body .service-contract-panel .service-contract-action:hover:before,body .service-contract-panel .service-contract-action:focus-visible:before,body .service-contract-panel .service-contract-action:active:before{opacity:1}body .service-contract-panel .service-contract-title{min-width:0;max-width:100%;overflow:hidden;color:#172033;font:inherit;font-size:13px;font-weight:500;line-height:1.45;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap}body .service-contract-panel .service-contract-count{display:none}body .service-contract-panel .service-folder-strip__state{min-height:16px;padding:0 5px;gap:3px;border-radius:5px;font-family:inherit;font-size:9px;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none}body .service-contract-panel .service-folder-strip__state.is-active:before{width:4px;height:4px}body .service-contract-panel .service-contract-problem{position:absolute;top:8px;right:10px;display:grid;place-items:center;width:24px;height:24px;color:#ef4444}body .service-contract-panel .service-contract-problem b{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border:2px solid #fff;border-radius:999px;background:#dc2626;color:#fff;font-size:9px;line-height:1}body .service-contract-panel.is-services-only .service-contract-action.is-read-only,body .service-contract-panel.is-services-only .service-contract-action.is-read-only:hover,body .service-contract-panel.is-services-only .service-contract-action.is-read-only:focus-visible,body .service-contract-panel.is-services-only .service-contract-action.is-read-only:active{cursor:default;transform:none;box-shadow:none;outline:none}body .service-contract-panel.is-services-only .service-contract-action.is-read-only:before,body .service-contract-panel.is-services-only .service-contract-problem{display:none}@media (max-width: 720px){body .service-contract-panel .service-contract-actions.profile-header-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body .service-contract-panel .service-contract-action.profile-header-contact-action:nth-child(odd){border-left:0}body .service-contract-panel .service-contract-action.profile-header-contact-action:nth-child(n+3){border-top:1px solid #d7e2df}}body .internal-operational-groups .summary-action-card.internal-operational-tile:hover,body .internal-operational-groups .summary-action-card.internal-operational-tile:focus-visible,body .service-contract-panel .service-contract-action.profile-header-contact-action:not(.is-read-only):hover,body .service-contract-panel .service-contract-action.profile-header-contact-action:not(.is-read-only):focus-visible,body .service-contract-panel .service-contract-action.profile-header-contact-action.is-active:not(.is-read-only){z-index:20!important;outline:none!important;background:#fff!important;transform:translateY(-5px) scale(1.025)!important;box-shadow:0 18px 28px #33415533!important}body .internal-operational-groups .summary-action-card.internal-operational-tile:hover>span:nth-of-type(3)>span:first-child,body .internal-operational-groups .summary-action-card.internal-operational-tile:focus-visible>span:nth-of-type(3)>span:first-child{color:#172033!important}body .service-contract-panel .service-contract-action.profile-header-contact-action:not(.is-read-only):hover .service-contract-title,body .service-contract-panel .service-contract-action.profile-header-contact-action:not(.is-read-only):focus-visible .service-contract-title{color:#172033!important}body .internal-operational-groups .summary-action-card.internal-operational-tile:active,body .service-contract-panel .service-contract-action.profile-header-contact-action:not(.is-read-only):active,body .internal-progress-metrics>.internal-progress-metric:active{transform:translateY(0) scale(.985)!important;background:#f4fbfa!important;box-shadow:0 6px 14px #33415524!important}body .client-quick-contact-panel{position:relative!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:10px!important;row-gap:12px!important;width:100%!important;padding:18px 12px 16px!important;border:0!important;border-top:0!important;border-bottom:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}body .client-quick-contact-panel:only-child{grid-column:1 / -1!important}body .client-quick-contact-panel>div:first-child{grid-column:1 / -1!important;min-height:42px!important;padding:0 170px 0 8px!important}body .client-quick-contact-panel>div:first-child>div:first-child{color:#687782!important;font-size:14px!important;font-weight:900!important;letter-spacing:.035em!important;text-transform:uppercase!important}body .client-quick-contact-panel>div:first-child>.tiny{margin-top:3px!important;color:#7b8794!important;font-size:13px!important;font-weight:500!important}body .client-quick-contact-panel>.client-dossier-contact-edit{position:relative!important;isolation:isolate!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;min-width:0!important;min-height:84px!important;padding:12px 14px 13px 18px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#172033!important;text-align:left!important;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease!important}body .client-quick-contact-panel>.client-dossier-contact-edit:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;pointer-events:none!important;background-image:linear-gradient(#d7e0e9,#d7e0e9),linear-gradient(#d7e0e9,#d7e0e9)!important;background-repeat:no-repeat!important;background-size:1px calc(100% - 12px),calc(100% - 8px) 1px!important;background-position:left top,right bottom!important}body .client-quick-contact-panel>.client-dossier-contact-edit:before{content:""!important;position:absolute!important;z-index:3!important;left:0!important;top:50%!important;width:3px!important;height:32px!important;border-radius:0 999px 999px 0!important;background:#12a89c!important;box-shadow:none!important;opacity:0!important;transform:translateY(-50%)!important;pointer-events:none!important;transition:opacity .14s ease,box-shadow .14s ease!important}body .client-quick-contact-panel>.client-dossier-contact-edit:hover,body .client-quick-contact-panel>.client-dossier-contact-edit:focus-visible{z-index:10!important;outline:none!important;background:#fff!important;transform:translateY(-5px) scale(1.025)!important;box-shadow:0 18px 28px #33415533!important}body .client-quick-contact-panel>.client-dossier-contact-edit:hover:before,body .client-quick-contact-panel>.client-dossier-contact-edit:focus-visible:before{opacity:1!important;box-shadow:2px 0 5px #12a89c33!important}body .client-quick-contact-panel>.client-dossier-contact-edit:active{transform:translateY(0) scale(.985)!important;background:#f4fbfa!important;box-shadow:0 6px 14px #33415524!important}body .client-quick-contact-panel>.client-dossier-contact-edit>span:first-child{order:2!important;color:#7b8794!important;font-size:13px!important;font-weight:500!important}body .client-quick-contact-panel>.client-dossier-contact-edit>span:nth-child(2){order:1!important;display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;color:#172033;font-size:14px!important;font-weight:900!important;line-height:1.2!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .client-quick-contact-panel>.btn.xs{position:absolute!important;top:16px!important;right:12px!important;width:auto!important;min-width:144px!important;height:40px!important;padding:0 16px!important;border-radius:14px!important;font-size:13px!important}body .client-quick-contact-panel>div:nth-child(2):last-child{grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body .client-quick-contact-panel>div:nth-child(2):last-child>label{min-width:0!important;padding:10px 12px 12px!important;border-bottom:1px solid #d7e0e9!important}body .client-quick-contact-panel>div:nth-child(2):last-child>label input{min-height:38px!important;border:1px solid #d7e0e9!important;border-radius:10px!important;background:#fff!important}body .client-quick-contact-panel>div:nth-child(2):last-child>.row{grid-column:1 / -1!important;justify-content:flex-start!important}body .client-quick-contact-panel>div:nth-child(2):last-child>.row>.btn{flex:0 0 auto!important;min-width:120px!important}@media (max-width: 720px){body .client-quick-contact-panel{grid-template-columns:1fr!important;padding:14px 8px!important}body .client-quick-contact-panel>div:first-child{padding-right:8px!important}body .client-quick-contact-panel>.btn.xs{position:static!important;grid-column:1 / -1!important;justify-self:start!important}body .client-quick-contact-panel>div:nth-child(2):last-child{grid-template-columns:1fr!important}}body .internal-operational-groups .internal-operational-grid .summary-action-card.internal-operational-tile{border:0!important;background-color:#fff!important;background-image:linear-gradient(#cbd5e1b8,#cbd5e1b8)!important;background-repeat:no-repeat!important;background-size:1px calc(100% - 12px)!important;background-position:left top!important}body .internal-operational-groups .internal-operational-grid .summary-action-card.internal-operational-tile:after{content:""!important;display:block!important;position:absolute!important;z-index:1!important;left:8px!important;right:0!important;top:auto!important;bottom:0!important;width:auto!important;height:1px!important;pointer-events:none!important;background:#cbd5e1b8!important}body .client-dossier-overview-panel{border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}body .client-portal-quick-settings-backdrop{position:fixed!important;z-index:1590!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;padding:0!important;border:0!important;border-radius:0!important;background:#0f172a29!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;cursor:default!important}body .client-portal-quick-settings-panel{position:fixed!important;z-index:1600!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;display:grid!important;align-content:start!important;width:min(460px,94vw)!important;height:100vh!important;max-height:100vh!important;padding:18px!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-left:1px solid #d7e0e9!important;border-radius:18px 0 0 18px!important;background:#fff!important;box-shadow:-18px 0 42px #0f172a2e!important;animation:client-portal-settings-enter .18s ease-out!important}body .client-dossier-legacy-navigation{display:none!important}@keyframes client-portal-settings-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width: 520px){body .client-portal-quick-settings-panel{width:100vw!important;border-left:0!important;border-radius:0!important}}html body #root .admin-portfolio-unified-metrics{grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:126px;gap:0!important;align-items:stretch!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button:nth-child(8),html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button:last-child{display:none!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button{min-width:0!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:10px 12px!important;border:0!important;border-radius:0!important;position:relative!important;isolation:isolate!important;background-color:#fff!important;background-image:linear-gradient(#cbd5e1b8,#cbd5e1b8)!important;background-repeat:no-repeat!important;background-size:1px calc(100% - 12px)!important;background-position:left top!important;box-shadow:none!important;align-content:center!important;gap:4px!important;overflow:visible!important;color:#111827!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button>.tiny{white-space:normal!important;line-height:1.25!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button:after{content:none!important;display:none!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button:before{content:""!important;position:absolute!important;pointer-events:none!important;top:50%!important;bottom:auto!important;left:0!important;width:3px!important;height:32px!important;border-radius:0 999px 999px 0!important;background:#12a89c!important;opacity:0!important;transform:translateY(-50%) scaleY(.65)!important;transform-origin:center!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button:hover{z-index:20!important;background:#fff!important;transform:translateY(-5px) scale(1.025)!important;box-shadow:0 18px 28px #33415533!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button:focus-visible{z-index:20!important;background:#fff!important;transform:translateY(-5px) scale(1.025)!important;box-shadow:0 18px 28px #33415533,0 0 0 2px #12a89c29!important;outline:none!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button.is-active{z-index:20!important;background:#fff!important;transform:translateY(-5px) scale(1.025)!important;box-shadow:0 18px 28px #33415533!important;outline:none!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button:hover:before,html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button:focus-visible:before,html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button.is-active:before{opacity:1!important;transform:translateY(-50%) scaleY(1)!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button:active{transform:translateY(0) scale(.985)!important;box-shadow:0 6px 14px #33415524!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button>.tiny{color:#7b8794!important;font-size:11px!important;line-height:1.3!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button>div:nth-child(2){color:#111827!important;font-size:22px!important;line-height:1.1!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button select{min-height:30px!important;height:30px!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button.admin-portfolio-metric-button--period{height:auto!important;min-height:126px!important;max-height:none!important;padding:12px 20px!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button--period>.row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(80px,100px)!important;align-items:end!important;gap:12px!important;width:100%!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button--period>.row>.tiny,html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button--period>.row .tiny{color:#7b8794!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button--period label,html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button--period select{min-width:0!important;width:100%!important}@media (max-width: 640px){html body #root .admin-portfolio-unified-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .admin-portfolio-unified-metrics>.admin-portfolio-metric-button{height:96px!important;min-height:96px!important;max-height:96px!important}}.admin-portfolio-period-value{display:flex;align-items:center;justify-content:space-between;gap:6px}html body #root .admin-portfolio-unified-metrics .admin-portfolio-inline-period{width:82px!important;min-width:0!important;height:24px!important;min-height:24px!important;padding:1px 16px 1px 6px!important;font-size:11px!important;line-height:1.2!important;border:1px solid #cbe4df!important;border-radius:8px!important;background-color:#fff!important;color:#0f766e!important}html body #root .admin-inspector-list{gap:0!important;overflow:hidden;border-top:1px solid #e1e8ee;border-bottom:1px solid #e1e8ee}html body #root .admin-inspector-row{min-height:82px;padding:11px 12px!important;border:0!important;border-bottom:1px solid #e6ebf0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease!important}html body #root .admin-inspector-row:last-child{border-bottom:0!important}html body #root .admin-inspector-row:hover,html body #root .admin-inspector-row:focus-visible{z-index:2;outline:none!important;background:linear-gradient(90deg,#f2fbf9,#fff 58%)!important;box-shadow:inset 3px 0 #12a89c!important;transform:none!important}html body #root .admin-inspector-row select{height:30px!important;border:0!important;border-radius:999px!important;background-color:#f1f7f6!important;box-shadow:inset 0 0 0 1px #12a89c1f!important}html body #root .admin-inspector-actions .btn{min-width:auto!important;padding:0 9px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:#4b5b68!important}html body #root .admin-inspector-actions .btn:hover,html body #root .admin-inspector-actions .btn:focus-visible{background:#eaf7f4!important;color:#087d76!important;transform:none!important}html body #root .admin-inspector-profile-action{display:none!important}html body #root .admin-inspector-upload-action{border-radius:999px!important;background:#12a89c!important;color:#fff!important}html body #root .admin-inspector-delete-action{opacity:.28}html body #root .admin-inspector-row:hover .admin-inspector-delete-action,html body #root .admin-inspector-row:focus-within .admin-inspector-delete-action{opacity:1}html body #root .admin-inspector-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:18px!important;align-items:stretch;overflow:visible;border:0;background:transparent;padding:2px}html body #root .admin-inspector-table-head{display:none!important}html body #root .admin-inspector-filterbar{grid-column:1 / -1;display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) minmax(150px,.8fr) minmax(150px,.8fr) auto;gap:8px;align-items:center;margin-bottom:2px;padding:10px;border:1px solid #d8e3df;border-radius:12px;background:#f7fbfa}html body #root .admin-inspector-filterbar input,html body #root .admin-inspector-filterbar select{width:100%;min-width:0;min-height:36px;border:1px solid #d7e4e1;border-radius:10px;background:#fff;color:#172033;font-weight:750}html body #root .admin-inspector-filterbar .btn{min-height:36px;border-radius:10px}html body #root .admin-inspector-group-head{grid-column:1 / -1;min-height:38px;margin:8px 0 -6px;padding:0 2px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #bfe1dc;background:transparent;color:#087d76;font-size:14px;font-weight:950}html body #root .admin-inspector-group-count{padding:4px 9px;border:1px solid #bfe1dc;border-radius:999px;background:#fff;color:#60727e;font-size:11px;font-weight:850}html body #root .admin-inspector-row{min-width:0;min-height:264px;padding:18px 15px 14px!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto 1fr!important;gap:11px!important;align-content:start!important;border:1px solid #d8e3df!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0e!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}html body #root .admin-inspector-row:hover,html body #root .admin-inspector-row:focus-visible,html body #root .admin-inspector-row:focus-within{border-color:#12a89c94!important;background:#fff!important;box-shadow:0 18px 34px #0f766e24!important;transform:translateY(-4px)!important}html body #root .admin-inspector-row>div:first-child{flex-direction:column!important;justify-content:center!important;gap:8px!important;text-align:center!important}html body #root .admin-inspector-row>div:first-child>img,html body #root .admin-inspector-row>div:first-child>span[aria-hidden=true]{width:62px!important;height:62px!important;font-size:18px!important;border:0!important;box-shadow:0 12px 24px #0f172a1a}html body #root .admin-inspector-row>div:first-child>span:last-child{width:100%;justify-items:center}html body #root .admin-inspector-row>div:nth-child(2),html body #root .admin-inspector-row>div:nth-child(3){width:100%;justify-self:stretch!important;grid-template-rows:14px auto auto!important;gap:4px!important}html body #root .admin-inspector-row>div:nth-child(2)>.tiny:first-child,html body #root .admin-inspector-row>div:nth-child(3)>.tiny:first-child{display:block!important;font-size:10px!important;font-weight:900!important;letter-spacing:.05em;text-transform:uppercase}html body #root .admin-inspector-row select{width:100%!important;max-width:none!important;height:34px!important}html body #root .admin-inspector-row>div:nth-child(3)>div:nth-child(2){width:100%;display:grid!important;grid-template-columns:1fr!important}html body #root .admin-inspector-actions{align-self:end!important;justify-self:stretch!important;justify-content:center!important;flex-wrap:wrap!important;padding-top:10px;border-top:1px solid #edf2f4}html body #root .admin-inspector-transfer-action{flex:1 0 100%;width:100%;display:grid;gap:5px;color:#60727e;font-size:10px;font-weight:900;letter-spacing:.045em;text-align:left;text-transform:uppercase}html body #root .admin-inspector-transfer-action select{min-height:36px!important;padding:0 34px 0 12px!important;background-color:#eefbf8!important;color:#087d76!important;font-size:12px!important;font-weight:850!important;text-transform:none;cursor:pointer}html body #root .admin-inspector-transfer-action select:disabled{opacity:.58;cursor:not-allowed}html body #root .admin-inspector-actions .btn{min-height:31px!important;border:1px solid #bfe1dc!important;border-radius:999px!important;background:#fff!important;color:#087d76!important}html body #root .admin-inspector-actions .btn:hover,html body #root .admin-inspector-actions .btn:focus-visible{background:#12a89c!important;border-color:#12a89c!important;color:#fff!important}@media (max-width: 720px){html body #root .admin-inspector-filterbar,html body #root .admin-inspector-list{grid-template-columns:1fr!important}html body #root .admin-inspector-row{min-height:0}}@media (min-width: 721px) and (max-width: 1100px){html body #root .admin-inspector-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}}html body #root .profile-sidebar-contact-actions>.profile-header-contact-action,html body #root .profile-sidebar-contact-actions>.profile-header-contact-action:hover,html body #root .profile-sidebar-contact-actions>.profile-header-contact-action:focus-visible,html body #root .profile-sidebar-contact-actions>.profile-header-contact-action:active{background:#fff!important}html body #root .profile-sidebar-contact-actions>.profile-header-contact-action:hover,html body #root .profile-sidebar-contact-actions>.profile-header-contact-action:focus-visible{box-shadow:0 12px 24px #0f172a21!important}@media (min-width: 981px){body .portal-client-surface .portal-client-topbar{display:none!important}body .portal-client-surface .portal-client-shell-grid{grid-template-columns:minmax(330px,368px) minmax(0,1fr)!important;gap:20px!important}body .portal-client-surface .portal-client-sidebar{min-height:calc(100vh - 36px)!important;padding:22px!important;border-radius:20px!important}body .portal-client-surface .portal-client-sidebar-profile{display:block!important;text-align:center!important;padding-bottom:18px!important;border-bottom:1px solid #dbe5e9!important;margin-bottom:16px!important}body .portal-client-surface .portal-client-sidebar-avatar{width:76px!important;height:76px!important;margin:0 auto 10px!important;border-radius:50%!important;font-size:22px!important;background:#28618f!important}body .portal-client-surface .portal-client-sidebar-identity,body .portal-client-surface .portal-client-sidebar-details{text-align:center!important}body .portal-client-surface .portal-client-sidebar-name{font-family:Montserrat,Segoe UI,sans-serif!important;font-size:17px!important;line-height:1.25!important;font-weight:850!important;white-space:nowrap!important}body .portal-client-surface .portal-client-contact-actions{margin-bottom:16px!important;border-bottom:1px solid #dbe5e9!important}body .portal-client-surface .portal-client-contact-actions>button{min-height:78px!important;border-radius:0!important;border-color:#dbe5e9!important;color:#28618f!important}body .portal-client-surface,body .portal-client-surface button,body .portal-client-surface input,body .portal-client-surface textarea,body .portal-client-surface select{font-family:Montserrat,Segoe UI,sans-serif!important;letter-spacing:normal!important}}html body #root .portal-client-surface .btn.blue,html body #root .portal-client-surface .btn.green{background:#245987!important;border-color:#245987!important;color:#fff!important;box-shadow:0 8px 18px #24598729!important}html body #root .portal-client-surface .btn.blue:hover,html body #root .portal-client-surface .btn.green:hover{background:#1d4a70!important;border-color:#1d4a70!important}html body #root .portal-client-surface .btn.blue:focus-visible,html body #root .portal-client-surface .btn.green:focus-visible{outline:2px solid #245987;outline-offset:3px}html body #root .portal-client-surface .portal-signal-action-grid,html body #root .portal-client-surface .portal-overview-action-grid,html body #root .internal-operational-panel .internal-operational-grid.operational-compact{grid-template-columns:repeat(auto-fit,minmax(150px,180px))!important;grid-template-rows:none!important;grid-auto-rows:80px!important;gap:10px!important;justify-content:start!important;align-content:start!important}html body #root .portal-signal-action-grid>.summary-action-card.portal-signal-tile,html body #root .portal-overview-action-grid>.summary-action-card.portal-overview-tile,html body #root .internal-operational-grid.operational-compact>.summary-action-card.internal-operational-tile{width:100%!important;min-width:0!important;max-width:100%!important;height:80px!important;min-height:80px!important;max-height:80px!important;padding:10px 14px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:26px minmax(0,1fr)!important;gap:3px!important;align-content:center!important}html body #root .internal-operational-grid.operational-compact>.internal-operational-tile>span:first-child{grid-column:1!important;grid-row:1!important;width:22px!important;height:24px!important;font-size:22px!important;font-weight:950!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .internal-operational-grid.operational-compact>.internal-operational-tile>span:first-child svg{width:17px!important;height:17px!important}html body #root .internal-operational-grid.operational-compact>.internal-operational-tile>span:nth-of-type(3){grid-column:1!important;grid-row:2!important}html body #root .internal-operational-grid.operational-compact>.internal-operational-tile>span:nth-of-type(3)>span:first-child{font-size:12px!important;font-weight:400!important;line-height:1.35!important;color:#64748b!important}html body #root .internal-operational-panel .internal-operational-grid.operational-compact{grid-template-columns:repeat(auto-fit,220px)!important;grid-auto-rows:80px!important;width:fit-content!important;max-width:100%!important;justify-content:start!important}html body #root .internal-operational-grid.operational-compact>.summary-action-card.internal-operational-tile{width:220px!important;min-width:220px!important;max-width:220px!important;height:80px!important;min-height:80px!important;max-height:80px!important}html body #root .internal-operational-grid.operational-compact>.internal-operational-tile>span:nth-of-type(3)>span:first-child{font-size:11px!important;font-weight:400!important}@media (max-width: 540px){html body #root .portal-client-surface .portal-signal-action-grid,html body #root .portal-client-surface .portal-overview-action-grid,html body #root .internal-operational-panel .internal-operational-grid.operational-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .internal-operational-grid.operational-compact>.summary-action-card.internal-operational-tile{width:100%!important;min-width:0!important;max-width:100%!important}}html body #root .portal-signal-action-grid>.portal-signal-tile>span:first-child{grid-column:1!important;grid-row:1!important;justify-items:start!important;font-size:22px!important;font-weight:950!important;color:#172033!important}html body #root .portal-signal-action-grid>.portal-signal-tile>span:nth-child(2){grid-column:1!important;grid-row:2!important;align-self:start!important}html body #root .portal-signal-action-grid>.portal-signal-tile>span:nth-child(2)>span:first-child{font-size:12px!important;font-weight:400!important;line-height:1.35!important;color:#64748b!important}html body #root .portal-signal-action-grid>.portal-signal-tile>span:nth-child(2)>.tiny,html body #root .portal-signal-action-grid>.portal-signal-tile>span:last-child{display:none!important}html body #root .portal-overview-action-grid>.portal-overview-tile{display:grid!important;justify-content:start!important}html body #root .portal-overview-action-grid>.portal-overview-tile>.portal-overview-status-icon{width:22px!important;height:24px!important}html body #root .portal-overview-action-grid .portal-overview-status-icon svg{width:17px!important;height:17px!important}html body #root .portal-overview-action-grid>.portal-overview-tile>span:first-of-type>span:first-child{margin-top:0!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;color:#64748b!important}html body #root .portal-client-surface .portal-request-card{border:0!important;border-left:1px solid #d8e3ef!important;border-bottom:1px solid #d8e3ef!important;border-radius:0!important;padding:12px 14px!important;min-height:80px;gap:8px!important;box-shadow:none!important}html body #root .portal-client-surface .portal-request-title{font-size:14px!important;line-height:1.35;font-weight:700!important}html body #root .portal-client-surface .portal-request-card .tiny{font-size:12px!important;line-height:1.4}html body #root .portal-client-surface .btn.portal-task-action{min-height:32px!important;padding:6px 11px!important;border-radius:6px!important;font-size:12px!important;line-height:1.4!important;font-weight:700!important;background:#245987!important;border:1px solid #245987!important;color:#fff!important;box-shadow:none!important}html body #root .portal-client-surface .btn.portal-task-action:hover{background:#1d4a70!important;border-color:#1d4a70!important}html body #root .portal-client-surface .btn.portal-task-action-secondary{background:#fff!important;color:#245987!important;border-color:#b9cfe2!important}html body #root .portal-client-surface .btn.portal-task-action-secondary:hover{background:#edf4fa!important}html body #root .portal-client-surface .btn.portal-task-action:focus-visible{outline:2px solid #245987;outline-offset:3px}@media (min-width: 1100px){html body #root .portal-client-surface .portal-request-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (max-width: 540px){html body #root .portal-client-surface .portal-request-actions{justify-content:flex-start!important}}html body #root :is(.ssm-digital-register,.su-digital-register)>aside{background:#fff!important;border:0!important;border-left:1px solid #d8e3df!important;border-bottom:1px solid #d8e3df!important;border-radius:0!important;min-width:0;box-shadow:none!important}html body #root :is(.ssm-digital-register,.su-digital-register)>aside>div:first-child{padding:10px 14px!important;background:#fff!important;border-bottom:1px solid #e2e8e5!important}html body #root :is(.ssm-digital-register,.su-digital-register)>aside>div:first-child>div:first-child{font-size:14px!important;line-height:1.35;font-weight:700!important}html body #root :is(.ssm-digital-register,.su-digital-register)>aside>div:first-child>.row{display:grid!important;grid-template-columns:minmax(0,1fr);gap:6px!important;margin-top:4px}html body #root :is(.ssm-digital-register,.su-digital-register)>aside>div:first-child .tiny{font-size:12px!important;line-height:1.35}html body #root :is(.ssm-digital-register,.su-digital-register)>aside>div:first-child label{justify-self:start;white-space:nowrap;font-weight:600!important}html body #root :is(.ssm-digital-register,.su-digital-register)>aside>div:first-child input[type=checkbox]{width:16px!important;min-width:16px!important;height:16px!important;margin:0!important;flex-shrink:0}html body #root .portal-client-surface .portal-pack-compact-grid{grid-template-columns:repeat(auto-fit,minmax(150px,180px))!important;grid-auto-rows:80px!important;gap:10px!important;justify-content:start!important}html body #root .portal-pack-compact-grid>.portal-folder-action{width:100%!important;min-width:0!important;height:80px!important;min-height:80px!important;padding:10px 14px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:26px minmax(0,1fr)!important;gap:3px!important}html body #root .portal-pack-compact-grid>.portal-folder-action>span:first-child{grid-column:1!important;grid-row:1!important;place-items:start!important;font-size:22px!important;color:#245987!important}html body #root .portal-pack-compact-grid>.portal-folder-action>span:nth-child(2){grid-column:1!important;grid-row:2!important}html body #root .portal-pack-compact-grid>.portal-folder-action>span:nth-child(2)>span:first-child{font-size:12px!important;font-weight:400!important;line-height:1.35!important;color:#64748b!important}html body #root .portal-pack-compact-grid>.portal-folder-action>span:nth-child(2)>.tiny,html body #root .portal-pack-compact-grid>.portal-folder-action>span:last-child{display:none!important}html body #root .portal-pack-compact-grid>.portal-folder-action:hover span{color:#fff!important}@media (max-width: 540px){html body #root .portal-client-surface .portal-pack-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.alte-service-metric-card{width:180px!important;min-width:180px!important;max-width:180px!important;height:80px!important;min-height:80px!important;max-height:80px!important;box-sizing:border-box!important}@media (max-width: 760px){.alte-service-metric-card{width:100%!important;min-width:0!important;max-width:none!important}}
/* Card refresh: flat two-column metric tiles based on the new reference layout. */
html body #root .internal-grouped-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border-top: 1px solid #d8e3ef !important;
  border-left: 1px solid #d8e3ef !important;
  background: #fff !important;
}

html body #root .internal-grouped-grid > .internal-grouped-tile {
  position: relative !important;
  min-height: 100px !important;
  padding: 18px 28px !important;
  border: 0 !important;
  border-right: 1px solid #d8e3ef !important;
  border-bottom: 1px solid #d8e3ef !important;
  border-radius: 0 !important;
  background: #fff !important;
  box-shadow: none !important;
  text-align: left !important;
}

html body #root .internal-grouped-grid > .internal-grouped-tile::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 18px !important;
  bottom: 18px !important;
  width: 3px !important;
  border-radius: 0 999px 999px 0 !important;
  background: #12a89c !important;
  opacity: 0 !important;
  transition: opacity .14s ease !important;
}

html body #root .internal-grouped-grid > .internal-grouped-tile:hover,
html body #root .internal-grouped-grid > .internal-grouped-tile:focus-visible {
  z-index: 2 !important;
  outline: none !important;
  box-shadow: 0 14px 28px rgba(15,23,42,.14), 0 5px 12px rgba(15,23,42,.07) !important;
  transform: translateY(-3px) scale(1.012) !important;
}

html body #root .internal-grouped-grid > .internal-grouped-tile:hover::before,
html body #root .internal-grouped-grid > .internal-grouped-tile:focus-visible::before {
  opacity: 1 !important;
}

html body #root .internal-grouped-grid > .internal-grouped-tile > div:first-child {
  font-size: 26px !important;
  line-height: 1 !important;
  color: #172033 !important;
}

html body #root .internal-grouped-grid > .internal-grouped-tile > div:nth-child(2) > div:first-child {
  margin-top: 7px !important;
  color: #8492a0 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
}

html body #root .internal-grouped-grid > .internal-grouped-tile > div:nth-child(2) > div:last-child,
html body #root .internal-grouped-grid > .internal-grouped-tile > span:last-child {
  display: none !important;
}

html body #root .client-dossier-footer-panel {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #fff !important;
  box-shadow: none !important;
  gap: 0 !important;
}

html body #root .client-dossier-footer-panel > :first-child {
  padding: 0 12px 12px !important;
  border-bottom: 1px solid #d8e3ef !important;
}

html body #root .client-dossier-footer-panel .client-dossier-footer-line {
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: auto auto !important;
  justify-items: start !important;
  align-items: start !important;
  min-height: 70px !important;
  padding: 14px 12px !important;
  border: 0 !important;
  border-bottom: 1px solid #d8e3ef !important;
  border-radius: 0 !important;
  background: #fff !important;
  box-shadow: none !important;
}

html body #root .client-dossier-footer-panel .client-dossier-footer-line::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 14px !important;
  bottom: 14px !important;
  width: 3px !important;
  border-radius: 0 999px 999px 0 !important;
  background: #12a89c !important;
  opacity: 0 !important;
  transition: opacity .14s ease !important;
}

html body #root .client-dossier-footer-panel .client-dossier-footer-line > span:last-child {
  grid-row: 1 !important;
  max-width: 100% !important;
  color: #172033 !important;
  font-size: 22px !important;
  line-height: 1.15 !important;
  text-align: left !important;
}

html body #root .client-dossier-footer-panel .client-dossier-footer-line > span:first-child {
  grid-row: 2 !important;
  margin-top: 5px !important;
  color: #8492a0 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
}

html body #root .client-dossier-footer-panel .client-dossier-recent-document {
  position: relative !important;
  min-height: 70px !important;
  padding: 14px 12px !important;
  border: 0 !important;
  border-bottom: 1px solid #d8e3ef !important;
  border-radius: 0 !important;
  background: #fff !important;
  box-shadow: none !important;
}

html body #root .client-dossier-footer-panel .client-dossier-recent-document::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 14px !important;
  bottom: 14px !important;
  width: 3px !important;
  border-radius: 0 999px 999px 0 !important;
  background: #12a89c !important;
  opacity: 0 !important;
  transition: opacity .14s ease !important;
}

html body #root .client-dossier-footer-panel .client-dossier-recent-document > span:first-child > span:first-child {
  font-size: 18px !important;
  line-height: 1.2 !important;
}

html body #root .client-dossier-footer-panel .client-dossier-recent-document > span:first-child > span:last-child {
  margin-top: 5px !important;
  color: #8492a0 !important;
  font-size: 13px !important;
}

html body #root .client-dossier-footer-panel .client-dossier-contact-edit:hover,
html body #root .client-dossier-footer-panel .client-dossier-recent-document:hover {
  background: #fbfdfd !important;
  box-shadow: inset 3px 0 #12a89c !important;
  transform: none !important;
}

html body #root .client-dossier-footer-panel .client-dossier-contact-edit:hover::before,
html body #root .client-dossier-footer-panel .client-dossier-recent-document:hover::before {
  opacity: 1 !important;
}

@media (max-width: 700px) {
  html body #root .internal-grouped-grid {
    grid-template-columns: 1fr !important;
  }
}
