.simulator-shell{--navy:#10213b;--navy-soft:#18314d;--blue:#087b82;--blue-soft:#eaf7f6;--green:#18866b;--green-soft:#e9f7f2;--amber:#c37a17;--amber-soft:#fff5df;--violet:#7157c8;--teal:#078b86;--teal-deep:#066b73;--teal-soft:#eaf8f6;--violet-soft:#f2efff;--ink:#182238;--muted:#68758c;--line:#dce5e9;--surface:#fff;--canvas:#f5f8f9}.simulator-shell .simulator-feedback{color:#245e70;background:#eef9fb;border:1px solid #b9d8df;border-radius:9px;margin:0 0 14px;padding:11px 14px;font-size:11px;font-weight:750}.simulator-shell.simulator-loading{align-content:center;place-items:center;gap:14px;min-height:100vh;display:grid}.simulator-shell.simulator-loading .secondary-button{width:max-content}.simulator-shell .simulator-hub-header{flex-wrap:nowrap;min-height:76px}.simulator-shell .simulator-header-left{flex:auto;align-items:center;gap:15px;min-width:0;display:flex}.simulator-shell .simulator-header-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.simulator-shell .simulator-module-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.simulator-shell .simulator-header-actions>.polli-module-hub-button{flex:none}.simulator-shell .simulator-user-summary{text-align:right;flex:0 auto;gap:2px;min-width:0;margin-left:4px;display:grid}.simulator-shell .simulator-user-summary span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.simulator-shell .simulator-user-summary strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.simulator-shell .simulator-module-actions button{border:1px solid var(--line);min-height:38px;color:var(--navy);background:#fff;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:9px;font-weight:850;display:inline-flex}.simulator-shell .simulator-module-actions button:hover{background:var(--blue-soft);border-color:#aec3e9}.simulator-shell .simulator-module-actions button:before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.simulator-shell .simulator-action-profiles:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.simulator-shell .simulator-action-migration:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 16l-4-4-4 4M12 12v9'/%3E%3Cpath d='M20.4 17.5A5 5 0 0 0 18 8.2 7 7 0 0 0 4.3 9.7 4 4 0 0 0 5 17.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 16l-4-4-4 4M12 12v9'/%3E%3Cpath d='M20.4 17.5A5 5 0 0 0 18 8.2 7 7 0 0 0 4.3 9.7 4 4 0 0 0 5 17.5'/%3E%3C/svg%3E")}.simulator-shell .simulator-no-access{text-align:center;padding:28px}.simulator-shell .simulator-no-access p{color:var(--muted);margin:7px 0 0}.simulator-shell .simulator-admin-page,.simulator-shell .simulator-migration-page{gap:16px;display:grid}.simulator-shell .simulator-admin-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.simulator-shell .simulator-profile-list{display:grid;overflow:hidden}.simulator-shell .simulator-profile-list button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;padding:15px 16px}.simulator-shell .simulator-profile-list button:last-child{border-bottom:0}.simulator-shell .simulator-profile-list button.active{background:var(--blue-soft);box-shadow:inset 4px 0 var(--blue)}.simulator-shell .simulator-profile-list strong,.simulator-shell .simulator-profile-list small{display:block}.simulator-shell .simulator-profile-list small{color:var(--muted);margin-top:4px;font-size:9px}.simulator-shell .simulator-profile-editor{gap:14px;padding:20px;display:grid}.simulator-shell .simulator-profile-editor>label:not(.simulator-active-profile){gap:6px;display:grid}.simulator-shell .simulator-profile-editor>label>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}.simulator-shell .simulator-profile-editor input[type=text],.simulator-shell .simulator-profile-editor input:not([type]),.simulator-shell .simulator-profile-editor textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:10px 11px}.simulator-shell .simulator-active-profile{align-items:center;gap:8px;display:flex}.simulator-shell .simulator-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.simulator-shell .simulator-permission-groups fieldset{border:1px solid var(--line);border-radius:10px;padding:12px}.simulator-shell .simulator-permission-groups legend{color:var(--blue);text-transform:uppercase;padding:0 5px;font-size:10px;font-weight:900}.simulator-shell .simulator-permission-groups label{gap:9px;padding:8px 4px;display:flex}.simulator-shell .simulator-permission-groups label+label{border-top:1px solid #edf0f3}.simulator-shell .simulator-permission-groups strong,.simulator-shell .simulator-permission-groups small{display:block}.simulator-shell .simulator-permission-groups strong{font-size:10px}.simulator-shell .simulator-permission-groups small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.simulator-shell .simulator-profile-actions{justify-content:flex-end;display:flex}.simulator-shell .simulator-admin-empty{color:var(--muted);text-align:center;padding:30px}.simulator-shell .simulator-migration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.simulator-shell .simulator-migration-card{align-content:start;gap:12px;padding:20px;display:grid}.simulator-shell .simulator-migration-card h2,.simulator-shell .simulator-batches h2{color:var(--blue);margin:0;font-size:15px}.simulator-shell .simulator-migration-card p,.simulator-shell .simulator-batches>p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.simulator-shell .simulator-file-picker{color:var(--muted);text-transform:uppercase;gap:7px;font-size:9px;font-weight:850;display:grid}.simulator-shell .simulator-file-picker input{background:#f8fafb;border:1px dashed #aebdca;border-radius:8px;padding:13px}.simulator-shell .simulator-batches{padding:18px;overflow:hidden}.simulator-shell .simulator-batches h2{margin-bottom:12px}@media (width<=820px){.simulator-shell .simulator-hub-header{flex-flow:wrap;align-items:center}.simulator-shell .simulator-header-left{flex-direction:row;flex:320px;align-items:center}.simulator-shell .simulator-header-actions{flex:auto}.simulator-shell .simulator-admin-grid,.simulator-shell .simulator-migration-grid,.simulator-shell .simulator-permission-groups{grid-template-columns:1fr}}.simulator-shell,.simulator-shell *{box-sizing:border-box}.simulator-shell{background:var(--canvas);background:var(--canvas);color:var(--ink);font-family:var(--ui-font);margin:0;font-size:14px}.standalone-app{min-height:100vh}.simulator-shell.standalone-app{scrollbar-gutter:stable;overscroll-behavior:contain;height:100dvh;min-height:0;overflow:hidden auto}.standalone-header{z-index:20;border-top:4px solid var(--teal-deep);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #d9e3e7;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:10px clamp(20px,3vw,48px);display:flex;position:sticky;top:0;box-shadow:0 3px 14px #14213d0b}.standalone-brand{align-items:center;gap:12px;display:flex}.simulator-brand-icon{object-fit:contain;flex:none;width:52px;height:52px;display:block}.standalone-brand strong,.standalone-brand span{display:block}.standalone-brand strong{color:var(--navy);letter-spacing:-.015em;font-size:18px}.standalone-brand span{color:var(--muted);margin-top:3px;font-size:10px}.standalone-status{color:var(--green);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.standalone-status i{background:#39bd8e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e4f6ef}.standalone-account{align-items:center;gap:9px;display:flex}.standalone-account>div{text-align:right;gap:2px;margin-right:4px;display:grid}.standalone-account>div span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.standalone-account>div strong{color:var(--navy);font-size:10px}.standalone-account button{border:1px solid var(--line);min-height:32px;color:var(--blue);background:#fff;border-radius:7px;padding:6px 10px;font-size:8px;font-weight:850}.standalone-account button:hover{background:var(--blue-soft);border-color:#aec3e9}.standalone-account .account-logout{color:#b44242}.standalone-content{width:min(1720px,100%);margin:0 auto;padding:28px clamp(18px,2.7vw,46px) 54px}.module-switcher{border:1px solid var(--line);background:#ffffffd1;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px;padding:7px;display:grid;box-shadow:0 5px 18px #102d3a0a}.module-switcher button{min-height:82px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:48px 42px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;transition:background-color .16s,color .16s,box-shadow .16s;display:grid}.module-switcher button:hover{color:var(--teal-deep);background:#f7fbfb}.module-switcher button>b{width:42px;height:42px;color:var(--teal-deep);background:#fff;border:1px solid #e1e8eb;border-radius:11px;place-items:center;font-size:13px;display:grid}.module-switcher-icon{color:#607187;background:#f0f4f6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.module-switcher-icon .simulator-glyph{width:21px;height:21px}.module-switcher button>span{gap:5px;min-width:0;display:grid}.module-switcher button>span>strong{color:inherit;font-size:13px;font-weight:850}.module-switcher button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.module-switcher .module-active{color:var(--teal-deep);background:linear-gradient(100deg,#f3fbfa 0%,#ddf5f1 100%);box-shadow:inset 0 0 0 1px #078b861f}.module-switcher .module-active>b{border-color:var(--teal-deep);background:linear-gradient(145deg, var(--teal-deep), var(--teal));color:#fff;box-shadow:0 5px 13px #077b822e}.module-switcher .module-active .module-switcher-icon{color:var(--teal-deep);background:#ffffffad}.module-switcher button:focus-visible,.price-tabs button:focus-visible,.simulator-module-actions button:focus-visible{outline-offset:2px;outline:3px solid #078b8647}.standalone-footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;background:#fff;padding:20px clamp(20px,4vw,58px);font-size:9px}.auth-loading,.auth-screen{place-items:center;min-height:100vh;display:grid}.auth-loading{color:var(--muted);background:var(--canvas);align-content:center;gap:14px}.auth-loading-mark,.auth-mark{background:linear-gradient(135deg, var(--navy), var(--teal));color:#fff;letter-spacing:.06em;place-items:center;font-weight:900;display:grid}.auth-loading-mark{border-radius:15px;width:52px;height:52px}.auth-loading strong{font-size:10px}.auth-screen{background:radial-gradient(circle at 15% 15%, #2f6fed2e, transparent 35%), radial-gradient(circle at 85% 85%, #147a7e2e, transparent 38%), var(--navy);padding:30px 18px;position:relative;overflow:hidden}.auth-screen:before,.auth-screen:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.auth-screen:before{width:420px;height:420px;top:-230px;right:-120px}.auth-screen:after{width:300px;height:300px;bottom:-180px;left:-100px}.auth-card{z-index:1;background:#fff;border:1px solid #ffffff2e;border-radius:18px;width:min(430px,100%);padding:28px;position:relative;box-shadow:0 28px 80px #00000052}.auth-brand{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:20px;display:flex}.auth-mark{border-radius:12px;width:45px;height:45px}.auth-brand strong,.auth-brand span{display:block}.auth-brand strong{color:var(--navy);font-size:13px}.auth-brand span{color:var(--muted);margin-top:3px;font-size:8px}.auth-copy{padding:23px 0 17px}.auth-copy h1{color:var(--navy);letter-spacing:-.035em;margin:6px 0 7px;font-size:26px}.auth-copy p,.auth-change-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.auth-form,.auth-change-card{gap:13px;display:grid}.auth-form>label:not(.auth-show-password),.auth-change-card>label{gap:6px;display:grid}.auth-form label>span,.auth-change-card label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.auth-form input:not([type=checkbox]),.auth-change-card input{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);background:#fbfcfd;border-radius:8px;outline:none;padding:9px 11px;font-size:11px}.auth-form input:focus,.auth-change-card input:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #2f6fed1c}.auth-show-password{cursor:pointer;align-items:center;gap:7px;display:flex}.auth-show-password input{width:15px;height:15px;accent-color:var(--blue)}.auth-show-password span{color:var(--muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:9px!important;font-weight:700!important}.auth-error{color:#a93434;background:#fff0f0;border:1px solid #efc5c5;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:750}.auth-submit{width:100%;min-height:43px;margin-top:2px}.auth-reset-button{color:var(--blue);cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px 7px;font-size:9px;font-weight:800}.auth-reset-button:hover{text-decoration:underline}.auth-reset-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:5px}.auth-local-note{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:20px;padding-top:17px;font-size:8px;display:flex}.auth-local-note i{background:#39bd8e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e4f6ef}.auth-modal-backdrop{z-index:80}.auth-change-card{background:#fff;border-radius:14px;width:min(440px,100%);padding:25px;box-shadow:0 24px 70px #00000042}.auth-change-card h2{color:var(--navy);margin:6px 0;font-size:21px}.auth-change-card>div:first-child{margin-bottom:5px}.user-manager-card{background:#fff;border-radius:15px;flex-direction:column;width:min(980px,96vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 28px 85px #0000004d}.user-manager-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.user-manager-header h2{color:var(--navy);margin:6px 0;font-size:22px}.user-manager-header p{color:var(--muted);margin:0;font-size:9px}.modal-close,.user-form-title>button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:#fff;border-radius:8px;font-size:17px}.user-manager-toolbar{border-bottom:1px solid var(--line);background:#f5f8fa;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:12px 24px;display:flex}.user-manager-toolbar>div{align-items:baseline;gap:6px;display:flex}.user-manager-toolbar strong{color:var(--blue);font-size:18px}.user-manager-toolbar span{color:var(--muted);font-size:9px}.user-manager-body{grid-template-columns:minmax(0,1fr) 340px;min-height:360px;display:grid;overflow:hidden}.user-list{padding:16px 18px 22px;overflow:auto}.user-list table{border-collapse:collapse;width:100%;font-size:9px}.user-list th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;text-transform:uppercase;padding:9px 8px;font-size:7px}.user-list td{border-bottom:1px solid #edf0f3;padding:11px 8px}.user-list td:first-child strong,.user-list td:first-child span{display:block}.user-list td:first-child strong{color:var(--navy);font-size:10px}.user-list td:first-child span{color:var(--muted);margin-top:3px;font-size:8px}.user-active,.user-inactive{text-transform:uppercase;border-radius:99px;padding:4px 7px;font-size:7px;display:inline-block}.user-active{color:#1a7650;background:#e4f5ed}.user-inactive{color:#7a8290;background:#f2f3f5}.user-form{border-left:1px solid var(--line);background:#fbfcfd;align-content:start;gap:12px;padding:18px;display:grid;overflow-y:auto}.user-form-title{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:5px;display:flex}.user-form-title h3{color:var(--navy);margin:4px 0 0;font-size:15px}.user-form>label,.user-form-pair>label:not(.user-active-switch){gap:6px;display:grid}.user-form label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:850}.user-form input:not([type=checkbox]),.user-form select{border:1px solid var(--line);width:100%;min-height:39px;color:var(--ink);background:#fff;border-radius:7px;outline:none;padding:8px 9px;font-size:9px}.user-form input:focus,.user-form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2f6fed1a}.user-form-pair{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.user-active-switch{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:7px;min-height:39px;padding:8px;display:flex}.user-active-switch input{accent-color:var(--green)}.user-active-switch span{text-transform:none!important;letter-spacing:0!important}@media (width<=680px){.standalone-header{gap:10px}.simulator-shell .simulator-hub-header{flex-direction:column;align-items:stretch}.simulator-shell .simulator-header-left{align-items:center;width:100%}.simulator-shell .simulator-header-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.simulator-shell .simulator-module-actions{flex-wrap:wrap;flex:220px;justify-content:flex-start}.simulator-shell .simulator-user-summary{max-width:150px;margin-left:0}.standalone-status{margin-left:56px}.standalone-account{justify-content:flex-end;width:100%}.standalone-account>div{text-align:left;margin-right:auto}.auth-card{padding:23px}.user-manager-body{grid-template-columns:1fr;overflow-y:auto}.user-form{border-top:1px solid var(--line);border-left:0}.user-manager-card{max-height:94vh}}.simulator-shell button,.simulator-shell input,.simulator-shell select{font:inherit}.simulator-shell button,.simulator-shell a{-webkit-tap-highlight-color:transparent}.simulator-shell button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{z-index:30;background:var(--navy);color:#fff;flex-direction:column;width:252px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff1c;align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brand-mark{letter-spacing:.08em;background:#3c78f0;border-radius:12px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff26,0 8px 20px #00000026}.brand strong,.brand span{display:block}.brand strong{letter-spacing:-.01em;font-size:16px}.brand span{color:#aebbd2;margin-top:3px;font-size:11px}.sidebar nav{gap:6px;margin-top:24px;display:grid}.sidebar nav button{color:#bfcadc;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;height:46px;padding:0 14px;font-weight:550;transition:all .18s;display:flex}.sidebar nav button:hover{color:#fff;background:#ffffff0f}.sidebar nav .nav-active{color:#fff;background:#2f6fed;box-shadow:0 8px 20px #010a2333}.nav-marker{color:currentColor;text-align:center;width:20px;font-size:19px;line-height:1}.sidebar-status{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-start;gap:10px;margin-top:auto;padding:14px;display:flex}.sidebar-status strong,.sidebar-status small{display:block}.sidebar-status strong{font-size:12px}.sidebar-status small{color:#9eadc6;margin-top:4px;font-size:10px}.status-dot{background:#43d3a2;border-radius:99px;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #43d3a21f}.main-area{min-height:100vh;margin-left:252px}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:24px;height:66px;padding:0 36px;display:flex;position:sticky;top:0}.breadcrumb{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.breadcrumb b{color:#b7c0ce}.breadcrumb strong{color:var(--ink)}.topbar-meta{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.official-badge{background:var(--green-soft);min-height:26px;color:var(--green);text-transform:uppercase;letter-spacing:.05em;border-radius:99px;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.menu-button{color:var(--ink);background:0 0;border:0;font-size:22px;display:none}.content{width:min(1320px,100%);margin:0 auto;padding:38px 42px 64px}.page-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.eyebrow{color:var(--blue);letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:850;display:block}h1,h2,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(27px,3vw,36px);line-height:1.12}h2{letter-spacing:-.018em;margin-bottom:6px;font-size:18px;line-height:1.25}.page-heading p{max-width:740px;color:var(--muted);margin-bottom:0;line-height:1.6}.heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.primary-button,.secondary-button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.primary-button{border:1px solid var(--ui-primary,#087bc0);background:var(--ui-primary,#087bc0);color:#fff;box-shadow:0 5px 12px #087bc02e}.primary-button:hover{border-color:var(--ui-primary-hover,#066da9);background:var(--ui-primary-hover,#066da9);transform:translateY(-1px)}.primary-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.secondary-button{color:#344159;background:#fff;border:1px solid #d6dce7}.secondary-button:hover{background:#fafbfc;border-color:#b9c4d6}.secondary-button:disabled{opacity:.5;cursor:not-allowed}.full-button{width:100%}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-height:142px;padding:20px;box-shadow:0 4px 16px #13213d09}.metric-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:19px;font-size:11px;font-weight:700;display:flex}.metric-top i{border-radius:99px;width:9px;height:9px}.metric-card>strong{letter-spacing:-.04em;margin-bottom:6px;font-size:28px;display:block}.metric-card>small{color:var(--muted);font-size:10px}.metric-blue .metric-top i{background:var(--blue);box-shadow:0 0 0 5px var(--blue-soft)}.metric-green .metric-top i{background:var(--green);box-shadow:0 0 0 5px var(--green-soft)}.metric-violet .metric-top i{background:var(--violet);box-shadow:0 0 0 5px var(--violet-soft)}.metric-amber .metric-top i{background:var(--amber);box-shadow:0 0 0 5px var(--amber-soft)}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 4px 18px #13213d09}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:20px;display:grid}.getting-started,.data-health,.simulator-inputs,.simulator-results,.memory-panel,.roadmap-panel,.simulations-history{padding:24px}.panel-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.panel-title .eyebrow{margin-bottom:6px}.progress-label{background:var(--blue-soft);color:var(--blue);text-transform:uppercase;border-radius:99px;padding:6px 10px;font-size:9px;font-weight:800}.step-list{border-top:1px solid var(--line)}.step-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:86px;display:grid}.step-row:last-child{border-bottom:0}.step-number{width:32px;height:32px;color:var(--muted);border:1px solid #d5dce7;border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.step-done{background:var(--green-soft);color:var(--green);border-color:#c9eadf}.step-copy strong{margin-bottom:4px;font-size:13px;display:block}.step-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.step-row>button{color:var(--blue);background:0 0;border:0;font-size:11px;font-weight:750}.step-row>button span{margin-left:4px}.data-health h2{margin-bottom:18px}.source-health-list{gap:2px;margin-bottom:19px;display:grid}.source-health{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;padding:11px 0;display:flex}.source-health:last-child{border-bottom:0}.check-circle{background:var(--green-soft);width:27px;height:27px;color:var(--green);border-radius:99px;flex:0 0 27px;place-items:center;font-size:12px;font-weight:900;display:grid}.source-health strong,.source-health small{display:block}.source-health strong{font-size:11px}.source-health small{color:var(--muted);margin-top:3px;font-size:9px}.notice-card{background:#f4f8ff;border:1px solid #d7e3fa;border-radius:12px;gap:14px;margin-top:20px;padding:18px 20px;display:flex}.notice-icon{background:var(--blue);color:#fff;width:26px;height:26px;font-family:var(--ui-font);border-radius:99px;flex:0 0 26px;place-items:center;font-weight:800;display:grid}.notice-card strong{color:#244882;margin-bottom:4px;font-size:12px;display:block}.notice-card p{color:#5c7194;margin:0;font-size:11px;line-height:1.55}.lookup-toolbar{grid-template-columns:auto minmax(300px,1fr);align-items:center;gap:18px;margin-bottom:16px;display:grid}.tabs{border:1px solid var(--line);background:#fff;border-radius:10px;padding:4px;display:inline-flex}.tabs button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:11px;font-weight:750}.tabs .tab-active{background:var(--navy);color:#fff}.search-field{background:#fff;border:1px solid #d8dee8;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 13px;display:flex;box-shadow:0 2px 8px #13213d06}.search-field:focus-within{box-shadow:0 0 0 3px var(--blue-soft);border-color:#8aacef}.search-field>span{color:#8b97a9;font-size:19px}.search-field input{width:100%;min-width:0;color:var(--ink);border:0;outline:0}.search-field input::placeholder{color:#99a4b5}.search-field button{color:var(--muted);background:0 0;border:0;font-size:18px}.compact-search{width:min(420px,100%)}.table-panel{overflow:hidden}.table-caption,.product-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 18px;display:flex}.table-caption strong,.table-caption span{display:block}.table-caption strong{margin-bottom:3px;font-size:12px}.table-caption span:not(.official-badge){color:var(--muted);font-size:9px}.data-table-wrap{overflow:auto}.data-table{border-collapse:collapse;width:100%;font-size:11px}.data-table th{color:#788499;text-align:left;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#f8f9fb;padding:11px 16px;font-size:9px;font-weight:850}.data-table td{color:#3b475b;vertical-align:middle;border-top:1px solid #edf0f4;padding:13px 16px}.data-table tbody tr:hover{background:#fbfcfe}.data-table code{color:#234d9e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800}.data-table td>strong,.data-table td>small{display:block}.data-table td>strong{color:var(--ink);font-size:11px}.data-table td>small{max-width:620px;color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.code-pill{background:var(--blue-soft);color:#2b5fc7;border-radius:7px;justify-content:center;align-items:center;min-width:42px;min-height:25px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;display:inline-flex}.row-action{color:var(--blue);background:0 0;border:0;font-size:10px;font-weight:750}.simulator-shell .muted{color:#9aa4b4;font-size:10px}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09122494;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(720px,100%);max-height:min(760px,90vh);padding:26px;overflow:auto;box-shadow:0 30px 80px #00000040}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.modal-header h2{margin:0;font-size:21px}.modal-header button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:#fff;border-radius:9px;font-size:20px}.modal-description{color:#4e5a6d;margin:20px 0;line-height:1.65}.detail-grid,.memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.simulator-shell .detail{border:1px solid var(--line);background:#fafbfc;border-radius:10px;min-height:68px;padding:13px 14px}.simulator-shell .detail span,.simulator-shell .detail strong{display:block}.simulator-shell .detail span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;font-size:9px;font-weight:750}.simulator-shell .detail strong{font-size:11px;line-height:1.5}.alert{color:#496181;background:#f4f8ff;border:1px solid #d6e3fa;border-radius:9px;gap:9px;margin-top:18px;padding:13px 14px;font-size:10px;line-height:1.5;display:flex}.alert strong{color:#2555a8;flex:none}.alert-warning{color:#80642f;background:#fff8e9;border-color:#efd8a9}.alert-warning strong{color:#9b6417}.alert-error{color:#8d3737;background:#fff4f4;border-color:#f2c2c2;margin:0 0 20px}.product-summary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.product-summary div{background:#fff;padding:16px 18px}.product-summary span,.product-summary strong{display:block}.product-summary span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800}.product-summary strong{font-size:20px}.file-button{cursor:pointer;position:relative}.file-button input{opacity:0;width:1px;height:1px;position:absolute}.status-select{border:0;border-radius:7px;min-height:30px;padding:0 8px;font-size:9px;font-weight:800}.status-pendente{background:var(--amber-soft);color:#956017}.status-em-analise{background:var(--blue-soft);color:#2b5fc7}.status-validado{background:var(--green-soft);color:var(--green)}.row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.edit-button{border:1px solid var(--ui-primary,#087bc0);background:var(--ui-primary,#087bc0);color:#fff;border-radius:999px;min-height:28px;padding:0 10px;font-size:9px;font-weight:800}.edit-button:hover{border-color:var(--ui-primary-hover,#066da9);background:var(--ui-primary-hover,#066da9);color:#fff}.delete-button{color:#8994a6;background:#f4f5f7;border:0;border-radius:7px;width:28px;height:28px;font-size:17px}.delete-button:hover{color:#bd3f3f;background:#fff0f0}.empty-state{color:var(--muted);place-items:center;gap:5px;padding:52px;display:grid}.empty-state strong{color:var(--ink)}.empty-state span{font-size:11px}.product-modal{width:min(660px,100%)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.form-grid label{gap:7px;display:grid}.form-grid label>span{color:#536075;font-size:10px;font-weight:750}.form-grid input,.form-grid select{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #d8dee8;border-radius:9px;outline:0;padding:0 11px}.form-grid input:focus,.form-grid select:focus{box-shadow:0 0 0 3px var(--blue-soft);border-color:#8aacef}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.simulation-mode-bar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:14px 16px;display:flex}.simulation-mode-bar>div:first-child{gap:4px;display:grid}.simulation-mode-bar>div:first-child strong{font-size:11px}.mode-switch{background:#edf2f7;border-radius:10px;grid-template-columns:repeat(2,minmax(190px,1fr));gap:6px;padding:4px;display:grid}.mode-switch button{min-height:48px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:3px;padding:8px 13px;display:grid}.mode-switch button b{font-size:10px}.mode-switch button small{font-size:8px}.mode-switch .mode-active{color:var(--blue);background:#fff;box-shadow:0 2px 8px #14324c1a}.official-flow-note{background:#f5f9ff;border:1px solid #cfe0f4;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:grid}.official-flow-note p{color:#536983;margin:0;font-size:9px;line-height:1.5}.official-flow-note a{color:var(--blue);white-space:nowrap;font-size:9px;font-weight:850}.simulator-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;display:grid}.simulator-form{margin-top:0}.full-field{grid-column:1/-1}.currency-input{background:#fff;border:1px solid #d8dee8;border-radius:9px;align-items:center;display:flex;overflow:hidden}.currency-input:focus-within{box-shadow:0 0 0 3px var(--blue-soft);border-color:#8aacef}.currency-input b{color:var(--muted);padding-left:11px;font-size:10px}.currency-input input{border:0;box-shadow:none!important}.simulator-inline-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:15px;display:flex}.result-total{background:var(--navy);color:#fff;border-radius:12px;margin:20px 0;padding:22px}.result-total span,.result-total strong,.result-total small{display:block}.result-total span{color:#b7c5dd;margin-bottom:8px;font-size:10px;font-weight:700}.result-total strong{letter-spacing:-.04em;margin-bottom:4px;font-size:33px}.result-total small{color:#d7e1f1;font-size:11px}.result-lines{gap:0;display:grid}.result-lines>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.result-lines span{color:var(--muted);font-size:10px}.result-lines strong{font-size:11px}.result-lines .result-strong{border-bottom:0;padding-top:16px}.result-lines .result-strong span,.result-lines .result-strong strong{color:var(--ink);font-weight:850}.margin-indicator{background:var(--green-soft);color:var(--green);border-radius:10px;justify-content:space-between;align-items:center;margin-top:18px;padding:14px;display:flex}.margin-indicator span{font-size:10px;font-weight:700}.margin-indicator strong{font-size:17px}.margin-negative{color:#b44242;background:#fff0f0}.memory-panel{margin-top:20px}.memory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.legal-note{border-left:3px solid var(--blue);color:var(--muted);background:#f7f9fc;margin:16px 0 0;padding:14px 16px;font-size:10px;line-height:1.55}.legal-note strong{color:var(--ink)}.calculation-trace{background:#f8fafc;border:1px solid #dbe5ee;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:16px;padding:14px;display:grid}.calculation-trace div{gap:5px;display:grid}.calculation-trace span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.calculation-trace strong{color:var(--blue);font-size:11px}.calculation-trace i{color:#91a0b3;font-size:15px;font-style:normal}.simulations-history{margin-top:20px;overflow:hidden}.history-header{justify-content:space-between;align-items:flex-end;gap:20px;margin:-2px 0 20px;display:flex}.history-header h2{margin-bottom:5px}.history-header p{color:var(--muted);margin:0;font-size:10px}.history-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.danger-button{border:1px solid var(--ui-danger,#dc3f50);background:var(--ui-danger,#dc3f50);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-weight:750;display:inline-flex}.danger-button:hover:not(:disabled){border-color:var(--ui-danger-hover,#c52e40);background:var(--ui-danger-hover,#c52e40);color:#fff}.danger-button:disabled{opacity:.45;cursor:not-allowed}.simulations-table{min-width:980px}.simulations-table thead th{border-top:1px solid var(--line)}.simulations-table .selection-column{text-align:center;width:42px;padding-left:10px;padding-right:6px}.simulations-table input[type=checkbox]{width:15px;height:15px;accent-color:var(--blue);cursor:pointer}.simulations-table .selected-row{background:#f4f8ff}.positive-value{font-weight:800;color:var(--green)!important}.negative-value{font-weight:800;color:#b44242!important}.history-empty{border-top:1px solid var(--line)}.source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.source-card{padding:22px}.source-card-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.source-card h2{margin-bottom:5px}.source-card>p{color:var(--muted);margin-bottom:18px;font-size:11px}.source-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.source-stats div{background:#f7f8fa;border-radius:9px;padding:12px}.source-stats span,.source-stats strong{display:block}.source-stats span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800}.source-stats strong{font-size:10px}.source-notice .notice-icon{background:var(--green);font-family:inherit}.roadmap-panel{margin-top:20px}.roadmap-list{border-top:1px solid var(--line);gap:0;margin-top:18px;display:grid}.roadmap-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:72px;display:grid}.roadmap-list>div>span{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:8px;place-items:center;font-size:10px;font-weight:850;display:grid}.roadmap-list p{margin:0}.roadmap-list p strong,.roadmap-list p small{display:block}.roadmap-list p strong{margin-bottom:4px;font-size:11px}.roadmap-list p small{color:var(--muted);font-size:9px}.roadmap-list>div>b{color:var(--muted);text-transform:uppercase;background:#f3f5f8;border-radius:99px;padding:5px 9px;font-size:8px}.menu-scrim{display:none}@media (width<=1120px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.simulator-grid{grid-template-columns:1fr}.memory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.sidebar{transition:transform .22s;transform:translate(-102%);box-shadow:20px 0 50px #0003}.sidebar-open{transform:translate(0)}.menu-scrim{z-index:25;background:#0912247a;border:0;display:block;position:fixed;inset:0}.main-area{margin-left:0}.menu-button{display:block}.topbar{justify-content:flex-start;padding:0 18px}.topbar-meta{margin-left:auto}.topbar-meta>span:last-child{display:none}.content{padding:28px 20px 54px}.page-heading{flex-direction:column;align-items:flex-start}.heading-actions{width:100%}.heading-actions>*{flex:1}.lookup-toolbar{grid-template-columns:1fr}.tabs{width:100%}.tabs button{flex:1}.source-card-grid{grid-template-columns:1fr}.history-header{flex-direction:column;align-items:stretch}.history-actions{width:100%}.history-actions button{flex:1}.simulation-mode-bar{flex-direction:column;align-items:stretch}.official-flow-note{grid-template-columns:auto 1fr}.official-flow-note a{grid-column:2}}@media (width<=560px){.breadcrumb span,.breadcrumb b{display:none}.metric-grid,.product-summary,.form-grid,.detail-grid,.memory-grid{grid-template-columns:1fr}.metric-card{min-height:124px}.dashboard-grid{gap:16px}.step-row{grid-template-columns:auto 1fr;padding:13px 0}.step-row>button{text-align:left;grid-column:2;padding:0}.heading-actions{flex-direction:column}.heading-actions>*{width:100%}.product-toolbar{flex-direction:column;align-items:stretch}.history-actions{flex-direction:column}.history-actions button{width:100%}.modal-backdrop{padding:10px}.modal{padding:20px}.source-stats{grid-template-columns:1fr}.roadmap-list>div{grid-template-columns:auto 1fr;padding:12px 0}.roadmap-list>div>b{grid-column:2;justify-self:start}.mode-switch,.calculation-trace{grid-template-columns:1fr}.calculation-trace i{display:none}.simulator-inline-actions{flex-direction:column;align-items:stretch}}@media print{.sidebar,.topbar,.heading-actions,.menu-scrim,.simulation-mode-bar,.official-flow-note,.simulator-inline-actions,.simulations-history{display:none!important}.main-area{margin:0}.content{padding:20px}.panel,.metric-card{break-inside:avoid;box-shadow:none}}.price-workspace{gap:14px;display:grid}.simulator-glyph{flex:none;width:20px;height:20px;display:block}.price-scenario-bar{border-top:4px solid var(--teal);border-radius:15px;grid-template-columns:1fr 1.5fr .7fr 1.2fr auto;align-items:end;gap:14px;padding:20px 22px;display:grid;box-shadow:0 6px 22px #113a420e}.price-scenario-bar label{gap:7px;min-width:0;display:grid}.price-scenario-bar label>span,.price-field>span{color:#596a7f;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:850}.price-control-shell{background:#fff;border:1px solid #d7e1e6;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.price-control-shell>.simulator-glyph{width:18px;height:18px;color:var(--navy-soft);margin-left:13px}.price-scenario-bar input,.price-scenario-bar select,.price-field input,.price-field select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;outline:none;padding:9px 11px;font-size:11px;font-weight:700}.price-control-shell input,.price-control-shell select{border:0;border-radius:0;min-width:0}.price-control-shell:focus-within,.price-scenario-bar input:focus,.price-scenario-bar select:focus,.price-field input:focus,.price-field select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #078b861f}.price-control-shell input:focus,.price-control-shell select:focus{box-shadow:none}.price-scenario-actions{justify-content:flex-end;align-items:flex-end;gap:9px;display:flex}.price-scenario-actions .primary-button,.price-scenario-actions .secondary-button{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:11px;display:inline-flex}.price-scenario-actions button:before{content:"";background:currentColor;flex:none;width:17px;height:17px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.price-scenario-actions .price-print-action:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9V2h12v7M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6 14h12v8H6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9V2h12v7M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6 14h12v8H6z'/%3E%3C/svg%3E")}.price-scenario-actions .price-save-action:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2Z'/%3E%3Cpath d='M17 21v-8H7v8M7 3v5h8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2Z'/%3E%3Cpath d='M17 21v-8H7v8M7 3v5h8'/%3E%3C/svg%3E")}.price-scenario-actions .primary-button{border-color:var(--teal);background:linear-gradient(135deg, var(--teal), var(--teal-deep));box-shadow:0 6px 14px #077b8233}.price-scenario-actions .primary-button:hover{background:var(--teal-deep)}.price-product-line{color:var(--muted);align-items:center;gap:16px;margin-top:-7px;padding:0 4px;font-size:9px;display:flex}.price-product-line strong{color:var(--ink)}.price-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.price-kpi-card{border-top:3px solid var(--teal);border-radius:14px;min-height:136px;padding:18px;box-shadow:0 5px 20px #113a420b}.price-kpi-card>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.price-kpi-card>strong{color:var(--blue);margin:12px 0 14px;font-size:22px;display:block}.price-kpi-card>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.price-kpi-card small{color:var(--muted);font-size:11px;font-weight:700}.price-kpi-card b{font-size:12px}.price-workspace[data-simulator-view=product] .price-kpi-card{grid-template-rows:auto 1fr auto;min-height:154px;padding:19px 20px;display:grid}.price-workspace[data-simulator-view=product] .price-kpi-heading{border:0;justify-content:flex-start;align-items:center;gap:11px;padding:0;display:flex}.price-kpi-heading>i{background:var(--teal-soft);width:42px;height:42px;color:var(--teal-deep);border-radius:50%;flex:none;place-items:center;display:grid}.price-kpi-heading>i .simulator-glyph{width:22px;height:22px}.price-kpi-heading>span{color:#5d6b80;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:850}.price-workspace[data-simulator-view=product] .price-kpi-card>strong{color:var(--teal-deep);letter-spacing:-.02em;align-self:center;margin:8px 0 10px 53px;font-size:clamp(20px,1.55vw,26px)}.price-workspace[data-simulator-view=product] .price-kpi-comparison{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.price-kpi-invoice .price-kpi-heading>i{color:#258257;background:#eef9f1}.price-kpi-taxes .price-kpi-heading>i{color:#0b7880;background:#edf6f7}.price-kpi-cost .price-kpi-heading>i,.price-kpi-profit .price-kpi-heading>i{color:#2271a4;background:#edf4fb}.price-kpi-cost,.price-kpi-profit{border-top-color:#16748d}.tone-positive{font-weight:850;color:#1d7b4b!important}.tone-negative{font-weight:850;color:#bf3e3e!important}.tone-neutral{font-weight:750;color:var(--muted)!important}.price-impact{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;display:flex}.price-impact-copy{align-items:center;gap:13px!important;display:flex!important}.price-impact-copy>div{gap:3px;display:grid}.price-impact-icon{background:linear-gradient(145deg, var(--teal-deep), var(--teal));color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.price-impact-icon .simulator-glyph{width:23px;height:23px}.price-impact strong{color:var(--teal-deep);font-size:14px}.price-impact span{color:var(--muted);font-size:11px}.price-impact>b{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:10px;align-items:center;gap:9px;min-height:38px;padding:8px 13px;font-size:10px;display:inline-flex}.price-impact>b .simulator-glyph{width:18px;height:18px}.impact-ok{background:#f0f8f3;border-color:#cfe5d5}.impact-ok>b{color:#1d7148;background:#effaf3}.impact-warning{background:#fff5e5;border-color:#f0d49e}.impact-warning>b{color:#8a5711;background:#ffe4b0}.price-tabs{background:#f1f5f6;border:1px solid #d8e3e6;border-radius:12px;gap:7px;padding:7px;display:flex;overflow-x:auto}.price-tabs button{color:#3f4e63;letter-spacing:.01em;cursor:pointer;background:#ffffffd1;border:1px solid #dfe6e8;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;min-width:max-content;min-height:45px;padding:9px 13px;font-size:10px;font-weight:850;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.price-tabs button .simulator-glyph{width:18px;height:18px}.price-tabs button:hover{color:var(--teal-deep);background:#fff;border-color:#abd2cf;box-shadow:0 2px 7px #14324c0f}.price-tabs .price-tab-active{border-color:var(--teal);background:linear-gradient(135deg, var(--teal), var(--teal-deep));color:#fff;box-shadow:0 5px 12px #077b8233}.price-premises-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.price-section{overflow:hidden}.price-section h2{background:linear-gradient(100deg, var(--teal-deep), var(--teal));color:#fff;letter-spacing:.01em;align-items:center;gap:9px;min-height:49px;margin:0;padding:12px 16px;font-size:13px;font-weight:900;display:flex}.price-section h2:before{content:"i";color:#fff;text-transform:lowercase;border:1px solid #ffffff73;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:11px;font-weight:900;display:grid}.price-section:nth-child(2n) h2{background:linear-gradient(100deg, var(--teal-deep), var(--teal))}.price-base-premise{grid-column:1/-1}.price-base-premise-content{background:#f5f9fc;grid-template-columns:minmax(0,1fr) minmax(230px,300px);align-items:center;gap:20px;padding:16px 18px;display:grid}.price-base-premise-content>div{gap:6px;display:grid}.price-base-premise-content strong{color:var(--blue);font-size:13px}.price-base-premise-content p{max-width:980px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.price-base-premise-content select{color:var(--blue);background:#fff;border-color:#a9c5d8;font-weight:900}.price-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px;padding:17px;display:grid}.price-field{align-content:start;gap:7px;display:grid}.price-comparison-section{grid-column:1/-1}.price-comparison-grid{background:#f5f8fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:17px;display:grid}.price-premise-column{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.price-premise-column>header{border-bottom:1px solid var(--line);align-items:center;min-height:54px;padding:11px 14px;display:flex}.price-premise-column>header div{gap:3px;display:grid}.price-premise-column>header span{color:var(--blue);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.price-premise-column>header small{color:var(--muted);font-size:8px;font-weight:750}.price-premise-current>header{border-top:3px solid var(--blue);background:#edf4fb}.price-premise-reform>header{border-top:3px solid var(--teal);background:#edf8f7}.price-premise-reform>header span{color:var(--teal)}.price-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 11px;padding:14px;display:grid}.price-comparison-shared{border:1px solid var(--line);background:#fff;border-radius:9px;grid-column:1/-1;overflow:hidden}.price-comparison-shared h4{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#f8fafb;margin:0;padding:10px 14px;font-size:11px;font-weight:900}.price-comparison-shared .price-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-tax-matrices{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.price-matrix-section{min-width:0}.price-matrix-scroll{overflow-x:auto}.price-matrix{min-width:620px}.price-matrix-header,.price-matrix-row{grid-template-columns:minmax(230px,1.2fr) repeat(2,minmax(150px,1fr));display:grid}.price-matrix-header{border-bottom:1px solid var(--line);min-height:44px}.price-matrix-header>span,.price-matrix-header>b{letter-spacing:.04em;text-transform:uppercase;align-content:center;padding:8px 11px;font-size:11px;font-weight:900;display:grid}.price-matrix-header>span{color:var(--blue);background:#edf2f6;font-weight:900}.price-matrix-header>b{border-left:1px solid var(--line);justify-items:end}.price-matrix-header>b:nth-child(2){color:#876313;background:#fff4cf}.price-matrix-header>b:nth-child(3){color:var(--blue);background:#dcebf5}.price-matrix-header small{margin-top:2px;font-size:9px;font-weight:800}.price-matrix-row{border-bottom:1px solid #e5eaee;min-height:46px}.price-matrix-row:last-child{border-bottom:0}.price-matrix-row>strong{color:var(--ink);align-items:center;padding:8px 11px;font-size:11px;display:flex}.price-matrix-cell{border-left:1px solid var(--line);justify-content:flex-end;align-items:center;min-width:0;padding:5px 8px;display:flex}.price-matrix-current{background:#fffdf6}.price-matrix-reform{background:#f5f9fc}.price-matrix-control{justify-items:stretch;gap:3px;width:100%;display:grid}.price-matrix-control .input-suffix{min-height:32px}.price-matrix-control .input-suffix input{width:100%;min-width:0;min-height:30px;color:var(--ink);font:inherit;text-align:right;background:0 0;border:0;outline:none;padding:5px 3px 5px 8px;font-size:11px;font-weight:850}.price-matrix-control .input-suffix:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #127e811a}.price-matrix-reform .input-suffix{background:#e9f3f8;border-color:#b8d1df}.price-matrix-control>small{color:var(--muted);text-align:right;font-size:9px;font-weight:750}.price-matrix-empty{color:#82909a;text-align:right;width:100%;font-size:13px;font-weight:850}.price-matrix-calculated{width:100%;color:var(--blue);justify-items:end;gap:2px;font-size:12px;font-weight:900;display:grid}.price-matrix-calculated small{color:var(--muted);font-size:9px;font-weight:750}.price-matrix-switch{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;justify-content:flex-end;align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 10px;display:flex}.price-matrix-switch input{width:15px;height:15px;accent-color:var(--teal)}.price-matrix-switch b{min-width:26px;color:var(--teal);text-align:right;text-transform:uppercase;font-size:10px}.price-matrix-section>.price-comparison-shared{margin:10px 12px 12px}.price-tax-matrices .price-comparison-shared h4{padding:9px 10px;font-size:11px;font-weight:900}.price-tax-matrices .price-comparison-shared .price-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.price-tax-matrices .price-comparison-shared .price-field{gap:4px}.price-tax-matrices .price-comparison-shared .price-field>span{font-size:10px;line-height:1.3}.price-tax-matrices .price-comparison-shared .price-field input{min-height:32px;padding-top:5px;padding-bottom:5px;font-size:11px}.price-tax-matrices .price-comparison-shared .price-switch{min-height:46px;padding:7px 9px}.price-tax-matrices .price-comparison-shared .price-switch b{font-size:10px}.input-prefix,.input-suffix{background:#fff8df;border:1px solid #efd898;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.input-suffix{grid-template-columns:1fr auto}.input-prefix b,.input-suffix b{color:#876313;padding:0 9px;font-size:10px}.price-field .input-prefix input,.price-field .input-suffix input{text-align:right;background:0 0;border:0;border-radius:0}.price-switch{border:1px solid var(--line);cursor:pointer;background:#f8fafb;border-radius:7px;align-items:center;gap:10px;min-height:57px;padding:9px 11px;display:flex}.price-switch input{width:16px;height:16px;accent-color:var(--teal)}.price-switch span{gap:4px;display:grid}.price-switch b{font-size:10px}.price-switch small{color:var(--teal);text-transform:uppercase;font-size:9px;font-weight:850}.price-special-stack{gap:16px;display:grid}.price-st-premises-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px 14px 14px}.price-st-premise-column{border:1px solid var(--line);background:#f9fbfc;border-radius:8px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.price-st-premise-column h3{border-bottom:1px solid var(--line);color:var(--blue);letter-spacing:.04em;text-transform:uppercase;background:#edf3f7;border-radius:8px 8px 0 0;margin:-10px -10px 1px;padding:9px 10px;font-size:11px;font-weight:900}.price-st-premises-grid .price-field{gap:5px}.price-st-premises-grid .price-field>span{font-size:10px;line-height:1.3}.price-st-premises-grid .price-field input,.price-st-premises-grid .price-field select{min-height:37px;padding-top:7px;padding-bottom:7px;font-size:12px}.price-st-premises-grid .price-switch{min-height:48px;padding:7px 10px}.price-st-premises-grid .price-switch span{gap:2px}.price-st-premises-grid .price-switch b{font-size:10px;line-height:1.3}.price-st-premises-grid .price-switch small{font-size:9px}.price-table-card{overflow:hidden}.price-table-title{background:linear-gradient(100deg, var(--teal-deep), var(--teal));color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:15px 20px;display:flex}.price-table-title h2{color:inherit;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:15px;font-weight:900}.price-table-title span{color:#dbe7f0;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.table-scroll{overflow-x:auto}.price-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.price-table th{background:var(--teal);color:#fff;text-align:right;letter-spacing:.04em;text-transform:uppercase;height:42px;padding:9px 12px;font-size:10px;font-weight:900}.price-table th:first-child,.price-table td:first-child{text-align:left}.price-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e5eaee;height:40px;padding:8px 12px}.price-table td:first-child{white-space:normal}.price-table tbody tr:hover:not(.row-total):not(.row-net){background:#f9fbfc}.price-table .row-information td{color:#326277;background:#eef6f8;font-style:italic}.price-table .row-total td{color:var(--blue);background:#e5f0f7;border-top:1px solid #9eb8ca;font-weight:850}.price-table .row-net td{color:var(--blue);border-top:1px solid var(--blue);border-bottom-color:var(--blue);background:#dceecf;font-weight:900}.price-table .row-check td{color:var(--muted);background:#f4f7f9;font-weight:750}.price-summary-premise{border-bottom:1px solid var(--line);background:#f5f9fc;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:center;gap:18px;padding:13px 18px;display:grid}.price-summary-premise>div{gap:3px;display:grid}.price-summary-premise span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.price-summary-premise strong{color:var(--blue);font-size:12px}.price-summary-premise p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.price-summary-table tr.summary-price td{background:#edf4f8;font-weight:850}.price-summary-table tr.summary-invoice td{color:var(--blue);border-top:1px solid var(--blue);border-bottom-color:var(--blue);background:#d8e8f4;font-weight:900}.price-summary-table tr.summary-cost td{background:#fff2c9;font-weight:850}.price-summary-table tr.summary-profit td,.price-summary-table tr.summary-margin td{color:var(--blue);background:#dceecf;font-weight:900}.transition-table th:first-child{background:var(--blue);min-width:230px}.transition-table .selected-year{color:var(--blue);background:#fff7dc;font-weight:900}.transition-table th.selected-year{background:#f3ad7d;border-bottom:2px solid #dd6714}.transition-notes{color:var(--muted);background:#f5f8fa;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:9px 14px;padding:14px 18px;font-size:10px;line-height:1.4;display:grid}.transition-notes b{color:var(--blue)}.acquisition-transition-table{table-layout:fixed;min-width:1180px}.acquisition-transition-table th:first-child{background:var(--blue);width:280px;min-width:280px}.acquisition-transition-table th:nth-child(2){background:#244e73}.acquisition-transition-table .selected-year{color:var(--blue);background:#fff7dc;font-weight:900}.acquisition-transition-table th.selected-year{background:#f3ad7d;border-bottom:2px solid #dd6714}.acquisition-transition-table .acquisition-credit td:not(:first-child){color:#bf3e3e}.acquisition-transition-table .acquisition-reform-credit td{background-color:#edf5fb}.acquisition-transition-table .acquisition-before-st td{color:var(--blue);border-top:1px solid var(--blue);background:#dceaf5;font-weight:850}.acquisition-transition-table .acquisition-st td{color:var(--blue);border-bottom:1px solid var(--blue);background:#fff3ca;font-weight:850}.acquisition-transition-table .acquisition-total td{color:var(--blue);border-top:1px solid var(--blue);border-bottom:1px solid var(--blue);background:#c9dff0;font-weight:900}.acquisition-transition-table .acquisition-difference td:not(:first-child),.acquisition-transition-table .acquisition-difference-percent td:not(:first-child){color:#176b2b;background:#e2f1dc;font-weight:850}.acquisition-transition-table .acquisition-difference-percent td{border-bottom:1px solid #68a956}.acquisition-transition-table .acquisition-decision td{color:#176b2b;text-align:center;white-space:normal;background:#d9edcf;font-weight:850}.acquisition-transition-table .acquisition-decision td:first-child{text-align:left}.acquisition-conclusion{color:var(--blue);background:#c9e3b9;grid-template-columns:130px 1fr;align-items:center;gap:16px;padding:14px 18px;display:grid}.acquisition-conclusion b{letter-spacing:.05em;text-transform:uppercase;font-size:11px}.acquisition-conclusion span{text-align:center;font-size:12px;font-weight:850}.price-history{margin-top:3px;overflow:hidden}.price-history .history-header{padding:17px}.price-history .history-empty{color:var(--muted);text-align:center;padding:22px;font-size:10px}@media (width<=1180px){.price-scenario-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.price-scenario-actions{grid-column:1/-1}.price-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-compact-grid{grid-template-columns:1fr}.price-comparison-shared .price-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-tax-matrices{grid-template-columns:1fr}.price-st-premises-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1181px) and (width<=1320px){.price-st-premises-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.module-switcher{grid-template-columns:1fr}.price-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-premises-grid,.price-comparison-grid{grid-template-columns:1fr}.price-comparison-shared{grid-column:auto}.price-scenario-bar{grid-template-columns:1fr}.price-scenario-actions{grid-column:auto;width:100%}.price-scenario-actions>button{flex:1}.transition-notes{grid-template-columns:auto 1fr}.price-st-premises-grid,.price-base-premise-content,.price-summary-premise{grid-template-columns:1fr}}@media (width<=560px){.price-kpi-grid,.price-field-grid,.price-comparison-shared .price-compact-grid{grid-template-columns:1fr}.price-impact{flex-direction:column;align-items:flex-start}.price-product-line{flex-direction:column;align-items:flex-start;gap:5px}}@media print{.price-scenario-bar,.price-tabs,.price-history,.price-premises-grid{display:none!important}.price-workspace{gap:10px}.price-kpi-grid{grid-template-columns:repeat(5,1fr)}.price-table-card{display:block!important}}.polli-access-tabs.polli-access-tabs{grid-template-columns:repeat(var(--polli-access-tab-count,4), minmax(0, 1fr));background:#f7fbfffa;border:1px solid #cbddeb;border-radius:16px 16px 0 0;gap:6px;min-width:0;padding:5px;display:grid}.polli-access-tabs.polli-access-tabs>button{color:#47617e;width:auto;min-width:0;min-height:36px;font:inherit;white-space:normal;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;font-weight:750;line-height:1.4;display:flex}.polli-access-tabs.polli-access-tabs>button:hover{color:#145fb9;background:#eaf3ff}.polli-access-tabs.polli-access-tabs>button[aria-selected=true]{color:#145fc1;background:#fff;border-color:#b9d5f6;box-shadow:0 3px 10px #173e6b0d}.polli-access-tabs.polli-access-tabs>button:focus-visible{outline-offset:2px;outline:3px solid #1769d240}.polli-access-tabs svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:18px;height:18px}@media (width<=900px){.polli-access-tabs.polli-access-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.polli-access-tabs.polli-access-tabs>button{gap:7px;padding:8px}}:root[data-theme=dark] .polli-access-tabs.polli-access-tabs{background:#163347;border-color:#28516a}:root[data-theme=dark] .polli-access-tabs.polli-access-tabs>button{color:#b0cadc}:root[data-theme=dark] .polli-access-tabs.polli-access-tabs>button:hover{background:#254b66}:root[data-theme=dark] .polli-access-tabs.polli-access-tabs>button[aria-selected=true]{color:#e4f3ff;background:#254b66;border-color:#6ea9d4}:root{--navy:#12334a;--navy-2:#204e68;--teal:#2e7d83;--teal-soft:#d8e9eb;--blue:#2081a9;--blue-soft:#e9f4f8;--ink:#102d42;--muted:#687d8b;--line:#d9e3e8;--surface:#fff;--page:#f3f6fa;--green:#08794f;--green-soft:#e7f5ee;--amber:#a56413;--amber-soft:#fff4df;--red:#c7463b;--red-soft:#fff0ee;--sidebar:250px}*{box-sizing:border-box}html,body{background:var(--page);min-height:100%;color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}.v2-shell{grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100vh;display:grid}.v2-sidebar{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:17px 12px 12px;display:flex;position:sticky;top:0;overflow:hidden}.v2-brand{border-bottom:1px solid #ffffff20;align-items:center;gap:12px;padding:1px 9px 14px;display:flex}.v2-brand-mark{color:#fff;background:#48b3d3;border-radius:9px;flex:none;place-items:center;width:43px;height:43px;font:700 25px Georgia,serif;display:grid}.v2-brand strong{font:700 24px/1 Georgia,serif;display:block}.v2-brand small{color:#c7dae4;margin-top:4px;font-size:10px;display:block}.v2-sidebar nav{scrollbar-width:none;flex:1;min-height:0;padding:9px 0 5px;overflow-y:auto}.v2-sidebar nav::-webkit-scrollbar{display:none}.v2-nav-title{color:#79b2c8;letter-spacing:.16em;text-transform:uppercase;margin:9px 10px 3px;font-size:8px;font-weight:900}.v2-nav-item,.v2-collapse{color:#dce8ee;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:12px;line-height:1.2;display:flex}.v2-nav-item>span:first-child,.v2-collapse>span:first-child{text-align:center;color:#a9d8e8;flex:0 0 20px;width:20px;font-size:14px}.v2-nav-item:hover{background:#ffffff0c}.v2-nav-item.active{color:#fff;background:#ffffff13;font-weight:750;box-shadow:inset 3px 0 #52bddc}.v2-collapse{color:#9fb5c1;border-top:1px solid #ffffff20;border-radius:0;margin-top:6px;padding-top:9px;font-size:10px}.v2-collapsed .v2-sidebar{padding-left:9px;padding-right:9px}.v2-collapsed .v2-brand{padding-left:3px;padding-right:3px}.v2-collapsed .v2-brand-mark{width:43px}.v2-collapsed .v2-brand>div,.v2-collapsed .v2-nav-text,.v2-collapsed .v2-nav-title{display:none}.v2-collapsed .v2-nav-item,.v2-collapsed .v2-collapse{justify-content:center;padding-left:5px;padding-right:5px}.v2-main{min-width:0}.v2-topbar{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;height:57px;padding:0 26px;display:flex}.v2-environment{color:#25718d;letter-spacing:.08em;background:#edf8fb;border:1px solid #b7d6e1;border-radius:999px;padding:4px 9px;font-size:8px;font-weight:900;display:inline-flex}.v2-user{align-items:center;gap:9px;display:flex}.v2-user>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.v2-user strong,.v2-user small{display:block}.v2-user strong{font-size:11px}.v2-user small{color:var(--muted);margin-top:2px;font-size:9px}.v2-content{padding:14px 16px 28px}.v2-page-title{justify-content:space-between;align-items:flex-start;gap:18px;min-height:58px;margin-bottom:10px;display:flex}.v2-page-title>div:first-child>span{color:#2b7695;letter-spacing:.18em;font-size:8px;font-weight:900}.v2-page-title h1{color:#10314c;margin:3px 0 2px;font:700 28px/1.05 Georgia,serif}.v2-page-title p{color:var(--muted);margin:0;font-size:11px}.v2-page-actions{align-items:center;gap:10px;display:flex}.v2-page-actions select,.v2-page-actions input{border:1px solid var(--line);height:34px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:11px}.v2-card{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 8px 28px #17364d0a}.v2-primary{background:var(--blue);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 5px 14px #2081a92b}.v2-primary:disabled{opacity:.45;cursor:not-allowed}.v2-message{color:#23627c;background:#edf8fb;border:1px solid #bdd8e3;border-radius:9px;margin:0 0 10px;padding:10px 13px;font-size:11px}.v2-message.error{background:var(--red-soft);color:#9d3a31;border-color:#efc3bd}.v2-empty{text-align:center;color:var(--muted);padding:45px;font-size:12px}.v2-loading{height:100vh;color:var(--navy);flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.v2-spinner{border:4px solid #d4eaf2;border-top-color:var(--blue);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite v2spin}@keyframes v2spin{to{transform:rotate(360deg)}}.v2-access-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;width:min(430px,100% - 30px);margin:12vh auto;padding:34px}.v2-access-card .v2-brand-mark{margin:0 auto 18px}.v2-access-card h1{font:700 28px Georgia,serif}.v2-access-card p{color:var(--muted);font-size:12px}.v2-stat-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px;display:grid}.v2-stat{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:112px;padding:17px;position:relative;overflow:hidden}.v2-stat:before{content:"";background:var(--blue);width:4px;position:absolute;inset:0 auto 0 0}.v2-stat.teal:before{background:var(--teal)}.v2-stat.green:before{background:var(--green)}.v2-stat.amber:before{background:#d88a20}.v2-stat.navy:before{background:var(--navy)}.v2-stat span,.v2-stat strong,.v2-stat small{display:block}.v2-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.v2-stat strong{color:var(--navy);margin-top:12px;font:700 21px Georgia,serif}.v2-stat small{color:var(--muted);margin-top:5px;font-size:9px}.v2-overview-grid{grid-template-columns:.9fr 1.1fr;gap:26px;padding:22px;display:grid}.v2-overview-grid h2,.v2-section-heading h2,.v2-editor h2,.v2-pending h2{color:var(--navy);margin-bottom:7px;font:700 19px Georgia,serif}.v2-overview-grid p{color:var(--muted);font-size:11px;line-height:1.6}.v2-status-list{gap:6px;display:grid}.v2-status-list>div{background:#f7f9fb;border-radius:8px;grid-template-columns:86px 88px 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.v2-status-list strong{font-size:11px}.v2-status-list small{color:var(--muted);font-size:9px}.v2-status{color:#617581;text-transform:uppercase;background:#eef2f4;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:4px 8px;font-size:8px;font-weight:850;display:inline-flex}.v2-status.complete,.v2-status.applied,.v2-status.ready{background:var(--green-soft);color:var(--green)}.v2-status.blocked,.v2-status.locked{background:var(--red-soft);color:var(--red)}.v2-import-card{padding:20px}.v2-form-row{grid-template-columns:240px 1fr;gap:14px;display:grid}.v2-form-row label,.v2-editor label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:6px;font-size:9px;font-weight:750;display:grid}.v2-form-row input,.v2-editor input,.v2-editor select{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);text-transform:none;background:#fff;border-radius:8px;padding:0 10px;font-size:11px}.v2-file-zone{text-align:center;background:#f3fafc;border:1px dashed #8fc3d6;border-radius:10px;place-content:center;min-height:78px;position:relative;color:var(--blue)!important}.v2-file-zone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.v2-file-zone strong{text-transform:none;font-size:12px}.v2-file-zone small{text-overflow:ellipsis;white-space:nowrap;max-width:90%;color:var(--muted);text-transform:none;margin:2px auto 0;font-size:9px;display:block;overflow:hidden}.v2-form-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:13px;display:flex}.v2-form-footer p{max-width:740px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.v2-review-card{margin-top:10px;padding:18px}.v2-section-heading{justify-content:space-between;align-items:center;display:flex}.v2-section-heading p{color:var(--muted);margin:0;font-size:10px}.v2-diagnostics{gap:6px;margin-top:15px;display:grid}.v2-diagnostics article{background:#fffbf5;border:1px solid #efd8bb;border-radius:8px;gap:9px;padding:9px 11px;display:flex}.v2-diagnostics article>span{color:#9d5c13;background:#f4d7b2;border-radius:50%;place-items:center;width:21px;height:21px;font-weight:900;display:grid}.v2-diagnostics strong,.v2-diagnostics small{display:block}.v2-diagnostics strong{font-size:10px}.v2-diagnostics small{color:var(--muted);margin-top:2px;font-size:8px}.v2-inline-field{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.v2-dre-card{flex-direction:column;height:calc(100vh - 139px);display:flex;overflow:hidden}.v2-dre-toolbar{border-bottom:1px solid var(--line);min-height:45px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:6px 10px 6px 14px;font-size:9px;display:flex}.v2-dre-toolbar strong{color:var(--navy);font-size:12px}.v2-dre-toolbar span{color:#91a0aa}.v2-dre-options{align-items:center;gap:12px;display:flex}.v2-dre-options>label{white-space:nowrap;align-items:center;gap:5px;display:flex}.v2-dre-options input{accent-color:var(--blue)}.v2-dre-options details{z-index:15;position:relative}.v2-dre-options summary{color:var(--navy);background:#f5fafc;border:1px solid #a9c6d2;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800;list-style:none}.v2-dre-options summary::-webkit-details-marker{display:none}.v2-dre-options summary b{background:var(--blue);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:6px;font-size:8px;display:inline-grid}.v2-column-picker{border:1px solid var(--line);background:#fff;border-radius:10px;width:430px;padding:14px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 45px #17364d2b}.v2-column-picker>strong{font-size:10px}.v2-column-picker>div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.v2-column-picker label{border:1px solid var(--line);border-radius:7px;align-items:center;gap:5px;padding:7px;font-size:9px;display:flex}.v2-table-wrap{min-width:0;overflow:auto}.v2-dre-grid{flex:1}.v2-dre-grid table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:10px}.v2-dre-grid th{z-index:4;background:var(--navy-2);color:#fff;text-align:center;white-space:nowrap;border-bottom:1px solid #d3dee4;border-right:1px solid #ffffff38;min-width:112px;height:36px;padding:6px 8px;font-size:9px;position:sticky;top:0}.v2-dre-grid thead tr:nth-child(2) th{color:#4f6572;border-right:1px solid var(--line);background:#e8f0f4;height:33px;top:36px}.v2-dre-grid .v2-account-head{z-index:8;text-align:left;width:420px;min-width:420px;max-width:420px;padding-left:14px;left:0}.v2-account-head span{color:#9bd0e1;width:85px;display:inline-block}.v2-dre-grid td{white-space:nowrap;background:#fff;border-bottom:1px solid #dce5ea;border-right:1px solid #dce5ea;height:38px;padding:7px 10px}.v2-account-cell{z-index:2;text-overflow:ellipsis;width:420px;min-width:420px;max-width:420px;position:sticky;left:0;overflow:hidden;background:#fff!important}.v2-account-code{color:#8b9aa4;width:86px;font-size:8px;display:inline-block}.v2-number{text-align:right;font-variant-numeric:tabular-nums}.v2-percent-head,.v2-percent{width:58px!important;min-width:58px!important;max-width:58px!important;padding-left:5px!important;padding-right:5px!important}.v2-percent{color:#667b88;font-size:9px}.v2-ah-head,.v2-ah{border-left:2px solid #9eb6c1!important;width:62px!important;min-width:62px!important;max-width:62px!important}.v2-ah{font-weight:800;background:#f3f6f7!important}.v2-ah.positive{color:var(--green)}.v2-ah.negative{color:var(--red)}.v2-dre-row:nth-child(2n):not(.synthetic):not(.title) td{background:#fbfcfd}.v2-dre-row.synthetic td{color:#204654;font-weight:800;background:var(--teal-soft)!important}.v2-dre-row.title td{color:#fff;font-weight:850;background:var(--teal)!important}.v2-dre-row.calculated td{background:#eef5f5;font-weight:600}.v2-pending{background:#fffaf2;border-color:#efd6b3;margin-bottom:10px;padding:16px}.v2-pending p{color:#79551e;margin:4px 0;font-size:10px}.v2-simple-table{border-collapse:collapse;width:100%;font-size:10px}.v2-simple-table th{z-index:2;border-bottom:1px solid var(--line);color:#59707e;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f3f7f9;padding:10px 12px;font-size:8px;position:sticky;top:0}.v2-simple-table td{color:#385163;vertical-align:middle;border-bottom:1px solid #e7edf0;padding:9px 12px}.v2-simple-table small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.v2-simple-table th:not(:first-child),.v2-simple-table td:not(:first-child){border-left:1px solid #edf1f3}.v2-list-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.v2-list-toolbar input{border:1px solid var(--line);border-radius:8px;width:min(420px,70%);height:34px;padding:0 10px;font-size:10px}.v2-list-toolbar span{color:var(--muted);font-size:9px}.v2-warning-text{color:var(--amber);font-weight:750}.v2-level-1,.v2-level-2{font-weight:800}.v2-value-input{border:1px solid var(--line);text-align:right;border-radius:7px;width:125px;padding:7px}.v2-value-input:placeholder-shown{background:#fffaf0;border-color:#e0b97d}.v2-editor{margin-top:12px;padding:18px}.v2-editor form{grid-template-columns:1.4fr 1.4fr .9fr .8fr auto;align-items:end;gap:9px;display:grid}.v2-editor button{height:40px}.v2-editor input[readonly]{color:var(--muted);background:#f6f8f9}@media (width<=1180px){.v2-stat-grid{grid-template-columns:repeat(2,1fr)}.v2-editor form{grid-template-columns:1fr 1fr}.v2-editor button{grid-column:1/-1}.v2-account-cell,.v2-dre-grid .v2-account-head{width:330px;min-width:330px;max-width:330px}}@media (width<=850px){.v2-shell{grid-template-columns:68px minmax(0,1fr)}.v2-brand>div,.v2-nav-text,.v2-nav-title{display:none}.v2-sidebar{padding-left:9px;padding-right:9px}.v2-nav-item,.v2-collapse{justify-content:center;padding-left:5px;padding-right:5px}.v2-overview-grid,.v2-form-row{grid-template-columns:1fr}.v2-dre-options>label{display:none}.v2-column-picker{width:auto;position:fixed;top:120px;left:12px;right:12px}.v2-user>div{display:none}}@media (width<=600px){.v2-content{padding:10px 7px 20px}.v2-topbar{padding:0 10px}.v2-stat-grid{grid-template-columns:1fr}.v2-page-title{flex-direction:column;align-items:flex-start}.v2-page-title h1{font-size:24px}.v2-account-cell,.v2-dre-grid .v2-account-head{width:240px;min-width:240px;max-width:240px}.v2-account-code{display:none}.v2-column-picker>div{grid-template-columns:repeat(3,1fr)}}.v2-link-button{color:var(--blue);background:0 0;border:0;padding:4px;font-size:9px;font-weight:800}.v2-check{border:1px solid var(--line);background:#f8fafb;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 8px;text-transform:none!important;display:flex!important}.v2-check input{accent-color:var(--blue);width:auto!important;height:auto!important}.v2-role-editor{margin-top:12px;padding:18px}.v2-role-editor h2{color:var(--navy);font:700 19px Georgia,serif}.v2-editor-fields{grid-template-columns:1fr 1fr;gap:10px;max-width:720px;display:grid}.v2-editor-fields label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.v2-editor-fields input{border:1px solid var(--line);border-radius:8px;height:38px;padding:0 10px}.v2-permission-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.v2-permission-grid label{border:1px solid var(--line);background:#fafcfd;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.v2-permission-grid input{accent-color:var(--blue);margin-top:2px}.v2-permission-grid strong,.v2-permission-grid small{display:block}.v2-permission-grid strong{font-size:9px}.v2-permission-grid small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}@media (width<=1180px){.v2-permission-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.v2-permission-grid,.v2-editor-fields{grid-template-columns:1fr}}.v2-editor>p,.v2-role-editor>p{color:var(--muted);margin:-2px 0 14px;font-size:10px;line-height:1.5}.v2-editor-fields select{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px}.v2-role-editor fieldset,.v2-editor fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;margin:14px 0;padding:12px}.v2-role-editor legend,.v2-editor legend{color:var(--navy);padding:0 6px;font-size:10px;font-weight:850}.v2-role-editor form>button{margin-top:3px}.v2-editor-wide{grid-column:1/-1}.v2-account-editor form{grid-template-columns:repeat(4,minmax(150px,1fr))}.v2-account-editor .v2-editor-wide{grid-template-columns:repeat(2,minmax(210px,1fr));gap:8px;display:grid}.v2-account-editor .v2-editor-wide .v2-permission-grid{grid-column:1/-1;margin:2px 0 0}.v2-profile-editor fieldset{grid-template-columns:repeat(2,minmax(140px,1fr));align-self:stretch;gap:9px;margin:0;display:grid}.v2-profile-editor fieldset p{color:var(--muted);grid-column:1/-1;margin:0 0 2px;font-size:9px;line-height:1.45}.v2-profile-editor fieldset:nth-of-type(2){grid-template-columns:1fr}.v2-profile-editor form>button{height:40px}.v2-specific-exclusions{border-top:1px solid var(--line);grid-column:1/-1;margin-top:4px;padding-top:10px}.v2-specific-exclusions-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v2-specific-exclusions-heading h3{color:var(--navy);margin:0;font-size:10px}.v2-profile-editor .v2-specific-exclusions-heading p{grid-column:auto;margin:3px 0 0}.v2-specific-exclusions-heading .v2-action-button{flex:none}.v2-specific-exclusions-empty{text-align:center;background:#f8fbfc;border:1px dashed #c6d9e1;border-radius:8px;padding:10px;margin:9px 0 0!important}.v2-specific-exclusions-list{gap:8px;margin-top:9px;display:grid}.v2-specific-exclusion-row{grid-template-columns:minmax(160px,1fr) 24px minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.v2-specific-exclusion-and{text-align:center;color:var(--blue);align-self:center;font-size:10px;font-weight:900}.v2-specific-exclusion-row .v2-action-button{align-self:end;min-height:40px}@media (width<=1180px){.v2-account-editor form,.v2-profile-editor form{grid-template-columns:repeat(2,minmax(180px,1fr))}.v2-profile-editor fieldset{grid-column:1/-1}}@media (width<=700px){.v2-account-editor form,.v2-profile-editor form,.v2-account-editor .v2-editor-wide,.v2-profile-editor fieldset{grid-template-columns:1fr}.v2-account-editor .v2-editor-wide .v2-permission-grid,.v2-editor-wide{grid-column:auto}.v2-specific-exclusions-heading{flex-direction:column;align-items:stretch}.v2-specific-exclusion-row{grid-template-columns:1fr}.v2-specific-exclusion-and{padding-top:2px}.v2-specific-exclusion-row .v2-action-button{width:100%}}.v2-plan-table .v2-plan-account-row.synthetic td{color:#173f54;background:#eef6f8;font-weight:800}.v2-plan-table .v2-plan-account-row.synthetic.level-1 td{background:#dceff3;border-top:2px solid #9fcbd7;font-size:10.5px}.v2-plan-table .v2-plan-account-row.synthetic.level-2 td{background:#e9f4f6}.v2-plan-table .v2-plan-account-row.synthetic:hover td{background:#dff0f3}.v2-row-actions{flex-wrap:wrap;align-items:center;gap:4px 9px;min-width:190px;display:flex}.v2-link-button{color:var(--blue);text-underline-offset:2px;background:0 0;border:0;padding:2px 0;font-size:9px;font-weight:800;text-decoration:underline}html,body{height:100%;overflow:hidden}.v2-shell{height:100dvh;min-height:0}.v2-main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.v2-topbar{height:48px;min-height:48px;padding:0 20px}.v2-content{flex:1;min-height:0;padding:8px 12px 10px;display:flex;overflow:hidden}.v2-screen-panel{width:100%;min-width:0;min-height:0;display:none}.v2-screen-panel.active{scrollbar-gutter:stable;display:block;overflow:auto}.v2-screen-panel.v2-dre-panel.active{flex-direction:column;display:flex;overflow:hidden}.v2-dre-panel>.v2-page-title{flex:none}.v2-page-title{align-items:center;min-height:46px;margin-bottom:6px}.v2-page-title h1{margin-top:1px;font-size:25px}.v2-page-title p{font-size:10px}.v2-dre-card{flex:1;height:auto;min-height:0}.v2-dre-toolbar{min-height:41px}.v2-dre-grid{overscroll-behavior:contain;min-height:0;overflow:auto}.v2-content-dre{padding-top:6px;padding-bottom:7px}.v2-content-dre .v2-message{flex:none;margin-bottom:6px;padding:7px 10px}.v2-content-dre .v2-pending{flex:none;margin-bottom:6px;padding:10px}.v2-row-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.v2-action-button{color:#176f91;white-space:nowrap;background:#f4fafc;border:1px solid #a9cbd8;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.v2-action-button:hover{background:#e7f5fa}.v2-action-button.danger{color:#a53e35;background:#fff7f6;border-color:#e7b7b1}.v2-editor-screen{flex-direction:column;min-height:100%;display:flex}.v2-editor-screen-header{align-items:center;gap:12px;margin-bottom:8px;display:flex}.v2-editor-screen-header h1{color:var(--navy);margin:0;font:700 25px Georgia,serif}.v2-editor-screen-header p{color:var(--muted);margin:2px 0 0;font-size:10px}.v2-editor-screen>.v2-card{margin-top:0}.v2-form-actions{align-items:center;gap:8px;margin-top:10px;display:flex}@media (width<=600px){html,body{overflow:auto}.v2-shell,.v2-main{height:auto;min-height:100vh}.v2-content,.v2-screen-panel.active{overflow:visible}.v2-screen-panel.v2-dre-panel.active{min-height:calc(100vh - 58px)}.v2-topbar{height:48px;min-height:48px}}.v2-main-dre{position:relative}.v2-main-dre .v2-topbar{z-index:12;pointer-events:none;background:0 0;border-bottom:0;height:54px;min-height:54px;position:absolute;inset:0 0 auto}.v2-main-dre .v2-topbar .v2-environment,.v2-main-dre .v2-topbar .v2-user{pointer-events:auto}.v2-main-dre .v2-content{padding-top:4px}.v2-dre-panel>.v2-page-title{align-items:center;min-height:50px;margin-bottom:4px;padding:0 205px 0 160px}.v2-dre-panel>.v2-page-title>div:first-child{flex:1;grid-template-columns:max-content minmax(150px,1fr);grid-template-areas:"eyebrow subtitle""title subtitle";align-items:center;column-gap:18px;min-width:0;display:grid}.v2-dre-panel>.v2-page-title>div:first-child>span{grid-area:eyebrow;align-self:end}.v2-dre-panel>.v2-page-title h1{white-space:nowrap;grid-area:title;align-self:start;margin:1px 0 0;font-size:25px}.v2-dre-panel>.v2-page-title p{border-left:1px solid #cddce3;grid-area:subtitle;max-width:620px;margin:0;padding-left:18px;line-height:1.35}.v2-dre-panel>.v2-page-title .v2-page-actions{flex:none}.v2-dre-panel .v2-dre-toolbar{min-height:36px;padding:4px 8px 4px 12px}.v2-dre-options summary,.v2-dre-options>label,.v2-column-picker label{cursor:pointer;-webkit-user-select:none;user-select:none}.v2-dre-grid table{font-size:11px}.v2-dre-grid th{font-size:10px}.v2-dre-grid td{height:40px;font-size:11px}.v2-dre-row.synthetic td{font-size:11px;border-top:1px solid #aec8d2!important;border-bottom:1px solid #aec8d2!important;border-right:1px solid #c0d4dc!important}.v2-dre-row.calculated-totalizer td{color:#204654;font-size:11px;font-weight:800;background:var(--teal-soft)!important;border-top:1px solid #aec8d2!important;border-bottom:1px solid #aec8d2!important;border-right:1px solid #c0d4dc!important}.v2-dre-row.calculated:not(.calculated-totalizer) td{background:#eef5f5!important}.v2-dre-row.auxiliary td{background:#fff9ed!important}@media (width<=1180px){.v2-dre-panel>.v2-page-title{padding-left:150px;padding-right:165px}.v2-dre-panel>.v2-page-title>div:first-child{column-gap:12px}.v2-dre-panel>.v2-page-title p{padding-left:12px}}.v2-carrier-mapping-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 10px;display:grid}.v2-carrier-mapping-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:82px;padding:14px 16px;box-shadow:0 8px 28px #17364d0a}.v2-carrier-mapping-summary span,.v2-carrier-mapping-summary strong{display:block}.v2-carrier-mapping-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.v2-carrier-mapping-summary strong{color:var(--navy);margin-top:9px;font:700 20px Georgia,serif}.v2-carrier-mapping-summary article.warning{background:#fffaf1;border-color:#e9c58d}.v2-carrier-mapping-summary article.warning strong{color:var(--amber)}.v2-carrier-mapping-summary article.ok{background:#f4fbf7;border-color:#afd9c2}.v2-carrier-mapping-table td:first-child{width:115px}.v2-carrier-mapping-table td:nth-child(2){min-width:260px}.v2-carrier-mapping-table td:nth-child(3){min-width:280px}.v2-carrier-mapping-pending td{background:#fffaf1}.v2-feedback{color:#23627c;background:#edf8fb;border:1px solid #bdd8e3;border-radius:9px;margin:0 0 10px;padding:10px 13px;font-size:11px}.v2-feedback.error{background:var(--red-soft);color:#9d3a31;border-color:#efc3bd}.v2-carrier-mapping-editor{padding:20px}.v2-carrier-mapping-editor .v2-context-note{background:#f1fafc;border:1px solid #b9d9e5;border-radius:10px;gap:4px;margin-bottom:16px;padding:13px 15px;display:grid}.v2-carrier-mapping-editor .v2-context-note strong{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.v2-carrier-mapping-editor .v2-context-note span{color:var(--navy);font-size:13px;font-weight:750}.v2-carrier-mapping-editor .v2-context-note small{color:var(--muted);font-size:9px}.v2-carrier-mapping-editor .v2-form-grid{grid-template-columns:minmax(360px,2fr) minmax(180px,.7fr) minmax(160px,.55fr);align-items:end;gap:12px;display:grid}.v2-carrier-mapping-editor .v2-field{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:6px;font-size:9px;font-weight:750;display:grid}.v2-carrier-mapping-editor .v2-field select,.v2-carrier-mapping-editor .v2-field input{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);text-transform:none;background:#fff;border-radius:8px;padding:0 11px;font-size:11px}.v2-carrier-mapping-editor .v2-form-actions{justify-content:flex-end;margin-top:16px;display:flex}@media (width<=1050px){.v2-carrier-mapping-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-carrier-mapping-editor .v2-form-grid{grid-template-columns:1fr}.v2-carrier-mapping-editor .v2-field.wide{grid-column:auto}}@media (width<=1100px){.v2-main-dre .v2-topbar{border-bottom:1px solid var(--line);pointer-events:auto;background:#f8fafc;height:48px;min-height:48px;position:relative;inset:auto}.v2-main-dre .v2-content{padding-top:6px}.v2-dre-panel>.v2-page-title{min-height:46px;padding:0}.v2-dre-panel>.v2-page-title>div:first-child{display:block}.v2-dre-panel>.v2-page-title h1{white-space:normal}.v2-dre-panel>.v2-page-title p{border-left:0;max-width:none;padding-left:0}}.v2-account-inline{white-space:nowrap}.v2-account-inline strong{margin-right:5px}.v2-role-list{margin-top:12px}.v2-action-button:disabled{opacity:.42;cursor:not-allowed}.v2-editor-screen .v2-editor+.v2-editor{margin-top:10px}.v2-editor-screen-actions{align-items:center;gap:6px;display:flex}.v2-account-editor:target{scroll-margin-top:12px}.v2-formula-editor form{align-items:start}.v2-formula-note{color:#28566a;background:#eef8fb;border:1px solid #b9d7e2;border-radius:9px;align-self:stretch;padding:10px 12px;font-size:9px;line-height:1.4}.v2-formula-editor form>button{align-self:end}.v2-not-applicable{color:#748794;background:#f1f4f6;border-radius:999px;align-items:center;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.v2-status-list>div{grid-template-columns:86px 88px 1fr auto}.v2-period-actions{justify-content:flex-end;display:flex}.v2-period-actions:empty{display:none}.v2-period-actions button{color:var(--navy);background:#fff;border:1px solid #aac5d1;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:800}.v2-period-actions button:disabled{opacity:.5}@media (width<=700px){.v2-status-list>div{grid-template-columns:1fr auto}.v2-status-list>div>small{grid-column:1/-1}.v2-period-actions{grid-area:1/2}}.v2-column-picker>.v2-picker-heading{grid-template-columns:none;justify-content:space-between;align-items:center;gap:10px;margin-top:0;display:flex}.v2-column-picker>.v2-picker-heading strong{font-size:10px}.v2-column-picker>.v2-picker-heading button{color:var(--blue);background:0 0;border:0;padding:2px 0;font-size:8px;font-weight:800}.v2-column-picker>.v2-picker-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.v2-column-picker>.v2-history-heading{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.v2-column-picker>.v2-history-years{grid-template-columns:repeat(5,1fr)}.v2-history-value{background:#f3f7f9!important}.v2-history-grid table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:10px}.v2-history-grid th{z-index:4;background:var(--navy-2);color:#fff;text-align:center;white-space:nowrap;border-bottom:1px solid #d3dee4;border-right:1px solid #ffffff38;min-width:106px;height:36px;padding:6px 8px;font-size:8px;position:sticky;top:0}.v2-history-grid thead tr:nth-child(2) th{color:#4f6572;border-right:1px solid var(--line);background:#e8f0f4;height:33px;top:36px}.v2-history-grid td{white-space:nowrap;background:#fff;border-bottom:1px solid #dce5ea;border-right:1px solid #dce5ea;height:38px;padding:7px 10px}.v2-history-grid tbody tr:nth-child(2n) td{background:#fbfcfd}.v2-history-grid .v2-history-year{z-index:7;width:76px;min-width:76px;color:var(--navy);text-align:center;background:#f3f7f9;left:0;position:sticky!important}.v2-history-grid thead .v2-history-year{z-index:9;background:var(--navy-2);color:#fff}.v2-carrier-card{flex-direction:column;height:calc(100vh - 139px);display:flex;overflow:hidden}.v2-carrier-heading{border-bottom:1px solid var(--line);min-height:58px;padding:10px 16px}.v2-carrier-heading h2{margin-bottom:3px}.v2-carrier-heading>span{color:var(--muted);font-size:9px}.v2-carrier-grid{flex:1}.v2-carrier-grid table{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:10px}.v2-carrier-value-column{width:112px}.v2-carrier-grid td{background:#fff;border-bottom:1px solid #e2e9ed;border-right:1px solid #e2e9ed;width:112px;min-width:112px;max-width:112px;height:36px;padding:7px 9px}.v2-carrier-grid .v2-carrier-label{z-index:3;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-right:2px solid #aab9c1;width:420px;min-width:420px;max-width:420px;position:sticky;left:0;overflow:hidden}.v2-carrier-label>span{color:#8b9aa4;width:48px;font-size:8px;display:inline-block}.v2-carrier-row.detail td{color:#445965;font-weight:500}.v2-carrier-row.subtotal td{color:#17324d;background:#d5dde1;border-top:1px solid #a9b8c0;border-bottom:1px solid #a9b8c0;font-weight:800}.v2-carrier-row.total td{background:var(--teal);color:#fff;font-weight:800}.v2-carrier-row.total .v2-carrier-label>span{color:#d9f2f2}@media (width<=600px){.v2-column-picker>.v2-picker-grid,.v2-column-picker>.v2-history-years{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.v2-carrier-name-column,.v2-carrier-grid .v2-carrier-label{width:280px;min-width:280px;max-width:280px}}.v2-neutral-text{color:#657b87;font-weight:700}.v2-formula-editor{padding:20px 22px 24px}.v2-formula-intro{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.v2-formula-intro h2{margin-bottom:5px}.v2-formula-intro p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.v2-current-formula{background:linear-gradient(135deg,#f1f9fc 0%,#fff 72%);border:1px solid #a9cbd8;border-radius:12px;margin:15px 0 18px;padding:16px}.v2-current-formula-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.v2-current-formula-heading>div>span,.v2-formula-builder-heading span,.v2-parameter-inline>div>span{color:#277998;letter-spacing:.14em;font-size:8px;font-weight:900}.v2-current-formula-heading h3,.v2-formula-builder-heading h3,.v2-parameter-inline h3{color:var(--navy);margin:3px 0 0;font:700 17px Georgia,serif}.v2-formula-equation{color:#27495b;background:#fff;border:1px solid #c9dce4;border-radius:9px;align-items:center;gap:12px;min-height:58px;margin:12px 0;padding:12px 14px;display:flex}.v2-formula-equation strong{color:var(--navy);font-size:12px}.v2-formula-equation b{color:#176f91;background:#d9eef5;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.v2-formula-equation span{font-size:12px;font-weight:750}.v2-formula-facts{grid-template-columns:1.2fr 1fr .8fr .8fr .8fr;gap:8px;display:grid}.v2-formula-facts>div{background:#fff;border:1px solid #dce7ec;border-radius:8px;min-height:62px;padding:10px}.v2-formula-facts small,.v2-formula-facts strong,.v2-formula-facts em{display:block}.v2-formula-facts small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.v2-formula-facts strong{color:#26495b;margin-top:5px;font-size:10px}.v2-formula-facts em{color:var(--muted);margin-top:3px;font-size:8px;font-style:normal}.v2-current-formula-actions{align-items:center;gap:9px;margin-top:11px;display:flex}.v2-current-formula-actions span{color:var(--muted);font-size:9px}.v2-parameter-inline{background:#eef8fb;border:1px solid #b9d7e2;border-radius:11px;gap:10px;margin:0 0 18px;padding:14px;grid-template-columns:minmax(280px,1.2fr) minmax(170px,.5fr) minmax(170px,.5fr) auto!important;align-items:end!important;display:grid!important}.v2-parameter-inline p{color:var(--muted);margin:4px 0 0;font-size:9px}.v2-input-suffix{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;display:flex;overflow:hidden}.v2-input-suffix input{border:0!important;border-radius:0!important}.v2-input-suffix span{color:var(--navy);padding:0 11px;font-weight:800}.v2-parameter-inline .v2-form-actions{margin:0}.v2-formula-builder-heading{border-top:1px solid #e2eaee;justify-content:space-between;align-items:flex-end;gap:18px;padding-top:2px;display:flex}.v2-formula-builder-heading p{color:var(--muted);margin:0 0 2px;font-size:9px}.v2-formula-preserved{background:#fff9ef;border:1px solid #e7c797;border-radius:9px;gap:5px;margin-top:12px;padding:12px;display:grid}.v2-formula-preserved strong{color:#865614;font-size:10px}.v2-formula-preserved span{color:#795f38;font-size:9px}.v2-formula-preserved code{color:#5a4a32;white-space:normal;font-size:9px}.v2-formula-editor .v2-formula-builder{grid-template-columns:1.15fr 1.15fr .72fr .9fr 1.55fr;align-items:end;gap:10px;margin-top:12px;display:grid}.v2-formula-preview{background:#f7fbfc;border:1px solid #cbdde5;border-radius:9px;grid-column:1/-1;gap:8px;min-width:0;min-height:64px;padding:11px 14px;display:grid}.v2-formula-preview small{color:#277998;letter-spacing:.12em;font-size:8px;font-weight:900}.v2-formula-preview-equation{grid-template-columns:minmax(300px,1fr) 26px minmax(320px,1.35fr);align-items:center;gap:10px;min-width:0;display:grid}.v2-formula-preview strong,.v2-formula-preview span{color:#24495b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.v2-formula-preview b{color:#176f91;background:#dceff5;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.v2-formula-footer{grid-column:1/-1;grid-template-columns:minmax(360px,1.45fr) minmax(280px,.9fr) minmax(350px,1.15fr);align-items:end;gap:12px;min-width:0;display:grid}.v2-formula-description{min-width:0}.v2-formula-save{grid-template-columns:minmax(220px,auto) minmax(150px,1fr);align-items:center;gap:10px;min-width:0;display:grid}.v2-formula-save .v2-primary{white-space:normal;width:100%;min-width:220px;line-height:1.25}.v2-formula-save small{color:var(--muted);font-size:8px;line-height:1.35}.v2-formula-editor .v2-check{align-self:end}.v2-formula-editor .v2-message{margin-top:12px}@media (width<=1250px){.v2-formula-facts{grid-template-columns:repeat(3,1fr)}.v2-formula-editor .v2-formula-builder{grid-template-columns:repeat(2,minmax(220px,1fr))}.v2-parameter-inline{grid-template-columns:1fr 1fr!important}.v2-parameter-inline>div:first-child,.v2-formula-preview{grid-column:1/-1}.v2-formula-preview-equation{grid-template-columns:minmax(240px,1fr) 26px minmax(260px,1fr)}.v2-formula-footer{grid-template-columns:minmax(320px,1fr) minmax(260px,1fr)}.v2-formula-save{grid-column:1/-1;grid-template-columns:minmax(250px,auto) 1fr}}@media (width<=760px){.v2-formula-editor{padding:15px}.v2-formula-equation{flex-direction:column;align-items:flex-start}.v2-formula-facts,.v2-formula-editor .v2-formula-builder,.v2-parameter-inline{grid-template-columns:1fr!important}.v2-parameter-inline>div:first-child{grid-column:auto}.v2-formula-builder-heading{flex-direction:column;align-items:flex-start;gap:5px}.v2-formula-preview-equation,.v2-formula-footer,.v2-formula-save{grid-template-columns:1fr}.v2-formula-preview-equation strong,.v2-formula-preview-equation span{text-overflow:clip;white-space:normal;overflow:visible}.v2-formula-preview b{display:none}.v2-formula-save{align-items:stretch}.v2-formula-save .v2-primary{min-width:0}.v2-formula-save small{max-width:none}}.v2-user{color:inherit;text-align:left;background:0 0;border:0;padding:0}.v2-user:hover strong{color:var(--blue)}.v2-search-input{border:1px solid var(--line);height:32px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:10px}.v2-dre-toolbar-primary{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.v2-carrier-tools{align-items:center;gap:12px;display:flex}.v2-carrier-tools .v2-search-input{width:280px}.v2-carrier-tools>span{color:var(--muted);white-space:nowrap;font-size:9px}.v2-carrier-columns{z-index:15;position:relative}.v2-carrier-columns summary{color:var(--navy);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f5fafc;border:1px solid #a9c6d2;border-radius:8px;align-items:center;padding:8px 10px;font-size:10px;font-weight:800;list-style:none;display:flex}.v2-carrier-columns summary::-webkit-details-marker{display:none}.v2-carrier-columns summary b{background:var(--blue);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:6px;font-size:8px;display:inline-grid}.v2-carrier-columns .v2-column-picker{z-index:20}.v2-diagnostics article{align-items:center}.v2-diagnostics article>div{min-width:0}.v2-diagnostics article>.v2-action-button{flex:none;margin-left:auto}.v2-context-note{color:#28596b;background:#eef9fc;border:1px solid #afd3df;border-radius:9px;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;font-size:10px;display:flex}.v2-context-note strong{color:var(--navy)}.v2-carrier-profile-editor form{grid-template-columns:repeat(2,minmax(240px,1fr));align-items:start}.v2-carrier-profile-editor form>fieldset{grid-template-columns:repeat(2,minmax(160px,1fr));align-self:stretch;gap:9px;margin:0;display:grid}.v2-carrier-profile-editor form>fieldset:nth-of-type(2),.v2-carrier-profile-editor form>fieldset:nth-of-type(4){grid-column:1/-1}.v2-carrier-profile-editor form>fieldset:nth-of-type(4){grid-template-columns:repeat(2,minmax(260px,1fr))}.v2-carrier-profile-column{grid-template-columns:140px minmax(180px,1fr);gap:8px;display:grid}.v2-carrier-profile-editor form>.v2-message,.v2-carrier-profile-editor form>button{grid-column:1/-1}.v2-carrier-profile-editor form>button{justify-self:start}@media (width<=850px){.v2-carrier-profile-editor form,.v2-carrier-profile-editor form>fieldset,.v2-carrier-profile-editor form>fieldset:nth-of-type(4),.v2-carrier-profile-column{grid-template-columns:1fr}.v2-carrier-profile-editor form>fieldset:nth-of-type(2),.v2-carrier-profile-editor form>fieldset:nth-of-type(4){grid-column:auto}}.v2-profile-card{grid-template-columns:minmax(440px,1.2fr) minmax(310px,.8fr);gap:22px;padding:24px;display:grid}.v2-profile-form{grid-template-columns:1fr 1fr;align-content:start;gap:14px;display:grid}.v2-profile-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:6px;font-size:9px;font-weight:800;display:grid}.v2-profile-form input{border:1px solid var(--line);height:40px;color:var(--ink);text-transform:none;background:#fff;border-radius:8px;padding:0 11px;font-size:11px}.v2-profile-form input:disabled{color:#6b7e89;background:#f4f7f8}.v2-profile-form .v2-primary{align-self:end;width:max-content}.v2-identity-note{background:linear-gradient(135deg,#eef9fc,#fff);border:1px solid #b8d7e2;border-radius:12px;padding:20px}.v2-identity-note>span{color:#2b7695;letter-spacing:.15em;font-size:8px;font-weight:900}.v2-identity-note h2{color:var(--navy);margin:6px 0 10px;font:700 20px Georgia,serif}.v2-identity-note p{color:#516b79;font-size:10px;line-height:1.55}.v2-identity-note .v2-action-button{text-decoration:none}@media (width<=900px){.v2-profile-card{grid-template-columns:1fr}.v2-dre-toolbar-primary .v2-search-input{width:220px}.v2-carrier-tools{flex-direction:column;align-items:flex-end}.v2-carrier-tools .v2-search-input{width:220px}}@media (width<=600px){.v2-profile-form{grid-template-columns:1fr}.v2-dre-toolbar-primary{flex-direction:column;align-items:flex-start}.v2-dre-toolbar-primary .v2-search-input{width:100%}}.v2-file-zone.dragging{border-color:var(--blue);background:#dff3f9;box-shadow:inset 0 0 0 2px #2081a933}.v2-import-progress{background:#f1f9fc;border:1px solid #b7d8e3;border-radius:9px;gap:7px;margin-top:13px;padding:10px 12px;display:grid}.v2-import-progress>div{color:#28596b;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.v2-import-progress>div strong{color:var(--navy);font-size:10px}.v2-import-progress>span{background:#d9e9ef;border-radius:999px;height:7px;overflow:hidden}.v2-import-progress>span>i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--teal));height:100%;transition:width .25s;display:block}.v2-reconciliation{background:#fbfdfe;border:1px solid #b7d8e3;border-radius:10px;margin-top:15px;overflow:hidden}.v2-reconciliation>summary,.v2-diagnostic-group>summary{cursor:pointer;color:var(--navy);padding:11px 13px;font-size:10px;font-weight:850;list-style:none}.v2-reconciliation>summary{background:#eef8fb;justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-reconciliation>summary b{color:var(--green);font-size:9px}.v2-reconciliation>summary::-webkit-details-marker{display:none}.v2-diagnostic-group>summary::-webkit-details-marker{display:none}.v2-reconciliation>p,.v2-diagnostic-group>p{color:var(--muted);margin:0;padding:10px 13px;font-size:9px;line-height:1.5}.v2-reconciliation .v2-table-wrap{border-top:1px solid var(--line);max-height:430px}.v2-reconciliation .v2-simple-table th{text-align:center}.v2-reconciliation .v2-simple-table th:first-child{text-align:left}.v2-reconciliation .v2-simple-table td:first-child{min-width:260px}.v2-reconciliation .v2-simple-table td:first-child strong{color:var(--navy);font-size:9px;display:block}.v2-diagnostic-group{margin-top:12px}.v2-diagnostic-group h3{color:var(--red);margin:0 0 7px;font-size:11px}.v2-diagnostic-group[open]{background:#fffcf7;border:1px solid #ead7bd;border-radius:9px;padding-bottom:2px}.v2-diagnostic-group[open]>.v2-diagnostics{margin:0 8px 8px}.v2-import-history{margin-top:10px;padding:18px}.v2-import-history>.v2-section-heading{margin-bottom:10px}.v2-import-history .v2-empty{padding:24px}.v2-import-history td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.v2-status.deleted{color:#617581;background:#eef2f4}.v2-status.deleting{background:var(--amber-soft);color:var(--amber)}@media (width<=760px){.v2-import-card{padding:14px}.v2-form-row{grid-template-columns:1fr}.v2-reconciliation>summary{flex-direction:column;align-items:flex-start}.v2-import-history{padding:13px}}.v2-reconciliation .v2-simple-table{min-width:2100px}.v2-exclusions{background:#fbfdfe;border:1px solid #c8dce4;border-radius:10px;margin-top:12px;overflow:hidden}.v2-exclusions>summary{cursor:pointer;color:var(--navy);background:#f0f6f8;padding:11px 13px;font-size:10px;font-weight:850;list-style:none}.v2-exclusions>summary::-webkit-details-marker{display:none}.v2-exclusions>p{color:var(--muted);margin:0;padding:10px 13px;font-size:9px;line-height:1.5}.v2-exclusions .v2-table-wrap{border-top:1px solid var(--line);max-height:360px}.v2-exclusions .v2-simple-table{min-width:1450px}.v2-exclusions .v2-simple-table td:first-child strong{color:var(--navy);font-size:9px;display:block}.v2-tree-actions{align-items:center;gap:4px;display:flex}.v2-tree-actions button{color:#3a6679;white-space:nowrap;background:#f8fbfc;border:1px solid #c5d7df;border-radius:6px;min-height:25px;padding:4px 7px;font-size:8px;font-weight:800}.v2-tree-actions button:hover{background:#eaf5f8}.v2-tree-actions button:disabled{opacity:.42;cursor:not-allowed}.v2-account-label{vertical-align:middle;max-width:calc(100% - 90px);display:inline-block}.v2-account-label.depth-1{padding-left:12px}.v2-account-label.depth-2{padding-left:24px}.v2-account-label.depth-3{padding-left:36px}.v2-account-label>span{text-overflow:ellipsis;display:block;overflow:hidden}.v2-tree-toggle{max-width:100%;color:inherit;text-align:left;font:inherit;font-weight:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.v2-tree-toggle>span:first-child{width:12px;color:var(--blue);flex:0 0 12px;font-size:12px}.v2-dre-row.title .v2-tree-toggle>span:first-child{color:#d7f3f5}.v2-tree-toggle>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-dre-value-button{width:calc(100% + 10px);min-height:29px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:flex-end;align-items:center;gap:6px;margin:-5px;padding:5px 6px;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,font-weight .14s;display:inline-flex}.v2-dre-value-button:hover,.v2-dre-value-button:focus-visible{color:#064b67;background:#cae9f2;border-color:#3c9fbd;outline:0;font-weight:800;box-shadow:0 0 0 2px #187ea133}.v2-dre-value-button>span{color:#0a749b;background:#d4edf6;border-radius:999px;place-items:center;min-width:14px;height:14px;font-size:9px;display:grid}.v2-entry-active{box-shadow:inset 0 0 0 2px #197d9f,inset 0 -3px #116b8c;background:#b9dfe9!important}.v2-entry-active .v2-dre-value-button{color:#063e56;background:#a8d4e1;border-color:#0d7092;font-weight:900;box-shadow:0 0 0 2px #0d709238}.v2-entry-active .v2-dre-value-button>span{color:#fff;background:#0d7092}.v2-dre-grid .v2-entry-detail-row>td{white-space:normal;contain:inline-size;border-bottom:2px solid #9fc6d5;height:auto;padding:0;overflow:hidden;background:#f6fbfd!important}.v2-entry-detail{width:calc(100vw - var(--sidebar) - 64px);max-width:calc(100vw - var(--sidebar) - 64px);color:#294b5d;contain:inline-size;min-width:0;padding:12px 14px 14px}.v2-entry-detail>p{color:var(--muted);margin:12px 0 2px;font-size:10px}.v2-entry-detail>p.error{color:var(--red)}.v2-entry-detail-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.v2-entry-detail-heading>div:first-child strong,.v2-entry-detail-heading>div:first-child span{display:block}.v2-entry-detail-heading>div:first-child strong{color:var(--navy);font-size:11px}.v2-entry-detail-heading>div:first-child span{color:var(--muted);margin-top:3px;font-size:9px}.v2-entry-detail-heading>div:last-child{align-items:center;gap:6px;display:flex}.v2-entry-detail-heading>div:last-child>span{min-width:115px;color:var(--muted);background:#fff;border:1px solid #c8dce4;border-radius:7px;gap:2px;padding:6px 9px;font-size:8px;display:grid}.v2-entry-detail-heading>div:last-child b{color:var(--navy);font-size:10px}.v2-entry-table-wrap{background:#fff;border:1px solid #d3e1e7;border-radius:8px;max-width:100%;overflow:auto}.v2-dre-grid .v2-entry-table{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;min-width:1280px;font-size:9px}.v2-entry-col-file{width:125px}.v2-entry-col-center{width:58px}.v2-entry-col-row{width:43px}.v2-entry-col-date{width:76px}.v2-entry-col-installment{width:54px}.v2-entry-col-account{width:170px}.v2-entry-col-history{width:205px}.v2-entry-col-party{width:200px}.v2-entry-col-number{width:82px}.v2-dre-grid .v2-entry-table th{color:#496674;text-align:left;background:#e9f2f5;border-bottom:1px solid #cfdde3;border-right:1px solid #e1e9ed;width:auto;min-width:0;height:auto;padding:7px 8px;font-size:8px;position:static}.v2-dre-grid .v2-entry-table td{color:#365364;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e8eef1;border-right:1px solid #e8eef1;width:auto;min-width:0;max-width:none;height:auto;padding:7px 8px;font-size:9px;position:static;overflow:hidden;background:#fff!important}.v2-dre-grid .v2-entry-table tbody tr:nth-child(2n) td{background:#fafcfd!important}.v2-dre-grid .v2-entry-table th:nth-last-child(-n+4){text-align:right}.v2-dre-grid .v2-entry-table .v2-entry-file-cell{color:#255d74;font-weight:750}.v2-dre-grid .v2-entry-table .v2-entry-text-cell{text-overflow:ellipsis;overflow:hidden}.v2-dre-grid .v2-entry-table tbody tr:hover td{background:#edf7fa!important}.v2-dre-grid .v2-entry-table tfoot td{color:var(--navy);border-top:1px solid #aec9d4;border-bottom:0;font-weight:800;background:#edf6f8!important}.v2-dre-grid .v2-entry-table tfoot td:first-child{text-align:right}@media (width<=1250px){.v2-tree-actions button{text-indent:-999px;width:27px;padding:4px;overflow:hidden}.v2-tree-actions button:first-child:after{content:"−"}.v2-tree-actions button:last-child:after{content:"+"}.v2-tree-actions button:after{text-indent:0;font-size:12px;display:block}.v2-entry-detail-heading{flex-direction:column}.v2-entry-detail-heading>div:last-child{flex-wrap:wrap}}@media (width<=850px){.v2-tree-actions{display:none}.v2-account-label.depth-1{padding-left:7px}.v2-account-label.depth-2{padding-left:14px}.v2-account-label.depth-3{padding-left:21px}.v2-entry-detail{width:calc(100vw - 104px);max-width:calc(100vw - 104px)}}.v2-carrier-code-column{width:72px}.v2-carrier-name-column{width:448px}.v2-carrier-grid th{z-index:5;background:var(--navy-2);color:#fff;text-align:center;white-space:nowrap;border-right:1px solid #ffffff38;height:34px;padding:7px 9px;font-size:8px;position:sticky;top:0}.v2-carrier-grid th:first-child{z-index:8;text-align:left;left:0}.v2-carrier-grid th:nth-child(2){z-index:8;text-align:left;left:72px}.v2-carrier-grid .v2-carrier-code{z-index:4;color:#78909e;text-align:left;width:72px;min-width:72px;max-width:72px;font-size:8px;position:sticky;left:0}.v2-carrier-grid .v2-carrier-label{width:448px;min-width:448px;max-width:448px;padding-left:12px;left:72px}.v2-carrier-grid .v2-carrier-label small{color:#78909e;margin-top:2px;font-size:7px;font-weight:500;display:block}.v2-carrier-row.total .v2-carrier-code,.v2-carrier-row.total .v2-carrier-label{background:var(--teal);color:#fff}.v2-carrier-row.subtotal .v2-carrier-code,.v2-carrier-row.subtotal .v2-carrier-label{background:#d5dde1}.v2-carrier-row.auxiliary td{color:#76541d;background:#fff8e9;border-color:#ead8b3}.v2-carrier-auxiliary-toggle{color:#536b78;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.v2-carrier-auxiliary-toggle input{accent-color:var(--blue)}.v2-carrier-plan-table .v2-carrier-plan-level-1 td{color:#173f54;background:#d9edf0;font-weight:850}.v2-carrier-plan-table .v2-carrier-plan-level-2 td{color:#254c5e;background:#edf6f8;font-weight:800}.v2-carrier-plan-description{white-space:nowrap}.v2-carrier-account-editor form{grid-template-columns:repeat(4,minmax(170px,1fr))}.v2-carrier-account-editor .v2-identity-note{padding:14px}.v2-carrier-account-editor .v2-identity-note h2{font-size:16px}.v2-carrier-account-editor .v2-form-actions{margin-top:0}.v2-carrier-account-editor .v2-form-actions .v2-primary{min-width:180px}.v2-carrier-plan-links{min-width:240px}.v2-carrier-plan-links>span{line-height:1.35;display:block}.v2-carrier-plan-links>span+span{margin-top:4px}.v2-table-note{color:#527083;margin-top:4px;font-size:11px;font-weight:600;display:block}.v2-muted{color:#6f818d;font-size:12px}.v2-carrier-formula-editor form{grid-template-columns:repeat(3,minmax(220px,1fr))}.v2-formula-account-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:8px;display:grid}.v2-formula-account-grid label{text-transform:none;letter-spacing:0;background:#f7faf9;border:1px solid #d5e1e5;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:12px;display:flex}.v2-formula-account-grid input{width:auto;min-height:auto;margin:0}.v2-carrier-manual-cell{background:#fff8e9!important;padding:5px 7px!important}.v2-carrier-manual-input{text-align:right;width:100%;min-width:100px;font:inherit;font-variant-numeric:tabular-nums;background:#fffdf8;border:1px solid #d9ad49;border-radius:8px;padding:8px 9px}.v2-carrier-manual-input:focus{border-color:#00757c;outline:2px solid #00757c38}.v2-carrier-manual-input.dirty{background:#fff0c7;border-color:#c98200;font-weight:800}.v2-manual-source{color:#9a6800;text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:10px;font-weight:800;display:block}@media (width<=1100px){.v2-carrier-formula-editor form,.v2-formula-account-grid{grid-template-columns:repeat(2,minmax(210px,1fr))}}@media (width<=720px){.v2-carrier-formula-editor form,.v2-formula-account-grid{grid-template-columns:1fr}}@media (width<=1050px){.v2-carrier-account-editor form{grid-template-columns:repeat(2,minmax(170px,1fr))}.v2-carrier-tools{flex-direction:column;align-items:flex-end}.v2-carrier-tools .v2-search-input{width:220px}}@media (width<=700px){.v2-carrier-code-column,.v2-carrier-grid .v2-carrier-code{width:58px;min-width:58px;max-width:58px}.v2-carrier-name-column,.v2-carrier-grid .v2-carrier-label{width:280px;min-width:280px;max-width:280px}.v2-carrier-grid .v2-carrier-label,.v2-carrier-grid th:nth-child(2){left:58px}.v2-carrier-account-editor form{grid-template-columns:1fr}}.v2-reconciliation .v2-simple-table{table-layout:fixed;width:100%;min-width:1720px;font-size:11px}.v2-reconciliation .v2-simple-table th{padding:9px 7px;font-size:9px;line-height:1.25}.v2-reconciliation .v2-simple-table thead tr:first-child th{border-left:2px solid #9dbac7}.v2-reconciliation .v2-simple-table thead tr:first-child th:first-child{border-left:0}.v2-reconciliation .v2-simple-table td{font-variant-numeric:tabular-nums;padding:10px 8px;font-size:11px}.v2-reconciliation .v2-reconciliation-source-head,.v2-reconciliation .v2-reconciliation-source{width:225px;min-width:225px;max-width:225px}.v2-reconciliation .v2-reconciliation-source{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.v2-reconciliation .v2-reconciliation-source strong{color:var(--navy);font-size:10px;line-height:1.3;display:block}.v2-reconciliation .v2-reconciliation-source small{margin-top:5px;font-size:8.5px;line-height:1.4;display:block}.v2-reconciliation thead tr:nth-child(2) th{width:93px;min-width:93px;max-width:93px}.v2-reconciliation .v2-reconciliation-value{width:93px;min-width:93px;max-width:93px;font-weight:650}.v2-reconciliation .v2-reconciliation-status-head,.v2-reconciliation .v2-reconciliation-status{text-align:center;width:100px;min-width:100px;max-width:100px}.v2-reconciliation thead .v2-reconciliation-revenue{color:#155b7f!important;background:#dfeef8!important;border-left:2px solid #b7d5e7!important}.v2-reconciliation thead .v2-reconciliation-expense{color:#913f37!important;background:#f9e4e1!important}.v2-reconciliation thead .v2-reconciliation-result{color:#2e6943!important;background:#e2f2e6!important}.v2-reconciliation tbody .v2-reconciliation-revenue{color:#244f65;background:#f0f7fb!important;border-left:2px solid #c8dfec!important}.v2-reconciliation tbody .v2-reconciliation-expense{color:#6f4541;background:#fff3f1!important}.v2-reconciliation tbody .v2-reconciliation-result{color:#315f40;font-weight:750;background:#eff8f1!important}.v2-reconciliation tbody tr:hover .v2-reconciliation-revenue{background:#e5f2f9!important}.v2-reconciliation tbody tr:hover .v2-reconciliation-expense{background:#fce9e6!important}.v2-reconciliation tbody tr:hover .v2-reconciliation-result{background:#e6f4e9!important}.v2-liquid-reconciliation{margin-top:12px}.v2-outside-liquid-list{background:#fcfdff;border:1px solid #c7d3e2;border-radius:10px;margin-top:12px;overflow:hidden}.v2-outside-liquid-list>summary{cursor:pointer;color:var(--navy);background:#edf2f8;padding:11px 13px;font-size:10px;font-weight:850;list-style:none}.v2-outside-liquid-list>summary::-webkit-details-marker{display:none}.v2-outside-liquid-list>p{color:var(--muted);margin:0;padding:10px 13px;font-size:9px;line-height:1.5}.v2-outside-liquid-list .v2-table-wrap{border-top:1px solid var(--line);max-height:360px}.v2-outside-liquid-list .v2-simple-table{min-width:1180px}.v2-outside-liquid-list .v2-simple-table td{font-size:10px}.v2-outside-liquid-list .v2-simple-table td strong,.v2-outside-liquid-list .v2-simple-table td small{display:block}.v2-outside-liquid-list .v2-simple-table td small{color:var(--muted);margin-top:3px;font-size:8px}.v2-audit-card{min-height:0}.v2-audit-table{min-width:1220px}.v2-audit-table th:first-child{width:132px}.v2-audit-table th:nth-child(2){width:190px}.v2-audit-table th:nth-child(3){width:210px}.v2-audit-table th:nth-child(4){width:220px}.v2-audit-table th:nth-child(5){width:390px}.v2-audit-table th:nth-child(6){width:90px}.v2-audit-date{white-space:nowrap}.v2-audit-table td>strong{display:block}.v2-audit-table td>small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.v2-audit-change{min-width:360px;line-height:1.45}.v2-audit-change>span{color:var(--navy);font-weight:700;display:block}.v2-audit-change details{margin-top:5px}.v2-audit-change summary{cursor:pointer;width:max-content;color:var(--blue);font-size:9px;font-weight:800}.v2-audit-change ul{background:#f5f9fb;border-radius:8px;margin:6px 0 0;padding:8px 10px 8px 24px}.v2-audit-change li+li{margin-top:4px}.v2-profile-editor form{grid-template-columns:repeat(4,minmax(155px,1fr));align-items:start}.v2-profile-editor form>label,.v2-profile-editor form>button{align-self:end}.v2-profile-editor form>fieldset{grid-column:1/-1;grid-template-columns:repeat(4,minmax(145px,1fr));align-self:start;gap:10px;margin:0;padding:14px;display:grid}.v2-profile-editor form>fieldset:nth-of-type(2){grid-template-columns:repeat(4,minmax(145px,1fr))}.v2-profile-editor fieldset p{grid-column:1/-1}.v2-profile-exclusion-summary{background:linear-gradient(135deg,#f1f9fb,#fff);border:1px solid #b9d6e1;border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 16px;display:grid}.v2-profile-exclusion-summary .v2-eyebrow,.v2-exclusion-editor .v2-eyebrow{color:#277998;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.v2-profile-exclusion-summary h3{color:var(--navy);margin:4px 0 3px;font-size:13px}.v2-profile-exclusion-summary p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.v2-exclusion-summary-chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.v2-exclusion-summary-chips span{color:#315a6c;background:#fff;border:1px solid #c8dce4;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.v2-profile-exclusion-summary>.v2-action-button{align-self:center;min-width:135px}.v2-exclusion-editor{padding:14px 16px}.v2-exclusion-editor-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.v2-exclusion-editor-header h2{color:var(--navy);margin:3px 0;font:700 20px Georgia,serif}.v2-exclusion-editor-header p{color:var(--muted);margin:0;font-size:9px;line-height:1.35}.v2-exclusion-editor-actions{flex:none;align-items:center;gap:8px;display:flex}.v2-exclusion-editor-actions button,.v2-exclusion-editor-footer button{min-height:34px}.v2-exclusion-rule-help{color:#31596a;background:#eef8fb;border:1px solid #b8d7e2;border-radius:8px;margin-top:9px;padding:8px 10px}.v2-exclusion-rule-help strong{color:var(--navy);font-size:9px}.v2-exclusion-rule-help p{margin:2px 0 0;font-size:8px;line-height:1.35}.v2-exclusion-duplicate-warning{color:#9d2f24;background:#fff2ef;border:1px solid #efb2aa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding:7px 10px;font-size:8px;display:flex}.v2-exclusion-empty{text-align:center;background:#fafcfd;border:1px dashed #bdd3dc;border-radius:10px;margin-top:14px;padding:28px}.v2-exclusion-empty strong{color:var(--navy);font-size:11px}.v2-exclusion-empty p{color:var(--muted);margin:5px 0 0;font-size:9px}.v2-exclusion-rule-list{gap:5px;margin-top:8px;display:grid}.v2-exclusion-rule-card{background:#fbfdfe;border:1px solid #d3e1e7;border-radius:8px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:end;gap:8px;padding:7px 9px;display:grid}.v2-exclusion-rule-card.duplicate{background:#fff7f5;border-color:#e99186;box-shadow:inset 3px 0 #d95043}.v2-exclusion-rule-card.dragging{opacity:.52}.v2-exclusion-rule-card.drag-over{background:#f0f9fc;border-color:#2789ad;box-shadow:0 0 0 2px #2789ad33}.v2-carrier-exclusion-rule-grid{grid-template-columns:minmax(110px,.55fr) minmax(180px,1fr) minmax(240px,1.35fr) auto;align-items:end;gap:8px;display:grid}.v2-carrier-exclusion-rule-grid label{color:#496270;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:800;display:grid}.v2-carrier-exclusion-rule-grid input{border:1px solid var(--line);height:34px;color:var(--navy);background:#fff;border-radius:7px;padding:0 9px;font-size:10px}.v2-carrier-exclusion-rule-grid .v2-action-button{white-space:nowrap;height:34px}.v2-exclusion-rule-number{align-self:center;gap:2px;margin:0;display:grid}.v2-exclusion-rule-number span{color:#277998;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.v2-exclusion-rule-number strong{color:#3c5968;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;line-height:1.25;overflow:hidden}.v2-exclusion-rule-grid{grid-template-columns:34px minmax(120px,.9fr) 16px minmax(140px,1fr) 16px minmax(120px,.9fr) auto;align-items:end;gap:5px;display:grid}.v2-exclusion-rule-grid label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:3px;font-size:8px;font-weight:750;display:grid}.v2-exclusion-rule-grid input,.v2-exclusion-rule-grid select{border:1px solid var(--line);width:100%;height:34px;color:var(--ink);text-transform:none;background:#fff;border-radius:7px;padding:0 9px;font-size:10px}.v2-exclusion-rule-grid .v2-action-button{white-space:nowrap;height:34px;min-height:34px}.v2-exclusion-drag-handle{color:#126f93;cursor:grab;-webkit-user-select:none;user-select:none;background:#eef8fb;border:1px solid #9fc7d6;border-radius:7px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;line-height:1;display:grid}.v2-exclusion-drag-handle:hover{background:#dff2f8;border-color:#2789ad}.v2-exclusion-drag-handle:active{cursor:grabbing}.v2-exclusion-drag-handle:focus-visible{outline-offset:2px;outline:2px solid #2789ad}.v2-exclusion-drag-handle:disabled{cursor:not-allowed;opacity:.45}.v2-exclusion-editor-footer{z-index:4;border-top:1px solid var(--line);background:linear-gradient(#fffffff2,#fff 32%);justify-content:space-between;align-items:center;gap:18px;margin-top:9px;padding:9px 0 1px;display:flex;position:sticky;bottom:0}.v2-exclusion-editor-footer p{color:var(--muted);margin:0;font-size:9px}@media (width<=1100px){.v2-profile-editor form{grid-template-columns:repeat(2,minmax(180px,1fr))}.v2-profile-editor form>fieldset,.v2-profile-editor form>fieldset:nth-of-type(2){grid-template-columns:repeat(2,minmax(160px,1fr))}.v2-exclusion-rule-card{grid-template-columns:1fr}.v2-exclusion-rule-number{justify-content:space-between;align-items:center;display:flex}.v2-exclusion-rule-grid{grid-template-columns:34px minmax(120px,.9fr) 16px minmax(140px,1fr) 16px minmax(120px,.9fr) auto}.v2-carrier-exclusion-rule-grid{grid-template-columns:minmax(110px,.55fr) minmax(180px,1fr) minmax(220px,1.35fr)}.v2-carrier-exclusion-rule-grid .v2-action-button{grid-column:1/-1;justify-self:end}}@media (width<=700px){.v2-profile-editor form,.v2-profile-editor form>fieldset,.v2-profile-editor form>fieldset:nth-of-type(2),.v2-profile-exclusion-summary,.v2-exclusion-rule-grid,.v2-carrier-exclusion-rule-grid{grid-template-columns:1fr}.v2-profile-exclusion-summary>.v2-action-button{width:100%}.v2-exclusion-editor-header,.v2-exclusion-editor-footer,.v2-exclusion-editor-actions{flex-direction:column;align-items:stretch}.v2-exclusion-rule-grid .v2-specific-exclusion-and{display:none}.v2-exclusion-rule-grid label:nth-of-type(3),.v2-exclusion-rule-grid .v2-action-button{grid-area:auto}.v2-exclusion-rule-grid .v2-action-button,.v2-carrier-exclusion-rule-grid .v2-action-button{grid-column:auto;width:100%}.v2-exclusion-drag-handle{width:100%}.v2-exclusion-rule-number{flex-direction:column;align-items:flex-start}.v2-exclusion-rule-number strong{white-space:normal}}.v2-settlement-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.v2-settlement-status{border-left:4px solid var(--blue);min-height:92px;padding:14px 16px}.v2-settlement-status.ok{border-left-color:var(--green)}.v2-settlement-status.warning{border-left-color:var(--amber)}.v2-settlement-status span,.v2-settlement-status strong,.v2-settlement-status small{display:block}.v2-settlement-status span{color:#277998;letter-spacing:.11em;font-size:8px;font-weight:900}.v2-settlement-status strong{color:var(--navy);margin-top:8px;font:700 16px Georgia,serif}.v2-settlement-status small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.4}.v2-settlement-card{flex-direction:column;height:calc(100vh - 258px);min-height:390px;display:flex;overflow:hidden}.v2-settlement-heading{border-bottom:1px solid var(--line);min-height:58px;padding:10px 15px}.v2-settlement-heading h2{margin-bottom:3px}.v2-settlement-heading>span{color:var(--muted);white-space:nowrap;font-size:9px}.v2-settlement-grid{flex:1}.v2-settlement-grid table{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:10px}.v2-settlement-grid th{z-index:5;background:var(--navy-2);color:#fff;text-align:center;white-space:nowrap;border-right:1px solid #ffffff38;height:34px;padding:7px 9px;font-size:8px;position:sticky;top:0}.v2-settlement-grid th:first-child,.v2-settlement-grid th:nth-child(2){text-align:left}.v2-settlement-grid td{vertical-align:middle;background:#fff;border-bottom:1px solid #e1e9ed;border-right:1px solid #e1e9ed;height:39px;padding:7px 9px}.v2-settlement-grid td:first-child{color:#1c4256}.v2-settlement-grid td:first-child strong{font-size:10px;display:block}.v2-settlement-grid td small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;display:block;overflow:hidden}.v2-settlement-row.section-start td{border-top:2px solid #9fc2cf}.v2-settlement-row.dre-source td{background:#f1f7f9}.v2-settlement-row.dre-formula td{background:#eef6f7}.v2-settlement-row.calculated td,.v2-settlement-row.carry-forward td{background:#f5f8fa}.v2-settlement-row.total td{color:#163e51;background:#d5e9ed;font-weight:850}.v2-settlement-row.final-total td,.v2-settlement-row.total:last-child td{background:var(--teal);color:#fff}.v2-settlement-row.final-total td small,.v2-settlement-row.total:last-child td small{color:#d8f0f1}.v2-settlement-source{color:#236f8c;text-transform:uppercase;background:#e6f2f6;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:850;display:inline-flex}.v2-settlement-source.manual{color:#9c6816;background:#fff0cf}.v2-settlement-links{margin-top:10px;overflow:hidden}.v2-settlement-links>summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;padding:12px 15px;font-size:10px;font-weight:850;list-style:none;display:flex}.v2-settlement-links>summary::-webkit-details-marker{display:none}.v2-settlement-links>summary span{color:var(--muted);font-size:8px}.v2-settlement-links>div{border-top:1px solid var(--line);padding:0 15px 15px}.v2-settlement-links>div>p{color:var(--muted);margin:11px 0;font-size:9px}.v2-settlement-link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.v2-settlement-link-list article{background:#f9fcfd;border:1px solid #d7e4e9;border-radius:8px;padding:10px}.v2-settlement-link-list strong,.v2-settlement-link-list span,.v2-settlement-link-list small{display:block}.v2-settlement-link-list strong{color:var(--navy);font-size:9px}.v2-settlement-link-list span{color:#315d70;margin-top:3px;font-size:8px}.v2-settlement-link-list small{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.4}@media (width<=1000px){.v2-settlement-status-grid{grid-template-columns:1fr}.v2-settlement-card{height:calc(100vh - 410px)}.v2-settlement-link-list{grid-template-columns:1fr}}.v2-nav-group{margin:3px 0}.v2-nav-group-toggle{color:#dce8ee;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.v2-nav-group-toggle:hover,.v2-nav-group.active>.v2-nav-group-toggle{color:#fff;background:#ffffff0d}.v2-nav-group-toggle>span:first-child{text-align:center;color:#9fd9ea;flex:0 0 20px;width:20px}.v2-nav-chevron{color:#85bdcf;margin-left:auto;font-size:15px}.v2-nav-children{border-left:1px solid #ffffff20;margin:2px 0 6px;padding-left:12px}.v2-nav-children .v2-nav-item{padding-top:6px;padding-bottom:6px;font-size:11px}.v2-nav-unavailable{cursor:not-allowed;opacity:.58}.v2-nav-unavailable .v2-nav-text{justify-content:space-between;align-items:center;gap:5px;display:flex}.v2-nav-unavailable small{color:#bcd3de;text-transform:uppercase;letter-spacing:.04em;background:#ffffff14;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:800}.v2-collapsed .v2-nav-children{border-left:0;padding-left:0}.v2-topbar-context{align-items:center;gap:12px;display:flex}.v2-office-context{border:1px solid var(--line);background:#f8fbfc;border-radius:10px;min-width:118px;padding:6px 12px}.v2-office-context small,.v2-office-context strong{display:block}.v2-office-context small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.v2-office-context strong{margin-top:2px;font-size:12px}.v2-import-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v2-import-module-card{flex-direction:column;gap:20px;min-height:330px;padding:24px;display:flex}.v2-import-module-card>div:first-child{align-items:flex-start;gap:15px;display:flex}.v2-import-module-icon{background:var(--blue-soft);width:52px;height:52px;color:var(--blue);border-radius:13px;flex:none;place-items:center;font-weight:900;display:grid}.v2-import-module-card.preparing .v2-import-module-icon{background:var(--amber-soft);color:var(--amber)}.v2-import-module-card h2{margin:4px 0 8px}.v2-import-module-card p{color:var(--muted);margin:0;line-height:1.5}.v2-import-module-card>div small{color:var(--blue);letter-spacing:.12em;font-size:9px;font-weight:900}.v2-import-module-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.v2-import-module-card dl div{background:var(--page);border-radius:10px;padding:12px}.v2-import-module-card dt{color:var(--muted);text-transform:uppercase;font-size:9px}.v2-import-module-card dd{margin:5px 0 0;font-weight:800}.v2-import-module-card>button{align-self:flex-start;margin-top:auto}.v2-import-module-grid+.v2-context-note{margin-top:16px}@media (width<=900px){.v2-import-module-grid{grid-template-columns:1fr}.v2-office-context{display:none}}@media (width<=640px){.v2-topbar-context{gap:4px}.v2-import-module-card dl{grid-template-columns:1fr}}.v2-manual-card{overflow:hidden}.v2-manual-toolbar{border-bottom:1px solid var(--line);background:#f8fbfc;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.v2-manual-toolbar>div:first-child{gap:3px;display:grid}.v2-manual-toolbar strong{color:var(--navy);font-size:11px}.v2-manual-toolbar span{color:var(--muted);font-size:9px}.v2-manual-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.v2-manual-repeat-button{white-space:nowrap}.v2-value-input.dirty{background:#edf8fb;border-color:#2b8db2;font-weight:750;box-shadow:0 0 0 2px #52bddc22}.v2-value-input:disabled{color:#7f9099;cursor:not-allowed;background:#f1f4f5}@media (width<=760px){.v2-manual-toolbar{flex-direction:column;align-items:flex-start}.v2-manual-toolbar>div:last-child{justify-content:flex-end;width:100%}}.v2-manual-period-picker{width:min(340px,100%);margin-bottom:12px}.v2-manual-toolbar-card{margin-bottom:12px;overflow:hidden}.v2-manual-toolbar-card .v2-manual-toolbar{border-bottom:0}.v2-manual-sections{gap:12px;display:grid}.v2-manual-section-heading{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#f8fbfc);justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.v2-manual-section-heading>div{min-width:0}.v2-manual-section-heading span{color:#087f92;letter-spacing:.12em;font-size:8px;font-weight:900}.v2-manual-section-heading h2{color:var(--navy);margin:3px 0 2px;font-size:17px}.v2-manual-section-heading p{color:var(--muted);margin:0;font-size:9px}.v2-manual-section-heading>strong{border-radius:999px;flex:none;padding:6px 10px;font-size:9px}.v2-manual-section-heading>strong.complete{background:var(--green-soft);color:var(--green)}.v2-manual-section-heading>strong.pending{background:var(--amber-soft);color:var(--amber)}.v2-manual-card .v2-simple-table th>span{color:#92dbea;margin-bottom:2px;font-size:8px;font-weight:900;display:block}.v2-manual-card+.v2-manual-card{margin-top:0}@media (width<=760px){.v2-manual-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.v2-manual-period-picker{width:100%}}.v2-carrier-import-card{padding:18px}.v2-carrier-import-card form{grid-template-columns:180px minmax(320px,1fr) auto;align-items:end;gap:12px;display:grid}.v2-carrier-import-card form>label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:6px;font-size:9px;font-weight:800;display:grid}.v2-carrier-import-card input[type=month]{border:1px solid var(--line);background:#fff;border-radius:8px;height:42px;padding:0 10px}.v2-carrier-import-card .v2-file-zone{min-height:66px}.v2-carrier-import-card>p{color:var(--muted);margin:10px 0 0;font-size:9px}.v2-carrier-review{margin-top:10px;padding:18px}.v2-carrier-reconciliation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.v2-carrier-reconciliation-grid article{background:#f8fbfc;border:1px solid #d7e5ea;border-radius:10px;gap:4px;min-height:98px;padding:13px;display:grid}.v2-carrier-reconciliation-grid article.emphasis{background:#edf8fb;border-color:#9bcbd8}.v2-carrier-reconciliation-grid span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.v2-carrier-reconciliation-grid strong{color:var(--navy);font:700 19px Georgia,serif}.v2-carrier-reconciliation-grid small{color:var(--muted);font-size:8px}.v2-carrier-entry-toolbar{border:1px solid var(--line);background:#f8fbfc;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;gap:14px;margin-top:13px;padding:9px 10px;display:flex}.v2-carrier-entry-toolbar .v2-search-input{width:min(420px,45%)}.v2-carrier-entry-toolbar label{color:#496270;align-items:center;gap:6px;font-size:9px;display:flex}.v2-carrier-entry-toolbar>span{color:var(--muted);margin-left:auto;font-size:8px}.v2-carrier-import-table{border:1px solid var(--line);border-radius:0 0 9px 9px;max-height:430px}.v2-carrier-import-table .v2-simple-table{min-width:1380px}.v2-carrier-import-table tr.blocked td{background:#fff8f6}.v2-carrier-diagnostics article:has(div>strong:first-child){border-color:#efd8bb}.v2-import-module-card.ready .v2-import-module-icon{background:var(--green-soft);color:var(--green)}.v2-carrier-reconciliation-grid article.excluded{background:#fffaf0;border-color:#e7d1a4}.v2-carrier-exclusion-note{margin-top:10px}.v2-carrier-import-table tr.excluded td{color:#725525;background:#fffaf0}.v2-carrier-import-table tr.excluded td:nth-child(7){gap:3px;display:grid}.v2-carrier-import-table tr.excluded td:nth-child(7) small{color:#8d7147;font-size:8px}@media (width<=980px){.v2-carrier-import-card form{grid-template-columns:1fr}.v2-carrier-reconciliation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.v2-carrier-reconciliation-grid{grid-template-columns:1fr}.v2-carrier-entry-toolbar{flex-direction:column;align-items:flex-start}.v2-carrier-entry-toolbar .v2-search-input{width:100%}.v2-carrier-entry-toolbar>span{margin-left:0}}:root{--navy:#10364d;--navy-2:#1d526d;--teal:#247b80;--teal-soft:#dcecef;--blue:#187fa7;--blue-soft:#e9f5fa;--ink:#143247;--muted:#617887;--line:#d5e2e8;--surface:#fff;--surface-soft:#f7fafc;--page:#f1f5f8;--green:#08784e;--green-soft:#e6f5ed;--amber:#9a6114;--amber-soft:#fff3dc;--red:#bd4339;--red-soft:#fff0ed;--shadow-sm:0 2px 8px #10364d0f;--shadow-md:0 12px 32px #10364d17;--focus-ring:0 0 0 3px #187fa72e}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#9fb6c2 #edf2f5}body{background:radial-gradient(circle at 92% 2%,#45b2cf12,transparent 28rem), var(--page);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.45}::selection{color:var(--navy);background:#cceaf4}button,a,input,select,textarea,summary{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}input:focus,select:focus,textarea:focus{box-shadow:var(--focus-ring);outline:0;border-color:#70b4cd!important}.v2-brand{padding-top:3px;padding-bottom:16px}.v2-brand-mark{box-shadow:0 8px 20px #0118253d,inset 0 1px #ffffff38}.v2-brand small{font-size:10.5px}.v2-nav-group-toggle,.v2-nav-item{min-height:36px}.v2-nav-group-toggle:hover,.v2-nav-item:hover{background:#ffffff13;transform:translate(1px)}.v2-nav-children{border-left-color:#7dc4db47}.v2-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafcfdf0;box-shadow:0 1px #fffc}.v2-environment{box-shadow:var(--shadow-sm);background:linear-gradient(#f7fdff,#eaf7fb);border-color:#b7dae5}.v2-office-context{box-shadow:var(--shadow-sm);background:#fff;border-color:#cbdde4}.v2-user{border-radius:12px;padding:4px 6px}.v2-user:hover{background:#edf6f9}.v2-user>span{box-shadow:0 6px 14px #187fa738}.v2-page-title>div:first-child>span,.v2-eyebrow{color:#277996;letter-spacing:.16em;align-items:center;width:max-content;display:inline-flex}.v2-page-title>div:first-child>span:before,.v2-eyebrow:before{content:"";background:#48b3d3;border-radius:999px;width:17px;height:2px;margin-right:7px}.v2-page-title h1{letter-spacing:-.015em}.v2-page-title p{color:#587181;font-size:11.5px}.v2-section-heading h2,.v2-editor h2,.v2-role-editor h2{letter-spacing:-.01em}.v2-card{box-shadow:var(--shadow-sm);background:#fffffffa;border-color:#d3e0e6}.v2-stat,.v2-settlement-status,.v2-carrier-mapping-summary article{box-shadow:var(--shadow-sm)}.v2-stat:after{content:"";background:#2081a90b;border-radius:50%;width:94px;height:94px;position:absolute;bottom:-38px;right:-28px}.v2-stat strong{letter-spacing:-.015em}.v2-import-module-card{box-shadow:var(--shadow-md);border-top:3px solid #7dbfd4;position:relative;overflow:hidden}.v2-import-module-card.ready{border-top-color:#4ca276}.v2-import-module-card.preparing{border-top-color:#d9a34d}.v2-import-module-icon{box-shadow:inset 0 0 0 1px #187fa714}.v2-primary{color:#fff;letter-spacing:.005em;background:linear-gradient(#2e86ef 0%,#0d64d8 100%);border:1px solid #0d63c6;border-radius:999px;min-height:42px;padding:0 23px;font-size:10.5px;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 8px 18px #1266b740,inset 0 1px #ffffff4d}.v2-primary.confirm{background:linear-gradient(#38b972 0%,#159253 100%);border-color:#14864e;box-shadow:0 8px 18px #128b4e3d,inset 0 1px #ffffff47}.v2-primary.review{background:linear-gradient(#ffc42b 0%,#eba500 100%);border-color:#d08a00;box-shadow:0 8px 18px #c180003d,inset 0 1px #ffffff52}.v2-primary:hover:not(:disabled){filter:brightness(1.045);transform:translateY(-1px);box-shadow:0 10px 24px #1266b74f,inset 0 1px #ffffff52}.v2-primary.confirm:hover:not(:disabled){box-shadow:0 10px 24px #128b4e4d,inset 0 1px #ffffff4d}.v2-primary.review:hover:not(:disabled){box-shadow:0 10px 24px #c180004d,inset 0 1px #ffffff57}.v2-primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 3px 9px #1266b733}.v2-primary:disabled{color:#98a0a6;box-shadow:none;opacity:1;cursor:not-allowed;background:linear-gradient(#f0f2f4,#dfe3e6);border-color:#d0d5da;transform:none}.v2-action-button{min-height:31px;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 3px 8px #10364d14,inset 0 1px #fff9;color:#176f92!important;background:linear-gradient(#fff,#f2f8fa)!important;border-color:#abcbd7!important;border-radius:999px!important;padding:5px 13px!important;font-weight:800!important;text-decoration:none!important}.v2-action-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 13px #187fa724;background:#eaf6fa!important;border-color:#6caec5!important}.v2-action-button:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 5px #10364d17}.v2-action-button.review{color:#946000!important;background:linear-gradient(#fff8df,#ffedaf)!important;border-color:#e2af45!important}.v2-action-button.confirm{color:#08794f!important;background:linear-gradient(#f3fff8,#dff5e9)!important;border-color:#8fcbae!important}.v2-action-button.danger{box-shadow:0 4px 10px #be182933;color:#fff!important;background:linear-gradient(#f83a4b,#df172a)!important;border-color:#d91f31!important}.v2-action-button.danger:hover:not(:disabled){box-shadow:0 6px 14px #be182947;background:linear-gradient(#fb4353,#d91125)!important;border-color:#c20f23!important}.v2-action-button:disabled{opacity:1;cursor:not-allowed;transform:none;color:#9aa1a6!important;box-shadow:none!important;background:linear-gradient(#f1f2f3,#e2e5e7)!important;border-color:#d4d8dc!important}.v2-page-actions .v2-primary,.v2-import-module-card>.v2-primary{min-height:42px;padding-inline:24px}.v2-form-actions .v2-primary,.v2-form-footer .v2-primary,.v2-editor .v2-primary{min-height:38px;padding-inline:19px}.v2-row-actions .v2-action-button{min-height:28px;box-shadow:none;font-size:8.5px;padding:4px 10px!important}.v2-period-actions .v2-action-button,.v2-tree-actions .v2-action-button{min-height:29px;border-radius:999px!important;padding:4px 11px!important;font-size:8.5px!important}.v2-link-button{border-radius:6px;text-decoration:none}.v2-link-button:hover{background:var(--blue-soft);text-decoration:underline}.v2-message,.v2-feedback,.v2-context-note{border-left:4px solid var(--blue);box-shadow:var(--shadow-sm);position:relative}.v2-message.error,.v2-feedback.error{border-left-color:var(--red)}.v2-pending{border-left:4px solid var(--amber)}.v2-diagnostics article{box-shadow:0 2px 7px #9a61140d}.v2-diagnostics article>span{box-shadow:inset 0 0 0 1px #9a611414}.v2-status{letter-spacing:.025em;gap:5px;padding:5px 9px}.v2-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #6175811a}.v2-status.complete:before,.v2-status.applied:before,.v2-status.ready:before{box-shadow:0 0 0 2px #08784e1f}.v2-status.pending:before,.v2-status.partial:before,.v2-status.open:before{box-shadow:0 0 0 2px #9a61141f}.v2-status.blocked:before,.v2-status.locked:before{box-shadow:0 0 0 2px #bd43391f}.v2-list-toolbar,.v2-manual-toolbar,.v2-carrier-entry-toolbar{background:linear-gradient(#fbfdfe,#f5f9fb)}.v2-list-toolbar input,.v2-search-input,.v2-value-input,.v2-form-row input,.v2-editor input,.v2-editor select,.v2-editor-fields input,.v2-editor-fields select{background:#fff;border-color:#cfdde4;box-shadow:inset 0 1px 2px #10364d06}.v2-search-input,.v2-list-toolbar input{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23617887' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 10px no-repeat;padding-left:31px}.v2-check:hover,.v2-permission-grid label:hover{background:#f1f9fb;border-color:#9fc8d7}.v2-simple-table th{color:#4b6675;letter-spacing:.07em;background:linear-gradient(#f4f8fa,#edf3f6);height:38px;padding-top:9px;padding-bottom:9px;font-size:8.5px}.v2-simple-table td{color:#314f60;padding-top:10px;padding-bottom:10px}.v2-simple-table td strong{color:#183e53}.v2-simple-table th:not(:first-child),.v2-simple-table td:not(:first-child){border-left-color:#e5edf1}.v2-row-actions{gap:6px}.v2-dre-toolbar,.v2-carrier-heading,.v2-settlement-heading{background:linear-gradient(#fff,#fbfdfe)}.v2-dre-options summary:hover{box-shadow:var(--shadow-sm);background:#eaf6fa;border-color:#73b1c7}.v2-column-picker{border-color:#bfd3dc;box-shadow:0 18px 48px #10364d2e}.v2-column-picker label:hover{background:#f1f9fb;border-color:#9ec7d6}.v2-dre-grid th,.v2-carrier-grid th,.v2-settlement-grid th{background:linear-gradient(#225a75,#1b4c65)}.v2-dre-row.auxiliary td{color:#71531f;background:#fff8e9}.v2-settlement-row.manual td{background:#fff7e6}.v2-settlement-row.total td{background:#d8e9ed}.v2-settlement-row.final-total td,.v2-settlement-row.total:last-child td{background:linear-gradient(90deg,#287e83,#24757a)}.v2-carrier-row.total td{background:linear-gradient(90deg,#287e83,#24757a)}.v2-carrier-reconciliation-grid article{box-shadow:var(--shadow-sm)}.v2-carrier-reconciliation-grid article.emphasis{border-top:3px solid var(--blue)}.v2-formula-equation,.v2-formula-preview,.v2-formula-facts>div,.v2-settlement-link-list article{box-shadow:0 2px 7px #10364d0b}.v2-current-formula,.v2-profile-exclusion-summary,.v2-identity-note{box-shadow:var(--shadow-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--navy:#0d3148;--navy-2:#174a63;--teal:#147f82;--teal-soft:#dff0ef;--ink:#153247;--muted:#627784;--line:#d7e1e4;--surface:#fffefa;--surface-soft:#f7f8f6;--page:#f4f4f0;--green:#16724d;--green-soft:#e7f3ec;--amber:#9a6517;--amber-soft:#fff2d8;--red:#b64a3d;--red-soft:#faece8;--focus-ring:0 0 0 3px #147f822e}html,body,button,input,select,textarea{font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif}body{background:radial-gradient(circle at 92% 2%,#147f820e,transparent 28rem), var(--page)}h1,h2,h3,.v2-brand strong,.v2-page-title h1,.v2-editor-screen-header h1{font-family:Georgia,Times New Roman,serif}.v2-number,.v2-stat strong,.v2-status-list strong,.v2-simple-table td,.v2-dre-grid td,.v2-history-grid td,.v2-carrier-grid td,.v2-settlement-grid td{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.v2-number.negative,.v2-number.negative button{color:var(--red)!important}.v2-nav-group+.v2-nav-group{border-top:1px solid #99cfd821;margin-top:4px;padding-top:4px}.v2-nav-group.active>.v2-nav-group-toggle{color:#fff;background:#17909324}.v2-nav-item.active{background:linear-gradient(90deg,#147f8257,#ffffff12);box-shadow:inset 3px 0 #55c2c2,0 5px 14px #041c2a1f}.v2-nav-item>span:first-child,.v2-nav-group-toggle>span:first-child{color:#85d4d5}.v2-page-title>div:first-child>span,.v2-eyebrow{color:var(--teal)}.v2-page-title>div:first-child>span:before,.v2-eyebrow:before{background:var(--teal)}.v2-card{background:#fffefafb;border-color:#d7e1e4}.v2-stat-grid{gap:10px}.v2-stat{background:linear-gradient(145deg,#fffefa,#f9fbfa);grid-template-rows:auto auto auto;grid-template-columns:42px minmax(0,1fr);column-gap:12px;min-height:102px;padding:14px 16px;display:grid}.v2-stat:before{width:3px}.v2-stat:after{background:#147f820b;bottom:-44px;right:-31px}.v2-stat-icon{background:var(--teal-soft);width:40px;height:40px;color:var(--teal);letter-spacing:.02em;border:1px solid #b9d7d5;border-radius:12px;grid-area:1/1/4;align-self:center;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.v2-stat.blue .v2-stat-icon{color:#187fa7;background:#e9f4fa;border-color:#b9d7e7}.v2-stat.green .v2-stat-icon{background:var(--green-soft);color:var(--green);border-color:#b9dbc9}.v2-stat.amber .v2-stat-icon{background:var(--amber-soft);color:var(--amber);border-color:#ecd39a}.v2-stat.navy .v2-stat-icon{color:var(--navy);background:#e9eef1;border-color:#b9c9d2}.v2-stat>span,.v2-stat>strong,.v2-stat>small{grid-column:2;margin-left:0}.v2-stat>strong{margin-top:5px;font-size:20px}.v2-stat>small{margin-top:2px}.v2-overview-grid{grid-template-columns:minmax(300px,.82fr) minmax(500px,1.18fr);gap:18px;padding:18px}.v2-overview-grid>div:first-child{background:linear-gradient(135deg,#eef8f6,#fbfdfb);border:1px solid #b9d9d7;border-radius:13px;padding:18px}.v2-overview-grid>div:first-child .v2-primary{margin-top:4px}.v2-status-list{gap:4px;padding-left:18px;position:relative}.v2-status-list:before{content:"";background:#cfdddf;border-radius:999px;width:2px;position:absolute;top:15px;bottom:15px;left:6px}.v2-status-list>div{background:#f7f8f6;border:1px solid #0000;min-height:43px;padding:7px 9px;position:relative}.v2-status-list>div:hover{background:#f1f7f6;border-color:#c9dbdd}.v2-period-marker{background:#869aa3;border:2px solid #fffefa;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:-17px;transform:translateY(-50%);box-shadow:0 0 0 1px #b9c9ce}.v2-period-timeline-item.open .v2-period-marker,.v2-period-timeline-item.pending .v2-period-marker{background:var(--amber);box-shadow:0 0 0 2px #9a651724}.v2-period-timeline-item.complete .v2-period-marker{background:var(--green);box-shadow:0 0 0 2px #16724d24}.v2-period-timeline-item.locked .v2-period-marker,.v2-period-timeline-item.blocked .v2-period-marker{background:var(--red);box-shadow:0 0 0 2px #b64a3d24}.v2-file-zone{background:linear-gradient(135deg,#f2faf8,#f9fcfb);border:2px dashed #79bdbb;color:var(--teal)!important}.v2-file-zone:hover{border-color:var(--teal);background:#eaf7f4;box-shadow:inset 0 0 0 1px #147f8214}.v2-file-zone strong:before{content:"⇧";background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:7px;font-size:13px;display:inline-grid}.v2-import-progress>span>i{background:linear-gradient(90deg,var(--teal),#43aaa6)}.v2-dre-grid table,.v2-history-grid table,.v2-carrier-grid table,.v2-settlement-grid table{font-variant-numeric:tabular-nums lining-nums}.v2-dre-grid th,.v2-history-grid th,.v2-carrier-grid th,.v2-settlement-grid th{background:linear-gradient(#174a63,#123e55);box-shadow:inset 0 -1px #ffffff0f}.v2-dre-grid .v2-account-head,.v2-account-cell,.v2-history-grid .v2-history-year,.v2-carrier-grid .v2-carrier-code,.v2-carrier-grid .v2-carrier-label{box-shadow:2px 0 #123e551f}.v2-account-cell{z-index:3}.v2-dre-row:nth-child(2n):not(.synthetic):not(.title):not(.calculated) td{background:#f9faf8}.v2-dre-row.synthetic td{background:#dcebea!important}.v2-dre-row.title td{background:linear-gradient(90deg,#1b7c7e,#176d72)!important}.v2-dre-row.calculated td{background:#edf4f2}.v2-percent{color:#75848b}.v2-summary-value{background:#eef3f2!important}.v2-average-value{background:#e5eeed!important}.v2-dre-value-button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.v2-history-grid th.v2-history-group-alt{background:linear-gradient(#1d596e,#174a61)}.v2-history-grid thead tr:nth-child(2) th.v2-history-group{color:#4d666c;background:#e8f0ef}.v2-history-grid td.v2-history-group{background:#fffefa}.v2-history-grid td.v2-history-group-alt{background:#f0f6f5}.v2-history-grid tbody tr:nth-child(2n) td.v2-history-group{background:#f8f9f6}.v2-history-grid tbody tr:nth-child(2n) td.v2-history-group-alt{background:#eaf2f1}.v2-carrier-row.detail:nth-child(2n) td{background:#f8f9f6}.v2-carrier-row.subtotal td{background:#dce6e6}.v2-carrier-row.total td,.v2-carrier-row.total .v2-carrier-code,.v2-carrier-row.total .v2-carrier-label{background:linear-gradient(90deg,#1b7c7e,#176d72)}.v2-settlement-grid th:first-child,.v2-settlement-grid td:first-child{z-index:4;position:sticky;left:0;box-shadow:2px 0 #123e551f}.v2-settlement-grid th:first-child{z-index:8}.v2-settlement-grid tbody tr:nth-child(2n):not(.total):not(.final-total) td{background:#f8f9f6}.v2-row-actions-compact{flex-wrap:nowrap;min-width:215px;position:relative}.v2-row-action-menu{position:relative}.v2-row-action-menu>summary{min-height:28px;color:var(--teal);cursor:pointer;white-space:nowrap;background:linear-gradient(#f6fcfb,#e3f3f0);border:1px solid #9bc8c6;border-radius:999px;justify-content:center;align-items:center;padding:4px 11px;font-size:8.5px;font-weight:850;list-style:none;display:inline-flex}.v2-row-action-menu>summary::-webkit-details-marker{display:none}.v2-row-action-menu>summary:after{content:"▾";margin-left:6px;font-size:8px}.v2-row-action-menu[open]>summary{border-color:var(--teal);background:var(--teal);color:#fff}.v2-row-action-menu[open]>summary:after{content:"▴"}.v2-row-action-menu>div{z-index:30;background:#fffefa;border:1px solid #bfd4d4;border-radius:11px;gap:6px;min-width:155px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 15px 34px #0d31482e}.v2-row-action-menu>div .v2-action-button{text-align:center;justify-content:center;width:100%}.v2-mapping-focus{border:1px solid #a9d2cf;border-left:4px solid var(--teal);background:linear-gradient(90deg,#edf8f6,#f8fbfa);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:13px 16px;display:flex}.v2-mapping-focus>div{gap:3px;display:grid}.v2-mapping-focus small{color:var(--teal);letter-spacing:.12em;font-size:8.5px;font-weight:850}.v2-mapping-focus strong{color:var(--navy);font-size:13px}.v2-mapping-focus span{color:#58737d;font-size:10px}@media (width<=1180px){.v2-overview-grid{grid-template-columns:1fr}}.v2-sidebar-version{color:#a9dce8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0e;border:1px solid #8ed3e257;border-radius:999px;width:max-content;margin-top:7px;padding:3px 7px;font-size:7px;font-weight:850;line-height:1;display:block}.v2-sidebar .v2-brand{justify-content:center;min-height:120px;padding:3px 8px 14px}.v2-brand-lockup{justify-items:center;gap:7px;width:100%;display:grid}.v2-brand-logo{filter:brightness(0)invert();opacity:.96;width:min(152px,100%);height:auto;display:block}.v2-brand-lockup .v2-sidebar-version{color:#b8e5ed;background:#ffffff12;border-color:#8ed3e266;margin-top:0}.v2-sidebar .v2-brand-compact-mark{display:none}.v2-collapsed .v2-sidebar .v2-brand{min-height:auto;padding:1px 3px 14px}.v2-collapsed .v2-sidebar .v2-brand-compact-mark{display:grid}@media (width<=850px){.v2-sidebar .v2-brand{min-height:auto;padding:1px 3px 14px}.v2-sidebar .v2-brand-compact-mark{display:grid}}.v2-topbar{height:64px;padding:0 20px 0 24px}.v2-topbar-spacer{flex:1;min-width:0}.v2-topbar-context{gap:14px}.v2-office-selector{min-width:178px;min-height:48px;color:var(--navy);background:#fff;border:1px solid #c7d9e0;border-radius:12px;align-items:center;gap:10px;padding:7px 11px;display:flex;box-shadow:0 7px 18px #0f304614}.v2-office-selector>svg{fill:none;width:21px;height:21px;stroke:var(--teal);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.v2-office-selector>span{flex:1;gap:2px;min-width:0;display:grid}.v2-office-selector small{color:#6b808b;letter-spacing:.1em;text-transform:uppercase;font-size:7.5px;font-weight:850}.v2-office-selector strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;overflow:hidden}.v2-office-selector>i{color:#66808c;font-size:14px;font-style:normal}.v2-user{border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.v2-user:hover{background:#e6f3f5;box-shadow:0 0 0 3px #2e7d831f}.v2-user>span{background:linear-gradient(#258cab,#176f91);width:38px;height:38px;font-size:11px}.v2-nav-item,.v2-nav-group-toggle{font-weight:675}.v2-nav-children .v2-nav-item{font-weight:590}.v2-nav-icon{width:18px;height:18px;display:block}.v2-nav-item>span:first-child,.v2-nav-group-toggle>span:first-child{place-items:center;display:grid}.v2-dre-card{height:calc(100vh - 146px)}.v2-dre-toolbar{gap:14px;min-height:58px;padding:8px 12px 8px 14px}.v2-dre-toolbar-primary{gap:14px}.v2-dre-toolbar-primary .v2-search-input{width:min(330px,44%);height:38px;padding:0 13px 0 36px;font-size:10px}.v2-dre-toolbar-primary>div{white-space:nowrap;font-size:9.5px;font-weight:540}.v2-dre-toolbar-primary>div>strong{font-size:13px;font-weight:850}.v2-dre-options{gap:8px}.v2-tree-actions{gap:7px}.v2-tree-actions button{border-color:#b9d0d9;border-radius:9px;justify-content:center;min-width:112px;min-height:38px;padding:0 13px;font-size:9px}.v2-dre-toolbar .v2-tree-actions .v2-action-button{height:38px;border-radius:9px!important;min-height:38px!important;padding:0 13px!important;font-size:9px!important}.v2-dre-options>label{color:#496572;border-radius:8px;gap:7px;min-height:38px;padding:0 8px;font-size:9px;font-weight:650}.v2-dre-options>label:hover{background:#eef6f7}.v2-dre-options>label.v2-history-balance-toggle:has(input:disabled){opacity:.48;cursor:not-allowed;background:0 0}.v2-dre-options>label.v2-history-balance-toggle:has(input:disabled):hover{opacity:.48;cursor:not-allowed;background:0 0}.v2-dre-options>label input{width:15px;height:15px}.v2-dre-options summary{border-radius:9px;align-items:center;min-height:38px;padding:0 13px;font-size:10px;display:flex}.v2-dre-options summary b{min-width:20px;height:20px;margin-left:8px}.v2-dre-grid table{font-size:11px;font-weight:540}.v2-dre-grid th{height:33px;padding:5px 8px;font-size:9.5px;font-weight:800}.v2-dre-grid thead tr:nth-child(2) th{height:30px;top:33px}.v2-dre-grid td{height:35px;padding:5px 10px;font-size:10.5px}.v2-dre-grid .v2-percent{font-size:9.5px}@media (width<=1250px){.v2-tree-actions button{width:38px;min-width:38px;height:38px;padding:0}}@media (width<=900px){.v2-office-selector{display:none}}.v2-collapsed{grid-template-columns:112px minmax(0,1fr)}.v2-collapsed .v2-dre-center-item{justify-content:flex-start;min-height:30px;padding:5px 9px;font-size:10px}.v2-collapsed .v2-dre-center-item>span:first-child{display:none}.v2-collapsed .v2-dre-center-item .v2-nav-text{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.v2-collapsed .v2-entry-detail{width:calc(100vw - var(--sidebar) - 64px);max-width:calc(100vw - var(--sidebar) - 64px)}.v2-dre-toolbar-primary .v2-search-input{width:min(360px,100%)}.v2-dre-year-picker{background:#f7fbfc;padding-left:10px!important;padding-right:10px!important}.v2-dre-year-picker>span{text-transform:uppercase;font-size:8px;font-weight:800;color:#5e7580!important}.v2-dre-year-picker select{min-width:69px;height:28px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #c5d8df;border-radius:7px;padding:0 7px;font-size:10px;font-weight:750}.v2-dre-grid{--dre-account-width:360px;--dre-code-width:70px;scrollbar-gutter:stable}.v2-dre-grid.v2-dre-code-hidden{--dre-account-width:285px}.v2-dre-grid .v2-account-head,.v2-dre-grid .v2-account-cell{width:var(--dre-account-width);min-width:var(--dre-account-width);max-width:var(--dre-account-width)}.v2-dre-grid .v2-account-head span,.v2-dre-grid .v2-account-code{width:var(--dre-code-width)}.v2-dre-grid .v2-account-label{max-width:calc(100% - var(--dre-code-width) - 5px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-dre-grid.v2-dre-code-hidden .v2-account-label{max-width:100%}.v2-dre-grid .v2-account-label>span{white-space:nowrap}.v2-dre-grid thead tr:nth-child(2) th{color:#fff;background:linear-gradient(#174a63,#123e55);border-bottom-color:#2f6075;border-right:1px solid #ffffff42}.v2-dre-grid>table>thead tr:nth-child(2)>th:last-child{border-left:2px solid #9eb6c1!important}.v2-dre-grid>table>thead th:last-child,.v2-dre-grid>table>tbody>tr:not(.v2-entry-detail-row)>td:last-child{border-right:2px solid #9eb6c1!important}.v2-dre-grid thead th.v2-dre-head-history{--dre-group-text:#fff;--dre-header-rule:#819eae;color:var(--dre-group-text);background:#456579!important}.v2-dre-grid thead th.v2-dre-head-history-b{--dre-group-text:#fff;--dre-header-rule:#7396a6;background:#294f64!important}.v2-dre-grid thead th.v2-dre-head-period-a{--dre-group-text:#fff;--dre-header-rule:#81adc7;color:var(--dre-group-text);background:#246d99!important}.v2-dre-grid thead th.v2-dre-head-period-b{--dre-group-text:#fff;--dre-header-rule:#648cae;color:var(--dre-group-text);background:#16496e!important}.v2-dre-grid thead th.v2-dre-head-total{--dre-group-text:#fff;--dre-header-rule:#7e99b0;color:var(--dre-group-text);background:#173651!important}.v2-dre-grid thead th.v2-dre-head-average{--dre-group-text:#fff;--dre-header-rule:#81b3a5;color:var(--dre-group-text);background:#1b6553!important}.v2-dre-grid thead tr:nth-child(2) th.v2-dre-head-history,.v2-dre-grid thead tr:nth-child(2) th.v2-dre-head-period-a,.v2-dre-grid thead tr:nth-child(2) th.v2-dre-head-period-b,.v2-dre-grid thead tr:nth-child(2) th.v2-dre-head-total,.v2-dre-grid thead tr:nth-child(2) th.v2-dre-head-average{color:var(--dre-group-text,#fff);border-right:1px solid var(--dre-header-rule,#9eb6c1);border-bottom-color:var(--dre-header-rule,#9eb6c1)}.v2-dre-grid>table>thead th.v2-dre-group-start{border-left:3px solid #f5f9fc}.v2-dre-grid>table>tbody>tr>td.v2-dre-group-start{border-left:2px solid #a7c0cf}.v2-dre-grid .v2-dre-row.v2-dre-level-1:not(.title):not(.auxiliary)>td{color:#173e55;font-weight:850;background:#bddce9!important;border-top:2px solid #80aec4!important;border-bottom:1px solid #99bdce!important}.v2-dre-grid .v2-dre-row.synthetic.v2-dre-level-2>td,.v2-dre-grid .v2-dre-row.calculated.v2-dre-level-2>td{color:#294b63;font-weight:750;background:#edf4fa!important;border-top:1px solid #c6d9e5!important;border-bottom:1px solid #c6d9e5!important}.v2-dre-grid .v2-dre-row.v2-dre-level-1:not(.title):not(.auxiliary)>.v2-account-cell{box-shadow:inset 4px 0 #26799f}.v2-dre-grid .v2-dre-row.synthetic.v2-dre-level-2>.v2-account-cell,.v2-dre-grid .v2-dre-row.calculated.v2-dre-level-2>.v2-account-cell{box-shadow:inset 3px 0 #9dbdd1}.v2-dre-grid .v2-dre-row.v2-dre-level-1 .v2-account-code,.v2-dre-grid .v2-dre-row.v2-dre-level-2 .v2-account-code{color:#527083}@media (width<=1180px){.v2-dre-grid{--dre-account-width:315px;--dre-code-width:64px}.v2-dre-grid.v2-dre-code-hidden{--dre-account-width:255px}}@media (width<=900px){.v2-shell.v2-collapsed{grid-template-columns:68px minmax(0,1fr)}.v2-collapsed .v2-dre-center-item{justify-content:center;padding:5px}.v2-collapsed .v2-dre-center-item .v2-nav-text{display:none}.v2-collapsed .v2-dre-center-item>span:first-child{display:grid}.v2-dre-year-picker{display:flex!important}.v2-dre-grid{--dre-account-width:260px;--dre-code-width:56px}.v2-dre-grid.v2-dre-code-hidden{--dre-account-width:220px}}.v2-dre-grid{--dre-body-font:10.5px;--dre-head-font:9.5px;--dre-percent-font:9.5px;--dre-code-font:8.5px;--dre-value-min-width:112px;--dre-percent-width:58px;--dre-ah-width:62px;--dre-detail-font:9px;--dre-detail-head-font:8px;--dre-detail-title-font:11px}.v2-dre-grid>table>thead th{min-width:var(--dre-value-min-width);font-size:var(--dre-head-font)}.v2-dre-grid>table>tbody>tr:not(.v2-entry-detail-row)>td{font-size:var(--dre-body-font)}.v2-dre-grid>table>thead th.v2-percent-head,.v2-dre-grid>table>tbody>tr:not(.v2-entry-detail-row)>td.v2-percent{font-size:var(--dre-percent-font);width:var(--dre-percent-width)!important;min-width:var(--dre-percent-width)!important;max-width:var(--dre-percent-width)!important}.v2-dre-grid>table>tbody>tr:not(.v2-entry-detail-row)>td.v2-ah{width:var(--dre-ah-width)!important;min-width:var(--dre-ah-width)!important;max-width:var(--dre-ah-width)!important}.v2-dre-grid .v2-account-code{font-size:var(--dre-code-font)}.v2-dre-grid .v2-entry-detail-heading>div:first-child strong{font-size:var(--dre-detail-title-font)}.v2-dre-grid .v2-entry-detail-heading>div:first-child span,.v2-dre-grid .v2-entry-detail>p{font-size:var(--dre-detail-font)}.v2-dre-grid .v2-entry-detail-heading>div:last-child>span{font-size:var(--dre-detail-head-font)}.v2-dre-grid .v2-entry-detail-heading>div:last-child b{font-size:var(--dre-detail-font)}.v2-dre-grid .v2-entry-table th{font-size:var(--dre-detail-head-font)}.v2-dre-grid .v2-entry-table td{font-size:var(--dre-detail-font)}.v2-settlement-card{height:calc(100vh - 99px);min-height:470px}.v2-settlement-toolbar{border-bottom:1px solid var(--line);background:#fbfcfa;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:7px 12px;display:flex;position:relative}.v2-settlement-toolbar-title,.v2-settlement-toolbar-actions{align-items:center;gap:10px;display:flex}.v2-settlement-toolbar-title h1{color:var(--navy);margin:0;font:700 24px/1 Georgia,serif}.v2-settlement-toolbar-title label{color:var(--muted);align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.v2-settlement-toolbar-title select{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:8px;padding:0 9px;font-size:10px;font-weight:750}.v2-settlement-code-toggle{min-height:38px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:0 5px;font-size:9px;font-weight:750;display:flex}.v2-settlement-code-toggle input{accent-color:var(--teal)}.v2-settlement-columns{position:relative}.v2-settlement-columns>summary{min-height:38px;color:var(--navy);cursor:pointer;border:1px solid #a9cbd5;border-radius:9px;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:800;list-style:none;display:flex}.v2-settlement-columns>summary::-webkit-details-marker{display:none}.v2-settlement-columns>summary b{background:var(--teal);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.v2-settlement-columns .v2-column-picker{z-index:30;min-width:410px;left:auto;right:0}.v2-settlement-name-column{width:285px}.v2-settlement-origin-column{width:220px}.v2-settlement-value-column{width:145px}.v2-settlement-grid table{font-size:11.5px}.v2-settlement-grid td{height:42px;padding:7px 10px;font-size:11.5px}.v2-settlement-input{width:100%;height:32px;color:var(--navy);text-align:right;font-variant-numeric:tabular-nums;background:#fffdf7;border:1px solid #e1b350;border-radius:6px;padding:0 9px;font-family:inherit;font-size:11.5px;font-weight:800}.v2-settlement-input:focus{outline-offset:1px;outline:2px solid #edc566}.v2-settlement-grid .v2-number.negative,.v2-settlement-grid .v2-number.negative .v2-settlement-input{color:var(--red)!important}.v2-settlement-grid td.pending{color:#9a6815;font-size:10.5px;font-weight:800}.v2-status.active{background:var(--green-soft);color:var(--green)}.v2-status.inactive{background:var(--amber-soft);color:var(--amber)}.v2-settlement-grid .v2-settlement-row.synthetic td{color:#123d51;background:#d8e9ed;border-top:1px solid #9fc5cf;font-weight:850}.v2-settlement-grid .v2-settlement-row.analytic td:first-child{padding-left:20px}.v2-settlement-code{color:#607f8d;font-variant-numeric:tabular-nums;min-width:48px;margin-right:8px;font-size:9.5px;font-weight:850;display:inline-block}.v2-settlement-grid .synthetic .v2-settlement-code{color:#267289}.v2-settlement-account-line{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.v2-settlement-account-line.codes-hidden{grid-template-columns:minmax(0,1fr)}.v2-settlement-account-line .v2-settlement-code{min-width:0;margin-right:0}.v2-settlement-grid td:first-child .v2-settlement-account-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.v2-settlement-plan-table,.v2-settlement-formula-table{border-collapse:collapse;width:100%;font-size:10px}.v2-settlement-plan-table th,.v2-settlement-formula-table th{color:#527080;letter-spacing:.08em;text-align:left;background:#eff4f5;padding:10px 12px;font-size:8px}.v2-settlement-plan-table td,.v2-settlement-formula-table td{border-top:1px solid var(--line);vertical-align:middle;padding:10px 12px}.v2-settlement-plan-table tr.synthetic td,.v2-settlement-formula-table tr.synthetic td{color:var(--navy);background:#d8e9ed;font-weight:800}.v2-settlement-plan-table td.analytic-label{padding-left:24px}.v2-settlement-editor-card{padding:18px}.settlement-account-form{grid-template-columns:160px minmax(280px,2fr) 210px minmax(250px,1.2fr)}.settlement-formula-form{grid-template-columns:minmax(250px,1fr) minmax(360px,2fr) 190px}.v2-settlement-current-formula{border-left:4px solid var(--teal);background:#eef7f7;border-radius:8px;gap:5px;margin-bottom:16px;padding:14px 16px;display:grid}.v2-settlement-current-formula span{color:var(--teal);letter-spacing:.1em;font-size:8px;font-weight:900}.v2-settlement-current-formula strong{color:var(--navy);font-size:13px}.v2-settlement-current-formula small{color:var(--muted)}.v2-settlement-account-picker{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0;padding:14px;display:grid}.v2-settlement-account-picker legend{color:var(--navy);padding:0 7px;font-size:9px;font-weight:850}.v2-settlement-account-picker label{background:#f6f9fa;border-radius:7px;align-items:center;gap:7px;padding:7px;font-size:9px;display:flex}.v2-settlement-wide-field{color:#507080;letter-spacing:.07em;gap:6px;max-width:620px;margin:16px 0;font-size:8px;font-weight:850;display:grid}.v2-settlement-wide-field select{border:1px solid var(--line);min-height:42px;color:var(--navy);background:#fff;border-radius:8px;padding:0 11px;font-weight:700}.v2-settlement-link-editor{margin:16px 0}.v2-settlement-link-editor-row{grid-template-columns:180px minmax(330px,1fr) 130px 100px;gap:8px;margin-top:8px;display:grid}.v2-settlement-link-editor-row select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;padding:0 9px}@media (width<=1100px){.settlement-account-form,.settlement-formula-form,.v2-settlement-account-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-settlement-link-editor-row{grid-template-columns:1fr 1fr}}.v2-settlement-formula-screen{max-width:1500px;margin:0 auto}.v2-editor-eyebrow{color:var(--teal);letter-spacing:.14em;margin-bottom:2px;font-size:8px;font-weight:900;display:block}.v2-settlement-formula-editor{gap:14px;padding:16px 18px 18px;display:grid}.v2-settlement-current-rule{background:linear-gradient(135deg,#eef8f8 0%,#fff 78%);border:1px solid #b8d8df;border-radius:12px;padding:14px 16px}.v2-settlement-current-rule-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v2-settlement-current-rule-heading>div>span,.v2-settlement-builder-heading span,.v2-settlement-source-heading>div>span,.v2-settlement-selected-summary>span,.v2-settlement-rule-preview>span,.v2-settlement-simple-rule>span{color:var(--teal);letter-spacing:.13em;font-size:8px;font-weight:900}.v2-settlement-current-rule-heading h2,.v2-settlement-builder-heading h2,.v2-settlement-source-heading h3{color:var(--navy);margin:3px 0 0;font:700 18px Georgia,serif}.v2-settlement-equation{color:#27495b;background:#fff;border:1px solid #cbdde4;border-radius:9px;grid-template-columns:minmax(260px,.8fr) 28px minmax(360px,1.4fr);align-items:center;gap:11px;margin-top:11px;padding:11px 13px;display:grid}.v2-settlement-equation strong,.v2-settlement-equation span{min-width:0;font-size:11px;line-height:1.4}.v2-settlement-equation b,.v2-settlement-rule-preview b{width:24px;height:24px;color:var(--teal);background:#d9eef3;border-radius:50%;place-items:center;font-size:13px;display:grid}.v2-settlement-current-rule-facts{grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;margin-top:9px;display:grid}.v2-settlement-current-rule-facts>div{background:#fff;border:1px solid #dce7eb;border-radius:8px;padding:9px 11px}.v2-settlement-current-rule-facts small,.v2-settlement-current-rule-facts strong{display:block}.v2-settlement-current-rule-facts small{color:var(--muted);letter-spacing:.05em;font-size:8px}.v2-settlement-current-rule-facts strong{color:#294e60;margin-top:3px;font-size:10px}.v2-settlement-builder-heading{border-top:1px solid #e0eaed;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:2px;display:flex}.v2-settlement-builder-heading>div{padding-top:13px}.v2-settlement-builder-heading p,.v2-settlement-source-heading p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.v2-settlement-config-grid{grid-template-columns:minmax(300px,1fr) minmax(220px,.55fr);gap:10px;display:grid}.v2-settlement-config-field{background:#fbfdfd;border:1px solid #d8e4e8;border-radius:10px;align-content:start;gap:5px;padding:12px;display:grid}.v2-settlement-config-field>span{color:#507080;letter-spacing:.08em;font-size:8px;font-weight:900}.v2-settlement-config-field input,.v2-settlement-config-field select{width:100%;min-height:41px;color:var(--navy);background:#fff;border:1px solid #bed2da;border-radius:8px;padding:0 11px;font-size:10px;font-weight:750}.v2-settlement-config-field small{color:var(--muted);font-size:8px;line-height:1.35}.v2-settlement-source-panel{background:#fff;border:1px solid #c8dce3;border-radius:11px;padding:13px}.v2-settlement-source-panel.compact{max-width:860px}.v2-settlement-source-heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.v2-settlement-source-heading h3{font-size:16px}.v2-settlement-source-tools{align-items:center;gap:9px;display:flex}.v2-settlement-source-tools .v2-search{width:280px;min-height:38px}.v2-settlement-source-tools .v2-search input{font-size:9px}.v2-settlement-selected-filter{color:#355d70;white-space:nowrap;background:#f8fbfc;border:1px solid #d5e2e7;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.v2-settlement-selected-summary{background:#edf8f7;border-radius:9px;gap:6px;margin-top:11px;padding:10px 11px;display:grid}.v2-settlement-selected-summary>div{flex-wrap:wrap;gap:6px;display:flex}.v2-settlement-selected-summary button{color:#24576a;cursor:pointer;background:#fff;border:1px solid #aad1d0;border-radius:999px;align-items:center;gap:4px;min-height:27px;padding:4px 9px;font-size:8px;display:flex}.v2-settlement-selected-summary button b{color:#a54b43;margin-left:3px;font-size:12px}.v2-settlement-formula-editor .v2-settlement-account-picker{scrollbar-gutter:stable;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:312px;margin:11px 0 0;padding:0;display:grid;overflow:auto}.v2-settlement-formula-editor .v2-settlement-account-picker label{cursor:pointer;background:#f7fafb;border:1px solid #e0e8eb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 9px;display:grid}.v2-settlement-formula-editor .v2-settlement-account-picker label:hover{background:#f0f9f8;border-color:#8fc7ce}.v2-settlement-formula-editor .v2-settlement-account-picker label.selected{box-shadow:inset 3px 0 0 var(--teal);background:#e6f6f4;border-color:#63b7b5}.v2-settlement-formula-editor .v2-settlement-account-picker label>span{gap:2px;min-width:0;display:grid}.v2-settlement-formula-editor .v2-settlement-account-picker label strong{color:var(--navy);font-size:9px}.v2-settlement-formula-editor .v2-settlement-account-picker label em{color:#355a6b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-style:normal;overflow:hidden}.v2-settlement-formula-editor .v2-settlement-account-picker label small{color:#78909b;text-transform:uppercase;font-size:7px}.v2-settlement-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:20px;font-size:9px}.v2-settlement-formula-editor .v2-settlement-wide-field{max-width:none;margin:11px 0 0}.v2-settlement-formula-editor .v2-settlement-link-editor{gap:7px;margin:11px 0 0;display:grid}.v2-settlement-formula-editor .v2-settlement-link-editor-row{background:#f8fbfc;border:1px solid #dce7eb;border-radius:9px;grid-template-columns:28px minmax(145px,.45fr) minmax(320px,1.5fr) minmax(110px,.35fr) auto;align-items:center;gap:8px;margin:0;padding:8px;display:grid}.v2-settlement-link-number{width:24px;height:24px;color:var(--teal);background:#d9eef3;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.v2-settlement-formula-editor .v2-settlement-link-editor-row select{width:100%;min-width:0}.v2-settlement-simple-rule{border:1px solid #c9dfe4;border-left:4px solid var(--teal);background:#f2f9fa;border-radius:9px;gap:5px;padding:15px 16px;display:grid}.v2-settlement-simple-rule strong{color:#31586a;font-size:10px}.v2-settlement-rule-preview{background:#f7fbfc;border:1px solid #b8d6de;border-radius:10px;gap:7px;padding:12px 14px;display:grid}.v2-settlement-rule-preview>div{grid-template-columns:minmax(250px,.7fr) 26px minmax(360px,1.45fr);align-items:center;gap:10px;display:grid}.v2-settlement-rule-preview strong,.v2-settlement-rule-preview p{color:#24495b;min-width:0;margin:0;font-size:10px;line-height:1.45}.v2-settlement-rule-preview p{font-weight:750}.v2-settlement-save-bar{background:#fff9ef;border:1px solid #ead3aa;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.v2-settlement-save-bar>div{gap:3px;display:grid}.v2-settlement-save-bar strong{color:#7b541b;font-size:10px}.v2-settlement-save-bar span{color:#765f3d;font-size:9px}.v2-settlement-save-bar .v2-action-button{min-width:190px;min-height:39px}@media (width<=1100px){.v2-settlement-equation,.v2-settlement-rule-preview>div{grid-template-columns:1fr}.v2-settlement-equation b,.v2-settlement-rule-preview b{transform:rotate(90deg)}.v2-settlement-config-grid{grid-template-columns:1fr}.v2-settlement-config-field.wide{grid-column:auto}.v2-settlement-source-heading{flex-direction:column;align-items:flex-start}.v2-settlement-source-tools{flex-wrap:wrap;width:100%}.v2-settlement-source-tools .v2-search{flex:1;min-width:230px}.v2-settlement-formula-editor .v2-settlement-account-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-settlement-formula-editor .v2-settlement-link-editor-row{grid-template-columns:28px 1fr 1fr}.v2-settlement-formula-editor .v2-settlement-link-editor-row .v2-action-button{grid-column:2/-1}.v2-settlement-save-bar{flex-direction:column;align-items:stretch}}@media (width<=900px){.v2-settlement-toolbar{flex-direction:column;align-items:flex-start}.v2-settlement-toolbar-actions{flex-wrap:wrap;width:100%}.v2-settlement-card{height:auto;min-height:calc(100vh - 99px)}}.v2-carrier-card{height:calc(100vh - 99px);min-height:470px}.v2-carrier-toolbar{border-bottom:1px solid var(--line);background:#fbfcfa;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:7px 12px;display:flex;position:relative}.v2-carrier-toolbar-title,.v2-carrier-toolbar-actions{align-items:center;gap:10px;display:flex}.v2-carrier-toolbar-title{flex:none}.v2-carrier-toolbar-title h1{color:var(--navy);margin:0;font:700 24px/1 Georgia,serif}.v2-carrier-toolbar-title label{color:var(--muted);align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.v2-carrier-toolbar-title select{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:8px;padding:0 9px;font-size:10px;font-weight:750}.v2-carrier-toolbar-actions{min-width:0;margin-left:auto}.v2-carrier-toolbar-actions .v2-search-input{width:280px}.v2-carrier-code-toggle{min-height:38px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:0 5px;font-size:9px;font-weight:750;display:flex}.v2-carrier-code-toggle input{accent-color:var(--teal)}.v2-carrier-name-column,.v2-carrier-grid .v2-carrier-label{width:300px;min-width:300px;max-width:300px}.v2-carrier-grid.v2-carrier-code-hidden .v2-carrier-label{left:0}.v2-carrier-grid.v2-carrier-code-hidden th:nth-child(2){z-index:5;text-align:center;left:auto}@media (width<=1100px){.v2-carrier-toolbar{flex-direction:column;align-items:flex-start}.v2-carrier-toolbar-actions{flex-wrap:wrap;width:100%;margin-left:0}.v2-carrier-card{height:auto;min-height:calc(100vh - 99px)}}@media (width<=700px){.v2-carrier-name-column,.v2-carrier-grid .v2-carrier-label{width:250px;min-width:250px;max-width:250px}.v2-settlement-columns .v2-column-picker{min-width:300px}}.v2-settlement-toolbar,.v2-carrier-toolbar{background:linear-gradient(#fff,#fbfdfe);min-height:58px;padding:8px 12px 8px 14px}.v2-settlement-toolbar-title h1,.v2-carrier-toolbar-title h1{letter-spacing:-.015em;font:700 25px/1 Georgia,Times New Roman,serif}.v2-settlement-toolbar-title label,.v2-carrier-toolbar-title label{min-height:38px;font-size:9px}.v2-settlement-toolbar-title select,.v2-carrier-toolbar-title select{border-color:#b9d0d9;border-radius:9px;height:38px;font-size:10px}.v2-settlement-toolbar-actions,.v2-carrier-toolbar-actions{gap:8px}.v2-history-grid table,.v2-carrier-grid table,.v2-settlement-grid table,.v2-manual-card .v2-simple-table{font-variant-numeric:tabular-nums lining-nums;font-size:10.5px;font-weight:540}.v2-history-grid th,.v2-carrier-grid th,.v2-settlement-grid th,.v2-manual-card .v2-simple-table th{color:#fff;letter-spacing:0;background:linear-gradient(#174a63,#123e55);height:33px;padding:5px 8px;font-size:9.5px;font-weight:800}.v2-history-grid thead tr:nth-child(2) th,.v2-carrier-grid thead tr:nth-child(2) th,.v2-settlement-grid thead tr:nth-child(2) th{color:#fff;background:linear-gradient(#174a63,#123e55);border-right:1px solid #ffffff38;height:30px;top:33px}.v2-history-grid thead tr:nth-child(2) th.v2-history-group-alt{color:#fff;background:linear-gradient(#1d596e,#174a61)}.v2-history-grid td,.v2-carrier-grid td,.v2-settlement-grid td,.v2-manual-card .v2-simple-table td{height:35px;padding:5px 9px;font-size:10.5px}.v2-history-grid{max-height:calc(100vh - 145px)}.v2-history-grid .v2-history-year{font-size:10px}.v2-carrier-grid .v2-carrier-label{font-size:10.5px;font-weight:540}.v2-carrier-grid .v2-carrier-label small,.v2-settlement-grid td small{font-size:8px;line-height:1.25}.v2-settlement-grid td:first-child strong{font-size:10.5px}.v2-carrier-grid thead tr:nth-child(2) th:first-child,.v2-carrier-grid thead tr:nth-child(2) th:nth-child(2),.v2-settlement-grid thead tr:nth-child(2) th:first-child,.v2-settlement-grid thead tr:nth-child(2) th:nth-child(2){z-index:5;text-align:center;box-shadow:none;left:auto}.v2-manual-card .v2-manual-toolbar{background:linear-gradient(#fff,#fbfdfe);min-height:58px;padding:8px 12px 8px 14px}.v2-nav-group,.v2-nav-group[data-nav-group=dre]{--menu-accent:#55c7c8;--menu-accent-soft:#55c7c829;--menu-accent-line:#55c7c861}.v2-nav-group[data-nav-group=demonstrations]{--menu-accent:#72b8e8;--menu-accent-soft:#72b8e829;--menu-accent-line:#72b8e861}.v2-nav-group[data-nav-group=imports]{--menu-accent:#65cdaa;--menu-accent-soft:#65cdaa29;--menu-accent-line:#65cdaa61}.v2-nav-group[data-nav-group=registrations]{--menu-accent:#7da7f2;--menu-accent-soft:#7da7f229;--menu-accent-line:#7da7f261}.v2-nav-group[data-nav-group=settings]{--menu-accent:#a99be8;--menu-accent-soft:#a99be829;--menu-accent-line:#a99be861}.v2-nav-group[data-nav-group=administration]{--menu-accent:#c093df;--menu-accent-soft:#c093df29;--menu-accent-line:#c093df61}.v2-nav-group-toggle{padding-left:7px;position:relative}.v2-nav-group-toggle>span:first-child{background:var(--menu-accent-soft);width:28px;height:28px;color:var(--menu-accent);box-shadow:inset 0 0 0 1px var(--menu-accent-line);border-radius:8px;flex:0 0 28px}.v2-nav-group-toggle:hover{background:linear-gradient(90deg,var(--menu-accent-soft),#ffffff09)}.v2-nav-group.active>.v2-nav-group-toggle{background:linear-gradient(90deg,var(--menu-accent-soft),#ffffff0b);box-shadow:inset 3px 0 var(--menu-accent)}.v2-nav-group .v2-nav-chevron{color:var(--menu-accent)}.v2-nav-group .v2-nav-children{border-left-color:var(--menu-accent-line)}.v2-nav-group.active .v2-nav-children{background:linear-gradient(90deg,var(--menu-accent-soft),transparent 82%);border-radius:0 9px 9px 0}.v2-nav-group.active .v2-nav-children .v2-nav-item{color:#edf9fa;font-weight:650}.v2-nav-group.active .v2-nav-children .v2-nav-item:not(.active){text-shadow:0 1px 1px #0116224d}.v2-nav-group .v2-nav-item>span:first-child{color:var(--menu-accent);opacity:.76}.v2-nav-group .v2-nav-item:hover{background:var(--menu-accent-soft)}.v2-nav-group .v2-nav-item.active{background:linear-gradient(90deg,var(--menu-accent-soft),#ffffff0e);color:#fff;box-shadow:inset 3px 0 var(--menu-accent),0 5px 14px #041c2a1f;font-weight:800}.v2-nav-group .v2-nav-item.active>span:first-child{opacity:1}.v2-nav-group .v2-nav-chevron{border:1px solid var(--menu-accent-line);background:var(--menu-accent-soft);width:26px;height:26px;color:var(--menu-accent);border-radius:8px;flex:0 0 26px;place-items:center;margin-left:auto;font-size:20px;font-weight:900;line-height:1;transition:transform .18s,background-color .18s,border-color .18s;display:grid;transform:rotate(0)}.v2-nav-group-toggle:hover .v2-nav-chevron{border-color:var(--menu-accent);background:#ffffff1a}.v2-nav-group-toggle[aria-expanded=true] .v2-nav-chevron{background:var(--menu-accent-soft);transform:rotate(90deg)}.v2-collapse{color:#eefbfc;background:linear-gradient(90deg,#1e8f9938,#ffffff0e);border:1px solid #6fcfd857;border-radius:11px;gap:10px;min-height:46px;margin-top:10px;padding:8px 10px;font-size:11px;font-weight:800;transition:background-color .18s,border-color .18s,transform .18s;box-shadow:0 7px 18px #02192629,inset 3px 0 #55c7c8}.v2-collapse:hover{background:linear-gradient(90deg,#1e8f9957,#ffffff17);border-color:#6fcfd8b3;transform:translateY(-1px)}.v2-collapse:focus-visible,.v2-nav-group-toggle:focus-visible{outline-offset:2px;outline:2px solid #8de5e5}.v2-collapse>.v2-collapse-icon{color:#8de5e5;background:#55c7c82e;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #6fcfd852}.v2-collapsed .v2-collapse{width:48px;min-width:48px;margin:10px auto 0;padding:8px;box-shadow:0 7px 18px #02192629}.v2-collapsed .v2-collapse>.v2-collapse-icon{margin:0}.v2-collapsed .v2-nav-chevron{display:none}.v2-sidebar nav>.v2-nav-item:first-child{--menu-accent:#4dc4c7;--menu-accent-soft:#4dc4c72b;--menu-accent-line:#4dc4c766}.v2-sidebar nav>.v2-nav-item:first-child>span:first-child{background:var(--menu-accent-soft);width:28px;height:28px;color:var(--menu-accent);box-shadow:inset 0 0 0 1px var(--menu-accent-line);border-radius:8px;flex:0 0 28px}.v2-sidebar nav>.v2-nav-item:first-child:hover,.v2-sidebar nav>.v2-nav-item:first-child.active{background:linear-gradient(90deg,var(--menu-accent-soft),#ffffff0e);box-shadow:inset 3px 0 var(--menu-accent),0 5px 14px #041c2a1f}.v2-registration-list{overflow:hidden}.v2-registration-toolbar{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#f9fcfd);grid-template-columns:minmax(250px,1.05fr) minmax(260px,.9fr) auto auto;align-items:center;gap:12px;min-height:68px;padding:8px 12px 8px 14px;display:grid}.v2-registration-heading{border-left:3px solid var(--teal);min-width:0;padding-left:10px}.v2-registration-heading>span{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1px;font-size:7px;font-weight:900;display:block}.v2-registration-heading h1{color:var(--navy);margin:0;font:700 21px/1.05 Georgia,serif}.v2-registration-heading p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;line-height:1.25;overflow:hidden}.v2-registration-search{min-width:0}.v2-registration-search>input,.v2-registration-search .v2-search{width:100%;min-width:0}.v2-registration-search input{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #cbdbe3;border-radius:10px;outline:none;padding:0 12px;font-size:10px}.v2-registration-search .v2-search{background:#fff;border:1px solid #cbdbe3;border-radius:10px;align-items:center;gap:7px;height:38px;padding-left:10px;display:flex}.v2-registration-search .v2-search input{height:36px;box-shadow:none;border:0;padding-left:0}.v2-registration-meta{white-space:nowrap;color:var(--muted);font-size:9px}.v2-carrier-plan-meta{justify-content:flex-end;align-items:center;gap:14px;display:flex}.v2-carrier-plan-meta label{color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-weight:750;display:flex}.v2-carrier-plan-meta input{accent-color:var(--teal);cursor:pointer}.v2-registration-action{justify-content:flex-end;display:flex}.v2-registration-action-group{justify-content:flex-end;align-items:center;gap:8px;display:flex}.v2-registration-action-group>.v2-primary{width:126px;min-width:126px}.v2-registration-action .v2-primary,.v2-registration-action>.v2-action-button{white-space:nowrap;min-width:118px;min-height:40px}.v2-registration-summary{margin:10px 12px}@media (width<=1100px){.v2-registration-toolbar{grid-template-columns:minmax(230px,1fr) minmax(230px,1fr) auto}.v2-registration-action{grid-area:1/3}.v2-registration-meta{text-align:right;grid-area:2/3}}@media (width<=760px){.v2-registration-toolbar{grid-template-columns:1fr auto}.v2-registration-heading,.v2-registration-search{grid-column:1/-1}.v2-registration-action{grid-area:3/2}.v2-registration-meta{text-align:left;grid-area:3/1}.v2-carrier-plan-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px}.v2-registration-action-group{flex-wrap:wrap}}.v2-settlement-grid table{font-size:11.5px;font-weight:550}.v2-settlement-grid .v2-settlement-name-column{width:285px}.v2-settlement-grid .v2-settlement-origin-column{width:220px}.v2-settlement-grid .v2-settlement-value-column{width:145px}.v2-settlement-grid th{height:36px;padding:7px 10px;font-size:9.5px}.v2-settlement-grid thead tr:nth-child(2) th{height:32px;padding:6px 10px;font-size:9px;top:36px}.v2-settlement-grid td{height:42px;padding:7px 10px;font-size:11.5px;line-height:1.3}.v2-settlement-grid td:first-child strong{font-size:11.5px;line-height:1.25}.v2-settlement-grid td small{margin-top:3px;font-size:8.5px;line-height:1.3}.v2-settlement-grid .v2-settlement-source{padding:3px 7px;font-size:8.5px}.v2-settlement-grid .v2-number{font-size:11.5px;font-weight:620}.v2-settlement-grid .v2-settlement-input{height:32px;padding:0 9px;font-size:11.5px;font-weight:800}.v2-settlement-grid td.pending{font-size:10.5px}.v2-settlement-grid.v2-settlement-code-hidden .v2-settlement-name-column{width:255px}@media (width<=900px){.v2-settlement-grid .v2-settlement-name-column{width:255px}.v2-settlement-grid .v2-settlement-origin-column{width:195px}.v2-settlement-grid .v2-settlement-value-column{width:138px}}.v2-collapsed .v2-nav-group-toggle{justify-content:center;gap:0;padding-left:5px;padding-right:5px}.v2-collapsed .v2-nav-group-toggle>span:first-child{margin-left:0;margin-right:0}:root{--polli-blue:#01415b;--polli-blue-hover:#0774a0;--polli-blue-soft:#e8f2f5;--polli-teal:#019587;--polli-gray:#6c757d;--polli-gray-soft:#f6f6f6;--brand-action:#015171;--brand-action-hover:var(--polli-blue-hover);--brand-action-active:var(--polli-blue);--brand-action-border:#0774a0;--brand-action-soft:var(--polli-blue-soft);--brand-action-focus:#0774a040;--navy:var(--polli-blue);--navy-2:#015171;--teal:var(--polli-teal);--muted:var(--polli-gray);--line:#d5d5d5;--page:var(--polli-gray-soft);--surface-soft:#f3f3f3;--blue:var(--brand-action);--blue-soft:var(--brand-action-soft)}.v2-primary{background:#015171e6;border:2px solid #ffffff1a;transition:background-color .3s,border-color .3s,box-shadow .3s,transform .15s;box-shadow:0 0 15px #00000014}.v2-primary:hover:not(:disabled){filter:none;background:var(--brand-action-hover);border-color:#0774a080;box-shadow:0 0 15px #00000014}.v2-primary:active:not(:disabled){background:var(--brand-action-active);box-shadow:0 3px 9px #01415b33}.v2-primary:focus-visible,.v2-action-button:focus-visible,.v2-link-button:focus-visible,.v2-dre-options summary:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--brand-action-focus);outline-offset:2px}.v2-action-button{background:linear-gradient(180deg,#fff,var(--polli-gray-soft))!important;color:var(--brand-action)!important;border-color:#a8c6d0!important}.v2-action-button:hover:not(:disabled){box-shadow:0 6px 13px #01415b24;border-color:var(--polli-blue-hover)!important;background:var(--brand-action-soft)!important}.v2-action-button.edit{color:var(--polli-blue)!important;background:linear-gradient(#f7fbfc,#e3f0f4)!important;border-color:#79aec2!important}.v2-sidebar{background:linear-gradient(180deg,var(--polli-blue) 0%,#01364c 100%)}.v2-sidebar .v2-brand,.v2-nav-group+.v2-nav-group{border-color:#ffffff1f}.v2-nav-group-toggle:hover,.v2-nav-item:hover{background:#0774a038}.v2-nav-group.active>.v2-nav-group-toggle{background:linear-gradient(90deg,#0774a057,#ffffff0b)}.v2-nav-item.active,.v2-nav-group .v2-nav-item.active{box-shadow:inset 3px 0 var(--polli-teal),0 5px 14px #0019242e;background:linear-gradient(90deg,#0774a061,#ffffff0e)}.v2-sidebar-version,.v2-environment{color:#d8edf4;background:#0774a026;border-color:#0774a07a}.v2-topbar{background:var(--polli-gray-soft)}.v2-simple-table th{color:#555;background:#f3f3f3}.v2-list-toolbar,.v2-registration-toolbar,.v2-maintenance-section-heading{background:linear-gradient(180deg,#fff,var(--polli-gray-soft))}.v2-action-button.muted{color:#555!important;background:linear-gradient(#fff,#eee)!important;border-color:#d5d5d5!important}.v2-office-context{background:#fff;border-color:#d5d5d5}.v2-maintenance-page{align-content:start;gap:12px;min-height:100%;display:grid}.v2-maintenance-header{border:1px solid var(--line);min-height:78px;box-shadow:var(--shadow-md);background:linear-gradient(115deg,#fff 0%,#f5faf9 100%);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;display:flex}.v2-maintenance-header>div{border-left:3px solid var(--teal);min-width:0;padding-left:11px}.v2-maintenance-header span,.v2-maintenance-section-heading span{color:var(--teal);letter-spacing:.15em;font-size:7.5px;font-weight:900;display:block}.v2-maintenance-header h1{color:var(--navy);margin:2px 0 1px;font:700 24px/1.05 Georgia,serif}.v2-maintenance-header p{color:var(--muted);margin:0;font-size:10px}.v2-maintenance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v2-maintenance-summary article{background:#fff;border:1px solid #d5e2e5;border-radius:12px;align-content:center;min-height:92px;padding:13px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #062a3d12}.v2-maintenance-summary article:after{content:"";background:#075d760e;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-31px;right:-22px}.v2-maintenance-summary small{color:#5a7481;letter-spacing:.08em;font-size:8px;font-weight:850}.v2-maintenance-summary strong{z-index:1;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 3px;font-size:14px;position:relative;overflow:hidden}.v2-maintenance-summary strong.negative{color:var(--red)}.v2-maintenance-summary span{color:var(--muted);font-size:8.5px}.v2-maintenance-columns{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:12px;min-height:0;display:grid}.v2-maintenance-backups,.v2-maintenance-update{overflow:hidden}.v2-maintenance-section-heading{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#f8fbfc);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 13px;display:flex}.v2-maintenance-section-heading h2{color:var(--navy);margin:2px 0 0;font:700 18px/1.05 Georgia,serif}.v2-maintenance-backups .v2-table-wrap{max-height:360px}.v2-maintenance-backups .v2-simple-table td{height:48px}.v2-update-steps{counter-reset:none;gap:2px;margin:0;padding:10px 14px;list-style:none;display:grid}.v2-update-steps li{border-bottom:1px solid #e7edef;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:58px;padding:8px;display:grid}.v2-update-steps li:last-child{border-bottom:0}.v2-update-steps b{width:28px;height:28px;color:var(--teal);background:#eff7f8;border:1px solid #b8d2da;border-radius:50%;place-items:center;font-size:10px;display:grid}.v2-update-steps li.complete b{background:var(--green-soft);color:var(--green);border-color:#8fc9b0}.v2-update-steps div{gap:2px;display:grid}.v2-update-steps strong{color:var(--navy);font-size:10px}.v2-update-steps span{color:var(--muted);font-size:8.5px;line-height:1.4}.v2-maintenance-note{border-left:3px solid var(--amber);background:var(--amber-soft);border-radius:8px;gap:3px;margin:0 14px 14px;padding:11px 12px;display:grid}.v2-maintenance-note strong{color:#805515;font-size:9.5px}.v2-maintenance-note span{color:#765e37;font-size:8.5px;line-height:1.45}@media (width<=1050px){.v2-maintenance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-maintenance-columns{grid-template-columns:1fr}}@media (width<=650px){.v2-maintenance-header{flex-direction:column;align-items:stretch}.v2-maintenance-summary{grid-template-columns:1fr}.v2-maintenance-header .v2-primary{width:100%}}.v2-action-button.view{color:#176c62!important;background:linear-gradient(#f4fbf9,#e1f2ee)!important;border-color:#79b7ad!important}.v2-link-button,.v2-audit-change summary,.v2-column-picker>.v2-picker-heading button{color:var(--brand-action)}.v2-dre-options input,.v2-check input,.v2-permission-grid input,.v2-carrier-auxiliary-toggle input,.v2-carrier-code-toggle input,.v2-settlement-code-toggle input{accent-color:var(--brand-action)}.v2-dre-options summary{background:linear-gradient(#fff,#edf6f7);border-color:#94bdc7}.v2-dre-options summary:hover{border-color:var(--brand-action-border);background:var(--brand-action-soft)}.v2-import-form-row{grid-template-columns:minmax(180px,.62fr) minmax(300px,1fr) minmax(390px,1.65fr);align-items:stretch}.v2-import-form-row select{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);text-transform:none;background:#fff;border-radius:8px;padding:0 34px 0 10px;font-size:11px}.v2-import-model-field small{color:var(--muted);text-transform:none;letter-spacing:0;font-size:8px;font-weight:500;line-height:1.35}@media (width<=1120px){.v2-import-form-row{grid-template-columns:1fr 1.4fr}.v2-import-form-row .v2-file-zone{grid-column:1/-1}}@media (width<=760px){.v2-import-form-row{grid-template-columns:1fr}.v2-import-form-row .v2-file-zone{grid-column:auto}}.v2-import-workspace{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;width:100%;min-width:0;max-width:100%;min-height:100%;display:grid}.v2-import-workspace>*{width:100%;min-width:0;max-width:100%}.v2-import-workspace :is(.v2-import-command-grid,.v2-review-card,.v2-carrier-review,.v2-reconciliation,.v2-table-wrap){min-width:0;max-width:100%}.v2-import-workspace .v2-table-wrap{width:100%;overflow:auto}.v2-import-workspace>.v2-maintenance-header{background:linear-gradient(115deg,#fff 0%,#f3f9fc 100%);border:1px solid #d4e1e8;border-radius:13px;grid-template-columns:52px minmax(0,1fr);gap:13px;min-height:82px;padding:12px 17px;display:grid;box-shadow:0 6px 18px #13364e14}.v2-import-workspace>.v2-maintenance-header>.v2-maintenance-header-icon{color:#fff;background:linear-gradient(145deg,#176ec5,#0597a7);border-radius:12px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 5px 13px #11629a38}.v2-import-workspace>.v2-maintenance-header>.v2-maintenance-header-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.v2-import-workspace>.v2-maintenance-header>.v2-maintenance-header-copy{border-left:3px solid #07949b;align-content:center;min-width:0;padding-left:13px;display:grid}.v2-import-workspace>.v2-maintenance-header .v2-maintenance-header-copy>span{color:#087f91;letter-spacing:.14em;font-size:8px;font-weight:900}.v2-import-workspace>.v2-maintenance-header h1{color:#143454;letter-spacing:-.025em;margin:2px 0;font:800 23px/1.1 Arial,Segoe UI,sans-serif}.v2-import-workspace>.v2-maintenance-header p{color:#5e7487;margin:0;font-size:10px;line-height:1.4}.v2-import-workspace>.v2-import-card,.v2-import-workspace>.v2-carrier-import-card{border-color:#d4e1e8;border-radius:13px;padding:16px;box-shadow:0 5px 16px #15374e11}.v2-import-workspace>.v2-carrier-import-card form{display:block}.v2-import-command-grid{grid-template-columns:minmax(270px,.72fr) minmax(275px,1fr) minmax(360px,1.35fr);align-items:stretch;gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.v2-import-command-grid>*{min-width:0}.v2-carrier-import-command-grid{grid-template-columns:minmax(285px,.68fr) minmax(460px,1.6fr)}.v2-import-command-grid>.v2-import-model-field{color:#577085;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#fff,#f8fbfd);border:1px solid #d7e3ea;border-radius:11px;align-content:start;gap:7px;padding:13px;font-size:8px;font-weight:850;display:grid}.v2-import-command-grid>.v2-import-model-field select{color:#193851;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #c8d8e2;border-radius:8px;height:44px;padding:0 34px 0 11px;font-size:11px;font-weight:700}.v2-import-command-grid>.v2-import-model-field small{color:#6b8090;letter-spacing:0;text-transform:none;margin-top:1px;font-size:8.5px;font-weight:500;line-height:1.4}.v2-import-file-card{background:linear-gradient(145deg,#fff 0%,#f4fafc 100%);border:1.5px solid #83b9ce;border-radius:11px;grid-template-rows:auto minmax(86px,1fr) auto;min-width:0;min-height:150px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 5px 16px #114f7017}.v2-import-file-card>header{background:linear-gradient(90deg,#edf7fc 0%,#f9fcfe 100%);border-bottom:1px solid #dce8ee;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}.v2-import-file-card>header>span{gap:2px;min-width:0;display:grid}.v2-import-file-card>header>span>strong{color:#125c80;letter-spacing:.1em;font-size:11px;font-weight:900}.v2-import-file-card>header>span>small{color:#647e90;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.v2-import-file-card>header>b{color:#176b96;background:#e1eef6;border-radius:999px;flex:none;padding:5px 8px;font-size:9.5px;font-weight:850}.v2-import-file-target{cursor:pointer;text-align:left;grid-template-columns:48px minmax(0,330px);place-content:center;align-items:center;gap:11px;min-width:0;padding:10px 14px;display:grid;position:relative}.v2-import-file-target>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.v2-import-file-target>i{color:#fff;background:linear-gradient(145deg,#1686cc,#07999e);border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 7px 16px #0c779b3b}.v2-import-file-target>i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.v2-import-file-target>span{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:5px;min-width:0;display:grid}.v2-import-file-target>span>strong{color:#16405e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.3;overflow:hidden}.v2-import-file-target>span>em{color:#fff;background:#0b789f;border-radius:7px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:29px;padding:5px 10px;font-size:10.5px;font-style:normal;font-weight:850;display:inline-flex;box-shadow:0 4px 10px #0b789f2e}.v2-import-file-target>span>small{color:#697f8e;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:10px;line-height:1.35}.v2-import-file-target:has(input:focus-visible){outline-offset:-3px;outline:3px solid #176fc040}.v2-import-file-card:hover{border-color:#3298b7;box-shadow:0 8px 22px #114f7024}.v2-import-file-card.dragging{border-color:#087fba;transform:translateY(-1px);box-shadow:0 0 0 3px #1282b929,0 10px 24px #114f702e}.v2-import-file-card.dragging .v2-import-file-target{background:#e8f7fb}.v2-import-file-card.dragging .v2-import-file-target>i{transform:translateY(-2px)}.v2-import-file-card.has-files{background:linear-gradient(145deg,#fff 0%,#f3fbf7 100%);border-color:#78c39d}.v2-import-file-card.has-files>header{background:linear-gradient(90deg,#eaf8f1 0%,#f8fcfa 100%);border-bottom-color:#cfe7da}.v2-import-file-card.has-files>header>span>strong{color:#19774d}.v2-import-file-card.has-files>header>b{color:#147647;background:#dff4e8}.v2-import-file-card.has-files .v2-import-file-target>i{background:linear-gradient(145deg,#159b60,#0b7f74)}.v2-import-file-list{scrollbar-width:thin;background:#fffc;border-top:1px solid #d9ebe1;max-height:82px;display:grid;overflow:auto}.v2-import-file-list>article{border-bottom:1px solid #e8f0ec;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:41px;padding:5px 10px;display:grid}.v2-import-file-list>article:last-child{border-bottom:0}.v2-import-file-list>article>i{color:#16844f;background:#e0f5e9;border-radius:6px;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;font-weight:900;display:grid}.v2-import-file-list>article>span{gap:1px;min-width:0;display:grid}.v2-import-file-list>article>span>strong{color:#24465d;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.v2-import-file-list>article>span>small{color:#718493;font-size:9px}.v2-import-file-list>article>button{color:#4e6a7d;background:#fff;border:1px solid #d4e2e8;border-radius:6px;min-height:27px;padding:4px 8px;font-size:9px;font-weight:800}.v2-import-file-list>article>button:hover{color:#b9443b;background:#fff3f1;border-color:#dd9e98}.v2-import-workspace .v2-form-footer{border-top:1px solid #e2e9ee;margin-top:12px;padding-top:11px}.v2-import-workspace .v2-form-footer .v2-primary{border-radius:8px;min-width:165px;min-height:39px}.v2-import-workspace>.v2-message{margin:0}.v2-import-workspace>.v2-import-history{border-color:#d4e1e8;border-radius:13px;margin-top:0;box-shadow:0 5px 16px #15374e0e}.v2-import-workspace>.v2-import-history>.v2-section-heading{background:linear-gradient(#fff,#f4f8fa);border-bottom:1px solid #dce6ec;margin:-18px -18px 10px;padding:11px 14px}.v2-import-workspace>.v2-import-history>.v2-section-heading h2{color:#173957;margin:0;font-family:Arial,Segoe UI,sans-serif;font-size:17px;font-weight:800}.v2-import-workflow{z-index:45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #bcd4e5;border-left:4px solid #176fc0;border-radius:11px;gap:9px;padding:11px 13px;display:grid;position:sticky;top:0;box-shadow:0 8px 22px #12394f21}.v2-import-workflow.has-error{border-left-color:#c94b42}.v2-import-workflow.is-complete{border-left-color:#159253}.v2-import-workflow-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.v2-import-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.v2-import-workflow-step{color:#647889;background:#f7fafc;border:1px solid #dbe5ec;border-radius:8px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:43px;padding:6px 8px;display:grid}.v2-import-workflow-step>b{color:#60788a;background:#fff;border:1px solid #c9d8e2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.v2-import-workflow-step>span{gap:2px;min-width:0;display:grid}.v2-import-workflow-step small{color:inherit;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.v2-import-workflow-step strong{color:#385269;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.25;overflow:hidden}.v2-import-workflow-step.active{color:#176fc0;background:#eef6fd;border-color:#8cbce2}.v2-import-workflow-step.active>b{color:#fff;background:#176fc0;border-color:#6da8d8}.v2-import-workflow-step.complete{color:#15804d;background:#eff9f4;border-color:#a8ddc2}.v2-import-workflow-step.complete>b{color:#fff;background:#159253;border-color:#7fc9a2}.v2-import-workflow-step.error{color:#b64037;background:#fff4f2;border-color:#ecc2bd}.v2-import-workflow-step.error>b{color:#fff;background:#c94b42;border-color:#d9928c}.v2-import-workflow-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.v2-import-workflow-actions .v2-primary{border-radius:8px;min-width:150px;min-height:39px;padding-inline:14px}.v2-import-workflow-progress{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:5px 9px;min-width:0;display:grid}.v2-import-workflow-track{background:#dce8f1;border-radius:999px;height:8px;overflow:hidden}.v2-import-workflow-track>i{border-radius:inherit;background:linear-gradient(90deg,#176fc0 0%,#079da4 72%,#159253 100%);height:100%;transition:width .28s;display:block}.v2-import-workflow-progress>strong{color:#173957;text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.v2-import-workflow-progress>small{color:#5c7285;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;line-height:1.3;overflow:hidden}.v2-import-workflow>p{color:#7b8e9e;margin:0;font-size:8px;line-height:1.3}.v2-import-competence{color:#fff;background:linear-gradient(145deg,#174e70 0%,#146f83 100%);border:1px solid #0e6684;border-radius:11px;align-content:space-between;gap:10px;min-height:150px;padding:13px;display:grid;position:relative;box-shadow:0 6px 14px #124f6c29}.v2-import-competence-heading{gap:2px;display:grid}.v2-import-competence-heading>span{color:#dff7fb;letter-spacing:.12em;font-size:8px;font-weight:900}.v2-import-competence-heading>small{color:#c2e2e9;font-size:8px}.v2-import-competence-current{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:7px;display:grid}.v2-import-competence-current>button,.v2-import-competence-popover header button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:8px;place-items:center;width:30px;height:30px;font-size:21px;transition:background .16s;display:grid}.v2-import-competence-current>button:hover,.v2-import-competence-current>button:focus-visible{outline-offset:1px;background:#ffffff3b;outline:2px solid #fff}.v2-import-competence-current>button:disabled{cursor:not-allowed;opacity:.45}.v2-import-competence-current>div{text-align:center;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.v2-import-competence-current>div>span{color:#91e2e6;font-size:15px}.v2-import-competence-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.v2-import-competence-menu{position:relative}.v2-import-competence-menu>summary{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:32px;font-size:9px;font-weight:800;list-style:none;display:flex}.v2-import-competence-menu>summary::-webkit-details-marker{display:none}.v2-import-competence-menu>summary:hover,.v2-import-competence-menu>summary:focus-visible{outline-offset:1px;background:#fff3;outline:2px solid #ffffffd9}.v2-import-competence-popover{z-index:60;color:#173957;background:#fff;border:1px solid #b8d0df;border-radius:10px;width:100%;min-width:260px;padding:11px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 34px #0f344e38}.v2-import-competence-popover header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.v2-import-competence-popover header strong{font-size:13px}.v2-import-competence-popover header button{color:#175879;background:#f0f6fa;border-color:#cbdbe4;font-size:18px}.v2-import-competence-popover>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.v2-import-competence-popover>div button{color:#3b5a6e;text-transform:uppercase;cursor:pointer;background:#f8fbfc;border:1px solid #d8e3e9;border-radius:7px;min-height:31px;font-size:8.5px;font-weight:750}.v2-import-competence-popover>div button:hover,.v2-import-competence-popover>div button:focus-visible{color:#0f6781;background:#e9f5f8;border-color:#4d9dba;outline:0}.v2-import-competence-popover>div button.active{color:#125fa9;background:#e5f1ff;border-color:#176fc0;box-shadow:inset 0 0 0 1px #176fc02e}.v2-import-competence-popover>.v2-import-competence-today{color:#0a7180;cursor:pointer;background:#e7f4f5;border:0;border-radius:7px;width:100%;min-height:30px;margin-top:8px;font-size:8.5px;font-weight:850}@media (width<=1180px){.v2-import-command-grid{grid-template-columns:minmax(270px,.8fr) minmax(340px,1.2fr)}.v2-import-command-grid>.v2-import-file-card{grid-column:1/-1;min-height:135px}.v2-carrier-import-command-grid>.v2-import-file-card{grid-column:auto;min-height:150px}.v2-import-workflow-row{grid-template-columns:1fr}.v2-import-workflow-actions{justify-content:flex-end}}@media (width<=760px){.v2-import-workspace>.v2-maintenance-header{grid-template-columns:42px minmax(0,1fr);padding:10px}.v2-import-workspace>.v2-maintenance-header>.v2-maintenance-header-icon{width:40px;height:40px}.v2-import-workspace>.v2-maintenance-header h1{font-size:18px}.v2-import-command-grid,.v2-carrier-import-command-grid{grid-template-columns:1fr}.v2-import-command-grid>.v2-import-file-card{grid-column:auto}.v2-import-file-target{grid-template-columns:40px minmax(0,1fr);padding:10px}.v2-import-file-target>i{width:40px;height:40px}.v2-import-file-target>span{grid-template-columns:1fr}.v2-import-file-target>span>strong,.v2-import-file-target>span>small{white-space:normal}.v2-import-workspace .v2-form-footer{flex-direction:column;align-items:stretch}.v2-import-workspace .v2-form-footer .v2-primary{width:100%}.v2-import-workflow{padding:9px}.v2-import-workflow-steps{grid-template-columns:1fr}.v2-import-workflow-step{min-height:38px}.v2-import-workflow-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-import-workflow-actions .v2-primary{width:100%;min-width:0;padding-inline:8px}.v2-import-workflow-progress>small{white-space:normal}}.v2-validity-summary{border:1px solid #bed9de;border-left:4px solid var(--teal);background:linear-gradient(135deg,#f7fbfb,#edf6f7);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.v2-validity-summary>div{gap:3px;min-width:220px;display:grid}.v2-validity-summary span{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.v2-validity-summary strong{color:var(--navy);font-size:12px}.v2-validity-summary p{max-width:68ch;color:var(--muted);margin:0;font-size:9px;line-height:1.45}.v2-registration-actions,.v2-registration-action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.v2-action-button.history{color:var(--teal);white-space:nowrap;background:linear-gradient(#fff,#eaf5f6);border-color:#85b8c0}.v2-action-button.history[aria-pressed=true]{border-color:var(--teal);background:#dceff0;box-shadow:inset 0 0 0 1px #075d7614}.v2-editor-screen-actions{gap:10px}.v2-action-button.v2-back-button,.v2-action-button.v2-cancel-button{min-width:128px;height:40px;line-height:1.1;border-radius:10px!important;min-height:40px!important;padding:0 16px!important;font-size:10px!important;font-weight:850!important;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s!important;box-shadow:0 5px 14px #01415b21!important}.v2-action-button.v2-back-button{color:#fff!important;background:linear-gradient(#17829b,#075d76)!important;border-color:#087c96!important}.v2-action-button.v2-back-button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(#1b90aa,#064f67)!important;border-color:#00647d!important;box-shadow:0 7px 17px #01415b33!important}.v2-action-button.v2-cancel-button{color:#a43d34!important;background:linear-gradient(#fff8f6,#f8e5e1)!important;border-color:#dc9f96!important}.v2-action-button.v2-cancel-button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(#fff5f2,#f2d4cf)!important;border-color:#c87468!important;box-shadow:0 7px 17px #b64a3d29!important}.v2-action-button.v2-back-button:focus-visible,.v2-action-button.v2-cancel-button:focus-visible{outline-offset:2px;outline:3px solid #0195873d}.v2-action-button.v2-back-button:disabled,.v2-action-button.v2-cancel-button:disabled{transform:none;box-shadow:none!important}@media (width<=700px){.v2-editor-screen-actions{width:100%}.v2-action-button.v2-back-button,.v2-action-button.v2-cancel-button{flex:auto;min-width:0}}.v2-validity-date{white-space:nowrap}.v2-validity-ended{opacity:.68}.v2-validity-history{border-top:1px solid var(--line);background:#f7fafb;padding:14px}.v2-validity-history h3{color:var(--navy);margin:0 0 10px;font:700 17px/1.1 Georgia,serif}.v2-validity-history .v2-table-wrap{border:1px solid var(--line);background:#fff;border-radius:9px;max-height:340px}.v2-validity-history .v2-simple-table th{z-index:1;position:sticky;top:0}.v2-form-grid label small,.v2-editor form>label small{color:var(--muted);text-transform:none;letter-spacing:0;margin-top:5px;font-size:8px;font-weight:500;line-height:1.35;display:block}@media (width<=760px){.v2-validity-summary{flex-direction:column;align-items:flex-start}.v2-registration-actions,.v2-registration-action-group{flex-direction:column;align-items:stretch}.v2-registration-actions button,.v2-registration-action-group button{width:100%}}.hub-shell,.hub-access-page,.hub-loading{background:radial-gradient(circle at 82% 8%,#dceff3 0,#0000 28%),linear-gradient(145deg,#f7fafc,#edf3f6);min-height:100dvh}.hub-loading{color:var(--navy);flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.hub-loading.inline{background:0 0;min-height:360px}.hub-loading p{color:var(--red);font-size:11px}.hub-header{background:#fffffff2;border-bottom:1px solid #cfdde3;justify-content:space-between;align-items:center;gap:20px;height:70px;padding:0 34px;display:flex;box-shadow:0 6px 22px #12334a0b}.hub-brand-button{color:var(--navy);text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.hub-brand-mark{color:#fff;background:linear-gradient(145deg,#1a89aa,#0c607c);border-radius:11px;place-items:center;width:42px;height:42px;font:700 25px Georgia,serif;display:grid;box-shadow:0 8px 18px #1b76952c}.hub-brand-button strong,.hub-brand-button small{display:block}.hub-brand-button strong{font:700 21px/1 Georgia,serif}.hub-brand-button small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:9px}.hub-header-actions{align-items:center;gap:9px;display:flex}.hub-header-actions>button,.hub-secondary{color:#31566a;background:#fff;border:1px solid #b9cdd6;border-radius:9px;min-height:36px;padding:0 13px;font-size:10px;font-weight:800}.hub-header-actions>button:hover,.hub-header-actions>button.active,.hub-secondary:hover{color:#176f91;background:#edf8fb;border-color:#68aabd}.hub-user-chip{align-items:center;gap:9px;margin:0 5px 0 8px;display:flex}.hub-user-chip>b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.hub-user-chip strong,.hub-user-chip small{display:block}.hub-user-chip strong{font-size:10px}.hub-content{height:calc(100dvh - 70px);padding:42px clamp(22px,5vw,78px) 52px;overflow:auto}.hub-dashboard,.hub-admin,.hub-tasks-preview{width:min(1240px,100%);margin:0 auto}.hub-eyebrow{color:#227795;letter-spacing:.17em;margin:0 0 7px;font-size:9px;font-weight:900}.hub-welcome h1,.hub-page-heading h1,.hub-tasks-preview h1{color:#10314c;margin:0;font:700 clamp(29px,4vw,43px)/1.05 Georgia,serif}.hub-welcome>p:last-child,.hub-page-heading p,.hub-tasks-preview section>p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.hub-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hub-module-card{background:#fff;border:1px solid #cedde3;border-radius:19px;min-height:270px;padding:27px;position:relative;overflow:hidden;box-shadow:0 16px 42px #17364d0e}.hub-module-card:before{content:"";background:#1d84a5;width:5px;position:absolute;inset:0 auto 0 0}.hub-module-icon{color:#197795;background:#e5f4f8;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid}.hub-module-card.tarefas .hub-module-icon,.hub-tasks-preview .hub-module-icon{color:#237a6e;background:#e5f4ef}.hub-module-status{text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:900;position:absolute;top:23px;right:22px}.hub-module-status.available{background:var(--green-soft);color:var(--green)}.hub-module-status.building{background:var(--amber-soft);color:var(--amber)}.hub-module-card h2{color:var(--navy);margin:20px 0 8px;font:700 23px Georgia,serif}.hub-module-card p{min-height:42px;color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.55}.hub-module-card>small{color:#537080;font-size:9px;display:block}.hub-module-card>button{background:var(--navy);color:#fff;border:0;border-radius:10px;align-items:center;gap:25px;padding:10px 14px;font-size:10px;font-weight:850;display:flex;position:absolute;bottom:24px;right:25px}.hub-module-card.tarefas>button{background:#28786e}.hub-next{background:#f7fbfc;border:1px dashed #aac8d3;border-radius:14px;margin-top:18px;padding:17px 20px}.hub-next span{color:var(--navy);font-size:10px;font-weight:850}.hub-next p{color:var(--muted);margin-left:10px;font-size:10px;display:inline}.hub-empty{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:15px;grid-column:1/-1;padding:40px}.hub-empty p{color:var(--muted);font-size:11px}.hub-access-page{place-items:center;padding:24px;display:grid}.hub-access-card{background:#fff;border:1px solid #cbdce3;border-radius:22px;width:min(460px,100%);padding:35px 38px;box-shadow:0 28px 80px #12334a1c}.hub-access-brand{align-items:center;gap:12px;margin-bottom:32px;display:flex}.hub-access-brand strong,.hub-access-brand small{display:block}.hub-access-brand strong{color:var(--navy);font:700 23px Georgia,serif}.hub-access-brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:3px;font-size:9px}.hub-access-card h1{color:var(--navy);margin:0;font:700 29px/1.12 Georgia,serif}.hub-access-card>p:not(.hub-eyebrow){color:var(--muted);margin:10px 0 22px;font-size:11px;line-height:1.55}.hub-access-card form{gap:13px;display:grid}.hub-access-card label,.hub-user-form label{color:#526b79;text-transform:uppercase;letter-spacing:.04em;gap:6px;font-size:9px;font-weight:850;display:grid}.hub-access-card input,.hub-user-form input,.hub-user-form select{width:100%;height:43px;color:var(--ink);text-transform:none;background:#fff;border:1px solid #cbd9df;border-radius:9px;padding:0 11px;font-size:11px}.hub-access-card input:focus,.hub-user-form input:focus,.hub-user-form select:focus{border-color:#4c9eb6;outline:3px solid #2991ae20}.hub-access-card label small,.hub-user-form label small{color:var(--muted);text-transform:none;font-size:8px;font-weight:500;line-height:1.45}.hub-primary{color:#fff;background:linear-gradient(#2189a8,#116c89);border:0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #176e8b28}.hub-primary:disabled{opacity:.55;cursor:not-allowed}.hub-local-note{color:#82939d;text-align:center;margin-top:20px;font-size:8px;display:block}.hub-feedback{color:#24657e;background:#eef8fb;border:1px solid #b8d9e2;border-radius:9px;margin:0 0 13px;padding:10px 12px;font-size:10px}.hub-feedback.error{color:#9f3e35;background:#fff1ef;border-color:#e6bbb5}.hub-page-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:22px;display:flex}.hub-page-heading>div{max-width:780px}.hub-page-heading h1{font-size:33px}.hub-table-card{background:#fff;border:1px solid #d0dfe5;border-radius:15px;overflow:auto;box-shadow:0 12px 36px #17364d0b}.hub-table-card table{border-collapse:collapse;width:100%;font-size:10px}.hub-table-card th{color:#5e7481;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#eff5f7;padding:11px 13px;font-size:8px}.hub-table-card td{color:#344f60;border-top:1px solid #e3ebee;padding:12px 13px}.hub-table-card td>strong,.hub-table-card td>small{display:block}.hub-table-card td>small{color:var(--muted);margin-top:3px;font-size:8px}.hub-pill{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.hub-pill.active{background:var(--green-soft);color:var(--green)}.hub-pill.inactive{background:var(--red-soft);color:var(--red)}.hub-row-actions{gap:6px;display:flex}.hub-row-actions button{color:#246a82;background:#f6fafb;border:1px solid #b8cfd8;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:850}.hub-row-actions button:disabled{opacity:.4}.hub-user-form{background:#fff;border:1px solid #d0dfe5;border-radius:16px;grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.hub-user-form fieldset{border:1px solid #d7e3e8;border-radius:12px;align-content:start;gap:13px;min-width:0;margin:0;padding:18px;display:grid}.hub-user-form legend{color:var(--navy);padding:0 7px;font-size:11px;font-weight:900}.hub-toggle{background:#f8fbfc;border:1px solid #d5e2e7;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;text-transform:none!important;display:flex!important}.hub-toggle input{accent-color:var(--blue);margin-top:2px;width:auto!important;height:auto!important}.hub-toggle strong,.hub-toggle small{display:block}.hub-toggle strong{color:var(--navy);font-size:10px}.hub-toggle small{margin-top:3px}.hub-form-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.hub-form-actions .hub-secondary{min-height:42px}.hub-tasks-preview>button{margin-bottom:18px}.hub-tasks-preview>section{background:#fff;border:1px solid #cedfe1;border-radius:20px;padding:38px;box-shadow:0 16px 44px #17364d0d}.hub-tasks-preview h1{margin-top:7px}.hub-preview-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.hub-preview-grid article{background:#f7fbfa;border:1px solid #d5e3e5;border-radius:12px;padding:18px}.hub-preview-grid strong,.hub-preview-grid span{display:block}.hub-preview-grid strong{color:#24564f;font-size:10px}.hub-preview-grid span{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.v2-hub-return{color:#176f91;background:#f0f9fb;border:1px solid #80b5c4;border-radius:8px;min-height:32px;padding:0 10px;font-size:9px;font-weight:900}.v2-main-dre .v2-hub-return{pointer-events:auto}@media (width<=900px){.hub-header{padding:0 18px}.hub-header-actions .hub-user-chip span{display:none}.hub-content{padding:28px 18px 38px}.hub-module-grid,.hub-user-form{grid-template-columns:1fr}.hub-form-actions{grid-column:auto}.hub-preview-grid{grid-template-columns:1fr}.hub-page-heading{flex-direction:column;align-items:flex-start}.hub-next p{margin:6px 0 0;display:block}}@media (width<=560px){.hub-header-actions>button.active,.hub-user-chip{display:none}.hub-access-card{padding:28px 22px}.hub-module-card{min-height:285px}.hub-module-status{margin-top:15px;display:inline-flex;position:static}.hub-module-card h2{margin-top:13px}.hub-table-card{border-radius:10px}}.hub-access-page{height:100dvh;overflow:auto}.hub-access-page.inline{background:0 0;height:auto;min-height:calc(100dvh - 154px);padding:0;overflow:visible}.hub-form-note{background:#f8fbfc;border:1px solid #d5e2e7;border-radius:9px;gap:5px;padding:11px;display:grid}.hub-form-note strong{color:var(--navy);font-size:10px}.hub-form-note span{color:var(--muted);font-size:10px;line-height:1.45}.hub-pill.pending{background:var(--amber-soft);color:var(--amber)}.hub-user-chip small,.hub-table-card td>small,.hub-table-card th,.hub-pill,.hub-row-actions button,.hub-access-card label small,.hub-user-form label small,.hub-local-note,.hub-module-status{font-size:10px}.v2-main-dre .v2-content-dre .v2-page-title>div:first-child{padding-left:112px}@media (width<=600px){.v2-main-dre .v2-content-dre .v2-page-title>div:first-child{padding-left:0}}@media (width<=560px){.hub-header{gap:8px;padding:0 10px}.hub-brand-button>span:last-child{display:none}.hub-header-actions{gap:4px}.hub-header-actions>button{min-height:34px;padding:0 8px;font-size:9px}.hub-header-actions>button.active{display:inline-flex}.hub-user-chip{display:none}}.hub-content:has(.tasks-shell){height:calc(100dvh - 70px);padding:0;overflow:hidden}.tasks-shell{--task-navy:#12354c;--task-teal:#2b7e73;--task-bg:#eef3f3;--task-line:#d4e0e1;background:var(--task-bg);color:#284453;height:100%;position:relative;overflow:hidden}.tasks-loading{color:#315667;align-content:center;place-items:center;gap:12px;height:100%;display:grid}.tasks-header{z-index:8;background:#fff;border-bottom:1px solid #d1dfe1;align-items:center;gap:28px;height:62px;padding:0 22px;display:flex;position:relative;box-shadow:0 4px 18px #17364d0b}.tasks-brand{align-items:center;gap:18px;display:flex}.tasks-brand>button{color:#246b7f;background:#f3f8f9;border:1px solid #b7ced4;border-radius:8px;height:34px;padding:0 10px;font-size:10px;font-weight:850}.tasks-brand>span{white-space:nowrap;align-items:center;gap:9px;display:flex}.tasks-brand>span>b{width:34px;height:34px;color:var(--task-teal);background:#e1f0ec;border-radius:10px;place-items:center;font-size:18px;display:grid}.tasks-brand strong,.tasks-brand small{display:block}.tasks-brand strong{color:var(--task-navy);font:700 17px Georgia,serif}.tasks-brand small{color:#79909a;letter-spacing:.03em;margin-top:2px;font:700 8px Arial,sans-serif}.tasks-header nav{align-self:stretch;gap:3px;display:flex}.tasks-header nav button{color:#5c7580;background:0 0;border:0;padding:0 13px;font-size:10px;font-weight:800;position:relative}.tasks-header nav button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.tasks-user{color:#607984;margin-left:auto;font-size:9px;font-weight:800}.tasks-alert{z-index:30;color:#98443b;background:#fff2f0;border:1px solid #e4b7af;border-radius:10px;align-items:center;gap:16px;max-width:min(720px,90%);padding:11px 14px;font-size:10px;display:flex;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #76332c20}.tasks-alert button{color:inherit;background:0 0;border:0;font-size:17px}.tasks-workspace{grid-template-columns:236px minmax(0,1fr);height:calc(100% - 62px);transition:grid-template-columns .2s;display:grid}.tasks-selector{background:#f9fbfb;border-right:1px solid #cfdcdf;padding:21px 14px;position:relative;overflow:auto}.tasks-selector h2{color:var(--task-navy);margin:0;font:700 20px Georgia,serif}.tasks-selector>p{color:#7b8f98;margin:5px 0 18px;font-size:9px;line-height:1.45}.tasks-panel-toggle{color:#4f7780;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;top:8px;right:8px}.tasks-panel-toggle>span{font-size:8px;font-weight:800}.tasks-selection{border-top:1px solid #e0e8e9;margin-top:12px;padding-top:10px}.tasks-selection-title{color:#355a67;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;justify-content:space-between;width:100%;padding:0 1px 7px;font-size:9px;display:flex}.tasks-selection>input{background:#fff;border:1px solid #cedcdf;border-radius:7px;width:100%;height:30px;margin-bottom:7px;padding:0 8px;font-size:9px}.tasks-selection>div,.tasks-selection>*>div{flex-wrap:wrap;gap:5px;display:flex}.tasks-selection div>button{color:#536f79;background:#fff;border:1px solid #ccdadd;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:750}.tasks-selection div>button.selected{color:#226c62;background:#e5f2ef;border-color:#5ca699;box-shadow:inset 0 0 0 1px #7dbbb0}.tasks-board-area{flex-direction:column;min-width:0;display:flex;overflow:hidden}.tasks-toolbar{background:#f8fbfb;border-bottom:1px solid #d4e0e1;align-items:center;gap:16px;min-height:88px;padding:14px 20px;display:flex}.tasks-toolbar>div:first-child{min-width:220px}.tasks-eyebrow{color:#318376;letter-spacing:.14em;margin:0 0 3px;font-size:8px;font-weight:900}.tasks-toolbar h1,.tasks-page-heading h1{color:var(--task-navy);margin:0;font:700 24px Georgia,serif}.tasks-toolbar form{flex:1;min-width:230px;max-width:420px;display:flex}.tasks-toolbar form input{background:#fff;border:1px solid #c7d8dc;border-radius:8px 0 0 8px;flex:1;min-width:0;height:35px;padding:0 11px;font-size:9px}.tasks-toolbar form button{color:#fff;background:#246f7c;border:0;border-radius:0 8px 8px 0;padding:0 12px;font-size:9px;font-weight:850}.tasks-toolbar>select,.tasks-competence input{color:#42616d;background:#fff;border:1px solid #c7d8dc;border-radius:8px;height:35px;padding:0 9px;font-size:9px}.tasks-competence{color:#6d858e;gap:3px;font-size:8px;font-weight:800;display:grid}.tasks-board{flex:1;gap:12px;min-height:0;padding:14px 18px 24px;display:flex;overflow:auto}.tasks-column{background:#e9eeee;border:1px solid #d1dddf;border-radius:12px;flex-direction:column;flex:1;min-width:265px;max-width:320px;display:flex;overflow:hidden}.tasks-column>header{border-top:4px solid var(--stage);background:color-mix(in srgb,var(--stage) 8%,#fff);color:#314f5b;justify-content:space-between;align-items:center;height:42px;padding:0 13px;font-size:10px;font-weight:900;display:flex}.tasks-column>header b{color:#607984;background:#fff;border-radius:7px;place-items:center;min-width:24px;height:22px;font-size:9px;display:grid}.tasks-column>div{min-height:120px;padding:9px;overflow-y:auto}.task-note{border:1px solid color-mix(in srgb,var(--stage) 18%,#d4dedf);background:color-mix(in srgb,var(--stage) 8%,#fff);cursor:pointer;border-left:4px solid #89a0aa;border-radius:9px;margin-bottom:9px;padding:12px 12px 9px;position:relative;box-shadow:0 4px 10px #2645530c}.task-note-top{color:#68808a;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:8px;font-size:7px;font-weight:850;display:flex}.task-note-top i{font-style:normal}.task-note>p{color:#57717b;margin:0;font-size:9px}.task-note-meta{color:#627985;gap:3px;margin-top:10px;font-size:8px;display:grid}.task-note-meta time{font-weight:800}.task-note>em{color:#9a6333;margin-top:7px;font-size:8px;font-style:normal;font-weight:800;display:block}.task-note-actions{border-top:1px solid #d8e1e1;justify-content:space-between;align-items:center;margin-top:9px;padding-top:7px;display:flex}.task-note-actions button{color:#42717b;background:#fff;border:1px solid #c2d1d3;border-radius:6px;width:25px;height:23px}.task-note-actions span{color:#617983;text-transform:uppercase;margin:auto;font-size:7px;font-weight:900}.tasks-form-page,.tasks-admin{height:calc(100% - 62px);padding:28px clamp(20px,4vw,52px) 50px;overflow:auto}.tasks-page-heading{max-width:820px;margin-bottom:20px}.tasks-page-heading h1{font-size:30px}.tasks-form,.tasks-admin-form{border:1px solid var(--task-line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:13px;max-width:900px;padding:22px;display:grid;box-shadow:0 9px 28px #17364d0b}.tasks-form label,.tasks-admin-form label,.tasks-admin-form fieldset{color:#58717c;text-transform:uppercase;letter-spacing:.04em;gap:5px;font-size:8px;font-weight:850;display:grid}.tasks-form label.wide,.tasks-admin-form>label,.tasks-admin-form>fieldset,.tasks-admin-form>h3,.tasks-admin-form>p,.tasks-admin-form>.tasks-toggle,.tasks-admin-form>.tasks-form-actions{grid-column:1/-1}.tasks-form input,.tasks-form select,.tasks-form textarea,.tasks-admin-form input,.tasks-admin-form select,.tasks-admin-form textarea,.tasks-inline select{color:#294b59;text-transform:none;background:#fff;border:1px solid #c9d8dc;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font-size:10px}.tasks-form textarea,.tasks-admin-form textarea{resize:vertical}.tasks-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.tasks-form-actions button,.tasks-admin-form button,.tasks-drawer button,.tasks-generation button{color:#376b77;background:#f6f9fa;border:1px solid #bdd0d4;border-radius:8px;min-height:36px;padding:0 12px;font-size:9px;font-weight:850}.tasks-form-actions button.primary,.tasks-admin-form button.primary,.tasks-generation button.primary{color:#fff;background:#2d8376;border-color:#2a7f72}.tasks-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tasks-admin-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.tasks-admin-tabs button{color:#53717b;background:#fff;border:1px solid #c6d7da;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:850}.tasks-admin-split{grid-template-columns:minmax(250px,340px) minmax(420px,1fr);align-items:start;gap:16px;display:grid}.tasks-admin-split>aside{border:1px solid var(--task-line);background:#fff;border-radius:14px;padding:20px}.tasks-admin-split>aside h2{color:var(--task-navy);margin:0;font:700 20px Georgia,serif}.tasks-admin-split>aside>p{color:#718791;margin:6px 0 14px;font-size:9px;line-height:1.5}.tasks-admin-list{gap:6px;max-height:58vh;display:grid;overflow:auto}.tasks-admin-list>button{text-align:left;background:#f9fbfb;border:1px solid #d8e3e5;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:48px;padding:8px 10px;display:flex}.tasks-admin-list span{flex:1;min-width:0}.tasks-admin-list b,.tasks-admin-list small{display:block}.tasks-admin-list b{color:#315461;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tasks-admin-list em{color:#7d969e;font-style:normal}.tasks-admin-form{max-width:none;box-shadow:none}.tasks-admin-form fieldset{border:1px solid #d5e1e3;border-radius:9px;min-width:0;margin:0;padding:12px}.tasks-admin-form legend{color:#365c67;text-transform:none;padding:0 6px;font-size:9px;font-weight:900}.tasks-toggle{background:#f8fbfb;border:1px solid #d7e2e4;border-radius:8px;grid-column:1/-1;align-items:center;padding:9px;text-transform:none!important;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.tasks-toggle input{accent-color:#2d8376;width:16px!important;min-height:16px!important}.tasks-permission-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid!important}.tasks-permission-grid section{border:1px solid #dce6e7;border-radius:8px;padding:10px}.tasks-permission-grid section>strong{color:#4b6872;text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.tasks-permission-grid section label{text-transform:none;grid-template-columns:none;align-items:flex-start;gap:7px;margin:6px 0;display:flex}.tasks-permission-grid input{width:14px;min-height:14px}.tasks-permission-grid span,.tasks-permission-grid small{display:block}.tasks-permission-grid small{color:#7c9098;margin-top:2px;font-size:7px;line-height:1.35}.tasks-multi>div{flex-wrap:wrap;gap:5px;display:flex}.tasks-multi button,.tasks-stage-editor button{min-height:30px}.tasks-stage-editor>div{grid-template-columns:1fr 45px auto auto auto;gap:6px;margin-bottom:7px;display:grid}.tasks-stage-editor>div input{min-width:0}.tasks-admin-stack{gap:16px;display:grid}.tasks-rule-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tasks-thresholds{max-width:620px}.tasks-thresholds h3,.tasks-admin-form h3{color:var(--task-navy);margin:0;font:700 18px Georgia,serif}.tasks-thresholds p{color:#718892;margin:0;font-size:9px}.tasks-generation{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tasks-generation>div{border:1px solid var(--task-line);background:#fff;border-radius:14px;padding:23px}.tasks-generation h2,.tasks-generation h3{color:var(--task-navy);margin:0 0 7px;font:700 22px Georgia,serif}.tasks-generation p{color:#69818b;font-size:10px;line-height:1.55}.tasks-run-summary{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.tasks-run-summary>*{color:#2e6d64;background:#e8f3f0;border-radius:7px;padding:7px 9px;font-size:8px}.tasks-pending-list{gap:8px;max-height:55vh;display:grid;overflow:auto}.tasks-pending-list article{background:#fffaf2;border:1px solid #e0d3bf;border-radius:9px;padding:11px}.tasks-pending-list b,.tasks-pending-list span,.tasks-pending-list small{display:block}.tasks-pending-list b{font-size:10px}.tasks-pending-list span,.tasks-pending-list small{color:#798b91;margin-top:2px;font-size:8px}.tasks-pending-list p{color:#8b5d3d;margin:6px 0;font-size:9px}.tasks-empty-admin{text-align:center;border:1px dashed #cddbdd;border-radius:10px;padding:30px}.tasks-drawer-backdrop{z-index:80;background:#122d3a55;justify-content:flex-end;display:flex;position:fixed;inset:0}.tasks-drawer{background:#f3f6f6;width:min(570px,96vw);height:100%;overflow:hidden;box-shadow:-18px 0 50px #17313f30}.tasks-drawer>header{background:#fff;border-bottom:1px solid #d1dfe1;justify-content:space-between;align-items:flex-start;min-height:78px;padding:18px 21px;display:flex}.tasks-drawer>header span{color:#488078;text-transform:uppercase;font-size:8px;font-weight:900}.tasks-drawer>header h2{color:var(--task-navy);margin:4px 0 0;font:700 22px Georgia,serif}.tasks-drawer>header>button{color:#59717b;background:0 0;border:0;font-size:23px}.tasks-drawer-body{height:calc(100% - 78px);padding:16px;overflow:auto}.tasks-summary{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.tasks-summary div{background:#fff;border:1px solid #d6e1e2;border-radius:8px;padding:10px}.tasks-summary span,.tasks-summary b{display:block}.tasks-summary span{color:#7d9097;text-transform:uppercase;font-size:7px}.tasks-description{color:#5d747e;background:#fff;border-radius:8px;padding:12px;font-size:10px;line-height:1.55}.tasks-drawer-section{background:#fff;border:1px solid #d5e0e2;border-radius:10px;margin-top:11px;padding:14px}.tasks-drawer-section h3{color:#284d5a;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:10px}.tasks-stage-buttons{flex-wrap:wrap;gap:6px;display:flex}.tasks-inline{gap:7px;display:flex}.tasks-inline select{flex:1}.tasks-upload{grid-template-columns:140px 1fr auto;gap:7px;display:grid}.tasks-upload select,.tasks-upload input{background:#fff;border:1px solid #c9d8da;border-radius:7px;min-width:0;height:36px;padding:6px;font-size:8px}.tasks-files{margin:11px 0 0;padding:0;list-style:none}.tasks-files li{border-top:1px solid #e2e9ea;align-items:center;gap:7px;padding:8px 0;display:flex}.tasks-files li>span{flex:1;min-width:0}.tasks-files b,.tasks-files small{display:block}.tasks-files b{color:#385a66;text-overflow:ellipsis;font-size:9px;overflow:hidden}.tasks-files small{color:#80929a;margin-top:2px;font-size:7px}.tasks-files a{color:#2c7d70;font-size:8px;font-weight:850}.tasks-files li.removed{opacity:.58}.tasks-comment{grid-template-columns:1fr auto;gap:7px;display:grid}.tasks-comment textarea{border:1px solid #cbd9dc;border-radius:8px;min-height:55px;padding:8px;font-size:9px}.tasks-comments article{border-top:1px solid #e1e9ea;margin-top:9px;padding-top:9px}.tasks-comments b{color:#365864;font-size:9px}.tasks-comments time{color:#85969c;margin-left:7px;font-size:7px}.tasks-comments p{color:#566f79;margin:5px 0 0;font-size:9px;line-height:1.5}.tasks-timeline{gap:0;display:grid}.tasks-timeline article{grid-template-columns:13px 1fr;gap:8px;min-height:45px;display:grid}.tasks-timeline article>i{background:#3b8a7e;border-radius:50%;width:7px;height:7px;margin-top:3px;position:relative}.tasks-timeline article>i:after{content:"";background:#d4e1e1;width:1px;height:35px;position:absolute;top:8px;left:3px}.tasks-timeline article:last-child>i:after{display:none}.tasks-timeline b,.tasks-timeline span,.tasks-timeline small{display:block}.tasks-timeline b{color:#365864;font-size:9px}.tasks-timeline span{color:#84959b;margin-top:2px;font-size:7px}.tasks-timeline small{color:#6f838b;margin-top:3px;font-size:8px}.tasks-drawer footer{justify-content:space-between;gap:8px;margin-top:12px;display:flex}.tasks-drawer button.danger{color:#9d443c;background:#fff0ee;border-color:#ddb3ac}@media (width<=1100px){.tasks-toolbar>div:first-child{display:none}.tasks-admin-split{grid-template-columns:280px minmax(380px,1fr)}.tasks-summary{grid-template-columns:1fr 1fr}}@media (width<=850px){.tasks-header{gap:10px;padding:0 10px}.tasks-brand>span,.tasks-user{display:none}.tasks-header nav{overflow:auto}.tasks-header nav button{padding:0 8px}.tasks-workspace{grid-template-columns:45px minmax(0,1fr)}.tasks-selector{padding:8px}.tasks-selector>:not(.tasks-panel-toggle){display:none}.tasks-panel-toggle{writing-mode:vertical-rl;right:5px}.tasks-toolbar{flex-wrap:wrap}.tasks-toolbar form{order:3;min-width:100%}.tasks-admin-split,.tasks-generation,.tasks-rule-grid{grid-template-columns:1fr}.tasks-admin-list{max-height:230px}.tasks-permission-grid,.tasks-form{grid-template-columns:1fr}.tasks-form label.wide{grid-column:auto}.tasks-form-row,.tasks-upload,.tasks-comment{grid-template-columns:1fr}}.tasks-bulk-button{color:#2d7168;background:#edf6f4;border:1px solid #89aaa5;border-radius:8px;min-height:35px;padding:0 10px;font-size:8px;font-weight:850}.tasks-scope-change{margin-top:9px}.tasks-scope-change select[multiple]{min-height:90px}.hub-notifications{position:relative}.hub-header-actions .hub-bell{color:#31566a;background:#fff;border:1px solid #b9cdd6;border-radius:9px;width:38px;min-height:36px;padding:0;font-size:15px;position:relative}.hub-header-actions .hub-bell:hover,.hub-header-actions .hub-bell.active{background:#edf8fb;border-color:#68aabd}.hub-bell>b{color:#fff;background:#c34f45;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-6px;right:-5px}.hub-notification-panel{z-index:120;background:#fff;border:1px solid #cbdde2;border-radius:14px;width:min(390px,100vw - 24px);position:absolute;top:45px;right:-20px;overflow:hidden;box-shadow:0 22px 60px #17364d32}.hub-notification-panel>header{background:#f7fbfb;border-bottom:1px solid #dde7e9;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;display:flex}.hub-notification-panel>header strong,.hub-notification-panel>header small{display:block}.hub-notification-panel>header strong{color:var(--navy);font:700 17px Georgia,serif}.hub-notification-panel>header small{color:var(--muted);margin-top:2px;font-size:8px}.hub-notification-panel>header button{color:#23768a;background:0 0;border:0;font-size:8px;font-weight:850}.hub-notification-panel>div{max-height:min(560px,70vh);overflow:auto}.hub-notification-panel>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e4ecee;grid-template-columns:8px 1fr;gap:10px;width:100%;padding:12px 14px;display:grid}.hub-notification-panel>div>button:hover{background:#f5fafb}.hub-notification-panel>div>button.unread{background:#edf7f7}.hub-notification-panel>div>button>i{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:4px}.hub-notification-panel>div>button.unread>i{background:#288b7d}.hub-notification-panel span strong,.hub-notification-panel span p,.hub-notification-panel span time{display:block}.hub-notification-panel span strong{color:#274e5c;font-size:9px}.hub-notification-panel span p{color:#607983;margin:4px 0;font-size:8px;line-height:1.45}.hub-notification-panel span time{color:#91a0a5;font-size:7px}.hub-notification-empty{text-align:center;color:#738991;margin:0;padding:34px;font-size:9px}.tasks-export-button{color:#fff;background:#246f7c;border:1px solid #4d8fa0;border-radius:8px;min-height:35px;padding:0 11px;font-size:8px;font-weight:850}.tasks-export-button:disabled{opacity:.45}.tasks-toolbar{flex-wrap:wrap}.tasks-management{height:calc(100% - 62px);padding:28px clamp(20px,4vw,52px) 55px;overflow:auto}.tasks-manager-filters{background:#fff;border:1px solid #cfdddf;border-radius:12px;grid-template-columns:repeat(6,minmax(120px,1fr));gap:9px;margin-bottom:14px;padding:14px;display:grid}.tasks-manager-filters label{color:#5c7780;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.tasks-manager-filters select,.tasks-manager-filters input{color:#335662;text-transform:none;background:#fff;border:1px solid #c8d8db;border-radius:8px;min-width:0;height:36px;padding:0 9px;font-size:9px}.tasks-manager-loading{color:#41727b;margin-bottom:10px;font-size:9px}.tasks-indicator-grid button{text-align:left;background:#fff;border:1px solid #d1dfe1;border-left:4px solid #4b9085;border-radius:11px;grid-template-columns:1fr auto;align-items:start;gap:6px;min-height:112px;padding:15px;display:grid;box-shadow:0 7px 20px #17364d0a}.tasks-indicator-grid button:hover,.tasks-indicator-grid button.selected{background:#f0f8f6;border-color:#6aa79e}.tasks-indicator-grid span{color:#476671;font-size:9px;font-weight:850}.tasks-indicator-grid strong{color:#164357;grid-area:1/2/3;font:700 27px Georgia,serif}.tasks-indicator-grid small{color:#809198;max-width:32ch;font-size:8px;line-height:1.45}.tasks-manager-section{background:#fff;border:1px solid #cfdddf;border-radius:13px;margin-top:16px;overflow:hidden;box-shadow:0 8px 24px #17364d0a}.tasks-manager-section>header{background:#f8fbfb;border-bottom:1px solid #dde7e9;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 14px;display:flex}.tasks-manager-section h2{color:#173f51;margin:0;font:700 18px Georgia,serif}.tasks-manager-section header span{color:#738991;margin-top:3px;font-size:8px;display:block}.tasks-manager-section header button{color:#fff;background:#246f7c;border:1px solid #4d8fa0;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:850}.tasks-manager-section header button:disabled{opacity:.4}.tasks-manager-table{max-height:420px;overflow:auto}.tasks-manager-table table{border-collapse:collapse;width:100%;font-size:9px}.tasks-manager-table th{z-index:1;color:#5c727b;text-align:left;text-transform:uppercase;white-space:nowrap;background:#edf3f4;padding:9px 11px;font-size:7px;position:sticky;top:0}.tasks-manager-table td{color:#3d5d69;border-top:1px solid #e2eaeb;padding:10px 11px}.tasks-manager-table tbody tr{cursor:pointer}.tasks-manager-table tbody tr:hover{background:#f3f9f8}.tasks-manager-table td strong,.tasks-manager-table td small{display:block}.tasks-manager-table td small{color:#81939a;margin-top:2px;font-size:7px}.tasks-dependency-progress{background:#edf6f4;border-radius:8px;align-items:baseline;gap:6px;margin-bottom:9px;padding:10px;display:flex}.tasks-dependency-progress strong{color:#226d63;font:700 20px Georgia,serif}.tasks-dependency-progress span{color:#607d7a;font-size:8px}.tasks-dependency-lock{background:#fafcfc;border:1px solid #d5e2e3;border-radius:8px;align-items:flex-start;gap:8px;margin:9px 0;padding:9px;display:flex}.tasks-dependency-lock input{accent-color:#2d8376;margin-top:2px}.tasks-dependency-lock span strong,.tasks-dependency-lock span small{display:block}.tasks-dependency-lock span strong{color:#365964;font-size:9px}.tasks-dependency-lock span small{color:#809299;margin-top:2px;font-size:7px}.tasks-dependency-select{color:#365762;background:#fff;border:1px solid #c8d8da;border-radius:8px;width:100%;min-height:110px;padding:6px;font-size:8px}.tasks-save-dependencies{margin-top:7px}.tasks-dependency-list{gap:5px;margin-top:10px;display:grid}.tasks-dependency-list>button{text-align:left;align-items:center;gap:8px;width:100%;min-height:45px;display:flex}.tasks-dependency-list>button>b{color:#358374}.tasks-dependency-list span strong,.tasks-dependency-list span small{display:block}.tasks-dependency-list span strong{color:#365762;font-size:8px}.tasks-dependency-list span small{color:#809299;margin-top:2px;font-size:7px}.tasks-dependency-used{border-top:1px solid #e1e9ea;gap:4px;margin-top:10px;padding-top:9px;display:grid}.tasks-dependency-used strong{color:#4a6973;font-size:8px}.tasks-dependency-used span{color:#6f858d;font-size:8px}@media (width<=1150px){.tasks-manager-filters{grid-template-columns:repeat(3,1fr)}.tasks-indicator-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.hub-notification-panel{position:fixed;top:64px;right:12px}.tasks-manager-filters,.tasks-indicator-grid{grid-template-columns:1fr}.tasks-management{padding:20px 12px 40px}.tasks-manager-section>header{flex-direction:column;align-items:flex-start}.tasks-manager-section header button{width:100%}}.tasks-cancelled-consultation{flex:1;min-height:0;padding:16px 18px 28px;overflow:auto}.tasks-cancelled-consultation>p{color:#6c8189;margin:0 0 11px;font-size:9px}.tasks-management-table-wrap{background:#fff;border:1px solid #d1dddf;border-radius:11px;overflow:auto}.tasks-management-table-wrap table{border-collapse:collapse;width:100%;font-size:9px}.tasks-management-table-wrap th{color:#5c727b;text-align:left;text-transform:uppercase;white-space:nowrap;background:#edf3f4;padding:10px 11px;font-size:7px}.tasks-management-table-wrap td{color:#3f5e69;border-top:1px solid #e1e9ea;padding:11px}.tasks-management-table-wrap tbody tr{cursor:pointer}.tasks-management-table-wrap tbody tr:hover{background:#f3f8f7}.tasks-management-table-wrap td strong{color:#284f5d}.tasks-pending-list article>button{min-height:30px;margin-top:8px}.tasks-rule-grid:has(>form:only-child){grid-template-columns:minmax(320px,620px)}.hub-shell{--hub-blue:#1769d2;--hub-blue-deep:#0d4fa8;--hub-ink:#101b2b;--hub-muted:#657184;--hub-line:#dce3eb;background:linear-gradient(150deg,#f4f7fb 0%,#fff 50%,#f3f7fb 100%);font-family:Arial,Segoe UI,sans-serif}.hub-header{background:#fffffffa;border-color:#e0e5eb;gap:18px;height:62px;padding:0 clamp(16px,2.6vw,38px);box-shadow:0 4px 18px #18324a0a}.hub-brand-button{color:var(--hub-ink);gap:10px}.hub-brand-mark{background:linear-gradient(145deg,#1985e8,#1558bd);border-radius:11px;width:38px;height:38px;font:800 20px Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 8px 20px #1769d22b}.hub-brand-mark i{border:5px solid #77d5ef;border-radius:50%;width:22px;height:22px;position:absolute;bottom:-7px;right:-8px}.hub-brand-mark b{font:800 20px Arial,sans-serif;position:relative}.hub-brand-button strong{letter-spacing:-.03em;font:800 18px/1 Arial,sans-serif}.hub-brand-button small{color:#788494;letter-spacing:.1em;margin-top:4px;font-size:8px}.hub-header-actions{gap:7px}.hub-header-actions>button,.hub-header-actions .hub-bell{color:#263548;background:0 0;border-color:#0000;border-radius:10px;place-items:center;width:36px;min-height:36px;padding:0;font-size:16px;display:grid}.hub-header-actions>button:hover,.hub-header-actions>button.active,.hub-header-actions .hub-bell:hover,.hub-header-actions .hub-bell.active{color:#1769d2;background:#edf5ff;border-color:#d5e3f4}.hub-profile-menu{margin-left:4px;position:relative}.hub-user-chip{text-align:left;background:0 0;border:0;border-left:1px solid #e2e7ed;align-items:center;gap:9px;min-height:42px;margin:0;padding:0 0 0 12px;display:flex}.hub-user-chip>b,.hub-profile-popover>div>b{color:#fff;letter-spacing:.03em;background:linear-gradient(145deg,#2782ed,#155ac4);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;display:grid;overflow:hidden}.hub-user-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.hub-user-chip strong,.hub-user-chip small{text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:block;overflow:hidden}.hub-user-chip strong{color:#263548;font-size:10px}.hub-user-chip small{color:#85909d;margin-top:2px;font-size:8px}.hub-user-chip>i{color:#7c8795;font-size:10px;font-style:normal}.hub-profile-menu-compact .hub-user-chip{background:0 0;border:0;border-radius:50%;justify-content:center;width:42px;min-width:42px;min-height:42px;padding:0}.hub-profile-menu-compact .hub-user-chip:hover,.hub-profile-menu-compact.open .hub-user-chip{background:#edf5fb;box-shadow:0 0 0 3px #2782ed1a}.hub-profile-popover{z-index:130;background:#fff;border:1px solid #d8e1ea;border-radius:14px;width:250px;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 18px 50px #182f4829}.hub-profile-popover>div{background:#f8fafc;border-bottom:1px solid #e5eaf0;align-items:center;gap:10px;padding:14px;display:flex}.hub-profile-popover>div span{min-width:0}.hub-profile-popover>div strong,.hub-profile-popover>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hub-profile-popover>div strong{color:#273547;font-size:10px}.hub-profile-popover>div small{color:#7f8b98;margin-top:3px;font-size:8px}.hub-profile-popover>button{color:#3c4a5a;text-align:left;background:#fff;border:0;border-top:1px solid #eef1f4;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 14px;font-size:10px;font-weight:750;display:flex}.hub-profile-popover>button:hover{color:#1769d2;background:#f2f7fd}.hub-profile-popover>button span{color:#1769d2;width:20px;font-size:15px}.hub-content{height:calc(100dvh - 62px);padding:34px clamp(20px,5vw,72px) 46px}.hub-content:has(.tasks-shell){height:calc(100dvh - 62px)}.hub-dashboard{width:min(1100px,100%)}.hub-welcome{max-width:680px;margin-bottom:22px}.hub-eyebrow{color:#1769d2;letter-spacing:.16em;margin-bottom:6px;font-size:8px}.hub-welcome h1,.hub-page-heading h1,.hub-tasks-preview h1{color:var(--hub-ink);letter-spacing:-.035em;font:800 clamp(27px,3.5vw,38px)/1.08 Arial,sans-serif}.hub-welcome>p:last-child,.hub-page-heading p,.hub-tasks-preview section>p{color:var(--hub-muted);margin-top:8px;font-size:11px;line-height:1.55}.hub-module-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:13px}.hub-module-card{appearance:none;min-height:150px;color:inherit;text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:15px;grid-template-rows:auto 1fr;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:12px 14px;padding:19px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #162e4809}.hub-module-card:before{background:#1769d2;width:auto;height:3px;inset:0 0 auto}.hub-module-card.tarefas:before{background:#1e9c72}.hub-module-card:hover{border-color:#b6cbe2;transform:translateY(-2px);box-shadow:0 14px 32px #15365717}.hub-module-card:focus-visible{outline-offset:2px;outline:3px solid #1769d233}.hub-module-icon{color:#1769d2;background:#eaf3ff;border-radius:12px;grid-row:1/3;width:44px;height:44px;font-size:20px}.hub-module-card.tarefas .hub-module-icon{color:#14815d;background:#e7f7f1}.hub-module-status{letter-spacing:.04em;border-radius:999px;justify-self:end;padding:5px 8px;font-size:7px;position:static}.hub-module-copy{grid-area:1/2/3/3;min-width:0}.hub-module-card h2{color:#172335;letter-spacing:-.02em;margin:1px 0 5px;font:800 17px Arial,sans-serif}.hub-module-card p{color:#697587;min-height:auto;margin:0;font-size:9px;line-height:1.45}.hub-module-card small{color:#607184;margin-top:10px;font-size:8px;display:block}.hub-module-open{color:#1769d2;grid-area:2/3;align-self:end;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.hub-module-card.tarefas .hub-module-open{color:#15805d}.hub-module-open i{font-size:15px;font-style:normal;transition:transform .18s}.hub-module-card:hover .hub-module-open i{transform:translate(3px)}.hub-next{background:#f8fafc;border-color:#c9d6e4;border-radius:11px;margin-top:13px;padding:13px 16px}.hub-next span,.hub-next p{font-size:9px}.hub-page-heading h1,.tasks-page-heading h1,.tasks-admin-split>aside h2,.tasks-thresholds h3,.tasks-admin-form h3,.tasks-generation h2,.tasks-generation h3,.tasks-manager-section h2,.hub-notification-panel>header strong{letter-spacing:-.02em;font-family:Arial,Segoe UI,sans-serif}.tasks-shell{--task-navy:#111f31;--task-teal:#1769d2;--task-bg:#f3f5f8;--task-line:#dde3ea;background:var(--task-bg);color:#263548;font-family:Arial,Segoe UI,sans-serif}.tasks-header{border-color:#e0e5ea;gap:20px;height:54px;padding:0 18px;box-shadow:0 3px 12px #18324b0a}.tasks-brand{gap:11px}.tasks-brand>button{color:#33475d;background:#f7f9fb;border-color:#dce3ea;border-radius:9px;width:32px;height:32px;padding:0;font-size:15px}.tasks-brand>button:hover{color:#1769d2;background:#ecf4ff;border-color:#b8d1ee}.tasks-brand>span{gap:8px}.tasks-brand>span>b{color:#1769d2;background:#e9f3ff;border-radius:9px;width:30px;height:30px;font-size:15px}.tasks-brand small{color:#84909d;text-transform:uppercase;letter-spacing:.07em;margin-top:1px;font:700 7px Arial,sans-serif}.tasks-header nav{gap:1px}.tasks-header nav button{color:#667486;align-items:center;gap:5px;padding:0 11px;font-size:9px;display:flex}.tasks-header nav button>span{color:#8493a3;font-size:12px}.tasks-header nav button:after{height:2px;left:10px;right:10px}.tasks-header nav button.active,.tasks-header nav button.active>span{color:#1769d2}.tasks-header nav button.active:after{background:#1769d2}.tasks-user{color:#677485;align-items:center;gap:7px;font-size:8px;display:flex}.tasks-user>b{color:#fff;letter-spacing:.04em;background:#1769d2;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.tasks-alert{top:62px}.tasks-workspace{grid-template-columns:258px minmax(0,1fr);height:calc(100% - 54px)}.tasks-workspace.panel-collapsed{grid-template-columns:44px minmax(0,1fr)}.tasks-selector{scrollbar-width:thin;scrollbar-color:#536274 #172432;color:#fff;background:linear-gradient(#192735,#121e2a);border-right:0;padding:17px 13px 22px;box-shadow:4px 0 16px #101c2914}.tasks-selector-heading{align-items:center;gap:9px;margin:0 28px 12px 4px;display:flex}.tasks-selector-heading>span{color:#fff;background:#226fd0;border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.tasks-selector-heading h2{color:#fff;letter-spacing:-.01em;margin:0;font:800 13px Arial,sans-serif}.tasks-selector-heading p{color:#91a0af;margin:2px 0 0;font-size:7px;line-height:1.3}.tasks-panel-toggle{color:#b9c5d0;background:#223140;border:1px solid #3b4a59;border-radius:8px;justify-content:center;min-width:27px;min-height:27px;font-size:15px;top:8px;right:7px}.tasks-panel-toggle:hover{color:#fff;background:#2a3b4c;border-color:#5e7993}.tasks-panel-toggle>span{display:none}.panel-collapsed .tasks-panel-toggle{writing-mode:initial;right:8px}.panel-collapsed .tasks-panel-toggle>span{display:none}.tasks-selection-title{color:#c6d0d9;letter-spacing:.075em;align-items:center;min-height:34px;padding:0 4px;font-size:8px}.tasks-selection-title>span{align-items:center;gap:7px;min-width:0;display:flex}.tasks-selection-title i{color:#8da0b2;text-align:center;width:16px;font-size:11px;font-style:normal}.tasks-selection-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tasks-selection-content>label input::placeholder{color:#728394}.tasks-selection-content>div>button{color:#d4dbe2;text-overflow:ellipsis;white-space:nowrap;background:#2a3948;border:1px solid #40505f;border-radius:7px;flex:calc(50% - 5px);min-height:28px;padding:5px 7px;font-size:8px;font-weight:750;overflow:hidden}.tasks-selection-content>div>button:hover{background:#354757;border-color:#698197}.tasks-selection-content>div>button.selected{color:#fff;background:linear-gradient(#2779dd,#1d65bf);border-color:#2a83ed;box-shadow:inset 0 0 0 1px #72b4ff26}.tasks-clear-selection{color:#ced6de;background:#293846;border:1px solid #41505f;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:32px;margin-top:11px;font-size:8px;font-weight:800;display:flex}.tasks-clear-selection:hover{color:#fff;background:#344757;border-color:#64809a}.tasks-form-page,.tasks-admin,.tasks-management{background:#f4f6f8;height:calc(100% - 54px)}.tasks-page-heading h1{color:#172335;letter-spacing:-.035em;font:800 27px Arial,sans-serif}.tasks-form,.tasks-admin-form,.tasks-admin-split>aside,.tasks-generation>div,.tasks-manager-filters,.tasks-manager-section{border-color:#dce3ea;border-radius:12px;box-shadow:0 5px 18px #1c344d08}.tasks-admin-tabs button{color:#5e6d7d;border-color:#d5dde5;border-radius:7px}.tasks-admin-tabs button.active{color:#1769d2;background:#eaf3fe;border-color:#75a6df}.tasks-form-actions button.primary,.tasks-admin-form button.primary,.tasks-generation button.primary{background:#1769d2;border-color:#1769d2}.tasks-multi button.selected,.tasks-stage-editor button.selected{color:#1769d2;background:#eaf3ff;border-color:#76a9e5}.tasks-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1d2c73}.tasks-drawer{background:#f4f6f8;width:min(680px,97vw);box-shadow:-24px 0 70px #10243a3d}.tasks-drawer>header{border-color:#e0e5eb;align-items:center;min-height:74px;padding:15px 20px}.tasks-drawer>header span{color:#1769d2;letter-spacing:.08em;font-size:7px}.tasks-drawer>header h2{color:#172335;letter-spacing:-.025em;margin-top:3px;font:800 19px Arial,sans-serif}.tasks-drawer>header>button{color:#526171;background:#f8fafc;border:1px solid #d9e1e8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.tasks-summary div{border-color:#dce3ea;border-radius:7px;padding:9px;box-shadow:0 2px 8px #22384e06}.tasks-summary span{letter-spacing:.04em;font-size:6px}.tasks-summary b{font-size:8px}.tasks-description{color:#607080;border:1px solid #e0e6ec;margin:9px 0;padding:10px;font-size:9px}.tasks-drawer-section{border-color:#dce3ea;border-radius:9px;margin-top:8px;padding:12px;box-shadow:0 3px 11px #22384e06}.tasks-drawer-section h3{color:#263a4f;letter-spacing:.08em;margin-bottom:8px;font-size:8px}.tasks-drawer button{color:#486177;background:#f8fafc;border-color:#d3dde6}.tasks-stage-buttons button.current{color:#1769d2;background:#eaf3ff;border-color:#76a8e3}.tasks-dependency-progress{background:#eaf3ff}.tasks-dependency-progress strong{color:#1769d2;font-family:Arial,sans-serif}.tasks-board-area{background:#f4f6f8}.tasks-toolbar{background:#fff;border-color:#e0e5ea;flex-wrap:nowrap;gap:10px;min-height:72px;padding:10px 14px}.tasks-toolbar-title{min-width:92px}.tasks-toolbar h1{color:#172335;letter-spacing:-.03em;font:800 20px Arial,sans-serif}.tasks-eyebrow{color:#1769d2;font-size:7px}.tasks-global-search{min-width:220px;max-width:390px;position:relative}.tasks-global-search>span{z-index:1;color:#7b8998;font-size:15px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.tasks-toolbar form input{color:#27374a;background:#fdfefe;border:1px solid #d3dbe4;border-radius:8px;height:36px;padding:0 60px 0 31px;font-size:9px}.tasks-toolbar form input:focus,.tasks-toolbar select:focus,.tasks-toolbar input:focus{border-color:#76a8e3;outline:3px solid #1769d21a}.tasks-toolbar form button{background:#1769d2;border-radius:6px;height:30px;padding:0 9px;font-size:8px;position:absolute;top:3px;right:3px}.tasks-toolbar-field,.tasks-competence{color:#748191;white-space:nowrap;gap:3px;font-size:7px;font-weight:800;display:grid}.tasks-toolbar-field select,.tasks-competence input{color:#3e4d5d;background:#fff;border:1px solid #d3dbe4;border-radius:8px;height:34px;padding:0 9px;font-size:8px}.tasks-toolbar-field select{max-width:125px}.tasks-toolbar-actions{align-items:flex-end;gap:6px;margin-left:auto;display:flex}.tasks-bulk-button,.tasks-export-button{white-space:nowrap;border-radius:8px;min-height:34px;padding:0 9px;font-size:8px}.tasks-bulk-button{color:#526174;background:#f8fafc;border-color:#d2dae3}.tasks-bulk-button:hover{color:#1769d2;background:#eef5fd;border-color:#9cbce2}.tasks-export-button{background:#1769d2;border-color:#1769d2}.tasks-board{background:linear-gradient(#f4f6f8,#f0f3f6);gap:12px;padding:12px 14px 18px}.tasks-column{background:#e9edf1;border-color:#d9e0e7;border-radius:11px;min-width:285px;max-width:340px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 3px 10px #24384c08}.tasks-column>header{border-top:0;border-bottom:1px solid color-mix(in srgb,var(--stage) 26%,#dfe5eb);background:color-mix(in srgb,var(--stage) 10%,#fff);color:#263548;height:43px;padding:0 11px;font-size:10px}.tasks-column>header>span{align-items:center;gap:7px;display:flex}.tasks-column>header i{background:var(--stage);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--stage) 18%,transparent);border-radius:50%}.tasks-column>header b{background:color-mix(in srgb,var(--stage) 15%,#fff);min-width:22px;height:21px;color:color-mix(in srgb,var(--stage) 75%,#263548);border-radius:6px;font-size:8px}.tasks-column>div{scrollbar-width:thin;scrollbar-color:#c2cbd3 transparent;min-height:110px;padding:8px}.tasks-column.drag-over>div{background:color-mix(in srgb,var(--stage) 6%,#e9edf1)}.tasks-board.is-dragging .tasks-column:not(.drag-over){opacity:.72}.task-note{border:1px solid color-mix(in srgb,var(--stage) 20%,#d8dfe6);background:color-mix(in srgb,var(--stage) 8%,#fff);border-left:4px solid #8293a3;border-radius:8px;margin-bottom:8px;padding:11px 11px 8px;transition:transform .14s,box-shadow .14s,opacity .14s;position:relative;box-shadow:0 3px 9px #26374a0b}.task-note:before{content:"";background:var(--stage);opacity:.7;border-radius:7px 7px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.task-note:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1f344c18}.task-note.dragging{opacity:.38;transform:rotate(1deg)scale(.98)}.task-note.deadline-overdue{border-left-color:#e13636}.task-note.deadline-due_today{border-left-color:#ff6b2d}.task-note.deadline-urgent{border-left-color:#f59e0b}.task-note.deadline-attention{border-left-color:#e6b51d}.task-note.deadline-on_time{border-left-color:#21a45d}.task-note.deadline-completed,.task-note.completed{background:color-mix(in srgb,var(--stage) 6%,#fbfffc);border-left-color:#24a35a}.task-note-top{text-transform:none;letter-spacing:0;align-items:center}.task-note-top>span{color:#657486;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:7px;font-weight:800;display:flex;overflow:hidden}.task-note-top>span i{color:var(--stage);font-size:10px;font-style:normal}.task-deadline-badge{color:#637080;text-transform:uppercase;letter-spacing:.03em;background:#e9eef2;border-radius:999px;flex:none;padding:4px 6px;font-size:6px}.task-deadline-badge.overdue{color:#c72424;background:#ffeded}.task-deadline-badge.due_today{color:#d84d13;background:#fff0e9}.task-deadline-badge.urgent{color:#b76b00;background:#fff5dc}.task-deadline-badge.attention{color:#9b7800;background:#fff9db}.task-deadline-badge.on_time{color:#167c45;background:#e9f8ef}.task-deadline-badge.completed{color:#187b45;background:#e6f7ec}.task-note h3{color:#172335;margin:7px 0 5px;font-size:10px;line-height:1.25}.task-client{align-items:center;font-weight:800;display:flex;color:#1769d2!important;gap:5px!important;font-size:8px!important}.task-note-meta{color:#5f6e7e;gap:4px;margin-top:8px;font-size:7px}.task-note-meta>span,.task-note-meta>time{align-items:center;gap:4px;display:flex}.task-note-meta i{color:#536577;width:12px;font-size:9px;font-style:normal}.task-note-meta b{color:#34475a;font-weight:800}.task-note-meta .task-completed-date,.task-note-meta .task-completed-date b{color:#188348}.task-note>em{color:#ca4d1c;text-transform:uppercase;letter-spacing:.03em;background:#fff0e8;border-radius:4px;margin-top:6px;padding:4px 6px;font-size:6px;display:inline-flex}.task-note-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.task-responsible{color:#4b5969;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:7px;font-weight:750;display:flex;overflow:hidden}.task-responsible i{font-size:10px;font-style:normal}.task-note-indicators{gap:6px;display:flex}.task-note-indicators b{color:#586879;font-size:7px}.task-note-actions button{color:#1769d2;border-color:#d1dae2;border-radius:5px;width:23px;height:21px}.task-note-actions button:hover{background:#eef5fd;border-color:#8fb5e2}.task-note-actions span{color:#7b8794;letter-spacing:.025em;font-size:6px}.tasks-column-empty{color:#81909e;text-align:center;background:#f4f6f8;border:1px dashed #c7d0d9;border-radius:8px;align-content:center;place-items:center;gap:4px;height:160px;display:grid}.tasks-column-empty>span{color:#8b98a5;background:#e5eaf0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.tasks-column-empty strong{color:#627181;font-size:9px}.tasks-column-empty p{color:#8995a0;max-width:22ch;margin:0;font-size:7px;line-height:1.4}.tasks-workspace{position:relative}.hub-module-card p{font-size:10px}.hub-module-card small,.tasks-selector-heading p,.tasks-selection-title,.tasks-selection-content>div>button,.tasks-clear-selection{font-size:9px}.tasks-toolbar form input{font-size:10px}.tasks-toolbar-field,.tasks-competence,.tasks-toolbar-field select,.tasks-competence input,.tasks-bulk-button,.tasks-export-button,.task-note-top>span{font-size:9px}.task-deadline-badge{font-size:8px}.task-note h3{font-size:12px}.task-note-meta{font-size:9px}.task-note>em{font-size:8px}.tasks-drawer-section h3{font-family:Arial,Segoe UI,sans-serif}@media (width<=1220px){.tasks-workspace{grid-template-columns:238px minmax(0,1fr)}.tasks-toolbar-title{display:none}.tasks-global-search{min-width:190px}.tasks-toolbar-field select{max-width:105px}.tasks-toolbar-actions .tasks-bulk-button{font-size:0}.tasks-toolbar-actions .tasks-bulk-button:first-letter{font-size:12px}}@media (width<=980px){.hub-user-chip span{display:none}.tasks-header{gap:8px}.tasks-brand strong small,.tasks-user>span{display:none}.tasks-header nav button{padding:0 7px}.tasks-toolbar{flex-wrap:wrap;min-height:106px}.tasks-global-search{order:3;min-width:100%;max-width:none}.tasks-toolbar-actions{margin-left:auto}.tasks-column{min-width:270px}}@media (width<=850px){.tasks-workspace,.tasks-workspace.panel-collapsed{display:block}.tasks-board-area{height:100%;padding-left:44px}.tasks-selector{z-index:12;width:min(280px,86vw);padding:17px 13px;transition:width .18s,box-shadow .18s;position:absolute;inset:0 auto 0 0}.tasks-workspace.panel-collapsed .tasks-selector{width:44px;padding:8px}.tasks-workspace:not(.panel-collapsed) .tasks-selector>:not(.tasks-panel-toggle){display:block}.tasks-workspace:not(.panel-collapsed) .tasks-selector>.tasks-selector-heading{display:flex}.tasks-workspace.panel-collapsed .tasks-selector>:not(.tasks-panel-toggle){display:none}.tasks-workspace.panel-collapsed .tasks-panel-toggle{right:8px}.tasks-header nav{flex:1;min-width:0}.tasks-header nav button{font-size:0}.tasks-header nav button span{font-size:14px}.tasks-toolbar{padding:8px 9px}.tasks-toolbar-field,.tasks-competence span{display:none}.tasks-toolbar-actions{gap:4px}.tasks-board{padding:9px}.tasks-admin-split,.tasks-generation,.tasks-rule-grid{grid-template-columns:1fr}}@media (width<=620px){.hub-header{padding:0 10px}.hub-brand-button>span:last-child{display:none}.hub-header-actions{gap:2px}.hub-user-chip{padding-left:7px}.hub-module-grid{grid-template-columns:1fr}.hub-module-card{grid-template-columns:42px minmax(0,1fr);min-height:160px}.hub-module-status{grid-column:2;justify-self:start}.hub-module-copy{grid-row:2/4}.hub-module-open{grid-area:4/2;justify-self:end}.tasks-brand>span{display:flex}.tasks-brand strong{display:none}.tasks-header nav button{padding:0 6px}.tasks-user{display:none}.tasks-toolbar-actions .tasks-export-button{font-size:0}.tasks-toolbar-actions .tasks-export-button:first-letter{font-size:12px}.tasks-drawer{width:100vw}.tasks-summary{grid-template-columns:1fr 1fr}.tasks-inline{flex-direction:column}.tasks-upload,.tasks-comment{grid-template-columns:1fr}}@media (width<=850px){.tasks-toolbar-field{display:grid}.tasks-toolbar-field>span{display:none}}@media (width<=620px){.hub-profile-menu .hub-user-chip{display:flex}}.hub-shell.hub-shell-tasks{background:#fff;height:100dvh;min-height:620px;overflow:hidden}:is(.hub-shell-tasks>.hub-content,.hub-shell-tasks>.hub-content:has(.tasks-shell)){width:100%;max-width:none;height:100dvh;padding:0;overflow:hidden}.hub-shell-tasks .tasks-shell{--tasks-sidebar-width:260px;color:#17212d;background:#fff;width:100%;height:100dvh;min-height:620px;font-family:Arial,Segoe UI,sans-serif;position:relative;overflow:hidden}.tasks-shell.tasks-kanban-mode .tasks-header{z-index:80;top:0;right:0;left:var(--tasks-sidebar-width);position:absolute}.tasks-shell:not(.tasks-kanban-mode) .tasks-header{position:relative;inset:auto}.tasks-header{height:70px;box-shadow:none;background:#fff;border-bottom:1px solid #e0e4e9;align-items:center;gap:22px;padding:0 24px;transition:left .2s;display:flex}.tasks-brand{align-items:center;gap:14px;min-width:180px;display:flex}.tasks-menu-toggle{place-items:center;width:34px;height:34px;display:grid;color:#17212d!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0!important;font-size:21px!important;font-weight:500!important}.tasks-menu-toggle:hover{color:#1769d2!important;background:#f0f4f8!important}.tasks-secondary-home-button{white-space:nowrap;align-self:stretch;align-items:center;gap:8px;position:relative;color:#1769d2!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0 8px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}.tasks-secondary-home-button:after{content:"";background:#1769d2;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:6px;right:6px}.tasks-secondary-home-button:hover{color:#0f5fc5!important;background:#f5f9ff!important}.tasks-secondary-home-button:focus-visible{outline-offset:-3px;outline:3px solid #1769d22b}.tasks-secondary-home-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.tasks-brand>span{display:block}.tasks-brand strong{color:#131b25;letter-spacing:-.025em;font:800 22px/1.05 Arial,Segoe UI,sans-serif}.tasks-brand strong small{color:#7d8997;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font:700 8px/1.1 Arial,Segoe UI,sans-serif;display:block}.tasks-header-search{flex:1;min-width:260px;max-width:396px;margin:0 auto;position:relative}.tasks-header-search>span{color:#7e8996;font-size:17px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.tasks-header-search input{color:#26323f;background:#fff;border:1px solid #d4dae1;border-radius:7px;width:100%;height:40px;padding:0 40px;font-size:13px}.tasks-header-search input:focus{border-color:#7da9dc;outline:3px solid #1769d216}.tasks-header-search button{display:none}.tasks-header-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:250px;display:flex}.tasks-header-actions .hub-notifications,.tasks-module-menu,.tasks-header-actions .hub-profile-menu{position:relative}.tasks-hub-button{color:#245f9f;white-space:nowrap;background:#fff;border:1px solid #d6dce3;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.tasks-hub-button:hover{color:#1769d2;background:#edf5ff;border-color:#9dbde2}.tasks-hub-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.tasks-header-actions .hub-bell,.tasks-settings-button{color:#17212d;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;min-height:38px;padding:0;font-size:19px;display:grid}.tasks-header-actions .hub-bell:hover,.tasks-settings-button:hover,.tasks-module-menu.open .tasks-settings-button{color:#1769d2;background:#eef4fb}.tasks-header-actions .hub-bell>b{top:-4px;right:-2px}.tasks-header-actions .hub-user-chip{background:0 0;border:0;min-height:40px;margin:0;padding:0}.tasks-header-actions .hub-user-chip>b{background:#2674df;width:38px;height:38px;font-size:11px}.tasks-header-actions .hub-user-chip>span,.tasks-header-actions .hub-user-chip>i{display:none}.tasks-header-actions .hub-profile-popover{top:48px;right:0}.tasks-header-actions .hub-notification-panel{top:48px;right:-80px}.tasks-module-menu>nav{z-index:140;width:250px;max-width:calc(100vw - var(--tasks-sidebar-width) - 24px);background:#fff;border:1px solid #d9dfe6;border-radius:10px;flex-direction:column;align-self:auto;gap:2px;max-height:calc(100vh - 70px);padding:6px;display:flex;position:absolute;top:48px;right:0;overflow:hidden auto;box-shadow:0 18px 45px #17283d2b}.tasks-module-menu>nav>button{color:#435164;text-align:left;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:10px;width:100%;min-height:39px;padding:0 11px;font-size:12px;font-weight:750;display:flex}.tasks-module-menu>nav>button:after{display:none}.tasks-module-menu>nav>button:hover,.tasks-module-menu>nav>button.active{color:#1769d2;background:#edf4fc}.tasks-module-menu>nav>button>span{width:18px;color:inherit;text-align:center;font-size:15px}.tasks-module-menu>nav>i{background:#e2e7ec;flex:none;width:auto;height:1px;margin:5px 4px;display:block}.tasks-alert{top:78px;left:calc(var(--tasks-sidebar-width) + (100% - var(--tasks-sidebar-width))/2)}.tasks-workspace,.tasks-workspace.panel-collapsed{grid-template-columns:var(--tasks-sidebar-width) minmax(0,1fr);height:100dvh;transition:grid-template-columns .2s;display:grid;position:relative}.tasks-selector{z-index:70;color:#fff;background:linear-gradient(#26333f,#202b37);border-right:1px solid #192534;width:auto;height:100dvh;padding:18px 16px 22px;position:relative;inset:auto;overflow-y:auto;box-shadow:4px 0 18px #0f19251a}.tasks-workspace.panel-collapsed .tasks-selector{width:auto;padding:0}.tasks-selector::-webkit-scrollbar{width:6px}.tasks-selector::-webkit-scrollbar-thumb{background:#55616d;border-radius:6px}.tasks-panel-toggle,.tasks-selector-heading{display:none!important}.tasks-sidebar-navigation{border-bottom:1px solid #46515c;margin:0 0 12px;padding:0 0 12px}.tasks-sidebar-navigation-toggle{color:#fff;text-align:left;background:#303d49;border:1px solid #53616e;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 11px;font-size:12px;font-weight:850;display:flex}.tasks-sidebar-navigation-toggle:hover,.tasks-sidebar-navigation.open .tasks-sidebar-navigation-toggle{background:#31485e;border-color:#4b94e8}.tasks-sidebar-navigation-toggle>span{align-items:center;gap:9px;display:flex}.tasks-sidebar-navigation-toggle i{color:#69aef7;text-align:center;width:18px;font-size:16px;font-style:normal}.tasks-sidebar-navigation-toggle em{color:#aab7c3;font-size:14px;font-style:normal}.tasks-sidebar-navigation-items{border-left:2px solid #3c7fca;gap:3px;max-height:286px;margin:5px 0 0;padding:4px 0 2px 12px;display:grid;overflow-y:auto}.tasks-sidebar-navigation-items::-webkit-scrollbar{width:5px}.tasks-sidebar-navigation-items::-webkit-scrollbar-thumb{background:#55616d;border-radius:5px}.tasks-sidebar-navigation-items>button{color:#dce4eb;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:20px minmax(0,1fr) 12px;align-items:center;gap:7px;width:100%;min-height:34px;padding:0 7px;font-size:11px;font-weight:700;display:grid}.tasks-sidebar-navigation-items>button:hover,.tasks-sidebar-navigation-items>button:focus-visible{color:#fff;background:#3b4b5a;outline:0}.tasks-sidebar-navigation-items>button i{color:#8fc2fa;text-align:center;font-size:13px;font-style:normal}.tasks-sidebar-navigation-items>button em{color:#7f91a2;text-align:right;font-size:15px;font-style:normal}.tasks-sidebar-filter-label{color:#8f9ca8;letter-spacing:.12em;text-transform:uppercase;margin:0 4px 6px;font-size:9px;font-weight:850}.tasks-selection{border:0;border-top:1px solid #46515c;margin:0;padding:10px 0}.tasks-selection:first-child{border-top:0;padding-top:0}.tasks-selection-title{color:#d9dfe5;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:28px;padding:0 4px;font-size:10px;font-weight:850;display:flex}.tasks-selection-title>span{align-items:center;gap:7px;display:flex}.tasks-selection-title i{color:#d4dce4;width:14px;font-size:12px;font-style:normal}.tasks-selection-title b{color:#fff;letter-spacing:0;background:#2377df;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.tasks-selection-title em{color:#8e9ba7;font-size:13px;font-style:normal}.tasks-selection.open .tasks-selection-title{color:#fff}.tasks-selection-content{padding:6px 0 0}.tasks-selection-content>label{color:#98a5b1;background:#18232e;border:1px solid #52606e;border-radius:6px;align-items:center;gap:7px;height:34px;margin:0 0 7px;padding:0 9px;display:flex}.tasks-selection-content>label input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:11px}.tasks-selection-content>div{flex-wrap:wrap;gap:6px;display:flex}.tasks-selection-content>div>.selection-option{color:#f0f3f6;text-overflow:ellipsis;white-space:nowrap;background:#3a4651;border:1px solid #52606d;border-radius:6px;flex:calc(50% - 6px);min-height:35px;padding:7px 9px;font-size:11px;font-weight:750;overflow:hidden}.tasks-selection-content>div>.selection-option:hover{background:#465563;border-color:#788b9c}.tasks-selection-content>div>.selection-option.selected{color:#fff;background:linear-gradient(#2d83e8,#216dc8);border-color:#378ef1;box-shadow:inset 0 0 0 1px #9dceff30}.selection-visao .tasks-selection-content>div>.selection-option,.selection-setores .tasks-selection-content>div>.selection-option{flex-basis:100%}.tasks-selection-content>small{color:#98a5b1;text-align:center;padding:8px;font-size:10px;display:block}.selection-prazo .selection-option-overdue{color:#fff!important;background:#d94141!important;border-color:#d94141!important}.selection-prazo .selection-option-due-today{color:#fff!important;background:#f47b20!important;border-color:#f47b20!important}.selection-prazo .selection-option-urgent{color:#fff!important;background:#f1b51d!important;border-color:#f1b51d!important}.selection-prazo .selection-option-attention{color:#fff!important;background:#b88712!important;border-color:#b88712!important}.selection-prazo .selection-option-on-time{color:#fff!important;background:#239c4d!important;border-color:#239c4d!important}.selection-prazo .selection-option-no-deadline{color:#fff!important;background:#586673!important;border-color:#586673!important}.selection-prazo .selection-option.selected{box-shadow:0 0 0 2px #fff,0 0 0 4px #52a1f1!important}.tasks-clear-selection{color:#fff;background:#394651;border:1px solid #53616e;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;margin-top:9px;padding:0 8px;font-size:11px;font-weight:800;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 18px #202b37}.tasks-clear-selection:hover{background:#465563;border-color:#788b9c}.tasks-board-area{background:#fff;flex-direction:column;min-width:0;height:100dvh;padding:70px 0 0;display:flex;overflow:hidden}.tasks-toolbar{background:#fff;border-bottom:1px solid #e0e4e9;flex:none;justify-content:space-between;align-items:center;gap:16px;height:58px;min-height:58px;padding:0 24px;display:flex}.tasks-refresh-status{color:#26313d;align-items:center;gap:8px;font-size:12px;display:flex}.tasks-refresh-status>span{color:#607081;font-size:17px}.tasks-refresh-status strong{font-weight:500}.tasks-toolbar-controls{justify-content:flex-end;align-items:center;gap:11px;margin-left:auto;display:flex}.tasks-toolbar-field,.tasks-competence{color:#26313d;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.tasks-toolbar-field select,.tasks-competence input{color:#293645;background:#fff;border:1px solid #d6dce3;border-radius:7px;height:38px;padding:0 10px;font-size:11px;font-weight:650}.tasks-toolbar-field select{width:125px;max-width:none}.tasks-competence input{width:132px}.tasks-advanced-menu,.tasks-actions-menu{position:relative}.tasks-toolbar-icon{color:#1769d2;background:#f8fafc;border:1px solid #d6dce3;border-radius:7px;place-items:center;width:39px;height:38px;padding:0;font-size:18px;display:grid;position:relative}.tasks-toolbar-icon:hover,.tasks-advanced-menu.open>.tasks-toolbar-icon,.tasks-actions-menu.open>.tasks-toolbar-icon{background:#edf5ff;border-color:#9dbde2}.tasks-toolbar-icon>b{color:#fff;background:#1769d2;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid;position:absolute;top:-6px;right:-5px}.tasks-advanced-popover,.tasks-actions-popover{z-index:150;background:#fff;border:1px solid #d9dfe6;border-radius:11px;position:absolute;top:47px;right:0;box-shadow:0 20px 50px #17283d2d}.tasks-advanced-popover{width:340px;max-height:min(680px,72vh);padding:10px 13px 14px;overflow:auto}.tasks-advanced-popover>header{border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:flex-start;gap:12px;padding:3px 1px 9px;display:flex}.tasks-advanced-popover>header strong,.tasks-advanced-popover>header small{display:block}.tasks-advanced-popover>header strong{color:#192534;font-size:14px}.tasks-advanced-popover>header small{color:#7c8997;margin-top:2px;font-size:9px}.tasks-advanced-popover>header button{color:#637181;background:0 0;border:0;font-size:18px}.tasks-advanced-popover .tasks-selection{border-color:#e1e6eb}.tasks-advanced-popover .tasks-selection-title{color:#4c5b6c;font-size:10px}.tasks-advanced-popover .tasks-selection-title i{color:#6b7b8c}.tasks-advanced-popover .tasks-selection-title em{color:#8a96a3}.tasks-advanced-popover .tasks-selection-content>label{color:#758393;background:#f8fafc;border-color:#d7dee5}.tasks-advanced-popover .tasks-selection-content>label input{color:#253343}.tasks-advanced-popover .selection-option{color:#445365!important;background:#f7f9fb!important;border-color:#d6dde5!important}.tasks-advanced-popover .selection-option.selected{color:#fff!important;background:#2678d8!important;border-color:#378ef1!important}.tasks-actions-popover{width:235px;padding:6px;overflow:hidden}.tasks-actions-popover>button{color:#435164;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 10px;font-size:11px;font-weight:750;display:flex}.tasks-actions-popover>button:hover{color:#1769d2;background:#edf4fc}.tasks-actions-popover>button:disabled{opacity:.45}.tasks-actions-popover>button>span{width:18px;color:inherit;text-align:center;font-size:15px}.tasks-board{grid-template-columns:repeat(var(--task-columns),minmax(300px,1fr));background:#fff;flex:1;gap:16px;min-height:0;padding:14px 24px 18px;display:grid;overflow:auto hidden}.tasks-column{min-width:300px;max-width:none;height:100%;box-shadow:none;background:#fafafa;border:1px solid #d9dee5;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.tasks-column>header{background:color-mix(in srgb,var(--stage) 6%,#fff);color:#17212d;border:0;border-bottom:1px solid #e0e4e9;flex:none;align-items:center;gap:9px;height:52px;padding:0 14px;font-size:15px;font-weight:800;display:flex}.tasks-column>header>span{align-items:center;gap:9px;margin-right:auto;display:flex}.tasks-column>header i{background:var(--stage);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--stage) 17%,transparent);border-radius:50%;flex:0 0 9px}.tasks-column>header b{background:var(--stage);color:#fff;border-radius:4px;place-items:center;min-width:31px;height:23px;padding:0 7px;font-size:11px;display:grid}.tasks-column>header:after{content:"⋮";color:#273440;font-size:19px;font-weight:700}.tasks-column>div{background:#fbfbfc;flex:1;min-height:0;padding:8px;overflow-y:auto}.tasks-column.drag-over{border-color:var(--stage);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage) 20%,transparent);transform:translateY(-1px)}.task-note{border:1px solid color-mix(in srgb,var(--stage) 20%,#d8dee5);background:color-mix(in srgb,var(--stage) 8%,#fff);border-left:4px solid #8293a3;border-radius:7px;margin-bottom:10px;padding:13px 13px 10px;box-shadow:0 3px 9px #26374a10}.task-note:before{height:2px}.task-note-top>span{font-size:10px}.task-note-top>span i{font-size:13px}.task-deadline-badge{padding:4px 7px;font-size:9px}.task-note h3{margin:8px 0 6px;font-size:15px;line-height:1.25}.task-client{font-size:12px!important}.task-client span{font-size:13px}.task-note-meta{gap:5px;margin-top:10px;font-size:11px;line-height:1.35}.task-note-meta i{width:14px;font-size:11px}.task-note>em{margin-top:7px;font-size:9px}.task-note-footer{margin-top:10px}.task-responsible,.task-note-indicators b{font-size:11px}.task-responsible i{font-size:13px}.task-note-actions{min-height:27px;margin-top:8px;padding-top:7px}.task-note-actions button{width:25px;height:24px}.task-note-actions span{font-size:9px}.tasks-column-empty{color:#7d8b99;background:#f7f9fb;border:1px dashed #cbd3dc;border-radius:7px;height:190px;margin:2px}.tasks-column-empty>span{background:#e7edf3;width:34px;height:34px;font-size:15px}.tasks-column-empty strong{font-size:11px}.tasks-column-empty p{font-size:10px}.tasks-board-summary{background:#fff;border-top:1px solid #dfe4e9;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:84px;padding:0 30px;display:grid}.tasks-board-summary>div{color:#182331;justify-content:center;align-items:center;gap:13px;display:flex}.tasks-board-summary i{border:2px solid;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;font-style:normal;display:grid}.tasks-board-summary span,.tasks-board-summary b,.tasks-board-summary small{display:block}.tasks-board-summary b{font-size:18px}.tasks-board-summary small{color:#4f5d6c;margin-top:2px;font-size:11px}.tasks-board-summary .created{color:#2477e5}.tasks-board-summary .progress{color:#e9aa00}.tasks-board-summary .completed{color:#19984a}.tasks-board-summary .overdue{color:#e12d35}.tasks-board-summary .progress i,.tasks-board-summary .overdue i{border:0;font-size:27px}.tasks-cancelled-consultation{flex:1;min-height:0;overflow:auto}.tasks-form-page,.tasks-admin,.tasks-management{height:calc(100dvh - 70px)}@media (width<=1100px){.hub-shell-tasks .tasks-shell{--tasks-sidebar-width:238px}.hub-shell-tasks .tasks-shell.panel-collapsed{--tasks-sidebar-width:54px}.tasks-header{gap:12px;padding:0 15px}.tasks-brand{min-width:145px}.tasks-brand strong{font-size:19px}.tasks-header-search{min-width:210px}.tasks-toolbar{padding:0 15px}.tasks-refresh-status strong{font-size:11px}.tasks-toolbar-field>span{display:none}.tasks-board{gap:12px;padding-left:15px;padding-right:15px}.tasks-board-summary{padding:0 14px}}@media (width<=850px){.hub-shell-tasks .tasks-shell,.hub-shell-tasks .tasks-shell.panel-collapsed{--tasks-sidebar-width:54px}.tasks-shell.tasks-kanban-mode .tasks-header{left:54px}.tasks-workspace,.tasks-workspace.panel-collapsed{height:100dvh;display:block}.tasks-board-area{height:100dvh;padding:70px 0 0 54px}.tasks-selector{z-index:90;width:min(280px,86vw);height:100dvh;padding:18px 14px;transition:transform .2s,box-shadow .2s;position:absolute;inset:0 auto 0 0}.tasks-workspace.panel-collapsed .tasks-selector{width:54px;padding:0}.tasks-workspace:not(.panel-collapsed) .tasks-selector>*{display:block}.tasks-toolbar{height:58px;min-height:58px;padding:0 9px}.tasks-refresh-status strong{display:none}.tasks-toolbar-controls{gap:5px}.tasks-toolbar-field select{width:108px}.tasks-competence>span{display:none}.tasks-competence input{width:120px}.tasks-board{grid-template-columns:repeat(var(--task-columns),minmax(290px,1fr));padding:10px}.tasks-column{min-width:290px}.tasks-board-summary{grid-template-columns:1fr 1fr;gap:8px;min-height:92px;padding:8px}.tasks-board-summary>div{justify-content:flex-start;padding-left:16px}.tasks-module-menu>nav{right:0}.tasks-header-actions .hub-notification-panel{right:-110px}}@media (width<=620px){.tasks-header{gap:7px;height:64px;padding:0 8px}.tasks-shell.tasks-kanban-mode .tasks-header{left:48px}.hub-shell-tasks .tasks-shell,.hub-shell-tasks .tasks-shell.panel-collapsed{--tasks-sidebar-width:48px}.tasks-brand{min-width:auto}.tasks-brand strong{font-size:17px}.tasks-brand strong small{display:none}.tasks-menu-toggle{width:30px}.tasks-secondary-home-button{gap:5px;padding:0 5px!important;font-size:12px!important}.tasks-secondary-home-button svg{width:16px;height:16px}.tasks-header-search{min-width:110px}.tasks-header-search input{height:36px;padding-left:33px;font-size:11px}.tasks-header-actions{gap:3px;min-width:auto}.tasks-hub-button{justify-content:center;width:34px;padding:0}.tasks-hub-button span{display:none}.tasks-header-actions .hub-bell,.tasks-settings-button{width:34px;height:34px;min-height:34px}.tasks-header-actions .hub-user-chip>b{width:34px;height:34px}.tasks-board-area{padding-top:64px;padding-left:48px}.tasks-toolbar-field{display:none}.tasks-competence input{width:112px}.tasks-refresh-status{display:none}.tasks-toolbar-controls{width:100%}.tasks-competence{margin-left:auto}.tasks-advanced-popover{width:calc(100vw - 64px);max-height:70vh;position:fixed;top:122px;right:8px}.tasks-actions-popover{right:0}.tasks-board-summary small{font-size:9px}.tasks-board-summary i{width:30px;height:30px}.tasks-drawer{width:100vw}}@media (width>=1101px){.hub-shell-tasks .tasks-shell{--tasks-sidebar-width:326px}.hub-shell-tasks .tasks-shell.panel-collapsed{--tasks-sidebar-width:54px}.tasks-header{height:86px}.tasks-brand strong{font-size:25px}.tasks-brand strong small{font-size:9px}.tasks-header-search input{font-size:14px}.tasks-alert{top:94px}.tasks-selection-title{font-size:12px}.tasks-selection-title i{font-size:13px}.tasks-selection-content>label input{font-size:12px}.tasks-selection-content>div>.selection-option{font-size:13px}.tasks-selection-content>small{font-size:11px}.tasks-board-area{padding-top:86px}.tasks-toolbar{height:72px;min-height:72px}.tasks-refresh-status{font-size:14px}.tasks-refresh-status>span{font-size:18px}.tasks-toolbar-field,.tasks-competence{font-size:13px}.tasks-toolbar-field select,.tasks-competence input{height:40px;font-size:13px}.tasks-toolbar-field select{width:132px}.tasks-competence input{width:138px}.tasks-toolbar-icon{width:41px;height:40px;font-size:19px}.tasks-board{padding:0 24px 32px}.tasks-column>header{height:65px;padding:0 16px;font-size:18px}.tasks-column>header b{min-width:32px;height:24px;font-size:12px}.tasks-column>header:after{font-size:20px}.tasks-board-summary{min-height:104px}.tasks-board-summary i{width:38px;height:38px;font-size:22px}.tasks-board-summary b{font-size:20px}.tasks-board-summary small{font-size:12px}.tasks-board-summary .progress i,.tasks-board-summary .overdue i{font-size:29px}.tasks-form-page,.tasks-admin,.tasks-management{height:calc(100dvh - 86px)}}.tasks-board-area{container:tasks-board-area/inline-size}@container tasks-board-area (width>=1100px){.tasks-board[data-column-layout=adaptive][data-stage-count="4"]{grid-template-columns:repeat(var(--task-columns), minmax(0, 1fr))}.tasks-board[data-column-layout=adaptive][data-stage-count="4"] .tasks-column{min-width:0}.tasks-board[data-stage-count="4"] .tasks-column>header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline-start:4px;overflow:hidden}}@container tasks-board-area (width>=1200px){.tasks-board[data-column-layout=adaptive][data-stage-count="5"]{grid-template-columns:repeat(var(--task-columns), minmax(0, 1fr));gap:12px;padding-inline:20px}.tasks-board[data-column-layout=adaptive][data-stage-count="5"] .tasks-column{min-width:0}.tasks-board[data-stage-count="5"] .tasks-column>header{gap:6px;height:58px;padding-inline:10px;font-size:14px}.tasks-board[data-stage-count="5"] .tasks-column>header>span{text-overflow:ellipsis;white-space:nowrap;gap:6px;min-width:0;padding-inline-start:4px;overflow:hidden}.tasks-board[data-stage-count="5"] .tasks-column>header b{min-width:28px}.tasks-board[data-stage-count="5"] .task-note{padding:11px 10px 9px}.tasks-board[data-stage-count="5"] .task-note h3{font-size:13px}.tasks-board[data-stage-count="5"] .task-client,.tasks-board[data-stage-count="5"] .task-note-meta,.tasks-board[data-stage-count="5"] .task-responsible,.tasks-board[data-stage-count="5"] .task-note-indicators b{font-size:10px!important}}.hub-bell>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.v2-overview-dashboard{min-width:0;color:var(--navy);gap:10px;display:grid}.v2-overview-welcome{min-height:52px;padding:0 0 2px}.v2-overview-welcome>span{width:max-content;color:var(--teal);letter-spacing:.12em;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.v2-overview-welcome>span:before{content:"";background:var(--teal);border-radius:999px;width:13px;height:2px}.v2-overview-welcome h1{font:750 25px/1.05 var(--font-geist),Arial,sans-serif;letter-spacing:-.035em;margin:5px 0 2px}.v2-overview-welcome h1 strong{color:var(--blue)}.v2-overview-welcome p{color:#63798a;margin:0;font-size:10px}.v2-overview-message{margin:0}.v2-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v2-overview-kpi{background:#fff;border:1px solid #d9e5eb;border-radius:11px;align-items:center;gap:12px;min-width:0;min-height:78px;padding:10px 13px;display:flex;box-shadow:0 7px 22px #1138510a}.v2-overview-kpi>i{color:#1784cf;background:#e9f4fb;border-radius:10px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.v2-overview-kpi>i .v2-nav-icon{width:22px;height:22px}.v2-overview-kpi.indigo>i{color:#365fc5;background:#eef1ff}.v2-overview-kpi.amber>i{color:#e18b08;background:#fff3da}.v2-overview-kpi.green>i{color:#14925d;background:#e8f8ef}.v2-overview-kpi.teal>i{color:#119277;background:#e5f7f2}.v2-overview-kpi span,.v2-overview-kpi strong,.v2-overview-kpi small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v2-overview-kpi span{color:#263f55;font-size:8px;font-weight:850}.v2-overview-kpi strong{color:#0d2747;margin-top:4px;font-size:18px;line-height:1.05}.v2-overview-kpi small{color:#6b8090;margin-top:3px;font-size:8px}.v2-overview-kpi.amber small{color:#b16b00}.v2-overview-kpi.green small,.v2-overview-kpi.teal small{color:#12805b}.v2-overview-columns{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:start;gap:10px;min-width:0;display:grid}.v2-overview-column{gap:10px;min-width:0;display:grid}.v2-overview-panel{border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #1138510a}.v2-overview-panel-header{background:#fff;border-bottom:1px solid #dfe8ed;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:41px;padding:7px 10px;display:grid}.v2-overview-panel-header>i{color:#1885d2;background:#edf6fb;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.v2-overview-panel-header>i .v2-nav-icon{width:15px;height:15px}.v2-overview-panel-header h2{color:#0b2747;font:800 13px/1.15 var(--font-geist),Arial,sans-serif;letter-spacing:-.015em;margin:0}.v2-overview-panel-header p{color:#718493;margin:2px 0 0;font-size:7.5px}.v2-overview-panel-trailing{color:#136ed2;align-items:center;gap:8px;font-size:9px;display:flex}.v2-overview-panel-trailing>strong{color:#136ed2;font-size:9px}.v2-overview-link{color:#076fe0;background:0 0;border:0;padding:3px;font-size:8px;font-weight:800}.v2-dashboard-pill,.v2-mini-status{color:#60727e;white-space:nowrap;background:#edf1f3;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:3px 7px;font-size:7px;font-weight:850;display:inline-flex}.v2-dashboard-pill:before,.v2-mini-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px}.v2-dashboard-pill.open,.v2-dashboard-pill.reopened,.v2-dashboard-pill.pending,.v2-dashboard-pill.partial,.v2-mini-status.pending,.v2-mini-status.partial{color:#b56d00;background:#fff2d9}.v2-dashboard-pill.complete,.v2-dashboard-pill.locked,.v2-mini-status.complete,.v2-mini-status.applied{color:#16865b;background:#e5f6ed}.v2-dashboard-pill.blocked,.v2-mini-status.blocked{color:#c53232;background:#ffe8e6}.v2-dashboard-table-head{color:#718392;letter-spacing:.04em;text-transform:uppercase;background:#f7fafb;border-bottom:1px solid #e8eef1;align-items:center;min-height:21px;padding:3px 10px;font-size:6.5px;font-weight:850;display:grid}.v2-current-period-panel footer{background:#fff;border-top:1px solid #e3eaee;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:6px 10px;display:flex}.v2-current-period-panel footer button{min-height:30px;padding:7px 11px}.v2-current-period-panel footer button svg{width:14px;height:14px;margin-right:6px}.v2-competence-checklist>.v2-dashboard-table-head{grid-template-columns:minmax(130px,1.05fr) 85px minmax(155px,1.4fr) 20px}.v2-competence-row{background:#fff;border-bottom:1px solid #edf1f3;grid-template-columns:minmax(130px,1.05fr) 100px minmax(155px,1.4fr) minmax(88px,auto);align-items:center;min-height:31px;padding:4px 10px;display:grid}.v2-competence-row:last-child{border-bottom:0}.v2-competence-item{color:#334e62;align-items:center;gap:7px;min-width:0;font-size:8px;font-weight:700;display:flex}.v2-competence-item>i{color:#177fc0;background:#eef6fa;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.v2-competence-item svg{width:12px;height:12px}.v2-competence-status{align-items:center;gap:5px;font-size:7.5px;font-weight:800;display:flex}.v2-competence-status b{color:#fff;background:#dce5e9;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:grid}.v2-competence-status.complete{color:#16865b}.v2-competence-status.complete b{background:#14925d}.v2-competence-status.pending{color:#c08118}.v2-competence-status.pending b{background:#e2a01f}.v2-competence-row>small{color:#718392;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.v2-competence-row>button{color:#0875b5;white-space:nowrap;background:#f5fbff;border:1px solid #bad7e9;border-radius:999px;min-height:27px;padding:4px 9px;font-size:8px;font-weight:800;line-height:1.15}.v2-competence-row>button:hover:not(:disabled){background:#edf6ff}.v2-competence-row>button.correct{color:#08734d;background:#effbf5;border-color:#77c5a8}.v2-competence-row.locked{color:#738493;background:#fafcfd}.v2-activity-panel .v2-overview-panel-header{min-height:45px}.v2-activity-table>.v2-dashboard-table-head,.v2-activity-table>div:not(.v2-dashboard-table-head){grid-template-columns:105px minmax(130px,.9fr) minmax(180px,1.4fr) minmax(100px,.75fr)}.v2-activity-table>div:not(.v2-dashboard-table-head){color:#546b7a;background:#fff;border-bottom:1px solid #edf1f3;align-items:center;min-height:26px;padding:3px 10px;font-size:7px;display:grid}.v2-activity-table>div:last-child{border-bottom:0}.v2-activity-table strong,.v2-activity-table span,.v2-activity-table small,.v2-activity-table time{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:8px;overflow:hidden}.v2-activity-table strong{color:#2b475c;font-size:7px}.v2-activity-table small{color:#667e8f;font-size:7px}.v2-overview-empty{text-align:center;color:#758897;padding:24px;font-size:9px}.v2-periods-table>.v2-dashboard-table-head,.v2-periods-table>div:not(.v2-dashboard-table-head){grid-template-columns:minmax(75px,.8fr) minmax(85px,1fr) minmax(70px,.8fr) minmax(70px,.8fr) 42px}.v2-periods-table>div:not(.v2-dashboard-table-head){background:#fff;border-bottom:1px solid #edf1f3;align-items:center;min-height:27px;padding:3px 10px;display:grid}.v2-periods-table>div:last-child{border-bottom:0}.v2-periods-table>div>strong{align-items:center;gap:5px;font-size:7.5px;display:flex}.v2-periods-table>div>strong .v2-action-button.review{min-height:18px;box-shadow:none;font-size:6px;border-radius:5px!important;padding:1px 5px!important}.v2-periods-table>div>small{color:#546d7e;text-align:center;font-size:7px}.v2-periods-table.expanded{max-height:310px;overflow:auto}.v2-quick-actions-panel .v2-overview-panel-header{min-height:45px}.v2-overview-quick-actions{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.v2-overview-quick-actions button{color:#146bc1;text-align:left;background:#fff;border:1px solid #d7e4eb;border-radius:7px;justify-content:flex-start;align-items:center;gap:7px;min-height:43px;padding:6px 8px;font-size:7px;font-weight:800;line-height:1.25;display:flex}.v2-overview-quick-actions button:hover{background:#f3f9ff;border-color:#8fc3e9}.v2-overview-quick-actions button:disabled{cursor:not-allowed;opacity:.45}.v2-overview-quick-actions button>i{color:#167bd7;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.v2-overview-quick-actions svg{width:14px;height:14px}.v2-overview-notice{border:1px solid;border-radius:10px;align-items:center;gap:10px;min-height:43px;padding:7px 11px;display:flex}.v2-overview-notice>i{color:#fff;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:14px;font-style:normal;font-weight:900;display:grid}.v2-overview-notice strong,.v2-overview-notice small{display:block}.v2-overview-notice strong{font-size:8px}.v2-overview-notice small{margin-top:2px;font-size:7px}.v2-overview-notice.success{color:#287352;background:#eefaf3;border-color:#bee4cf}.v2-overview-notice.success>i{background:#14925d}.v2-overview-notice.info{color:#3e6788;background:#f0f7fd;border-color:#bfdbf3}.v2-overview-notice.info>i{background:#1681e1}.v2-closing-guide-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05192a9e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.v2-closing-guide{color:#102d47;background:#f5f9fc;border:1px solid #d6e3ea;border-radius:16px;outline:0;width:min(880px,100%);max-height:calc(100dvh - 44px);font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif;overflow:auto;box-shadow:0 28px 80px #02182852}.v2-closing-guide>header{z-index:2;background:#fffffffa;border-bottom:1px solid #dbe6ec;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 23px 18px;display:flex;position:sticky;top:0}.v2-closing-guide>header span{color:#087a8a;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.v2-closing-guide>header h2{color:#092744;letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.15}.v2-closing-guide>header p{color:#63798a;max-width:660px;margin:6px 0 0;font-size:12px;line-height:1.45}.v2-closing-guide>header>button{color:#526b7d;background:#fff;border:1px solid #cedbe3;border-radius:9px;flex:0 0 37px;width:37px;height:37px;font-size:23px;line-height:1}.v2-closing-guide>header>button:hover:not(:disabled){color:#0d669d;background:#eff7fc;border-color:#8fbad5}.v2-closing-guide-loading,.v2-closing-guide-error{text-align:center;background:#fff;border:1px solid #dbe7ed;border-radius:12px;margin:22px;padding:30px}.v2-closing-guide-loading{color:#47677f;justify-content:center;align-items:center;gap:11px;font-size:13px;display:flex}.v2-closing-guide-loading>i{border:3px solid #d7e8f3;border-top-color:#0877d1;border-radius:50%;width:21px;height:21px;animation:.8s linear infinite v2-closing-spin}@keyframes v2-closing-spin{to{transform:rotate(360deg)}}.v2-closing-guide-error{color:#a72c2c;background:#fff7f7;border-color:#f0c5c5;justify-items:center;gap:7px;display:grid}.v2-closing-guide-error span{font-size:12px}.v2-closing-guide-error button{color:#9f2727;background:#fff;border:1px solid #d69b9b;border-radius:7px;margin-top:6px;padding:8px 14px;font-weight:800}.v2-closing-guide-progress{padding:18px 23px 10px}.v2-closing-guide-progress>div{color:#48657a;justify-content:space-between;margin-bottom:7px;font-size:11px;display:flex}.v2-closing-guide-progress>div span{color:#0875c8;font-weight:900}.v2-closing-guide-progress>i{background:#dce8ee;border-radius:99px;height:8px;display:block;overflow:hidden}.v2-closing-guide-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#08a08d,#0876d1);height:100%;transition:width .25s;display:block}.v2-closing-guide-steps{gap:10px;padding:4px 23px 16px;display:grid}.v2-closing-guide-steps>article{background:#fff;border:1px solid #dce7ed;border-radius:11px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px;display:grid}.v2-closing-guide-steps>article.current{border-color:#83bce4;box-shadow:0 0 0 3px #0875c814}.v2-closing-guide-steps>article.complete{background:#fbfffd;border-color:#bfe4d0}.v2-closing-guide-steps>article.locked{opacity:.74;background:#f5f7f8}.v2-closing-step-number{color:#62798a;background:#dfe9ee;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.v2-closing-guide-steps>article.current .v2-closing-step-number{color:#fff;background:#0a78d1}.v2-closing-guide-steps>article.complete .v2-closing-step-number{color:#fff;background:#159460}.v2-closing-step-content>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.v2-closing-step-content>header small{color:#81919d;letter-spacing:.1em;margin-bottom:2px;font-size:8px;font-weight:900;display:block}.v2-closing-guide-steps>article.current .v2-closing-step-content>header small{color:#0875c8}.v2-closing-guide-steps>article.complete .v2-closing-step-content>header small{color:#148457}.v2-closing-step-content h3{color:#17354d;margin:0;font-size:14px}.v2-closing-step-content p{color:#6a7e8d;margin:4px 0 0;font-size:10px;line-height:1.4}.v2-closing-step-lock{font-size:15px}.v2-closing-step-checks{gap:6px;margin-top:10px;display:grid}.v2-closing-step-checks>div{background:#f9fbfc;border:1px solid #e4ecef;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:grid}.v2-closing-step-checks>div>i{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:900;display:grid}.v2-closing-step-checks>div>i.complete{background:#159460}.v2-closing-step-checks>div>i.pending{background:#e6a11a}.v2-closing-step-checks span strong,.v2-closing-step-checks span small{display:block}.v2-closing-step-checks span strong{font-size:10px}.v2-closing-step-checks span small{color:#708391;margin-top:1px;font-size:9px}.v2-closing-step-checks button{color:#0871bc;background:#fff;border:1px solid #a9cde4;border-radius:6px;min-height:29px;padding:5px 10px;font-size:9px;font-weight:850}.v2-closing-step-checks button:hover:not(:disabled){background:#eef7fd}.v2-closing-step-checks button:disabled{cursor:not-allowed;opacity:.5}.v2-closing-guide>aside{border:1px solid;border-radius:10px;align-items:center;gap:11px;margin:0 23px 18px;padding:12px 14px;display:flex}.v2-closing-guide>aside>i{color:#fff;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.v2-closing-guide>aside span strong,.v2-closing-guide>aside span small{display:block}.v2-closing-guide>aside span strong{font-size:11px}.v2-closing-guide>aside span small{margin-top:3px;font-size:10px;line-height:1.35}.v2-closing-guide>aside.pending{color:#8e6310;background:#fff8e7;border-color:#efd394}.v2-closing-guide>aside.pending>i{background:#d99412}.v2-closing-guide>aside.ready{color:#18734e;background:#edfaf3;border-color:#adddc4}.v2-closing-guide>aside.ready>i{background:#168d5d}.v2-closing-guide>footer{z-index:2;background:#fffffffa;border-top:1px solid #d8e4ea;justify-content:flex-end;gap:9px;padding:14px 23px;display:flex;position:sticky;bottom:0}.v2-closing-guide>footer button{border-radius:999px;min-height:39px;padding:8px 15px;font-size:10px;font-weight:850}.v2-closing-guide>footer button:disabled{cursor:not-allowed;opacity:.45}.v2-closing-secondary{color:#405d72;background:#fff;border:1px solid #c6d4dd}.v2-closing-primary{color:#fff;background:#0871c4;border:1px solid #0871c4;box-shadow:0 4px 12px #0871c438}@media (width<=1180px){.v2-overview-columns{grid-template-columns:1fr}.v2-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.v2-overview-kpis{grid-template-columns:1fr}.v2-competence-checklist>.v2-dashboard-table-head{display:none}.v2-competence-row{grid-template-columns:minmax(130px,1fr) 92px minmax(88px,auto)}.v2-competence-row>small{grid-column:1/3;padding:0 0 4px 25px}.v2-competence-row>button{grid-area:1/3/3}.v2-overview-quick-actions{grid-template-columns:1fr 1fr}.v2-activity-table,.v2-periods-table{overflow-x:auto}.v2-activity-table>.v2-dashboard-table-head,.v2-activity-table>div:not(.v2-dashboard-table-head){min-width:560px}.v2-periods-table>.v2-dashboard-table-head,.v2-periods-table>div:not(.v2-dashboard-table-head){min-width:430px}.v2-closing-guide-backdrop{align-items:end;padding:0}.v2-closing-guide{border-radius:16px 16px 0 0;width:100%;max-height:95dvh}.v2-closing-guide>header{padding:17px}.v2-closing-guide>header h2{font-size:19px}.v2-closing-guide-progress{padding:15px 17px 8px}.v2-closing-guide-steps{padding:4px 17px 14px}.v2-closing-guide-steps>article{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:11px}.v2-closing-step-number{width:32px;height:32px}.v2-closing-step-checks>div{grid-template-columns:20px minmax(0,1fr)}.v2-closing-step-checks button{grid-column:2;width:max-content}.v2-closing-guide>aside{margin:0 17px 14px}.v2-closing-guide>footer{flex-wrap:wrap;padding:12px 17px}.v2-closing-guide>footer .v2-closing-primary{order:-1;width:100%}}.v2-pca-shell{--sidebar:282px;background:#f5faff;width:100%;height:100dvh;padding:0;display:block;position:relative;overflow:hidden}.v2-pca-shell>.v2-sidebar{z-index:20;width:var(--sidebar);background:radial-gradient(circle at 110% 0,#2a77a440,#0000 330px),linear-gradient(#123653 0%,#052b40 100%);height:100dvh;padding:7px 13px 0;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:4px 0 18px #021c2d1f}.v2-pca-shell>.v2-topbar{inset:0 0 auto var(--sidebar);z-index:18;width:auto;height:62px;min-height:62px;box-shadow:none;pointer-events:auto;background:#fffffff7;border-bottom:1px solid #d7e4eb;padding:0 19px 0 13px;position:fixed}.v2-pca-shell>.v2-main{inset:62px 0 0 var(--sidebar);width:auto;height:auto;min-height:0;position:fixed;overflow:hidden}.v2-pca-shell .v2-content{background:radial-gradient(circle at 11% 10%,#1f94cc0e,#0000 260px),linear-gradient(110deg,#f8fcff 0%,#f3f9fe 100%);min-height:0;padding:15px 20px 8px;overflow:hidden}.v2-pca-shell .v2-screen-panel.active{scrollbar-width:thin;scrollbar-color:#b5c8d3 transparent;overflow:auto}.v2-sidebar-brand-row{align-items:center;gap:12px;height:70px;min-height:70px;display:flex}.v2-sidebar-hub{flex:none;align-items:center;height:auto;display:flex}.v2-pca-shell .v2-sidebar-hub .polli-module-hub-button{color:#075fc4;background:#fff;border:0;border-radius:999px;justify-content:center;gap:8px;width:91px;height:40px;min-height:40px;margin:0;padding:0 13px;font-size:14px;font-weight:800;box-shadow:0 8px 22px #00101f40,0 0 20px #ffffff61}.v2-pca-shell .v2-sidebar-hub .polli-module-hub-button img{object-fit:contain;width:31px;height:31px}.v2-pca-shell .v2-sidebar-hub .polli-module-hub-button:after{display:none}.v2-pca-shell .v2-brand{border:0;flex:auto;justify-content:center;width:auto;min-width:0;height:60px;min-height:60px;padding:0}.v2-pca-shell .v2-brand-lockup{gap:2px}.v2-pca-shell .v2-brand-logo{object-fit:contain;filter:brightness(0)invert();width:102px;max-height:46px}.v2-pca-shell .v2-sidebar-version{letter-spacing:.07em;padding:2px 5px;font-size:5.5px}.v2-pca-shell .v2-sidebar nav{scrollbar-width:none;padding:0 0 2px;overflow-y:auto}.v2-pca-shell .v2-sidebar nav::-webkit-scrollbar{display:none}.v2-pca-shell .v2-nav-item,.v2-pca-shell .v2-nav-group-toggle,.v2-pca-shell .v2-sidebar-section-toggle{color:#d8e8f0;min-height:27px;box-shadow:none;border:0;border-radius:6px;font-size:13px;line-height:1.15;transform:none}.v2-pca-shell .v2-nav-item{gap:8px;padding:4px 10px}.v2-pca-shell .v2-nav-item:hover,.v2-pca-shell .v2-nav-group-toggle:hover,.v2-pca-shell .v2-sidebar-section-toggle:hover{background:#1a9acf24;transform:none}.v2-pca-shell .v2-sidebar nav>.v2-nav-item:first-child{color:#fff;border-radius:6px;min-height:34px;margin:0 0 5px;padding:5px 13px;font-size:13px;font-weight:800}.v2-pca-shell .v2-sidebar nav>.v2-nav-item:first-child>span:first-child{color:#fff;width:20px;height:20px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 20px}.v2-pca-shell .v2-sidebar nav>.v2-nav-item:first-child.active{background:linear-gradient(90deg,#0f9aa8 0%,#127bb7 100%);box-shadow:0 5px 14px #00192a33}.v2-pca-shell .v2-nav-section-label{color:#aebfca;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;min-height:28px;padding:3px 11px 2px;font-size:10px;font-weight:800;display:flex}.v2-pca-shell .v2-nav-section-label svg{color:#6bd7eb;width:17px;height:17px}.v2-pca-shell .v2-sidebar-section{border-top:1px solid #b8dbe92e;margin:4px -13px 0;padding:4px 13px 0}.v2-pca-shell .v2-sidebar-section-toggle{text-align:left;color:#aebfca;letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:9px;width:100%;padding:3px 10px;font-size:10px;font-weight:850;display:flex}.v2-pca-shell .v2-sidebar-section-toggle>span:first-child,.v2-pca-shell .v2-nav-group-toggle>span:first-child,.v2-pca-shell .v2-nav-item>span:first-child{flex:0 0 20px;place-items:center;width:20px;display:grid}.v2-pca-shell .v2-sidebar-section-toggle .v2-nav-chevron,.v2-pca-shell .v2-nav-group-toggle .v2-nav-chevron{color:#c9dce5;margin-left:auto;font-size:14px;transform:rotate(90deg)}.v2-pca-shell [aria-expanded=false]>.v2-nav-chevron{transform:rotate(0)}.v2-pca-shell .v2-sidebar-section-content{gap:0;display:grid}.v2-pca-shell .v2-nav-group,.v2-pca-shell .v2-nav-group+.v2-nav-group{border:0;margin:0;padding:0}.v2-pca-shell .v2-nav-group-toggle{text-align:left;background:0 0;align-items:center;gap:8px;width:100%;padding:3px 10px;font-weight:650;display:flex}.v2-pca-shell .v2-nav-group.active>.v2-nav-group-toggle{background:#1c8fbf21}.v2-pca-shell .v2-nav-children{border-left:1px solid #8abed338;margin:0 0 2px 20px;padding:0}.v2-pca-shell .v2-nav-children .v2-nav-item{min-height:24px;padding:2px 5px 2px 8px;font-size:12px;font-weight:500}.v2-pca-shell .v2-nav-subitem>span:first-child,.v2-pca-shell .v2-dre-center-item>span:first-child{flex:0 0 9px;width:9px}.v2-pca-shell .v2-nav-subitem>span:first-child:before,.v2-pca-shell .v2-dre-center-item>span:first-child:before{content:"";border:1px solid #8fb6c8;border-radius:50%;width:4px;height:4px}.v2-pca-shell .v2-dre-center-item svg{display:none}.v2-pca-shell .v2-nav-item.active:not(:first-child){color:#fff;background:#1789ba38;box-shadow:inset 2px 0 #24c6d8}.v2-pca-shell .v2-nav-icon{width:18px;height:18px}.v2-pca-shell .v2-nav-icon-dre{color:#29b9e8}.v2-pca-shell .v2-nav-icon-demonstrations{color:#62a8ff}.v2-pca-shell .v2-nav-icon-manual{color:#23dfc3}.v2-pca-shell .v2-nav-icon-import-center,.v2-pca-shell .v2-nav-icon-import{color:#56d5ea}.v2-pca-shell .v2-nav-icon-carriers,.v2-pca-shell .v2-nav-icon-centers{color:#28bfe5}.v2-pca-shell .v2-nav-icon-registrations{color:#29b2de}.v2-pca-shell .v2-nav-icon-settlements{color:#ff9700}.v2-pca-shell .v2-nav-icon-folder-dre{color:#22b9e8}.v2-pca-shell .v2-nav-icon-folder-carriers{color:#7659df}.v2-pca-shell .v2-nav-icon-folder-settlements{color:#ff9700}.v2-pca-shell .v2-nav-icon-hierarchy{color:#42d3eb}.v2-pca-shell .v2-nav-icon-report{color:#23c9a3}.v2-pca-shell .v2-nav-icon-settings{color:#62cbe9}.v2-pca-shell .v2-nav-icon-users,.v2-pca-shell .v2-nav-icon-audit{color:#6ed2ea}.v2-pca-shell .v2-collapse{color:#aebfca;background:#00121f14;border:0;border-top:1px solid #b8dbe92e;border-radius:0;width:calc(100% + 26px);min-height:29px;margin:0 -13px;padding:6px 24px;font-size:9px}.v2-pca-shell .v2-collapse-icon{color:#4e95b5;font-size:15px}.v2-pca-shell .v2-module-header-leading{min-width:0}.v2-pca-shell .polli-module-identity{gap:11px}.v2-pca-shell .polli-module-identity-icon{border-radius:10px;width:44px;height:44px;box-shadow:0 4px 10px #0b36502e}.v2-pca-shell .polli-module-identity strong{color:#092341;font-size:17px;line-height:1.05}.v2-pca-shell .polli-module-identity small{color:#58718b;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:750}.v2-pca-shell .v2-topbar-context{gap:13px}.v2-pca-shell .v2-office-selector{background:linear-gradient(120deg,#fff,#f7fbfe);border-color:#c8dce9;border-radius:14px;min-width:210px;min-height:47px;padding:6px 14px;box-shadow:0 3px 12px #1243630d}.v2-pca-shell .v2-office-selector>svg{color:#008fa5;stroke:#008fa5;width:23px;height:23px}.v2-pca-shell .v2-office-selector small{color:#526b86;font-size:7px}.v2-pca-shell .v2-office-selector strong{color:#092341;font-size:12px}.v2-pca-shell .hub-notifications{align-items:center;display:flex}.v2-pca-shell .hub-bell,.v2-pca-shell .v2-header-icon-button{color:#173653;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.v2-pca-shell .hub-bell:hover,.v2-pca-shell .v2-header-icon-button:hover{background:#eef6fb}.v2-pca-shell .v2-header-icon-button svg{width:21px;height:21px}.v2-pca-shell .v2-header-notification-settings{color:#145d83;white-space:nowrap;cursor:pointer;background:#f7fbfe;border:1px solid #bfd6e5;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.v2-pca-shell .v2-header-notification-settings:hover{background:#eaf6fc;border-color:#79b8d8}.v2-pca-shell .v2-header-notification-settings:focus-visible{outline-offset:2px;outline:3px solid #0085c73d}.v2-pca-shell .v2-header-notification-settings svg{width:17px;height:17px}.v2-pca-shell .v2-header-action-divider{background:#d7e3ea;width:1px;height:35px}.v2-pca-shell .hub-profile-menu-compact{margin-left:0}.v2-pca-shell .hub-profile-menu-compact .hub-user-chip{width:43px;min-width:43px;min-height:43px;box-shadow:none;background:0 0;border:0;border-radius:50%;justify-content:center;padding:0}.v2-pca-shell .hub-profile-menu-compact .hub-user-chip:hover,.v2-pca-shell .hub-profile-menu-compact.open .hub-user-chip{background:#edf5fb;box-shadow:0 0 0 3px #2782ed1a}.v2-pca-shell .hub-user-chip>b{width:43px;height:43px;font-size:12px}.v2-pca-shell .v2-overview-dashboard{gap:12px;min-height:100%;font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif}.v2-pca-shell .v2-overview-hero{grid-template-columns:minmax(0,1fr) minmax(370px,420px) minmax(310px,350px);align-items:stretch;gap:12px;min-height:104px;display:grid}.v2-pca-shell .v2-overview-welcome{min-height:0;padding:0}.v2-pca-shell .v2-overview-welcome>span{color:#07557d;letter-spacing:.12em;gap:8px;font-size:9px}.v2-pca-shell .v2-overview-welcome>span:before{background:#11a89b;width:19px}.v2-pca-shell .v2-overview-welcome h1{color:#0a2445;margin:5px 0 2px;font-size:31px;line-height:1.05}.v2-pca-shell .v2-overview-welcome h1 strong{color:#0875e4}.v2-pca-shell .v2-overview-welcome p{color:#5b7590;font-size:12px}.v2-current-competence-card{background:#fff;border:1px solid #d7e7f0;border-radius:16px;grid-template-rows:20px minmax(42px,1fr);align-content:center;gap:8px;min-width:0;height:100%;min-height:104px;padding:11px 14px;display:grid;box-shadow:0 5px 18px #1243630a}.v2-current-competence-card.is-ongoing{--competence-picker:#b7701b;--competence-picker-hover:#975913;--competence-picker-border:#985a15;--competence-picker-focus:#b7701b47;background:linear-gradient(115deg,#fff0d3,#fff9ed);border-color:#f1ca80}.v2-current-competence-card.is-finalized{--competence-picker:#16875b;--competence-picker-hover:#0e704b;--competence-picker-border:#0e704b;--competence-picker-focus:#16875b40;background:#f2f7fd;border-color:#d8e5f2}.v2-current-competence-card.is-not-started{--competence-picker:#647d94;--competence-picker-hover:#50677d;--competence-picker-border:#50677d;--competence-picker-focus:#647d9440;background:#f7f9fc;border-color:#dae3eb}.v2-current-competence-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.v2-current-competence-heading>span:first-child,.v2-overview-action-card>span{color:#315d78;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.v2-current-competence-heading>.v2-dashboard-pill{letter-spacing:0;min-width:80px;padding:5px 9px;font-size:8px}.v2-current-competence-heading>.v2-dashboard-pill:before{display:none}.v2-current-competence-content{grid-template-columns:38px minmax(0,1fr) auto 52px;align-items:center;gap:7px;min-width:0;display:grid}.v2-current-competence-content>i{color:#0879e5;background:#e7f4ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.v2-current-competence-card.is-ongoing .v2-current-competence-content>i{color:#9b5700;background:#ffe1a7}.v2-current-competence-card.is-finalized .v2-current-competence-content>i{color:#118658;background:#d4f0df}.v2-current-competence-card.is-not-started .v2-current-competence-content>i{color:#647d94;background:#e8edf3}.v2-current-competence-content>.v2-current-competence-calendar{position:relative}.v2-current-competence-calendar>b{background:currentColor;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-3px;right:-3px}.v2-current-competence-content>.v2-current-competence-calendar>b>.v2-nav-icon{color:#fff;stroke-width:2px;width:12px;height:12px}.v2-current-competence-card.is-ongoing .v2-competence-state-pill{color:#8d4f00;background:#ffe0a3}.v2-current-competence-card.is-finalized .v2-competence-state-pill{color:#16865b;background:#e5f6ed}.v2-current-competence-card.is-not-started .v2-competence-state-pill{color:#647d94;background:#e8edf3}.v2-current-competence-period{min-width:0}.v2-current-competence-period strong,.v2-current-competence-period small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v2-current-competence-period strong{color:#092341;font-size:15px}.v2-current-competence-period .v2-partial-dre-note{color:#8a5900;margin-top:2px;font-size:8px;font-weight:800}.v2-current-competence-content>nav{justify-content:center;gap:0;display:flex}.v2-current-competence-content>nav button{color:#0875e4;background:0 0;border:0;border-radius:7px;width:26px;height:42px;font-size:25px;line-height:1}.v2-current-competence-content>nav button:hover:not(:disabled){background:#eef7ff}.v2-current-competence-content>nav button:disabled{color:#aab9c4;cursor:not-allowed}.v2-overview-competence-picker{z-index:25;min-width:0;position:relative}.v2-overview-competence-picker>summary{border:1px solid var(--competence-picker-border,#50677d);background:var(--competence-picker,#647d94);color:#fff;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:0 11px;font-size:9px;font-weight:850;list-style:none;display:flex}.v2-overview-competence-picker>summary::-webkit-details-marker{display:none}.v2-overview-competence-picker>summary:hover,.v2-overview-competence-picker>summary:focus-visible{background:var(--competence-picker-hover,#50677d);outline:2px solid var(--competence-picker-focus,#647d9440);outline-offset:2px}.v2-overview-competence-popover{width:320px;max-width:calc(100vw - 24px);top:calc(100% + 8px);left:auto;right:0}.v2-overview-competence-popover>div button:disabled,.v2-overview-competence-popover>.v2-import-competence-today:disabled{opacity:.45;cursor:not-allowed}.v2-overview-action-card{background:linear-gradient(115deg,#f5faff,#fff);border:1px solid #d7e7f0;border-radius:16px;grid-template-rows:20px minmax(42px,1fr);align-content:center;gap:8px;min-width:0;height:100%;min-height:104px;padding:11px 14px;display:grid;box-shadow:0 5px 18px #1243630a}.v2-overview-action-card>span{align-items:center;display:flex}.v2-overview-hero-action{text-align:center;justify-content:center;align-self:center;align-items:center;gap:8px;width:100%;height:42px;min-height:42px;padding:8px 14px;font-size:10px;font-weight:850;line-height:1.2;display:flex;border-radius:999px!important}.v2-overview-hero-action svg{flex:none;width:15px;height:15px}.v2-overview-hero-action:disabled{cursor:not-allowed;opacity:.55}.v2-current-competence-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.v2-current-competence-actions>.v2-dashboard-pill{min-width:88px;padding:6px 10px;font-size:8px}.v2-current-competence-actions>.v2-dashboard-pill:before{display:none}.v2-current-competence-actions>button{color:#fff;white-space:nowrap;cursor:pointer;background:#087bc0;border:1px solid #0b82c6;border-radius:999px;min-height:32px;padding:6px 12px;font-size:8.5px;font-weight:850}.v2-current-competence-actions>button:hover:not(:disabled){background:#066da9;box-shadow:0 4px 12px #087bc033}.v2-current-competence-actions>button:disabled{cursor:not-allowed;opacity:.55}.v2-current-competence-actions>.v2-dashboard-pill.open,.v2-current-period-panel .v2-overview-panel-trailing>.v2-dashboard-pill.open{color:#16865b;background:#e5f6ed}.v2-current-competence-card.is-ongoing .v2-dashboard-pill.open{color:#8d4f00;background:#ffe0a3}.v2-pca-shell .v2-current-period-panel footer button{flex:1 1 0;min-width:0}.v2-pca-shell .v2-current-period-panel footer .v2-partial-dre-button{color:#fff;box-shadow:none;background:#f4b73c;border:1px solid #e8ab33;font-weight:850;border-radius:999px!important}.v2-pca-shell .v2-current-period-panel footer .v2-partial-dre-button:hover:not(:disabled){background:#eba72c;border-color:#d69323}.v2-pca-shell .v2-current-period-panel footer .v2-partial-dre-button:disabled{opacity:.5;cursor:not-allowed}.v2-pca-shell .v2-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v2-pca-shell .v2-overview-kpi{border-color:#dbe8ef;border-radius:10px;gap:14px;min-height:101px;padding:13px 16px;box-shadow:0 5px 18px #12436309}.v2-pca-shell .v2-overview-kpi>i{border-radius:10px;flex-basis:52px;width:52px;height:52px}.v2-pca-shell .v2-overview-kpi>i .v2-nav-icon{width:27px;height:27px}.v2-pca-shell .v2-overview-kpi span{color:#17334f;font-size:10px}.v2-pca-shell .v2-overview-kpi strong{color:#092341;margin-top:4px;font-size:22px}.v2-pca-shell .v2-overview-kpi small{margin-top:3px;font-size:10px}.v2-pca-shell .v2-overview-columns{grid-template-columns:minmax(0,1.01fr) minmax(0,.99fr);align-items:start;gap:12px}.v2-pca-shell .v2-overview-column{gap:12px}.v2-pca-shell .v2-overview-panel{border-color:#dbe8ef;border-radius:10px;box-shadow:0 5px 18px #12436309}.v2-pca-shell .v2-overview-panel-header{border-bottom:0;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:54px;padding:8px 14px}.v2-pca-shell .v2-overview-panel-header>i{border-radius:8px;width:34px;height:34px}.v2-pca-shell .v2-overview-panel-header p{font-size:8px}.v2-pca-shell .v2-overview-panel-trailing{gap:12px;font-size:10px}.v2-pca-shell .v2-overview-panel-trailing>strong{font-size:11px}.v2-pca-shell .v2-overview-link{font-size:8px}.v2-pca-shell .v2-dashboard-pill,.v2-pca-shell .v2-mini-status{padding:4px 9px;font-size:8px}.v2-pca-shell .v2-dashboard-table-head{background:#f2f7fb;min-height:31px;padding:5px 12px;font-size:7px}.v2-pca-shell .v2-competence-checklist{border:1px solid #dde8ee;border-radius:6px;margin:0 15px;overflow:hidden}.v2-pca-shell .v2-competence-item{font-size:9px}.v2-pca-shell .v2-competence-item>i{display:none}.v2-pca-shell .v2-current-period-panel footer{border-top:0;min-height:68px;padding:12px 15px}.v2-pca-shell .v2-current-period-panel footer button{flex:1 1 0;justify-content:center;align-items:center;width:auto;min-width:0;max-height:48px;font-size:10px;line-height:1.15;display:inline-flex;border-radius:999px!important;height:48px!important;min-height:48px!important;padding:0 15px!important}.v2-pca-shell .v2-current-period-panel footer .v2-primary{box-shadow:none;background:linear-gradient(#0871c7,#045da7);border:0}.v2-pca-shell .v2-activity-table{border:1px solid #dde8ee;border-radius:6px;margin:0 15px 15px;overflow:hidden}.v2-pca-shell .v2-activity-table strong,.v2-pca-shell .v2-activity-table small{font-size:7.5px}.v2-pca-shell .v2-periods-table{border:1px solid #dde8ee;border-radius:6px;margin:0 15px 15px;overflow:hidden}.v2-pca-shell .v2-periods-table>.v2-period-timeline-item{width:100%;min-height:31px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f3;border-radius:0;align-items:center;padding:3px 10px;display:grid}.v2-pca-shell .v2-periods-table>.v2-period-timeline-item:hover,.v2-pca-shell .v2-periods-table>.v2-period-timeline-item.selected{background:#f4f9fd}.v2-pca-shell .v2-periods-table>.v2-period-timeline-item:last-child{border-bottom:0}.v2-pca-shell .v2-periods-table>.v2-period-timeline-item>strong{font-size:8px}.v2-pca-shell .v2-periods-table>.v2-period-timeline-item>small{text-align:center;font-size:8px}.v2-pca-shell .v2-periods-table .v2-dashboard-pill.open{color:#0875e4;background:#e7f3ff}.v2-pca-shell .v2-overview-quick-actions{gap:10px;padding:0 15px 15px}.v2-pca-shell .v2-overview-quick-actions button{border-color:#c9ddeb;border-radius:7px;gap:10px;min-height:59px;padding:8px 13px;font-size:9px}.v2-pca-shell .v2-overview-quick-actions button>i{flex-basis:26px;width:26px;height:26px}.v2-pca-shell .v2-overview-notice{border-radius:9px;min-height:65px;padding:9px 20px}.v2-pca-shell .v2-overview-notice>i{flex-basis:39px;width:39px;height:39px;font-size:20px}.v2-pca-shell .v2-overview-notice>i .v2-nav-icon{width:25px;height:25px}.v2-pca-shell .v2-overview-notice strong{font-size:9px}.v2-pca-shell .v2-overview-notice small{font-size:8px}.v2-pca-shell .v2-overview-notice.info{min-height:82px}.v2-pca-shell .v2-overview-notice.info>i{color:#1681e1;background:0 0;border:2px solid #1681e1}.v2-pca-shell .v2-overview-footer{color:#58718b;align-items:flex-end;gap:13px;min-height:29px;padding:0 1px;font-size:10px;display:flex}.v2-pca-shell .v2-overview-footer strong{font-weight:500}.v2-pca-shell .v2-overview-footer i{margin-left:auto;font-style:normal}.v2-pca-shell .v2-overview-hero{grid-template-columns:minmax(250px,.82fr) minmax(330px,1fr) minmax(350px,1.08fr);min-height:96px}.v2-pca-shell .v2-current-competence-card,.v2-pca-shell .v2-overview-action-card{border-radius:10px;min-height:96px;padding:10px 12px}.v2-current-competence-card{grid-template-rows:20px minmax(48px,1fr);gap:6px}.v2-current-competence-actions{gap:6px}.v2-current-competence-actions>.v2-dashboard-pill{min-width:0;padding:5px 9px}.v2-current-competence-content{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);gap:5px 10px}.v2-current-competence-content>i{border-radius:9px;grid-row:1/3;width:42px;height:42px}.v2-current-competence-content>i svg{width:23px;height:23px}.v2-current-competence-period strong{font-size:16px}.v2-overview-competence-picker{z-index:35;flex:none}.v2-current-competence-selector{color:#092341;grid-area:1/2;align-items:center;gap:5px;min-width:0;display:flex}.v2-current-competence-selector>.v2-overview-competence-picker{min-width:0}.v2-current-competence-selector>.v2-overview-competence-picker>summary{width:max-content;max-width:100%;height:auto;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;list-style:none;display:block}.v2-current-competence-selector>.v2-overview-competence-picker>summary .v2-current-competence-period strong{transform-origin:50%;transition:transform .14s,font-weight .14s,text-shadow .14s}.v2-current-competence-selector>.v2-overview-competence-picker>summary:hover,.v2-current-competence-selector>.v2-overview-competence-picker>summary:focus-visible{color:inherit;background:0 0;border:0;outline:0}.v2-current-competence-selector>.v2-overview-competence-picker>summary:hover .v2-current-competence-period strong,.v2-current-competence-selector>.v2-overview-competence-picker>summary:focus-visible .v2-current-competence-period strong{text-shadow:0 .35px;font-weight:900;transform:translateY(-1px)scale(1.025)}.v2-current-competence-arrow{width:18px;height:24px;color:inherit;font:850 16px/1 var(--ui-font);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 18px;place-items:center;padding:0;transition:transform .14s,font-weight .14s,text-shadow .14s;display:grid}.v2-current-competence-arrow:hover:not(:disabled),.v2-current-competence-arrow:focus-visible{color:inherit;text-shadow:0 .35px;background:0 0;outline:0;font-weight:950;transform:translateY(-1px)scale(1.08)}.v2-current-competence-arrow:disabled{cursor:not-allowed;opacity:.28}.v2-current-competence-progress{grid-column:2;grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.v2-current-competence-progress>i{background:#e2e9ee;border-radius:999px;height:7px;display:block;overflow:hidden}.v2-current-competence-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#f39a09,#ffb019);height:100%;display:block}.v2-current-competence-card.is-finalized .v2-current-competence-progress>i>b{background:linear-gradient(90deg,#08b79b,#16be81)}.v2-current-competence-card.is-finalized .v2-current-competence-progress>small{color:#148b68}.v2-current-competence-card.is-not-started .v2-current-competence-progress>i>b{background:#647d94}.v2-current-competence-progress>small{color:#687f90;white-space:nowrap;font-size:7.5px;font-weight:700}.v2-overview-action-card{grid-template-rows:18px minmax(50px,1fr);gap:6px}.v2-overview-action-content{grid-template-columns:44px minmax(120px,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.v2-overview-action-content>i{color:#fff;background:linear-gradient(145deg,#45aaf3,#126de0);border-radius:9px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 7px 15px #126de02e}.v2-overview-action-content>i svg{width:24px;height:24px}.v2-overview-action-content>div{min-width:0}.v2-overview-action-content strong,.v2-overview-action-content small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v2-overview-action-content strong{color:#102d4e;font-size:12px}.v2-overview-action-content small{color:#657c90;margin-top:4px;font-size:8px}.v2-overview-hero-action{white-space:nowrap;width:auto;min-width:126px;height:38px;min-height:38px;padding:7px 13px;font-size:8.5px}.v2-overview-hero-action>span{font-size:15px;font-weight:500;line-height:1}.v2-pca-shell .v2-overview-kpi{grid-template-rows:minmax(0,1fr) auto;gap:9px;min-height:96px;padding:10px 12px;display:grid}.v2-overview-kpi-main{align-items:center;gap:12px;min-width:0;display:flex}.v2-pca-shell .v2-overview-kpi-main>i{border-radius:10px;flex:0 0 49px;place-items:center;width:49px;height:49px;display:grid}.v2-pca-shell .v2-overview-kpi-main>i .v2-nav-icon{width:27px;height:27px}.v2-overview-kpi.indigo .v2-overview-kpi-main>i{color:#365fc5;background:linear-gradient(145deg,#eef1ff,#e5edff)}.v2-overview-kpi.amber .v2-overview-kpi-main>i{color:#e18b08;background:linear-gradient(145deg,#fff2d6,#ffe6ad)}.v2-overview-kpi.green .v2-overview-kpi-main>i{color:#14925d;background:linear-gradient(145deg,#e8f8ef,#d7f3e4)}.v2-overview-kpi.teal .v2-overview-kpi-main>i{color:#119277;background:linear-gradient(145deg,#e5f7f2,#d7f3ec)}.v2-overview-kpi-main>div{min-width:0}.v2-overview-kpi-main span,.v2-overview-kpi-main strong,.v2-overview-kpi-main small,.v2-overview-kpi-main em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v2-overview-kpi-main span{color:#17334f;font-size:9px;font-weight:850}.v2-overview-kpi-main strong{color:#092341;margin-top:3px;font-size:21px;line-height:1.05}.v2-overview-kpi-main small{color:#6b8090;margin-top:3px;font-size:8.5px}.v2-overview-kpi-main em{color:#6b8090;margin-top:2px;font-size:7.5px;font-style:normal}.v2-overview-kpi.amber .v2-overview-kpi-main small{color:#b16b00}.v2-overview-kpi.green .v2-overview-kpi-main small,.v2-overview-kpi.teal .v2-overview-kpi-main small{color:#12805b}.v2-overview-kpi-progress{grid-template-columns:minmax(60px,1fr) auto;align-items:center;gap:8px;display:grid}.v2-overview-kpi-progress>i{background:#e6edf1;border-radius:999px;height:7px;display:block;overflow:hidden}.v2-overview-kpi-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#08b79b,#16be81);height:100%;display:block}.v2-overview-kpi.amber .v2-overview-kpi-progress>i>b{background:linear-gradient(90deg,#ee9309,#ffb420)}.v2-overview-kpi-progress>span{color:#148b68;white-space:nowrap;font-size:8px;font-weight:850}.v2-overview-kpi.amber .v2-overview-kpi-progress>span{color:#a66b0b}.v2-pca-shell .v2-overview-panel-header{grid-template-columns:30px minmax(0,1fr) auto;min-height:44px;padding:6px 10px}.v2-pca-shell .v2-overview-panel-header>i{color:#fff;background:linear-gradient(145deg,#1d92ee,#0868d6);width:30px;height:30px}.v2-pca-shell .v2-overview-panel-header>i .v2-nav-icon{width:17px;height:17px}.v2-pca-shell .v2-overview-panel-header h2{font-size:12px}.v2-pca-shell .v2-dashboard-table-head{min-height:27px;padding:4px 10px}.v2-pca-shell .v2-competence-checklist{margin:0 10px}.v2-pca-shell .v2-competence-checklist>.v2-dashboard-table-head,.v2-pca-shell .v2-competence-row{grid-template-columns:minmax(148px,1.1fr) 108px minmax(145px,1.1fr) minmax(94px,auto)}.v2-pca-shell .v2-competence-row{min-height:32px;padding:3px 9px}.v2-pca-shell .v2-competence-item{gap:7px;font-size:8px}.v2-pca-shell .v2-competence-item>i{color:#1175ca;background:#eaf5ff;border-radius:5px;width:18px;height:18px;display:grid}.v2-pca-shell .v2-competence-item>i svg{width:11px;height:11px}.v2-pca-shell .v2-competence-row.current{background:#fff8e8}.v2-pca-shell .v2-competence-row.current .v2-competence-item>i{color:#fff;background:#167fe0}.v2-pca-shell .v2-competence-row.locked .v2-competence-item>i{color:#4d6680;background:#edf2f7}.v2-pca-shell .v2-competence-status{font-size:8px}.v2-pca-shell .v2-competence-status b{width:18px;height:18px;font-size:9px}.v2-pca-shell .v2-competence-status.pending{color:#526b83}.v2-pca-shell .v2-competence-status.pending b{background:#597492}.v2-pca-shell .v2-competence-status.current{color:#b97205}.v2-pca-shell .v2-competence-status.current b{color:#fff;background:#ffb41d;font-size:7px}.v2-pca-shell .v2-competence-row>small{font-size:7.5px}.v2-pca-shell .v2-competence-row>button{min-height:25px;font-size:7.5px}.v2-pca-shell .v2-competence-row>button.current{color:#fff;background:linear-gradient(#ffb526,#e79308);border-color:#dd900c;justify-content:center;align-items:center;gap:8px;display:inline-flex}.v2-pca-shell .v2-competence-row>button.current>span{font-size:12px}.v2-pca-shell .v2-current-period-panel footer .v2-partial-dre-button{background:linear-gradient(#ffb323,#e99508)}.v2-pca-shell .v2-periods-table{margin:0 10px 10px}.v2-pca-shell .v2-periods-table>.v2-dashboard-table-head,.v2-pca-shell .v2-periods-table>.v2-period-timeline-item{grid-template-columns:minmax(65px,.75fr) minmax(92px,1fr) minmax(78px,.85fr) minmax(78px,.85fr) 48px}.v2-pca-shell .v2-periods-table>.v2-period-timeline-item{min-height:27px;padding:2px 9px}.v2-pca-shell .v2-periods-table>.v2-period-timeline-item.selected{background:#fffaf0}.v2-pca-shell .v2-activity-panel .v2-overview-panel-header{min-height:44px}.v2-pca-shell .v2-activity-table{margin:0 10px 10px}.v2-pca-shell .v2-activity-table>.v2-dashboard-table-head,.v2-pca-shell .v2-activity-table>div:not(.v2-dashboard-table-head){grid-template-columns:120px 92px minmax(180px,1fr)}.v2-pca-shell .v2-activity-table>div:not(.v2-dashboard-table-head){min-height:25px;padding:3px 9px;font-size:7.5px}.v2-pca-shell .v2-activity-table time{align-items:center;gap:7px;display:flex}.v2-activity-state{background:#13a46f;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.v2-activity-table>div:nth-child(3n) .v2-activity-state{background:#167be0}.v2-pca-shell .v2-quick-actions-panel .v2-overview-panel-header{min-height:48px}.v2-pca-shell .v2-overview-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px}.v2-pca-shell .v2-overview-quick-actions button{min-height:54px;padding:7px 10px;font-size:8px}.v2-pca-shell .v2-overview-quick-actions button>i{color:#087be0;background:#ebf6ff;border-radius:7px;flex-basis:32px;width:32px;height:32px}.v2-pca-shell .v2-overview-quick-actions svg{width:20px;height:20px}.v2-pca-shell.v2-collapsed .v2-sidebar-brand-row{flex-direction:column;gap:0;height:116px;min-height:116px}.v2-pca-shell.v2-collapsed .v2-sidebar-hub{flex-basis:44px;height:44px}.v2-pca-shell.v2-collapsed .v2-sidebar-hub .polli-module-hub-button{width:42px;padding:0}.v2-pca-shell.v2-collapsed .v2-sidebar-hub .polli-module-hub-button span{display:none}.v2-pca-shell.v2-collapsed .v2-brand{height:72px;min-height:72px}.v2-pca-shell.v2-collapsed .v2-brand-lockup{display:none}.v2-pca-shell.v2-collapsed .v2-sidebar{padding-left:9px;padding-right:9px}.v2-pca-shell.v2-collapsed .v2-sidebar-section{margin-left:-9px;margin-right:-9px;padding-left:9px;padding-right:9px}.v2-pca-shell.v2-collapsed .v2-collapse{width:calc(100% + 18px);margin-left:-9px;margin-right:-9px;padding:6px}.v2-pca-shell.v2-collapsed .v2-nav-group[data-nav-group=dre] .v2-nav-children{border-left:0;margin-left:0}.v2-pca-shell.v2-collapsed .v2-nav-group[data-nav-group=dre] .v2-dre-center-item{justify-content:center;width:calc(100% + 12px);min-height:22px;margin:0 -6px;padding:2px 0}.v2-pca-shell.v2-collapsed .v2-nav-group[data-nav-group=dre] .v2-dre-center-item>span:first-child{display:none}.v2-pca-shell.v2-collapsed .v2-nav-group[data-nav-group=dre] .v2-dre-center-item .v2-nav-text{color:#dcebf2;text-align:center;white-space:nowrap;max-width:62px;font-size:8.5px;font-weight:750;display:block;overflow:visible}@media (width<=1180px){.v2-pca-shell{--sidebar:68px}.v2-pca-shell .v2-sidebar-brand-row{flex-direction:column;gap:0;height:116px;min-height:116px}.v2-pca-shell .v2-sidebar-hub{flex-basis:44px;height:44px}.v2-pca-shell .v2-sidebar-hub .polli-module-hub-button{width:42px;padding:0}.v2-pca-shell .v2-sidebar-hub .polli-module-hub-button span{display:none}.v2-pca-shell .v2-brand{height:72px;min-height:72px}.v2-pca-shell .v2-brand-lockup,.v2-pca-shell .v2-nav-text{display:none}.v2-pca-shell .v2-sidebar{padding-left:9px;padding-right:9px}.v2-pca-shell .v2-nav-item,.v2-pca-shell .v2-nav-group-toggle,.v2-pca-shell .v2-sidebar-section-toggle{justify-content:center;padding-left:5px;padding-right:5px}.v2-pca-shell .v2-sidebar-section{margin-left:-9px;margin-right:-9px;padding-left:9px;padding-right:9px}.v2-pca-shell .v2-nav-children{border-left:0;margin-left:0}.v2-pca-shell .v2-collapse{width:calc(100% + 18px);margin-left:-9px;margin-right:-9px;padding:6px}.v2-pca-shell .v2-nav-group[data-nav-group=dre] .v2-dre-center-item{justify-content:center;width:calc(100% + 12px);min-height:22px;margin:0 -6px;padding:2px 0}.v2-pca-shell .v2-nav-group[data-nav-group=dre] .v2-dre-center-item>span:first-child{display:none}.v2-pca-shell .v2-nav-group[data-nav-group=dre] .v2-dre-center-item .v2-nav-text{color:#dcebf2;text-align:center;white-space:nowrap;max-width:62px;font-size:8.5px;font-weight:750;display:block;overflow:visible}.v2-pca-shell .v2-overview-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-pca-shell .v2-overview-welcome{grid-column:1/-1}.v2-pca-shell .hub-user-chip{min-width:48px}.v2-pca-shell .hub-user-chip>span,.v2-pca-shell .hub-user-chip>i{display:none}}@media (width<=900px){.v2-pca-shell .v2-overview-hero{grid-template-columns:1fr}.v2-pca-shell .v2-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-pca-shell .v2-overview-columns{grid-template-columns:1fr}.v2-pca-shell .v2-office-selector{display:none}.v2-pca-shell .v2-header-notification-settings{justify-content:center;width:36px;padding:0}.v2-pca-shell .v2-header-notification-settings span{display:none}}@media (width<=1450px){.v2-pca-shell .v2-overview-hero{grid-template-columns:minmax(0,1fr) minmax(280px,350px)}.v2-pca-shell .v2-overview-welcome{grid-column:1/-1}}@media (width<=900px){.v2-pca-shell .v2-overview-hero{grid-template-columns:1fr}.v2-pca-shell .v2-overview-welcome,.v2-pca-shell .v2-current-competence-card,.v2-pca-shell .v2-overview-action-card{grid-column:1}}@media (width<=600px){.v2-current-competence-content{grid-template-columns:38px minmax(0,1fr);row-gap:8px}.v2-current-competence-content>nav{grid-area:1/3}.v2-current-competence-selector{grid-area:1/2;justify-self:start}.v2-current-competence-progress{grid-area:2/2}.v2-pca-shell .v2-current-period-panel footer{flex-wrap:wrap}.v2-pca-shell .v2-current-period-panel footer button{flex-basis:100%}}.v2-carrier-plan-screen{border-color:#d4e1e8;border-radius:13px;box-shadow:0 6px 18px #13364e12}.v2-carrier-plan-screen>.v2-registration-toolbar{background:linear-gradient(115deg,#fff 0%,#f3f9fc 100%)}.v2-carrier-plan-table-wrap{max-width:100%;position:relative;overflow:visible}.v2-carrier-plan-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.v2-carrier-plan-table th,.v2-carrier-plan-table td{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:none}.v2-carrier-plan-table .v2-carrier-plan-code-col{width:8%}.v2-carrier-plan-table .v2-carrier-plan-account-col,.v2-carrier-plan-table .v2-carrier-plan-linked-col{width:20.5%}.v2-carrier-plan-table .v2-carrier-plan-classification-col{width:13%}.v2-carrier-plan-table .v2-carrier-plan-validity-col{width:11%}.v2-carrier-plan-table .v2-carrier-plan-status-col{width:8%}.v2-carrier-plan-table .v2-carrier-plan-actions-col{width:19%}.v2-carrier-plan-table.without-linked-account-column .v2-carrier-plan-code-col{width:9%}.v2-carrier-plan-table.without-linked-account-column .v2-carrier-plan-account-col{width:33%}.v2-carrier-plan-table.without-linked-account-column .v2-carrier-plan-classification-col{width:17%}.v2-carrier-plan-table.without-linked-account-column .v2-carrier-plan-validity-col{width:12%}.v2-carrier-plan-table.without-linked-account-column .v2-carrier-plan-status-col{width:10%}.v2-carrier-plan-table.without-linked-account-column .v2-carrier-plan-actions-col{width:19%}.v2-carrier-plan-description{white-space:normal;display:block}.v2-carrier-plan-code strong{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.v2-carrier-plan-account small,.v2-carrier-plan-classification small,.v2-carrier-plan-validity small{line-height:1.35}.v2-carrier-plan-classification>strong,.v2-carrier-plan-validity>span{color:#183e53;display:block}.v2-carrier-plan-validity>span,.v2-carrier-plan-validity>small{white-space:nowrap}.v2-carrier-plan-actions .v2-row-actions-compact{grid-template-columns:auto minmax(92px,1fr);justify-content:stretch;align-items:start;min-width:0;display:grid}.v2-carrier-plan-actions .v2-action-button,.v2-carrier-plan-actions .v2-row-action-menu>summary{padding-inline:8px!important}.v2-carrier-plan-actions .v2-row-action-menu{min-width:0}.v2-carrier-plan-actions .v2-row-action-menu>summary{width:100%}.v2-carrier-plan-actions .v2-row-action-menu>div{width:100%;min-width:0;box-shadow:none;background:#f7fafc;border-color:#d4e1e8;border-radius:8px;margin-top:6px;padding:6px;position:static;inset:auto}.v2-carrier-plan-actions .v2-row-action-menu>div .v2-action-button{white-space:normal;min-width:0}@media (width<=980px){.v2-carrier-plan-table colgroup,.v2-carrier-plan-table thead{display:none}.v2-carrier-plan-table,.v2-carrier-plan-table tbody{width:100%;display:block}.v2-carrier-plan-table tbody tr{background:#fff;border:1px solid #d8e4ea;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px;display:grid;overflow:visible}.v2-carrier-plan-table tbody td{width:auto;padding:9px 11px;display:block;background:0 0!important;border:0!important;border-bottom:1px solid #e6edf1!important}.v2-carrier-plan-table tbody td:before{content:attr(data-label);color:#6a8090;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:7.5px;font-weight:900;display:block}.v2-carrier-plan-account,.v2-carrier-plan-links,.v2-carrier-plan-actions{grid-column:1/-1}.v2-carrier-plan-actions{border-bottom:0!important}.v2-carrier-plan-actions .v2-row-actions-compact{max-width:260px}}.v2-structure-list{background:#fff;border-color:#d4e1e8;border-radius:13px;max-width:100%;box-shadow:0 6px 18px #13364e12}.v2-structure-list>.v2-registration-toolbar{background:linear-gradient(115deg,#fff 0%,#f3f9fc 100%);min-height:74px}.v2-structure-list .v2-registration-heading{border-left-color:#0b91a2}.v2-structure-list .v2-registration-heading>span{color:#0677a0}.v2-structure-list .v2-primary{background:linear-gradient(#177cbb,#0866a8);box-shadow:0 5px 13px #0866a82e}.v2-structure-table-wrap{max-width:100%;position:relative;overflow:visible}.v2-structure-table{table-layout:fixed;border-collapse:collapse;font-size:9.5px;width:100%!important;min-width:0!important}.v2-structure-table th,.v2-structure-table td{overflow-wrap:anywhere;white-space:normal;width:auto;padding:9px 10px;min-width:0!important;max-width:none!important}.v2-structure-table th{height:39px;color:#496575!important;background:linear-gradient(#f2f7fa,#eaf1f5)!important}.v2-structure-table tbody tr{transition:background-color .16s}.v2-structure-table .v2-validity-date,.v2-structure-table tbody td:first-child>strong,.v2-structure-table .v2-account-inline strong{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.v2-structure-table .v2-account-inline{white-space:normal}.v2-structure-table .v2-account-inline strong,.v2-structure-table .v2-account-inline span{display:block}.v2-structure-table .v2-row-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;gap:6px;width:100%;min-width:0;display:grid}.v2-structure-table .v2-row-actions-compact{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.v2-structure-table .v2-row-actions>.v2-action-button{white-space:normal;width:100%;min-width:0}.v2-carrier-plan-table .v2-carrier-plan-actions .v2-row-actions-compact{grid-template-columns:minmax(58px,.66fr) minmax(88px,1fr)}.v2-structure-table .v2-row-action-menu{min-width:0}.v2-structure-table .v2-row-action-menu>summary,.v2-structure-table .v2-row-actions .v2-action-button{line-height:1.1;border-radius:7px!important;height:30px!important;min-height:30px!important}.v2-structure-table .v2-row-action-menu>summary{width:100%;padding-inline:7px}.v2-structure-table .v2-row-action-menu>div{width:100%;min-width:0;box-shadow:none;background:#f7fafc;border-color:#d4e1e8;border-radius:8px;gap:5px;margin-top:6px;padding:6px;position:static;inset:auto}.v2-structure-table .v2-row-action-menu>div .v2-action-button{white-space:normal;min-width:0}.v2-dre-plan-admin-table th:first-child{width:7%}.v2-dre-plan-admin-table th:nth-child(2){width:20%}.v2-dre-plan-admin-table th:nth-child(3){width:5%}.v2-dre-plan-admin-table th:nth-child(4),.v2-dre-plan-admin-table th:nth-child(5){width:10%}.v2-dre-plan-admin-table th:nth-child(6){width:12%}.v2-dre-plan-admin-table th:nth-child(7){width:6%}.v2-dre-plan-admin-table th:nth-child(8),.v2-dre-plan-admin-table th:nth-child(9){width:6.5%}.v2-dre-plan-admin-table th:nth-child(10){width:7%}.v2-dre-plan-admin-table th:nth-child(11){width:10%}.v2-dre-mapping-admin-table th:first-child{width:8%}.v2-dre-mapping-admin-table th:nth-child(2){width:19%}.v2-dre-mapping-admin-table th:nth-child(3){width:22%}.v2-dre-mapping-admin-table th:nth-child(4){width:11%}.v2-dre-mapping-admin-table th:nth-child(5){width:12%}.v2-dre-mapping-admin-table th:nth-child(6),.v2-dre-mapping-admin-table th:nth-child(7){width:6.5%}.v2-dre-mapping-admin-table th:nth-child(8){width:7%}.v2-dre-mapping-admin-table th:nth-child(9){width:8%}.v2-dre-formula-admin-table th:first-child{width:18%}.v2-dre-formula-admin-table th:nth-child(2){width:17%}.v2-dre-formula-admin-table th:nth-child(3){width:11%}.v2-dre-formula-admin-table th:nth-child(4){width:22%}.v2-dre-formula-admin-table th:nth-child(5),.v2-dre-formula-admin-table th:nth-child(6),.v2-dre-formula-admin-table th:nth-child(7){width:7%}.v2-dre-formula-admin-table th:nth-child(8),.v2-centers-admin-table th:first-child{width:11%}.v2-centers-admin-table th:nth-child(2){width:22%}.v2-centers-admin-table th:nth-child(3){width:18%}.v2-centers-admin-table th:nth-child(4),.v2-centers-admin-table th:nth-child(5){width:8%}.v2-centers-admin-table th:nth-child(6),.v2-centers-admin-table th:nth-child(7){width:7%}.v2-centers-admin-table th:nth-child(8){width:8%}.v2-centers-admin-table th:nth-child(9){width:11%}.v2-carrier-mapping-table.v2-structure-table th:first-child{width:9%}.v2-carrier-mapping-table.v2-structure-table th:nth-child(2){width:20%}.v2-carrier-mapping-table.v2-structure-table th:nth-child(3){width:24%}.v2-carrier-mapping-table.v2-structure-table th:nth-child(4){width:15%}.v2-carrier-mapping-table.v2-structure-table th:nth-child(5),.v2-carrier-mapping-table.v2-structure-table th:nth-child(6),.v2-carrier-mapping-table.v2-structure-table th:nth-child(7){width:7%}.v2-carrier-mapping-table.v2-structure-table th:nth-child(8){width:11%}.v2-carrier-formula-admin-table th:first-child{width:23%}.v2-carrier-formula-admin-table th:nth-child(2){width:27%}.v2-carrier-formula-admin-table th:nth-child(3){width:12%}.v2-carrier-formula-admin-table th:nth-child(4),.v2-carrier-formula-admin-table th:nth-child(5),.v2-carrier-formula-admin-table th:nth-child(6){width:8%}.v2-carrier-formula-admin-table th:nth-child(7){width:14%}.v2-settlement-plan-admin-table th:first-child{width:9%}.v2-settlement-plan-admin-table th:nth-child(2){width:25%}.v2-settlement-plan-admin-table th:nth-child(3){width:6%}.v2-settlement-plan-admin-table th:nth-child(4){width:11%}.v2-settlement-plan-admin-table th:nth-child(5),.v2-settlement-plan-admin-table th:nth-child(6){width:15%}.v2-settlement-plan-admin-table th:nth-child(7){width:8%}.v2-settlement-plan-admin-table th:nth-child(8){width:11%}.v2-settlement-formula-admin-table th:first-child{width:25%}.v2-settlement-formula-admin-table th:nth-child(2){width:22%}.v2-settlement-formula-admin-table th:nth-child(3){width:17%}.v2-settlement-formula-admin-table th:nth-child(4){width:12%}.v2-settlement-formula-admin-table th:nth-child(5),.v2-settlement-formula-admin-table th:nth-child(6){width:7%}.v2-settlement-formula-admin-table th:nth-child(7){width:10%}.v2-report-profiles-admin-table th:first-child{width:40%}.v2-report-profiles-admin-table th:nth-child(2){width:20%}.v2-report-profiles-admin-table th:nth-child(3){width:14%}.v2-report-profiles-admin-table th:nth-child(4){width:26%}@media (width<=980px){.v2-structure-list>.v2-registration-toolbar{min-height:0}.v2-structure-table:not(.v2-carrier-plan-table) thead{display:none}.v2-structure-table:not(.v2-carrier-plan-table),.v2-structure-table:not(.v2-carrier-plan-table) tbody{width:100%;display:block}.v2-structure-table:not(.v2-carrier-plan-table) tbody tr{background:#fff;border:1px solid #d8e4ea;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px;display:grid;overflow:visible}.v2-structure-table:not(.v2-carrier-plan-table) tbody tr.synthetic,.v2-structure-table.v2-plan-table tbody tr.synthetic{background:#e7f2f5}.v2-structure-table:not(.v2-carrier-plan-table) tbody td{padding:9px 11px;display:block;background:0 0!important;border:0!important;border-bottom:1px solid #e6edf1!important;width:auto!important;min-width:0!important}.v2-structure-table:not(.v2-carrier-plan-table) tbody td:before{color:#6a8090;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:7.5px;font-weight:900;display:block}.v2-structure-table:not(.v2-carrier-plan-table) tbody td:has(.v2-row-actions){grid-column:1/-1;border-bottom:0!important}.v2-structure-table:not(.v2-carrier-plan-table) .v2-row-actions{max-width:280px}.v2-carrier-mapping-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-dre-plan-admin-table td:first-child:before{content:"Código"}.v2-dre-plan-admin-table td:nth-child(2):before{content:"Conta"}.v2-dre-plan-admin-table td:nth-child(3):before{content:"Nível"}.v2-dre-plan-admin-table td:nth-child(4):before{content:"Tipo"}.v2-dre-plan-admin-table td:nth-child(5):before{content:"Origem"}.v2-dre-plan-admin-table td:nth-child(6):before{content:"Aplicação"}.v2-dre-plan-admin-table td:nth-child(7):before{content:"Consolida"}.v2-dre-plan-admin-table td:nth-child(8):before{content:"Início"}.v2-dre-plan-admin-table td:nth-child(9):before{content:"Fim"}.v2-dre-plan-admin-table td:nth-child(10):before{content:"Situação"}.v2-dre-plan-admin-table td:nth-child(11):before{content:"Ações"}.v2-dre-mapping-admin-table td:first-child:before{content:"Código financeiro"}.v2-dre-mapping-admin-table td:nth-child(2):before{content:"Descrição"}.v2-dre-mapping-admin-table td:nth-child(3):before{content:"Destino da DRE"}.v2-dre-mapping-admin-table td:nth-child(4):before{content:"Escopo"}.v2-dre-mapping-admin-table td:nth-child(5):before{content:"Tratamento"}.v2-dre-mapping-admin-table td:nth-child(6):before{content:"Início"}.v2-dre-mapping-admin-table td:nth-child(7):before{content:"Fim"}.v2-dre-mapping-admin-table td:nth-child(8):before{content:"Situação"}.v2-dre-mapping-admin-table td:nth-child(9):before{content:"Ações"}.v2-dre-formula-admin-table td:first-child:before{content:"Conta"}.v2-dre-formula-admin-table td:nth-child(2):before{content:"Regra"}.v2-dre-formula-admin-table td:nth-child(3):before{content:"Escopo"}.v2-dre-formula-admin-table td:nth-child(4):before{content:"Parâmetros"}.v2-dre-formula-admin-table td:nth-child(5):before{content:"Início"}.v2-dre-formula-admin-table td:nth-child(6):before{content:"Fim"}.v2-dre-formula-admin-table td:nth-child(7):before{content:"Situação"}.v2-dre-formula-admin-table td:nth-child(8):before{content:"Ações"}.v2-centers-admin-table td:first-child:before{content:"Código financeiro"}.v2-centers-admin-table td:nth-child(2):before{content:"Centro"}.v2-centers-admin-table td:nth-child(3):before{content:"Menu"}.v2-centers-admin-table td:nth-child(4):before{content:"Consolidado"}.v2-centers-admin-table td:nth-child(5):before{content:"Obrigatório"}.v2-centers-admin-table td:nth-child(6):before{content:"Início"}.v2-centers-admin-table td:nth-child(7):before{content:"Fim"}.v2-centers-admin-table td:nth-child(8):before{content:"Situação"}.v2-centers-admin-table td:nth-child(9):before{content:"Ações"}.v2-carrier-mapping-table td:first-child:before{content:"Código do relatório"}.v2-carrier-mapping-table td:nth-child(2):before{content:"Descrição de origem"}.v2-carrier-mapping-table td:nth-child(3):before{content:"Conta dos Portadores"}.v2-carrier-mapping-table td:nth-child(4):before{content:"Tratamento"}.v2-carrier-mapping-table td:nth-child(5):before{content:"Início"}.v2-carrier-mapping-table td:nth-child(6):before{content:"Fim"}.v2-carrier-mapping-table td:nth-child(7):before{content:"Situação"}.v2-carrier-mapping-table td:nth-child(8):before{content:"Ações"}.v2-carrier-formula-admin-table td:first-child:before{content:"Conta"}.v2-carrier-formula-admin-table td:nth-child(2):before{content:"Forma de alimentação"}.v2-carrier-formula-admin-table td:nth-child(3):before{content:"Fechamento"}.v2-carrier-formula-admin-table td:nth-child(4):before{content:"Início"}.v2-carrier-formula-admin-table td:nth-child(5):before{content:"Fim"}.v2-carrier-formula-admin-table td:nth-child(6):before{content:"Situação"}.v2-carrier-formula-admin-table td:nth-child(7):before{content:"Ações"}.v2-settlement-plan-admin-table td:first-child:before{content:"Código"}.v2-settlement-plan-admin-table td:nth-child(2):before{content:"Conta"}.v2-settlement-plan-admin-table td:nth-child(3):before{content:"Nível"}.v2-settlement-plan-admin-table td:nth-child(4):before{content:"Tipo"}.v2-settlement-plan-admin-table td:nth-child(5):before{content:"Natureza"}.v2-settlement-plan-admin-table td:nth-child(6):before{content:"Origem"}.v2-settlement-plan-admin-table td:nth-child(7):before{content:"Situação"}.v2-settlement-plan-admin-table td:nth-child(8):before{content:"Ações"}.v2-settlement-formula-admin-table td:first-child:before{content:"Conta"}.v2-settlement-formula-admin-table td:nth-child(2):before{content:"Regra vigente"}.v2-settlement-formula-admin-table td:nth-child(3):before{content:"Tipo"}.v2-settlement-formula-admin-table td:nth-child(4):before{content:"Origem"}.v2-settlement-formula-admin-table td:nth-child(5):before{content:"Início"}.v2-settlement-formula-admin-table td:nth-child(6):before{content:"Fim"}.v2-settlement-formula-admin-table td:nth-child(7):before{content:"Ações"}.v2-report-profiles-admin-table td:first-child:before{content:"Modelo"}.v2-report-profiles-admin-table td:nth-child(2):before{content:"Origem"}.v2-report-profiles-admin-table td:nth-child(3):before{content:"Situação"}.v2-report-profiles-admin-table td:nth-child(4):before{content:"Ações"}}@media (width<=620px){.v2-structure-table:not(.v2-carrier-plan-table) tbody tr{grid-template-columns:1fr}.v2-structure-table:not(.v2-carrier-plan-table) tbody td:has(.v2-row-actions){grid-column:auto}.v2-carrier-mapping-summary{grid-template-columns:1fr}}.v2-formula-editor{background:#f5f8fa;gap:16px;padding:18px;display:grid}.v2-formula-intro{padding:0 2px 2px}.v2-formula-rule-panel{background:#fff;border:1px solid #cbdde5;border-radius:12px;margin:0;position:relative;overflow:hidden;box-shadow:0 5px 15px #12394f12}.v2-formula-rule-panel-current{border-left:4px solid var(--teal)}.v2-formula-rule-panel-new{border-left:4px solid var(--blue)}.v2-current-formula{background:#fff;padding:0 16px 16px}.v2-current-formula-heading{background:linear-gradient(90deg,#e8f7f6 0%,#f7fbfc 72%,#fff 100%);border-bottom:1px solid #c7e2e3;margin:0 -16px 12px;padding:13px 16px}.v2-formula-equation{margin:0 0 10px}.v2-formula-facts{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px}.v2-current-formula-actions{border-top:1px solid #e3ebee;margin-top:12px;padding-top:11px}.v2-parameter-inline{background:#f3f8fe;border:1px solid #b9d4eb;border-left:4px solid #4c8fd7;border-radius:10px;margin:13px 0 0;padding:13px 14px;grid-template-columns:minmax(245px,.62fr) minmax(0,1.38fr)!important;align-items:center!important;gap:16px!important}.v2-parameter-heading{min-width:0}.v2-parameter-fields{grid-template-columns:minmax(145px,.7fr) minmax(220px,1fr) auto;align-items:start;gap:11px;min-width:0;display:grid}.v2-parameter-fields>label{min-width:0}.v2-parameter-fields input{height:40px}.v2-parameter-fields .v2-form-actions{flex-wrap:nowrap;align-self:start;margin:20px 0 0}.v2-parameter-fields .v2-primary{min-width:145px;min-height:40px}.v2-parameter-fields .v2-cancel-button{min-width:105px!important}.v2-new-formula{padding:0 16px 16px}.v2-formula-builder-heading{background:linear-gradient(90deg,#edf5fd 0%,#f8fbfe 72%,#fff 100%);border-top:0;border-bottom:1px solid #d7e3ef;align-items:center;margin:0 -16px 14px;padding:13px 16px}.v2-formula-builder-heading>div{padding-top:0}.v2-formula-editor .v2-formula-builder{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:11px 12px;margin-top:0}.v2-formula-builder>label{min-width:0}.v2-formula-builder>label>select,.v2-formula-builder>label>input{height:42px}.v2-formula-field-target,.v2-formula-field-scope,.v2-formula-field-date,.v2-formula-field-operation{grid-column:span 4}.v2-formula-field-left{grid-column:span 8}.v2-formula-builder.has-second-account .v2-formula-field-left,.v2-formula-field-right{grid-column:span 4}.v2-formula-builder.is-fixed .v2-formula-field-operation{grid-column:1/-1}.v2-formula-preview{margin-top:1px}.v2-formula-footer{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px}.v2-formula-description{grid-column:span 5}.v2-formula-footer>.v2-check{grid-column:span 3;height:42px;min-height:42px}.v2-formula-save{grid-column:span 4;grid-template-columns:1fr;align-items:start;gap:5px;display:grid}.v2-formula-save .v2-primary{min-width:0;min-height:42px}.v2-formula-save small{text-align:center}.v2-settlement-formula-editor{background:#f5f8fa;border-color:#d6e1e7;gap:16px;padding:14px}.v2-settlement-current-rule{border:1px solid #c5dcdf;border-left:4px solid var(--teal);background:#fff;padding:0 16px 16px;overflow:hidden;box-shadow:0 5px 15px #12394f12}.v2-settlement-current-rule-heading{background:linear-gradient(90deg,#e8f7f6 0%,#f7fbfc 72%,#fff 100%);border-bottom:1px solid #c7e2e3;margin:0 -16px 12px;padding:13px 16px}.v2-settlement-equation{margin-top:0}.v2-settlement-current-rule-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-settlement-new-rule{border:1px solid #cbdde5;border-left:4px solid var(--blue);background:#fff;border-radius:12px;gap:12px;padding:0 16px 16px;display:grid;overflow:hidden;box-shadow:0 5px 15px #12394f12}.v2-settlement-new-rule .v2-settlement-builder-heading{background:linear-gradient(90deg,#edf5fd 0%,#f8fbfe 72%,#fff 100%);border-top:0;border-bottom:1px solid #d7e3ef;margin:0 -16px;padding:13px 16px}.v2-settlement-new-rule .v2-settlement-builder-heading>div{padding-top:0}.v2-settlement-config-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:10px}.v2-settlement-config-field{grid-column:span 4;grid-template-rows:auto 42px auto}.v2-settlement-config-field.wide{grid-column:span 4}.v2-settlement-config-field input,.v2-settlement-config-field select{height:42px;min-height:42px}.v2-settlement-new-rule .v2-settlement-source-panel,.v2-settlement-new-rule .v2-settlement-simple-rule,.v2-settlement-new-rule .v2-settlement-rule-preview,.v2-settlement-new-rule .v2-settlement-save-bar{margin:0}@media (width<=1180px){.v2-parameter-inline{grid-template-columns:1fr!important}.v2-parameter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-parameter-fields .v2-form-actions{grid-column:1/-1;margin-top:0}.v2-formula-field-target,.v2-formula-field-scope,.v2-formula-field-date,.v2-formula-field-operation{grid-column:span 6}.v2-formula-field-left{grid-column:1/-1}.v2-formula-builder.has-second-account .v2-formula-field-left,.v2-formula-field-right{grid-column:span 6}.v2-formula-description{grid-column:span 7}.v2-formula-footer>.v2-check{grid-column:span 5}.v2-formula-save{grid-column:1/-1}.v2-settlement-config-field{grid-column:span 6}.v2-settlement-config-field.wide{grid-column:1/-1}}@media (width<=760px){.v2-formula-editor,.v2-settlement-formula-editor{padding:10px}.v2-current-formula,.v2-new-formula,.v2-settlement-current-rule,.v2-settlement-new-rule{padding-bottom:12px;padding-left:12px;padding-right:12px}.v2-current-formula-heading,.v2-formula-builder-heading,.v2-settlement-current-rule-heading,.v2-settlement-new-rule .v2-settlement-builder-heading{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.v2-parameter-fields,.v2-formula-editor .v2-formula-builder,.v2-formula-footer,.v2-settlement-config-grid{grid-template-columns:1fr!important}.v2-parameter-fields .v2-form-actions,.v2-formula-field-target,.v2-formula-field-scope,.v2-formula-field-date,.v2-formula-field-operation,.v2-formula-field-left,.v2-formula-field-right,.v2-formula-description,.v2-formula-footer>.v2-check,.v2-formula-save,.v2-settlement-config-field,.v2-settlement-config-field.wide{grid-column:auto}.v2-parameter-fields .v2-form-actions{flex-wrap:wrap}.v2-parameter-fields .v2-primary,.v2-parameter-fields .v2-cancel-button{width:100%;min-width:0!important}.v2-settlement-current-rule-facts{grid-template-columns:1fr}}.v2-structure-table .v2-account-line{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:flex;overflow:hidden}.v2-structure-table .v2-account-line strong{overflow-wrap:normal;word-break:keep-all;flex:none;display:inline}.v2-structure-table .v2-account-line span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.v2-carrier-mapping-table .v2-source-description-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.v2-settlement-formula-list .v2-settlement-formula-admin-table{font-size:11.5px}.v2-settlement-formula-list .v2-settlement-formula-admin-table th{font-size:9px}.v2-settlement-formula-list .v2-settlement-formula-admin-table td{line-height:1.4}.v2-settlement-formula-list .v2-settlement-formula-admin-table .v2-action-button{font-size:10px}@media (width<=980px){.v2-structure-table .v2-account-line{white-space:normal;overflow:visible}.v2-structure-table .v2-account-line span,.v2-carrier-mapping-table .v2-source-description-line{text-overflow:clip;white-space:normal;overflow:visible}}.v2-reimport-notice{color:#78560d;background:#fffaf0;border:1px solid #efcf84;border-radius:13px;align-items:flex-start;gap:11px;margin:0;padding:12px 15px;display:flex}.v2-reimport-notice>svg,.v2-reimport-notice>span{color:#b47d08;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:20px;display:grid}.v2-reimport-notice strong{font-size:12px;display:block}.v2-reimport-notice p{color:#806a38;margin:3px 0 0;font-size:10px;line-height:1.45}.hub-user-avatar-image{object-fit:contain;background:#fff}.v2-pca-shell .v2-current-period-panel{--competence-status-width:108px;--competence-action-width:132px;container:pca-competence/inline-size}.v2-pca-shell .v2-competence-checklist>.v2-dashboard-table-head{display:none}.v2-pca-shell .v2-competence-row{grid-template-columns:minmax(0,1fr) var(--competence-status-width) var(--competence-action-width);grid-template-areas:"item status action""detail status action";gap:2px 8px;min-height:52px;padding:6px 10px}.v2-pca-shell .v2-competence-item{white-space:normal;grid-area:item;font-size:12px;line-height:1.35}.v2-pca-shell .v2-competence-status{white-space:nowrap;grid-area:status;justify-content:flex-start;justify-self:stretch;width:100%;font-size:10px}.v2-pca-shell .v2-competence-status b{flex:0 0 14px;width:14px;height:14px;font-size:8px}.v2-pca-shell .v2-competence-row>small{white-space:normal;text-overflow:clip;grid-area:detail;padding:0;font-size:11px;line-height:1.4;overflow:visible}.v2-pca-shell .v2-competence-row>button,.v2-pca-shell .v2-competence-row>i:last-child{grid-area:action;justify-self:stretch}.v2-pca-shell .v2-competence-row>button{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;max-width:none;height:24px;min-height:24px;max-height:24px;padding:0 6px;font-size:10px;line-height:1.25;display:inline-flex}.v2-pca-shell .v2-competence-row>button:not(.current){border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.v2-pca-shell .v2-competence-row>button:not(.current):hover:not(:disabled){border-color:var(--ui-primary-hover);background:var(--ui-primary-hover)}.v2-pca-shell .v2-competence-row>button.correct{color:#fff;background:#16874b;border-color:#16874b}.v2-pca-shell .v2-competence-row>button.correct:hover:not(:disabled){background:#116c3c;border-color:#116c3c}.v2-pca-shell .v2-competence-row>button:disabled{cursor:not-allowed}.v2-pca-shell .v2-competence-row>button.current{gap:5px}.v2-pca-shell .v2-current-period-panel footer{min-height:46px;padding:7px 10px}.v2-pca-shell .v2-current-period-panel footer button{max-height:32px;font-size:11px;height:32px!important;min-height:32px!important}.v2-pca-shell .v2-overview-action-content strong,.v2-pca-shell .v2-overview-action-content small,.v2-pca-shell .v2-overview-kpi-main strong{white-space:normal;text-overflow:clip;overflow:visible}@container pca-competence (width<=440px){.v2-pca-shell .v2-competence-row{grid-template-columns:minmax(0,1fr) var(--competence-status-width) var(--competence-action-width);grid-template-areas:"item item item""detail detail detail"".status action";gap:4px 8px}}@container pca-competence (width<=320px){.v2-pca-shell .v2-competence-checklist{overflow-x:auto}.v2-pca-shell .v2-competence-row{min-width:276px}}.v2-pca-shell .v2-overview-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}.v2-pca-shell :is(.v2-activity-panel,.v2-periods-panel){flex-direction:column;height:auto;min-height:248px;display:flex;container:pca-summary/inline-size}.v2-pca-shell :is(.v2-activity-panel,.v2-periods-panel) .v2-overview-panel-header{flex:none;height:40px;min-height:40px}.v2-pca-shell :is(.v2-activity-panel,.v2-periods-panel) .v2-overview-panel-header h2{font-size:12px}.v2-pca-shell :is(.v2-activity-panel,.v2-periods-panel) .v2-overview-link{font-size:10px}.v2-pca-shell :is(.v2-activity-table,.v2-periods-table){flex:none;min-height:198px;max-height:none;margin:0 10px 8px;overflow:visible}.v2-pca-shell :is(.v2-activity-table,.v2-periods-table)>.v2-dashboard-table-head{height:28px;min-height:28px;padding:3px 8px;font-size:9px;position:static}.v2-pca-shell :is(.v2-activity-table,.v2-periods-table)>div:not(.v2-dashboard-table-head){height:28px;min-height:28px;padding:3px 8px;font-size:10px}.v2-pca-shell :is(.v2-activity-table,.v2-periods-table)>div>:is(strong,span,small,time){min-width:0;font-size:10px;line-height:1.3}.v2-pca-shell :is(.v2-activity-table,.v2-periods-table)>.v2-dashboard-table-head>span{font-size:9px}.v2-pca-shell .v2-periods-table>.v2-period-timeline-item>:is(strong,small){font-size:10px}.v2-pca-shell .v2-activity-table>.v2-dashboard-table-head,.v2-pca-shell .v2-activity-table>div:not(.v2-dashboard-table-head){grid-template-columns:112px minmax(95px,.65fr) minmax(0,1fr);min-width:0}.v2-pca-shell .v2-activity-table>div>strong{font-weight:600}.v2-pca-shell .v2-periods-table>.v2-dashboard-table-head,.v2-pca-shell .v2-periods-table>.v2-period-timeline-item{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) 40px;gap:4px;min-width:0}.v2-pca-shell .v2-periods-table .v2-dashboard-pill,.v2-pca-shell .v2-periods-table .v2-mini-status{padding:2px 6px;font-size:10px;font-weight:700}.v2-pca-shell .v2-periods-table.expanded{min-height:198px;max-height:198px;overflow:auto}.v2-pca-shell .v2-periods-table.expanded>.v2-dashboard-table-head{z-index:1;position:sticky;top:0}.v2-pca-shell .v2-periods-table.expanded>.v2-dashboard-table-head,.v2-pca-shell .v2-periods-table.expanded>.v2-period-timeline-item{grid-template-columns:120px minmax(100px,1.2fr) minmax(72px,1fr) minmax(72px,1fr) 40px;min-width:436px}.v2-pca-shell .v2-periods-table.expanded>div>strong .v2-action-button.review{flex:none;font-size:9px;height:20px!important;min-height:20px!important;padding:0 5px!important}.v2-pca-shell :is(.v2-activity-panel,.v2-periods-panel)>.v2-overview-empty{flex:1;place-items:center;font-size:10px;display:grid}@container pca-summary (width<=440px){.v2-pca-shell :is(.v2-activity-table,.v2-periods-table){overflow-x:auto}.v2-pca-shell :is(.v2-activity-table,.v2-periods-table)>div{min-width:416px}}@media (width<=1100px){.v2-pca-shell .v2-overview-columns{grid-template-columns:minmax(0,1fr)}}:root{--ui-font:var(--font-geist,"Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", Arial, sans-serif);--ui-display-font:var(--ui-font);--ui-mono-font:ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ui-primary:#087bc0;--ui-primary-hover:#066da9;--ui-primary-soft:#eaf6fd;--ui-ink:#172335;--ui-text:#435164;--ui-muted:#657184;--ui-sidebar:#202b37;--ui-sidebar-item:#3a4651;--ui-page:#f4f6f8;--ui-surface:#fff;--ui-surface-soft:#f8fafc;--ui-border:#dce3ea;--ui-border-strong:#c9d2dc;--ui-success:#1daa61;--ui-success-hover:#178d50;--ui-success-ink:#07502d;--ui-success-soft:#e9fbf0;--ui-warning:#f2b53c;--ui-warning-hover:#dda126;--ui-warning-ink:#5b3a00;--ui-warning-soft:#fff7e2;--ui-danger:#dc3f50;--ui-danger-hover:#c52e40;--ui-danger-soft:#fff0f2;--ui-radius:8px;--ui-button-radius:999px;--ui-panel-radius:10px;--ui-control-height:42px;--ui-shadow:0 4px 16px #17233512;--ui-focus:0 0 0 3px #087bc02e}.ui-select-chevron{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 12px;width:12px;height:12px;display:block}.tasks-client-workspace{width:min(1440px,100%);min-width:0;color:var(--ui-ink);font-family:var(--ui-font);margin-inline:auto}.tasks-client-page-header,.tasks-client-record-header,.tasks-client-index-filters,.tasks-client-index-table-wrap,.tasks-client-index-pagination,.tasks-client-tab-card{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.tasks-client-page-header{justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:22px 24px;display:flex}.tasks-client-page-header>div,.tasks-client-record-identity{min-width:0}.tasks-client-page-header span,.tasks-client-record-identity>span,.tasks-client-modal>header span{color:var(--ui-primary);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-family:Arial,Segoe UI,sans-serif;font-size:11px;font-weight:900;display:block}.tasks-client-page-header h1,.tasks-client-record-header h1{color:var(--ui-ink);font:850 27px/1.12 var(--ui-font);letter-spacing:-.03em;margin:0}.tasks-client-page-header p,.tasks-client-record-identity>p{color:var(--ui-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.tasks-client-primary-action,.tasks-client-open-action,.tasks-client-structure-tab button,.tasks-client-form-actions button,.tasks-client-index-pagination button,.tasks-client-back,.tasks-client-record-tabs button,.tasks-client-links-list td:last-child button,.tasks-client-modal button{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface-soft);min-height:40px;color:var(--ui-text);font-family:var(--ui-font);padding:0 14px;font-size:12px;font-weight:800}.tasks-client-primary-action,.tasks-client-form-actions .primary,.tasks-client-modal button.primary{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.tasks-client-primary-action{flex:none;justify-content:center;align-items:center;gap:7px;min-width:142px;display:inline-flex}.tasks-client-primary-action:hover,.tasks-client-form-actions .primary:hover,.tasks-client-modal button.primary:hover{border-color:var(--ui-primary-hover);background:var(--ui-primary-hover);color:#fff}.tasks-client-index-summary{grid-template-columns:repeat(4,minmax(0,170px));gap:10px;margin:12px 0;display:grid}.tasks-client-index-summary>span,.tasks-client-record-summary>span{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;gap:2px;min-width:0;padding:11px 14px;display:grid}.tasks-client-index-summary strong,.tasks-client-record-summary strong{color:var(--ui-ink);font-size:20px;line-height:1}.tasks-client-index-summary small,.tasks-client-record-summary small{color:var(--ui-muted);font-size:10px;font-weight:750}.tasks-client-index-filters{border-radius:var(--ui-panel-radius) var(--ui-panel-radius) 0 0;box-shadow:none;grid-template-columns:minmax(240px,1.7fr) repeat(5,minmax(120px,1fr));gap:10px;padding:15px 16px;display:grid}.tasks-client-index-filters label,.tasks-client-modal label{min-width:0;color:var(--ui-text);letter-spacing:.035em;gap:6px;font-size:11px;font-weight:800;display:grid}.tasks-client-index-filters label>span{text-transform:uppercase;font-family:Arial,Segoe UI,sans-serif}.tasks-client-index-filters input,.tasks-client-index-filters select,.tasks-client-modal input,.tasks-client-modal select,.tasks-client-sector-responsibles select{width:100%;min-width:0;min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);color:var(--ui-ink);font-family:var(--ui-font);background:#fff;padding:9px 11px;font-size:13px;font-weight:700}.tasks-client-index-filters input:focus,.tasks-client-index-filters select:focus,.tasks-client-modal input:focus,.tasks-client-modal select:focus,.tasks-client-sector-responsibles select:focus{border-color:var(--ui-primary);outline:3px solid #1769d21c}.tasks-client-index-results{border-inline:1px solid var(--ui-border);min-height:42px;color:var(--ui-muted);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:12px;display:flex}.tasks-client-index-results strong{color:var(--ui-ink)}.tasks-client-index-results button{color:var(--ui-primary);background:0 0;border:0;padding:5px;font-size:12px;font-weight:800}.tasks-client-index-table-wrap{min-width:0;box-shadow:none;border-radius:0;overflow:auto}.tasks-client-index-table-wrap table,.tasks-client-links-list table{border-collapse:separate;border-spacing:0;width:100%;min-width:1040px}.tasks-client-index-table-wrap th,.tasks-client-links-list th{border-bottom:1px solid var(--ui-border);color:var(--ui-text);text-align:left;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#eef3f8;padding:11px 12px;font-family:Arial,Segoe UI,sans-serif;font-size:10px;font-weight:900}.tasks-client-index-table-wrap td,.tasks-client-links-list td{max-width:260px;color:var(--ui-text);vertical-align:middle;border-bottom:1px solid #e7edf2;padding:12px;font-size:12px;line-height:1.4}.tasks-client-index-table-wrap tbody tr:last-child td,.tasks-client-links-list tbody tr:last-child td{border-bottom:0}.tasks-client-index-table-wrap tbody tr:hover td,.tasks-client-links-list tbody tr:hover td{background:#f8fbfe}.tasks-client-name-link{color:var(--ui-ink);text-align:left;font:800 13px/1.35 var(--ui-font);background:0 0;border:0;padding:0}.tasks-client-name-link:hover{color:var(--ui-primary);text-decoration:underline}.tasks-client-identity-cell{align-items:center;gap:8px;min-width:210px;display:flex}.tasks-client-identity-cell>div{flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;display:flex}.tasks-client-identity-cell small{color:var(--ui-muted);flex-basis:100%;font-size:10px}.tasks-client-family-toggle,.tasks-client-family-spacer{border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.tasks-client-family-toggle{background:var(--ui-primary-soft);color:var(--ui-primary);border:1px solid #a9c8ec;padding:0;font-size:17px;font-weight:900}.tasks-client-family-spacer{color:#8aa0b7;font-weight:900}.tasks-client-branch-row td{background:#f8fbff}.tasks-client-branch-row .tasks-client-identity-cell{padding-left:16px}.tasks-client-structure-badge{letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:20px;padding:2px 8px;font:850 9px/1 Arial,Segoe UI,sans-serif;display:inline-flex}.tasks-client-structure-badge.matrix{color:#1769d2;background:#e7f1ff}.tasks-client-structure-badge.branch{color:#168348;background:#e9f8ee}.tasks-client-structure-badge.independent{color:#667789;background:#eef2f5}.tasks-client-open-action,.tasks-client-links-list td:last-child button{background:var(--ui-primary-soft);min-height:32px;color:var(--ui-primary);white-space:nowrap;border-color:#a9c8ec}.tasks-client-open-action span{margin-left:4px;font-size:17px}.tasks-client-index-empty td{text-align:center;height:240px}.tasks-client-index-empty td>span,.tasks-client-index-empty td>strong,.tasks-client-index-empty td>small{margin-inline:auto;display:block}.tasks-client-index-empty td>span,.tasks-client-tab-empty>span{background:var(--ui-primary-soft);width:40px;height:40px;color:var(--ui-primary);border-radius:50%;place-items:center;font-size:17px;display:grid}.tasks-client-index-empty td>strong{color:var(--ui-ink);margin-top:10px;font-size:13px}.tasks-client-index-empty td>small{color:var(--ui-muted);margin-top:4px;font-size:11px}.tasks-client-mobile-list{display:none}.tasks-client-catalog-wrap{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:#f4f7fb;overflow:hidden}.tasks-client-catalog{gap:8px;padding:10px;display:grid}.tasks-client-catalog-header,.tasks-client-catalog-row{grid-template-columns:minmax(0,2.54fr) minmax(0,.74fr) minmax(0,.82fr) minmax(0,.95fr) minmax(0,.94fr) minmax(0,.58fr) minmax(0,.72fr);align-items:stretch;display:grid}.tasks-client-catalog-header{color:var(--ui-text);letter-spacing:.05em;text-transform:uppercase;padding:0 10px;font-family:Arial,Segoe UI,sans-serif;font-size:9px;font-weight:900}.tasks-client-catalog-header>span{padding:2px 10px 4px}.tasks-client-catalog-row{background:#fff;border:1px solid #d7e2ed;border-left:0;border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 3px 10px #12365c0d}.tasks-client-catalog-row:nth-of-type(2n){background:#f8fbff}.tasks-client-catalog-row.tasks-client-branch-row{background:#f7fcf9}.tasks-client-catalog-row:before,.tasks-client-mobile-list article:before{content:"";z-index:1;background:var(--task-client-team-stripe,#94a3b8);pointer-events:none;width:5px;position:absolute;inset:0 auto 0 0}.tasks-client-catalog-row>[role=cell]{min-width:0;min-height:92px;color:var(--ui-text);border-left:1px solid #e4ebf2;align-items:center;gap:8px;padding:12px 10px;font-size:11px;display:flex}.tasks-client-catalog-row>[role=cell]:first-child{border-left:0}.tasks-client-catalog-identity{position:relative;align-items:flex-start!important}.tasks-client-catalog-identity>div{gap:3px;min-width:0;display:grid}.tasks-client-catalog-identity h3,.tasks-client-catalog-identity p{margin:0}.tasks-client-catalog-identity h3{overflow:hidden}.tasks-client-catalog-identity h3 button{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.tasks-client-catalog-identity p{color:var(--ui-muted);font-size:10px}.tasks-client-catalog-main-icon{color:#0875e1;background:#eaf3ff;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.tasks-client-catalog-main-icon.branch{color:#168653;background:#e8f8ef}.tasks-client-catalog-main-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tasks-client-catalog-meta{min-width:0;color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:8.5px;line-height:1.3;display:flex}.tasks-client-catalog-meta>span:not(.tasks-client-structure-badge){align-items:center;gap:3px;display:inline-flex}.tasks-client-catalog-meta svg,.tasks-client-catalog-location svg,.tasks-client-catalog-leader svg,.tasks-client-catalog-links>svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}.tasks-client-catalog-location{color:#47617e!important}.tasks-client-catalog-location svg{color:#1478e6}.tasks-client-catalog-leader{color:#405a75!important}.tasks-client-catalog-leader svg{color:#1478e6}.tasks-client-catalog-leader>span{text-overflow:ellipsis;min-width:0;font-weight:800;line-height:1.35;overflow:hidden}.tasks-client-catalog-tax,.tasks-client-catalog-teams>span{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;min-height:22px;padding:3px 9px;font-size:9px;font-weight:750;display:inline-flex;overflow:hidden}.tasks-client-catalog-tax{color:#455b72;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#eef3f8;justify-content:center;line-height:1.2;overflow:hidden}.tasks-client-catalog-meta .tasks-client-catalog-tax{min-height:20px;padding:2px 8px;font-size:8px}.tasks-client-mobile-badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tasks-client-catalog-teams{flex-wrap:wrap;align-content:center}.tasks-client-catalog-teams>span{border:1px solid color-mix(in srgb, var(--task-team-color,#2476d1) 34%, white);background:color-mix(in srgb, var(--task-team-color,#2476d1) 14%, white);color:color-mix(in srgb, var(--task-team-color,#2476d1) 78%, #092441)}.tasks-client-catalog-teams small{color:var(--ui-muted)}.tasks-client-catalog-links{color:#136ed2!important}.tasks-client-catalog-links>span{gap:3px;min-width:0;display:grid}.tasks-client-catalog-links strong{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tasks-client-catalog-links small{color:#19834e;white-space:nowrap;font-size:9px}.tasks-client-catalog-actions{justify-content:center}.tasks-client-catalog-actions .tasks-client-open-action{justify-content:center;width:100%;padding-inline:8px}.tasks-client-scope-note{border-radius:var(--ui-radius);color:#385b7d;background:#eef6ff;border:1px solid #c9def7;margin:0;padding:10px 13px;font-size:10px;line-height:1.45}.tasks-client-scope-note strong{color:#1269cc}.tasks-client-catalog-empty{background:#fff;border:1px dashed #cbd9e7;border-radius:12px;min-height:210px}.tasks-client-index-pagination{border-radius:0 0 var(--ui-panel-radius) var(--ui-panel-radius);min-height:58px;box-shadow:none;color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.tasks-client-index-pagination>label,.tasks-client-index-pagination>div{align-items:center;gap:7px;display:flex}.tasks-client-index-pagination select{border:1px solid var(--ui-border-strong);height:32px;color:var(--ui-text);background:#fff;border-radius:8px;padding:0 7px;font-weight:800}.tasks-client-index-pagination button{min-height:34px;padding-inline:11px}.tasks-client-index-pagination button:disabled{opacity:.45;cursor:not-allowed}.tasks-client-back{min-height:34px;color:var(--ui-primary);background:0 0;border-color:#0000;margin:0 0 10px;padding:0 4px}.tasks-client-back:hover{background:var(--ui-primary-soft)}.tasks-client-back:disabled,.tasks-client-record-tabs button:disabled{opacity:.55;cursor:wait}.tasks-client-editor .tasks-client-page-header{margin-bottom:12px}.tasks-client-editor-card.tasks-admin-form,.tasks-client-general-form.tasks-admin-form{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding:22px;display:grid}.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-name,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-name{grid-column:1/span 5}.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-cnpj,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-cnpj{grid-column:6/span 3}.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-city,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-city{grid-column:9/span 3}.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-uf,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-uf{grid-column:12/-1}.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-tax,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-tax{grid-column:1/span 4}.tasks-client-editor-card.tasks-admin-form>.tasks-client-toggle-field,.tasks-client-general-form.tasks-admin-form>.tasks-client-toggle-field{grid-column:5/span 4}.tasks-client-editor-card>.tasks-client-form-heading,.tasks-client-editor-card>.tasks-client-structure-create,.tasks-client-general-form>.tasks-client-tab-heading,.tasks-client-editor-card>.tasks-client-team-picker,.tasks-client-editor-card>.tasks-client-form-error,.tasks-client-editor-card>.tasks-client-form-actions,.tasks-client-general-form>.tasks-client-form-actions{grid-column:1/-1}.tasks-client-structure-create{border-radius:var(--ui-radius);background:#f4f9ff;border:1px solid #cfe0f3;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.tasks-client-structure-create>label{gap:6px;min-width:0;display:grid}.tasks-client-structure-create>label>select{width:100%;min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);color:var(--ui-ink);font:700 13px var(--ui-font);background:#fff;padding:9px 11px}.tasks-client-copy-options{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.tasks-client-copy-options>legend{color:var(--ui-ink);padding-inline:6px;font-size:11px;font-weight:900}.tasks-client-copy-options>p{color:var(--ui-muted);grid-column:1/-1;margin:0 0 2px;font-size:10px}.tasks-client-copy-options>label{border:1px solid var(--ui-border);background:var(--ui-surface-soft);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.tasks-client-copy-options input{width:16px;height:16px;accent-color:var(--ui-primary);margin:1px 0 0;padding:0;min-height:16px!important}.tasks-client-copy-options label>span{gap:3px;min-width:0;display:grid}.tasks-client-copy-options strong{color:var(--ui-ink);font-size:11px}.tasks-client-copy-options small{color:var(--ui-muted);font-size:9px;line-height:1.35}.tasks-client-editor-card>label.wide,.tasks-client-general-form>label.wide{grid-column:span 2}.tasks-client-form-heading h2,.tasks-client-tab-heading h2{color:var(--ui-ink);font:850 19px/1.2 var(--ui-font);letter-spacing:-.02em;margin:0}.tasks-client-form-heading p,.tasks-client-tab-heading p{color:var(--ui-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.tasks-client-team-picker{padding:15px!important}.tasks-client-toggle-field{min-height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-soft);align-self:end;align-items:center;padding:9px 12px;display:flex!important}.tasks-client-toggle-field>input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.tasks-admin-form .tasks-client-toggle-field>input[type=checkbox]{opacity:0;width:1px;height:1px;min-height:1px;margin:0;padding:0;position:absolute}.tasks-client-toggle-field>span{align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.tasks-client-toggle-field i{background:#aeb9c5;border-radius:999px;width:34px;height:20px;transition:background .16s;position:relative}.tasks-client-toggle-field i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #10263f4d}.tasks-client-toggle-field>input:checked+span i{background:var(--ui-primary)}.tasks-client-toggle-field>input:checked+span i:after{transform:translate(14px)}.tasks-client-toggle-field>input:focus-visible+span{outline-offset:4px;outline:3px solid #1769d21c}.tasks-client-form-error{border-radius:var(--ui-radius);background:var(--ui-danger-soft);color:var(--ui-danger);border:1px solid #efb5ba;margin:0;padding:10px 12px;font-size:12px;font-weight:750}.tasks-client-form-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.tasks-client-form-actions .danger,.tasks-client-modal button.danger{background:var(--ui-danger-soft);color:var(--ui-danger);border-color:#efb5ba;margin-right:auto}.tasks-client-form-actions button:disabled,.tasks-client-modal button:disabled{opacity:.55;cursor:not-allowed}.tasks-client-record-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 22px;display:grid}.tasks-client-record-identity>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tasks-client-record-created{color:var(--ui-muted);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.tasks-client-record-created svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.tasks-client-record-summary{grid-template-columns:repeat(3,minmax(100px,1fr));gap:8px;display:grid}.tasks-client-record-summary>span{box-shadow:none}.tasks-client-record-tabs{border-radius:var(--ui-panel-radius);background:#edf4fc;border:1px solid #cbdcf0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;padding:8px;display:grid}.tasks-client-record-tabs button{color:#33465e;white-space:nowrap;background:#fff;border-color:#d1deec;justify-content:center;align-items:center;width:100%;min-height:46px;display:inline-flex;box-shadow:0 2px 5px #1723350b}.tasks-client-record-tabs button:hover{color:var(--ui-primary);background:#f8fbff;border-color:#91b9e8}.tasks-client-record-tabs button.active,.tasks-client-record-tabs button[aria-current=page]{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff;box-shadow:0 4px 11px #1769d233}.tasks-client-record-tabs button b{color:#315170;background:#e6effa;border:1px solid #cadcf1;border-radius:999px;place-items:center;min-width:22px;min-height:22px;margin-left:7px;padding:2px 7px;font-size:10px;display:inline-grid}.tasks-client-record-tabs button.active b,.tasks-client-record-tabs button[aria-current=page] b{color:#fff;background:#fff3;border-color:#ffffff73}.tasks-client-record-content{margin-top:12px}.tasks-client-tab-card{box-shadow:none;padding:22px}.tasks-client-tab-heading{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.tasks-client-structure-tab{gap:16px;display:grid}.tasks-client-head-office-card,.tasks-client-branches-list>article{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#f8fbff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.tasks-client-head-office-card>div,.tasks-client-branches-list article>div{gap:3px;min-width:0;display:grid}.tasks-client-head-office-card span,.tasks-client-branches-list article span:not(.tasks-client-link-status){color:var(--ui-primary);letter-spacing:.08em;font:900 9px Arial,Segoe UI,sans-serif}.tasks-client-head-office-card strong,.tasks-client-branches-list article strong{color:var(--ui-ink);font-size:13px}.tasks-client-head-office-card small,.tasks-client-branches-list article small{color:var(--ui-muted);font-size:10px}.tasks-client-head-office-card button,.tasks-client-branches-list article button{background:var(--ui-primary-soft);min-height:34px;color:var(--ui-primary);border-color:#a9c8ec}.tasks-client-branches-list{gap:8px;display:grid}.tasks-client-structure-editor,.tasks-client-link-existing{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-soft);grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.tasks-client-structure-editor label,.tasks-client-link-existing label{min-width:0;color:var(--ui-text);gap:6px;font-size:11px;font-weight:800;display:grid}.tasks-client-structure-editor select,.tasks-client-link-existing select{width:100%;min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);color:var(--ui-ink);font:700 12px var(--ui-font);background:#fff;padding:9px 11px}.tasks-client-structure-editor button.primary{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.tasks-client-link-existing{grid-template-columns:minmax(220px,1fr) minmax(280px,1fr) auto}.tasks-client-link-existing>div strong{color:var(--ui-ink);font-size:12px}.tasks-client-link-existing>div p{color:var(--ui-muted);margin:4px 0 0;font-size:10px;line-height:1.4}.tasks-client-link-existing>button{min-height:var(--ui-control-height);background:var(--ui-primary-soft);color:var(--ui-primary);border-color:#a9c8ec}.tasks-client-teams-form.tasks-admin-form{grid-template-columns:1fr;gap:16px;padding:22px;display:grid}.tasks-client-add-team{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-soft);grid-template-columns:minmax(220px,420px) max-content;align-items:end;gap:9px;padding:13px;display:grid}.tasks-client-add-team>button{justify-self:start;min-width:116px}.tasks-client-team-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tasks-client-team-card{border:1px solid color-mix(in srgb, var(--task-team-color,var(--ui-border)) 52%, var(--ui-border));border-left:5px solid var(--task-team-color,var(--ui-primary));border-radius:var(--ui-panel-radius);background:#fff;min-width:0;overflow:hidden}.tasks-client-team-card>header{border-bottom:1px solid color-mix(in srgb, var(--task-team-color,var(--ui-border)) 40%, var(--ui-border));background:color-mix(in srgb, var(--task-team-color,var(--ui-primary)) 12%, #fff);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:12px 13px;display:grid}.tasks-client-team-card>header>div{gap:2px;min-width:0;display:grid}.tasks-client-team-card>header strong{color:var(--ui-ink);align-items:center;gap:7px;font-size:13px;display:flex}.tasks-client-team-card>header strong>i{background:var(--task-team-color,var(--ui-primary));width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--task-team-color,var(--ui-primary)) 18%, transparent);border-radius:50%;flex:0 0 10px}.tasks-client-team-card>header small{color:var(--ui-muted);font-size:10px}.tasks-client-team-card>header button{border-radius:8px;min-height:30px;padding-inline:9px;font-size:10px}.tasks-client-team-card .tasks-client-transfer-action{background:var(--ui-primary-soft);color:var(--ui-primary);border-color:#a9c8ec}.tasks-client-team-card .tasks-client-remove-team{color:var(--ui-danger);background:#fff;border-color:#e4c2c5}.tasks-client-team-card>header button:disabled{border-color:var(--ui-border);color:#8d98a4;cursor:not-allowed;background:#eef1f4}.tasks-client-sector-responsibles{gap:0;display:grid}.tasks-client-sector-responsibles>label{border-bottom:1px solid #e8edf2;grid-template-columns:minmax(110px,.8fr) minmax(180px,1.4fr);align-items:center;gap:12px;padding:10px 13px;display:grid}.tasks-client-sector-responsibles>label:last-child{border-bottom:0}.tasks-client-sector-responsibles>label>span{border:1px solid color-mix(in srgb, var(--task-sector-color,var(--ui-primary)) 38%, transparent);background:color-mix(in srgb, var(--task-sector-color,var(--ui-primary)) 12%, #fff);width:fit-content;max-width:100%;color:color-mix(in srgb, var(--task-sector-color,var(--ui-primary)) 76%, #13283f);border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.tasks-client-sector-responsibles>label>span>i{background:var(--task-sector-color,var(--ui-primary));border-radius:50%;flex:0 0 8px;width:8px;height:8px}.tasks-client-sector-responsibles select{min-height:38px;padding-block:7px}.tasks-client-team-no-sectors{color:var(--ui-muted);text-align:center;margin:0;padding:20px 13px;font-size:11px}.tasks-client-tab-empty{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface-soft);text-align:center;place-content:center;justify-items:center;gap:6px;min-height:220px;display:grid}.tasks-client-tab-empty strong{color:var(--ui-ink);margin-top:4px;font-size:13px}.tasks-client-tab-empty small{max-width:420px;color:var(--ui-muted);font-size:11px;line-height:1.4}.tasks-client-links-tab{gap:16px;display:grid}.tasks-client-links-list{border:1px solid var(--ui-border);border-radius:var(--ui-radius);min-width:0;overflow:auto}.tasks-client-links-list table{min-width:940px}.tasks-client-links-list td strong{color:var(--ui-ink)}.tasks-client-links-list td:last-child button:disabled{border-color:var(--ui-border);color:#8d98a4;cursor:not-allowed;background:#eef1f4}.tasks-client-permission-note{border-radius:var(--ui-radius);color:var(--ui-text);background:#f3f8fe;border:1px solid #d7e4f4;margin:0;padding:11px 13px;font-size:11px;line-height:1.45}.tasks-client-modal-backdrop{z-index:450;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d203578;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tasks-client-modal{border:1px solid var(--ui-border);width:min(760px,100vw - 36px);max-height:calc(100dvh - 36px);color:var(--ui-ink);font-family:var(--ui-font);background:#f5f7fa;border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 90px #07192d59}.tasks-client-transfer-modal{width:min(720px,100vw - 36px)}.tasks-client-modal>header{border-bottom:1px solid var(--ui-border);background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 15px;display:flex}.tasks-client-modal>header h2{color:var(--ui-ink);font:850 21px/1.2 var(--ui-font);letter-spacing:-.02em;margin:0}.tasks-client-modal>header p{color:var(--ui-muted);margin:5px 0 0;font-size:11px;line-height:1.4}.tasks-client-modal>header>button{flex:0 0 36px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font-size:21px;display:grid}.tasks-client-modal>form{gap:12px;min-height:0;padding:16px 18px 18px;display:grid;overflow:auto}.tasks-client-context-card{border-radius:var(--ui-radius);background:#eef6ff;border:1px solid #cfe0f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.tasks-client-context-card>span{color:var(--ui-primary);text-transform:uppercase;font-size:10px;font-weight:900}.tasks-client-context-card>strong{min-width:0;color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tasks-client-context-card>small{color:var(--ui-muted);font-size:11px}.tasks-client-modal fieldset{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:13px;display:grid}.tasks-client-modal fieldset>legend{color:var(--ui-ink);padding:0 6px;font-size:11px;font-weight:900}.tasks-client-modal label.wide{grid-column:1/-1}.tasks-client-modal label small{color:var(--ui-muted);letter-spacing:0;font-size:10px;font-weight:500;line-height:1.4}.tasks-client-link-sector-field input[readonly]{color:var(--ui-text);cursor:default;background:#eef3f8}.tasks-client-link-assignment{align-content:start;gap:8px;min-width:0;display:grid}.tasks-client-link-assignment>span{color:var(--ui-text);font:800 11px/1.4 var(--ui-font)}.tasks-client-link-assignment>output{border-radius:var(--ui-radius);color:#086787;min-height:42px;font:800 13px/1.4 var(--ui-font);overflow-wrap:anywhere;background:#edf8fd;border:1px solid #b8d5e9;align-items:center;padding:10px 12px;display:flex}.tasks-client-link-assignment.warning>output{color:#8e5910;background:#fff7e7;border-color:#eccb91}.tasks-client-link-assignment.pending>output{border-color:var(--ui-border);color:var(--ui-muted);background:#eef3f8}.tasks-client-link-assignment>small{color:var(--ui-muted);font:500 10px/1.4 var(--ui-font)}.tasks-client-modal fieldset .tasks-client-toggle-field{grid-column:1/-1}.tasks-client-competence-composite{grid-template-columns:minmax(90px,.75fr) minmax(140px,1.25fr);gap:8px;display:grid}.tasks-client-modal footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.tasks-client-transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.tasks-client-transfer-grid input[readonly]{color:var(--ui-muted);background:#edf1f5}.tasks-client-modal .tasks-client-transfer-scopes{grid-template-columns:1fr}.tasks-client-transfer-scopes>label{border:1px solid var(--ui-border);background:var(--ui-surface-soft);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;display:flex}.tasks-client-transfer-scopes>label.selected{background:var(--ui-primary-soft);border-color:#9bc0ed}.tasks-client-transfer-scopes input{width:16px;min-height:16px;accent-color:var(--ui-primary);margin-top:2px}.tasks-client-transfer-scopes label>span{gap:3px;display:grid}.tasks-client-transfer-scopes label strong{color:var(--ui-ink);font-size:12px}.tasks-client-transfer-scopes label small{color:var(--ui-muted);font-size:10px;font-weight:500;line-height:1.4}.tasks-client-transfer-note{border-radius:0 var(--ui-radius) var(--ui-radius) 0;color:var(--ui-text);background:#eef5fd;border-left:3px solid #72a5de;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}@media (width<=1320px){.tasks-client-catalog-wrap{display:none}.tasks-client-mobile-list{gap:10px;padding:0;display:grid}.tasks-client-mobile-list article{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow);background:#fff;border-left:3px solid #2382ea;overflow:hidden}.tasks-client-mobile-list article.tasks-client-mobile-branch{border-left-color:#24a46c}.tasks-client-mobile-list article>header{border-bottom:1px solid var(--ui-border);background:#f7f9fb;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px;display:flex}.tasks-client-mobile-list article>header>div{gap:4px;min-width:0;display:grid}.tasks-client-mobile-list article>header strong{color:var(--ui-ink);font-size:13px}.tasks-client-mobile-list article>header small{color:var(--ui-muted);font-size:10px}.tasks-client-mobile-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:13px;display:grid}.tasks-client-mobile-list dl>div{min-width:0}.tasks-client-mobile-list dt{color:var(--ui-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.tasks-client-mobile-list dd{color:var(--ui-text);margin:3px 0 0;font-size:11px;line-height:1.4}.tasks-client-mobile-list article>button{border:0;border-top:1px solid var(--ui-border);background:var(--ui-primary-soft);width:100%;min-height:40px;color:var(--ui-primary);font-size:12px;font-weight:800}}@media (width<=1100px){.tasks-client-index-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-client-search-field{grid-column:1/-1}.tasks-client-team-cards{grid-template-columns:1fr}.tasks-client-catalog-wrap{display:none}.tasks-client-mobile-list{gap:10px;padding:0;display:grid}.tasks-client-mobile-list article{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow);background:#fff;border-left:3px solid #2382ea;overflow:hidden}.tasks-client-mobile-list article.tasks-client-mobile-branch{border-left-color:#24a46c}.tasks-client-mobile-list article>header{border-bottom:1px solid var(--ui-border);background:#f7f9fb;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px;display:flex}.tasks-client-mobile-list article>header>div{gap:4px;min-width:0;display:grid}.tasks-client-mobile-list article>header strong{color:var(--ui-ink);font-size:13px}.tasks-client-mobile-list article>header small{color:var(--ui-muted);font-size:10px}.tasks-client-mobile-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:13px;display:grid}.tasks-client-mobile-list dl>div{min-width:0}.tasks-client-mobile-list dt{color:var(--ui-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.tasks-client-mobile-list dd{color:var(--ui-text);margin:3px 0 0;font-size:11px;line-height:1.4}.tasks-client-mobile-list article>button{border:0;border-top:1px solid var(--ui-border);background:var(--ui-primary-soft);width:100%;min-height:40px;color:var(--ui-primary);font-size:12px;font-weight:800}}@media (width<=850px){.tasks-client-page-header,.tasks-client-record-header{grid-template-columns:1fr;align-items:stretch}.tasks-client-page-header{flex-direction:column;align-items:stretch}.tasks-client-primary-action{width:100%}.tasks-client-record-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tasks-client-editor-card.tasks-admin-form,.tasks-client-general-form.tasks-admin-form{grid-template-columns:repeat(12,minmax(0,1fr))}.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-name,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-name{grid-column:1/-1}.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-cnpj,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-cnpj{grid-column:1/span 6}.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-city,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-city{grid-column:7/span 4}.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-uf,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-uf{grid-column:11/-1}.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-tax,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-tax{grid-column:1/span 6}.tasks-client-editor-card.tasks-admin-form>.tasks-client-toggle-field,.tasks-client-general-form.tasks-admin-form>.tasks-client-toggle-field{grid-column:7/-1}.tasks-client-links-tab>.tasks-client-tab-heading{flex-direction:column;align-items:stretch}.tasks-client-links-tab>.tasks-client-tab-heading>div{min-width:0}.tasks-client-links-tab>.tasks-client-tab-heading>.tasks-client-primary-action{width:100%}.tasks-client-team-card>header{grid-template-columns:minmax(0,1fr) auto}.tasks-client-team-card>header .tasks-client-transfer-action,.tasks-client-team-card>header .tasks-client-remove-team{grid-row:2}.tasks-client-team-card>header .tasks-client-transfer-action{grid-column:1}.tasks-client-team-card>header .tasks-client-remove-team{grid-column:2}.tasks-client-copy-options{grid-template-columns:1fr}.tasks-client-copy-options>p{grid-column:auto}.tasks-client-link-existing{grid-template-columns:1fr;align-items:stretch}}@media (width<=720px){.tasks-client-record-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-client-record-tabs button{white-space:normal;line-height:1.25}.tasks-client-index-table-wrap{display:none}.tasks-client-mobile-list{gap:10px;padding:0;display:grid}.tasks-client-mobile-list article{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow);background:#fff;overflow:hidden}.tasks-client-mobile-list article>header{border-bottom:1px solid var(--ui-border);background:#f7f9fb;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px;display:flex}.tasks-client-mobile-list article>header>div{gap:3px;min-width:0;display:grid}.tasks-client-mobile-list article>header strong{color:var(--ui-ink);font-size:13px}.tasks-client-mobile-list article>header small{color:var(--ui-muted);font-size:10px}.tasks-client-mobile-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:13px;display:grid}.tasks-client-mobile-list dl>div{min-width:0}.tasks-client-mobile-list dt{color:var(--ui-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.tasks-client-mobile-list dd{color:var(--ui-text);margin:3px 0 0;font-size:11px;line-height:1.4}.tasks-client-mobile-list article>button{border:0;border-top:1px solid var(--ui-border);background:var(--ui-primary-soft);width:100%;min-height:40px;color:var(--ui-primary);font-size:12px;font-weight:800}.tasks-client-index-pagination{border-radius:var(--ui-panel-radius);margin-top:10px}.tasks-client-modal-backdrop{padding:0}.tasks-client-modal,.tasks-client-transfer-modal{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}}.tasks-client-mobile-list article{border-left:0;position:relative}.tasks-shell .tasks-header,.tasks-shell.tasks-kanban-mode .tasks-header,.tasks-shell:not(.tasks-kanban-mode) .tasks-header{z-index:120;height:var(--tasks-header-height);padding:0 24px;position:absolute;inset:0 0 auto}.tasks-header .tasks-brand{min-width:178px}.tasks-header button.tasks-brand{width:auto;height:auto;min-height:0;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.tasks-form .tasks-full-review-toggle{text-transform:none;letter-spacing:normal;background:#f8f4fd;border:1px solid #d8c6f1;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.tasks-form .tasks-full-review-toggle>input{accent-color:#7650ae;flex:none;width:18px;height:18px;min-height:18px;margin:2px 0 0}.tasks-form .tasks-full-review-toggle>span{gap:6px;display:grid}.tasks-form .tasks-full-review-toggle strong{font-size:14px}.tasks-form .tasks-full-review-toggle small{text-transform:none;letter-spacing:normal;font-size:12px;font-weight:400;line-height:1.5}.tasks-form .tasks-recurrence-toggle{background:#eef8ff;border-color:#9bcbe9;min-height:74px;padding:12px 14px}.tasks-form .tasks-recurrence-toggle>input{accent-color:#0c84c6}.tasks-form .tasks-recurrence-toggle small{font-size:11px;line-height:1.35}.tasks-full-recurrence-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;width:min(100%,320px);display:grid}.tasks-full-recurrence-row.is-enabled{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tasks-full-recurrence-row>.tasks-recurrence-toggle{grid-column:auto;align-self:stretch;min-width:0}.tasks-full-recurrence-end{align-content:start;gap:6px;min-width:0;display:grid}.tasks-full-recurrence-end>p{color:#60778e;margin:0;font-size:11px;line-height:1.4}.tasks-recurrence-settings{background:#f7fbfe;border:1px solid #c9dfed;border-radius:10px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr);align-items:end;gap:16px;padding:14px;display:grid}.tasks-recurrence-settings>label{text-transform:uppercase}.tasks-recurrence-settings>p{color:#60778e;margin:0 0 9px;font-size:12px;line-height:1.5}.tasks-recurrence-settings>.tasks-manual-business-days-help{grid-column:1/-1;margin:0;padding:0 2px}.tasks-full-daily-settings{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr)}.tasks-manual-generation-preview{background:#f8fbfd;border:1px solid #c9dfed;border-radius:12px;grid-column:1/-1;padding:16px}.tasks-notification-channels{background:#f8fbfd;border:1px solid #c9dfed;border-radius:12px;grid-column:1/-1;min-width:0;margin:0;padding:13px 14px 12px}.tasks-notification-channels legend{color:#173a59;letter-spacing:.035em;text-transform:uppercase;padding:0 7px;font-size:11px;font-weight:900}.tasks-notification-channel-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tasks-notification-channel-buttons>button{color:#60758a;text-align:left;cursor:pointer;background:#fff;border:1px solid #cedbe5;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 34px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:9px 11px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.tasks-notification-channel-buttons>button>svg{width:24px;height:24px}.tasks-notification-channel-buttons>button>span{gap:2px;min-width:0;display:grid}.tasks-notification-channel-buttons>button strong{color:#173a59;font-size:12px;font-weight:850}.tasks-notification-channel-buttons>button small{color:#75899b;font-size:10px;font-weight:700}.tasks-notification-channel-buttons>button>i{background:#c9d3dc;border-radius:999px;width:34px;height:20px;transition:background .16s,box-shadow .16s;position:relative;box-shadow:inset 0 0 0 1px #94a6b5}.tasks-notification-channel-buttons>button>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0b26343d}.tasks-notification-channel-buttons>button.enabled>i:after{transform:translate(14px)}.tasks-notification-channel-buttons>button.whatsapp.enabled{color:#169b57;background:#f1fbf5;border-color:#8fd5ae;box-shadow:0 3px 10px #169b5712}.tasks-notification-channel-buttons>button.whatsapp.enabled>i{background:#20ad63;box-shadow:inset 0 0 0 1px #168d50}.tasks-notification-channel-buttons>button.telegram.enabled{color:#178bc7;background:#f1f9fe;border-color:#8bc8eb;box-shadow:0 3px 10px #178bc712}.tasks-notification-channel-buttons>button.telegram.enabled>i{background:#229ed9;box-shadow:inset 0 0 0 1px #1683b7}.tasks-notification-channel-buttons>button:focus-visible{outline-offset:2px;outline:3px solid #1687c52b}.tasks-notification-channel-buttons>button:disabled{opacity:.58;cursor:wait}.tasks-notification-channels>p{color:#657c90;margin:8px 1px 0;font-size:10px;line-height:1.4}.tasks-notification-channels.compact{padding:11px 12px 10px}.tasks-notification-channels.compact .tasks-notification-channel-buttons>button{min-height:48px}.tasks-notification-channels.compact>p{font-size:9px}.tasks-manual-generation-preview>header span{color:#0077b6;letter-spacing:.1em;font-size:10px;font-weight:900}.tasks-manual-generation-preview>header h2{color:#122c45;margin:4px 0;font-size:17px}.tasks-manual-generation-preview>header p{color:#60778e;margin:0 0 12px;font-size:12px;line-height:1.45}.tasks-manual-generation-preview-table{background:#fff;border:1px solid #d7e3ee;border-radius:10px;overflow:hidden}.tasks-manual-generation-preview-table>div{border-bottom:1px solid #e1eaf2;grid-template-columns:1.1fr 1fr 1fr 1fr;align-items:center;min-height:40px;display:grid}.tasks-manual-generation-preview-table>div:last-child{border-bottom:0}.tasks-manual-generation-preview-table>div:first-child{color:#fff;text-transform:uppercase;background:#087fbe;font-size:10px}.tasks-manual-generation-preview-table>div>:is(strong,span){padding:8px 11px}.tasks-manual-generation-preview-table>div.warning{background:#fff8e8}.tasks-manual-generation-preview-table span.immediate{color:#087f67;font-weight:850}.tasks-manual-generation-preview-table>div>small{color:#9a5b00;grid-column:1/-1;padding:0 11px 9px;font-size:10px;font-weight:750}@media (width<=850px){.tasks-full-recurrence-row.is-enabled{grid-template-columns:1fr}}@media (width<=700px){.tasks-full-recurrence-row,.tasks-recurrence-settings{grid-template-columns:1fr}.tasks-manual-generation-preview-table>div{grid-template-columns:1fr 1fr}.tasks-notification-channel-buttons{grid-template-columns:1fr}}.tasks-form-page>.tasks-form>label{align-self:start}.tasks-header-refresh{flex:0 0 42px;position:relative}.tasks-header-refresh:after{content:attr(data-refresh-status);z-index:160;pointer-events:none;color:#354b63;opacity:0;background:#fff;border:1px solid #cbd8e5;border-radius:7px;width:max-content;max-width:260px;padding:7px 9px;font-size:10px;font-weight:700;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-3px);box-shadow:0 8px 22px #132b4129}.tasks-header-refresh:hover:after,.tasks-header-refresh:focus-visible:after{opacity:1;transform:translateY(0)}.tasks-header-search{order:1}.tasks-header-quick-create{order:2}.tasks-header-refresh{order:3}.tasks-header-actions{order:4;min-width:96px}.tasks-header-administration-spacer{flex:1;order:1}.tasks-module-sidebar{z-index:75;height:100dvh;width:var(--tasks-sidebar-width);color:#fff;background:linear-gradient(#25313d 0%,#1e2b36 100%);border-right:1px solid #172a3c;grid-template-rows:minmax(0,1fr) auto;min-width:0;transition:width .2s;display:grid;position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:4px 0 18px #0f19251a}.tasks-module-sidebar-scroll{scrollbar-width:thin;scrollbar-color:#60717f transparent;min-height:0;padding:12px 12px 10px;overflow:hidden auto}.tasks-module-sidebar-scroll::-webkit-scrollbar{width:6px}.tasks-module-sidebar-scroll::-webkit-scrollbar-thumb{background:#60717f;border-radius:6px}.tasks-sidebar-group{border-bottom:1px solid #46515c;padding:5px 0}.tasks-sidebar-group-toggle{color:#d9dfe5;letter-spacing:.06em;text-transform:uppercase;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:28px;padding:0 3px;font-size:12px;font-weight:850;display:flex}.tasks-sidebar-group-toggle:hover,.tasks-sidebar-group-toggle:focus-visible{color:#fff;background:#354656}.tasks-sidebar-group-toggle:focus-visible{outline-offset:-2px;outline:2px solid #68b6ff}.tasks-sidebar-group-toggle>span>i{color:#aebdca;flex:none;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.tasks-sidebar-group-toggle>span{align-items:center;gap:6px;min-width:0;display:flex}.tasks-sidebar-group-toggle strong{font-size:inherit;font-weight:900}.tasks-sidebar-group-toggle>span>b,.tasks-sidebar-messages>b{color:#fff;background:#1685df;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.tasks-sidebar-group-toggle .tasks-sidebar-icon{width:16px;height:16px}:is(.tasks-sidebar-group-toggle>span>i:has(>.tasks-sidebar-brand-image),.tasks-sidebar-group-toggle>span>i:has(>.tasks-sidebar-settings-image)){justify-content:center;align-items:center;display:flex}.tasks-sidebar-group-toggle .tasks-sidebar-brand-image,.tasks-sidebar-group-toggle .tasks-sidebar-settings-image{object-fit:contain;flex:none;width:18px;max-width:100%;height:18px;display:block}.tasks-sidebar-group-content{border-left:1px solid #526475;margin:5px 0 2px 11px;padding:3px 0 3px 10px}.tasks-sidebar-group-content[hidden]{display:none!important}.tasks-sidebar-links{gap:3px;display:grid}.tasks-sidebar-links>button,.tasks-sidebar-actions>button{color:#dce8ef;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:35px;padding:5px 8px;font-size:11px;font-weight:750;display:grid}.tasks-sidebar-links>button:not(:has(i)){grid-template-columns:minmax(0,1fr);padding-left:14px}.tasks-sidebar-links>button i,.tasks-sidebar-actions>button span{color:#95cef1;text-align:center;font-size:14px;font-style:normal}.tasks-sidebar-links>button:hover,.tasks-sidebar-links>button:focus-visible,.tasks-sidebar-links>button.active,.tasks-sidebar-actions>button:hover,.tasks-sidebar-actions>button:focus-visible{color:#fff;background:#3d5a6e;outline:0}.tasks-sidebar-links>button.active{box-shadow:inset 3px 0 #7dd8ff}.tasks-sidebar-actions{gap:3px;display:grid}.tasks-sidebar-actions>button:disabled{cursor:not-allowed;opacity:.46}.tasks-sidebar-messages{color:#d9dfe5;letter-spacing:.06em;text-transform:uppercase;text-align:left;background:0 0;border:0;border-bottom:1px solid #46515c;border-radius:0;align-items:center;gap:6px;width:100%;min-height:39px;margin:0;padding:5px 3px;font-size:12px;font-weight:900;display:flex}.tasks-sidebar-messages:hover,.tasks-sidebar-messages:focus-visible,.tasks-sidebar-messages.active{color:#fff;background:#354656}.tasks-sidebar-messages:focus-visible{outline-offset:-2px;outline:2px solid #68b6ff}.tasks-sidebar-messages>i{color:#aebdca;flex:none;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.tasks-sidebar-messages .tasks-sidebar-icon{width:16px;height:16px}.tasks-module-sidebar .tasks-sidebar-links>button,.tasks-module-sidebar .tasks-sidebar-actions>button,.tasks-module-sidebar .tasks-clear-selection,.tasks-module-sidebar .tasks-module-sidebar-footer button{text-transform:uppercase;letter-spacing:.025em;white-space:normal;line-height:1.4}.tasks-module-sidebar .tasks-sidebar-group.open>.tasks-sidebar-group-toggle,.tasks-module-sidebar .tasks-sidebar-messages.active{color:#fff;background:#3d5a6e;box-shadow:inset 3px 0 #7dd8ff}.tasks-module-sidebar .tasks-sidebar-group.open>.tasks-sidebar-group-toggle>span>i,.tasks-module-sidebar .tasks-sidebar-group.open>.tasks-sidebar-group-toggle>.tasks-menu-chevron{color:#bcecff}.tasks-module-sidebar .tasks-sidebar-group.open>.tasks-sidebar-group-content{border-left-color:#74b9d7}.tasks-sidebar-board-host{display:contents}.tasks-module-sidebar .tasks-selection-title{font-size:12px}.tasks-module-sidebar .tasks-selection-title strong{font-weight:900}.tasks-module-sidebar .tasks-selection-content>div>.selection-option{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:min(100%,96px);max-width:100%;min-height:30px;padding:4px 6px;line-height:1.2}.tasks-sidebar-completed-reference{border-top:1px solid #465966;border-bottom:1px solid #465966;gap:5px;margin:7px 0;padding:9px 4px;display:grid}.tasks-sidebar-completed-reference>span{color:#e4edf3;text-transform:uppercase;font-size:10px;font-weight:850}.tasks-sidebar-completed-reference .tasks-compact-month{width:100%}.tasks-sidebar-completed-reference .tasks-compact-month-trigger{width:100%;min-height:35px}.tasks-module-sidebar .tasks-deadline-basis{background:#172631;border:1px solid #4c5e6c;border-radius:7px;gap:5px;margin:3px 0 7px;padding:7px;display:grid}.tasks-module-sidebar .tasks-deadline-basis>span{color:#b9c9d5;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:850}.tasks-module-sidebar .tasks-deadline-basis>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.tasks-module-sidebar .tasks-deadline-basis button{color:#edf5fa;background:#344653;border:1px solid #526573;border-radius:6px;min-width:0;min-height:30px;padding:4px 5px;font-size:9px;font-weight:800;line-height:1.2}.tasks-module-sidebar .tasks-deadline-basis button:hover,.tasks-module-sidebar .tasks-deadline-basis button:focus-visible{background:#405a6c;border-color:#8bc9ed;outline:0}.tasks-module-sidebar .tasks-deadline-basis button[aria-pressed=true]{color:#fff;background:#116bb0;border-color:#68bfff;box-shadow:inset 0 0 0 1px #b7e5ff29}.tasks-module-sidebar .tasks-deadline-basis>small{color:#95a8b6;font-size:8px;line-height:1.35}.tasks-sidebar-group-content .tasks-selection{border-color:#c6d8e529}.tasks-sidebar-group-content .tasks-clear-selection{width:100%;margin-top:9px;position:static}.tasks-module-sidebar-footer{background:#1e2b36;border-top:1px solid #c6d8e538;padding:8px 12px}.tasks-module-sidebar-footer button{color:#e8f1f6;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.tasks-module-sidebar-footer button:hover,.tasks-module-sidebar-footer button:focus-visible{background:#354c5d;outline:0}.tasks-module-sidebar-footer i{color:#8fd5ff;text-align:center;width:24px;font-size:23px;font-style:normal}.tasks-module-sidebar.collapsed .tasks-module-sidebar-scroll{padding:10px 7px}.tasks-module-sidebar.collapsed .tasks-sidebar-group{border-bottom:0;padding:3px 0}.tasks-module-sidebar.collapsed .tasks-sidebar-group-toggle{justify-content:center;min-height:40px;padding:6px}.tasks-module-sidebar.collapsed .tasks-sidebar-group-toggle strong,.tasks-module-sidebar.collapsed .tasks-sidebar-group-toggle>em{display:none}.tasks-module-sidebar.collapsed .tasks-sidebar-group-toggle>span>b{min-width:16px;height:16px;padding:0 3px;font-size:7px;position:absolute;transform:translate(13px,-13px)}.tasks-module-sidebar.collapsed .tasks-sidebar-messages{justify-content:center;min-height:40px;padding:6px}.tasks-module-sidebar.collapsed .tasks-sidebar-messages>span{display:none}.tasks-module-sidebar.collapsed .tasks-sidebar-messages>b{min-width:16px;height:16px;padding:0 3px;font-size:7px;position:absolute;transform:translate(13px,-13px)}.tasks-module-sidebar.collapsed .tasks-sidebar-filter-label,.tasks-module-sidebar.collapsed .tasks-clear-selection,.tasks-module-sidebar.collapsed .tasks-sidebar-completed-reference,.tasks-module-sidebar.collapsed .tasks-selection-title strong,.tasks-module-sidebar.collapsed .tasks-selection-title>em{display:none}.tasks-module-sidebar.collapsed .tasks-selection{border:0;padding:3px 0}.tasks-module-sidebar.collapsed .tasks-selection-title{justify-content:center;min-height:40px;padding:0;position:relative}.tasks-module-sidebar.collapsed .tasks-selection-title b{position:absolute;top:0;right:0}.tasks-module-sidebar.collapsed .tasks-sidebar-icon,:is(.tasks-module-sidebar.collapsed .tasks-sidebar-group-toggle>span>i:has(>.tasks-sidebar-brand-image),.tasks-module-sidebar.collapsed .tasks-sidebar-group-toggle>span>i:has(>.tasks-sidebar-settings-image)),.tasks-module-sidebar.collapsed .tasks-sidebar-brand-image,.tasks-module-sidebar.collapsed .tasks-sidebar-settings-image{width:20px;height:20px}.tasks-module-sidebar.collapsed .tasks-module-sidebar-footer{padding:8px 7px}.tasks-module-sidebar.collapsed .tasks-module-sidebar-footer button{justify-content:center;padding:0}.tasks-module-sidebar.collapsed .tasks-module-sidebar-footer span{display:none}.tasks-module-content>.tasks-workspace[hidden]{display:none!important}@media (width<=1100px){.hub-shell-tasks .tasks-shell{--tasks-header-height:76px;--tasks-sidebar-width:260px}.hub-shell-tasks .tasks-shell.panel-collapsed{--tasks-sidebar-width:58px}.tasks-shell .tasks-header{height:var(--tasks-header-height);gap:10px;padding:0 14px}.tasks-header-leading .polli-module-header-divider{display:none}.tasks-header .tasks-brand{min-width:145px}.tasks-header-search{min-width:180px}}@media (width<=760px){.hub-shell-tasks .tasks-shell{--tasks-header-height:68px;--tasks-sidebar-width:58px}.tasks-shell .tasks-header{height:var(--tasks-header-height);gap:6px;padding:0 8px}.tasks-header .tasks-brand{min-width:auto}.tasks-header .tasks-brand>span,.tasks-header-leading .polli-module-header-divider{display:none}.tasks-header-search{min-width:120px}.tasks-header-quick-create b{display:none}.tasks-module-sidebar:not(.collapsed){z-index:130;width:min(292px,86vw);box-shadow:10px 0 36px #04142052}.tasks-module-content{left:58px}}.hub-system-maintenance .v2-maintenance-header-actions{flex-wrap:wrap}.v2-update-history-button{color:#fff;background:#1769d2;border:1px solid #1666c3;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 5px 13px #1769d228}.v2-update-history-button:hover,.v2-update-history-button:focus-visible{background:#125dbd;border-color:#0f56a9;box-shadow:0 7px 17px #1769d238}.v2-update-history-button:focus-visible,.v2-update-history-close:focus-visible,.v2-update-history-dialog summary:focus-visible{outline-offset:2px;outline:3px solid #1769d22b}.v2-update-history-button>span{color:inherit;font-size:15px;font-weight:800;line-height:1}.v2-update-history-button>b{color:#fff;background:#ffffff24;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:8px;display:inline-grid}.v2-update-history-backdrop{z-index:160;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10243b8a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v2-update-history-dialog{background:#f4f7fa;border:1px solid #c8d8e5;border-radius:17px;flex-direction:column;width:min(1120px,100%);max-height:min(820px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0d233b52}.v2-update-history-dialog>header{background:linear-gradient(120deg,#fff 0%,#f2f8fb 100%);border-bottom:1px solid #d5e0e9;flex:none;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:15px 18px;display:grid}.v2-update-history-heading-icon{color:#fff;background:linear-gradient(145deg,#1769d2,#078f9d);border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 15px #1769d232}.v2-update-history-heading-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.v2-update-history-dialog>header small{color:#087e91;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.v2-update-history-dialog>header h2{color:#142f4c;letter-spacing:-.025em;margin:3px 0 2px;font-size:22px;font-weight:850}.v2-update-history-dialog>header p{color:#61778b;margin:0;font-size:9.5px;line-height:1.4}.v2-update-history-header-actions{align-items:center;gap:8px;display:flex}.v2-update-history-close{color:#536b81;background:#fff;border:1px solid #cedbe6;border-radius:9px;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;display:grid}.v2-update-history-close:hover{color:#173653;background:#edf3f7}.v2-update-history-body{min-height:0;padding:14px 18px 20px;overflow-y:auto}.v2-update-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.v2-update-history-summary article{background:#fff;border:1px solid #d7e2eb;border-radius:11px;align-content:center;min-width:0;min-height:78px;padding:11px 13px;display:grid}.v2-update-history-summary small,.v2-update-history-summary strong,.v2-update-history-summary span{display:block}.v2-update-history-summary small{color:#678096;letter-spacing:.07em;font-size:7.5px;font-weight:850}.v2-update-history-summary strong{color:#173653;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 2px;font-size:13px;overflow:hidden}.v2-update-history-summary span{color:#75899a;font-size:8.5px}.v2-update-history-tools{background:#fff;border:1px solid #d7e2eb;border-radius:11px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:9px;margin-bottom:12px;padding:10px;display:grid}.v2-update-history-search{min-width:0;position:relative}.v2-update-history-search>span{color:#5f7890;pointer-events:none;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.v2-update-history-search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.v2-update-history-search input{color:#24445e;background:#fbfdff;border:1px solid #cbd9e5;border-radius:8px;outline:none;width:100%;height:38px;padding:0 12px 0 36px;font-size:10px}.v2-update-history-search input:focus{border-color:#4388d6;box-shadow:0 0 0 3px #1769d21c}.v2-update-history-results{color:#6c8193;white-space:nowrap;font-size:8.5px}.v2-update-history-tools>.v2-action-button{white-space:nowrap;min-width:112px;min-height:38px}.v2-update-history-timeline{gap:9px;padding-left:28px;display:grid;position:relative}.v2-update-history-timeline:before{content:"";background:#c9d8e5;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:9px}.v2-update-history-entry{min-width:0;position:relative}.v2-update-history-entry>i{z-index:2;background:#1d9670;border:3px solid #f4f7fa;border-radius:50%;width:13px;height:13px;position:absolute;top:19px;left:-25px;box-shadow:0 0 0 2px #1d96702b}.v2-update-history-entry.failed>i,.v2-update-history-entry.interrupted>i{background:#c44d43;box-shadow:0 0 0 2px #c44d4328}.v2-update-history-entry details{background:#fff;border:1px solid #d4e0e9;border-radius:11px;overflow:hidden;box-shadow:0 3px 10px #17365309}.v2-update-history-entry summary{cursor:pointer;grid-template-columns:minmax(160px,1fr) auto minmax(150px,auto) 84px;align-items:center;gap:12px;min-height:51px;padding:9px 12px;list-style:none;display:grid}.v2-update-history-entry summary::-webkit-details-marker{display:none}.v2-update-history-entry details[open] summary{background:#f8fbfd;border-bottom:1px solid #e1e8ee}.v2-update-history-version{align-items:center;gap:7px;min-width:0;display:flex}.v2-update-history-version>b{color:#173653;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v2-update-history-version>em{color:#1769d2;text-transform:uppercase;background:#e6f1ff;border-radius:999px;padding:3px 7px;font-size:7px;font-style:normal;font-weight:850}.v2-update-history-date{color:#5d7488;font-variant-numeric:tabular-nums;font-size:9px}.v2-update-history-date small{color:#7c8f9e;margin-top:2px;font-size:7px;display:block}.v2-update-history-expand{color:#1769d2;justify-content:flex-end;align-items:center;gap:5px;font-size:8.5px;font-weight:800;display:flex}.v2-update-history-expand .ui-select-chevron{transition:transform .16s}.v2-update-history-entry details[open] .v2-update-history-expand .ui-select-chevron{transform:rotate(180deg)}.v2-update-history-details{grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr);gap:18px;padding:14px;display:grid}.v2-update-history-details h3,.v2-update-history-modules>strong{color:#173653;letter-spacing:.035em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:850}.v2-update-history-details p,.v2-update-history-details li{color:#526a7e;font-size:9.5px;line-height:1.5}.v2-update-history-details p{margin:0}.v2-update-history-details ul{gap:5px;margin:0;padding-left:17px;display:grid}.v2-update-history-details li::marker{color:#078f9d}.v2-update-change-list{gap:8px;display:grid}.v2-update-change-list>article{background:#fbfdfe;border:1px solid #d9e5ed;border-radius:8px;grid-template-columns:minmax(90px,.65fr) minmax(130px,1fr) minmax(0,2fr);align-items:start;gap:10px;padding:9px 10px;display:grid}.v2-update-change-list>article>span{min-width:0}.v2-update-change-list>article small,.v2-update-change-list>article strong{display:block}.v2-update-change-list>article small{color:#758a9b;letter-spacing:.07em;margin-bottom:3px;font-size:7px;font-weight:850}.v2-update-change-list>article strong{overflow-wrap:anywhere;color:#244762;font-size:9px}.v2-update-change-list>article p{border-left:2px solid #19a2a6;padding-left:10px}.v2-update-history-details aside{border-left:1px solid #e0e8ee;padding-left:16px}.v2-update-history-details dl{gap:6px;margin:0;display:grid}.v2-update-history-details dl>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.v2-update-history-details dt{color:#7a8d9c;font-size:8px}.v2-update-history-details dd{color:#29465f;text-align:right;margin:0;font-size:8.5px;font-weight:750}.v2-update-history-modules{margin-top:12px}.v2-update-history-modules>span{flex-wrap:wrap;gap:5px;display:flex}.v2-update-history-modules i{color:#23707d;background:#eef8fa;border:1px solid #cde1e7;border-radius:999px;padding:4px 7px;font-size:7.5px;font-style:normal;font-weight:750}.v2-update-history-empty{text-align:center;background:#fff;border:1px dashed #cad8e3;border-radius:11px;place-content:center;gap:5px;min-height:180px;padding:30px;display:grid}.v2-update-history-empty strong{color:#27455f;font-size:12px}.v2-update-history-empty span{color:#718698;max-width:440px;font-size:9px;line-height:1.5}@media (width<=820px){.v2-update-history-backdrop{padding:10px}.v2-update-history-dialog{max-height:calc(100dvh - 20px)}.v2-update-history-dialog>header{grid-template-columns:40px minmax(0,1fr);padding:12px}.v2-update-history-heading-icon{width:40px;height:40px}.v2-update-history-header-actions{grid-column:1/-1}.v2-update-history-header-actions .v2-action-button{flex:1}.v2-update-history-summary{grid-template-columns:1fr}.v2-update-history-tools{grid-template-columns:minmax(0,1fr) auto}.v2-update-history-search{grid-column:1/-1}.v2-update-history-results{grid-column:1}.v2-update-history-entry summary{grid-template-columns:minmax(0,1fr) auto}.v2-update-history-date{grid-column:1}.v2-update-history-expand{grid-area:2/2}.v2-update-history-details{grid-template-columns:1fr}.v2-update-history-details aside{border-top:1px solid #e0e8ee;border-left:0;padding:12px 0 0}}@media (width<=560px){.v2-update-history-button{width:100%}.v2-update-history-body{padding:10px}.v2-update-history-tools{grid-template-columns:1fr}.v2-update-history-search,.v2-update-history-results,.v2-update-history-tools>.v2-action-button{grid-column:1;width:100%}.v2-update-history-timeline{padding-left:20px}.v2-update-history-timeline:before{left:5px}.v2-update-history-entry>i{left:-20px}.v2-update-history-dialog>header h2{font-size:18px}.tasks-admin-clients-page{padding-inline:12px}.tasks-client-page-header,.tasks-client-record-header,.tasks-client-tab-card,.tasks-client-editor-card.tasks-admin-form,.tasks-client-general-form.tasks-admin-form,.tasks-client-teams-form.tasks-admin-form{padding:16px}.tasks-client-page-header h1,.tasks-client-record-header h1{font-size:23px}.tasks-client-index-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-client-index-summary>span,.tasks-client-record-summary>span{padding:9px}.tasks-client-index-summary strong,.tasks-client-record-summary strong{font-size:17px}.tasks-client-index-filters{grid-template-columns:1fr}.tasks-client-structure-create,.tasks-client-structure-editor{grid-template-columns:1fr;align-items:stretch}.tasks-client-head-office-card,.tasks-client-branches-list>article{grid-template-columns:minmax(0,1fr) auto}.tasks-client-head-office-card>button,.tasks-client-branches-list article>button{grid-column:1/-1;width:100%}.tasks-client-search-field{grid-column:auto}.tasks-client-editor-card.tasks-admin-form,.tasks-client-general-form.tasks-admin-form{grid-template-columns:1fr}.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-name,.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-cnpj,.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-city,.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-uf,.tasks-client-editor-card.tasks-admin-form>.tasks-client-field-tax,.tasks-client-editor-card.tasks-admin-form>.tasks-client-toggle-field,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-name,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-cnpj,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-city,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-uf,.tasks-client-general-form.tasks-admin-form>.tasks-client-field-tax,.tasks-client-general-form.tasks-admin-form>.tasks-client-toggle-field{grid-column:1/-1}.tasks-client-form-actions{flex-wrap:wrap}.tasks-client-form-actions button{flex:auto}.tasks-client-form-actions .danger{flex-basis:100%;margin-right:0}.tasks-client-record-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tasks-client-add-team{grid-template-columns:1fr}.tasks-client-add-team>button{width:100%}.tasks-client-sector-responsibles>label{grid-template-columns:1fr;gap:6px}.tasks-client-modal>header{padding:15px}.tasks-client-modal>form{padding:13px}.tasks-client-modal fieldset,.tasks-client-transfer-grid,.tasks-client-competence-composite{grid-template-columns:1fr}.tasks-client-context-card{grid-template-columns:1fr;gap:3px}.tasks-client-modal footer{flex-wrap:wrap}.tasks-client-modal footer button{flex:auto}.tasks-client-modal footer button.danger{flex-basis:100%;margin-right:0}}@media (prefers-reduced-motion:reduce){.tasks-client-toggle-field i,.tasks-client-toggle-field i:after{transition:none}}.hub-shell,.hub-access-page,.hub-loading,.tasks-shell,.tasks-loading,.v2-shell{color:var(--ui-ink);font-family:var(--ui-font)}.hub-shell button,.hub-shell input,.hub-shell select,.hub-shell textarea,.tasks-shell button,.tasks-shell input,.tasks-shell select,.tasks-shell textarea,.v2-shell button,.v2-shell input,.v2-shell select,.v2-shell textarea{font-family:var(--ui-font)}.hub-shell button:focus-visible,.hub-shell a:focus-visible,.hub-shell input:focus-visible,.hub-shell select:focus-visible,.hub-shell textarea:focus-visible,.tasks-shell button:focus-visible,.tasks-shell a:focus-visible,.tasks-shell input:focus-visible,.tasks-shell select:focus-visible,.tasks-shell textarea:focus-visible,.v2-shell button:focus-visible,.v2-shell a:focus-visible,.v2-shell input:focus-visible,.v2-shell select:focus-visible,.v2-shell textarea:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.hub-shell input:focus,.hub-shell select:focus,.hub-shell textarea:focus,.tasks-shell input:focus,.tasks-shell select:focus,.tasks-shell textarea:focus,.v2-shell input:focus,.v2-shell select:focus,.v2-shell textarea:focus{outline:0;border-color:var(--ui-primary)!important;box-shadow:var(--ui-focus)!important}.hub-shell,.hub-access-page,.hub-loading{background:var(--ui-page)}.hub-header{border-color:var(--ui-border);box-shadow:none;background:#fff}.hub-brand-button strong,.hub-access-brand strong,.hub-access-card h1,.hub-welcome h1,.hub-page-heading h1,.hub-tasks-preview h1,.hub-module-card h2{color:var(--ui-ink);font-family:var(--ui-font);letter-spacing:-.025em;font-weight:800}.hub-brand-mark{background:var(--ui-primary);font-family:var(--ui-font);box-shadow:0 6px 14px #1769d238}.hub-eyebrow{color:var(--ui-primary);font-size:11px}.hub-welcome>p:last-child,.hub-page-heading p,.hub-tasks-preview section>p,.hub-module-card p,.hub-module-card>small,.hub-next p{color:var(--ui-muted);font-size:13px}.hub-module-card,.hub-table-card,.hub-user-form,.hub-access-card,.hub-tasks-preview>section{border-color:var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.hub-module-card:before,.hub-module-card.tarefas:before{background:var(--ui-primary)}.hub-module-icon,.hub-module-card.tarefas .hub-module-icon,.hub-tasks-preview .hub-module-icon{border-radius:var(--ui-radius);background:var(--ui-primary-soft);color:var(--ui-primary)}.hub-module-card>button,.hub-module-card.tarefas>button,.hub-primary{min-height:var(--ui-control-height);border:1px solid var(--ui-primary);border-radius:var(--ui-radius);background:var(--ui-primary);color:#fff;box-shadow:none;font-size:12px;font-weight:800}.hub-module-card>button:hover,.hub-primary:hover:not(:disabled){border-color:var(--ui-primary-hover);background:var(--ui-primary-hover)}.hub-secondary,.hub-header-actions>button,.hub-row-actions button{border-color:var(--ui-border-strong);border-radius:var(--ui-radius);min-height:38px;color:var(--ui-text);background:#fff;font-size:12px}.hub-secondary:hover,.hub-header-actions>button:hover,.hub-header-actions>button.active,.hub-row-actions button:hover{background:var(--ui-primary-soft);color:var(--ui-primary);border-color:#8ab7ed}.hub-row-actions button.hub-danger,.hub-form-actions button.hub-danger{background:var(--ui-danger-soft);color:var(--ui-danger);border-color:#efb7bc}.hub-row-actions button.hub-danger:hover:not(:disabled),.hub-form-actions button.hub-danger:hover:not(:disabled){border-color:var(--ui-danger);color:#b71927;background:#ffe3e5}.hub-form-actions button.hub-danger{margin-right:auto}.hub-access-card label,.hub-user-form label{color:var(--ui-text);font-size:11px}.hub-access-card input,.hub-user-form input,.hub-user-form select{height:var(--ui-control-height);border-color:var(--ui-border-strong);border-radius:var(--ui-radius);color:var(--ui-ink);font-size:13px}.hub-access-card label small,.hub-user-form label small,.hub-local-note,.hub-table-card td>small{font-size:11px}.hub-table-card table{font-size:12px}.hub-table-card th{background:var(--ui-surface-soft);height:42px;color:var(--ui-muted);font-size:10px}.hub-table-card td{border-color:var(--ui-border);min-height:46px;color:var(--ui-text);padding-block:13px}.hub-user-form fieldset,.hub-toggle,.hub-form-note,.hub-next{border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-soft)}.hub-team-picker{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;gap:10px;padding:12px;display:grid}.hub-team-picker>div:first-child{gap:3px;display:grid}.hub-team-picker>div:first-child strong{color:var(--ui-ink);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.hub-team-picker>div:first-child small,.hub-team-picker>p{color:var(--ui-muted);margin:0;font-size:11px;line-height:1.4}.hub-team-picker>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hub-user-form .hub-team-picker label{border:1px solid var(--ui-border);background:var(--ui-surface-soft);min-height:40px;color:var(--ui-text);text-transform:none;letter-spacing:0;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.hub-user-form .hub-team-picker label.selected{background:var(--ui-primary-soft);color:var(--ui-primary);border-color:#8ab7ed}.hub-user-form .hub-team-picker input{width:16px;height:16px;accent-color:var(--ui-primary);flex:none}@media (width<=560px){.hub-team-picker>div:nth-child(2){grid-template-columns:1fr}}.tasks-shell{--task-navy:var(--ui-ink);--task-teal:var(--ui-primary);--task-bg:var(--ui-page);--task-line:var(--ui-border);--tasks-header-height:70px;background:var(--ui-page);color:var(--ui-ink)}.tasks-shell:not(.tasks-kanban-mode) .tasks-header-actions{margin-left:auto}.tasks-form-page,.tasks-admin,.tasks-management{height:calc(100dvh - var(--tasks-header-height));background:var(--ui-page);color:var(--ui-ink);scrollbar-gutter:stable;padding:30px clamp(20px,3vw,44px) 52px;overflow:auto}.tasks-page-heading{width:min(1180px,100%);max-width:none;margin:0 auto 22px}.tasks-page-heading .hub-eyebrow,.tasks-page-heading>p:first-child{color:var(--ui-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900}.tasks-page-heading h1{color:var(--ui-ink);font:800 30px/1.08 var(--ui-font);letter-spacing:-.035em;margin:0}.tasks-page-heading>p:last-child{color:var(--ui-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.tasks-form,.tasks-admin-form,.tasks-admin-split>aside,.tasks-generation>div,.tasks-manager-filters,.tasks-manager-section,.tasks-drawer-section,.tasks-summary>div,.tasks-management-table-wrap{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.tasks-form,.tasks-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:none;padding:24px}.tasks-form{width:min(1180px,100%);margin:0 auto}.tasks-full-primary-fields{grid-column:1/-1;grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);gap:16px;display:grid}.tasks-full-primary-fields>label{min-width:0}.tasks-full-schedule-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.tasks-full-deadline-column{gap:16px;min-width:0;display:grid}.tasks-full-deadline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tasks-full-deadline-fields>label{grid-template-rows:auto var(--ui-control-height);align-content:start;min-width:0;display:grid}.tasks-full-deadline-fields>label>span{align-items:flex-end;min-height:30px;line-height:1.35;display:flex}.tasks-full-deadline-fields>label>input[type=date]{height:var(--ui-control-height);min-height:var(--ui-control-height)}.tasks-form label,.tasks-admin-form label,.tasks-admin-form fieldset,.tasks-manager-filters label{color:var(--ui-text);letter-spacing:.035em;gap:7px;font-size:11px;font-weight:800}.tasks-form input,.tasks-form select,.tasks-form textarea,.tasks-admin-form input,.tasks-admin-form select,.tasks-admin-form textarea,.tasks-inline select,.tasks-manager-filters input,.tasks-manager-filters select,.tasks-upload select,.tasks-upload input:not(.tasks-file-input),.tasks-comment textarea{min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);color:var(--ui-ink);background:#fff;padding:9px 11px;font-size:13px;line-height:1.35}.tasks-form textarea,.tasks-admin-form textarea{min-height:108px}.tasks-form input::placeholder,.tasks-admin-form input::placeholder,.tasks-form textarea::placeholder,.tasks-admin-form textarea::placeholder{color:#8a96a4}.tasks-form-actions{padding-top:4px}.tasks-form-actions button,.tasks-admin-form button,.tasks-generation button,.tasks-drawer button,.tasks-manager-section header button,.tasks-export-button{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface-soft);min-height:40px;color:var(--ui-text);padding:0 14px;font-size:12px;font-weight:800}.tasks-form-actions button:hover,.tasks-admin-form button:hover,.tasks-generation button:hover,.tasks-drawer button:hover{background:var(--ui-primary-soft);color:var(--ui-primary);border-color:#8ab7ed}.tasks-form-actions button.primary,.tasks-admin-form button.primary,.tasks-generation button.primary,.tasks-manager-section header button,.tasks-export-button{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.tasks-form-actions button.primary:hover,.tasks-admin-form button.primary:hover,.tasks-generation button.primary:hover,.tasks-manager-section header button:hover,.tasks-export-button:hover{border-color:var(--ui-primary-hover);background:var(--ui-primary-hover);color:#fff}.tasks-form-actions button.danger,.tasks-admin-form button.danger{background:var(--ui-danger-soft);color:var(--ui-danger);border-color:#efb5ba;margin-right:auto}.tasks-form-actions button.danger:hover:not(:disabled),.tasks-admin-form button.danger:hover:not(:disabled){border-color:var(--ui-danger);background:var(--ui-danger);color:#fff}.tasks-form-actions button:disabled,.tasks-admin-form button:disabled,.tasks-generation button:disabled,.tasks-drawer button:disabled,.tasks-export-button:disabled{color:#8d98a4;opacity:1;cursor:not-allowed;background:#eef1f4;border-color:#d8dde3}.tasks-admin-tabs{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:#fff;flex-wrap:wrap;gap:7px;width:min(1180px,100%);margin:0 auto 16px;padding:6px;display:flex;box-shadow:0 2px 8px #1723350a}.tasks-admin-tabs button{border-radius:var(--ui-radius);min-height:40px;color:var(--ui-text);white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 13px;font-size:12px;font-weight:800}.tasks-admin-tabs button:hover{background:var(--ui-surface-soft);color:var(--ui-primary)}.tasks-admin-tabs button.active{background:var(--ui-primary-soft);color:var(--ui-primary);border-color:#b9d5f6}.tasks-admin>.tasks-admin-stack,.tasks-admin>.tasks-admin-split,.tasks-admin>.tasks-generation,.tasks-admin>.tasks-empty-admin{width:min(1440px,100%);margin-inline:auto}.tasks-admin-split{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:18px}.tasks-admin-split>aside{box-shadow:none;padding:20px}.tasks-admin-split>aside h2,.tasks-generation h2,.tasks-generation h3,.tasks-admin-form h3,.tasks-thresholds h3{color:var(--ui-ink);font:800 20px/1.2 var(--ui-font);letter-spacing:-.02em;margin:0}.tasks-admin-split>aside>p,.tasks-admin-form>p,.tasks-thresholds p,.tasks-generation p{color:var(--ui-muted);margin:7px 0 16px;font-size:12px;line-height:1.5}.tasks-admin-list{gap:7px;max-height:calc(100dvh - 300px);padding-right:2px}.tasks-admin-list>button{border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-soft);min-height:54px;padding:9px 11px}.tasks-admin-list>button:hover{background:var(--ui-primary-soft);border-color:#9bc0ed}.tasks-admin-list i{border-radius:4px;width:8px;height:32px}.tasks-admin-list b{color:var(--ui-ink);font-size:12px}.tasks-admin-list small{color:var(--ui-muted);margin-top:4px;font-size:10px}.tasks-admin-list em{color:var(--ui-primary);font-size:18px}.tasks-admin-list-empty{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface-soft);text-align:center;justify-items:center;gap:6px;padding:28px 16px;display:grid}.tasks-admin-list-empty>span,.tasks-table-empty td>span{background:var(--ui-primary-soft);width:34px;height:34px;color:var(--ui-primary);border-radius:50%;place-items:center;font-size:16px;display:grid}.tasks-admin-list-empty strong{color:var(--ui-ink);font-size:12px}.tasks-admin-list-empty small{color:var(--ui-muted);font-size:10px;line-height:1.4}.tasks-admin-form{box-shadow:none}.tasks-admin-form fieldset{border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-soft);padding:16px}.tasks-admin-form legend{color:var(--ui-ink);padding:0 7px;font-size:12px;font-weight:800}.tasks-toggle{border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-soft);min-height:44px;padding:10px 12px;color:var(--ui-text)!important;font-size:12px!important}.tasks-toggle input,.tasks-permission-grid input{accent-color:var(--ui-primary)}.tasks-admin-form input[type=color]{width:68px;min-height:42px;padding:4px}.tasks-permission-grid{gap:12px}.tasks-permission-grid section{border-color:var(--ui-border);border-radius:var(--ui-radius);background:#fff;padding:12px}.tasks-permission-grid section>strong{color:var(--ui-text);margin-bottom:9px;font-size:10px}.tasks-permission-grid section label{gap:8px;margin:8px 0}.tasks-permission-grid span{color:var(--ui-ink);font-size:11px}.tasks-permission-grid small{color:var(--ui-muted);margin-top:3px;font-size:10px}.tasks-stage-editor button{min-height:36px}.tasks-stage-editor button.selected,.tasks-stage-buttons button.current{background:var(--ui-primary-soft);color:var(--ui-primary);border-color:#8ab7ed}.tasks-compact-multiselect{z-index:2;min-width:0;color:var(--ui-text);font:800 11px/1.3 var(--ui-font);letter-spacing:.035em;text-transform:none;border:0;gap:6px;margin:0;padding:0;display:grid;position:relative}.tasks-compact-multiselect.open{z-index:45}.tasks-compact-multiselect>legend{color:var(--ui-text);font:850 12px/1.2 var(--ui-font);letter-spacing:.01em;text-transform:none;padding:0 5px}.tasks-compact-multiselect-help{color:var(--ui-muted);letter-spacing:0;margin:0;font-size:10px;font-weight:500;line-height:1.4}.tasks-compact-multiselect-control{min-width:0;min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);background:#fff;align-items:center;gap:5px;padding:5px 5px 5px 9px;display:flex}.tasks-compact-multiselect.open .tasks-compact-multiselect-control,.tasks-compact-multiselect-control:focus-within{border-color:#6ca5e7;outline:3px solid #1769d21a}.tasks-compact-multiselect-chips{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.tasks-admin-form .tasks-compact-multiselect-chip,.tasks-drawer .tasks-compact-multiselect-chip,.tasks-compact-multiselect-chip{max-width:100%;min-height:27px;color:var(--ui-primary);letter-spacing:0;background:#eaf4ff;border:1px solid #b8d6f5;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.tasks-compact-multiselect-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tasks-compact-multiselect-chip>b{color:#4e8dcc;flex:none;font-size:14px;line-height:1}.tasks-admin-form .tasks-compact-multiselect-chip:hover,.tasks-admin-form .tasks-compact-multiselect-chip:focus-visible,.tasks-drawer .tasks-compact-multiselect-chip:hover,.tasks-drawer .tasks-compact-multiselect-chip:focus-visible,.tasks-compact-multiselect-chip:hover,.tasks-compact-multiselect-chip:focus-visible{color:var(--ui-primary);background:#dceeff;border-color:#6ca5e7}.tasks-compact-multiselect-placeholder{color:#8193a8;letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.tasks-admin-form .tasks-compact-multiselect-trigger,.tasks-drawer .tasks-compact-multiselect-trigger,.tasks-compact-multiselect-trigger{width:31px;height:30px;min-height:30px;color:var(--ui-text);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.tasks-compact-multiselect-trigger:hover,.tasks-compact-multiselect-trigger:focus-visible{background:var(--ui-primary-soft);color:var(--ui-primary);border:0}.tasks-compact-multiselect-trigger>.ui-select-chevron{transition:transform .15s;display:block}.tasks-compact-multiselect.open .tasks-compact-multiselect-trigger>.ui-select-chevron{transform:rotate(180deg)}.tasks-compact-multiselect-options{z-index:50;background:#fff;border:1px solid #bfd5e9;border-radius:9px;gap:6px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 14px 32px #102d4e33}.tasks-compact-multiselect-search{border:1px solid var(--ui-border);min-width:0;color:var(--ui-muted);background:#fff;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;padding-left:7px;display:grid}.tasks-admin-form .tasks-compact-multiselect-search input,.tasks-drawer .tasks-compact-multiselect-search input,.tasks-compact-multiselect-search input{width:100%;min-height:34px;color:var(--ui-ink);font:600 11px var(--ui-font);text-transform:none;background:0 0;border:0;outline:0;padding:7px 8px 7px 0}.tasks-compact-multiselect-option-list{overscroll-behavior:contain;gap:4px;max-height:220px;display:grid;overflow-y:auto}.tasks-admin-form label.tasks-compact-multiselect-option,.tasks-drawer label.tasks-compact-multiselect-option,label.tasks-compact-multiselect-option{min-height:36px;color:var(--ui-text);letter-spacing:0;text-transform:none;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;grid-template-columns:none;align-items:center;gap:9px;padding:6px 8px;font-size:11px;font-weight:700;display:flex}.tasks-compact-multiselect-option:hover,.tasks-compact-multiselect-option.selected{color:var(--ui-primary);background:#eef6ff;border-color:#c5ddf5}.tasks-admin-form .tasks-compact-multiselect-option input[type=checkbox],.tasks-drawer .tasks-compact-multiselect-option input[type=checkbox],.tasks-compact-multiselect-option input[type=checkbox]{width:15px;height:15px;min-height:0;accent-color:var(--ui-primary);flex:none;margin:0;padding:0}.tasks-compact-multiselect-option>span{gap:2px;min-width:0;display:grid}.tasks-compact-multiselect-option strong{color:inherit;font-size:11px}.tasks-compact-multiselect-option small{color:var(--ui-muted);font-size:9px;font-weight:550;line-height:1.3}.tasks-compact-multiselect-option-list>p{color:var(--ui-muted);text-align:center;margin:0;padding:9px;font-size:10px;font-weight:600}.tasks-compact-multiselect:disabled{opacity:.65}.tasks-inline>.tasks-compact-multiselect{flex:1}.tasks-sharing-controls{align-items:end}.tasks-drawer .tasks-drawer-multiselect,.tasks-drawer .tasks-dependency-select{margin:8px 0}.tasks-stage-reorder-hint{color:var(--ui-muted);align-items:center;gap:7px;margin:0 0 10px;font-size:10px;line-height:1.45;display:flex}.tasks-stage-reorder-hint span{color:var(--ui-primary);font-size:16px;font-weight:900}.tasks-stage-order-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tasks-stage-editor>div{border-radius:9px;grid-template-columns:40px minmax(220px,1fr) auto auto auto;align-items:center;gap:8px;margin-bottom:9px;transition:opacity .14s,background .14s,box-shadow .14s,transform .14s}.tasks-stage-row.dragging{opacity:.48}.tasks-stage-row.drag-over{background:#f1f7ff;transform:translateY(-1px);box-shadow:0 0 0 2px #1769d226}.tasks-stage-definition-select{min-width:0;position:relative}.tasks-stage-definition-select select{width:100%;min-width:0;padding-left:38px}.tasks-stage-definition-swatch{z-index:1;background:var(--stage-definition-color,#5d8aa8);pointer-events:none;border:2px solid #fff;border-radius:999px;width:12px;height:12px;position:absolute;top:50%;left:14px;transform:translateY(-50%);box-shadow:0 0 0 1px #8fa4b9}.tasks-stage-catalog-guidance{color:var(--ui-muted);background:#f6f9fc;border:1px solid #d8e4f0;border-radius:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.tasks-stage-editor>div>button{white-space:nowrap;width:100%;min-width:0}.tasks-stage-editor>div>.tasks-stage-drag-handle{width:40px;min-height:42px;color:var(--ui-primary);cursor:grab;letter-spacing:-.2em;background:#eef5fd;border-color:#aac7e8;padding:0;font-size:13px}.tasks-stage-editor>div>.tasks-stage-drag-handle:hover{background:#e3f0ff;border-color:#6fa5e2}.tasks-stage-editor>div>.tasks-stage-drag-handle:active{cursor:grabbing}.tasks-stage-editor>div>.tasks-stage-drag-handle:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.tasks-rule-grid,.tasks-generation{gap:18px}.tasks-generation>div{box-shadow:none;padding:24px}.tasks-run-summary>*{border-radius:var(--ui-radius);background:var(--ui-primary-soft);color:var(--ui-primary);border:1px solid #b9d5f6;padding:8px 10px;font-size:11px;font-weight:800}.tasks-pending-list article{border-radius:var(--ui-radius);background:var(--ui-warning-soft);border-color:#efd3a8}.tasks-pending-list b{color:var(--ui-ink);font-size:12px}.tasks-pending-list span,.tasks-pending-list small,.tasks-pending-list p{font-size:11px}.tasks-empty-admin,.tasks-column-empty,.tasks-manager-loading{border-color:var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface-soft);color:var(--ui-muted);font-size:12px}.tasks-management{flex-direction:column;min-height:0;padding:12px clamp(20px,3vw,44px) 10px;display:flex;overflow:hidden}.tasks-management>.tasks-page-heading,.tasks-management>.tasks-manager-toolbar,.tasks-management>.tasks-manager-filters,.tasks-management>.tasks-manager-loading,.tasks-management>.tasks-indicator-grid,.tasks-management>.tasks-manager-section,.tasks-management>.tasks-manager-collaborators{width:min(1360px,100%);margin-inline:auto}.tasks-manager-toolbar{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:#fff;grid-template-columns:auto minmax(240px,1fr) minmax(172px,auto) auto;align-items:center;gap:10px;padding:10px;display:grid;margin-bottom:10px!important}.tasks-page-topbar-heading:has(>.tasks-manager-toolbar-topbar){gap:clamp(8px,1vw,16px)}.tasks-page-topbar-heading:has(>.tasks-manager-toolbar-topbar)>div:first-child{flex:0 0 230px}.tasks-manager-toolbar.tasks-manager-toolbar-topbar{background:0 0;border:0;border-radius:0;flex:1 1 0;grid-template-columns:auto minmax(270px,1fr) minmax(128px,auto) auto;gap:7px;width:auto;min-width:0;padding:0;margin:0!important}.tasks-manager-toolbar-topbar .tasks-manager-scope{gap:2px;padding:3px}.tasks-manager-toolbar-topbar .tasks-manager-scope button{min-height:32px;padding:6px 8px;font-size:9px}.tasks-manager-toolbar-topbar .tasks-manager-search{min-height:38px;padding-inline:10px}.tasks-manager-toolbar-topbar .tasks-manager-search>span{font-size:17px}.tasks-manager-toolbar-topbar .tasks-manager-search input{min-height:36px;font-size:13px}.tasks-manager-toolbar-topbar .tasks-manager-competence>span{font-size:8px}.tasks-manager-toolbar-topbar .tasks-manager-competence>b{min-height:30px;font-size:9.5px}.tasks-manager-toolbar-topbar .tasks-manager-more{min-height:36px;padding:6px 10px;font-size:9.5px}.tasks-manager-scope{background:var(--ui-surface-soft);border-radius:12px;grid-template-columns:repeat(3,auto);gap:4px;padding:4px;display:grid}.tasks-manager-scope button{min-height:34px;color:var(--ui-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:7px 12px;font-size:11px;font-weight:800}.tasks-manager-scope button.active{background:var(--ui-primary);color:#fff;box-shadow:0 3px 10px #167dce2b}.tasks-manager-search{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);background:#fff;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 11px;display:flex}.tasks-manager-search>span{color:var(--ui-primary);font-size:20px;line-height:1}.tasks-manager-search input{appearance:none;width:100%;min-width:0;height:100%;min-height:40px;color:var(--ui-ink);font:700 12px var(--ui-font);background:0 0;border-radius:0;outline:0;padding:0;box-shadow:none!important;border:0!important}.tasks-manager-search:focus-within{border-color:var(--ui-primary);box-shadow:var(--ui-focus)}.tasks-manager-search input:focus,.tasks-manager-search input:focus-visible{outline:0;box-shadow:none!important;border-color:#0000!important}.tasks-manager-search input::placeholder{color:#8392a5;font-weight:600}.tasks-manager-competence{gap:2px;display:grid}.tasks-manager-competence>span{color:var(--ui-muted);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:900}.tasks-manager-competence>b{color:#087d91;white-space:nowrap;align-items:center;min-height:36px;font-size:11px;display:flex}.tasks-manager-competence-selector{grid-template-columns:24px minmax(76px,1fr) 24px;align-items:center;gap:2px;min-width:128px;display:grid;position:relative}.tasks-manager-competence-selector>button{width:24px;height:32px;color:var(--ui-primary);font:900 19px/1 var(--ui-font);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.tasks-manager-competence-selector>button:hover,.tasks-manager-competence-selector>button:focus-visible{background:var(--ui-primary-soft);outline:0;transform:scale(1.06)}.tasks-manager-competence-picker{min-width:0;position:relative}.tasks-manager-competence-picker>summary{min-height:34px;color:var(--ui-ink);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:900;list-style:none;transition:background-color .16s,color .16s,transform .16s;display:flex}.tasks-manager-competence-picker>summary::-webkit-details-marker{display:none}.tasks-manager-competence-picker>summary:hover,.tasks-manager-competence-picker>summary:focus-visible,.tasks-manager-competence-picker[open]>summary{background:var(--ui-primary-soft);color:var(--ui-primary);outline:0;transform:scale(1.03)}.tasks-manager-competence-popover{z-index:80;border:1px solid var(--ui-border-strong);background:#fff;border-radius:14px;width:318px;padding:12px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px #173b6029}.tasks-manager-competence-popover>header{grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.tasks-manager-competence-popover>header strong{color:var(--ui-ink);text-align:center;font-size:15px}.tasks-manager-competence-popover>header button{border:1px solid var(--ui-border);background:var(--ui-surface-soft);width:36px;height:34px;color:var(--ui-primary);font:900 18px/1 var(--ui-font);cursor:pointer;border-radius:9px;place-items:center;display:grid}.tasks-manager-competence-popover>header button:hover,.tasks-manager-competence-popover>header button:focus-visible{border-color:var(--ui-primary);background:var(--ui-primary-soft);outline:0}.tasks-manager-competence-months{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.tasks-manager-competence-months button{border:1px solid var(--ui-border);min-height:36px;color:var(--ui-text);cursor:pointer;background:#fff;border-radius:8px;font-size:10px;font-weight:850}.tasks-manager-competence-months button:hover,.tasks-manager-competence-months button:focus-visible{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary);outline:0}.tasks-manager-competence-months button.active{border-color:var(--ui-primary);color:#075da2;background:#dceeff;box-shadow:inset 0 0 0 1px #55a4ec}.tasks-manager-competence-current{color:#087d91;cursor:pointer;background:#e7f5f7;border:0;border-radius:9px;width:100%;min-height:38px;margin-top:10px;font-size:10px;font-weight:900}.tasks-manager-competence-current:hover,.tasks-manager-competence-current:focus-visible{background:#d3eef2;outline:0}.tasks-manager-more{border:1px solid var(--ui-border-strong);min-height:40px;color:var(--ui-primary);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:800}.tasks-manager-more:hover,.tasks-manager-more.active{background:var(--ui-primary-soft);border-color:#9cc6ef}.tasks-manager-filters{box-shadow:none;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;padding:12px;display:grid;margin-bottom:10px!important}.tasks-manager-filters label{font-size:11px}.tasks-manager-loading{padding:8px 12px;margin-bottom:10px!important}.tasks-indicator-grid{grid-template-columns:repeat(7,minmax(140px,1fr));gap:10px;display:grid}.tasks-indicator-grid button{border:1px solid color-mix(in srgb, var(--manager-color,var(--ui-primary)) 34%, var(--ui-border));border-left:4px solid var(--manager-color,var(--ui-primary));border-radius:var(--ui-panel-radius);background:color-mix(in srgb, var(--manager-color,var(--ui-primary)) 7%, #fff);min-width:0;min-height:74px;box-shadow:none;text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px 8px;padding:10px;display:grid}.tasks-indicator-grid button:hover,.tasks-indicator-grid button.selected{border-color:var(--manager-color,var(--ui-primary));background:color-mix(in srgb, var(--manager-color,var(--ui-primary)) 14%, #fff);box-shadow:0 5px 14px color-mix(in srgb, var(--manager-color,var(--ui-primary)) 15%, transparent)}.tasks-indicator-grid strong{color:color-mix(in srgb, var(--manager-color,var(--ui-primary)) 75%, #10243b);font:900 22px/1 var(--ui-font);grid-area:2/2;justify-self:start}.tasks-indicator-icon{background:color-mix(in srgb, var(--manager-color,var(--ui-primary)) 18%, #fff);width:28px;height:28px;color:var(--manager-color,var(--ui-primary));border-radius:9px;grid-area:1/1/3;place-items:center;font-size:15px;font-weight:900;display:grid}.tasks-indicator-copy{grid-area:1/2;gap:3px;min-width:0;display:grid}.tasks-indicator-copy b{color:var(--ui-text);white-space:normal;font-size:11px;line-height:1.2}.tasks-indicator-copy small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tasks-manager-section{box-shadow:none;overflow:hidden;margin-top:10px!important}.tasks-manager-operational{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.tasks-manager-section>header{border-color:var(--ui-border);background:var(--ui-surface-soft);min-height:60px;padding:12px 16px}.tasks-manager-section h2{color:var(--ui-ink);font:800 18px/1.2 var(--ui-font)}.tasks-manager-section header span{color:var(--ui-muted);font-size:11px}.tasks-manager-tabs{border-bottom:1px solid var(--ui-border);scrollbar-width:thin;background:#fff;flex:none;align-items:center;gap:4px;padding:7px 12px;display:flex;overflow-x:auto}.tasks-manager-tabs button{min-height:31px;color:var(--ui-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:10px;font-weight:800;display:inline-flex}.tasks-manager-tabs button:hover{background:var(--ui-surface-soft);color:var(--ui-text)}.tasks-manager-tabs button.active{background:var(--ui-primary);color:#fff}.tasks-manager-tabs button b{min-width:18px;height:18px;color:var(--ui-primary);background:#fff;border-radius:9px;place-items:center;font-size:9px;display:grid}.tasks-manager-operational>.tasks-manager-table{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;overflow:auto}.tasks-manager-operational table{min-width:1120px}.tasks-manager-operational thead{z-index:3;position:sticky;top:0}.tasks-manager-operational>.tasks-manager-table>table>thead>tr>th{color:#fff;background:#087fbe;border-color:#2b91c8;box-shadow:inset 0 -1px #0572ac}.tasks-manager-operational tbody tr{box-shadow:inset 4px 0 0 var(--row-color,transparent);cursor:pointer}.tasks-manager-operational tbody tr.tasks-manager-pending-row{cursor:default}.tasks-manager-operational tbody tr.tasks-manager-scheduled-row{cursor:default;background:#f7fcfd}.tasks-manager-operational td>strong,.tasks-manager-operational td>small{display:block}.tasks-manager-status{border:1px solid color-mix(in srgb, var(--row-color) 35%, transparent);background:color-mix(in srgb, var(--row-color) 13%, #fff);width:fit-content;color:color-mix(in srgb, var(--row-color) 78%, #142840);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.tasks-manager-status:before{background:var(--row-color);content:"";border-radius:50%;width:7px;height:7px}.tasks-manager-progress{gap:5px;min-width:130px;display:grid}.tasks-manager-progress>span{background:#e6edf5;border-radius:999px;height:6px;overflow:hidden}.tasks-manager-progress>span>i{border-radius:inherit;background:var(--row-color,var(--ui-primary));height:100%;display:block}.tasks-manager-progress.pending>span>i{animation:1.8s ease-in-out infinite tasks-manager-pending-pulse;width:16px!important}.tasks-manager-row-action{background:var(--ui-primary-soft);min-height:30px;color:var(--ui-primary);white-space:nowrap;border:1px solid #a9c8ec;border-radius:999px;padding:6px 11px;font-size:9px;font-weight:900}.tasks-manager-row-action:hover{background:var(--ui-primary);color:#fff}.tasks-manager-pending-reason{border-left:3px solid var(--row-color);background:color-mix(in srgb, var(--row-color) 8%, #fff);max-width:440px;color:var(--ui-text);border-radius:0 7px 7px 0;margin:7px 0 0;padding:7px 9px;font-size:10px;line-height:1.45}.tasks-manager-schedule-note{border-bottom:1px solid var(--ui-border);color:#446779;background:#f1fbfc;margin:0;padding:9px 14px;font-size:10px;line-height:1.45}.tasks-manager-schedule-confirmation{color:#087d68;background:#dff5f1;border-radius:999px;align-items:center;padding:6px 10px;font-size:9px;font-weight:900;display:inline-flex}.tasks-manager-collaborators{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:#fff;overflow:hidden;margin-top:9px!important}.tasks-manager-collaborators summary{color:var(--ui-text);cursor:pointer;justify-content:space-between;gap:12px;padding:11px 14px;font-size:11px;font-weight:900;display:flex}.tasks-manager-collaborators summary span{color:var(--ui-muted);font-size:10px;font-weight:700}.tasks-manager-collaborators[open] summary{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-soft)}.tasks-manager-collaborators table{min-width:860px}.tasks-manager-operational>.tasks-manager-collaborators{border:0;border-top:1px solid var(--ui-border);border-radius:0;flex:none;width:100%;margin:0!important}.tasks-manager-operational>.tasks-manager-collaborators[open]{flex-direction:column;max-height:42%;display:flex}.tasks-manager-operational>.tasks-manager-collaborators[open]>.tasks-manager-table{flex:auto;min-height:0;overflow:auto}@keyframes tasks-manager-pending-pulse{0%,to{transform:translate(-18px)}50%{transform:translate(118px)}}.tasks-manager-table table,.tasks-management-table-wrap table{font-size:12px}.tasks-manager-table th,.tasks-management-table-wrap th{background:var(--ui-surface-soft);height:42px;color:var(--ui-muted);letter-spacing:.045em;padding:10px 12px;font-size:10px}.tasks-manager-table td,.tasks-management-table-wrap td{border-color:var(--ui-border);min-height:46px;color:var(--ui-text);padding:12px;font-size:12px}.tasks-manager-table td small,.tasks-management-table-wrap td small{color:var(--ui-muted);font-size:10px}.tasks-manager-table tbody tr:hover,.tasks-management-table-wrap tbody tr:hover{background:var(--ui-primary-soft)}.tasks-manager-table tbody .tasks-table-empty:hover{background:0 0}.tasks-table-empty td{text-align:center;height:150px}.tasks-table-empty td>span{margin:0 auto 8px}.tasks-table-empty td>strong,.tasks-table-empty td>small{display:block}.tasks-table-empty td>strong{color:var(--ui-ink);font-size:12px}.tasks-table-empty td>small{color:var(--ui-muted);margin-top:4px;font-size:10px}.tasks-cancelled-consultation>p{color:var(--ui-muted);font-size:12px}.tasks-drawer{background:var(--ui-page);width:min(720px,100vw)}.tasks-drawer>header{border-color:var(--ui-border);min-height:76px;padding:16px 20px}.tasks-drawer>header span{color:var(--ui-primary);font-size:10px}.tasks-drawer>header h2{color:var(--ui-ink);font:800 22px/1.2 var(--ui-font)}.tasks-drawer>header>button{border-color:var(--ui-border);background:var(--ui-surface-soft);width:38px;height:38px;min-height:38px;color:var(--ui-text);padding:0;font-size:20px}.tasks-drawer-body{height:calc(100% - 76px);padding:16px 18px 26px}.tasks-summary{gap:8px}.tasks-summary>div{box-shadow:none;padding:11px}.tasks-summary span{color:var(--ui-muted);font-size:10px}.tasks-summary b{color:var(--ui-ink);margin-top:5px;font-size:12px}.tasks-description{border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-text);background:#fff;margin:10px 0;padding:13px;font-size:12px}.tasks-drawer-section{box-shadow:none;margin-top:10px;padding:15px}.tasks-drawer-section h3{color:var(--ui-ink);font:800 12px/1.2 var(--ui-font);letter-spacing:.04em;margin-bottom:11px}.tasks-attachments-section{scroll-margin-top:12px}.tasks-proof-notice{border-radius:var(--ui-radius);color:#644510;background:#fff8e8;border:1px solid #efc56d;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;margin:0 0 12px;padding:12px 13px;display:grid}.tasks-proof-notice>span{color:#fff;background:#f4b83f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;font-weight:900;display:grid}.tasks-proof-notice strong,.tasks-proof-notice p{display:block}.tasks-proof-notice strong{color:#593d0a;font-size:12px}.tasks-proof-notice p{color:#75571d;margin:4px 0 0;font-size:11px;line-height:1.45}.tasks-proof-notice.success{background:#edf9f2;border-color:#8bcaa7}.tasks-proof-notice.success>span{background:#209457}.tasks-proof-notice.success strong{color:#176b41}.tasks-proof-notice.success p{color:#337656}.tasks-files b,.tasks-comments b,.tasks-timeline b{color:var(--ui-ink);font-size:12px}.tasks-files small,.tasks-comments time,.tasks-timeline span,.tasks-timeline small,.tasks-comments p,.tasks-files a{color:var(--ui-muted);font-size:11px}.tasks-files a{color:var(--ui-primary)}.tasks-timeline article>i{background:var(--ui-primary)}.tasks-drawer button.danger{background:var(--ui-danger-soft);color:var(--ui-danger);border-color:#f0a7ab}.v2-shell{--navy:var(--ui-ink);--navy-2:#2a3948;--blue:var(--ui-primary);--blue-soft:var(--ui-primary-soft);--ink:var(--ui-ink);--muted:var(--ui-muted);--line:var(--ui-border);--surface:var(--ui-surface);--surface-soft:var(--ui-surface-soft);--page:var(--ui-page);--focus-ring:var(--ui-focus);background:var(--ui-page)}.v2-sidebar{background:var(--ui-sidebar);box-shadow:none}.v2-brand strong,.v2-page-title h1,.v2-registration-heading h1,.v2-editor-screen-header h1,.v2-editor h2,.v2-role-editor h2,.v2-section-heading h2{font-family:var(--ui-font);letter-spacing:-.02em;font-weight:800}.v2-shell h1,.v2-shell h2,.v2-shell h3,.v2-shell .v2-stat strong,.v2-shell .v2-carrier-mapping-summary strong,.v2-shell .v2-carrier-reconciliation-grid strong,.v2-shell .v2-validity-history h3{font-family:var(--ui-font)!important}.v2-brand-mark{border-radius:var(--ui-radius);background:var(--ui-primary);box-shadow:none;font-family:var(--ui-font)}.v2-nav-item,.v2-nav-group-toggle,.v2-collapse{border-radius:var(--ui-radius);color:#dfe7ef}.v2-nav-item:hover,.v2-nav-group-toggle:hover,.v2-nav-group.active>.v2-nav-group-toggle{background:var(--ui-sidebar-item);transform:none}.v2-nav-item.active,.v2-sidebar nav>.v2-nav-item:first-child.active{background:var(--ui-primary);box-shadow:none;color:#fff}.v2-nav-item>span:first-child,.v2-nav-group-toggle>span:first-child,.v2-nav-chevron{color:#bfdbfa}.v2-topbar{border-color:var(--ui-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.polli-module-header-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.polli-module-header-actions>*{flex:none}.polli-module-hub-menu{z-index:12000;color:#16344d;background:#fff;border:1px solid #ceddec;border-radius:14px;width:min(296px,100vw - 16px);max-height:calc(100dvh - 110px);padding:10px;position:fixed;overflow:auto;box-shadow:0 14px 40px #102c4930}.polli-module-hub-menu>small{color:#607894;letter-spacing:.08em;padding:8px 10px;font-size:10px;font-weight:800;display:block}.polli-module-hub-menu>button{color:#15364e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px 10px;font-size:14px;font-weight:700;display:flex}.polli-module-hub-menu>button:hover,.polli-module-hub-menu>button:focus-visible{color:#0864dc;outline-offset:-2px;background:#eaf3ff;outline:2px solid #90bbfa}.polli-module-hub-menu-icon{--polli-menu-icon-scale:1;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.polli-module-hub-menu-icon img{object-fit:contain;width:34px;max-width:none;height:34px;transform:scale(var(--polli-menu-icon-scale));transform-origin:50%}.polli-module-hub-menu-icon[data-module=gerencial-pca]{--polli-menu-icon-scale:1.16}.polli-module-hub-menu-icon[data-module=tarefas]{--polli-menu-icon-scale:1.2}.polli-module-hub-menu-icon[data-module=simulador-custo-preco]{--polli-menu-icon-scale:1.66}.polli-module-hub-menu-icon[data-module=conciliador-fiscal]{--polli-menu-icon-scale:.94}.polli-module-hub-menu-icon[data-module=administracao-sistema]{--polli-menu-icon-scale:1.23}.polli-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.polli-live-notice{z-index:1900;color:#71501c;background:#fff7e5;border:1px solid #e7c782;border-radius:12px;align-items:start;gap:12px;max-width:min(560px,100vw - 32px);padding:14px 16px;font-size:13px;line-height:1.5;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 24px #102c491a}.polli-live-notice>button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px 5px;font-size:22px;line-height:1}.polli-release-notice{z-index:450;color:#183c65;background:#f4f9ff;border:1px solid #9ec5eb;border-radius:12px;align-items:center;gap:12px;max-width:min(470px,100vw - 32px);padding:12px 14px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:88px;right:16px;box-shadow:0 8px 24px #102c4926}.polli-release-notice>button{color:#fff;cursor:pointer;background:#1769d2;border:0;border-radius:8px;flex:none;padding:8px 12px;font-size:12px;font-weight:800}@media (width<=520px){.polli-release-notice{flex-wrap:wrap;max-width:none;bottom:72px;left:8px;right:8px}}.polli-module-hub-button{width:auto;min-width:92px;height:42px;color:var(--ui-primary);font-family:var(--ui-font);white-space:nowrap;appearance:none;background:#f8fbff;border:1px solid #b8d0ed;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;line-height:1;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 2px 7px #1769d20d}.polli-module-hub-button>span{display:inline}.polli-module-hub-button img{object-fit:contain;filter:drop-shadow(0 3px 5px #00112629);flex:none;width:34px;height:34px}@media (hover:hover) and (pointer:fine){.polli-module-hub-button:hover{background:var(--ui-primary-soft);color:var(--ui-primary-hover);border-color:#8bb5e6;transform:translateY(-1px);box-shadow:0 5px 14px #1769d21f}}.polli-module-hub-button:active{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff;transform:translateY(0)scale(.98);box-shadow:inset 0 1px 3px #0a46912e}.polli-module-hub-button:focus-visible{border-color:var(--ui-primary);outline:3px solid color-mix(in srgb, var(--ui-primary) 32%, transparent);outline-offset:2px}.polli-module-hub-button[data-tooltip]:before,.polli-module-hub-button[data-tooltip]:after{z-index:240;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .14s,transform .14s,visibility 0s linear .14s;position:absolute}.polli-module-hub-button[data-tooltip]:before{content:"";border:5px solid #0000;border-bottom-color:#17212d;top:calc(100% + 4px);left:21px;transform:translateY(-3px)}.polli-module-hub-button[data-tooltip]:after{content:attr(data-tooltip);color:#fff;width:max-content;max-width:min(240px,100vw - 24px);font-family:var(--ui-font);text-align:left;white-space:normal;background:#17212d;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700;line-height:1.25;top:calc(100% + 14px);left:0;transform:translateY(-3px);box-shadow:0 8px 22px #17212d30}@media (hover:hover) and (pointer:fine){.polli-module-hub-button[data-tooltip]:hover:before,.polli-module-hub-button[data-tooltip]:hover:after{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}}.polli-module-hub-button[data-tooltip]:focus-visible:before,.polli-module-hub-button[data-tooltip]:focus-visible:after{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.v2-page-title h1{color:var(--ui-ink);font-size:28px}.v2-page-title p,.v2-editor-screen-header p{color:var(--ui-muted);font-size:12px}.v2-card,.v2-editor,.v2-role-editor,.v2-registration-list{border-color:var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow);background:#fff}.v2-registration-toolbar{border-color:var(--ui-border);background:#fff;min-height:82px}.v2-registration-heading{border-left-color:var(--ui-primary)}.v2-registration-heading>span,.v2-editor-eyebrow,.v2-page-title>div:first-child>span{color:var(--ui-primary);font-size:10px}.v2-registration-heading h1{color:var(--ui-ink);font-size:22px}.v2-registration-heading p{color:var(--ui-muted);font-size:11px}.v2-registration-search input,.v2-search-input,.v2-list-toolbar input{height:var(--ui-control-height);border-color:var(--ui-border-strong);border-radius:var(--ui-radius);color:var(--ui-ink);font-size:12px}.v2-registration-search input:focus{border-color:var(--ui-primary);box-shadow:var(--ui-focus)}.v2-registration-meta,.v2-list-toolbar span{color:var(--ui-muted);font-size:11px}.v2-primary{border:1px solid var(--ui-primary);border-radius:var(--ui-radius);background:var(--ui-primary);color:#fff;min-height:40px;box-shadow:none;padding:0 16px;font-size:12px;font-weight:800}.v2-primary:hover:not(:disabled){border-color:var(--ui-primary-hover);background:var(--ui-primary-hover);box-shadow:none;filter:none;transform:none}.v2-primary:disabled{color:#8d98a4;box-shadow:none;opacity:1;background:#eef1f4;border-color:#d8dde3}.v2-action-button,.v2-action-button.v2-back-button,.v2-action-button.v2-cancel-button{height:auto;border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius)!important;min-height:36px!important;color:var(--ui-text)!important;box-shadow:none!important;background:#fff!important;padding:6px 11px!important;font-size:11px!important;font-weight:800!important;transform:none!important}.v2-action-button:hover:not(:disabled),.v2-action-button.v2-back-button:hover:not(:disabled),.v2-action-button.v2-cancel-button:hover:not(:disabled){background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important;box-shadow:none!important;border-color:#8ab7ed!important}.v2-action-button.edit,.v2-action-button.view,.v2-action-button.history,.v2-action-button.v2-back-button{background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important;border-color:#8ab7ed!important}.v2-action-button.confirm{background:var(--ui-success-soft)!important;color:var(--ui-success)!important;border-color:#9bd3af!important}.v2-action-button.review{background:var(--ui-warning-soft)!important;color:#9b6518!important;border-color:#edc986!important}.v2-action-button.danger,.v2-action-button.v2-cancel-button{background:var(--ui-danger-soft)!important;color:var(--ui-danger)!important;border-color:#f0a7ab!important}.v2-editor-screen-header{gap:14px;min-height:58px;margin-bottom:12px}.v2-editor-screen-header h1{color:var(--ui-ink);font-size:25px}.v2-editor,.v2-role-editor{padding:22px}.v2-editor form>label,.v2-role-editor form>label,.v2-editor-fields label,.v2-form-grid label,.v2-profile-form label,.v2-carrier-mapping-editor .v2-field{color:var(--ui-text);gap:7px;font-size:11px}.v2-editor input,.v2-editor select,.v2-editor textarea,.v2-role-editor input,.v2-role-editor select,.v2-role-editor textarea,.v2-editor-fields input,.v2-editor-fields select,.v2-form-grid input,.v2-form-grid select,.v2-profile-form input,.v2-carrier-mapping-editor .v2-field input,.v2-carrier-mapping-editor .v2-field select{min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);color:var(--ui-ink);background:#fff;font-size:13px}.v2-editor form>label small,.v2-form-grid label small,.v2-profile-form label small,.v2-editor>p,.v2-role-editor>p{color:var(--ui-muted);font-size:11px}.v2-editor fieldset,.v2-role-editor fieldset,.v2-check,.v2-permission-grid label,.v2-identity-note,.v2-context-note{border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-soft);box-shadow:none}.v2-editor legend,.v2-role-editor legend{color:var(--ui-ink);font-size:12px}.v2-simple-table{font-size:12px}.v2-simple-table th{background:var(--ui-surface-soft);height:42px;color:var(--ui-muted);letter-spacing:.055em;padding:10px 12px;font-size:10px}.v2-simple-table td{min-height:46px;color:var(--ui-text);padding:12px}.v2-simple-table small,.v2-table-note,.v2-muted{color:var(--ui-muted);font-size:10px}.v2-simple-table tbody tr:nth-child(2n) td{background:#fbfcfd}.v2-simple-table tr:hover td{background:var(--ui-primary-soft)!important}.v2-status{border-radius:999px;font-size:10px}.v2-status.complete,.v2-status.applied,.v2-status.ready,.v2-status.active{background:var(--ui-success-soft);color:var(--ui-success)}.v2-status.pending,.v2-status.partial,.v2-status.open{background:var(--ui-warning-soft);color:#9b6518}.v2-status.blocked,.v2-status.locked,.v2-status.inactive{background:var(--ui-danger-soft);color:var(--ui-danger)}.v2-dre-grid,.v2-carrier-grid,.v2-settlement-grid{font-family:var(--ui-font)}@media (width>=1101px){.tasks-shell{--tasks-header-height:86px}}@media (width<=1450px){.tasks-indicator-grid{scrollbar-width:thin;scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}.tasks-indicator-grid button{scroll-snap-align:start;flex:0 0 190px;min-width:190px}}@media (width<=1100px){.tasks-manager-toolbar:not(.tasks-manager-toolbar-topbar){grid-template-columns:auto minmax(220px,1fr) auto}.tasks-manager-toolbar:not(.tasks-manager-toolbar-topbar) .tasks-manager-competence{grid-column:1/2}.tasks-manager-toolbar:not(.tasks-manager-toolbar-topbar) .tasks-manager-more{grid-area:2/3}.tasks-page-topbar-heading:has(>.tasks-manager-toolbar-topbar){gap:8px}.tasks-page-topbar-heading:has(>.tasks-manager-toolbar-topbar)>div:first-child{flex-basis:145px}.tasks-page-topbar-heading:has(>.tasks-manager-toolbar-topbar)>div:first-child>p{display:none}.tasks-manager-toolbar.tasks-manager-toolbar-topbar{flex-basis:520px;grid-template-columns:auto minmax(145px,1fr) minmax(118px,auto) auto;gap:5px}.tasks-manager-toolbar-topbar .tasks-manager-scope button{padding-inline:6px;font-size:8px}.tasks-manager-toolbar-topbar .tasks-manager-more{padding-inline:8px;font-size:8.5px}.tasks-manager-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}.tasks-indicator-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.tasks-admin-split{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}}@media (width<=850px){.tasks-form-page,.tasks-admin,.tasks-management{padding:22px 16px 42px}.tasks-form,.tasks-admin-form,.tasks-admin-split,.tasks-rule-grid,.tasks-generation,.tasks-permission-grid,.tasks-full-primary-fields,.tasks-full-schedule-fields{grid-template-columns:1fr}.tasks-admin-list{max-height:280px}.tasks-indicator-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.tasks-manager-toolbar:not(.tasks-manager-toolbar-topbar){grid-template-columns:1fr auto}.tasks-manager-toolbar:not(.tasks-manager-toolbar-topbar) .tasks-manager-scope{grid-column:1/-1}.tasks-manager-toolbar:not(.tasks-manager-toolbar-topbar) .tasks-manager-search{grid-area:2/1/auto/-1}.tasks-manager-toolbar:not(.tasks-manager-toolbar-topbar) .tasks-manager-competence{grid-area:3/1}.tasks-manager-toolbar:not(.tasks-manager-toolbar-topbar) .tasks-manager-more{grid-area:3/2}.tasks-page-topbar-heading:has(>.tasks-manager-toolbar-topbar)>div:first-child{display:none}.tasks-manager-toolbar.tasks-manager-toolbar-topbar{flex-basis:100%;grid-template-rows:32px 28px;grid-template-columns:auto minmax(100px,1fr) auto;align-content:center;gap:3px 5px}.tasks-manager-toolbar-topbar .tasks-manager-scope{grid-area:1/1}.tasks-manager-toolbar-topbar .tasks-manager-search{grid-area:1/2;min-height:32px}.tasks-manager-toolbar-topbar .tasks-manager-more{grid-area:1/3;min-height:32px}.tasks-manager-toolbar-topbar .tasks-manager-competence{grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.tasks-manager-toolbar-topbar .tasks-manager-competence>b{min-height:24px}.tasks-manager-toolbar-topbar>.tasks-manager-competence-selector{grid-area:2/1/auto/-1;justify-self:end;width:140px}.tasks-manager-competence-popover{left:auto;right:0;transform:none}.v2-registration-toolbar{min-height:0}}@media (width<=620px){.tasks-shell{--tasks-header-height:64px}.tasks-form-page,.tasks-admin,.tasks-management{padding:18px 10px 34px}.tasks-page-heading{margin-bottom:16px}.tasks-page-heading h1{font-size:25px}.tasks-form,.tasks-admin-form,.tasks-admin-split>aside,.tasks-generation>div{padding:16px}.tasks-form input,.tasks-form select,.tasks-admin-form input,.tasks-admin-form select,.tasks-manager-filters input,.tasks-manager-filters select{min-height:44px}.tasks-full-deadline-fields{grid-template-columns:1fr}.tasks-admin-tabs{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.tasks-admin-tabs button{flex:none}.tasks-stage-editor>div{grid-template-columns:40px minmax(0,1fr)}.tasks-stage-editor>div>.tasks-stage-drag-handle{grid-area:1/1}.tasks-stage-editor>div>.tasks-stage-definition-select{grid-area:1/2}.tasks-stage-editor>div .tasks-stage-initial{grid-area:2/1}.tasks-stage-editor>div .tasks-stage-final{grid-area:2/2}.tasks-stage-editor>div .tasks-stage-remove{grid-area:3/1/auto/-1}.tasks-manager-filters{grid-template-columns:1fr}.tasks-indicator-grid{scrollbar-width:thin;scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}.tasks-indicator-grid button{scroll-snap-align:start;flex:0 0 190px;min-width:190px;min-height:72px}.tasks-manager-toolbar:not(.tasks-manager-toolbar-topbar){grid-template-columns:1fr}.tasks-manager-toolbar:not(.tasks-manager-toolbar-topbar) .tasks-manager-scope{grid-column:1;overflow-x:auto}.tasks-manager-toolbar:not(.tasks-manager-toolbar-topbar) .tasks-manager-search,.tasks-manager-toolbar:not(.tasks-manager-toolbar-topbar) .tasks-manager-competence{grid-area:auto/1}.tasks-manager-toolbar:not(.tasks-manager-toolbar-topbar) .tasks-manager-more{grid-area:auto/1;justify-self:start}.tasks-manager-section>header{align-items:stretch}.tasks-module-menu>nav,.tasks-header-actions .hub-notification-panel,.tasks-header-actions .hub-profile-popover{width:auto;max-width:none;position:fixed;top:64px;left:8px;right:8px}.tasks-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-drawer-body{padding-inline:10px}.hub-welcome h1,.hub-page-heading h1{font-size:30px}.v2-page-title h1,.v2-editor-screen-header h1{font-size:23px}}@media (width<=420px){.polli-module-header-actions{gap:5px}.polli-module-hub-button{gap:0;width:42px;min-width:42px;height:42px;padding:0;display:inline-flex}.polli-module-hub-button>span{display:none}}@media (width<=390px){.tasks-indicator-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.polli-module-hub-button,.polli-module-hub-button[data-tooltip]:before,.polli-module-hub-button[data-tooltip]:after{transition:none}.polli-module-hub-button:hover,.polli-module-hub-button:active{transform:none}}.tasks-kanban-mode .tasks-selector{grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.tasks-selector-scroll{overscroll-behavior:contain;scrollbar-color:#5d6d7e transparent;scrollbar-width:thin;min-height:0;padding:18px 16px 16px;overflow:hidden auto}.tasks-kanban-mode .tasks-workspace.panel-collapsed .tasks-selector>.tasks-selector-scroll{padding:12px 5px;display:block}.tasks-kanban-mode .tasks-workspace.panel-collapsed .tasks-sidebar-filter-label,.tasks-kanban-mode .tasks-workspace.panel-collapsed .tasks-selector>.tasks-selector-footer,.tasks-kanban-mode .tasks-workspace.panel-collapsed .tasks-selection-title strong,.tasks-kanban-mode .tasks-workspace.panel-collapsed .tasks-selection-title>em{display:none}.tasks-kanban-mode .tasks-workspace.panel-collapsed .tasks-selection{border:0;margin:0 0 5px}.tasks-kanban-mode .tasks-workspace.panel-collapsed .tasks-selection-title{border-radius:8px;justify-content:center;width:100%;min-height:40px;padding:0;position:relative}.tasks-kanban-mode .tasks-workspace.panel-collapsed .tasks-selection-title>span{justify-content:center;gap:0}.tasks-kanban-mode .tasks-workspace.panel-collapsed .tasks-selection-title .tasks-sidebar-icon{color:#c7d8e6;width:20px;height:20px}.tasks-kanban-mode .tasks-workspace.panel-collapsed .tasks-selection-title b{min-width:15px;height:15px;margin:0;padding:0 3px;font-size:9px;position:absolute;top:1px;right:0}.tasks-kanban-mode .tasks-workspace.panel-collapsed .tasks-selection-title:hover,.tasks-kanban-mode .tasks-workspace.panel-collapsed .tasks-selection-title:focus-visible{outline-offset:-2px;background:#35516a;outline:2px solid #68b6ff}.tasks-selector-scroll::-webkit-scrollbar{width:7px}.tasks-selector-scroll::-webkit-scrollbar-track{background:0 0}.tasks-selector-scroll::-webkit-scrollbar-thumb{background:#5d6d7e;border:1px solid #202b37;border-radius:8px}.tasks-selector-footer{z-index:3;padding:11px 16px max(17px, env(safe-area-inset-bottom));background:linear-gradient(#24313e,#202b37);border-top:1px solid #465564;position:relative;box-shadow:0 -8px 18px #0d161f38}.tasks-selector-footer .tasks-clear-selection{min-height:42px;box-shadow:none;margin:0;position:static}.tasks-sidebar-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.tasks-sidebar-navigation-toggle i,.tasks-sidebar-navigation-items>button i,.tasks-selection-title i{flex:none;place-items:center;display:grid}.tasks-sidebar-navigation-toggle i{color:#69aef7;width:21px}.tasks-sidebar-navigation-toggle i .tasks-sidebar-icon{width:19px;height:19px}.tasks-sidebar-navigation-items>button i{color:#9bc9fb;width:20px}.tasks-sidebar-navigation-items>button i .tasks-sidebar-icon{width:16px;height:16px}.tasks-selection-title i{color:#aebdca;width:18px}.tasks-selection.open .tasks-selection-title i{color:#dce9f5}.tasks-menu-chevron{color:#afbdca;flex:none;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.tasks-menu-chevron svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .16s;display:block}.tasks-menu-chevron svg.is-open{transform:rotate(180deg)}.tasks-menu-chevron svg.is-right{transform:rotate(-90deg)}.tasks-sidebar-navigation-items>button .tasks-menu-chevron{color:#8295a7;width:16px}.tasks-sidebar-navigation-items>button:hover .tasks-menu-chevron,.tasks-sidebar-navigation-items>button:focus-visible .tasks-menu-chevron{color:#cfe4fa}.tasks-selection-title:hover .tasks-menu-chevron,.tasks-sidebar-navigation-toggle:hover .tasks-menu-chevron{color:#fff}.tasks-clear-selection .tasks-sidebar-icon{flex:none;width:17px;height:17px}@media (width<=850px){.tasks-kanban-mode .tasks-selector{padding:0}.tasks-selector-scroll{padding:18px 14px 15px}.tasks-selector-footer{padding-left:14px;padding-right:14px}}.tasks-selector-scroll{padding:12px 12px 10px}.tasks-sidebar-filter-label{margin:0 3px 4px}.tasks-selection{padding:5px 0}.tasks-selection-title{min-height:28px;padding-left:3px;padding-right:3px}.tasks-selection-title>span{gap:6px}.tasks-selection-content{padding-top:4px}.tasks-selection-content>label{gap:6px;height:30px;margin-bottom:5px;padding-left:7px;padding-right:7px}.tasks-selection-content>div{gap:4px}.tasks-selection-content>div>.selection-option{flex-basis:calc(50% - 4px);min-height:30px;padding:5px 7px}.tasks-selector-scroll .tasks-selection-content>div>.selection-option{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;flex:auto;min-width:min(100%,96px);max-width:100%;min-height:28px;padding:4px 6px;line-height:1.15}.tasks-selector-footer{padding:8px 12px max(10px, env(safe-area-inset-bottom))}.tasks-selector-footer .tasks-clear-selection{min-height:36px}.tasks-selection-title i .tasks-sidebar-icon{width:15px;height:15px}.tasks-menu-chevron{width:18px;height:18px}.tasks-menu-chevron svg{width:14px;height:14px}.tasks-clear-selection .tasks-sidebar-icon{width:16px;height:16px}@media (width>=851px) and (width<=1100px){.hub-shell-tasks .tasks-shell{--tasks-sidebar-width:224px}.hub-shell-tasks .tasks-shell.panel-collapsed{--tasks-sidebar-width:54px}}@media (width>=1101px){.hub-shell-tasks .tasks-shell{--tasks-sidebar-width:292px}.hub-shell-tasks .tasks-shell.panel-collapsed{--tasks-sidebar-width:54px}}@media (width<=850px){.tasks-workspace:not(.panel-collapsed) .tasks-selector{width:min(264px,86vw)}.tasks-selector-scroll{padding:12px 12px 10px}.tasks-selector-scroll .tasks-selection-content>div>.selection-option{min-height:34px}.tasks-selection-title{min-height:36px}.tasks-selection-content>label{height:34px}.tasks-selector-footer{padding:9px 12px max(12px, env(safe-area-inset-bottom))}.tasks-selector-footer .tasks-clear-selection{min-height:40px}}.hub-shell:not(.hub-shell-tasks){--hub-header-height:108px;background:#f7faff}.hub-shell:not(.hub-shell-tasks)>.hub-header{height:var(--hub-header-height);border-bottom-color:var(--ui-border);box-shadow:none;background-color:#fff;padding:0 clamp(22px,2.8vw,46px)}.hub-header .hub-brand-button{box-shadow:none;background:0 0;border-radius:0;gap:22px;transition:opacity .16s;overflow:visible}.hub-header .hub-brand-button:hover{opacity:.94;box-shadow:none}.hub-header .hub-brand-button:focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid #56b9ff}.hub-brand-logo{object-fit:contain;width:210px;height:92px;display:block}.hub-brand-shortcut-icon{display:none}.hub-access-brand{justify-content:center;margin-bottom:26px}.hub-access-logo{object-fit:contain;width:min(300px,100%);height:auto;display:block}.hub-header .hub-header-actions{align-self:stretch;gap:12px}.hub-global-search{flex:700px;width:min(700px,46vw);min-width:280px;max-width:700px;height:50px;margin-inline:auto;position:relative}.hub-global-search>input{width:100%;height:100%;color:var(--ui-ink);background:#fafdff;border:1px solid #b8d0ee;border-radius:15px;padding:0 84px 0 50px;font-size:13px;font-weight:600;box-shadow:0 7px 20px #1f59910f}.hub-global-search>input::placeholder{color:#6e8094;font-weight:500}.hub-global-search>input:focus{background:#fff;border-color:#2585e4!important;box-shadow:0 0 0 3px #2585e424,0 10px 28px #1f59911a!important}.hub-global-search-icon{z-index:2;width:21px;height:21px;color:var(--ui-primary);pointer-events:none;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.hub-global-search-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:100%;height:100%}.hub-global-search>kbd{z-index:2;color:#687d92;font:700 9px/1 var(--ui-font);pointer-events:none;background:#fff;border:1px solid #d2deeb;border-radius:6px;padding:4px 7px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.hub-global-search-results{z-index:240;max-height:min(520px, calc(100dvh - var(--hub-header-height) - 24px));background:#fff;border:1px solid #c7d7e8;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:auto;box-shadow:0 20px 50px #15375833}.hub-global-search-results>header{justify-content:space-between;align-items:center;gap:12px;padding:9px 11px 8px;display:flex}.hub-global-search-results>header strong{color:var(--ui-ink);font-size:12px}.hub-global-search-results>header small{color:var(--ui-muted);font-size:9px}.hub-global-search-results>button{width:100%;min-height:66px;color:var(--ui-text);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:9px 10px;display:grid}.hub-global-search-results>button:hover,.hub-global-search-results>button.active{color:var(--ui-primary);background:#eef6ff}.hub-global-search-results>button img{object-fit:contain;width:38px;height:38px}.hub-global-search-results>button span{gap:2px;min-width:0;display:grid}.hub-global-search-results>button small{color:#168ea1;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.hub-global-search-results>button strong{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.hub-global-search-results>button em{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.hub-global-search-results>button>b{color:#6f8eaa;text-align:center;font-size:21px}.hub-global-search-results>footer{color:var(--ui-muted);text-align:center;border-top:1px solid #e4ebf2;margin-top:6px;padding:9px 10px 5px;font-size:8px;line-height:1.45}.hub-global-search-empty{color:var(--ui-muted);text-align:center;gap:4px;padding:24px 14px;display:grid}.hub-global-search-empty strong{color:var(--ui-ink);font-size:12px}.hub-global-search-empty span{font-size:9px}.hub-header .hub-icon-button svg,.hub-header .hub-bell svg,.hub-profile-popover svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hub-header .hub-header-actions>.hub-home-button{width:auto;min-height:var(--hub-header-height);color:var(--ui-primary);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:flex;position:relative}.hub-header .hub-header-actions>.hub-home-button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:11px;right:11px}.hub-header .hub-header-actions>.hub-home-button:hover,.hub-header .hub-header-actions>.hub-home-button.active{background:var(--ui-primary-soft);color:var(--ui-primary-hover);border-color:#0000}.hub-header .hub-header-actions>.hub-home-button.active:after{background:var(--ui-primary)}.hub-shell:not(.hub-shell-tasks)>.hub-header .hub-header-actions>button,.hub-shell:not(.hub-shell-tasks)>.hub-header .hub-notifications .hub-bell{color:var(--ui-text);background:0 0}.hub-shell:not(.hub-shell-tasks)>.hub-header .hub-header-actions>button:hover,.hub-shell:not(.hub-shell-tasks)>.hub-header .hub-header-actions>button.active,.hub-shell:not(.hub-shell-tasks)>.hub-header .hub-notifications .hub-bell:hover,.hub-shell:not(.hub-shell-tasks)>.hub-header .hub-notifications .hub-bell.active{color:var(--ui-primary);background:var(--ui-primary-soft)}.hub-shell:not(.hub-shell-tasks)>.hub-header .hub-header-actions>.hub-home-button.active{color:var(--ui-primary);background:0 0}.hub-shell:not(.hub-shell-tasks)>.hub-header .hub-header-actions>button:focus-visible,.hub-shell:not(.hub-shell-tasks)>.hub-header .hub-notifications .hub-bell:focus-visible,.hub-shell:not(.hub-shell-tasks)>.hub-header .hub-user-chip:focus-visible{outline-offset:2px;outline:3px solid #9bc4f4}.hub-page-home-button{min-height:46px;color:var(--ui-primary);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.hub-page-home-button:after{content:"";background:var(--ui-primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:8px;right:8px}.hub-page-home-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hub-page-home-button:hover{background:var(--ui-primary-soft);color:var(--ui-primary-hover)}.hub-header .hub-header-actions>.hub-admin-button,.hub-header .hub-header-actions .hub-bell{border:0;border-radius:50%;width:42px;height:42px;min-height:42px}.hub-header .hub-user-chip{border-left-color:var(--ui-border);min-height:52px;color:var(--ui-text);gap:11px;padding-left:18px}.hub-header .hub-user-chip>b{border:1px solid #b9d2f2;width:42px;height:42px;font-size:12px}.hub-header .hub-user-chip strong{max-width:210px;color:var(--ui-ink);font-size:12px}.hub-header .hub-user-chip small{max-width:210px;color:var(--ui-muted);font-size:10px}.hub-header .hub-user-chip>i{color:var(--ui-muted)}.hub-header .hub-user-chip:hover,.hub-header .hub-profile-menu.open .hub-user-chip{background:var(--ui-primary-soft)}.hub-shell:not(.hub-shell-tasks)>.hub-header .hub-bell>b{border-color:#fff}.hub-profile-popover>button span{place-items:center;display:grid}.hub-profile-popover>button span svg{width:18px;height:18px}.hub-profile-popover>button.hub-profile-exit{color:#a52a35}.hub-profile-popover>button.hub-profile-exit:hover{color:#8f1f2b;background:#fff1f2}.hub-profile-popover>button.hub-profile-exit span{color:currentColor}.hub-session-ended-card{text-align:center}.hub-session-ended-card .hub-access-brand{justify-content:center}.hub-session-ended-icon{color:#18854d;background:#e9f7ef;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 18px;display:grid}.hub-session-ended-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.hub-session-ended-card .hub-primary{width:100%}.hub-shell:not(.hub-shell-tasks)>.hub-content{height:calc(100dvh - var(--hub-header-height))}.hub-shell:not(.hub-shell-tasks)>.hub-content.hub-account-content{padding:24px clamp(16px,2.5vw,48px)}.hub-dashboard-content{isolation:isolate;background:0 0;padding:34px clamp(24px,4vw,80px);position:relative;overflow-x:hidden}.hub-shell.hub-view-dashboard{background-color:#f4f9ff;background-image:url(/brand/optimized/dashboard-background-1600.fef5b303ce81b596.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.hub-dashboard-content:before,.hub-dashboard-content:after{content:none}.hub-dashboard{z-index:1;width:min(1760px,100%);min-height:100%;margin:0 auto;position:relative}.hub-dashboard .hub-welcome{align-items:center;gap:20px;max-width:none;margin:0 0 26px;display:flex}.hub-welcome-icon{color:#f1a314;background:#fff7e7;border-radius:13px;flex:none;place-items:center;width:58px;height:58px;display:grid}.hub-welcome-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:33px;height:33px}.hub-welcome-icon.afternoon{color:#ee7d18;background:#fff1df}.hub-welcome-icon.night{color:#4e5fc7;background:#edf0ff}.hub-dashboard .hub-welcome h1{color:#0b1d39;font:500 clamp(32px, 2.6vw, 46px)/1.08 var(--ui-font);letter-spacing:-.035em;margin:0}.hub-dashboard .hub-welcome h1 strong{color:#0f61cf;font-weight:800}.hub-dashboard .hub-welcome p{color:#647188;margin:8px 0 0;font-size:15px}.hub-welcome-copy{min-width:0}.hub-welcome-date{color:#40516a;white-space:nowrap;border-left:1px solid #dce5f0;align-items:center;gap:10px;margin-left:8px;padding-left:24px;font-size:13px;line-height:1.3;display:flex}.hub-welcome-date>span{width:36px;height:36px;color:var(--ui-primary);background:#edf4ff;border-radius:10px;flex:none;place-items:center;display:grid}.hub-welcome-date svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.hub-dashboard .hub-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(1540px,100%);margin-inline:auto;display:grid}.hub-dashboard .hub-module-card{--module-accent:#0f63d3;--module-accent-2:#08b8ed;--module-border:#b9dcff;--module-visual-start:#bfe8ff;--module-visual-end:#4aa8f4;appearance:none;border:1px solid var(--module-border);color:#0c1e3a;text-align:left;min-width:0;min-height:416px;box-shadow:0 16px 35px color-mix(in srgb, var(--module-accent) 10%, #18324a14);background:#fff;border-radius:25px;flex-direction:column;gap:6px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.hub-dashboard .hub-module-card.tarefas{--module-accent:#08a859;--module-accent-2:#25d98b;--module-border:#bdebd4;--module-visual-start:#c5f6df;--module-visual-end:#5fe1b0}.hub-dashboard .hub-module-card.simulador-custo-preco{--module-accent:#6c25ea;--module-accent-2:#a535f3;--module-border:#d8c9ff;--module-visual-start:#e0d3ff;--module-visual-end:#a37af5}.hub-dashboard .hub-module-card.administracao-sistema{--module-accent:#049db7;--module-accent-2:#10d4dc;--module-border:#afe6ed;--module-visual-start:#c6f7fa;--module-visual-end:#56dcea}.hub-dashboard .hub-module-card.conciliador-fiscal{--module-accent:#d04107;--module-accent-2:#f9730b;--module-border:#efbda8;--module-visual-start:#fed4ab;--module-visual-end:#fec695;cursor:pointer;background:#fefefe}.hub-dashboard .hub-module-card.conciliador-fiscal:disabled{color:#011128;cursor:not-allowed;opacity:1}.hub-dashboard .hub-module-card.conciliador-fiscal:disabled:hover{border-color:#efbda8;transform:none;box-shadow:0 16px 35px #d041071a}.hub-dashboard .hub-module-card:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffd9}.hub-dashboard .hub-module-card:hover{border-color:color-mix(in srgb, var(--module-accent) 52%, var(--module-border));box-shadow:0 23px 46px color-mix(in srgb, var(--module-accent) 17%, #18324a21);transform:translateY(-4px)}.hub-dashboard .hub-module-card:focus-visible{outline:3px solid color-mix(in srgb, var(--module-accent) 22%, transparent);outline-offset:3px}.hub-dashboard .hub-module-visual{background:color-mix(in srgb, var(--module-visual-start) 45%, #fff);border-radius:24px 24px 0 0;flex:0 0 190px;align-self:stretch;place-items:center;width:100%;min-height:190px;display:grid;position:relative;overflow:hidden}.hub-dashboard .hub-module-card>.hub-module-visual[data-ph-art=approved-c01]{box-sizing:border-box;isolation:isolate;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;background:#fff;border:0;border-radius:18px 18px 0 0;flex:none;align-self:stretch;margin:6px 6px 0;padding:0;display:block;position:relative;overflow:hidden;transform:none}.hub-dashboard .hub-module-card>.hub-module-visual[data-ph-art=approved-c01]>.hub-module-illustration{box-sizing:border-box;aspect-ratio:450/244;object-fit:contain;object-position:center;opacity:1;filter:none;mix-blend-mode:normal;-webkit-user-select:none;user-select:none;border:0;border-radius:0;width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:static;transform:none}.hub-dashboard .hub-module-card>.hub-module-visual[data-ph-art=approved-c01]:before{content:none}.hub-dashboard .hub-module-card>.hub-module-visual[data-ph-art=approved-c01]:after{content:"";z-index:1;pointer-events:none;height:6%;box-shadow:none;opacity:1;background:linear-gradient(#fff0,#fff);border:0;border-radius:0;display:block;position:absolute;inset:auto 0 0;transform:none}.hub-dashboard .hub-module-card>.hub-module-visual[data-ph-art=conciliador-fiscal]{box-sizing:border-box;isolation:isolate;aspect-ratio:450/244;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;background:#fefefe;border:0;border-radius:18px 18px 0 0;flex:none;align-self:stretch;margin:6px 6px 0;padding:0;display:block;position:relative;overflow:hidden;transform:none}.hub-dashboard .hub-module-card>.hub-module-visual[data-ph-art=conciliador-fiscal]>.hub-module-illustration{box-sizing:border-box;aspect-ratio:989/479;object-fit:contain;object-position:center top;opacity:1;filter:none;mix-blend-mode:normal;-webkit-user-select:none;user-select:none;border:0;border-radius:0;width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:static;transform:none}.hub-dashboard .hub-module-card>.hub-module-visual[data-ph-art=conciliador-fiscal]:before,.hub-dashboard .hub-module-card>.hub-module-visual[data-ph-art=conciliador-fiscal]:after{content:none;background:0 0}.hub-dashboard .hub-module-icon,.hub-dashboard .hub-module-card.tarefas .hub-module-icon{z-index:1;background:linear-gradient(145deg, var(--module-accent-2), var(--module-accent));color:#fff;width:86px;height:86px;box-shadow:0 10px 22px color-mix(in srgb, var(--module-accent) 26%, transparent);border-radius:22px;place-items:center;display:grid;position:relative}.hub-dashboard .hub-module-icon svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:37px;height:37px}.hub-dashboard .hub-module-copy{min-width:0;min-height:118px;padding:14px 22px 8px}.hub-dashboard .hub-module-card:has(.hub-module-status) .hub-module-copy{padding-right:22px}.hub-dashboard .hub-module-card h2{color:#0a1b36;min-height:46px;font:850 clamp(22px, 1.45vw, 28px)/1.08 var(--ui-font);letter-spacing:-.04em;margin:0 0 8px}.hub-dashboard .hub-module-card p{color:#667286;margin:0;font-size:15px;line-height:1.38}.hub-dashboard .hub-module-card.conciliador-fiscal h2{color:#011128}.hub-dashboard .hub-module-card.conciliador-fiscal p,.hub-dashboard .hub-module-card.conciliador-fiscal .hub-module-profile{color:#59697e}.hub-dashboard .hub-module-card.conciliador-fiscal .hub-module-profile svg{color:#d04107}.hub-dashboard .hub-module-status{background:var(--ui-warning-soft);color:#a76a0c;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:18px;right:17px}.hub-module-profile{min-width:0;color:var(--module-accent);border-top:1px solid #e7ebf0;align-items:center;gap:9px;margin:auto 22px 0;padding:10px 0 0;font-size:13px;line-height:1.3;display:flex}.hub-module-profile svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.hub-module-profile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-dashboard .hub-module-card .hub-module-open{background:linear-gradient(135deg, var(--module-accent), var(--module-accent-2));color:#fff;width:calc(100% - 36px);min-height:44px;box-shadow:0 11px 22px color-mix(in srgb, var(--module-accent) 30%, transparent);border-radius:9999px;justify-content:center;align-items:center;gap:22px;margin:4px 18px 18px;font-size:16px;font-weight:900;display:flex}.hub-dashboard .hub-module-card.conciliador-fiscal .hub-module-open{color:#fff;opacity:1;filter:none;background-color:#d04107;background-image:url(/brand/botoes/conciliador-fiscal-botao-superficie.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:9999px;box-shadow:0 8px 18px #d0410733}@media (forced-colors:active){.hub-dashboard .hub-module-card.conciliador-fiscal .hub-module-open{color:buttontext;box-shadow:none;background-color:buttonface;background-image:none;border:1px solid buttontext}}.hub-dashboard .hub-module-open svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .18s}.hub-dashboard .hub-module-card:hover .hub-module-open svg{transform:translate(4px)}.hub-dashboard .hub-empty{background:#ffffffd6;border-color:#ccd8e5;border-radius:13px;align-content:center;place-items:center;min-height:240px;display:grid}@media (width>=1280px){.hub-dashboard .hub-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (width>=1280px) and (height<=900px){.hub-dashboard-content{padding-top:28px;padding-bottom:20px}.hub-dashboard .hub-welcome{gap:16px;margin-bottom:24px}.hub-welcome-icon{width:52px;height:52px}.hub-welcome-icon svg{width:30px;height:30px}.hub-dashboard .hub-welcome h1{font-size:32px}.hub-dashboard .hub-welcome p{margin-top:7px}.hub-dashboard .hub-module-card{min-height:376px}.hub-dashboard .hub-module-visual{flex-basis:158px;min-height:158px}.hub-dashboard .hub-module-copy{min-height:108px;padding-top:12px;padding-bottom:7px}.hub-dashboard .hub-module-card h2{min-height:43px;font-size:20px}.hub-dashboard .hub-module-card p{font-size:13px}.hub-module-profile{padding-top:10px;font-size:11px}.hub-dashboard .hub-module-card .hub-module-open{min-height:46px;margin-top:4px;margin-bottom:20px}}@media (width<=1120px){.hub-dashboard .hub-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width<=820px){.hub-shell:not(.hub-shell-tasks){--hub-header-height:112px}.hub-shell .hub-header{padding:0 18px}.hub-header .hub-brand-logo{width:204px;height:96px}.hub-header .hub-brand-button{gap:14px}.hub-global-search{min-width:180px;height:46px}.hub-global-search>input{padding-right:14px}.hub-global-search>kbd,.hub-header .hub-user-chip>span,.hub-header .hub-user-chip>i{display:none}.hub-dashboard-content{padding:35px 22px 30px}.hub-dashboard-content:after{right:-40px}.hub-dashboard .hub-welcome{margin-bottom:28px}.hub-shell:not(.hub-shell-tasks) .hub-profile-menu .hub-profile-popover,.hub-shell:not(.hub-shell-tasks) .hub-header-actions .hub-notification-panel{top:calc(var(--hub-header-height) + 8px);position:fixed}}@media (width<=700px){.hub-dashboard .hub-welcome{flex-wrap:wrap}.hub-welcome-date{border-left:0;width:100%;margin-left:78px;padding-left:0}.hub-dashboard .hub-module-grid{grid-template-columns:1fr;gap:18px}.hub-dashboard .hub-module-card{min-height:424px}}@media (width<=540px){.hub-shell:not(.hub-shell-tasks){--hub-header-height:78px}.hub-shell .hub-header{gap:8px;padding:0 10px}.hub-header .hub-brand-button{gap:8px}.hub-header .hub-brand-logo,.hub-header .hub-home-button span{display:none}.hub-header .hub-brand-shortcut-icon{object-fit:contain;filter:drop-shadow(0 3px 6px #00112629);width:48px;height:48px;display:block}.hub-global-search{flex:auto;min-width:0;height:42px}.hub-global-search>input{border-radius:12px;padding:0 10px 0 39px;font-size:11px}.hub-global-search-icon{width:18px;height:18px;left:12px}.hub-global-search-results{top:calc(var(--hub-header-height) + 6px);max-height:calc(100dvh - var(--hub-header-height) - 14px);position:fixed;left:8px;right:8px}.hub-header .hub-header-actions{gap:3px}.hub-header .hub-header-actions>.hub-home-button{justify-content:center;width:40px;padding:0}.hub-header .hub-header-actions>.hub-home-button:after{left:4px;right:4px}.hub-header .hub-header-actions>.hub-admin-button,.hub-header .hub-header-actions .hub-bell,.hub-header .hub-user-chip>b{width:38px;height:38px;min-height:38px}.hub-header .hub-user-chip{min-height:42px;margin:0;padding-left:7px;display:flex}.hub-dashboard-content{padding:27px 14px 24px}.hub-dashboard .hub-welcome{gap:13px}.hub-welcome-icon{width:47px;height:47px}.hub-welcome-icon svg{width:27px;height:27px}.hub-dashboard .hub-welcome h1{font-size:25px}.hub-dashboard .hub-welcome p{margin-top:6px;font-size:12px}.hub-dashboard .hub-module-card{min-height:390px}.hub-dashboard .hub-module-visual{flex-basis:170px;min-height:170px}.hub-dashboard .hub-module-icon,.hub-dashboard .hub-module-card.tarefas .hub-module-icon{border-radius:13px;width:58px;height:58px}.hub-dashboard .hub-module-icon svg{width:31px;height:31px}.hub-dashboard .hub-module-card h2{min-height:45px;margin-bottom:7px;font-size:21px}.hub-dashboard .hub-module-card p{font-size:13px}.hub-dashboard .hub-module-copy{min-height:112px;padding:14px 21px 9px}.hub-dashboard .hub-module-card:has(.hub-module-status) .hub-module-copy{min-height:112px;padding:14px 21px 9px}.hub-dashboard .hub-module-status{top:8px;right:10px}.hub-module-profile span{white-space:normal}.hub-module-profile{margin-left:21px;margin-right:21px;padding-top:10px;font-size:12px}.hub-dashboard .hub-module-card .hub-module-open{margin-top:4px;margin-bottom:20px}.hub-welcome-date{margin-left:60px;font-size:11px}.hub-profile-menu .hub-profile-popover,.hub-header-actions .hub-notification-panel{top:var(--hub-header-height);width:auto;max-width:none;position:fixed;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.hub-dashboard .hub-module-card,.hub-dashboard .hub-module-open svg{transition:none}.hub-dashboard .hub-module-card:hover,.hub-dashboard .hub-module-card:hover .hub-module-open svg{transform:none}}@media (width>=541px){.hub-header .hub-brand-logo{display:block}}.tasks-client-links-section{gap:16px;min-width:0;display:grid}.tasks-client-links-heading{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);min-width:0;box-shadow:var(--ui-shadow);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 22px;display:grid}.tasks-client-links-heading>div:first-child>span,.tasks-client-links-dialog>header span{color:var(--ui-primary);letter-spacing:.11em;font-size:10px;font-weight:900}.tasks-client-links-heading h2,.tasks-client-links-dialog>header h2{color:var(--ui-ink);font:800 21px/1.2 var(--ui-font);letter-spacing:-.025em;margin:4px 0 5px}.tasks-client-links-heading p,.tasks-client-links-dialog>header p{max-width:660px;color:var(--ui-muted);margin:0;font-size:12px;line-height:1.5}.tasks-client-links-summary{grid-template-columns:auto auto minmax(205px,auto);align-items:stretch;gap:8px;display:grid}.tasks-client-links-summary>span{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-soft);align-content:center;min-width:104px;padding:9px 12px;display:grid}.tasks-client-links-summary strong,.tasks-client-links-summary small{display:block}.tasks-client-links-summary strong{color:var(--ui-ink);font-size:18px}.tasks-client-links-summary small{color:var(--ui-muted);white-space:nowrap;margin-top:2px;font-size:9px}.tasks-client-links-summary button{border:1px solid var(--ui-primary);border-radius:var(--ui-radius);background:var(--ui-primary);color:#fff;white-space:nowrap;min-height:52px;padding:0 15px;font-size:11px;font-weight:850}.tasks-client-links-summary button:hover{background:var(--ui-primary-hover)}.tasks-client-links-summary button b{background:#ffffff29;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:7px;font-size:9px;display:inline-grid}.tasks-client-link-form{width:100%;scroll-margin-top:82px}.tasks-admin-models-page{padding-top:14px;padding-bottom:14px}.tasks-admin>.tasks-models-layout{align-items:start}.tasks-models-layout>.tasks-client-links-section{gap:10px}.tasks-models-layout>.tasks-client-links-section:first-child .tasks-client-links-heading{gap:14px;padding:12px 16px}.tasks-models-layout>.tasks-client-links-section:first-child .tasks-client-links-heading p{display:none}.tasks-models-layout>.tasks-client-links-section:first-child .tasks-client-links-summary>span{padding:6px 10px}.tasks-models-layout>.tasks-client-links-section:first-child .tasks-client-links-summary button{min-height:44px}#tasks-model-form{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 10px;padding:14px}#tasks-model-form>.tasks-model-name-field{grid-column:1/span 5}#tasks-model-form>.tasks-model-basic-fields{grid-column:6/span 4;gap:10px}#tasks-model-form>.tasks-model-sector-field{grid-column:10/-1}#tasks-model-form>.tasks-model-minimum-proofs{grid-column:1/span 3}#tasks-model-form>.tasks-toggle{height:var(--ui-control-height);min-height:var(--ui-control-height);box-sizing:border-box;grid-column:4/span 4;align-self:end;padding-block:0}#tasks-model-form>fieldset{grid-column:1/-1;gap:8px 10px;padding:10px 12px 12px}#tasks-model-form>fieldset>.tasks-form-row{display:contents}#tasks-model-form>.tasks-model-generation{grid-template-columns:minmax(170px,210px) minmax(185px,225px) minmax(115px,140px) minmax(135px,165px) minmax(240px,1fr)}#tasks-model-form>.tasks-model-generation.has-fixed-day{grid-template-columns:minmax(160px,190px) minmax(170px,205px) minmax(100px,125px) minmax(120px,145px) minmax(95px,115px) minmax(220px,1fr)}#tasks-model-form>.tasks-model-generation.is-daily{grid-template-columns:minmax(180px,220px) minmax(220px,1fr) minmax(280px,1.4fr)}#tasks-model-form .tasks-generation-preview{color:#145f4b;background:#effaf6;border:1px solid #a9d8c7;border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;min-height:48px;padding:8px 12px;display:grid}#tasks-model-form .tasks-generation-preview strong,#tasks-model-form .tasks-generation-preview span,#tasks-model-form .tasks-generation-preview small{line-height:1.35}#tasks-model-form .tasks-generation-preview small{color:inherit;grid-column:1/-1}#tasks-model-form .tasks-generation-preview.past{color:#875600;background:#fff8e9;border-color:#efc777}#tasks-model-form>.tasks-model-official-deadline{grid-template-columns:minmax(135px,160px) minmax(185px,.9fr) minmax(175px,1fr) minmax(95px,120px) minmax(280px,1.8fr)}#tasks-model-form>.tasks-model-official-deadline .tasks-form-row>label:first-child{white-space:nowrap}#tasks-model-form>.tasks-form-actions{grid-column:8/-1;align-self:end;margin-top:0;padding-top:2px}#tasks-deadline-rule-form>.tasks-form-actions{grid-column:1/-1;margin-top:0;padding-top:2px}#tasks-deadline-rule-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px;padding:18px}#tasks-deadline-rule-form>h3,#tasks-deadline-rule-form>p,#tasks-deadline-rule-form>.tasks-client-form-heading,#tasks-deadline-rule-form>.tasks-form-actions{grid-column:1/-1}#tasks-deadline-rule-form>.tasks-deadline-model-field,#tasks-deadline-rule-form>.tasks-deadline-sector-field,#tasks-deadline-rule-form>.tasks-deadline-team-field{grid-column:span 2}#tasks-deadline-rule-form>.tasks-deadline-mode-field,#tasks-deadline-rule-form>.tasks-deadline-days-field{grid-column:span 3}#tasks-deadline-rule-form>.tasks-deadline-sector-field input[readonly]{color:#53677d;cursor:default;background:#f2f6fa}#tasks-deadline-rule-form>p{margin-bottom:2px}#tasks-deadline-rule-form>label{grid-column:auto}@media (width>=1280px){.tasks-admin>.tasks-models-layout{grid-template-columns:minmax(780px,2fr) minmax(410px,.95fr);gap:18px}.tasks-models-layout>.tasks-client-links-section:nth-child(2) .tasks-client-links-heading{grid-template-columns:1fr;align-items:start;gap:8px;padding:12px 14px}.tasks-models-layout>.tasks-client-links-section:nth-child(2) .tasks-client-links-heading p{display:none}.tasks-models-layout>.tasks-client-links-section:nth-child(2) .tasks-client-links-summary{grid-template-columns:minmax(90px,.7fr) minmax(90px,.7fr) minmax(190px,1.4fr);width:100%}.tasks-models-layout>.tasks-client-links-section:nth-child(2) .tasks-client-links-summary button{grid-column:auto}}@media (width<=1050px){#tasks-model-form{grid-template-columns:repeat(2,minmax(0,1fr))}#tasks-model-form>.tasks-model-name-field,#tasks-model-form>.tasks-model-basic-fields,#tasks-model-form>.tasks-model-sector-field,#tasks-model-form>.tasks-model-minimum-proofs,#tasks-model-form>.tasks-toggle,#tasks-model-form>.tasks-form-actions,#tasks-model-form>fieldset{grid-column:1/-1}#tasks-model-form>fieldset:first-of-type,#tasks-model-form>fieldset:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr))}#tasks-model-form>fieldset>.tasks-form-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#tasks-deadline-rule-form{grid-template-columns:repeat(2,minmax(0,1fr))}#tasks-deadline-rule-form>:is(.tasks-deadline-model-field,.tasks-deadline-sector-field,.tasks-deadline-team-field,.tasks-deadline-mode-field,.tasks-deadline-days-field){grid-column:span 1}}@media (width<=650px){#tasks-model-form,#tasks-model-form>fieldset:first-of-type,#tasks-model-form>fieldset:nth-of-type(2),#tasks-model-form>fieldset>.tasks-form-row,#tasks-deadline-rule-form{grid-template-columns:1fr}#tasks-deadline-rule-form>:is(.tasks-deadline-model-field,.tasks-deadline-sector-field,.tasks-deadline-team-field,.tasks-deadline-mode-field,.tasks-deadline-days-field){grid-column:1/-1}}.tasks-admin-calendar-page,.tasks-admin-criticality-page{padding-top:14px;padding-bottom:14px}.tasks-holidays-layout{grid-template-columns:minmax(0,2fr) minmax(360px,.95fr);align-items:start;gap:14px;width:min(1440px,100%);min-width:0;margin-inline:auto;display:grid}.tasks-holiday-calendar,.tasks-holiday-editor,.tasks-criticality-section{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);min-width:0;box-shadow:var(--ui-shadow)}.tasks-holiday-calendar,.tasks-holiday-editor{padding:16px}.tasks-holiday-heading,.tasks-holiday-editor>header,.tasks-criticality-section>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tasks-holiday-heading>div:first-child,.tasks-holiday-editor>header,.tasks-criticality-section>header{min-width:0}.tasks-holiday-heading>div:first-child>span,.tasks-holiday-editor>header>span,.tasks-criticality-section>header>span{color:var(--ui-primary);letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.tasks-holiday-heading h2,.tasks-holiday-editor h2,.tasks-criticality-section h2{color:var(--ui-ink);font:800 20px/1.15 var(--ui-font);letter-spacing:-.025em;margin:0}.tasks-holiday-heading p,.tasks-holiday-editor>header p,.tasks-criticality-section>header p{color:var(--ui-muted);margin:6px 0 0;font-size:11px;line-height:1.4}.tasks-holiday-summary{flex:none;grid-template-columns:repeat(2,minmax(92px,1fr));gap:7px;display:grid}.tasks-holiday-summary>span{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:8px;align-content:center;gap:2px;min-height:48px;padding:7px 10px;display:grid}.tasks-holiday-summary strong{color:var(--ui-ink);font-size:16px;line-height:1}.tasks-holiday-summary small{color:var(--ui-muted);white-space:nowrap;font-size:8px}.tasks-holiday-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin-top:14px;display:grid;overflow:visible}.tasks-holiday-grid>button{border:1px solid var(--ui-border);background:var(--ui-surface-soft);min-width:0;min-height:72px;color:var(--ui-text);text-align:left;border-radius:8px;grid-template-columns:76px minmax(0,1fr) 12px;align-items:center;gap:9px;padding:9px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.tasks-holiday-grid>button:hover,.tasks-holiday-grid>button.selected{background:var(--ui-primary-soft);border-color:#82afe4;box-shadow:0 0 0 2px #1769d214}.tasks-holiday-grid>button.inactive{opacity:.65}.tasks-holiday-grid time{border-right:1px solid var(--ui-border);color:var(--ui-primary);white-space:nowrap;align-self:stretch;place-items:center;padding-right:9px;font-size:11px;font-weight:900;display:grid}.tasks-holiday-grid>button>span{min-width:0}.tasks-holiday-grid b,.tasks-holiday-grid small{overflow-wrap:anywhere;display:block}.tasks-holiday-grid b{color:var(--ui-ink);font-size:11px;line-height:1.25}.tasks-holiday-grid small{color:var(--ui-muted);margin-top:4px;font-size:8px;line-height:1.25}.tasks-holiday-grid em{color:var(--ui-primary);text-align:right;font-size:17px;font-style:normal}.tasks-holiday-empty{border:1px dashed var(--ui-border-strong);background:var(--ui-surface-soft);min-height:210px;color:var(--ui-muted);text-align:center;border-radius:8px;grid-column:1/-1;align-content:center;place-items:center;gap:6px;display:grid}.tasks-holiday-empty>span{color:var(--ui-primary);font-size:24px}.tasks-holiday-empty strong{color:var(--ui-ink);font-size:12px}.tasks-holiday-empty small{font-size:10px}.tasks-holiday-editor>header{display:block}#tasks-holiday-form{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;margin-top:14px;padding:0}#tasks-holiday-form>label,#tasks-holiday-form>.tasks-toggle,#tasks-holiday-form>.tasks-form-actions{grid-column:auto}#tasks-holiday-form>.tasks-holiday-name-field,#tasks-holiday-form>.tasks-holiday-recurrence-field,#tasks-holiday-form>.tasks-holiday-municipality-field,#tasks-holiday-form>.tasks-toggle,#tasks-holiday-form>.tasks-form-actions{grid-column:1/-1}#tasks-holiday-form>.tasks-holiday-recurrence-field small{color:var(--ui-muted);margin-top:2px;font-size:8px;font-weight:600;line-height:1.35}#tasks-holiday-form>.tasks-toggle{min-height:44px}#tasks-holiday-form>.tasks-form-actions{margin-top:2px}.tasks-criticality-section{width:min(1040px,100%);margin-inline:auto;padding:22px}.tasks-criticality-section>header{max-width:780px;display:block}.tasks-criticality-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.tasks-criticality-preview article{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:62px;padding:10px 12px;display:flex}.tasks-criticality-preview i{background:#21a45d;border-radius:6px;flex:none;width:9px;height:38px}.tasks-criticality-preview article.attention i{background:#e6b51d}.tasks-criticality-preview article.urgent i{background:#f59e0b}.tasks-criticality-preview article.overdue i{background:#e13636}.tasks-criticality-preview span,.tasks-criticality-preview strong,.tasks-criticality-preview small{min-width:0;display:block}.tasks-criticality-preview strong{color:var(--ui-ink);font-size:12px}.tasks-criticality-preview small{color:var(--ui-muted);margin-top:3px;font-size:9px}.tasks-criticality-form{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(170px,.65fr);align-items:end;gap:10px;margin-top:18px;padding:16px;display:grid}.tasks-criticality-form label{min-width:0;color:var(--ui-text);letter-spacing:.035em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.tasks-criticality-form input{width:100%;min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);color:var(--ui-ink);background:#fff;padding:9px 11px;font-size:13px}.tasks-criticality-form label small{color:var(--ui-muted);letter-spacing:0;text-transform:none;font-size:9px;font-weight:500;line-height:1.3}.tasks-criticality-form button.primary{min-height:var(--ui-control-height);border:1px solid var(--ui-primary);border-radius:var(--ui-radius);background:var(--ui-primary);color:#fff;padding-inline:14px;font-size:12px;font-weight:800}.tasks-criticality-form button.primary:hover{border-color:var(--ui-primary-hover);background:var(--ui-primary-hover)}.tasks-criticality-note{border-left:3px solid var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-text);border-radius:0 7px 7px 0;margin:14px 0 0;padding:11px 13px;font-size:10px;line-height:1.45}@media (width<=1180px){.tasks-holidays-layout{grid-template-columns:1fr}.tasks-holiday-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.tasks-holiday-grid,.tasks-criticality-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-criticality-form{grid-template-columns:1fr}}@media (width<=520px){.tasks-holiday-heading{display:grid}.tasks-holiday-summary,.tasks-holiday-grid,.tasks-criticality-preview,#tasks-holiday-form{grid-template-columns:1fr}#tasks-holiday-form>*{grid-column:1/-1}}.tasks-help-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.tasks-module-menu>nav>button>span .tasks-help-icon{width:17px;height:17px;margin:auto}.tasks-help-backdrop{z-index:520;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1c2f94;place-items:center;padding:22px;animation:.16s ease-out tasks-help-backdrop-in;display:grid;position:fixed;inset:0}.tasks-help-dialog{background:var(--ui-surface);width:min(1180px,100%);height:min(820px,100dvh - 44px);min-height:560px;color:var(--ui-ink);border:1px solid #cfdbe9;border-radius:20px;grid-template-rows:auto minmax(0,1fr);animation:.2s ease-out tasks-help-dialog-in;display:grid;overflow:hidden;box-shadow:0 30px 90px #07193047}.tasks-help-dialog-header{border-bottom:1px solid var(--ui-border);background:linear-gradient(110deg,#f8fbff 0%,#fff 68%,#eef6ff 100%);grid-template-columns:52px minmax(0,1fr) 42px;align-items:center;gap:16px;min-height:108px;padding:20px 24px;display:grid}.tasks-help-dialog-mark{color:#fff;background:linear-gradient(145deg,#1c7aee,#095ac2);border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px #1469d63d}.tasks-help-dialog-mark .tasks-help-icon{stroke-width:1.9px;width:27px;height:27px}.tasks-help-dialog-header>div:nth-child(2)>span,.tasks-help-panel-heading>span{color:var(--ui-primary);letter-spacing:.13em;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.tasks-help-dialog-header h2{color:var(--ui-ink);font:850 25px/1.12 var(--ui-font);letter-spacing:-.025em;margin:0}.tasks-help-dialog-header p{color:var(--ui-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.tasks-help-dialog-close{border:1px solid var(--ui-border);color:#44546a;background:#fff;border-radius:12px;align-self:start;place-items:center;width:40px;height:40px;padding:0;font-size:24px;line-height:1;display:grid}.tasks-help-dialog-close:hover,.tasks-help-dialog-close:focus-visible{background:var(--ui-primary-soft);color:var(--ui-primary);border-color:#91b9e8}.tasks-help-dialog-layout{grid-template-columns:244px minmax(0,1fr);min-height:0;display:grid}.tasks-help-navigation{border-right:1px solid var(--ui-border);background:#f5f8fc;flex-direction:column;gap:7px;min-height:0;padding:18px 14px;display:flex}.tasks-help-navigation>button{color:#526174;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:64px;padding:9px 10px;display:grid}.tasks-help-navigation>button>i{color:#5a718a;background:#e7edf5;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.tasks-help-navigation>button>i .tasks-help-icon{width:18px;height:18px}.tasks-help-navigation>button>span{gap:3px;min-width:0;display:grid}.tasks-help-navigation>button b{color:inherit;font-size:12px;font-weight:850}.tasks-help-navigation>button small{color:#79879a;font-size:10px;line-height:1.25}.tasks-help-navigation>button>.tasks-help-icon{color:#9aa8b8;width:15px;height:15px}.tasks-help-navigation>button:hover,.tasks-help-navigation>button:focus-visible{color:var(--ui-primary);background:#fff;border-color:#c8dbf2}.tasks-help-navigation>button.active{color:#075fca;background:#fff;border-color:#aaccef;box-shadow:0 7px 18px #2b5e9717}.tasks-help-navigation>button.active>i{background:var(--ui-primary);color:#fff}.tasks-help-navigation>aside{background:#fff;border:1px solid #d7e3f0;border-radius:12px;margin-top:auto;padding:13px}.tasks-help-navigation>aside strong{color:var(--ui-primary);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.tasks-help-navigation>aside p{color:var(--ui-muted);margin:7px 0 0;font-size:10px;line-height:1.5}.tasks-help-dialog-body{scrollbar-gutter:stable;background:#fff;min-height:0;overflow:hidden auto}.tasks-help-panel{width:min(860px,100%);margin:0 auto;padding:24px 26px 38px}.tasks-help-panel-heading{border-bottom:1px solid var(--ui-border);margin-bottom:18px;padding:0 0 20px;position:relative}.tasks-help-panel-heading h3{color:var(--ui-ink);font:850 23px/1.15 var(--ui-font);letter-spacing:-.025em;margin:0}.tasks-help-panel-heading>p{max-width:680px;color:var(--ui-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.tasks-help-panel-heading>button,.tasks-help-heading-actions button{border:1px solid var(--ui-border-strong);background:var(--ui-surface-soft);min-height:38px;color:var(--ui-text);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.tasks-help-panel-heading>button{position:absolute;top:1px;right:0}.tasks-help-panel-heading>button.primary,.tasks-help-heading-actions button.primary{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.tasks-help-panel-heading>button:hover,.tasks-help-heading-actions button:hover{background:var(--ui-primary-soft);color:var(--ui-primary);border-color:#86b5ec}.tasks-help-panel-heading>button.primary:hover,.tasks-help-heading-actions button.primary:hover{border-color:var(--ui-primary-hover);background:var(--ui-primary-hover);color:#fff}.tasks-help-panel-heading>button .tasks-help-icon{width:15px;height:15px}.tasks-help-heading-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tasks-help-permission-note{color:#68778a;background:#f2f5f8;border-radius:9px;align-items:flex-start;gap:8px;max-width:720px;margin:12px 0 0;padding:9px 11px;font-size:10px;line-height:1.45;display:flex}.tasks-help-permission-note .tasks-help-icon{flex:none;width:16px;height:16px}.tasks-help-steps-strip{background:#f8fbff;border:1px solid #dce6f1;border-radius:13px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:grid}.tasks-help-steps-strip>span{color:#526174;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.tasks-help-steps-strip b{width:23px;height:23px;color:var(--ui-primary);background:#dfeeff;border-radius:50%;place-items:center;font-size:9px;display:grid}.tasks-help-steps-strip>i{background:#cfdeee;height:1px}.tasks-help-group{border:1px solid var(--ui-border);background:#fff;border-radius:15px;margin-top:18px;padding:16px;box-shadow:0 7px 20px #1b324e0b}.tasks-help-group>header{align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.tasks-help-group>header>span{width:34px;height:34px;color:var(--ui-primary);background:#e7f2ff;border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.tasks-help-group>header h3{color:var(--ui-ink);margin:0;font-size:14px;font-weight:850}.tasks-help-group>header p{color:var(--ui-muted);margin:4px 0 0;font-size:10px;line-height:1.45}.tasks-help-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tasks-help-field-card{background:#fafbfd;border:1px solid #e0e7ef;border-radius:11px;min-width:0;padding:12px}.tasks-help-field-card>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.tasks-help-field-card h4{color:var(--ui-ink);margin:0;font-size:11px;font-weight:850}.tasks-help-field-card header span{color:#5c6b7d;letter-spacing:.02em;text-transform:uppercase;background:#e7edf4;border-radius:999px;flex:none;padding:3px 7px;font-size:8px;font-weight:900}.tasks-help-field-card header span.tone-required{color:#075fc9;background:#e4f0ff}.tasks-help-field-card header span.tone-conditional{color:#a45c00;background:#fff0d9}.tasks-help-field-card header span.tone-optional{color:#677587;background:#eef1f5}.tasks-help-field-card header span.tone-default{color:#08794f;background:#e5f6ef}.tasks-help-field-card header span.tone-rule{color:#6742c7;background:#ede8ff}.tasks-help-field-card p{color:#526174;margin:8px 0 0;font-size:10px;line-height:1.52}.tasks-help-field-card>small{color:#718096;border-left:2px solid #9bc5f2;margin-top:8px;padding-left:8px;font-size:9px;line-height:1.45;display:block}.tasks-help-callout{color:#315779;background:#eef7ff;border:1px solid #c8e1f9;border-radius:12px;align-items:flex-start;gap:11px;margin-top:16px;padding:12px 14px;display:flex}.tasks-help-callout>.tasks-help-icon{width:20px;height:20px;color:var(--ui-primary);flex:none}.tasks-help-callout strong{color:#174b7d;font-size:10px;font-weight:900;display:block}.tasks-help-callout p{margin:4px 0 0;font-size:10px;line-height:1.5}.tasks-help-callout.warning{color:#795521;background:#fff8ea;border-color:#f2d3a2}.tasks-help-callout.warning strong{color:#8c5708}.tasks-help-callout.success{color:#316e57;background:#edf9f4;border-color:#b9e0cf}.tasks-help-callout.success strong,.tasks-help-callout.success>.tasks-help-icon{color:#08794f}.tasks-help-after-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.tasks-help-after-grid>article{border:1px solid var(--ui-border);background:linear-gradient(145deg,#fff,#f7faff);border-radius:14px;min-height:152px;padding:16px;position:relative;overflow:hidden}.tasks-help-after-grid>article>i{width:36px;height:36px;color:var(--ui-primary);background:#e6f1ff;border-radius:11px;place-items:center;display:grid}.tasks-help-after-grid>article>span{color:#d8e3f0;font-size:22px;font-weight:900;position:absolute;top:13px;right:14px}.tasks-help-after-grid h4{color:var(--ui-ink);margin:12px 0 0;font-size:12px;font-weight:850}.tasks-help-after-grid p{color:var(--ui-muted);margin:6px 0 0;font-size:10px;line-height:1.5}.tasks-help-deadline-guide>header>span .tasks-help-icon{width:18px;height:18px}@keyframes tasks-help-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes tasks-help-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=860px){.tasks-help-backdrop{padding:10px}.tasks-help-dialog{border-radius:16px;height:calc(100dvh - 20px);min-height:0}.tasks-help-dialog-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.tasks-help-navigation{border-right:0;border-bottom:1px solid var(--ui-border);grid-template-columns:repeat(3,minmax(0,1fr));padding:9px;display:grid}.tasks-help-navigation>button{grid-template-columns:29px minmax(0,1fr);gap:8px;min-height:54px;padding:7px}.tasks-help-navigation>button>i{width:29px;height:29px}.tasks-help-navigation>button>.tasks-help-icon,.tasks-help-navigation>aside{display:none}}@media (width<=620px){.tasks-help-backdrop{padding:0}.tasks-help-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.tasks-help-dialog-header{grid-template-columns:38px minmax(0,1fr) 34px;gap:10px;min-height:86px;padding:13px 12px}.tasks-help-dialog-mark{border-radius:11px;width:38px;height:38px}.tasks-help-dialog-mark .tasks-help-icon{width:21px;height:21px}.tasks-help-dialog-header h2{font-size:18px}.tasks-help-dialog-header p{display:none}.tasks-help-dialog-close{border-radius:10px;width:34px;height:34px}.tasks-help-navigation{scrollbar-width:none;grid-template-columns:repeat(3,max-content);justify-content:start;overflow-x:auto}.tasks-help-navigation::-webkit-scrollbar{display:none}.tasks-help-navigation>button{width:150px}.tasks-help-navigation>button small{display:none}.tasks-help-panel{padding:18px 12px 30px}.tasks-help-panel-heading{padding-bottom:16px}.tasks-help-panel-heading h3{font-size:20px}.tasks-help-panel-heading>button{margin-top:12px;position:static}.tasks-help-steps-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:9px}.tasks-help-steps-strip>span{justify-content:center;font-size:0}.tasks-help-steps-strip>span b{font-size:9px}.tasks-help-steps-strip>i{display:none}.tasks-help-field-grid,.tasks-help-after-grid{grid-template-columns:1fr}.tasks-help-group{padding:13px}.tasks-help-field-card{padding:11px}.tasks-help-heading-actions{flex-direction:column;align-items:stretch}.tasks-help-heading-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.tasks-help-backdrop,.tasks-help-dialog{animation:none}}.tasks-admin-clients-page,.tasks-admin-teams-page{padding-top:14px;padding-bottom:14px}.tasks-admin>.tasks-clients-layout,.tasks-admin-teams-page>.tasks-team-registration-section{width:min(1440px,100%);margin-inline:auto}.tasks-clients-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:14px;display:grid}.tasks-clients-primary-column,.tasks-clients-secondary-column{gap:14px;min-width:0;display:grid}.tasks-admin-clients-page .tasks-client-links-section,.tasks-admin-teams-page .tasks-client-links-section{gap:10px}.tasks-admin-clients-page .tasks-client-links-heading,.tasks-admin-teams-page .tasks-client-links-heading{gap:10px;padding:12px 14px}.tasks-admin-clients-page .tasks-client-links-heading p,.tasks-admin-teams-page .tasks-client-links-heading p{display:none}.tasks-admin-clients-page .tasks-client-links-summary,.tasks-admin-teams-page .tasks-client-links-summary{grid-template-columns:minmax(76px,.55fr) minmax(76px,.55fr) minmax(170px,1.25fr);gap:6px}.tasks-admin-clients-page .tasks-client-links-summary>span,.tasks-admin-teams-page .tasks-client-links-summary>span{min-width:0;padding:6px 8px}.tasks-admin-clients-page .tasks-client-links-summary button,.tasks-admin-teams-page .tasks-client-links-summary button{min-height:44px;padding-inline:10px}#tasks-team-form,#tasks-client-form,#tasks-client-link-form{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 10px;padding:14px}#tasks-team-form>.tasks-team-name-field{grid-column:1/span 8}#tasks-team-form>.tasks-toggle{min-height:var(--ui-control-height);grid-column:9/-1;padding-block:7px}#tasks-team-form>.tasks-team-sectors-field{grid-column:1/span 6}#tasks-team-form>.tasks-team-users-field,#tasks-team-form>.tasks-form-actions{grid-column:7/-1}#tasks-team-form>.tasks-compact-multiselect,#tasks-client-form>.tasks-compact-multiselect{padding:10px 12px 12px}#tasks-client-form>.tasks-client-name-field{grid-column:1/span 5}#tasks-client-form>.tasks-client-cnpj-field{grid-column:6/span 3}#tasks-client-form>.tasks-client-location-fields{display:contents}#tasks-client-form>.tasks-client-location-fields>label:first-child{grid-column:9/span 3}#tasks-client-form>.tasks-client-location-fields>label:last-child{grid-column:12/-1}#tasks-client-form>.tasks-client-tax-field{grid-column:1/span 4}#tasks-client-form>.tasks-client-teams-field{grid-column:5/span 4}#tasks-client-form>.tasks-toggle{min-height:var(--ui-control-height);grid-column:9/-1;padding-block:7px}#tasks-client-form>.tasks-client-responsibles-field{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:10px 12px 12px}#tasks-client-form>.tasks-client-responsibles-field>legend{grid-column:1/-1}#tasks-client-form>.tasks-form-actions{grid-column:8/-1}#tasks-client-link-form>.tasks-link-model-field{grid-column:1/span 4}#tasks-client-link-form>.tasks-link-client-field{grid-column:5/span 4}#tasks-client-link-form>.tasks-link-team-field{grid-column:9/-1}#tasks-client-link-form>.tasks-link-responsible-field{grid-column:1/span 6}#tasks-client-link-form>.tasks-link-competence-fields{grid-column:7/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#tasks-client-link-form>.tasks-toggle{min-height:var(--ui-control-height);grid-column:1/span 5;padding-block:7px}#tasks-client-link-form>.tasks-form-actions{grid-column:7/-1}#tasks-team-form>.tasks-form-actions,#tasks-client-form>.tasks-form-actions,#tasks-client-link-form>.tasks-form-actions{justify-content:flex-end;align-self:end;gap:8px;margin-top:0;padding-top:2px;display:flex}.tasks-clients-secondary-column>.tasks-transfer-client{grid-template-columns:minmax(110px,.9fr) minmax(100px,.85fr) minmax(100px,.85fr) minmax(185px,1.5fr) minmax(150px,1.2fr);gap:8px 10px;padding:14px}.tasks-transfer-client>h3{grid-column:1/span 2;align-self:center;font-size:16px}.tasks-transfer-client>p{grid-column:3/-1;align-self:center;margin:0;font-size:10px;line-height:1.35}.tasks-transfer-client>label{grid-column:auto}.tasks-transfer-client>button.primary{grid-column:auto;justify-self:stretch}@media (width<=1180px){.tasks-clients-layout,.tasks-clients-primary-column,.tasks-clients-secondary-column{grid-template-columns:1fr}}@media (width<=850px){#tasks-team-form,#tasks-client-form,#tasks-client-link-form,.tasks-clients-secondary-column>.tasks-transfer-client{grid-template-columns:repeat(2,minmax(0,1fr))}#tasks-team-form>*,#tasks-client-form>*,#tasks-client-link-form>*,.tasks-transfer-client>h3,.tasks-transfer-client>p,.tasks-transfer-client>label,.tasks-transfer-client>button.primary{grid-column:1/-1}#tasks-client-form>.tasks-client-location-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#tasks-client-form>.tasks-client-location-fields>label:first-child,#tasks-client-form>.tasks-client-location-fields>label:last-child{grid-column:auto}#tasks-client-link-form>.tasks-link-competence-fields{grid-column:1/-1}}.tasks-client-links-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d203578;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.tasks-client-links-dialog{border:1px solid var(--ui-border);width:min(1600px,100vw - 28px);min-height:min(720px,100dvh - 28px);max-height:calc(100dvh - 28px);font-family:var(--ui-font);background:#f5f7fa;border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 28px 90px #07192d59}.tasks-client-links-dialog>header{border-bottom:1px solid var(--ui-border);background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:20px 22px 17px;display:flex}.tasks-client-links-dialog>header>button{border:1px solid var(--ui-border);background:var(--ui-surface-soft);width:38px;height:38px;color:var(--ui-text);border-radius:10px;flex:none;place-items:center;font-size:22px;display:grid}.tasks-client-links-filters{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));gap:10px;padding:14px 18px 10px;display:grid}.tasks-client-links-filters.tasks-clients-filters{grid-template-columns:minmax(230px,1.8fr) repeat(4,minmax(125px,1fr))}.tasks-client-links-filters label{gap:5px;min-width:0;display:grid}.tasks-client-links-filters label>span{color:var(--ui-text);letter-spacing:.035em;text-transform:uppercase;font-family:Arial,Segoe UI,sans-serif;font-size:11px;font-weight:800}.tasks-client-links-filters input,.tasks-client-links-filters select{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);width:100%;min-width:0;height:40px;color:var(--ui-ink);font-family:var(--ui-font);background:#fff;padding:0 11px;font-size:13px;font-weight:800;line-height:1.35}.tasks-client-links-filters input:focus,.tasks-client-links-filters select:focus{border-color:var(--ui-primary);outline:3px solid #1769d21c}.tasks-client-links-results{min-height:34px;color:var(--ui-muted);font-family:var(--ui-font);justify-content:space-between;align-items:center;gap:12px;padding:0 18px 10px;font-size:13px;display:flex}.tasks-client-links-results strong{color:var(--ui-ink);font-size:13px;font-weight:800}.tasks-client-links-results button{color:var(--ui-primary);font-family:var(--ui-font);background:0 0;border:0;padding:4px;font-size:12px;font-weight:800}.tasks-client-links-table-wrap{border:1px solid var(--ui-border);border-radius:var(--ui-radius);overscroll-behavior:contain;background:#fff;min-width:0;min-height:0;margin:0 18px;overflow:auto}.tasks-client-links-table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:960px}.tasks-client-links-table-wrap.tasks-models-table-wrap table{min-width:1280px}.tasks-client-links-table-wrap th{z-index:2;border-bottom:1px solid var(--ui-border);color:var(--ui-text);text-align:left;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#eef3f8;padding:11px 12px;font-family:Arial,Segoe UI,sans-serif;font-size:11px;font-weight:800;position:sticky;top:0}.tasks-client-links-table-wrap td{max-width:290px;color:var(--ui-text);font-family:var(--ui-font);vertical-align:middle;border-bottom:1px solid #e7edf2;padding:11px 12px;font-size:13px;line-height:1.35}.tasks-client-links-table-wrap tbody tr:last-child td{border-bottom:0}.tasks-client-links-table-wrap tbody tr:hover:not(.tasks-client-links-empty) td{background:#f8fbfe}.tasks-client-links-table-wrap td strong{color:var(--ui-ink);font-weight:800}.tasks-client-links-table-wrap td small{color:var(--ui-muted);font-family:var(--ui-font);margin-top:3px;font-size:11px;display:block}.tasks-client-links-table-wrap td:last-child button{background:var(--ui-primary-soft);min-height:32px;color:var(--ui-primary);font-family:var(--ui-font);border:1px solid #a9c8ec;border-radius:8px;padding:0 11px;font-size:13px;font-weight:800}.tasks-client-link-status{min-width:62px;font-family:var(--ui-font);border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.tasks-client-link-status.active{color:#23834d;background:#e7f5ed}.tasks-client-link-status.inactive{color:#687887;background:#edf0f3}.tasks-client-links-empty td{text-align:center;height:240px}.tasks-client-links-empty td>span,.tasks-client-links-empty td>strong,.tasks-client-links-empty td>small{margin-inline:auto;display:block}.tasks-client-links-empty td>span{background:var(--ui-primary-soft);width:38px;height:38px;color:var(--ui-primary);border-radius:50%;place-items:center;font-size:17px;display:grid}.tasks-client-links-empty td>strong{color:var(--ui-ink);margin-top:9px;font-size:12px}.tasks-client-links-empty td>small{color:var(--ui-muted);margin-top:4px;font-size:10px}.tasks-client-links-dialog>footer{min-height:58px;color:var(--ui-muted);font-family:var(--ui-font);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:12px;display:flex}.tasks-client-links-dialog>footer>label{align-items:center;gap:6px;display:flex}.tasks-client-links-dialog>footer select{border:1px solid var(--ui-border-strong);height:32px;color:var(--ui-text);font-family:var(--ui-font);background:#fff;border-radius:8px;padding:0 7px;font-size:12px;font-weight:800}.tasks-client-links-dialog>footer>div{gap:7px;display:flex}.tasks-client-links-dialog>footer button{border:1px solid var(--ui-border-strong);min-height:34px;color:var(--ui-text);background:#fff;border-radius:8px;padding:0 11px;font-size:10px;font-weight:800}.tasks-client-links-dialog>footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=980px){.tasks-client-links-heading{grid-template-columns:1fr}.tasks-client-links-summary{grid-template-columns:auto auto minmax(190px,1fr)}.tasks-client-links-filters,.tasks-client-links-filters.tasks-clients-filters{grid-template-columns:1fr 1fr}.tasks-client-links-search{grid-column:1/-1}}@media (width<=650px){.tasks-client-links-heading{padding:17px}.tasks-client-links-summary{grid-template-columns:1fr 1fr}.tasks-client-links-summary button{grid-column:1/-1}.tasks-client-links-backdrop{padding:0}.tasks-client-links-dialog{border:0;border-radius:0;width:100vw;height:100dvh;min-height:0;max-height:none}.tasks-client-links-dialog>header{padding:15px}.tasks-client-links-dialog>header p{display:none}.tasks-client-links-filters{grid-template-columns:1fr 1fr;padding:11px 12px 8px}.tasks-client-links-results{padding-inline:12px}.tasks-client-links-table-wrap{margin-inline:12px}.tasks-client-links-dialog>footer{padding-inline:12px}}.task-note-actions{justify-content:flex-start;gap:7px}.task-note-actions .task-move-back,.task-note-actions .task-move-forward{border-radius:7px;min-height:32px;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.task-note-actions .task-move-back{color:#657587;background:#fff;border-color:#cbd5df;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.task-note-actions .task-move-forward{flex:1;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;height:32px;padding:0 10px;font-weight:850;display:flex}.task-note-actions .task-move-forward.start,.task-note-actions .task-move-forward.complete,.task-note-actions .task-move-forward.advance{border-color:color-mix(in srgb, var(--stage,#2f7fd3) 42%, #d8e0e7);background:color-mix(in srgb, var(--stage,#2f7fd3) 10%, #fff);color:color-mix(in srgb, var(--stage,#2f7fd3) 84%, #17212d)}.task-note-actions .task-move-back:hover,.task-note-actions .task-move-forward:hover{filter:saturate(1.08);border-color:currentColor;transform:translateY(-1px)}.task-note-actions .task-move-back:focus-visible,.task-note-actions .task-move-forward:focus-visible{outline-offset:2px;outline:3px solid #7db5f25c}.task-note-actions .task-move-forward>span{min-width:0;color:inherit;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin:0;font-size:10px;font-weight:850;overflow:hidden}.task-note-actions .task-movement-state{color:#6c7b89;text-transform:none;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:32px;margin:0;font-size:9px;font-weight:850;display:flex}.task-note-actions .task-movement-state.completed{color:#178745}.task-movement-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.tasks-stage-automatic-hint{color:#50677e;background:#f2f7fd;border:1px solid #cfe0f2;border-radius:8px;margin:0 0 10px;padding:9px 11px;font-size:10px;line-height:1.45}.tasks-stage-automatic-hint strong{color:#1769d2}.tasks-automatic-column>header>span{align-items:center;gap:7px;min-width:0;display:flex}.tasks-automatic-column>header em{background:color-mix(in srgb, var(--stage) 12%, #fff);color:var(--stage);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.tasks-automatic-column.overdue{background:#f8eeee}.tasks-automatic-column.transferred{background:#eef1f4}.tasks-automatic-column.cancelled{background:#f5eff1}.task-note.automatic-situation.transferred{background:#f8fafb;border-left-color:#73808d}.task-deadline-badge.transferred{color:#586572;background:#e6eaee}.task-note.automatic-situation.cancelled{background:#fdf9fa;border-left-color:#8b5f6a}.task-deadline-badge.cancelled{color:#754653;background:#eee0e4}.task-cancelled-reason{background:#f4e9ec;border-radius:6px;padding:7px 8px;line-height:1.4;color:#704b54!important;margin-top:9px!important;font-size:9px!important}.task-note-actions .task-open-situation{color:#285f88;background:#fff;border-color:#b7c8d8;width:100%;min-height:32px;font-size:10px;font-weight:850}.task-note-actions .task-open-situation:hover{background:#edf5fc;border-color:#6799c5}.tasks-developer-overview{color:#43566d;white-space:nowrap;background:#edf5ff;border:1px solid #b8d3f4;border-radius:7px;align-content:center;gap:2px;min-height:38px;padding:5px 11px;display:grid}.tasks-developer-overview span{color:#1769d2;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.tasks-developer-overview strong{font-size:10px;font-weight:750}.tasks-board.is-dragging .tasks-column.drop-unavailable{cursor:not-allowed}.tasks-board.is-dragging .tasks-column.drop-unavailable>header{opacity:.55;filter:grayscale(.45)}.tasks-board.is-dragging .tasks-column.drop-unavailable>div{background:repeating-linear-gradient(-45deg,#0000 0 8px,#63718009 8px 16px)}.tasks-board-area>.tasks-deadline-alert{color:#774a0b;background:#fffaf0;border:1px solid #f0d4a4;border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin:8px 18px 0;padding:7px 10px;display:flex}.tasks-deadline-alert>span,.tasks-deadline-alert>span>span{align-items:center;min-width:0;display:flex}.tasks-deadline-alert>span{gap:9px}.tasks-deadline-alert>span>i{color:#fff;background:#f7b51f;border:0;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:16px;font-style:normal;font-weight:900;display:grid}.tasks-deadline-alert>span>span{flex-direction:column;align-items:flex-start;gap:1px}.tasks-deadline-alert strong,.tasks-deadline-alert small{display:block}.tasks-deadline-alert strong{color:#563a12;font-size:12px}.tasks-deadline-alert small{color:#80683f;margin:0;font-size:9px}.tasks-deadline-alert>div{align-items:center;gap:7px;display:flex}.tasks-deadline-alert button{white-space:nowrap;background:#fff;border:1px solid;border-radius:8px;min-height:31px;padding:0 11px;font-size:10px;font-weight:750}.tasks-deadline-alert button.overdue{color:#c82732}.tasks-deadline-alert button.due-soon{color:#a56200}.tasks-deadline-alert button:hover,.tasks-deadline-alert button.active{background:color-mix(in srgb, currentColor 9%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, currentColor 16%, transparent)}.tasks-priority-center{background:#f4f7fa;flex:1;min-height:0;padding:18px 22px 26px;overflow:auto}.tasks-priority-center>header{justify-content:space-between;align-items:flex-end;gap:18px;max-width:1440px;margin:0 auto 13px;display:flex}.tasks-priority-center>header span{color:#1769d2;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.tasks-priority-center>header h2{color:#13243a;letter-spacing:-.03em;margin:0;font-size:24px}.tasks-priority-center>header p{color:#657386;margin:5px 0 0;font-size:11px}.tasks-priority-center>header button{color:#28506f;white-space:nowrap;background:#fff;border:1px solid #cbd6e2;border-radius:8px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800}.tasks-priority-center>header button:hover{color:#1769d2;background:#edf5ff;border-color:#79a8db}.tasks-priority-table-wrap{background:#fff;border:1px solid #d5dee8;border-radius:12px;max-width:1440px;min-height:220px;margin:0 auto;overflow:auto;box-shadow:0 8px 24px #213b5a0a}.tasks-priority-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}.tasks-priority-table-wrap th{z-index:1;color:#53657a;text-align:left;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#edf3f9;border-bottom:1px solid #d9e2ec;padding:11px 13px;font-size:8px;font-weight:900;position:sticky;top:0}.tasks-priority-table-wrap td{color:#34465a;vertical-align:middle;border-bottom:1px solid #e7edf3;padding:12px 13px;font-size:10px}.tasks-priority-table-wrap tbody tr{cursor:pointer}.tasks-priority-table-wrap tbody tr:hover,.tasks-priority-table-wrap tbody tr:focus-visible{background:#f5f9fd;outline:0}.tasks-priority-table-wrap td strong,.tasks-priority-table-wrap td small{display:block}.tasks-priority-table-wrap td strong{color:#172a42;font-size:10px}.tasks-priority-table-wrap td small{color:#718094;margin-top:3px;font-size:9px}.tasks-priority-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.tasks-priority-status.overdue{color:#c82732;background:#fdebed}.tasks-priority-status.due-soon{color:#9a5d00;background:#fff2d8}.tasks-priority-empty{color:#6f7d8e;place-items:center;min-height:180px;font-size:11px;display:grid}@media (width<=850px){.tasks-board-area>.tasks-deadline-alert{flex-direction:column;align-items:stretch;gap:7px;margin-inline:10px}.tasks-deadline-alert>div{width:100%}.tasks-deadline-alert button{flex:1}.tasks-priority-center{padding:13px 10px 20px}.tasks-priority-center>header{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.hub-shell *,.tasks-shell *,.v2-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.task-note-indicators b{align-items:center;gap:3px;display:inline-flex}.task-attachment-icon,.task-message-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.tasks-settings-icon{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.tasks-kanban-mode .tasks-board{gap:12px;padding:8px 18px 26px}.tasks-kanban-mode .tasks-column{border-bottom-color:#c8d6e5}.tasks-kanban-mode .tasks-column>header{height:48px;padding-inline:13px;font-size:16px}.tasks-kanban-mode .tasks-column>header b{min-width:29px;height:22px;font-size:11px}.tasks-kanban-mode .tasks-column>.task-stage-header{border-bottom-color:color-mix(in srgb, var(--stage,#5d8aa8) 24%, #dfe5eb);background:color-mix(in srgb, var(--stage,#5d8aa8) 8%, #fff);flex:none;gap:8px;min-height:48px}.tasks-kanban-mode .task-stage-header>.task-stage-heading{flex:1;gap:8px;min-width:0;padding-inline-start:0}.tasks-kanban-mode .task-stage-header .task-stage-label{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;min-width:0;max-height:2.7em;line-height:1.35;display:block;overflow:hidden}.tasks-kanban-mode .task-stage-header .task-stage-label>em{width:fit-content;margin:2px 0 0;font-size:7px;line-height:1.2;display:block}.tasks-kanban-mode .task-stage-header>b{flex-shrink:0}.tasks-kanban-mode .task-stage-header .task-stage-icon{flex:0 0 28px;width:28px;height:28px}.tasks-kanban-mode .task-stage-icon{color:var(--stage,#5d8aa8)}@container tasks-board-area (width<=1199px){.tasks-kanban-mode .tasks-board:is([data-stage-count="4"],[data-stage-count="5"],[data-stage-count="6"]) .task-stage-header{gap:5px;padding-inline:8px;font-size:13px}.tasks-kanban-mode .tasks-board:is([data-stage-count="4"],[data-stage-count="5"],[data-stage-count="6"]) .task-stage-header .task-stage-heading{gap:5px}.tasks-kanban-mode .tasks-board:is([data-stage-count="4"],[data-stage-count="5"],[data-stage-count="6"]) .task-stage-header .task-stage-icon{flex-basis:22px;width:22px;height:22px}}.tasks-kanban-mode .task-note:not(.automatic-situation){border:1px solid #d9e1e8;border-left:4px solid var(--stage,#2778e6);color:#17212d;font-family:var(--ui-font);background:#fff;border-radius:7px;grid-template-rows:auto auto auto auto auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;margin-bottom:9px;padding:11px 12px 9px;display:grid;box-shadow:0 3px 10px #21354b0d;container:task-card/inline-size}.tasks-kanban-mode .task-note:not(.automatic-situation):before{display:none}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-top,.tasks-kanban-mode .task-note:not(.automatic-situation)>h3,.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-client,.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta,.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-support-row,.tasks-kanban-mode .task-note:not(.automatic-situation)>em{grid-column:1/-1}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-top{display:none}.tasks-kanban-mode .task-note:not(.automatic-situation)>h3{color:#17212d;font-family:var(--ui-font);letter-spacing:0;grid-row:1;align-items:center;gap:9px;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.25;display:flex}.tasks-kanban-mode .task-note:not(.automatic-situation)>h3>span{overflow-wrap:anywhere;min-width:0;display:block;overflow:visible}.tasks-kanban-mode .task-note:not(.automatic-situation)>h3 .task-card-icon{width:17px;height:17px;color:var(--stage,#1872df);flex:0 0 17px}.tasks-kanban-mode .task-note.completed:not(.automatic-situation)>h3 .task-card-icon{color:var(--stage,#20944d)}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-client{color:#0865cf;grid-row:2;align-items:center;gap:6px;font-weight:650;line-height:1.3;display:flex;font-size:12px!important}.tasks-kanban-mode .task-note-top>span{color:#5f7082;align-items:center;gap:4px;font-size:8px;display:flex}.tasks-kanban-mode .task-card-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}.tasks-kanban-mode .task-note-top .task-card-icon{color:var(--stage,#5d8aa8)}.tasks-kanban-mode .task-client .task-card-icon{color:#0865cf}.tasks-kanban-mode .task-deadline-badge{padding:3px 6px;font-size:7px}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta{color:#394553;grid-row:3;grid-template-columns:repeat(2,max-content);justify-content:space-between;gap:5px 14px;margin-top:7px;font-size:10.5px;line-height:1.3;display:grid}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>*{align-items:center;gap:4px;min-width:0;min-height:17px;display:flex;overflow:visible}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>.task-competence-meta,.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>.task-completed-date{grid-column:1/-1}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta .task-card-icon{color:currentColor}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>*>span,.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>*>b{white-space:nowrap;min-width:0;overflow:visible}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>*>span{color:currentColor;font-size:10px;font-weight:500}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>*>b{color:currentColor;font-size:10.5px;font-weight:700}@container task-card (width<=330px){.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>:is(.task-internal-deadline,.task-official-deadline){grid-template-rows:auto auto;grid-template-columns:max-content max-content;gap:0 4px;display:grid}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>:is(.task-internal-deadline,.task-official-deadline)>.task-card-icon{grid-area:1/1/3}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>:is(.task-internal-deadline,.task-official-deadline)>span{grid-area:1/2}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>:is(.task-internal-deadline,.task-official-deadline)>b{grid-area:2/2}}.tasks-kanban-mode .task-competence-meta{color:#33475b}.tasks-kanban-mode .task-internal-deadline{color:color-mix(in srgb, var(--stage,#2f7fd3) 84%, #17212d)}.tasks-kanban-mode .task-note.deadline-overdue .task-official-deadline{color:#c72431}.tasks-kanban-mode .task-note.deadline-due_today .task-official-deadline{color:#d44721}.tasks-kanban-mode .task-note.deadline-urgent .task-official-deadline{color:#c25a00}.tasks-kanban-mode .task-note.deadline-attention .task-official-deadline{color:#997000}.tasks-kanban-mode .task-note.deadline-on_time .task-official-deadline{color:#177b45}.tasks-kanban-mode .task-note .task-completed-date{color:#168044}.tasks-kanban-mode .task-note:not(.automatic-situation)>em{grid-row:4;justify-self:start;margin-top:4px;padding:3px 5px;font-size:7px}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-footer{grid-area:6/1;justify-content:flex-start;align-self:center;min-width:0;margin-top:6px}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-responsible,.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-indicators b{color:#33475d;font-size:10.5px}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-responsible{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;width:auto;min-width:0;margin-top:0;display:flex;overflow:hidden}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-responsible .task-card-icon{color:#526b83}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-actions{border-top:0;grid-area:6/2;place-self:center end;min-height:28px;margin-top:6px;padding-top:0}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-support-row{grid-row:5;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:24px;margin-top:6px;display:flex}.tasks-kanban-mode .task-note-actions .task-move-back,.tasks-kanban-mode .task-note-actions .task-move-forward{height:28px;min-height:28px}.tasks-kanban-mode .task-note-actions .task-move-back{flex-basis:28px;width:28px}.tasks-kanban-mode .task-note-actions .task-move-forward{gap:5px;padding-inline:7px}.tasks-kanban-mode .task-note-actions .task-move-forward>span,.tasks-kanban-mode .task-note-actions .task-movement-state{font-size:9px}.tasks-kanban-mode .task-movement-icon{flex-basis:15px;width:15px;height:15px}.tasks-kanban-mode .tasks-column-empty{height:150px}@media (width>=1101px){.tasks-shell.tasks-kanban-mode .tasks-header{height:72px}.tasks-shell.tasks-kanban-mode .tasks-brand strong{font-size:23px}.tasks-shell.tasks-kanban-mode .tasks-board-area{padding-top:72px}.tasks-shell.tasks-kanban-mode .tasks-toolbar{height:56px;min-height:56px}}@media (width<=1180px){.tasks-kanban-mode .task-note:not(.automatic-situation){grid-template-columns:minmax(0,1fr) auto}}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:5px}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-support-row .task-move-back,.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-actions .task-move-forward{width:auto;height:26px;min-height:26px;font-family:var(--ui-font);white-space:nowrap;border-radius:999px;flex:none;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-support-row .task-move-back{color:#435164;box-shadow:none;background:#f7f9fb;border:1px solid #d5dde5;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-support-row .task-move-back:after{color:inherit;content:"Voltar";font-size:9px;font-weight:750;line-height:1}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-actions .task-move-forward{border:1px solid var(--stage,#2f7fd3);background:var(--stage,#2f7fd3);color:#fff;box-shadow:0 2px 5px color-mix(in srgb, var(--stage,#2f7fd3) 24%, transparent);justify-content:center;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-actions .task-move-forward>.task-movement-icon{order:-1}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-actions .task-move-forward>span{max-width:96px;color:inherit;text-overflow:clip;white-space:nowrap;font-size:9px;font-weight:750;line-height:1;overflow:visible}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-actions .task-move-forward.start>span,.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-actions .task-move-forward.complete>span{font-size:0}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-actions .task-move-forward.start>span:after,.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-actions .task-move-forward.complete>span:after{font-size:9px;font-weight:750;line-height:1}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-actions .task-move-forward.start>span:after{content:"Iniciar"}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-actions .task-move-forward.complete>span:after{content:"Concluir"}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-actions .task-move-forward:hover{border-color:color-mix(in srgb, var(--stage,#2f7fd3) 86%, #17212d);background:color-mix(in srgb, var(--stage,#2f7fd3) 88%, #17212d);color:#fff;filter:none;box-shadow:0 4px 8px color-mix(in srgb, var(--stage,#2f7fd3) 30%, transparent);transform:translateY(-1px)}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-support-row .task-move-back:hover{color:#2f4052;filter:none;background:#eef2f6;border-color:#b9c5d1;transform:translateY(-1px);box-shadow:0 2px 5px #23374b16}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-support-row .task-move-back:focus-visible,.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-actions .task-move-forward:focus-visible{outline:2px solid color-mix(in srgb, var(--stage,#2f7fd3) 34%, transparent);outline-offset:2px}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-actions .task-movement-icon{flex-basis:13px;width:13px;height:13px}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-indicators{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:5px;min-width:0;margin:0 0 0 auto;display:flex}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-support-row .task-move-back .task-movement-icon{flex-basis:13px;width:13px;height:13px}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-indicators :is(b,.task-attachment-pill),.tasks-kanban-mode .task-note .task-note-indicators .task-message-pill{color:#526274;white-space:nowrap;background:#f7f9fb;border:1px solid #d5dde5;border-radius:999px;align-items:center;gap:3px;height:24px;padding:0 7px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.tasks-kanban-mode .task-note .task-note-indicators :is(.task-attachment-pill,.task-message-pill){cursor:pointer;min-height:24px;font-family:var(--ui-font);text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}.tasks-kanban-mode .task-note .task-note-indicators .task-attachment-pill:hover{color:#1769d2;background:#edf5ff;border-color:#9ebee3;transform:translateY(-1px);box-shadow:0 2px 5px #23374b16}.tasks-kanban-mode .task-note .task-note-indicators .task-message-pill:hover{color:#6c3d98;background:#f3eef9;border-color:#9f8bc1;transform:translateY(-1px);box-shadow:0 2px 5px #34244718}.tasks-kanban-mode .task-note .task-note-indicators :is(.task-attachment-pill,.task-message-pill):focus-visible{outline-offset:2px;outline:2px solid #1769d255}.tasks-kanban-mode .task-note .task-note-indicators :is(.task-attachment-icon,.task-message-icon){width:13px;height:13px}.tasks-kanban-mode .tasks-board:is([data-stage-count="4"],[data-stage-count="5"]) .task-move-back{width:26px;padding-inline:0}.tasks-kanban-mode .tasks-board:is([data-stage-count="4"],[data-stage-count="5"]) .task-move-back:after{display:none}.tasks-kanban-mode .tasks-board[data-stage-count="5"] .task-note-actions{gap:3px}.tasks-kanban-mode .tasks-board[data-stage-count="5"] .task-move-forward{padding-inline:6px}.tasks-kanban-mode .tasks-board[data-stage-count="5"] .task-move-forward>span{max-width:62px;font-size:8px}.tasks-kanban-mode .tasks-board[data-stage-count="5"] .task-move-forward.start>span:after,.tasks-kanban-mode .tasks-board[data-stage-count="5"] .task-move-forward.complete>span:after{font-size:8px}.tasks-attachments-section:focus{outline-offset:2px;outline:2px solid #1769d24d}.tasks-attachments-readonly{color:#49647f;background:#f2f7fd;border:1px solid #cfe0f4;border-radius:8px;margin:0 0 10px;padding:9px 11px;font-size:10px}.tasks-upload{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.tasks-upload>select{width:100%;min-width:0}.tasks-file-picker{align-items:center;gap:9px;min-width:0;display:flex;position:relative}.tasks-upload .tasks-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;outline:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.tasks-file-picker .tasks-file-picker-button{color:#fff;height:32px;min-height:32px;font-family:var(--ui-font);white-space:nowrap;background:#1769d2;border:1px solid #1769d2;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 13px;font-size:10px;font-weight:800;line-height:1;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 3px 8px #1769d229}.tasks-file-picker .tasks-file-picker-button:hover{color:#fff;background:#1259b4;border-color:#1259b4;transform:translateY(-1px);box-shadow:0 5px 12px #1769d235}.tasks-file-picker .tasks-file-picker-button:focus-visible{outline-offset:2px;color:#fff;background:#1769d2;border-color:#1769d2;outline:3px solid #1769d226}.tasks-file-picker:has(.tasks-file-input:focus-visible) .tasks-file-picker-button{outline-offset:2px;color:#fff;background:#1769d2;border-color:#1769d2;outline:3px solid #1769d226}.tasks-file-picker .tasks-file-picker-button:disabled{cursor:not-allowed;opacity:.55}.tasks-file-name{color:#657487;min-width:0;font-family:var(--ui-font);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:10px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.tasks-file-name.selected{color:#344e69;font-weight:700}.tasks-upload .tasks-attachment-upload,.tasks-files .tasks-file-view,.tasks-files .tasks-file-remove{min-height:32px;font-family:var(--ui-font);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:10px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.tasks-upload .tasks-attachment-upload{color:#fff;background:#1769d2;border:1px solid #1769d2;box-shadow:0 3px 8px #1769d229}.tasks-upload .tasks-attachment-upload:hover{background:#1259b4;border-color:#1259b4;transform:translateY(-1px);box-shadow:0 5px 12px #1769d235}.tasks-files li>.tasks-file-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;min-width:auto;display:inline-flex}.tasks-files .tasks-file-view{color:#fff;background:#18864e;border:1px solid #18864e;box-shadow:0 3px 8px #18864e24}.tasks-files .tasks-file-view:hover{color:#fff;background:#116d3e;border-color:#116d3e;transform:translateY(-1px);box-shadow:0 5px 12px #18864e30}.tasks-files .tasks-file-remove{color:#b52b38;background:#fff1f2;border:1px solid #e4a2a8;min-height:32px}.tasks-files .tasks-file-remove:hover{color:#96222d;background:#ffe3e6;border-color:#cf7079;transform:translateY(-1px)}.tasks-file-unavailable{color:#778493;white-space:nowrap;font-size:9px;font-weight:700}@media (width<=520px){.tasks-upload{grid-template-columns:minmax(0,1fr) auto}.tasks-upload>select{grid-column:1/-1}.tasks-file-picker{grid-column:1}.tasks-upload .tasks-attachment-upload{grid-column:2}}@media (width<=360px){.tasks-upload{grid-template-columns:minmax(0,1fr)}.tasks-file-picker,.tasks-upload .tasks-attachment-upload{grid-column:1}.tasks-upload .tasks-attachment-upload{width:100%}}@media (width<=620px){.tasks-files li{flex-wrap:wrap;align-items:flex-start}.tasks-files li>.tasks-file-actions{justify-content:flex-start;width:100%}}.system-dialog-backdrop{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1d2c73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.system-dialog{color:#172335;width:min(520px,100%);max-height:calc(100dvh - 32px);font-family:var(--ui-font,Arial, sans-serif);background:#fff;border:1px solid #d9e2ec;border-radius:16px;overflow:auto;box-shadow:0 28px 80px #10243a42}.system-dialog-header{background:#fbfcfe;border-bottom:1px solid #e1e7ee;justify-content:space-between;align-items:center;gap:18px;min-height:79px;padding:16px 18px;display:flex}.system-dialog-header span{color:#1769d2;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.system-dialog.tone-warning .system-dialog-header span{color:#b46f09}.system-dialog.tone-danger .system-dialog-header span{color:#bf2835}.system-dialog.tone-success .system-dialog-header span{color:#18864e}.system-dialog-header h2{color:#172335;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:850}.system-dialog-close{color:#526171;background:#fff;border:1px solid #d7e0e9;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:19px;line-height:1;display:grid}.system-dialog>form{padding:17px 18px 18px}.system-dialog-message{color:#536579;white-space:pre-line;margin:0;font-size:12px;line-height:1.6}.system-dialog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.system-dialog-fields label{color:#43566c;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.system-dialog-fields label.wide{grid-column:1/-1}.system-dialog-fields label>span b{color:#bf2835}.system-dialog-fields label>small{color:#758396;font-size:9px;font-weight:500;line-height:1.4}.system-dialog-fields input,.system-dialog-fields textarea,.system-dialog-fields select{color:#172335;background:#fff;border:1px solid #cbd7e4;border-radius:9px;outline:none;width:100%;min-height:40px;padding:9px 11px;font-family:inherit;font-size:12px;font-weight:600}.system-dialog-fields textarea{resize:vertical;min-height:86px;line-height:1.45}.system-dialog-fields input:focus,.system-dialog-fields textarea:focus,.system-dialog-fields select:focus{border-color:#1769d2;box-shadow:0 0 0 3px #1769d21c}.system-dialog-error{color:#a6222e;background:#fff1f2;border:1px solid #efbbc0;border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:10px;font-weight:700}.system-dialog-actions{border-top:1px solid #e5eaf0;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:14px;display:flex}.system-dialog-actions button{border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 17px;font-family:inherit;font-size:11px;font-weight:850;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.system-dialog-cancel{color:#41566d;background:#f7f9fc;border:1px solid #cbd7e4}.system-dialog-cancel:hover{background:#edf1f6;border-color:#9fb1c4}.system-dialog-confirm{color:#fff;background:#1769d2;border:1px solid #1769d2;box-shadow:0 4px 11px #1769d22d}.system-dialog-confirm:hover{background:#1259b4;border-color:#1259b4;transform:translateY(-1px)}.system-dialog.tone-warning .system-dialog-confirm{background:#c47a0a;border-color:#c47a0a}.system-dialog.tone-warning .system-dialog-confirm:hover{background:#a66306;border-color:#a66306}.system-dialog.tone-danger .system-dialog-confirm{background:#c82d3a;border-color:#c82d3a;box-shadow:0 4px 11px #c82d3a2b}.system-dialog.tone-danger .system-dialog-confirm:hover{background:#a8212d;border-color:#a8212d}.system-dialog.tone-success .system-dialog-confirm{background:#18864e;border-color:#18864e}.system-dialog-actions button:focus-visible,.system-dialog-close:focus-visible{outline-offset:2px;outline:3px solid #1769d226}@media (width<=560px){.system-dialog-backdrop{align-items:end;padding:10px}.system-dialog{border-radius:14px;max-height:calc(100dvh - 20px)}.system-dialog-fields{grid-template-columns:1fr}.system-dialog-fields label.wide{grid-column:auto}.system-dialog-actions{flex-direction:column-reverse}.system-dialog-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.system-dialog,.system-dialog *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hub-system-administration{width:min(1240px,100%)}.hub-system-maintenance{--navy:var(--ui-ink);--teal:#078b9b;--muted:var(--ui-muted);--line:var(--ui-border);--shadow-md:var(--ui-shadow);width:min(1240px,100%);min-width:0}.hub-system-maintenance .v2-maintenance-page{min-width:0}.hub-system-maintenance .v2-maintenance-summary-backups{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-maintenance-single-column,.v2-maintenance-update-layout,.v2-maintenance-single-column .v2-maintenance-backups{min-width:0}.v2-maintenance-single-column .v2-maintenance-backups .v2-table-wrap{max-height:460px}.v2-backup-external-note{color:#4e687d;background:#f1fafb;border:1px solid #c8e2e5;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:14px 16px 0;padding:10px 12px;font-size:10px;line-height:1.45;display:grid}.v2-backup-external-note strong{color:#087e8d;white-space:nowrap}.v2-backup-export-button{white-space:nowrap;min-width:132px}.v2-maintenance-update-layout{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:stretch;gap:12px;display:grid}.v2-publisher-layout,.v2-support-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.v2-publisher-form,.v2-publisher-process,.v2-support-diagnostic-card,.v2-support-copy-card,.v2-publication-history,.v2-support-artifacts{min-width:0}.v2-publisher-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.v2-publisher-fields label,.v2-support-copy-card>label{color:#263a59;gap:7px;font-size:12px;font-weight:800;display:grid}.v2-publisher-fields label.wide{grid-column:1/-1}.v2-release-notes-editor{grid-column:1/-1;gap:10px;display:grid}.v2-release-notes-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.v2-release-notes-heading strong,.v2-release-notes-heading span{display:block}.v2-release-notes-heading strong{color:#263a59;font-size:12px}.v2-release-notes-heading span{color:#698097;margin-top:3px;font-size:10px;font-weight:500}.v2-release-notes-rows{gap:9px;display:grid}.v2-release-notes-rows>article{background:#f8fbfd;border:1px solid #d7e2ed;border-radius:11px;grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) minmax(240px,1.7fr) 34px;align-items:end;gap:9px;padding:10px;display:grid}.v2-release-notes-rows label{min-width:0}.v2-release-notes-rows select{color:#12233d;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd7e7;border-radius:10px;padding:9px 11px;font-weight:600}.v2-release-note-remove{color:#c9353e;cursor:pointer;background:#fff6f6;border:1px solid #efc0c4;border-radius:9px;width:34px;height:40px;font-size:20px}.v2-release-note-remove:disabled{opacity:.35;cursor:not-allowed}.v2-release-notes-editor>small{color:#657c92;text-align:right}.v2-release-notes-editor>small.negative{color:#bf2f39}.v2-publisher-fields input,.v2-publisher-fields textarea,.v2-support-copy-card input,.v2-support-copy-card textarea{color:#12233d;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd7e7;border-radius:12px;padding:11px 13px;font-weight:500}.v2-publisher-fields input:focus,.v2-publisher-fields textarea:focus,.v2-support-copy-card input:focus,.v2-support-copy-card textarea:focus{border-color:#2876dc;outline:0;box-shadow:0 0 0 3px #2876dc1f}.v2-publisher-scope{color:#425673;flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0;display:flex}.v2-publisher-scope strong{color:#172a45;margin-right:4px}.v2-publisher-scope span{color:#1767c8;background:#f4f8fe;border:1px solid #cfe0f6;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.v2-publisher-confirm{background:#f6f8fb;border-radius:12px;align-items:flex-start;padding:11px 12px;line-height:1.45;color:#40536f!important;grid-template-columns:none!important;gap:9px!important;font-size:12px!important;display:flex!important}.v2-publisher-confirm input{flex:none;height:16px;margin-top:1px;width:16px!important;padding:0!important}.v2-publisher-actions,.v2-support-artifact-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.v2-publisher-actions{margin-top:16px}.v2-field-help{color:#6a7b93;margin-top:9px;line-height:1.45;display:block}.v2-publication-history,.v2-support-artifacts,.v2-support-local-analysis{margin-top:18px}.v2-support-local-analysis>p{color:#52657f;line-height:1.6}.v2-support-analysis-controls{grid-template-columns:auto minmax(240px,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.v2-support-analysis-controls label{color:#263a59;gap:7px;font-size:12px;font-weight:800;display:grid}.v2-support-analysis-controls select{color:#12233d;background:#fff;border:1px solid #cbd7e7;border-radius:12px;width:100%;min-height:42px;padding:9px 12px}.v2-support-diagnostic-card>p{color:#52657f;line-height:1.6}.v2-support-policy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0 18px;padding:0;list-style:none;display:grid}.v2-support-policy-list li{color:#25704d;background:#f2f8f5;border-radius:10px;padding:9px 10px 9px 29px;font-size:12px;font-weight:750;position:relative}.v2-support-policy-list li:before{content:"✓";color:#15945d;font-weight:900;position:absolute;left:10px}.v2-support-copy-card{gap:13px;display:grid}.v2-catalog-policy,.v2-catalog-action-card,.v2-catalog-packages,.v2-catalog-preview{min-width:0;margin-top:18px}.v2-catalog-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.v2-catalog-policy-grid>div{background:#f8fafc;border:1px solid #d8e3ee;border-radius:12px;padding:14px}.v2-catalog-policy-grid strong,.v2-catalog-policy-grid p{margin:0;display:block}.v2-catalog-policy-grid strong{color:#172a45;font-size:12px}.v2-catalog-policy-grid p{color:#5b6d85;margin-top:6px;font-size:11px;line-height:1.55}.v2-catalog-action-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.v2-catalog-action-card>div>span{color:#078b9b;letter-spacing:.12em;font-size:10px;font-weight:850}.v2-catalog-action-card>div>h2{color:#10213b;margin:4px 0 0}.v2-catalog-action-card>div>p{color:#52657f;margin:7px 0 0;font-size:12px;line-height:1.55}.v2-catalog-action-card>.v2-field-help{grid-column:1/-1;margin:0}.v2-catalog-upload{cursor:pointer;grid-column:1/-1;min-height:112px}.v2-catalog-upload strong{color:#174d68;overflow-wrap:anywhere}.v2-catalog-totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.v2-catalog-totals span{color:#5b6d85;text-align:center;background:#f2f6fa;border-radius:10px;padding:10px;font-size:10px}.v2-catalog-totals strong{color:#15304e;font-size:20px;display:block}.v2-catalog-totals .negative,.v2-field-help.negative,.v2-catalog-totals .negative strong{color:#a72d3b}.v2-catalog-conflicts{color:#8e2834;background:#fff7f7;border:1px solid #edbcc0;border-radius:12px;margin-top:14px;padding:13px}.v2-catalog-conflicts h3{margin:0;font-size:12px}.v2-catalog-conflicts>article{border-top:1px solid #f0cfd2;margin-top:10px;padding-top:10px}.v2-catalog-conflicts p{margin:0;font-size:11px}.v2-catalog-reconciliations{color:#176649;background:#f2fbf7;border:1px solid #9bd9c0;border-radius:12px;margin-top:14px;padding:13px}.v2-catalog-reconciliations h3{margin:0 0 5px;font-size:12px}.v2-catalog-reconciliations>p,.v2-catalog-reconciliations>article p{margin:0;font-size:11px}.v2-catalog-reconciliations>article{border-top:1px solid #bfe6d5;margin-top:10px;padding-top:10px}.v2-catalog-conflicts .v2-catalog-match,.v2-catalog-reconciliations .v2-catalog-match{color:#516c85;margin-top:7px}.v2-catalog-conflicts .v2-catalog-resolution,.v2-catalog-reconciliations .v2-catalog-resolution{background:#ffffffb8;border-left:3px solid;border-radius:3px;margin-top:9px;padding:8px 10px;line-height:1.45}.v2-catalog-conflict-users{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.v2-catalog-conflict-user{color:#263d5a;background:#fff;border:1px solid #e1e9f1;border-radius:10px;min-width:0;padding:10px}.v2-catalog-conflict-user>header{color:#637a94;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:9px;font-weight:850;display:flex}.v2-catalog-conflict-user>header strong{color:#1769d2;background:#eaf3ff;border-radius:999px;padding:4px 7px;font-size:8px}.v2-catalog-conflict-user>b,.v2-catalog-conflict-user>small{overflow-wrap:anywhere;display:block}.v2-catalog-conflict-user>b{color:#10213f;font-size:11px}.v2-catalog-conflict-user>small{color:#5f7590;margin-top:3px;font-size:9px}.v2-catalog-conflict-user>small strong{color:#354f6c}.v2-catalog-conflict-user details{margin-top:7px;font-size:8px}.v2-catalog-conflict-user summary{cursor:pointer;color:#55718f}.v2-catalog-conflict-user code{overflow-wrap:anywhere;color:#425d7a;margin-top:4px;display:block}@media (width<=720px){.v2-catalog-conflict-users,.v2-update-change-list>article{grid-template-columns:1fr}.v2-update-change-list>article p{border-top:2px solid #19a2a6;border-left:0;padding-top:8px;padding-left:0}}.v2-catalog-apply{background:#f3f8fc;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:14px;display:flex}.v2-catalog-apply strong,.v2-catalog-apply p{margin:0;display:block}.v2-catalog-apply strong{color:#173756;font-size:12px}.v2-catalog-apply p{color:#63748a;margin-top:4px;font-size:11px;line-height:1.45}.v2-catalog-apply button{flex:none}.v2-danger-button{color:#b12c39;cursor:pointer;background:#fff7f7;border:1px solid #edbcc0;border-radius:10px;padding:8px 11px;font-weight:800}.v2-danger-button:hover{background:#feecee}@media (width<=1020px){.v2-publisher-layout,.v2-support-layout{grid-template-columns:1fr}.v2-support-analysis-controls{grid-template-columns:1fr;align-items:stretch}.v2-catalog-policy-grid{grid-template-columns:1fr}.v2-release-notes-rows>article{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.v2-release-notes-rows>article label:nth-child(3){grid-column:1/3}.v2-release-note-remove{grid-area:1/3}}@media (width<=640px){.v2-publisher-fields,.v2-support-policy-list{grid-template-columns:1fr}.v2-catalog-action-card{grid-template-columns:1fr;align-items:stretch}.v2-catalog-action-card>button{width:100%}.v2-catalog-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-catalog-apply{flex-direction:column;align-items:stretch}.v2-catalog-apply button{width:100%}.v2-release-notes-heading{flex-direction:column;align-items:stretch}.v2-release-notes-rows>article{grid-template-columns:minmax(0,1fr) 34px}.v2-release-notes-rows>article label{grid-column:1/-1}.v2-release-notes-rows>article label:first-child{grid-column:1}.v2-release-note-remove{grid-area:1/2;justify-self:end}.v2-backup-external-note{grid-template-columns:1fr}.v2-backup-external-note strong{white-space:normal}}.v2-update-preparation{min-width:0;overflow:hidden}.v2-update-preparation-body{gap:12px;padding:14px;display:grid}.v2-update-upload{color:#176577;text-align:center;cursor:pointer;background:linear-gradient(145deg,#f7fbfc,#eef7f8);border:1px dashed #8fb9c2;border-radius:12px;align-content:center;place-items:center;gap:6px;min-height:132px;padding:18px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.v2-update-upload:hover{background:#eef9fa;border-color:#078b9b}.v2-update-upload:has(input:focus-visible){outline-offset:2px;outline:3px solid #0796a733}.v2-update-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.v2-update-upload-icon{color:#fff;background:#078b9b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}.v2-update-upload strong,.v2-update-upload small,.v2-update-prepared strong,.v2-update-prepared small,.v2-update-server-card span,.v2-update-server-card strong,.v2-update-server-card small{display:block}.v2-update-upload strong{color:var(--ui-ink);font-size:13px}.v2-update-upload small{max-width:360px;color:var(--ui-muted);font-size:10px;line-height:1.45}.v2-update-prepared{background:var(--ui-success-soft);border:1px solid #c9e2d5;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:12px 13px;display:grid}.v2-update-prepared>.v2-status{grid-column:1/-1;width:fit-content}.v2-update-prepared strong,.v2-update-prepared small{overflow-wrap:anywhere;min-width:0}.v2-update-prepared strong{color:var(--ui-ink);font-size:12px}.v2-update-prepared small{color:var(--ui-muted);grid-column:1;font-size:9px;line-height:1.4}.v2-update-prepared .v2-action-button{grid-area:auto}.v2-update-prepared-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.v2-update-prepared-actions .v2-primary,.v2-update-prepared-actions .v2-action-button{min-height:34px;padding:7px 13px}.v2-update-authenticated{background:#f0f7ff;border-color:#9bc4ee}.v2-update-prepared.empty{border-color:var(--ui-border);background:var(--ui-surface-soft);grid-template-columns:1fr}.v2-update-prepared.empty small{grid-column:1}.v2-update-server-card{background:#f3f8fa;border-left:3px solid #176577;border-radius:9px;gap:5px;padding:12px 13px;display:grid}.v2-update-server-card span{color:#176577;letter-spacing:.12em;font-size:8px;font-weight:900}.v2-update-server-card strong{color:var(--ui-ink);font-size:12px}.v2-update-server-card small{color:var(--ui-muted);font-size:9px;line-height:1.45}.hub-maintenance-navigation{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hub-administration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hub-administration-grid>button{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);min-width:0;min-height:142px;color:var(--ui-ink);text-align:left;box-shadow:var(--ui-shadow);background:#fff;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:17px;padding:21px;display:grid}.hub-administration-grid>button.available{cursor:pointer;border-top:4px solid #0796a7;transition:border-color .18s,box-shadow .18s,transform .18s}.hub-administration-grid>button.available:hover{border-color:#0796a7 #65bbc5 #65bbc5;transform:translateY(-2px);box-shadow:0 14px 32px #15365724}.hub-administration-grid>button.available:focus-visible{outline-offset:3px;outline:3px solid #0796a733}.hub-administration-grid>button.future{opacity:1;color:#65758a;cursor:default;background:#f8fafc;border-style:dashed}.hub-administration-icon{color:#078b9b;background:#eaf8fa;border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.hub-administration-grid>button.future .hub-administration-icon{color:#718095;background:#eef2f6}.hub-administration-icon svg,.hub-administration-guidance>svg,.hub-administration-back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.hub-administration-copy{min-width:0}.hub-administration-copy strong,.hub-administration-copy small{display:block}.hub-administration-copy strong{color:#10213b;font-size:18px;font-weight:800}.hub-administration-copy small{color:#68778a;margin-top:8px;font-size:12px;line-height:1.5}.hub-administration-status{color:#087f8e;white-space:nowrap;background:#e8f7f8;border-radius:999px;align-self:start;padding:6px 10px;font-size:10px;font-weight:850}.hub-administration-grid>button.future .hub-administration-status{color:#6a788b;background:#e9edf2}.hub-administration-guidance{border-radius:var(--ui-radius);color:#257386;background:#f5fafc;border:1px solid #cfe0e8;align-items:center;gap:14px;margin-top:18px;padding:16px 19px;display:flex}.hub-administration-guidance>svg{flex:none}.hub-administration-guidance strong,.hub-administration-guidance p{margin:0;display:block}.hub-administration-guidance strong{color:#16354c;font-size:12px}.hub-administration-guidance p{color:#687b88;margin-top:4px;font-size:11px;line-height:1.45}.hub-page-actions{flex:none;align-items:center;gap:9px;display:flex}.hub-administration-back{align-items:center;gap:7px;padding-inline:12px;display:inline-flex}.hub-administration-back svg{width:17px;height:17px;transform:rotate(180deg)}.hub-notification-panel{width:min(430px,100vw - 24px)}.hub-notification-panel>header strong{font-size:16px}.hub-notification-panel>header small,.hub-notification-panel>header button{font-size:10px}.hub-notification-panel>div>button{grid-template-columns:9px minmax(0,1fr);gap:11px;padding:13px 15px}.hub-notification-panel span .hub-notification-source{color:#087a4a;background:#e8f7f1;border-radius:999px;width:fit-content;margin-bottom:6px;padding:3px 7px;font-size:9px;font-weight:850;display:inline-flex}.hub-notification-panel span strong{font-size:12px;line-height:1.35}.hub-notification-panel span p{overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.45}.hub-notification-panel span time{font-size:9px}@media (width<=760px){.hub-administration-grid,.hub-system-maintenance .v2-maintenance-summary-backups,.v2-maintenance-update-layout{grid-template-columns:1fr}.hub-page-actions{justify-content:space-between;width:100%}.hub-maintenance-navigation{align-items:stretch}}@media (width<=520px){.hub-administration-grid>button{grid-template-columns:46px minmax(0,1fr);gap:13px;min-height:132px;padding:17px}.hub-administration-icon{width:46px;height:46px}.hub-administration-status{grid-column:2;justify-self:start}.hub-page-actions{flex-direction:column;align-items:stretch}.hub-maintenance-navigation{flex-direction:column-reverse}.hub-maintenance-navigation>*{justify-content:center;width:100%}.v2-update-prepared{grid-template-columns:1fr}.v2-update-prepared .v2-action-button{grid-area:auto/1;justify-self:start}}.hub-shell-administration{background:#f7faff;--hub-header-height:80px!important}.hub-shell-administration>.hub-header{height:var(--hub-header-height);background:#fffffffa;border-bottom:1px solid #d7e2ef;padding:0 clamp(18px,2.3vw,38px)}.hub-shell-administration>.hub-content{height:calc(100dvh - var(--hub-header-height));background:radial-gradient(circle at 13% 0,#cff7f957,#0000 27%),linear-gradient(145deg,#fbfdff 0%,#f5f9ff 55%,#f9fbff 100%);padding:22px clamp(18px,2.8vw,46px) 30px}.hub-administration-header-identity{align-items:center;gap:16px;min-width:0;display:flex}.hub-administration-hub-button{color:#1261c4;background:#fff;border:1px solid #b9d5f4;border-radius:15px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:112px;height:52px;padding:0 16px;font-size:15px;font-weight:850;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.hub-administration-hub-button:hover{background:#f2f7ff;border-color:#77aee9;box-shadow:0 7px 18px #1261c41a}.hub-administration-hub-button:focus-visible{outline-offset:2px;outline:3px solid #2177de38}.hub-administration-hub-button img{object-fit:contain;width:34px;height:34px}.hub-administration-header-divider{background:#b9cce1;flex:none;width:1px;height:45px}.hub-administration-header-icon{object-fit:contain;filter:drop-shadow(0 5px 9px #004b712e);border-radius:13px;flex:none;width:54px;height:54px}.hub-administration-header-copy{min-width:0}.hub-administration-header-copy strong,.hub-administration-header-copy small{display:block}.hub-administration-header-copy strong{color:#0b1d3c;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:900;overflow:hidden}.hub-administration-header-copy small{color:#6d84a3;letter-spacing:.08em;white-space:nowrap;margin-top:5px;font-size:9px;font-weight:800}.hub-shell-administration .hub-header-actions>.hub-admin-button.active{color:#1269d3;background:#edf5ff}.hub-system-administration{color:#0c2141;width:min(1480px,100%);min-width:0}.hub-administration-feedback{color:#8b5b09;background:#fff9ea;border:1px solid #f0d199;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:11px 14px;font-size:11px;display:flex}.hub-administration-feedback button{color:#1769d2;background:0 0;border:0;flex:none;padding:4px;font-size:10px;font-weight:850}.hub-administration-layout{grid-template-columns:minmax(0,2.18fr) minmax(340px,.92fr);align-items:start;gap:22px;display:grid}.hub-administration-main{gap:22px;min-width:0;display:grid}.hub-administration-group{min-width:0}.hub-administration-group>header{align-items:center;gap:11px;margin:0 0 10px;display:flex}.hub-administration-group>header>span{color:#078b9b;background:linear-gradient(145deg,#effdff,#e4f5fa);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.hub-administration-group>header svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.hub-administration-group>header h1{color:#0b1d3c;letter-spacing:-.02em;margin:0;font-family:Arial,Segoe UI,sans-serif;font-size:18px;font-weight:900}.hub-administration-group>header p{color:#617899;margin:4px 0 0;font-size:11px;line-height:1.4}.hub-administration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hub-administration-card-grid>.hub-administration-card:only-child{grid-column:1/-1}.hub-administration-card{color:#10233e;text-align:left;background:#fffffff5;border:1px solid #d5e1ef;border-radius:15px;grid-template-rows:minmax(72px,auto) auto;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:11px 17px;min-width:0;min-height:158px;padding:18px 58px 15px 18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 23px #112d530e}.hub-administration-card:hover{border-color:#93bce8;transform:translateY(-2px);box-shadow:0 13px 29px #1148821f}.hub-administration-card:focus-visible{outline-offset:2px;outline:3px solid #1769d233}.hub-administration-card-icon{color:#087d9c;background:linear-gradient(145deg,#eafbff,#dff7f7);border-radius:13px;grid-area:1/1;place-items:center;width:72px;height:72px;display:grid}.hub-administration-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:37px;height:37px}.hub-administration-card-copy{grid-area:1/2;min-width:0;padding-top:7px}.hub-administration-card-copy strong,.hub-administration-card-copy small{display:block}.hub-administration-card-copy strong{color:#10213d;font-size:16px;font-weight:900;line-height:1.2}.hub-administration-card-copy small{color:#60779a;margin-top:7px;font-size:11px;line-height:1.48}.hub-administration-card-metrics{color:#54708f;grid-area:2/1/auto/-1;align-items:center;gap:0;min-width:0;display:flex}.hub-administration-card-metrics>span{white-space:nowrap;border-right:1px solid #cbd9e8;align-items:baseline;gap:4px;min-width:0;padding:0 13px;display:inline-flex}.hub-administration-card-metrics>span:first-child{padding-left:0}.hub-administration-card-metrics>span:last-child{border-right:0}.hub-administration-card-metrics b{color:#0b66ca;text-overflow:ellipsis;font-size:12px;font-weight:900;overflow:hidden}.hub-administration-card-metrics small{color:#56708f;font-size:10px}.hub-administration-card-metrics>span.success b{color:#0b8b54}.hub-administration-card-metrics>span.warning b{color:#b06d06}.hub-administration-card-arrow{color:#1670dc;background:#edf5ff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:15px;right:17px}.hub-administration-card-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.hub-administration-sidebar{gap:16px;min-width:0;display:grid}.hub-administration-overall-status,.hub-administration-summary-card,.hub-administration-help-card{background:#fffffff5;border:1px solid #cfe0f3;border-radius:15px;box-shadow:0 7px 24px #11385f0e}.hub-administration-overall-status{grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:85px;padding:14px 17px;display:grid}.hub-administration-overall-status>span,.hub-administration-overall-status>b{color:#fff;border-radius:50%;place-items:center;display:grid}.hub-administration-overall-status>span{background:#176fda;width:44px;height:44px;font:800 23px Georgia,serif}.hub-administration-overall-status>b{background:#169057;width:36px;height:36px;font-size:18px}.hub-administration-overall-status.attention>b{background:#d99015}.hub-administration-overall-status strong,.hub-administration-overall-status small{display:block}.hub-administration-overall-status strong{color:#0c695f;font-size:12px;font-weight:900;line-height:1.25}.hub-administration-overall-status.attention strong{color:#8b620e}.hub-administration-overall-status small{color:#657b98;margin-top:5px;font-size:9px;line-height:1.35}.hub-administration-summary-card{padding:14px 16px 16px;overflow:hidden}.hub-administration-summary-card>header{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 2px 12px;display:grid}.hub-administration-summary-card>header>span{color:#0d94ae;place-items:center;display:grid}.hub-administration-summary-card>header svg,.hub-administration-summary-card dt svg,.hub-administration-help-card button svg,.hub-administration-tip button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.hub-administration-summary-card h2{color:#0c2141;margin:0;font-family:Arial,Segoe UI,sans-serif;font-size:15px;font-weight:900}.hub-administration-summary-card header button{color:#1167cc;background:0 0;border:0;padding:5px;font-size:10px;font-weight:800}.hub-administration-summary-card dl{border:1px solid #dce6f0;border-radius:11px;margin:0;overflow:hidden}.hub-administration-summary-card dl>div{border-bottom:1px solid #e1e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:43px;padding:8px 12px;display:grid}.hub-administration-summary-card dl>div:last-child{border-bottom:0}.hub-administration-summary-card dt{color:#5d7492;align-items:center;gap:10px;font-size:10px;display:flex}.hub-administration-summary-card dt svg{color:#285f9b;flex:none;width:17px;height:17px}.hub-administration-summary-card dd{color:#10213d;text-align:right;margin:0;font-size:10px;font-weight:900}.hub-administration-summary-card dd.success,.hub-administration-summary-card dd.warning{align-items:center;gap:7px;display:inline-flex}.hub-administration-summary-card dd.success{color:#087d46}.hub-administration-summary-card dd.warning{color:#a66a08}.hub-administration-summary-card dd i{background:currentColor;border-radius:50%;width:10px;height:10px;display:inline-block}.hub-administration-help-card{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:16px;display:grid}.hub-administration-help-card>span{color:#fff;background:#1670dc;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;font-weight:700;display:grid}.hub-administration-help-card strong{color:#0c2141;font-size:13px;font-weight:900}.hub-administration-help-card p{color:#617897;margin:5px 0 0;font-size:10px;line-height:1.45}.hub-administration-help-card button{color:#1266ca;background:#fff;border:1px solid #a9ccef;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:10px;font-weight:850;display:flex}.hub-administration-help-card button:hover{background:#f0f6ff}.hub-administration-tip{background:linear-gradient(90deg,#f4fbff,#f9fcff);border:1px solid #cae0f6;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;margin-top:20px;padding:11px 15px;display:grid}.hub-administration-tip>span{background:#e7f4ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.hub-administration-tip strong,.hub-administration-tip p{margin:0;display:block}.hub-administration-tip strong{color:#078b85;font-size:12px;font-weight:900}.hub-administration-tip p{color:#607797;margin-top:3px;font-size:10px}.hub-administration-tip button{color:#1167cc;background:0 0;border:0;align-items:center;gap:7px;padding:7px;font-size:10px;font-weight:850;display:inline-flex}@media (width<=1180px){.hub-administration-layout{grid-template-columns:1fr}.hub-administration-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.hub-administration-summary-card{grid-row:span 2}}@media (width<=820px){.hub-shell-administration{--hub-header-height:76px!important}.hub-administration-header-identity{gap:10px}.hub-administration-hub-button{width:52px;min-width:52px;padding:0}.hub-administration-hub-button span,.hub-administration-header-copy small{display:none}.hub-administration-header-divider{height:38px}.hub-administration-header-icon{width:47px;height:47px}.hub-administration-header-copy strong{font-size:16px}.hub-shell-administration .hub-profile-menu .hub-profile-popover,.hub-shell-administration .hub-header-actions .hub-notification-panel{top:calc(var(--hub-header-height) + 8px)}}@media (width<=720px){.hub-administration-card-grid,.hub-administration-sidebar{grid-template-columns:1fr}.hub-administration-summary-card{grid-row:auto}.hub-administration-tip{grid-template-columns:38px minmax(0,1fr)}.hub-administration-tip button{grid-column:2;justify-self:start;padding-left:0}}@media (width<=560px){.hub-shell-administration>.hub-header{gap:6px;padding:0 8px}.hub-administration-header-divider,.hub-administration-header-copy,.hub-shell-administration .hub-header-actions>.hub-admin-button{display:none}.hub-shell-administration>.hub-content{padding:18px 12px 24px}.hub-administration-card{grid-template-columns:58px minmax(0,1fr);padding:15px 50px 14px 15px}.hub-administration-card-icon{width:58px;height:58px}.hub-administration-card-icon svg{width:30px;height:30px}.hub-administration-card-metrics{flex-wrap:wrap;row-gap:7px}.hub-administration-card-metrics>span{padding-inline:8px}.hub-administration-feedback{flex-direction:column;align-items:flex-start}}.hub-presence-administration{color:#10213f;width:min(1480px,100%);min-width:0;font-family:Arial,Segoe UI,sans-serif}.hub-presence-administration .sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hub-presence-heading{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:76px;margin:13px 0 17px;display:grid}.hub-presence-heading>span{color:#0a965b;background:#e5f8ef;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.hub-presence-heading svg,.hub-presence-directory header label svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.hub-presence-heading h1,.hub-presence-heading p,.hub-presence-directory h2,.hub-presence-directory header p{margin:0}.hub-presence-heading h1{letter-spacing:-.025em;font-size:25px;font-weight:900}.hub-presence-heading p,.hub-presence-directory header p{color:#617897;margin-top:5px;font-size:11px}.hub-presence-heading>button{align-items:center;gap:8px;display:inline-flex}.hub-presence-heading>button svg{width:17px;height:17px}.hub-presence-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.hub-presence-summary article{background:#fff;border:1px solid #d5e2ef;border-radius:14px;align-items:center;gap:13px;min-height:88px;padding:14px 16px;display:flex;box-shadow:0 6px 20px #12375e0d}.hub-presence-summary article>span{color:#1473dc;background:#edf5ff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.hub-presence-summary article.online>span{color:#0a965b;background:#e4f8ee}.hub-presence-summary svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.hub-presence-summary strong,.hub-presence-summary small{display:block}.hub-presence-summary strong{color:#0d203e;font-size:23px;font-weight:900}.hub-presence-summary small{color:#607895;margin-top:3px;font-size:10px}.hub-presence-note{color:#356856;background:#f2fbf7;border:1px solid #bfe0d0;border-radius:11px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 13px;font-size:10px;display:flex}.hub-presence-note>span{color:#fff;background:#15935b;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.hub-presence-note p{margin:0}.hub-presence-feedback{margin-bottom:14px}.hub-presence-directory{background:#fff;border:1px solid #d5e2ef;border-radius:14px;overflow:hidden;box-shadow:0 7px 22px #12375e0e}.hub-presence-directory>header{border-bottom:1px solid #dfe8f1;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:18px;min-height:70px;padding:12px 16px;display:grid}.hub-presence-directory h2{color:#0c2141;font-size:16px;font-weight:900}.hub-presence-directory header label{color:#56708f;background:#fff;border:1px solid #c7d8e9;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.hub-presence-directory header label:focus-within{border-color:#1887dc;box-shadow:0 0 0 3px #1887dc1f}.hub-presence-directory header label svg{width:18px;height:18px}.hub-presence-directory header input{color:#10213f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.hub-presence-table-wrap{overflow-x:auto}.hub-presence-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.hub-presence-table-wrap th{color:#5f7590;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f1f6fa;height:38px;padding:8px 16px;font-size:9px;font-weight:900}.hub-presence-table-wrap th:first-child{width:43%}.hub-presence-table-wrap th:nth-child(2){width:17%}.hub-presence-table-wrap th:nth-child(3){width:25%}.hub-presence-table-wrap th:nth-child(4){text-align:center;width:15%}.hub-presence-table-wrap td{color:#19304d;vertical-align:middle;border-bottom:1px solid #e3eaf1;height:68px;padding:9px 16px;font-size:11px}.hub-presence-table-wrap tr.online td{background:#fbfffd}.hub-presence-table-wrap tbody tr:last-child td{border-bottom:0}.hub-presence-identity{align-items:center;gap:12px;min-width:0;display:flex}.hub-presence-identity>span{color:#126dcc;background:#eaf3fd;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.hub-presence-table-wrap tr.online .hub-presence-identity>span{color:#087f4c;background:#dff6ea}.hub-presence-identity strong,.hub-presence-identity small,.hub-presence-identity em,.hub-presence-table-wrap time strong,.hub-presence-table-wrap time small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hub-presence-identity strong,.hub-presence-table-wrap time strong{color:#10213f;font-size:11px;font-style:normal;font-weight:850}.hub-presence-identity small,.hub-presence-table-wrap time small{color:#6b7f98;margin-top:3px;font-size:9px}.hub-presence-identity em{color:#3672ac;margin-top:3px;font-size:8px;font-style:normal;font-weight:800}.hub-presence-status{color:#60738b;white-space:nowrap;background:#edf1f5;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:9px;font-weight:900;display:inline-flex}.hub-presence-status i{background:currentColor;border-radius:50%;width:8px;height:8px}.hub-presence-status.online{color:#087e4b;background:#def5e9}.hub-presence-status.unavailable{color:#9a650e;background:#fff0d8}.hub-presence-session-count{color:#166dc8;text-align:center;font-size:13px;font-weight:900;display:block}@media (width<=900px){.hub-presence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.hub-presence-heading{grid-template-columns:52px minmax(0,1fr)}.hub-presence-heading>button{grid-column:1/-1;justify-self:start}.hub-presence-directory>header,.hub-presence-summary{grid-template-columns:1fr}.hub-presence-table-wrap thead{display:none}.hub-presence-table-wrap table,.hub-presence-table-wrap tbody,.hub-presence-table-wrap tr,.hub-presence-table-wrap td{width:100%;display:block}.hub-presence-table-wrap tr{border-bottom:1px solid #dfe7ef;padding:10px 13px}.hub-presence-table-wrap td{border:0;grid-template-columns:115px minmax(0,1fr);align-items:center;height:auto;min-height:35px;padding:6px 0;display:grid}.hub-presence-table-wrap td:before{content:attr(data-label);color:#6b7f98;text-transform:uppercase;font-size:8px;font-weight:900}.hub-presence-table-wrap td:first-child{padding-bottom:10px;display:block}.hub-presence-table-wrap td:first-child:before{display:none}.hub-presence-session-count{text-align:left}}.hub-users-administration{color:#10213f;width:min(1480px,100%);min-width:0;font-family:Arial,Segoe UI,sans-serif}.hub-users-administration .sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hub-users-navigation{align-items:center;margin-bottom:12px;display:flex}.hub-users-heading{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;margin-bottom:13px;display:grid}.hub-users-heading-icon{color:#078b9b;background:linear-gradient(145deg,#e8fbff,#dff5f7);border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.hub-users-heading-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.hub-users-heading h1,.hub-users-heading p{margin:0}.hub-users-heading h1{color:#0c1f3e;letter-spacing:-.035em;font:900 24px/1.08 Arial,Segoe UI,sans-serif}.hub-users-heading p{color:#6c82a0;margin-top:4px;font-size:10px;line-height:1.4}.hub-users-new{gap:7px;min-width:128px;min-height:40px;padding-inline:15px}.hub-users-new b{font-size:16px;font-weight:500;line-height:1}.hub-users-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:13px;display:grid}.hub-users-summary article{background:#fffffff5;border:1px solid #d5e1ee;border-radius:11px;align-items:center;gap:12px;min-width:0;min-height:75px;padding:12px 15px;display:flex;box-shadow:0 5px 16px #102d4e0b}.hub-users-summary article>span{color:#1769d2;background:#edf5ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hub-users-summary article.active>span{color:#159457;background:#e8f8ef}.hub-users-summary article.inactive>span{color:#df3849;background:#fff0f1}.hub-users-summary article.modules>span{color:#53637a;background:#f0f2f7}.hub-users-summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hub-users-summary strong,.hub-users-summary small{display:block}.hub-users-summary strong{color:#10213f;font-size:19px;font-weight:900;line-height:1}.hub-users-summary small{color:#6b7f9a;white-space:nowrap;margin-top:5px;font-size:9px;font-weight:650}.hub-users-feedback{margin-bottom:12px}.hub-users-directory{background:#fff;border:1px solid #d3e0ed;border-radius:12px;min-width:0;box-shadow:0 8px 24px #1131530e}.hub-users-filters{background:#fbfdff;border-bottom:1px solid #dbe5ef;border-radius:12px 12px 0 0;grid-template-columns:minmax(260px,1.75fr) minmax(145px,.7fr) minmax(145px,.7fr) auto;align-items:end;gap:10px;padding:11px 12px;display:grid}.hub-users-filters label{color:#657a95;gap:3px;min-width:0;font-size:8px;font-weight:800;display:grid}.hub-users-filters input,.hub-users-filters select,.hub-users-clear{color:#263b58;background:#fff;border:1px solid #cedbe8;border-radius:8px;outline:0;width:100%;min-width:0;height:38px;padding:0 11px;font:700 10px/1 Arial,Segoe UI,sans-serif}.hub-users-filters input:focus,.hub-users-filters select:focus{border-color:#6ca5e7;box-shadow:0 0 0 3px #1769d21a}.hub-users-search{position:relative;display:block!important}.hub-users-search svg{fill:none;stroke:#7186a1;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:16px;height:16px;position:absolute;top:11px;left:11px}.hub-users-search input{padding-left:35px}.hub-users-clear{color:#425772;justify-content:center;align-items:center;gap:7px;width:auto;min-width:118px;padding-inline:13px;font-weight:800;display:inline-flex}.hub-users-clear:hover:not(:disabled){color:#1769d2;background:#f1f6fc;border-color:#9db9d7}.hub-users-clear:disabled{opacity:.5;cursor:not-allowed}.hub-users-clear svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.hub-users-table-wrap{min-width:0}.hub-users-table-wrap table{table-layout:fixed;border-collapse:collapse;width:100%}.hub-users-table-wrap th{color:#506780;text-align:left;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#f1f5f9;border-bottom:1px solid #d8e3ed;height:37px;padding:8px 12px;font-size:8px;font-weight:900}.hub-users-table-wrap th:first-child{width:9%}.hub-users-table-wrap th:nth-child(2){width:25%}.hub-users-table-wrap th:nth-child(3){width:29%}.hub-users-table-wrap th:nth-child(4){width:14%}.hub-users-table-wrap th:nth-child(5){width:10%}.hub-users-table-wrap th:nth-child(6){width:13%}.hub-users-table-wrap td{color:#263b57;vertical-align:middle;border-bottom:1px solid #e3eaf1;min-width:0;height:63px;padding:9px 12px;font-size:10px}.hub-users-table-wrap tbody tr:hover>td{background:#fafdff}.hub-users-table-wrap tbody tr:last-child>td{border-bottom:0}.hub-users-registration-number{color:#1769d2;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:900}.hub-users-identity{align-items:center;gap:10px;min-width:0;display:flex}.hub-users-identity>span{color:#fff;letter-spacing:.025em;background:linear-gradient(145deg,#2582ed,#1260c9);border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.hub-users-identity>div{min-width:0}.hub-users-identity strong,.hub-users-identity small,.hub-users-identity em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hub-users-identity strong{color:#10213f;font-size:10px;font-weight:900}.hub-users-identity small{color:#6d829e;margin-top:2px;font-size:8px}.hub-users-identity .hub-users-registration{color:#1769d2;letter-spacing:.01em;font-weight:850}.hub-users-identity em{color:#506987;margin-top:2px;font-size:8px;font-style:normal;font-weight:700}.hub-users-module-badges{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.hub-users-module-badges>span{color:#1769d2;text-overflow:ellipsis;white-space:nowrap;background:#edf6ff;border:1px solid #b9d6f4;border-radius:5px;max-width:100%;padding:4px 6px;font-size:8px;font-weight:800;overflow:hidden}.hub-users-module-badges>span.tasks{color:#148351;background:#eaf8f0;border-color:#b7e4cc}.hub-users-module-badges>span.simulator{color:#7542bd;background:#f3edff;border-color:#d5c2f4}.hub-users-module-badges>span.conciliador{color:#c9500b;background:#fff3e8;border-color:#ffd0a9}.hub-users-module-badges>small{color:#8190a3;font-size:9px}.hub-users-table-wrap time strong,.hub-users-table-wrap time small{color:#425a76;font-size:9px;font-style:normal;font-weight:700;line-height:1.35;display:block}.hub-users-table-wrap time small{color:#778ba5;font-size:8px;font-weight:600}.hub-users-status{color:#13804b;white-space:nowrap;background:#e4f7eb;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.hub-users-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.hub-users-status.pending{color:#a96d06;background:#fff3d8}.hub-users-status.inactive{color:#c72d3b;background:#ffe8ea}.hub-users-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.hub-users-actions>button,.hub-users-actions summary{color:#1769d2;white-space:nowrap;cursor:pointer;background:#f2f7ff;border:1px solid #b7d1ed;border-radius:7px;justify-content:center;align-items:center;height:33px;padding:0 11px;font:850 9px/1 Arial,Segoe UI,sans-serif;display:inline-flex}.hub-users-actions>button:hover,.hub-users-actions summary:hover,.hub-users-actions details[open] summary{background:#e8f2ff;border-color:#77a8df}.hub-users-actions details{position:relative}.hub-users-actions summary{width:33px;padding:0;list-style:none}.hub-users-actions summary::-webkit-details-marker{display:none}.hub-users-actions summary svg{fill:currentColor;stroke:none;width:17px;height:17px}.hub-users-actions details>div{z-index:25;background:#fff;border:1px solid #d0dce8;border-radius:9px;width:150px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden;box-shadow:0 12px 30px #0e26422e}.hub-users-table-wrap tbody tr:nth-last-child(-n+2) .hub-users-actions details>div{top:auto;bottom:calc(100% + 5px)}.hub-users-actions details button{color:#3d526e;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;min-height:32px;padding:0 9px;font-size:9px;font-weight:750}.hub-users-actions details button:hover:not(:disabled){color:#1769d2;background:#f1f6fc}.hub-users-actions details button.danger{color:#bd2b38}.hub-users-actions details button.danger:hover:not(:disabled){color:#a4212d;background:#fff0f1}.hub-users-actions details button:disabled{opacity:.42;cursor:not-allowed}.hub-users-empty td{text-align:center;height:190px}.hub-users-empty svg,.hub-users-empty strong,.hub-users-empty small{margin-inline:auto;display:block}.hub-users-empty svg{fill:none;stroke:#6f8bab;stroke-width:1.7px;width:28px;height:28px}.hub-users-empty strong{color:#273f5b;margin-top:9px;font-size:11px}.hub-users-empty small{color:#7a8da5;margin-top:4px;font-size:9px}.hub-users-pagination{color:#667c97;border-top:1px solid #dfe7ef;justify-content:flex-end;align-items:center;gap:14px;min-height:48px;padding:7px 12px;font-size:9px;display:flex}.hub-users-pagination nav{align-items:center;gap:4px;display:flex}.hub-users-pagination button{color:#55708e;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;font-size:12px;font-weight:850;display:grid}.hub-users-pagination button:hover:not(:disabled){color:#1769d2;background:#f1f6fc;border-color:#bad0e7}.hub-users-pagination button.active{color:#fff;background:#1769d2;border-color:#1769d2}.hub-users-pagination button:disabled{opacity:.34;cursor:not-allowed}@media (width<=1080px){.hub-users-filters{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(130px,.65fr)) auto}.hub-users-table-wrap th:first-child{width:10%}.hub-users-table-wrap th:nth-child(2){width:24%}.hub-users-table-wrap th:nth-child(3){width:27%}.hub-users-table-wrap th:nth-child(4){width:15%}.hub-users-table-wrap th:nth-child(5){width:10%}.hub-users-table-wrap th:nth-child(6){width:14%}}@media (width<=820px){.hub-users-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-users-filters{grid-template-columns:minmax(0,1fr) minmax(130px,.5fr) minmax(130px,.5fr)}.hub-users-clear{grid-column:1/-1;justify-self:end}.hub-users-table-wrap{padding:10px}.hub-users-table-wrap thead{display:none}.hub-users-table-wrap table,.hub-users-table-wrap tbody,.hub-users-table-wrap tr,.hub-users-table-wrap td{width:100%;display:block}.hub-users-table-wrap tr{background:#fff;border:1px solid #d9e4ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:9px 16px;margin-bottom:9px;padding:12px;display:grid}.hub-users-table-wrap tr:last-child{margin-bottom:0}.hub-users-table-wrap td{border:0;height:auto;padding:0}.hub-users-table-wrap td:first-child,.hub-users-table-wrap td:nth-child(2),.hub-users-table-wrap td:nth-child(3){grid-column:1}.hub-users-table-wrap td:nth-child(4),.hub-users-table-wrap td:nth-child(5),.hub-users-table-wrap td:nth-child(6){text-align:right;grid-column:2}.hub-users-table-wrap td:before{content:attr(data-label);color:#8191a5;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.hub-users-table-wrap td:nth-child(2):before{display:none}.hub-users-actions{justify-content:flex-end}.hub-users-empty{display:block!important}.hub-users-empty td{place-content:center;height:150px;display:grid}.hub-users-empty td:before{display:none}}@media (width<=580px){.hub-users-heading{grid-template-columns:44px minmax(0,1fr)}.hub-users-heading-icon{width:44px;height:44px}.hub-users-heading h1{font-size:20px}.hub-users-new{grid-column:1/-1;width:100%}.hub-users-summary{gap:8px}.hub-users-summary article{gap:9px;min-height:67px;padding:10px}.hub-users-summary article>span{width:30px;height:30px}.hub-users-summary small{text-overflow:ellipsis;overflow:hidden}.hub-users-filters{grid-template-columns:1fr}.hub-users-clear{grid-column:auto;width:100%}.hub-users-table-wrap tr{grid-template-columns:1fr}.hub-users-table-wrap td:nth-child(n){text-align:left;grid-column:1}.hub-users-actions{justify-content:flex-start}.hub-users-actions>button{flex:1}.hub-users-pagination{flex-direction:column;align-items:flex-start}}.hub-user-editor{color:#10213f;width:min(1480px,100%);min-width:0;font-family:Arial,Segoe UI,sans-serif}.hub-shell-administration .hub-content:has(.hub-user-editor){padding-bottom:18px}.hub-user-editor-breadcrumb{color:#7790ad;align-items:center;gap:7px;min-height:18px;margin-bottom:4px;font-size:9px;display:flex}.hub-user-editor-breadcrumb button{color:#1769d2;font:inherit;background:0 0;border:0;padding:2px 0;font-weight:750}.hub-user-editor-breadcrumb button:hover,.hub-user-editor-breadcrumb button:focus-visible{text-decoration:underline}.hub-user-editor-breadcrumb strong{color:#506984}.hub-user-editor-heading{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;margin-bottom:9px;display:grid}.hub-user-editor-heading>span,.hub-user-editor-panel>header>span{color:#078b9b;background:linear-gradient(145deg,#e9fbff,#e4f6f8);border-radius:11px;flex:none;place-items:center;display:grid}.hub-user-editor-heading>span{width:44px;height:44px}.hub-user-editor-heading svg,.hub-user-editor-panel>header svg,.hub-user-editor-information dd>svg,.hub-user-editor-password-state>svg,.hub-user-editor-back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hub-user-editor-heading>span svg{width:25px;height:25px}.hub-user-editor-heading h1,.hub-user-editor-heading p,.hub-user-editor-panel h2,.hub-user-editor-panel h3,.hub-user-editor-panel p{margin:0}.hub-user-editor-heading h1{color:#0c1f3e;letter-spacing:-.035em;font-family:Arial,Segoe UI,sans-serif;font-size:23px;font-weight:900;line-height:1.08}.hub-user-editor-heading p{color:#6c82a0;margin-top:4px;font-size:10px;line-height:1.4}.hub-user-editor-back{color:#1769d2;border-color:#acd0f3;gap:7px;min-height:36px;padding-inline:14px;font-weight:850}.hub-user-editor-back svg{width:15px;height:15px;transform:rotate(180deg)}.hub-user-editor-feedback{margin-bottom:12px}.hub-user-form.hub-user-editor-form{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(245px,.92fr) minmax(360px,1.2fr) minmax(245px,.92fr);align-items:start;gap:10px;padding:0;display:grid}.hub-user-editor-panel{background:#fffffff7;border:1px solid #d5e2ee;border-radius:12px;min-width:0;padding:10px;overflow:hidden;box-shadow:0 6px 20px #102d4e0d}.hub-user-editor-panel>header{align-items:flex-start;gap:9px;min-width:0;margin-bottom:8px;display:flex}.hub-user-editor-panel>header>span{width:34px;height:34px}.hub-user-editor-panel>header>span svg{width:18px;height:18px}.hub-user-editor-panel>header>div{min-width:0}.hub-user-editor-panel>header h2{color:#10213f;font-family:Arial,Segoe UI,sans-serif;font-size:13px;font-weight:900;line-height:1.25}.hub-user-editor-panel>header p{color:#6b819d;margin-top:4px;font-size:9px;line-height:1.35}.hub-user-editor-fields{gap:7px 9px;display:grid}.hub-user-form.hub-user-editor-form label{color:#324a68;letter-spacing:0;text-transform:none;gap:4px;min-width:0;font-size:9px;font-weight:850;display:grid}.hub-user-editor-label>em{color:#df3345;font-style:normal;display:inline}.hub-user-form.hub-user-editor-form input:not([type=checkbox]),.hub-user-form.hub-user-editor-form select{color:#233a58;background:#fff;border:1px solid #cfdce9;border-radius:7px;width:100%;height:34px;padding:0 10px;font-size:10px}.hub-user-form.hub-user-editor-form input:not([type=checkbox]):focus,.hub-user-form.hub-user-editor-form select:focus{border-color:#6ca5e7;outline:3px solid #1769d21a}.hub-user-form.hub-user-editor-form label>small{color:#7b8ea6;font-size:8px;font-weight:600;line-height:1.35}.hub-user-editor-status-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;display:grid}.hub-user-editor-status-field>strong{color:#324a68;font-size:9px;font-weight:850}.hub-user-editor-status-field>small{color:#7b8ea6;grid-column:1/-1;font-size:8px;line-height:1.35}.hub-user-editor-note{color:#56718f;background:#f0f8ff;border:1px solid #cce1f5;border-radius:8px;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 9px;display:flex}.hub-user-editor-note>span{color:#fff;background:#1769d2;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font:900 12px/1 Georgia,serif;display:grid}.hub-user-editor-note p{font-size:8px;line-height:1.45}.hub-user-editor-modules{gap:7px;display:grid;overflow:visible}.hub-user-editor-modules>header{margin-bottom:3px}.hub-user-module-card{background:#fbfdff;border:1px solid #d7e3ee;border-radius:10px;min-width:0;padding:8px;transition:border-color .15s,background-color .15s,box-shadow .15s}.hub-user-module-card.enabled{background:#fff;border-color:#c5ddec;box-shadow:0 3px 10px #123d640a}.hub-user-module-card>header{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.hub-user-module-card>header img{object-fit:contain;filter:drop-shadow(0 4px 7px #14335229);width:39px;height:39px;display:block}.hub-user-module-card>header>div{min-width:0}.hub-user-module-card>header h3{color:#10213f;font-family:Arial,Segoe UI,sans-serif;font-size:12px;font-weight:900;line-height:1.2}.hub-user-module-card>header p{color:#7187a2;margin-top:3px;font-size:8px;line-height:1.35}.hub-user-module-switch{cursor:pointer;grid-template-columns:auto auto;place-items:center;gap:4px 7px!important;display:grid!important}.hub-user-module-switch input{opacity:0;position:absolute;overflow:hidden;width:1px!important;height:1px!important}.hub-user-module-switch>span{background:#aebdcd;border-radius:999px;width:34px;height:19px;transition:background-color .15s;position:relative}.hub-user-module-switch>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #16314e40}.hub-user-module-switch input:checked+span{background:#1475df}.hub-user-module-switch input:checked+span:after{transform:translate(15px)}.hub-user-module-switch input:focus-visible+span{outline-offset:2px;outline:3px solid #1769d233}.hub-user-module-switch input:disabled+span{opacity:.62;cursor:not-allowed}.hub-user-module-switch>small{white-space:nowrap;background:#eef2f6;border-radius:999px;grid-column:1/-1;padding:4px 7px;color:#667b94!important;font-size:7px!important;font-weight:850!important}.hub-user-module-card.enabled .hub-user-module-switch>small{background:#e3f6eb;color:#15804c!important}.hub-user-module-settings{border-top:1px solid #e0e8f0;gap:7px;margin-top:7px;padding-top:7px;display:grid}.hub-user-editor-form .hub-form-note{color:#55718f;background:#f1f8ff;border:1px solid #cce1f5;border-radius:8px;gap:3px;padding:7px 9px;display:grid}.hub-user-editor-form .hub-form-note strong{color:#1769d2;font-size:9px}.hub-user-editor-form .hub-form-note span{font-size:8px;line-height:1.4}.hub-team-multiselect{z-index:2;gap:4px;min-width:0;display:grid;position:relative}.hub-team-multiselect.open{z-index:30}.hub-team-multiselect-label{color:#324a68;font-size:8px;font-weight:850}.hub-team-multiselect-control{background:#fff;border:1px solid #cfdce9;border-radius:7px;align-items:center;gap:4px;min-width:0;min-height:34px;padding:3px 4px 3px 7px;display:flex}.hub-team-multiselect.open .hub-team-multiselect-control,.hub-team-multiselect-control:focus-within{border-color:#6ca5e7;outline:3px solid #1769d21a}.hub-team-multiselect-chips{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.hub-user-form.hub-user-editor-form .hub-team-multiselect-chip{color:#1769d2;background:#eaf4ff;border:1px solid #b8d6f5;border-radius:999px;align-items:center;gap:5px;max-width:100%;height:24px;min-height:24px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.hub-team-multiselect-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hub-team-multiselect-chip>b{color:#4e8dcc;flex:none;font-size:12px;line-height:1}.hub-user-form.hub-user-editor-form .hub-team-multiselect-chip:hover,.hub-user-form.hub-user-editor-form .hub-team-multiselect-chip:focus-visible{background:#dceeff;border-color:#6ca5e7}.hub-team-multiselect-placeholder{color:#8497ac;font-size:8px}.hub-user-form.hub-user-editor-form .hub-team-multiselect-trigger{color:#36516f;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:27px;height:26px;min-height:26px;padding:0;display:grid}.hub-team-multiselect-trigger:hover,.hub-team-multiselect-trigger:focus-visible{color:#1769d2;background:#edf5ff}.hub-team-multiselect-trigger>.ui-select-chevron{transition:transform .15s;display:block}.hub-team-multiselect.open .hub-team-multiselect-trigger>.ui-select-chevron{transform:rotate(180deg)}.hub-team-multiselect-options{z-index:40;background:#fff;border:1px solid #bfd5e9;border-radius:8px;gap:3px;max-height:150px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #102d4e33}.hub-user-form.hub-user-editor-form label.hub-team-multiselect-option{color:#324a68;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-height:30px;padding:5px 7px;font-size:9px;display:flex}.hub-user-form.hub-user-editor-form label.hub-team-multiselect-option:hover,.hub-user-form.hub-user-editor-form label.hub-team-multiselect-option.selected{color:#1769d2;background:#eef6ff;border-color:#c5ddf5}.hub-user-form.hub-user-editor-form .hub-team-multiselect-option input{accent-color:#1769d2;flex:none;width:14px;height:14px;min-height:0}.hub-team-multiselect-options>p{color:#7187a2;text-align:center;margin:0;padding:8px;font-size:8px}.hub-user-editor-aside{gap:7px;min-width:0;display:grid}.hub-user-editor-information dl{gap:8px;margin:0;display:grid}.hub-user-editor-information dl>div{gap:5px;display:grid}.hub-user-editor-information dt{color:#627a96;font-size:8px;font-weight:750}.hub-user-editor-information dd{color:#243b58;align-items:center;gap:8px;min-width:0;margin:0;font-size:9px;font-weight:800;display:flex}.hub-user-editor-information dd>svg{color:#557390;width:17px;height:17px}.hub-user-editor-avatar{color:#fff;background:linear-gradient(145deg,#2582ed,#1260c9);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.hub-user-editor-security>label{margin-bottom:6px}.hub-user-editor-password-state{color:#5c728e;border-top:1px solid #e1e9f1;align-items:flex-start;gap:8px;padding-top:6px;display:flex}.hub-user-editor-password-state>svg{color:#198650;flex:none;width:18px;height:18px}.hub-user-editor-password-state.required>svg{color:#1769d2}.hub-user-editor-password-state strong,.hub-user-editor-password-state small{display:block}.hub-user-editor-password-state strong{color:#263d59;font-size:9px}.hub-user-editor-password-state small{color:#72869e;margin-top:3px;font-size:8px;line-height:1.4}.hub-user-editor-note.important p strong{color:#1769d2;margin-bottom:2px;display:block}.hub-user-editor-actions{background:#fff;border:1px solid #d7e3ee;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:52px;margin:2px 0 0;padding:7px 10px;display:flex;position:static;box-shadow:0 6px 20px #102d4e0d}.hub-user-editor-actions>div{align-items:center;gap:8px;margin-left:auto;display:flex}.hub-form-actions.hub-user-editor-actions button{height:34px;min-height:34px;padding-inline:15px}@media (width>=1200px){.hub-user-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-user-editor-fields>:first-child,.hub-user-editor-fields>:nth-child(2){grid-column:1/-1}.hub-user-editor-information dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-user-editor-information dl>div:last-child{grid-column:1/-1}}.hub-user-editor-actions .hub-danger{margin-right:0!important}@media (width<=1100px){.hub-user-form.hub-user-editor-form{grid-template-columns:minmax(250px,.9fr) minmax(360px,1.25fr)}.hub-user-editor-aside{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hub-user-editor-heading{grid-template-columns:44px minmax(0,1fr)}.hub-user-editor-heading>span{width:44px;height:44px}.hub-user-editor-heading h1{font-size:20px}.hub-user-editor-back{grid-column:1/-1;justify-self:start}.hub-user-form.hub-user-editor-form,.hub-user-editor-aside{grid-template-columns:1fr}.hub-user-editor-aside{grid-column:auto}}@media (width<=520px){.hub-user-editor-breadcrumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-user-module-card>header{grid-template-columns:39px minmax(0,1fr)}.hub-user-module-card>header img{width:39px;height:39px}.hub-user-module-switch{grid-column:1/-1;grid-template-columns:auto auto;justify-self:start}.hub-user-module-switch>small{grid-column:2}.hub-user-editor-actions{flex-direction:column-reverse;align-items:stretch;margin-inline:0;position:static}.hub-user-editor-actions>div{width:100%;margin-left:0}.hub-user-editor-actions>div button{flex:1}}.tasks-shell.tasks-kanban-mode .tasks-header{gap:14px}.tasks-shell.tasks-kanban-mode .tasks-header-search{min-width:180px;max-width:420px;margin-left:auto;margin-right:0}.tasks-admin-header-menu{z-index:165;flex:none;position:relative}.tasks-admin-header-trigger{color:#fff;white-space:nowrap;background:#1769d2;border:1px solid #1769d2;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:38px;min-height:38px;padding:0 11px;font:800 11px/1 Arial,Segoe UI,sans-serif;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.tasks-admin-header-trigger:hover,.tasks-admin-header-menu.open .tasks-admin-header-trigger{color:#fff;background:#1259b4;border-color:#1259b4;box-shadow:0 7px 17px #1769d238}.tasks-admin-header-trigger:focus-visible{outline-offset:2px;outline:3px solid #1769d22e}.tasks-admin-header-trigger>.tasks-sidebar-icon{flex:none;width:17px;height:17px}.tasks-admin-header-trigger>.tasks-menu-chevron{color:#fff;width:16px;height:16px}.tasks-admin-header-popover{width:min(570px, calc(100vw - var(--tasks-sidebar-width) - 32px));background:#fff;border:1px solid #d6e0ea;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:calc(100dvh - 90px);padding:10px;display:grid;position:absolute;top:48px;left:50%;overflow:hidden auto;transform:translate(-50%);box-shadow:0 22px 55px #18304c3d}.tasks-admin-header-popover>section{background:#fbfcfe;border:1px solid #e0e6ed;border-radius:10px;min-width:0;padding:7px}.tasks-admin-header-group-title{color:#1769d2;border-bottom:1px solid #e3e8ee;align-items:center;gap:9px;min-height:44px;padding:4px 7px 8px;display:flex}.tasks-admin-header-group-title>.tasks-sidebar-icon{flex:none;width:19px;height:19px}.tasks-admin-header-group-title span,.tasks-admin-header-group-title strong,.tasks-admin-header-group-title small{display:block}.tasks-admin-header-group-title strong{color:#1a2b3f;font-size:12px}.tasks-admin-header-group-title small{color:#718093;margin-top:2px;font-size:9px;font-weight:600}.tasks-admin-header-popover>section>div{gap:3px;padding-top:5px;display:grid}.tasks-admin-header-popover>section>div>button{color:#425267;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:7px;width:100%;min-height:36px;padding:0 8px;font:750 11px/1.2 Arial,Segoe UI,sans-serif;display:grid}.tasks-admin-header-popover>section>div>button:hover,.tasks-admin-header-popover>section>div>button:focus-visible{color:#1769d2;background:#eaf3fd;outline:0}.tasks-admin-header-popover>section>div>button>i{color:#4c83bd;place-items:center;font-style:normal;display:grid}.tasks-admin-header-popover>section>div>button .tasks-sidebar-icon{width:16px;height:16px}.tasks-admin-header-popover>section>div>button .tasks-menu-chevron{color:#91a0b0;width:16px;height:16px}@media (width<=1279px){.tasks-shell.tasks-kanban-mode .tasks-header-search{min-width:140px}.tasks-admin-header-trigger{width:38px;padding:0}.tasks-admin-header-trigger>span,.tasks-admin-header-trigger>.tasks-menu-chevron{display:none}.tasks-admin-header-popover{top:80px;right:14px;left:calc(var(--tasks-sidebar-width) + 14px);width:auto;max-height:calc(100dvh - 92px);position:fixed;transform:none}}@media (width<=1100px){.tasks-shell.tasks-kanban-mode .tasks-header-search{min-width:120px}.tasks-admin-header-popover{top:76px;right:10px;left:calc(var(--tasks-sidebar-width) + 10px);max-height:calc(100dvh - 86px)}}@media (width<=850px){.tasks-shell.tasks-kanban-mode .tasks-header{gap:8px}.tasks-admin-header-popover{right:8px;left:calc(var(--tasks-sidebar-width) + 8px)}}@media (width<=620px){.tasks-shell.tasks-kanban-mode .tasks-header-search{min-width:0}.tasks-admin-header-trigger{width:34px;height:34px;min-height:34px}.tasks-admin-header-trigger>.tasks-sidebar-icon{width:16px;height:16px}.tasks-admin-header-popover{grid-template-columns:1fr;max-height:calc(100dvh - 78px);top:70px}}.tasks-quick-create-button{color:#fff;white-space:nowrap;background:#071d41;border:1px solid #071d41;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:132px;height:40px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:850;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 5px 13px #071d4138}.tasks-quick-create-button>span{font-size:18px;font-weight:500;line-height:1}.tasks-quick-create-button>b{font:inherit}.tasks-quick-create-button:hover{background:#0c326f;border-color:#0c326f;transform:translateY(-1px);box-shadow:0 7px 17px #071d4147}.tasks-quick-create-button:focus-visible{outline-offset:2px;outline:3px solid #071d412e}.tasks-quick-create-backdrop{z-index:700}.system-dialog.tasks-quick-create-dialog{width:min(620px,100%)}.tasks-quick-create-dialog .system-dialog-fields label{align-content:start}.tasks-quick-create-dialog .system-dialog-fields input:disabled,.tasks-quick-create-dialog .system-dialog-fields select:disabled{color:#7d8996;cursor:wait;background:#f1f4f7}.tasks-quick-create-dialog button:disabled{opacity:.58;cursor:wait;transform:none}.tasks-quick-create-dialog .tasks-quick-review-toggle{cursor:pointer;background:#f8f4fd;border-color:#d8c6f1;grid-column:1/-1;align-items:flex-start;min-height:54px;padding:10px 12px;color:#50356c!important}.tasks-quick-create-dialog .tasks-quick-review-toggle:has(input:checked){background:#f1e8fb;border-color:#9b73cf;color:#5f338d!important}.tasks-quick-create-dialog .tasks-quick-review-toggle.disabled{opacity:.68;cursor:not-allowed}.tasks-quick-create-dialog .tasks-quick-review-toggle>input{accent-color:#7a48ae;min-width:16px;cursor:inherit;margin:2px 0 0;padding:0;width:16px!important;min-height:16px!important}.tasks-quick-create-dialog .tasks-quick-review-toggle>span{gap:3px;display:grid}.tasks-quick-create-dialog .tasks-quick-review-toggle strong{color:inherit;font-size:11px;font-weight:850;line-height:1.25}.tasks-quick-create-dialog .tasks-quick-review-toggle small{color:#766087;font-size:9px;font-weight:550;line-height:1.4}.tasks-quick-create-dialog .tasks-quick-approval-team select{background:#fcf9ff;border-color:#cbb4e5}.tasks-quick-create-dialog .tasks-quick-approval-team select:focus{border-color:#8d61bd;box-shadow:0 0 0 3px #8d61bd1c}.tasks-quick-create-actions .tasks-quick-full-button{color:#1769d2;min-height:36px;box-shadow:none;background:0 0;border:0;margin-right:auto;padding:0 5px}.tasks-quick-create-actions .tasks-quick-full-button:hover{background:#edf5ff;transform:none}.tasks-quick-create-toast{z-index:490;color:#176d42;background:#f0fbf4;border:1px solid #b9dfc9;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 15px;font-size:12px;font-weight:800;animation:.2s ease-out tasks-quick-toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 40px #163b2926}.tasks-quick-create-toast>span{color:#fff;background:#18864e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.tasks-shell[data-animate-notices=false] .tasks-quick-create-toast{animation:none}@keyframes tasks-quick-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=620px){.tasks-quick-create-button{width:40px;min-width:40px;padding:0}.tasks-quick-create-button>b{display:none}.tasks-quick-create-dialog .system-dialog-actions{flex-direction:column-reverse}.tasks-quick-create-actions .tasks-quick-full-button{margin-right:0}.tasks-quick-create-toast{justify-content:center;bottom:10px;left:58px;right:10px}}@media (prefers-reduced-motion:reduce){.tasks-quick-create-button,.tasks-quick-create-toast{transition:none;animation:none}}.permission-matrix-card{background:#fff;border:1px solid #d5e1e6;border-radius:10px;width:100%;min-width:0;margin:16px 0;overflow:hidden}.permission-matrix-heading{background:#f8fbfd;border-bottom:1px solid #d5e1e6;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:62px;padding:12px 16px;display:flex}.permission-matrix-heading>strong{color:#203345;font-size:13px;line-height:1.2}.permission-matrix-heading>small{color:#6f8190;font-size:10px;font-weight:600;line-height:1.4}.permission-matrix-scroll{scrollbar-gutter:stable;width:100%;min-width:0;overflow:auto}.permission-matrix{background:#fff;min-width:760px}.permission-matrix-header,.permission-matrix-row{grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(78px,.55fr)) minmax(220px,1.4fr);display:grid}.permission-matrix-header{z-index:3;color:#4c6274;letter-spacing:.03em;text-transform:uppercase;background:#edf4f8;font-size:9px;font-weight:900;position:sticky;top:0}.permission-matrix-header>span{text-align:center;border-left:1px solid #d5e1e6;justify-content:center;align-items:center;min-height:36px;padding:6px 8px;display:flex}.permission-matrix-header>span:first-child{z-index:4;text-align:left;background:#edf4f8;border-left:0;justify-content:flex-start;position:sticky;left:0}.permission-matrix-row{border-top:1px solid #dfe8ec}.permission-matrix-feature,.permission-matrix-cell{min-width:0;min-height:44px;padding:6px 8px}.permission-matrix-feature{z-index:1;background:#fbfcfd;align-items:center;display:flex;position:sticky;left:0}.permission-matrix-feature>strong{color:#203345;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.permission-matrix-cell{border-left:1px solid #e2eaed;justify-content:center;align-items:center;display:flex}.permission-matrix .permission-matrix-choice{color:#25394a;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;min-width:0;margin:0;padding:2px 0;display:flex}.permission-matrix .permission-matrix-choice:hover{background:0 0;border:0}.permission-matrix .permission-matrix-choice.is-checkbox-only{justify-content:center}.permission-matrix .permission-matrix-choice input{accent-color:#1769d2;cursor:pointer;flex:none;width:16px;min-height:16px;margin:0}.permission-matrix .permission-matrix-choice input:disabled{cursor:not-allowed}.permission-matrix .permission-matrix-choice span{color:#31495c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:700;line-height:1.25;overflow:hidden}.permission-matrix-cell-choices{justify-items:center;gap:3px;width:100%;min-width:0;display:grid}.permission-matrix-cell-choices[data-multiple=true]{justify-items:stretch}.permission-matrix-empty{color:#a7b4bd;font-size:12px}.permission-matrix-locked{color:#657987;text-align:center;justify-content:center;align-items:center;gap:5px;max-width:120px;font-size:8px;font-weight:750;line-height:1.2;display:inline-flex}.permission-matrix-locked svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 13px;width:13px;height:13px}.permission-matrix-note{color:#607786;text-align:center;justify-content:center;align-items:center;max-width:95px;font-size:8px;font-weight:750;line-height:1.25;display:inline-flex}.permission-matrix-special{background:#fcfdfd;justify-content:flex-start}.permission-matrix-special .permission-matrix-cell-choices{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;column-gap:8px}.permission-matrix-special .permission-matrix-cell-choices:not([data-multiple=true]){grid-template-columns:minmax(0,1fr)}.tasks-admin-form .permission-matrix-card{grid-column:1/-1}.v2-role-editor .permission-matrix-scroll{max-height:none}@media (width<=700px){.permission-matrix-card{margin:12px 0}.permission-matrix-heading{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 11px}.permission-matrix{min-width:700px}.permission-matrix-header,.permission-matrix-row{grid-template-columns:160px repeat(4,70px) 260px}.permission-matrix-header>span{min-height:34px;padding:5px 6px;font-size:8px}.permission-matrix-feature,.permission-matrix-cell{min-height:42px;padding:5px 6px}.permission-matrix-feature>strong{font-size:10px}.permission-matrix-scroll{overscroll-behavior-inline:contain}.v2-role-editor .permission-matrix-scroll{max-height:none}}#tasks-model-form>.tasks-model-review-toggle{background:#f8f4fd;border-color:#d8c6f1;grid-column:4/span 5}#tasks-model-form>.tasks-model-review-toggle:has(input:checked){background:#f1e8fb;border-color:#9b73cf;color:#5f338d!important}#tasks-model-form>.tasks-model-active-toggle{grid-column:9/-1}#tasks-model-form>.tasks-form-actions{grid-column:1/-1}.tasks-client-links-filters.tasks-models-filters{grid-template-columns:minmax(220px,1.75fr) repeat(5,minmax(118px,1fr))}.tasks-model-review-status{color:#5e6e7d;white-space:nowrap;background:#f5f7f9;border:1px solid #d8e0e8;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:850;display:inline-flex}.tasks-model-review-status.required{color:#653892;background:#f4edfb;border-color:#cfb5eb}.tasks-models-list-toolbar{min-height:42px;padding-bottom:8px}.tasks-models-list-toolbar>div,.tasks-models-list-toolbar label,.tasks-models-view-switch{align-items:center;min-width:0;display:flex}.tasks-models-list-toolbar>div{gap:10px}.tasks-models-list-toolbar label{color:var(--ui-text);white-space:nowrap;gap:7px;font-size:11px}.tasks-models-list-toolbar label select{border:1px solid var(--ui-border);width:132px;height:34px;color:var(--ui-text);font-family:var(--ui-font);background:#fff;border-radius:8px;padding:0 28px 0 9px;font-size:11px;font-weight:750}.tasks-models-view-switch{gap:5px}.tasks-models-view-switch button{border:1px solid var(--ui-border);color:#71849a;background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.tasks-models-view-switch button.selected{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary);box-shadow:0 0 0 2px #1769d214}.tasks-models-view-switch svg{width:18px;height:18px}.tasks-client-links-table-wrap.tasks-models-table-wrap{background:0 0;border:0;border-radius:0}.tasks-model-catalog{align-content:start;gap:9px;min-width:0;padding:1px 1px 10px;display:grid}.tasks-model-catalog-card{border:1px solid #d8e3ee;border-left:3px solid var(--ui-primary);background:#fff;border-radius:10px;grid-template-columns:minmax(275px,1.7fr) minmax(170px,1.05fr) minmax(155px,.95fr) minmax(155px,.9fr) 84px;align-items:stretch;min-width:0;transition:background-color .16s,box-shadow .16s;display:grid;position:relative;overflow:visible;box-shadow:0 4px 12px #17375b0c}.tasks-model-catalog-card:nth-child(2n){background:#f3f7fb}.tasks-model-catalog-card:hover,.tasks-model-catalog-card:focus-within{box-shadow:inset 3px 0 0 var(--ui-primary);background:#e7f3fc}.tasks-model-catalog-card.inactive{background:#f6f7f9;border-left-color:#9aa9b8}.tasks-model-catalog-card svg{flex:0 0 17px;width:17px;height:17px}.tasks-model-catalog-identity{align-items:flex-start;gap:11px;min-width:0;padding:13px 14px;display:flex}.tasks-model-catalog-main-icon{width:42px;height:42px;color:var(--ui-primary);background:#edf6ff;border-radius:9px;flex:0 0 42px;place-items:center;display:grid}.tasks-model-catalog-main-icon svg{width:23px;height:23px}.tasks-model-catalog-identity>div{min-width:0}.tasks-model-catalog-identity h3{min-width:0;color:var(--ui-ink);font-family:var(--ui-font);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:850;line-height:1.25;display:flex}.tasks-model-catalog-identity h3 .tasks-client-link-status{min-width:50px;min-height:20px;padding:2px 8px;font-size:9px}.tasks-model-catalog-meta{flex-wrap:wrap;align-items:center;gap:7px 11px;min-width:0;margin-top:7px;display:flex}.tasks-model-catalog-meta span{color:#50657a;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:10px;display:inline-flex}.tasks-model-catalog-meta svg{width:13px;height:13px}.tasks-model-catalog-identity p{color:#58708a;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:10px;overflow:hidden}.tasks-model-catalog-rule,.tasks-model-catalog-actions{border-left:1px solid #e2e9f0;min-width:0;padding:13px 14px}.tasks-model-catalog-rule{flex-direction:column;align-items:flex-start;display:flex}.tasks-model-catalog-rule strong{color:#173b6a;align-items:center;gap:5px;font-size:10px;line-height:1.25;display:flex}.tasks-model-catalog-rule strong svg{color:var(--ui-primary)}.tasks-model-catalog-rule>span:not(.tasks-model-review-status){color:var(--ui-ink);margin-top:6px;font-size:10px;line-height:1.25}.tasks-model-catalog-rule small{color:#4f6680;margin-top:3px;font-size:10px;font-weight:500;line-height:1.25;display:block}.tasks-model-catalog-requirements .tasks-model-review-status{align-self:flex-start;margin-top:8px}.tasks-model-catalog-requirements small{margin-top:7px}.tasks-model-catalog-actions{flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex;position:relative}.tasks-model-catalog-edit{background:var(--ui-primary);color:#fff;width:88px;min-height:34px;font-family:var(--ui-font);border:1px solid #0f67cb;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:800;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 4px 10px #1769d229}.tasks-model-catalog-edit:hover,.tasks-model-catalog-edit:focus-visible{background:#075fbd;border-color:#0759b5;outline:0;transform:translateY(-1px);box-shadow:0 6px 14px #1769d23d}.tasks-model-catalog-edit svg{width:13px;height:13px}.tasks-model-catalog.grid,.tasks-model-catalog.grid .tasks-model-catalog-card{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-model-catalog.grid .tasks-model-catalog-identity{grid-column:1/-1}.tasks-model-catalog.grid .tasks-model-catalog-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center}.tasks-model-catalog.grid .tasks-model-catalog-edit{min-width:110px}.tasks-model-catalog-empty{border:1px dashed var(--ui-border-strong);min-height:230px;color:var(--ui-muted);text-align:center;background:#fff;border-radius:10px;place-content:center;justify-items:center;padding:30px;display:grid}.tasks-model-catalog-empty>span{background:var(--ui-primary-soft);width:40px;height:40px;color:var(--ui-primary);border-radius:50%;place-items:center;font-size:20px;display:grid}.tasks-model-catalog-empty strong{color:var(--ui-ink);margin-top:9px;font-size:12px}.tasks-model-catalog-empty small{margin-top:4px;font-size:10px}.tasks-models-footer>span{margin-left:auto}@media (width<=1180px){.tasks-model-catalog.list .tasks-model-catalog-card{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-model-catalog.list .tasks-model-catalog-identity{grid-column:1/-1}.tasks-model-catalog.list .tasks-model-catalog-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center}.tasks-model-catalog.list .tasks-model-catalog-edit{min-width:110px}}@media (width<=820px){.tasks-models-list-toolbar,.tasks-models-list-toolbar>div{flex-direction:column;align-items:stretch}.tasks-models-list-toolbar label{justify-content:space-between}.tasks-model-catalog.grid{grid-template-columns:1fr}}@media (width<=620px){.tasks-model-catalog.list .tasks-model-catalog-card,.tasks-model-catalog.grid .tasks-model-catalog-card{grid-template-columns:1fr}.tasks-model-catalog-rule,.tasks-model-catalog-actions{border-top:1px solid #e2e9f0;border-left:0;grid-column:1}.tasks-model-catalog-identity{grid-column:1}}.tasks-deadlines-list-toolbar label select{width:165px}.tasks-client-links-table-wrap.tasks-deadlines-table-wrap{background:0 0;border:0;border-radius:0}.tasks-deadline-catalog{align-content:start;gap:9px;min-width:0;padding:1px 1px 10px;display:grid}.tasks-deadline-catalog-card{border:1px solid #d8e3ee;border-left:3px solid var(--ui-primary);background:#fbfdff;border-radius:10px;grid-template-columns:minmax(285px,1.7fr) minmax(165px,1fr) minmax(140px,.8fr) minmax(175px,1fr) minmax(190px,1.1fr) 84px;align-items:stretch;min-width:0;display:grid;position:relative;overflow:visible;box-shadow:0 4px 12px #17375b0c}.tasks-deadline-catalog-card:nth-child(2n){background:#f3f8fd}.tasks-deadline-catalog-card svg{flex:0 0 17px;width:17px;height:17px}.tasks-deadline-catalog-identity{align-items:flex-start;gap:11px;min-width:0;padding:13px 14px;display:flex}.tasks-deadline-catalog-identity>div{min-width:0}.tasks-deadline-catalog-identity h3{color:var(--ui-ink);font-family:var(--ui-font);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:850;line-height:1.25;overflow:hidden}.tasks-deadline-catalog-identity>div>span{color:#50657a;align-items:center;gap:5px;margin-top:7px;font-size:10px;font-weight:700;display:flex}.tasks-deadline-catalog-identity>div>span svg{width:13px;height:13px;color:var(--ui-primary)}.tasks-deadline-catalog-identity p{color:#58708a;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:10px;overflow:hidden}.tasks-deadline-catalog-rule{border-left:1px solid #e2e9f0;flex-direction:column;align-items:flex-start;min-width:0;padding:13px 14px;display:flex}.tasks-deadline-catalog-rule strong{color:#173b6a;align-items:center;gap:5px;font-size:10px;line-height:1.25;display:flex}.tasks-deadline-catalog-rule strong svg{color:var(--ui-primary)}.tasks-deadline-catalog-rule>span{color:var(--ui-ink);margin-top:7px;font-size:10px;font-weight:750;line-height:1.25}.tasks-deadline-catalog-rule>span.tasks-deadline-days{color:var(--ui-primary);font-size:20px;font-weight:900;line-height:1}.tasks-deadline-catalog-rule small{color:#4f6680;margin-top:3px;font-size:10px;font-weight:500;line-height:1.25;display:block}.tasks-deadline-catalog.grid,.tasks-deadline-catalog.grid .tasks-deadline-catalog-card{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-deadline-catalog.grid .tasks-deadline-catalog-identity,.tasks-deadline-catalog.grid .tasks-model-catalog-actions{grid-column:1/-1}.tasks-deadline-catalog.grid .tasks-model-catalog-actions{flex-direction:row;justify-content:flex-end;align-items:center}.tasks-deadline-catalog.grid .tasks-model-catalog-edit{min-width:110px}@media (width<=1080px){.tasks-deadline-catalog.list .tasks-deadline-catalog-card{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-deadline-catalog.list .tasks-deadline-catalog-identity,.tasks-deadline-catalog.list .tasks-model-catalog-actions{grid-column:1/-1}.tasks-deadline-catalog.list .tasks-model-catalog-actions{flex-direction:row;justify-content:flex-end;align-items:center}.tasks-deadline-catalog.list .tasks-model-catalog-edit{min-width:110px}}@media (width<=820px){.tasks-deadline-catalog.grid{grid-template-columns:1fr}}@media (width<=620px){.tasks-deadline-catalog.list .tasks-deadline-catalog-card,.tasks-deadline-catalog.grid .tasks-deadline-catalog-card{grid-template-columns:1fr}.tasks-deadline-catalog-identity,.tasks-deadline-catalog-rule,.tasks-deadline-catalog .tasks-model-catalog-actions{grid-column:1}.tasks-deadline-catalog-rule,.tasks-deadline-catalog .tasks-model-catalog-actions{border-top:1px solid #e2e9f0;border-left:0}}.tasks-review-column{background:#f5f0fb}.tasks-review-column>header>span{align-items:center;gap:7px;min-width:0;display:flex}.tasks-kanban-mode .task-note.review-pending:not(.automatic-situation){cursor:pointer;background:#fbfcfd;border-color:#d4dce4 #d4dce4 #d4dce4 #7b8794;box-shadow:0 4px 14px #34495e12}.tasks-kanban-mode .task-note.review-changes-requested:not(.automatic-situation){background:#fffdf8;border-color:#edc57c #edc57c #edc57c #c77a0c}.task-deadline-badge.review,.task-deadline-badge.review.pending{color:#673b91;background:#eee2fa}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-support-row>.task-review-state{color:#653892;text-overflow:ellipsis;white-space:nowrap;background:#f5eefc;border:1px solid #d9c7ed;border-radius:999px;flex:0 auto;align-items:center;gap:4px;width:fit-content;min-width:0;max-width:100%;min-height:24px;padding:3px 8px;font-size:9px;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-support-row>.task-review-state.pending{color:#653892;background:#f5eefc;border-color:#d9c7ed}.tasks-kanban-mode .task-note.review-pending:not(.automatic-situation)>.task-note-meta>.task-completed-date.awaiting-approval{color:#596775}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-support-row>.task-review-state.changes_requested{color:#8c5908;background:#fff7e6;border-color:#ebc16f}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-support-row>.task-review-state.approved{color:#247147;background:#edf8f1;border-color:#9fcfb2}.tasks-kanban-mode .task-review-state .task-movement-icon{flex-basis:13px;width:13px;height:13px}.tasks-kanban-mode .task-note:is(.review-pending,.approval-locked):not(.automatic-situation)>.task-note-actions{grid-area:6/2;width:auto;margin-top:6px}.tasks-kanban-mode .task-note-actions .task-review-action{min-height:28px;font-family:var(--ui-font);white-space:nowrap;border-radius:999px;flex:1;padding:0 9px;font-size:9px;font-weight:800}.tasks-kanban-mode .task-note-actions .task-review-action.changes{color:#855811;background:#fff9ec;border-color:#d6b36e}.tasks-kanban-mode .task-note-actions .task-review-action.approve{color:#fff;background:#268451;border-color:#268451}@container task-card (width<=330px){.tasks-kanban-mode .task-note-actions .task-review-action{min-height:26px;padding-inline:6px;font-size:8px}.tasks-kanban-mode .task-note-actions .task-movement-state.review.locked{padding-inline:7px;font-size:8px}}.tasks-kanban-mode .task-note-actions .task-move-forward.review{color:#fff;background:#7441a4;border-color:#7441a4;box-shadow:0 2px 5px #7441a43d}.tasks-kanban-mode .task-note-actions .task-movement-state.review{color:#693c92}.tasks-kanban-mode .task-note.approval-locked:not(.automatic-situation){background:#fefcff;border-color:#ddcfee #ddcfee #ddcfee #8451b5}.tasks-kanban-mode .task-note.approval-overdue:not(.automatic-situation){background:snow;border-color:#efb2a9 #efb2a9 #efb2a9 #d44735}.task-deadline-badge.review.overdue{color:#a93124;background:#fde7e3}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-support-row>.task-review-state.overdue{color:#a93124;background:#fff0ed;border-color:#ecada3}.tasks-kanban-mode .task-note-actions .task-movement-state.review.locked{color:#6d468f;background:#f7f1fc;border:1px solid #d9c9e9;border-radius:999px;justify-content:center;min-height:28px;padding:0 9px;font-weight:800}.tasks-kanban-mode .task-note-actions .task-movement-state.review.locked.overdue{color:#a93124;background:#fff0ed;border-color:#e8afa5}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>.task-internal-deadline.approval-deadline{grid-template-rows:auto auto;grid-template-columns:max-content max-content;gap:0 4px;display:grid}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>.task-internal-deadline.approval-deadline>.task-card-icon{grid-area:1/1/3}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>.task-internal-deadline.approval-deadline>span{grid-area:1/2;font-size:8.5px}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>.task-internal-deadline.approval-deadline>b{grid-area:2/2}@media (width<=620px){.tasks-toolbar>.tasks-quick-create-button+.tasks-toolbar-controls{flex:1;width:auto;min-width:0}}.tasks-review-panel{background:#fbf8fe;border:1px solid #d7c4eb}.tasks-drawer-section.tasks-message-focus{outline-offset:2px;outline:3px solid #7b4aaa38;transition:outline-color .2s,box-shadow .2s;box-shadow:0 0 0 5px #7b4aaa12}.tasks-review-panel.pending{border-left:4px solid #8050af}.tasks-review-panel.changes_requested{background:#fffcf5;border-color:#e7c277 #e7c277 #e7c277 #c07a13;border-left-style:solid;border-left-width:4px}.tasks-review-panel.approved{background:#f5fbf7;border-color:#a8d4ba #a8d4ba #a8d4ba #278252;border-left-style:solid;border-left-width:4px}.tasks-review-summary{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;display:grid}.tasks-review-summary>span{color:#6b3a97;background:#eee2fa;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tasks-review-panel.approved .tasks-review-summary>span{color:#247147;background:#e3f3e9}.tasks-review-summary strong{color:#40245e;font-size:13px}.tasks-review-summary p,.tasks-review-movement-note{color:#685979;margin:4px 0 0;font-size:11px;line-height:1.45}.tasks-review-audit{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.tasks-review-audit>div{background:#fff;border:1px solid #e1d7ec;border-radius:7px;padding:8px 9px}.tasks-review-audit dt{color:#81728e;text-transform:uppercase;font-size:9px;font-weight:750}.tasks-review-audit dd{color:#3e314a;margin:3px 0 0;font-size:10px;font-weight:750}.tasks-review-feedback{background:#fff7e5;border:1px solid #e7c277;border-radius:8px;margin-top:11px;padding:10px 11px}.tasks-review-feedback strong{color:#7c4f0a;text-transform:uppercase;font-size:10px}.tasks-review-feedback p{color:#5d4520;white-space:pre-wrap;margin:5px 0;font-size:11px;line-height:1.45}.tasks-review-feedback small{color:#856c48;font-size:9px}.tasks-review-panel-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.tasks-review-panel-actions>button{flex:1;min-height:36px;font-size:11px;font-weight:850}.tasks-review-panel-actions .submit-review,.tasks-review-panel-actions .approve{color:#fff;background:#7441a4;border-color:#7441a4}.tasks-review-panel-actions .approve{background:#278252;border-color:#278252}.tasks-review-panel-actions .request-changes{color:#7b520f;background:#fff9ec;border-color:#d4aa5b}.tasks-review-panel-actions>span{color:#63388b;background:#f0e7f8;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:8px 10px;font-size:10px;font-weight:750;display:flex}.tasks-review-movement-note{margin-top:9px}@media (width<=1050px){#tasks-model-form>.tasks-model-review-toggle,#tasks-model-form>.tasks-model-active-toggle,#tasks-model-form>.tasks-form-actions{grid-column:1/-1}.tasks-client-links-filters.tasks-models-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.tasks-client-links-filters.tasks-models-filters,.tasks-review-audit{grid-template-columns:1fr}.tasks-review-panel-actions{flex-direction:column;align-items:stretch}.tasks-review-panel-actions>*{width:100%}}.polli-module-header-leading{align-items:center;gap:14px;min-width:0;display:flex}.polli-module-header-divider{background:#cbd6e2;flex:0 0 1px;width:1px;height:38px}.polli-module-identity{align-items:center;gap:10px;min-width:0;display:flex}.polli-module-identity-icon{object-fit:contain;filter:drop-shadow(0 5px 8px #11304a1f);flex:0 0 48px;width:48px;height:48px;display:block}.polli-module-identity>span,.polli-module-identity strong,.polli-module-identity small{display:block}.polli-module-identity strong{color:var(--ui-ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:850;line-height:1.05;overflow:hidden}.polli-module-identity small{color:var(--ui-muted);letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:750;line-height:1.1;overflow:hidden}.hub-dashboard .hub-module-icon.branded,.hub-dashboard .hub-module-card.tarefas .hub-module-icon.branded{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.hub-dashboard .hub-module-brand-icon{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 8px 12px color-mix(in srgb, var(--module-accent) 20%, transparent));display:block}.v2-shell{height:100dvh;min-height:0;display:block;position:relative;overflow:hidden}.v2-shell.v2-collapsed{--sidebar:68px}.v2-shell>.v2-topbar{inset:0 0 auto var(--sidebar);z-index:100;border-bottom:1px solid var(--ui-border);background:linear-gradient(100deg,#fff 0%,#f7fbff 100%);width:auto;height:62px;min-height:62px;padding:0 22px;position:fixed}.v2-shell>.v2-sidebar{width:var(--sidebar);height:100dvh;min-height:0;position:fixed;inset:0 auto 0 0}.v2-shell>.v2-main{inset:62px 0 0 var(--sidebar);width:auto;height:auto;min-height:0;position:fixed}.v2-module-header-leading{flex:auto}.v2-main-dre .v2-content-dre .v2-page-title>div:first-child,.v2-dre-panel>.v2-page-title{padding-left:0;padding-right:0}.tasks-shell{--polli-module-header-height:70px}.tasks-shell.tasks-kanban-mode .tasks-header{height:var(--polli-module-header-height);background:linear-gradient(100deg,#fff 0%,#f7fbff 100%);padding-inline:18px;left:0}.tasks-shell.tasks-kanban-mode .tasks-selector{height:calc(100dvh - var(--polli-module-header-height));margin-top:var(--polli-module-header-height)}.tasks-header-leading{flex:0 auto}.tasks-module-identity-icon{flex-basis:46px;width:46px;height:46px}.tasks-header-leading .tasks-menu-toggle{order:3;margin-left:2px}.tasks-header-leading .tasks-secondary-home-button{order:3;align-self:center;height:38px!important}.tasks-shell.tasks-kanban-mode .tasks-header-actions{min-width:auto}.simulator-shell .simulator-hub-header{background:linear-gradient(100deg,#fff 0%,#f7fbff 100%);border-top:0;min-height:70px;padding-top:8px;padding-bottom:8px}.simulator-shell .simulator-header-left{gap:14px}@media (width>=1101px){.tasks-shell{--polli-module-header-height:72px}}@media (width<=1279px){.tasks-header-leading .tasks-brand{min-width:172px}.tasks-header-leading .tasks-brand strong{font-size:19px}}@media (width<=900px){.polli-module-identity small,.tasks-header-leading .tasks-brand strong small{display:none}.v2-shell>.v2-topbar{padding-inline:14px}.tasks-shell.tasks-kanban-mode .tasks-header{padding-inline:10px}.tasks-header-leading,.simulator-shell .simulator-header-left{gap:9px}.tasks-header-leading .tasks-brand{min-width:128px}}@media (width<=700px){.tasks-header-leading .polli-module-hub-button{width:42px;min-width:42px;padding:0}.tasks-header-leading .polli-module-hub-button>span,.tasks-header-leading .tasks-brand>span{display:none}.tasks-header-leading .tasks-brand{min-width:auto}.tasks-module-identity-icon{flex-basis:40px;width:40px;height:40px}}@media (width<=620px){.tasks-shell{--polli-module-header-height:64px}.tasks-shell.tasks-kanban-mode .tasks-header{left:0}.v2-shell{height:100dvh;min-height:0}.v2-shell>.v2-topbar{height:64px;min-height:64px;padding-inline:9px}.v2-shell>.v2-main{inset:64px 0 0 var(--sidebar);height:auto;min-height:0}.v2-module-header-leading,.v2-topbar-context{gap:7px}.v2-module-header-leading .polli-module-hub-button{width:42px;min-width:42px;padding:0}.v2-module-header-leading .polli-module-hub-button>span,.v2-module-header-leading .polli-module-identity>span,.v2-office-selector>span,.v2-office-selector>i{display:none}.v2-office-selector{justify-content:center;min-width:42px;min-height:42px;padding:0}.v2-office-selector>svg{width:20px;height:20px}.polli-module-header-divider{height:32px}.polli-module-identity-icon{flex-basis:42px;width:42px;height:42px}}@media (width<=680px){.simulator-shell .simulator-hub-header{align-items:stretch;gap:8px;padding-inline:12px}.simulator-shell .simulator-header-left,.simulator-shell .simulator-header-actions{width:100%}.simulator-shell .simulator-header-left{flex:auto}.simulator-shell .standalone-brand span{display:none}}.tasks-shell{--tasks-header-height:72px;--polli-module-header-height:72px}.tasks-shell .tasks-header,.tasks-shell.tasks-kanban-mode .tasks-header{height:var(--tasks-header-height);min-height:var(--tasks-header-height);flex-wrap:nowrap;gap:9px;padding-inline:12px}.tasks-header-leading{gap:8px;min-width:0}.tasks-header-leading .tasks-brand{gap:7px;min-width:184px}.tasks-header-leading .tasks-brand>span{min-width:70px}.tasks-header-leading .tasks-brand strong{font-size:23px}.tasks-header-leading .tasks-brand strong small{color:#7d8997;letter-spacing:.025em;margin-top:2px;font:600 6px/1.05 Arial,Segoe UI,sans-serif}.tasks-header-leading .tasks-menu-toggle{margin-left:0}.tasks-header-quick-create{min-width:112px;height:36px;min-height:36px;padding-inline:10px;font-size:11px}.tasks-header-quick-create>span{font-size:16px}.tasks-shell.tasks-kanban-mode .tasks-header-search{flex:250px;min-width:150px;max-width:430px;margin:0}.tasks-shell.tasks-kanban-mode .tasks-header-search input{padding-right:64px}.tasks-header-search>kbd{z-index:1;color:#718096;white-space:nowrap;pointer-events:none;background:#fbfcfe;border:1px solid #d7e0ea;border-radius:5px;justify-content:center;align-items:center;min-width:48px;height:20px;padding:0 5px;font:700 8px/1 Arial,Segoe UI,sans-serif;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.tasks-header-administration-spacer{flex:auto;min-width:24px}.tasks-kanban-header-context{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.tasks-board-view-menu{z-index:164;flex:none;position:relative}.tasks-board-view-trigger{color:#294866;text-align:left;white-space:nowrap;background:#f8fbff;border:1px solid #cfd9e5;border-radius:9px;grid-template-columns:17px minmax(0,1fr) 15px;align-items:center;gap:7px;width:220px;height:36px;min-height:36px;padding:0 9px;font:800 9px/1.15 Arial,Segoe UI,sans-serif;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:grid}.tasks-board-view-trigger:hover,.tasks-board-view-menu.open .tasks-board-view-trigger{color:#1769d2;background:#edf5ff;border-color:#89b4e5;box-shadow:0 5px 16px #1769d21a}.tasks-board-view-trigger:focus-visible{outline-offset:2px;outline:3px solid #1769d22e}.tasks-board-view-trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.tasks-filter-icon,.tasks-adjustments-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.tasks-board-view-trigger>em{color:#71849a;width:15px;height:15px}.tasks-board-view-popover{background:#fff;border:1px solid #d6e0ea;border-radius:11px;gap:3px;width:278px;padding:6px;display:grid;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 18px 45px #18304c38}.tasks-board-view-popover>button{color:#425267;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:38px;padding:0 9px;font:750 10px/1.2 Arial,Segoe UI,sans-serif;display:grid}.tasks-board-view-popover>button:hover,.tasks-board-view-popover>button:focus-visible,.tasks-board-view-popover>button.active{color:#1769d2;background:#eaf3fd;outline:0}.tasks-board-view-popover .tasks-sidebar-icon{width:16px;height:16px}.tasks-board-view-popover>button>b{text-align:center;font-size:12px}.tasks-kanban-header-context .tasks-developer-overview{min-height:36px;padding:4px 8px}.tasks-kanban-header-context .tasks-developer-overview span{font-size:7px}.tasks-kanban-header-context .tasks-developer-overview strong{font-size:9px}.tasks-kanban-header-context .tasks-competence{gap:5px}.tasks-kanban-header-context .tasks-competence input{width:116px;height:36px}.tasks-kanban-header-context .tasks-toolbar-icon{width:36px;height:36px}.tasks-board-refresh-button{flex-shrink:0}.tasks-board-refresh-control{flex:none;align-items:center;gap:6px;display:flex}.tasks-board-refresh-status{color:#61748c;white-space:nowrap;gap:2px;margin:0;font-size:9px;line-height:1.2;display:grid}.tasks-board-refresh-status strong{color:#36506f;font-variant-numeric:tabular-nums;font-size:11px}@media (width<=1500px){.tasks-board-refresh-control .tasks-board-refresh-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.tasks-board-refresh-button svg{width:18px;height:18px}.tasks-board-refresh-button:disabled{cursor:wait;opacity:.65}.tasks-board-refresh-button[aria-busy=true] svg{animation:1s linear infinite tasks-board-refresh-spin}@keyframes tasks-board-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tasks-board-refresh-button[aria-busy=true] svg{animation:none}}.tasks-shell .tasks-header-actions,.tasks-shell.tasks-kanban-mode .tasks-header-actions{flex:none;gap:6px;min-width:auto;margin-left:auto}.tasks-admin-header-popover>section>div>button.active,.tasks-admin-header-popover>section>div>button[aria-current=page]{color:#1769d2;background:#e7f2ff;box-shadow:inset 3px 0 #1769d2}.tasks-admin-header-popover>section>div>button.active>i,.tasks-admin-header-popover>section>div>button[aria-current=page]>i{color:#1769d2}.tasks-shell.tasks-kanban-mode .tasks-board-area{padding-top:var(--tasks-header-height)}@media (width<=1450px){.tasks-header-leading .tasks-brand{min-width:166px}.tasks-module-identity-icon{flex-basis:42px;width:42px;height:42px}.tasks-shell.tasks-kanban-mode .tasks-header-search{flex-basis:180px}}@media (width<=1279px){.tasks-header-quick-create{width:38px;min-width:38px;padding:0}.tasks-header-quick-create>b{display:none}.tasks-kanban-header-context{gap:4px}.tasks-header-search>kbd{display:none}.tasks-shell.tasks-kanban-mode .tasks-header-search input{padding-right:40px}.tasks-board-view-trigger{grid-template-columns:1fr;justify-items:center;width:38px;padding:0}.tasks-board-view-trigger>span,.tasks-board-view-trigger>em{display:none}}@media (width<=1100px){.tasks-header-leading .tasks-brand{min-width:142px}.tasks-shell.tasks-kanban-mode .tasks-header-search{min-width:110px}.tasks-kanban-header-context .tasks-developer-overview{max-width:118px;overflow:hidden}}@media (width<=900px){.tasks-header-leading .tasks-brand{min-width:auto}.tasks-kanban-header-context .tasks-developer-overview{place-items:center;width:36px;padding:0}.tasks-kanban-header-context .tasks-developer-overview span{font-size:0}.tasks-kanban-header-context .tasks-developer-overview span:after{content:"Visão";font-size:7px}.tasks-kanban-header-context .tasks-developer-overview strong{display:none}}@media (width<=700px){.tasks-shell .tasks-header,.tasks-shell.tasks-kanban-mode .tasks-header{gap:6px;padding-inline:8px}.tasks-header-quick-create{width:34px;min-width:34px;height:34px;min-height:34px}.tasks-kanban-header-context .tasks-toolbar-icon,.tasks-kanban-header-context .tasks-developer-overview,.tasks-board-view-trigger{width:34px;height:34px;min-height:34px}}@media (width<=620px){.tasks-shell{--tasks-header-height:64px;--polli-module-header-height:64px}.tasks-shell.tasks-kanban-mode .tasks-header-search{min-width:72px}.tasks-kanban-header-context .tasks-developer-overview,.tasks-kanban-header-context .tasks-competence{display:none}.tasks-board-view-popover{width:min(278px,100vw - 16px);position:fixed;top:70px;right:8px}.tasks-admin-header-popover{top:70px}}.tasks-kanban-mode .tasks-board{grid-template-rows:minmax(0,1fr);grid-auto-flow:column;overflow-y:hidden}.tasks-kanban-mode .tasks-board[data-column-layout=adaptive]{grid-template-columns:repeat(var(--task-columns), minmax(220px, 1fr));overflow-x:auto}.tasks-kanban-mode .tasks-board[data-column-layout=adaptive] .tasks-column{min-width:0}.tasks-kanban-mode .tasks-column>div{overflow-x:hidden}.tasks-kanban-mode .tasks-board[data-column-layout=adaptive] .task-note{min-width:0;max-width:100%;overflow:hidden}.tasks-kanban-mode .task-note.automatic-situation>h3,.tasks-kanban-mode .task-note.automatic-situation>.task-client,.tasks-kanban-mode .task-note.automatic-situation>.task-note-top,.tasks-kanban-mode .task-note.automatic-situation>.task-note-meta,.tasks-kanban-mode .task-note.automatic-situation>.task-note-footer,.tasks-kanban-mode .task-note.automatic-situation>.task-note-actions{overflow-wrap:anywhere;min-width:0;max-width:100%}.tasks-kanban-mode .task-note.automatic-situation>.task-note-top{flex-wrap:wrap}.tasks-kanban-mode .task-note.automatic-situation>.task-note-meta>*{overflow-wrap:anywhere;min-width:0}.tasks-kanban-mode .task-note:not(.automatic-situation){min-width:0;max-width:100%;overflow:hidden}.tasks-kanban-mode .task-note:not(.automatic-situation)>h3,.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-client,.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta,.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-support-row,.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-footer,.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-actions{min-width:0;max-width:100%}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-client{overflow-wrap:anywhere}.tasks-kanban-mode .task-note:is(.review-pending,.approval-locked):not(.automatic-situation)>.task-note-footer{grid-area:6/1/auto/-1}.tasks-kanban-mode .task-note:is(.review-pending,.approval-locked):not(.automatic-situation)>.task-note-actions{grid-area:7/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:6px;width:100%;display:grid}.tasks-kanban-mode .task-note-actions .task-review-action{text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}.tasks-kanban-mode .task-note-actions>.task-movement-state{white-space:normal;overflow-wrap:anywhere;text-align:center;grid-column:1/-1;max-width:100%}.tasks-kanban-mode .tasks-board[data-stage-count="6"]{gap:8px;padding-inline:12px}.tasks-kanban-mode .tasks-board[data-stage-count="6"] .tasks-column>header{gap:5px;height:48px;padding-inline:8px;font-size:12px}.tasks-kanban-mode .tasks-board[data-stage-count="6"] .tasks-column>.task-stage-header{gap:3px;padding-inline:6px}.tasks-kanban-mode .tasks-board[data-stage-count="6"] .task-stage-header .task-stage-heading{gap:4px}.tasks-kanban-mode .tasks-board[data-stage-count="6"] .task-stage-header .task-stage-icon{flex-basis:20px;width:20px;height:20px}.tasks-kanban-mode .tasks-board:is([data-stage-count="4"],[data-stage-count="5"],[data-stage-count="6"]) .tasks-column>header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container task-card (width<=270px){.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta{grid-template-columns:minmax(0,1fr);justify-content:stretch}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>*{flex-wrap:wrap;grid-column:1/-1}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>*>span,.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-meta>*>b{white-space:normal;overflow-wrap:anywhere}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-support-row{flex-wrap:wrap}.tasks-kanban-mode .task-note:not(.automatic-situation) .task-note-indicators{white-space:normal;flex-wrap:wrap;justify-content:flex-start;max-width:100%;margin-left:0}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-footer{grid-area:6/1/auto/-1}.tasks-kanban-mode .task-note:not(.automatic-situation)>.task-note-actions{grid-area:7/1/auto/-1;justify-self:stretch;width:100%}}@container task-card (width<=210px){.tasks-kanban-mode .task-note:is(.review-pending,.approval-locked):not(.automatic-situation)>.task-note-actions{grid-template-columns:minmax(0,1fr)}.tasks-kanban-mode .task-note-actions .task-review-action{white-space:normal}}@container tasks-board-area (width<=899px){.tasks-kanban-mode .tasks-board[data-column-layout=adaptive]{grid-template-columns:repeat(var(--task-columns), minmax(min(240px, 100%), 1fr));overflow-x:auto}}.hub-system-maintenance{color:#0c2141;width:min(1480px,100%);font-family:Arial,Segoe UI,sans-serif}.hub-system-maintenance .hub-maintenance-navigation{min-height:38px;margin-bottom:10px}.hub-system-maintenance .hub-maintenance-navigation .hub-secondary,.hub-system-maintenance .hub-maintenance-navigation .hub-page-home-button{color:#24547f;background:#fff;border-color:#bfd5ec;border-radius:10px;min-height:36px;box-shadow:0 4px 13px #11385f0a}.hub-system-maintenance .v2-maintenance-page{color:#0c2141;gap:12px}.hub-system-maintenance .v2-maintenance-header{min-height:68px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;padding:1px 0 4px;display:grid}.hub-system-maintenance .v2-maintenance-header>.v2-maintenance-header-icon{color:#087d9c;background:linear-gradient(145deg,#eafbff,#dff7f7);border-radius:13px;flex:none;place-items:center;width:54px;height:54px;display:grid}.hub-system-maintenance .v2-maintenance-header-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.hub-system-maintenance .v2-maintenance-header>.v2-maintenance-header-copy,.hub-system-maintenance .v2-maintenance-header>.v2-maintenance-header-actions{border:0;min-width:0;padding-left:0}.hub-system-maintenance .v2-maintenance-header-copy>span{color:#087f96;letter-spacing:.11em;font-size:8px;font-weight:900;display:block}.hub-system-maintenance .v2-maintenance-header h1{color:#0b1d3c;letter-spacing:-.025em;margin:3px 0 2px;font:900 22px/1.08 Arial,Segoe UI,sans-serif}.hub-system-maintenance .v2-maintenance-header p{color:#617899;max-width:850px;margin:0;font-size:10px;line-height:1.4}.hub-system-maintenance .v2-maintenance-header-actions{justify-content:flex-end;align-items:center;display:flex}.hub-system-maintenance .v2-maintenance-header-actions .v2-primary,.hub-system-maintenance .v2-maintenance-header-actions .v2-action-button{border-radius:10px!important;min-height:38px!important;padding-inline:14px!important}.hub-system-maintenance .v2-maintenance-summary{gap:10px}.hub-system-maintenance .v2-catalog-summary,.hub-system-maintenance .v2-maintenance-summary-backups{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-system-maintenance .v2-maintenance-summary article{background:#fffffff7;border:1px solid #d5e1ef;border-radius:12px;min-height:84px;padding:13px 14px 12px 17px;box-shadow:0 6px 19px #112d530d}.hub-system-maintenance .v2-maintenance-summary article:before{content:"";background:#2379db;width:4px;position:absolute;inset:0 auto 0 0}.hub-system-maintenance .v2-maintenance-summary article:nth-child(2):before{background:#0b9b77}.hub-system-maintenance .v2-maintenance-summary article:nth-child(3):before{background:#d99015}.hub-system-maintenance .v2-maintenance-summary article:nth-child(4):before{background:#078b9b}.hub-system-maintenance .v2-maintenance-summary article:after{display:none}.hub-system-maintenance .v2-maintenance-summary small{color:#617899;letter-spacing:.07em;font-size:8px;font-weight:900}.hub-system-maintenance .v2-maintenance-summary strong{color:#0b1d3c;margin:6px 0 3px;font-family:Arial,Segoe UI,sans-serif;font-size:12px;font-weight:900}.hub-system-maintenance .v2-maintenance-summary span{color:#667c99;font-size:8.5px;line-height:1.35}.hub-system-maintenance .v2-card{background:#fffffffa;border:1px solid #d5e1ef;border-radius:14px;overflow:hidden;box-shadow:0 7px 23px #112d530e}.hub-system-maintenance .v2-maintenance-update-layout,.hub-system-maintenance .v2-publisher-layout,.hub-system-maintenance .v2-support-layout{gap:14px}.hub-system-maintenance .v2-maintenance-section-heading{background:linear-gradient(#fff,#f8fbff);border-bottom:1px solid #dce6f0;min-height:55px;padding:10px 15px}.hub-system-maintenance .v2-maintenance-section-heading>div>span,.hub-system-maintenance .v2-catalog-action-card>div>span{color:#087f96;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.hub-system-maintenance .v2-maintenance-section-heading h2,.hub-system-maintenance .v2-catalog-action-card>div>h2{color:#0c2141;letter-spacing:-.015em;margin:3px 0 0;font:900 15px/1.15 Arial,Segoe UI,sans-serif}.hub-system-maintenance .v2-maintenance-section-heading p{color:#617899;margin:4px 0 0;font-size:9px;line-height:1.4}.hub-system-maintenance .v2-maintenance-section-heading>.v2-status{color:#087d46;letter-spacing:0;flex:none;font-size:9px}.hub-system-maintenance .v2-primary{border-radius:9px;min-height:38px;padding:0 14px;font-size:10px;font-weight:850}.hub-system-maintenance .v2-action-button{color:#285378!important;border-radius:9px!important;min-height:34px!important;padding:6px 11px!important;font-size:9px!important}.hub-system-maintenance .v2-danger-button{border-radius:9px;min-height:34px;padding:6px 11px;font-size:9px}.hub-system-maintenance .v2-message{color:#245b76;background:#f0f8fd;border:1px solid #bcd9ed;border-left:4px solid #1682b2;border-radius:10px;margin:0;padding:10px 13px;font-size:10px;line-height:1.45}.hub-system-maintenance .v2-message.error{color:#9d3a31;background:#fff4f2;border-color:#efc2bd #efc2bd #efc2bd #ca4338}.hub-system-maintenance .v2-maintenance-note{background:#fff8e9;border-left:4px solid #d99015;border-radius:9px;gap:4px;padding:10px 12px}.hub-system-maintenance .v2-maintenance-note strong{color:#855a13;font-size:9px;font-weight:900}.hub-system-maintenance .v2-maintenance-note span{color:#735e3b;font-size:8.5px;line-height:1.45}.v2-update-progress{color:#183553;background:linear-gradient(120deg,#f5faff,#fff);border:1px solid #cbdff5;border-radius:14px;margin:0 0 18px;padding:20px;box-shadow:0 4px 16px #21497508}.v2-update-progress-heading,.v2-update-progress-details{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-update-progress-heading>div>span{color:#086bca;letter-spacing:.08em;font-size:10px;font-weight:800}.v2-update-progress-heading h2{margin:5px 0 0;font:800 18px/1.25 Arial,Segoe UI,sans-serif}.v2-update-progress-heading>strong{color:#1462b6;background:#e5f1ff;border-radius:20px;padding:7px 11px;font-size:12px}.v2-update-progress-track{background:#e0eaf5;border-radius:10px;height:11px;margin:18px 0;overflow:hidden}.v2-update-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#146cdd,#00a4ba);height:100%;transition:width .25s;display:block}.v2-update-progress-track.is-indeterminate>span{width:38%;animation:1.7s ease-in-out infinite v2-update-progress-motion}@keyframes v2-update-progress-motion{0%{transform:translate(-110%)}to{transform:translate(280%)}}.v2-update-progress-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.v2-update-progress-flow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.v2-update-progress-action-area{justify-self:end;gap:8px;width:min(100%,560px);min-width:0;max-width:100%;display:grid}.v2-update-progress-actions{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.v2-update-file-input{display:none}.v2-update-action-hint{color:#60768d;text-align:right;font-size:10px;line-height:1.4}.v2-update-selected-file{background:#f1f7fd;border:1px solid #c9dff2;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.v2-update-selected-file>span{flex:160px;min-width:0}.v2-update-selected-file strong{color:#173f68;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.v2-update-selected-file small{color:#60768d;font-size:10px;display:block}.v2-update-selected-file>div{gap:8px;display:flex}.v2-update-selected-file button{color:#1165b4;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.v2-update-selected-file button:disabled{color:#8295a8;cursor:default}.v2-update-selected-file button:focus-visible{outline-offset:2px;outline:2px solid #1769d2}.v2-update-refresh-slot{min-width:0}.v2-update-refresh-slot:empty{display:none}.v2-update-refresh-slot .polli-release-notice{box-sizing:border-box;width:100%;max-width:none;box-shadow:none;flex-wrap:wrap;margin:0;padding:8px 10px;font-size:11px;position:static;bottom:auto;left:auto;right:auto}.v2-update-refresh-slot .polli-release-notice>span{flex:170px;min-width:0}.hub-system-maintenance .v2-update-progress-actions .v2-primary{border-radius:8px;min-width:128px;min-height:39px;padding-inline:13px}.hub-system-maintenance .v2-update-progress-actions .v2-update-action-authenticate{background:linear-gradient(#2c83df 0%,#176fc0 100%);border-color:#176fc0}.v2-update-progress-stages li{color:#536b87;align-items:flex-start;gap:9px;min-width:0;font-size:12px;font-weight:700;display:flex}.v2-update-progress-stages li>b{background:#f0f5fa;border:1px solid #c6d7e8;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;display:grid}.v2-update-progress-stages small{margin-top:4px;font-size:11px;font-weight:400;display:block}.v2-update-progress-stages .complete{color:#008461}.v2-update-progress-stages .complete>b{background:#def5ec;border-color:#a4d8c6}.v2-update-progress-stages .active{color:#086bca}.v2-update-progress-stages .active>b{background:#e0efff;border-color:#90bef1}.v2-update-progress-stages .failed{color:#b82d34}.v2-update-progress.is-failed .v2-update-progress-track>span{background:#cf4851}.v2-update-progress.is-complete .v2-update-progress-track>span{background:#009b77}.v2-update-progress.is-reconnecting{background:#fffcf5;border-color:#e7c990}.v2-update-stage-progress{background:#f1f7fd;border:1px solid #c9dff2;border-radius:10px;gap:7px;margin-top:17px;padding:12px 14px;display:grid}.v2-update-stage-progress>div{color:#41617f;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.v2-update-stage-progress>div strong{color:#173f68}.v2-update-stage-progress>div span{color:#086bca;font-size:13px;font-weight:900}.v2-update-stage-progress>span{background:#d9e7f4;border-radius:999px;height:8px;overflow:hidden}.v2-update-stage-progress>span>i{border-radius:inherit;background:linear-gradient(90deg,#1770d9,#04a2b5);height:100%;transition:width .25s;display:block}.v2-update-progress>p{margin:17px 0 10px;font-size:13px;line-height:1.5}.v2-update-progress-details{color:#60768d;font-size:11px}.v2-update-progress-details small{font-size:inherit}@media (width<=640px){.v2-update-progress{padding:16px}.v2-update-progress-flow{grid-template-columns:1fr}.v2-update-progress-stages{grid-template-columns:1fr;gap:12px}.v2-update-progress-action-area{width:100%}.v2-update-progress-actions{grid-template-columns:1fr;display:grid}.hub-system-maintenance .v2-update-progress-actions .v2-primary{width:100%;min-width:0}.v2-update-progress-heading h2{font-size:16px}}@media (width>=641px) and (width<=1180px){.v2-update-progress-flow{grid-template-columns:1fr}.v2-update-progress-actions{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.v2-update-progress-track>span,.v2-update-stage-progress>span>i{transition:none}.v2-update-progress-track.is-indeterminate>span{animation:none;transform:translate(80%)}}.hub-system-maintenance .v2-update-steps{gap:0;padding:7px 14px}.hub-system-maintenance .v2-update-steps li{border-bottom-color:#e3eaf2;grid-template-columns:29px minmax(0,1fr);min-height:54px;padding:7px 4px}.hub-system-maintenance .v2-update-steps b{color:#087f96;background:#eef8fb;border-color:#b8d5e8;width:27px;height:27px}.hub-system-maintenance .v2-update-steps strong{color:#183553;font-size:9px;font-weight:900}.hub-system-maintenance .v2-update-steps span{color:#677d98;font-size:8px}.hub-system-maintenance .v2-table-wrap{scrollbar-color:#b9c9d9 transparent}.hub-system-maintenance .v2-simple-table{font-family:Arial,Segoe UI,sans-serif;font-size:10px}.hub-system-maintenance .v2-simple-table th{color:#637895;background:#f5f8fc;border-bottom-color:#dce5ef;height:38px;padding:9px 12px;font-size:8px}.hub-system-maintenance .v2-simple-table td{color:#36516f;border-bottom-color:#e4eaf1;padding:10px 12px;font-size:9px}.hub-system-maintenance .v2-simple-table td strong{color:#173451;font-weight:900}.hub-system-maintenance .v2-simple-table small{color:#7085a0;font-size:8px}.hub-system-maintenance .v2-backup-external-note{border-radius:8px;margin:10px 13px 0;padding:8px 10px;font-size:8.5px}.hub-system-maintenance .v2-backup-export-button{min-width:116px;padding-inline:9px;font-size:8px}.hub-system-maintenance .v2-empty{color:#7187a2;place-items:center;min-height:100px;padding:28px;font-size:10px;display:grid}.hub-system-maintenance .v2-status{padding:4px 8px;font-size:8px;font-weight:900}.hub-system-maintenance .v2-update-preparation-body{gap:10px;padding:13px}.hub-system-maintenance .v2-update-upload{color:#087f96;background:linear-gradient(145deg,#f7fcff,#edf8fb);border-color:#94bed6;border-radius:11px;min-height:112px;padding:15px}.hub-system-maintenance .v2-update-upload-icon{background:#078b9b;width:35px;height:35px;font-size:18px}.hub-system-maintenance .v2-update-upload strong{color:#173451;font-size:11px}.hub-system-maintenance .v2-update-upload small{color:#667d99;font-size:8.5px}.hub-system-maintenance .v2-update-prepared,.hub-system-maintenance .v2-update-server-card{border-radius:10px;padding:10px 12px}.hub-system-maintenance .v2-publisher-fields{gap:10px;margin:13px 15px 0}.hub-system-maintenance .v2-publisher-fields label,.hub-system-maintenance .v2-support-copy-card>label,.hub-system-maintenance .v2-support-analysis-controls label{color:#36516f;gap:5px;font-size:9px;font-weight:850}.hub-system-maintenance .v2-publisher-fields input,.hub-system-maintenance .v2-publisher-fields textarea,.hub-system-maintenance .v2-support-copy-card input,.hub-system-maintenance .v2-support-copy-card textarea,.hub-system-maintenance .v2-support-analysis-controls select{color:#173451;border-color:#cbd9e7;border-radius:8px;min-height:38px;padding:8px 10px;font-size:10px}.hub-system-maintenance .v2-release-notes-heading strong{color:#36516f;font-size:9px}.hub-system-maintenance .v2-release-notes-heading span{font-size:8px}.hub-system-maintenance .v2-release-notes-rows>article{border-radius:8px;grid-template-columns:minmax(105px,.7fr) minmax(140px,1fr) minmax(220px,1.7fr) 30px;gap:7px;padding:8px}.hub-system-maintenance .v2-release-notes-rows select{border-radius:8px;min-height:38px;padding:8px 10px;font-size:10px}.hub-system-maintenance .v2-release-note-remove{border-radius:8px;width:30px;height:38px}.hub-system-maintenance .v2-publisher-fields textarea,.hub-system-maintenance .v2-support-copy-card textarea{line-height:1.45}.hub-system-maintenance .v2-publisher-scope{color:#536d8c;gap:6px;margin:12px 15px;font-size:10px}.hub-system-maintenance .v2-publisher-scope strong{color:#173451}.hub-system-maintenance .v2-publisher-scope span{padding:4px 8px;font-size:8px}.hub-system-maintenance .v2-publisher-confirm{background:#f6f9fc;border:1px solid #dbe5ef;border-radius:9px;margin-inline:15px;padding:9px 10px;color:#405b79!important;font-size:9px!important}.hub-system-maintenance .v2-publisher-actions{margin:12px 15px 14px}.hub-system-maintenance .v2-publisher-form>.v2-field-help{margin:-6px 15px 13px}.hub-system-maintenance .v2-support-diagnostic-card>p,.hub-system-maintenance .v2-support-local-analysis>p{color:#536d8c;margin:13px 15px 0;font-size:9px;line-height:1.5}.hub-system-maintenance .v2-support-policy-list{gap:6px;margin:11px 15px 13px}.hub-system-maintenance .v2-support-policy-list li{background:#f2faf6;border:1px solid #d4eadf;border-radius:8px;padding:7px 8px 7px 26px;font-size:9px}.hub-system-maintenance .v2-support-diagnostic-card>.v2-primary{margin:0 15px 14px}.hub-system-maintenance .v2-support-copy-card{gap:10px;padding-bottom:14px}.hub-system-maintenance .v2-support-copy-card>label,.hub-system-maintenance .v2-support-copy-card>.v2-field-help,.hub-system-maintenance .v2-support-copy-card>.v2-primary{margin-inline:15px}.hub-system-maintenance .v2-support-copy-card>.v2-maintenance-note{margin-bottom:0}.hub-system-maintenance .v2-support-artifacts,.hub-system-maintenance .v2-support-local-analysis,.hub-system-maintenance .v2-publication-history,.hub-system-maintenance .v2-catalog-policy,.hub-system-maintenance .v2-catalog-action-card,.hub-system-maintenance .v2-catalog-packages,.hub-system-maintenance .v2-catalog-preview{margin-top:2px}.hub-system-maintenance .v2-support-analysis-controls{gap:10px;margin:12px 15px 14px}.hub-system-maintenance .v2-catalog-policy-grid{gap:9px;margin:12px 14px 14px}.hub-system-maintenance .v2-catalog-policy-grid>div{background:#f8fbfe;border-color:#d9e4ef;border-radius:10px;padding:12px}.hub-system-maintenance .v2-catalog-policy-grid strong{color:#173451;font-size:10px;font-weight:900}.hub-system-maintenance .v2-catalog-policy-grid p{color:#607793;font-size:9px;line-height:1.5}.hub-system-maintenance .v2-catalog-action-card{gap:13px;padding:15px}.hub-system-maintenance .v2-catalog-action-card>div>p{color:#607793;margin-top:5px;font-size:9px;line-height:1.5}.hub-system-maintenance .v2-catalog-upload{min-height:105px}.hub-system-maintenance .v2-catalog-totals{gap:7px;margin:12px 14px}.hub-system-maintenance .v2-catalog-totals span{color:#617895;background:#f5f8fc;border:1px solid #dfe8f1;border-radius:9px;padding:8px;font-size:8px}.hub-system-maintenance .v2-catalog-totals strong{color:#173451;font-size:17px}.hub-system-maintenance .v2-catalog-conflicts{margin:12px 14px 0}.hub-system-maintenance .v2-catalog-apply{margin:12px 14px 14px}.v2-catalog-action-card.v2-catalog-export-card{grid-template-columns:minmax(0,1fr)}.v2-catalog-selection{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.v2-catalog-selection>legend{color:#365674;margin-bottom:10px;font-size:11px;font-weight:700}.v2-catalog-selection-option{cursor:pointer;background:#fff;border:1px solid #cbddeb;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:15px;transition:border-color .15s,background-color .15s;display:flex}.v2-catalog-selection-option.selected{background:#edf7fe;border-color:#1383c4;box-shadow:inset 0 0 0 1px #1383c4}.v2-catalog-selection-option:hover{border-color:#087bc0}.v2-catalog-selection-option:focus-within{outline-offset:3px;outline:3px solid #abdfff}.v2-catalog-selection-option>input{accent-color:#087bc0;flex:none;width:18px;height:18px;margin:1px 0 0}.v2-catalog-selection-option>span{min-width:0}.v2-catalog-selection-option strong{color:#173451;font-size:13px;line-height:1.4;display:block}.v2-catalog-selection-option small{color:#506d89;margin-top:6px;font-size:11px;line-height:1.55;display:block}.v2-catalog-selection-option em{color:#086aab;margin-top:9px;font-size:10px;font-style:normal;font-weight:700;line-height:1.5;display:block}.v2-catalog-selection-footer{border-top:1px solid #deebf3;justify-content:space-between;align-items:center;gap:16px;padding-top:13px;display:flex}.v2-catalog-selection-footer strong{color:#173451;font-size:12px;display:block}.v2-catalog-selection-footer p{color:#506d89;margin:4px 0 0;font-size:11px;line-height:1.5}.v2-catalog-selection-footer>button{flex:none}.v2-catalog-preview-scope{background:#f4faff;border:1px solid #cee3f1;border-radius:10px;margin:12px 14px;padding:12px}.v2-catalog-preview-scope>strong{color:#173451;font-size:12px}.v2-catalog-preview-scope ul{flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none;display:flex}.v2-catalog-preview-scope li{color:#096fac;background:#e6f4ff;border:1px solid #b9daee;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.v2-catalog-preview-scope p{color:#506d89;overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.5}.v2-catalog-preview-scope .v2-catalog-closed-periods{background:#fff7e7;border-left:3px solid #e6a32a;border-radius:3px;margin-top:8px;padding:8px 10px}.v2-catalog-closed-periods>p{color:#7d540b;margin-top:0}.v2-catalog-period-list details{color:#086aab;margin-top:6px;font-size:11px;line-height:1.5}.v2-catalog-period-list summary{cursor:pointer;width:fit-content;font-weight:700}.v2-catalog-period-list summary:focus-visible{outline-offset:3px;outline:2px solid #087bc0}@media (width<=800px){.v2-catalog-selection{grid-template-columns:minmax(0,1fr)}.v2-catalog-selection-option{padding:12px}.v2-catalog-selection-footer{flex-direction:column;align-items:stretch}.v2-catalog-selection-footer>button{width:100%}}@media (width<=980px){.hub-system-maintenance .v2-maintenance-summary,.hub-system-maintenance .v2-catalog-summary,.hub-system-maintenance .v2-maintenance-summary-backups{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-system-maintenance .v2-maintenance-update-layout,.hub-system-maintenance .v2-publisher-layout,.hub-system-maintenance .v2-support-layout{grid-template-columns:1fr}}@media (width<=640px){.hub-system-maintenance .v2-maintenance-header{grid-template-columns:45px minmax(0,1fr);align-items:start}.hub-system-maintenance .v2-maintenance-header>.v2-maintenance-header-icon{width:45px;height:45px}.hub-system-maintenance .v2-maintenance-header h1{font-size:18px}.hub-system-maintenance .v2-maintenance-header-actions{grid-column:1/-1;justify-content:stretch;width:100%}.hub-system-maintenance .v2-maintenance-header-actions>*{width:100%}.hub-system-maintenance .v2-maintenance-summary,.hub-system-maintenance .v2-catalog-summary,.hub-system-maintenance .v2-maintenance-summary-backups,.hub-system-maintenance .v2-publisher-fields,.hub-system-maintenance .v2-support-policy-list{grid-template-columns:1fr}}.v2-pca-shell .v2-module-header-leading{min-width:0;overflow:hidden}.v2-pca-shell .v2-topbar-dre-heading{align-items:center;gap:16px;min-width:0;display:flex}.v2-pca-shell .v2-topbar-dre-heading>div{gap:1px;min-width:max-content;display:grid}.v2-pca-shell .v2-topbar-dre-heading>div>span{color:var(--ui-primary);letter-spacing:.14em;font-size:8px;font-weight:900}.v2-pca-shell .v2-topbar-dre-heading>div>strong{color:var(--ui-ink);font-family:var(--ui-display-font);font-size:21px;line-height:1}.v2-pca-shell .v2-topbar-dre-heading>p{border-left:1px solid var(--ui-border-strong);min-width:0;max-width:590px;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;padding-left:16px;font-size:10px;line-height:1.35;overflow:hidden}.v2-pca-shell .v2-dre-panel{padding-top:0}.v2-pca-shell .v2-content-dre{padding-top:8px}.v2-carrier-mapping-editor-screen .v2-editor-screen-header{gap:12px;min-height:46px;margin-bottom:8px}.v2-carrier-mapping-editor-screen .v2-editor-screen-header h1{font-size:22px}.v2-carrier-mapping-editor-screen .v2-editor-screen-header p{font-size:9px}.v2-carrier-mapping-editor-screen .v2-editor-screen-actions{gap:7px}.v2-carrier-mapping-editor-screen :is(.v2-back-button,.v2-cancel-button){min-width:118px;height:36px;min-height:36px!important;padding-inline:13px!important}.v2-carrier-mapping-editor{gap:10px;padding:16px;display:grid}.v2-carrier-mapping-editor .v2-context-note{gap:2px;margin:0;padding:10px 13px}.v2-carrier-mapping-editor .v2-validity-summary{padding:9px 12px}.v2-carrier-mapping-editor .v2-carrier-mapping-fields{grid-template-columns:minmax(360px,1.7fr) minmax(285px,.8fr) minmax(220px,.6fr) 148px;align-items:start;gap:10px;display:grid}.v2-carrier-mapping-editor .v2-field{min-width:0}.v2-carrier-mapping-editor .v2-field input,.v2-carrier-mapping-editor .v2-field select{height:40px;min-height:40px}.v2-carrier-mapping-editor .v2-field small{color:var(--ui-muted);letter-spacing:0;text-transform:none;margin-top:3px;font-size:9px;font-weight:500;line-height:1.3;display:block}.v2-carrier-mapping-editor .v2-carrier-mapping-submit{justify-content:flex-end;align-items:flex-start;padding-top:24px;display:flex}.v2-carrier-mapping-editor .v2-carrier-mapping-submit .v2-primary{width:148px;min-height:40px}.v2-carrier-mapping-editor>.v2-feedback{margin:0}@media (width<=1180px){.v2-pca-shell .v2-topbar-dre-heading>p{display:none}.v2-carrier-mapping-editor .v2-carrier-mapping-fields{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}.v2-carrier-mapping-editor .v2-carrier-mapping-submit{align-items:flex-end;padding-top:0}}@media (width<=720px){.v2-pca-shell .v2-topbar-dre-heading>div>span{display:none}.v2-pca-shell .v2-topbar-dre-heading>div>strong{font-size:17px}.v2-carrier-mapping-editor .v2-carrier-mapping-fields{grid-template-columns:1fr}.v2-carrier-mapping-editor .v2-carrier-mapping-submit{justify-content:stretch}.v2-carrier-mapping-editor .v2-carrier-mapping-submit .v2-primary{width:100%}}.v2-pca-shell{--sidebar:clamp(278px, 19vw, 304px)}.v2-pca-shell>.v2-sidebar{--pca-menu-text:#f3f8ff;--pca-menu-muted:#c8def0;--pca-menu-active:linear-gradient(90deg, #0a4c82 0%, #06366a 100%);--pca-menu-active-hover:linear-gradient(90deg, #105a94 0%, #094378 100%);--pca-menu-active-edge:#64ddff;--pca-menu-focus:#8ee8ff;--pca-menu-hover:#197ac52e;--pca-menu-line:#6ccef63d;color:var(--pca-menu-text);font-family:var(--ui-font);background-color:#001a3b;background-image:radial-gradient(116% 31% at 108% 77%,#0077dc9e 0%,#005bb647 48%,#005bb600 100%),radial-gradient(86% 22% at 5% 79%,#0072dd73 0%,#0049a72e 54%,#0049a700 100%),linear-gradient(#001a3b 0%,#021d3f 54%,#02244a 100%);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;padding:0 12px;box-shadow:3px 0 14px #1232411a}.v2-pca-shell>.v2-sidebar .v2-sidebar-brand-row{flex-direction:row;flex:none;justify-content:space-between;gap:9px;height:82px;min-height:82px;padding:7px 3px}.v2-pca-shell>.v2-sidebar .v2-sidebar-hub{flex:none;height:auto}.v2-pca-shell>.v2-sidebar .polli-module-hub-button{width:112px;height:44px;min-height:44px;padding:0 12px;font-size:16px;transform:none;box-shadow:0 3px 12px #0c23311f}.v2-pca-shell>.v2-sidebar .polli-module-hub-button>span{display:inline}.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity{border-left:1px solid var(--pca-menu-line);flex:1 1 0;align-items:center;gap:7px;min-width:0;padding-left:9px;display:flex}.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity>img{object-fit:contain;filter:drop-shadow(0 4px 6px #091f2b2e);flex:0 0 39px;width:39px;height:39px}.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity>span,.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity strong,.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity small{min-width:0;display:block}.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity>span{flex:1 1 0}.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity strong{color:var(--pca-menu-text);white-space:nowrap;font-size:12px;font-weight:800;line-height:1.05}.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity small{color:var(--pca-menu-muted);letter-spacing:.045em;text-transform:uppercase;white-space:normal;max-width:100%;margin-top:3px;font-size:6px;font-weight:700;line-height:1.15}.v2-pca-shell>.v2-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8ee8ff57 transparent;flex:auto;min-height:0;padding:3px 4px 10px;scroll-padding-block:6px;overflow:hidden auto}.v2-pca-shell>.v2-sidebar nav::-webkit-scrollbar{width:5px;display:block}.v2-pca-shell>.v2-sidebar nav::-webkit-scrollbar-thumb{background:#8ee8ff57;border-radius:4px}.v2-pca-shell>.v2-sidebar :is(.v2-nav-item,.v2-nav-group-toggle,.v2-sidebar-section-toggle,.v2-collapse){min-height:44px;color:var(--pca-menu-text);text-shadow:none;box-shadow:none;background:0 0;border:0;border-radius:9px;justify-content:flex-start;gap:9px;margin:0;padding:6px 8px;font-size:13px;font-weight:600;line-height:1.3;transition:background-color .18s,box-shadow .18s;transform:none}.v2-pca-shell>.v2-sidebar .v2-nav-text{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;display:block}.v2-pca-shell>.v2-sidebar nav>.v2-nav-item:first-child{border-radius:9px;gap:9px;min-height:44px;margin:0;padding:6px 8px;font-size:13px;font-weight:650}.v2-pca-shell>.v2-sidebar nav>.v2-nav-item:first-child:not(.active){color:var(--ph11-pca-navy);-webkit-text-fill-color:currentColor}.v2-pca-shell>.v2-sidebar nav>.v2-nav-item:first-child>span:first-child{background:#1893d633;border-radius:8px;flex:0 0 28px;width:28px;height:28px}.v2-pca-shell>.v2-sidebar nav>.v2-nav-item:first-child:is(:hover,:focus-visible){background:var(--pca-menu-hover);box-shadow:none}.v2-pca-shell>.v2-sidebar nav>.v2-nav-item:first-child.active{background:var(--pca-menu-active);box-shadow:inset 3px 0 0 var(--pca-menu-active-edge)}.v2-pca-shell>.v2-sidebar nav>.v2-nav-item:first-child.active:is(:hover,:focus-visible){background:var(--pca-menu-active-hover)}.v2-pca-shell>.v2-sidebar :is(.v2-nav-item,.v2-nav-group-toggle)>span:first-child{width:28px;height:28px;box-shadow:none;color:var(--pca-menu-text);opacity:1;background:#1893d633;border:0;border-radius:8px;flex:0 0 28px;place-items:center;transition:background-color .18s;display:grid}.v2-pca-shell>.v2-sidebar .pca-sidebar-icon{width:18px;height:18px;color:var(--pca-menu-text)}.v2-pca-shell>.v2-sidebar :is(.v2-nav-item,.v2-nav-group-toggle,.v2-sidebar-section-toggle,.v2-collapse):is(:hover,:focus-visible){background:var(--pca-menu-hover);color:var(--pca-menu-text);box-shadow:none;transform:none}.v2-pca-shell>.v2-sidebar :is(.v2-nav-item,.v2-nav-group-toggle,.v2-sidebar-section-toggle):is(:hover,:focus-visible)>span:first-child{background:#1893d652}.v2-pca-shell>.v2-sidebar :is(.v2-nav-item.active,.v2-nav-group.active>.v2-nav-group-toggle,.v2-sidebar-section.active>.v2-sidebar-section-toggle){background:var(--pca-menu-active);color:#fff;box-shadow:inset 3px 0 0 var(--pca-menu-active-edge);font-weight:650}.v2-pca-shell>.v2-sidebar :is(.v2-nav-item.active,.v2-nav-group.active>.v2-nav-group-toggle,.v2-sidebar-section.active>.v2-sidebar-section-toggle):is(:hover,:focus-visible){background:var(--pca-menu-active-hover)}.v2-pca-shell>.v2-sidebar button:focus-visible{outline:2px solid var(--pca-menu-focus);outline-offset:-3px}.v2-pca-shell>.v2-sidebar .v2-nav-section-label,.v2-pca-shell>.v2-sidebar .v2-sidebar-section-toggle{min-height:38px;color:var(--pca-menu-text);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.v2-pca-shell>.v2-sidebar .v2-nav-section-label{border-bottom:1px solid var(--pca-menu-line);margin-top:10px;padding:9px}.v2-pca-shell>.v2-sidebar .v2-sidebar-section{border-top:1px solid var(--pca-menu-line);margin:10px 0 0;padding:7px 0 0}.v2-pca-shell>.v2-sidebar .v2-sidebar-section-icon{background:#1893d633;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.v2-pca-shell>.v2-sidebar :is(.v2-nav-group,.v2-sidebar-section-content){background:0 0;border:0;margin:0;padding:0}.v2-pca-shell>.v2-sidebar .v2-nav-chevron{width:18px;height:24px;color:var(--pca-menu-text);box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 18px;place-items:center;margin-left:auto;transition:transform .18s;display:grid}.v2-pca-shell>.v2-sidebar .v2-nav-chevron svg{width:18px;height:18px}.v2-pca-shell>.v2-sidebar .v2-nav-children{border-left:1px solid var(--pca-menu-line);background:0 0;border-radius:0;margin:3px 0 7px 26px;padding:0 0 0 22px}.v2-pca-shell>.v2-sidebar .v2-nav-children .v2-nav-item{justify-content:flex-start;width:100%;min-height:37px;margin:0;padding:5px 10px;font-size:14px;font-weight:600}.v2-pca-shell>.v2-sidebar .v2-nav-children .v2-dre-center-item .v2-nav-text{width:auto;max-width:none;color:var(--pca-menu-text);font:inherit;text-align:left;white-space:normal}.v2-pca-shell>.v2-sidebar .v2-dre-center-short,.v2-pca-shell>.v2-sidebar :is(.v2-nav-subitem,.v2-dre-center-item)>span:first-child{display:none}.v2-pca-shell>.v2-sidebar :is(.v2-nav-subitem,.v2-dre-center-item)>span:first-child:before{content:none}.v2-pca-shell>.v2-sidebar .v2-collapse{border-top:1px solid var(--pca-menu-line);border-radius:0;flex:none;width:100%;min-width:0;min-height:52px;padding:8px 9px;font-size:13px}.v2-pca-shell>.v2-sidebar .v2-collapse-icon{border-right:1px solid var(--pca-menu-line);width:30px;height:28px;color:var(--pca-menu-text);box-shadow:none;background:0 0;border-radius:0;flex:0 0 30px;padding-right:7px}.v2-pca-shell>.v2-sidebar .v2-collapse-icon svg{width:20px;height:20px}.v2-pca-shell.v2-collapsed>.v2-sidebar{--pca-rail-control-size:44px;padding-inline:7px}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-sidebar-brand-row{flex-direction:column;align-items:center;gap:5px;height:98px;min-height:98px;padding:6px 0}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-sidebar-hub{width:var(--pca-rail-control-size);justify-content:center}.v2-pca-shell.v2-collapsed>.v2-sidebar .polli-module-hub-button{width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.v2-pca-shell.v2-collapsed>.v2-sidebar .polli-module-hub-button>span{display:none}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-sidebar-module-identity{width:var(--pca-rail-control-size);min-width:var(--pca-rail-control-size);border:0;flex:0 0 42px;justify-content:center;height:42px;padding:0}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-sidebar-module-identity>img{flex-basis:39px;width:39px;height:39px}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-sidebar-module-identity>span,.v2-pca-shell.v2-collapsed>.v2-sidebar :is(.v2-nav-text,.v2-nav-children,.v2-sidebar-section-content,.v2-nav-chevron,.v2-nav-section-label){display:none}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-nav-group[data-nav-group=dre] .v2-nav-children{border-left:0;place-items:center;gap:1px;width:100%;margin:3px 0 8px;padding:1px 0;display:grid}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-nav-group[data-nav-group=dre] .v2-dre-center-item{width:100%;min-height:26px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;gap:0;margin:0;padding:2px 0}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-nav-group[data-nav-group=dre] .v2-dre-center-item>span:first-child{display:none}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-nav-group[data-nav-group=dre] .v2-dre-center-item.active{box-shadow:none;background:0 0;border:0}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-nav-group[data-nav-group=dre] .v2-dre-center-item .v2-nav-text{width:100%;max-width:none;color:var(--pca-menu-muted);letter-spacing:0;text-align:center;text-overflow:clip;white-space:nowrap;font-size:10.5px;font-weight:650;line-height:1.15;display:block;overflow:hidden}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-nav-group[data-nav-group=dre] .v2-dre-center-item .v2-nav-text.v2-dre-center-full{display:none}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-nav-group[data-nav-group=dre] .v2-dre-center-item .v2-dre-center-short{width:100%;color:var(--pca-menu-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;line-height:1.15;display:block;overflow:hidden}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-nav-group[data-nav-group=dre] .v2-dre-center-item.active .v2-nav-text{color:var(--pca-menu-text);font-weight:850}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-nav-group[data-nav-group=dre] .v2-dre-center-item.active .v2-dre-center-short{color:#fff;font-weight:850}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-nav-group[data-nav-group=dre] .v2-dre-center-item:is(:hover,:focus-visible){box-shadow:none;background:0 0}.v2-pca-shell.v2-collapsed>.v2-sidebar nav{padding-inline:2px}.v2-pca-shell.v2-collapsed>.v2-sidebar :is(.v2-nav-item:not(.v2-dre-center-item),.v2-nav-group-toggle,.v2-sidebar-section-toggle,.v2-collapse){width:var(--pca-rail-control-size);min-width:var(--pca-rail-control-size);max-width:var(--pca-rail-control-size);height:var(--pca-rail-control-size);min-height:var(--pca-rail-control-size);justify-content:center;gap:0;margin-inline:auto;padding:0}.v2-pca-shell.v2-collapsed>.v2-sidebar nav>.v2-nav-item:first-child{width:var(--pca-rail-control-size);min-width:var(--pca-rail-control-size);max-width:var(--pca-rail-control-size);min-height:var(--pca-rail-control-size);justify-content:center;gap:0;margin-inline:auto;padding:0}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-sidebar-section-toggle>span:first-child{background:#1893d633;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.v2-pca-shell.v2-collapsed>.v2-sidebar .v2-collapse-icon{border:0;padding:0}@media (width<=760px){.v2-pca-shell:not(.v2-collapsed){--sidebar:68px}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar{z-index:120;width:min(304px,100vw - 20px);box-shadow:8px 0 22px #122d4666}}@media (height<=540px){.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar .v2-sidebar-brand-row{height:72px;min-height:72px}.v2-pca-shell>.v2-sidebar .v2-collapse{min-height:44px}}@media (prefers-reduced-motion:reduce){.v2-pca-shell>.v2-sidebar *,.v2-pca-shell>.v2-sidebar :before,.v2-pca-shell>.v2-sidebar :after{transition:none}}.tasks-admin-teams-page,.tasks-admin-models-page,.tasks-admin-deadlines-page{padding-top:14px;padding-bottom:14px}.tasks-admin-teams-page>.tasks-client-workspace,.tasks-admin-models-page>.tasks-client-workspace,.tasks-admin-deadlines-page>.tasks-client-workspace{width:min(1440px,100%);margin-inline:auto}.tasks-registration-index .tasks-client-index-summary{grid-template-columns:repeat(3,minmax(0,170px))}.tasks-registration-filters{grid-template-columns:minmax(280px,2fr) repeat(2,minmax(150px,1fr))}.tasks-registration-table-wrap{box-shadow:none;border-radius:0}.tasks-registration-table-wrap table{min-width:1180px}.tasks-registration-table-wrap th:first-child,.tasks-registration-table-wrap td:first-child{text-align:center;width:104px}.tasks-registration-number,.tasks-registration-number-cell strong{color:#135ea9;letter-spacing:.02em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;font-weight:850}.tasks-registration-edit{background:var(--ui-primary-soft);min-height:32px;color:var(--ui-primary);font:800 12px var(--ui-font);border:1px solid #a9c8ec;border-radius:8px;padding:0 11px}.tasks-registration-edit:hover,.tasks-registration-edit:focus-visible{border-color:var(--ui-primary);background:#dcecff;outline:0}.tasks-registration-catalog-wrap{scrollbar-gutter:stable;border:1px solid var(--ui-border);min-width:0;box-shadow:none;background:#fff;border-radius:0;overflow:auto}.tasks-registration-catalog-header{z-index:3;border-bottom:1px solid var(--ui-border);background:#eef3f8;align-items:center;min-width:1180px;display:grid;position:sticky;top:0}.tasks-registration-catalog-header>span{min-width:0;color:var(--ui-text);letter-spacing:.035em;text-transform:uppercase;padding:11px 12px;font:800 10px/1.25 Arial,Segoe UI,sans-serif}.tasks-model-catalog-header,.tasks-model-catalog.list .tasks-model-catalog-card{grid-template-columns:88px minmax(240px,1.65fr) minmax(185px,1.2fr) minmax(145px,.9fr) minmax(165px,1fr) 108px}.tasks-model-catalog-header,.tasks-model-catalog.list{min-width:960px}.tasks-registration-catalog-header.tasks-model-catalog-header{background:#087fbe;border-bottom-color:#087fbe}.tasks-model-catalog-header>span{color:#fff}.tasks-model-catalog-header>span:last-child{text-align:center;border-left:1px solid #ffffff4d;border-right:1px solid #ffffff4d}.tasks-deadline-catalog-header,.tasks-deadline-catalog.list .tasks-deadline-catalog-card{grid-template-columns:76px minmax(190px,1.55fr) minmax(115px,.9fr) minmax(105px,.75fr) minmax(125px,.9fr) minmax(145px,1fr) 96px}.tasks-deadline-catalog-header,.tasks-deadline-catalog.list{width:100%;min-width:0}.tasks-deadline-catalog-header>span:last-child{text-align:center;border-left:1px solid #d4e0ea;border-right:1px solid #d4e0ea}.tasks-deadlines-table-wrap{overflow-x:hidden}.tasks-deadline-catalog .tasks-model-catalog-actions{padding:10px 8px;overflow:hidden}.tasks-deadline-catalog .tasks-model-catalog-edit{width:78px;min-width:0;max-width:100%;padding-inline:8px}.tasks-registration-catalog{gap:0;min-width:1180px;padding:0}.tasks-deadline-catalog.tasks-registration-catalog{min-width:0}.tasks-registration-catalog .tasks-model-catalog-card,.tasks-registration-catalog .tasks-deadline-catalog-card{box-shadow:none;border-width:0 1px 1px 3px;border-radius:0}.tasks-registration-catalog .tasks-model-catalog-card:last-child,.tasks-registration-catalog .tasks-deadline-catalog-card:last-child{border-bottom:0}.tasks-registration-number-cell{border-right:1px solid #e2e9f0;place-items:center;min-width:0;padding:12px 8px;display:grid}.tasks-registration-editor .tasks-client-editor-card{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow);background:#fff}.tasks-registration-editor .tasks-client-page-header{margin-bottom:12px}.tasks-deadline-rule-editor>.tasks-client-form-heading{grid-column:1/-1}@media (width<=1080px){.tasks-registration-catalog-header{display:none}.tasks-registration-catalog,.tasks-model-catalog.list{min-width:0}.tasks-registration-catalog-wrap{background:0 0;border:0;overflow:visible}.tasks-model-catalog.list .tasks-model-catalog-card,.tasks-deadline-catalog.list .tasks-deadline-catalog-card{border:1px solid #d8e3ee;border-left-width:3px;border-radius:10px;grid-template-columns:78px repeat(2,minmax(0,1fr));margin-bottom:9px;overflow:hidden}.tasks-registration-catalog .tasks-model-catalog-identity,.tasks-registration-catalog .tasks-deadline-catalog-identity,.tasks-registration-catalog .tasks-model-catalog-actions{grid-column:2/-1}.tasks-registration-number-cell{grid-area:1/1}}@media (width<=650px){.tasks-registration-index .tasks-client-index-summary,.tasks-registration-filters{grid-template-columns:1fr}.tasks-model-catalog.list .tasks-model-catalog-card,.tasks-deadline-catalog.list .tasks-deadline-catalog-card{grid-template-columns:70px minmax(0,1fr)}.tasks-registration-catalog .tasks-model-catalog-identity,.tasks-registration-catalog .tasks-deadline-catalog-identity,.tasks-registration-catalog .tasks-model-catalog-rule,.tasks-registration-catalog .tasks-deadline-catalog-rule,.tasks-registration-catalog .tasks-model-catalog-actions{grid-column:2}}.tasks-header-page-slot{flex:auto;order:1;align-self:stretch;align-items:center;min-width:0;padding-left:clamp(0px,1vw,20px);display:flex}.tasks-team-topbar-heading{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.tasks-team-topbar-heading>div{min-width:0}.tasks-team-topbar-heading span{color:var(--ui-primary);letter-spacing:.1em;font-size:9px;font-weight:900}.tasks-team-topbar-heading h1{color:var(--ui-ink);font:850 22px/1.08 var(--ui-font);letter-spacing:-.03em;margin:2px 0}.tasks-team-topbar-heading p{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.tasks-team-topbar-heading .tasks-client-primary-action{min-height:40px}.tasks-team-topbar-heading .tasks-team-editor-back{flex:none}.tasks-admin-teams-page:has(>.tasks-team-index){flex-direction:column;display:flex;overflow:hidden}.tasks-admin-teams-page>.tasks-team-index{flex-direction:column;flex:auto;min-height:0;display:flex}.tasks-team-index .tasks-client-index-filters,.tasks-team-index .tasks-client-index-results,.tasks-team-index .tasks-client-index-pagination{flex:none}.tasks-team-index .tasks-registration-table-wrap{border-bottom:0;flex:auto;min-height:0;overflow:auto}.tasks-team-index .tasks-registration-table-wrap table{min-width:880px}.tasks-team-index .tasks-registration-table-wrap th{z-index:2;position:sticky;top:0}.tasks-team-index .tasks-registration-table-wrap th:first-child{width:100px}.tasks-team-index .tasks-registration-table-wrap th:nth-child(2){width:19%}.tasks-team-index .tasks-registration-table-wrap th:nth-child(3){width:26%}.tasks-team-index .tasks-registration-table-wrap th:nth-child(5),.tasks-team-index .tasks-registration-table-wrap th:nth-child(6){width:100px}.tasks-team-index .tasks-client-index-pagination{z-index:3;border-top:1px solid var(--ui-border);background:#fff;position:relative}@media (width<=720px){.tasks-header-page-slot{padding-left:0}.tasks-team-topbar-heading{gap:8px}.tasks-team-topbar-heading span,.tasks-team-topbar-heading p{display:none}.tasks-team-topbar-heading h1{font-size:17px}.tasks-team-topbar-heading .tasks-client-primary-action{min-width:0;min-height:36px;padding-inline:9px;font-size:10px}.tasks-team-topbar-heading .tasks-team-editor-back{min-height:34px;padding-inline:8px;font-size:9px}.tasks-team-index .tasks-client-index-table-wrap{display:block}.tasks-team-index .tasks-registration-table-wrap table{min-width:760px}.tasks-team-index .tasks-client-index-pagination{margin-top:0}}@media (height<=480px){.tasks-admin-teams-page:has(>.tasks-team-index){overflow:auto}.tasks-admin-teams-page>.tasks-team-index{min-height:400px}.tasks-team-index .tasks-client-index-pagination{position:sticky;bottom:0}}.tasks-team-list-identity{align-items:center;gap:8px;min-width:0;display:flex}.tasks-team-list-identity>i{background:var(--task-team-color,#2476d1);width:10px;height:26px;box-shadow:0 0 0 3px color-mix(in srgb, var(--task-team-color,#2476d1) 14%, white);border-radius:999px;flex:none}.tasks-deadline-catalog.list .tasks-deadline-catalog-card{border-left-color:var(--task-team-color,#2476d1)}.tasks-deadline-catalog-card .tasks-model-catalog-main-icon{background:color-mix(in srgb, var(--task-team-color,#2476d1) 10%, white);color:var(--task-team-color,#2476d1)}.tasks-team-administration-editor{width:min(1440px,100%);margin-inline:auto}.tasks-team-editor-breadcrumb{color:#71859e;align-items:center;gap:7px;min-width:0;margin:0 0 10px;font-size:10px;font-weight:700;display:flex}.tasks-team-editor-breadcrumb button{color:#1769d2;font:inherit;background:0 0;border:0;padding:2px 0;font-weight:800}.tasks-team-editor-breadcrumb button:hover,.tasks-team-editor-breadcrumb button:focus-visible{outline:0;text-decoration:underline}.tasks-team-editor-breadcrumb strong{color:#506984}.tasks-team-editor-heading{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;margin-bottom:11px;display:grid}.tasks-team-editor-heading>span,.tasks-team-editor-panel>header>span{color:#078b9b;background:linear-gradient(145deg,#e9fbff,#e4f6f8);border-radius:11px;flex:none;place-items:center;display:grid}.tasks-team-editor-heading>span{width:44px;height:44px}.tasks-team-editor-heading svg,.tasks-team-editor-panel>header svg{width:23px;height:23px}.tasks-team-editor-heading h1,.tasks-team-editor-heading p,.tasks-team-editor-panel h2,.tasks-team-editor-panel p{margin:0}.tasks-team-editor-heading h1{color:#0c1f3e;letter-spacing:-.035em;font-family:Arial,Segoe UI,sans-serif;font-size:23px;font-weight:900;line-height:1.08}.tasks-team-editor-heading p{color:#6c82a0;margin-top:4px;font-size:10px;line-height:1.4}.tasks-team-editor-back{color:#1769d2;background:#fff;border-color:#acd0f3;border-radius:8px;min-height:36px;margin:0;padding-inline:14px;font-size:10px;font-weight:850}#tasks-team-form.tasks-team-administration-form{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(300px,1.15fr) minmax(300px,1fr) minmax(220px,.72fr);align-items:start;gap:10px;padding:0;display:grid}.tasks-team-editor-panel{background:#fffffff7;border:1px solid #d5e2ee;border-radius:12px;min-width:0;padding:12px;overflow:visible;box-shadow:0 6px 20px #102d4e0d}.tasks-team-editor-panel>header{align-items:flex-start;gap:9px;min-width:0;margin-bottom:10px;display:flex}.tasks-team-editor-panel>header>span{width:34px;height:34px}.tasks-team-editor-panel>header>span svg{width:18px;height:18px}.tasks-team-editor-panel>header h2{color:#10213f;font-family:Arial,Segoe UI,sans-serif;font-size:13px;font-weight:900;line-height:1.25}.tasks-team-editor-panel>header p{color:#6b819d;margin-top:3px;font-size:9px;line-height:1.35}.tasks-team-editor-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.tasks-team-administration-form label{color:#324a68;min-width:0;font-size:9px;font-weight:850}.tasks-team-administration-form label>em{color:#df3345;font-style:normal}.tasks-team-administration-form input:not([type=checkbox]){color:#233a58;background:#fff;border:1px solid #cfdce9;border-radius:7px;height:36px;padding:0 10px;font-size:11px}.tasks-team-administration-form input:not([type=checkbox]):focus{border-color:#6ca5e7;outline:3px solid #1769d21a}#tasks-team-form.tasks-team-administration-form .tasks-toggle{background:#f8fbfe;border:1px solid #d7e3ee;border-radius:8px;grid-column:auto;align-items:center;min-width:128px;min-height:36px;padding:8px 10px;display:flex}.tasks-team-editor-note{color:#56718f;background:#f0f8ff;border:1px solid #cce1f5;border-radius:8px;align-items:flex-start;gap:8px;margin-top:9px;padding:8px 9px;display:flex}.tasks-team-editor-note>span{color:#fff;background:#1769d2;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font:900 12px/1 Georgia,serif;display:grid}.tasks-team-editor-note p{color:#56718f;font-size:8px;line-height:1.45}.tasks-team-custom-color{align-items:center;gap:9px;margin-bottom:10px;display:flex}#tasks-team-form.tasks-team-administration-form .tasks-team-custom-color input[type=color]{cursor:pointer;background:#fff;border:1px solid #a8c9e9;border-radius:9px;flex:none;width:58px;height:40px;padding:3px}.tasks-team-custom-color>span{color:#61758f;font:800 10px/1.3 ui-monospace,Consolas,monospace}.tasks-team-color-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.tasks-team-color-options button{color:#4b627e;text-align:left;background:#fbfdff;border:1px solid #d8e3ee;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:42px;padding:6px 7px;font-size:8px;font-weight:800;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.tasks-team-color-options button>i{background:var(--task-team-color);border-radius:6px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #00000012}.tasks-team-color-options button:hover,.tasks-team-color-options button:focus-visible,.tasks-team-color-options button.selected{border-color:var(--task-team-color);background:color-mix(in srgb, var(--task-team-color) 7%, white);box-shadow:0 0 0 2px color-mix(in srgb, var(--task-team-color) 12%, transparent);outline:0}.tasks-team-color-options button.selected>i{box-shadow:inset 0 0 0 2px #fff, 0 0 0 2px var(--task-team-color)}.tasks-team-color-preview{background:#f8fbfe;border:1px solid #d8e3ee;border-radius:9px;grid-template-columns:7px minmax(0,1fr);gap:10px;min-width:0;margin-top:9px;padding:9px 10px 9px 0;display:grid;overflow:hidden}.tasks-team-color-preview>i{background:var(--task-team-color);margin:-9px 0;display:block}.tasks-team-color-preview>div{gap:2px;min-width:0;display:grid}.tasks-team-color-preview strong{color:#10213f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tasks-team-color-preview small{color:#7187a2;font-size:8px}.tasks-team-editor-composition{grid-column:1/span 2}.tasks-team-composition-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.tasks-team-composition-fields .tasks-compact-multiselect{min-width:0;margin:0;padding:9px 10px 10px}.tasks-team-editor-information{grid-area:1/3/span 2}.tasks-team-editor-information dl{gap:0;margin:0;display:grid}.tasks-team-editor-information dl>div{border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:center;gap:10px;padding:10px 2px;display:flex}.tasks-team-editor-information dl>div:last-child{border-bottom:0}.tasks-team-editor-information dt{color:#6b819d;font-size:8px;font-weight:750}.tasks-team-editor-information dd{color:#10213f;text-align:right;margin:0;font-size:10px;font-weight:900}.tasks-team-editor-information dd.active,.tasks-team-editor-information dd.inactive{color:#16804d;background:#e4f6ec;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.tasks-team-editor-information dd.inactive{color:#667b94;background:#edf1f5}.tasks-team-editor-information dd>i{background:currentColor;border-radius:50%;width:6px;height:6px}.tasks-team-editor-actions{border-top:1px solid #dce6ef;grid-column:1/-1;padding-top:10px}#tasks-team-form.tasks-team-administration-form .tasks-team-editor-actions .tasks-form-actions{justify-content:flex-end;gap:8px;margin:0;padding:0;display:flex}#tasks-team-form.tasks-team-administration-form .tasks-team-editor-actions .tasks-form-actions .danger{margin-right:auto}@media (width<=1120px){#tasks-team-form.tasks-team-administration-form{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-team-editor-composition,.tasks-team-editor-information{grid-column:1/-1}.tasks-team-editor-information{grid-row:auto}.tasks-team-editor-information dl{grid-template-columns:repeat(4,minmax(0,1fr))}.tasks-team-editor-information dl>div{border-bottom:0;border-right:1px solid #e5edf4;justify-content:stretch;padding:5px 10px;display:grid}.tasks-team-editor-information dl>div:last-child{border-right:0}.tasks-team-editor-information dd{text-align:left}}@media (width<=720px){.tasks-team-editor-heading{grid-template-columns:42px minmax(0,1fr)}.tasks-team-editor-back{grid-column:1/-1;width:100%}#tasks-team-form.tasks-team-administration-form{grid-template-columns:1fr}.tasks-team-editor-data,.tasks-team-editor-color,.tasks-team-editor-composition,.tasks-team-editor-information{grid-column:1}.tasks-team-editor-fields,.tasks-team-composition-fields{grid-template-columns:1fr}.tasks-team-color-options,.tasks-team-editor-information dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-team-editor-information dl>div:nth-child(2){border-right:0}.tasks-team-editor-actions .tasks-form-actions{flex-wrap:wrap}#tasks-team-form.tasks-team-administration-form .tasks-team-editor-actions .tasks-form-actions button{flex:auto}#tasks-team-form.tasks-team-administration-form .tasks-team-editor-actions .tasks-form-actions .danger{flex-basis:100%;margin-right:0}}.hub-shell-tasks .tasks-shell{--tasks-header-height:86px;--tasks-sidebar-width:292px}.hub-shell-tasks .tasks-shell.panel-collapsed{--tasks-sidebar-width:62px}.tasks-shell .tasks-header,.tasks-shell.tasks-kanban-mode .tasks-header,.tasks-shell:not(.tasks-kanban-mode) .tasks-header{inset:0 0 auto var(--tasks-sidebar-width);height:var(--tasks-header-height);padding:0 24px;position:absolute}.tasks-module-content{inset:var(--tasks-header-height) 0 0 var(--tasks-sidebar-width);min-width:0;transition:left .2s;position:absolute;overflow:hidden}.tasks-module-content>.tasks-workspace{width:100%;height:100%;display:block}.tasks-module-content .tasks-board-area{width:100%;height:100%;padding-top:0!important}.tasks-module-content>.tasks-form-page,.tasks-module-content>.tasks-admin,.tasks-module-content>.tasks-management{width:100%;height:100%}@media (width<=1100px){.hub-shell-tasks .tasks-shell{--tasks-header-height:76px;--tasks-sidebar-width:260px}.hub-shell-tasks .tasks-shell.panel-collapsed{--tasks-sidebar-width:58px}.tasks-shell .tasks-header{height:var(--tasks-header-height);gap:10px;padding:0 14px}}@media (width<=760px){.hub-shell-tasks .tasks-shell,.hub-shell-tasks .tasks-shell.panel-collapsed{--tasks-header-height:68px;--tasks-sidebar-width:58px}.tasks-shell .tasks-header{height:var(--tasks-header-height);gap:6px;padding:0 8px}.tasks-module-content{left:58px}}.tasks-messenger{--messenger-accent:#087fa4;--messenger-ink:#183247;--messenger-muted:#637781;z-index:95;color:var(--messenger-ink);background:#eef4f6;grid-template-columns:clamp(310px,30%,400px) minmax(0,1fr);font-family:Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.45;display:grid;position:absolute;inset:0;overflow:hidden}.tasks-messenger *,.tasks-messenger :before,.tasks-messenger :after{box-sizing:border-box}.tasks-messenger :is(button,input,textarea,h2,h3){text-transform:none;letter-spacing:normal;font-family:inherit}.tasks-messenger :is(button,input,textarea){font-size:14px}.tasks-messenger button{cursor:pointer}.tasks-messenger button:disabled{cursor:not-allowed;opacity:.55}.tasks-messenger :is(button,input,textarea,a):focus-visible{outline-offset:3px;outline:2px solid #087fa4}.tasks-messenger .tasks-messenger-action-icon{fill:none;flex:none;width:22px;height:22px;display:block}.tasks-messenger .tasks-messenger-icon-button{color:#526971;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:inline-flex}.tasks-messenger .tasks-messenger-icon-button:hover{color:#076c95;background:#e7eff2}.tasks-messenger-conversations{background:#fff;border-right:1px solid #dbe4e9;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.tasks-messenger-conversations>header,.tasks-messenger-chat>header{background:#fff;flex:none;align-items:center;gap:12px;min-height:80px;padding:14px 20px;display:flex}.tasks-messenger-conversations>header{justify-content:space-between}.tasks-messenger h2{color:var(--messenger-ink);margin:0;font-size:24px;font-weight:600;line-height:1.25}.tasks-messenger-brand{align-items:center;gap:12px;min-width:0;display:flex}.tasks-messenger-brand .tasks-messenger-icon{width:44px;height:44px}.tasks-messenger-brand span{color:var(--messenger-muted);margin-top:3px;font-size:12px;display:block}.tasks-messenger-new-actions{flex-wrap:wrap;flex:none;gap:8px;padding:2px 16px 4px;display:flex}.tasks-messenger-new-actions button,.tasks-messenger-start,.tasks-messenger-load{color:#086e93;background:#fff;border:1px solid #c7dce6;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 14px;font-weight:600;display:inline-flex}.tasks-messenger-new-actions button:hover,.tasks-messenger-load:hover{background:#eef7fb}.tasks-messenger-new-actions .tasks-messenger-new-conversation,.tasks-messenger-start{color:#fff;background:#087fa4;border-color:#087fa4}.tasks-messenger-new-actions .tasks-messenger-new-conversation:hover,.tasks-messenger-start:hover{background:#076e92}.tasks-messenger-new-actions .tasks-messenger-action-icon{width:19px;height:19px}.tasks-messenger .tasks-messenger-search{background:#f1f4f5;border:1px solid #0000;border-radius:26px;flex:none;align-items:center;gap:4px;margin:12px 16px 16px;padding:0 10px;display:flex}.tasks-messenger .tasks-messenger-search:focus-within{background:#f8fcfd;border-color:#63aec8}.tasks-messenger-search button{width:34px;height:44px;color:var(--messenger-muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.tasks-messenger-search input{width:100%;min-width:0;height:44px;color:var(--messenger-ink);background:0 0;border:0;outline:0}.tasks-messenger-conversation-list{flex:1;min-height:0;padding:0 10px 12px;overflow:hidden auto}.tasks-messenger .tasks-messenger-conversation{width:100%;min-width:0;min-height:84px;color:var(--messenger-ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:14px 12px;display:flex}.tasks-messenger .tasks-messenger-conversation:hover{background:#f3f6f7}.tasks-messenger .tasks-messenger-conversation.active{background:#e7f2f7}.tasks-messenger-avatar,.tasks-messenger-contact-avatar{color:#126788;background:linear-gradient(145deg,#e1f1fa,#c7e8ef);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:17px;font-weight:600;display:grid}.tasks-messenger-avatar.group{color:#60759c;background:#e9edf8}.tasks-messenger-conversation-copy{flex:1;min-width:0;display:block}.tasks-messenger-conversation-copy strong,.tasks-messenger-conversation-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tasks-messenger-conversation-copy strong{font-size:16px;font-weight:500}.tasks-messenger-conversation-copy small{color:var(--messenger-muted);margin-top:5px;font-size:14px}.tasks-messenger-conversation.unread .tasks-messenger-conversation-copy strong{font-weight:650}.tasks-messenger-conversation-meta{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.tasks-messenger-conversation-meta time{color:var(--messenger-muted);font-size:12px}.tasks-messenger-conversation.unread time{color:#087fa4}.tasks-messenger-conversation-meta>span{align-items:center;gap:5px;display:flex}.tasks-messenger-conversation-meta .tasks-messenger-action-icon{color:#7a8b94;width:17px;height:17px}.tasks-messenger-conversation-meta b{color:#fff;background:#087fa4;border-radius:20px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;display:grid}.tasks-messenger-conversation-notice{color:var(--messenger-muted);margin:14px 12px;font-size:14px;line-height:1.6}.tasks-messenger-conversations>.tasks-messenger-load{flex:none;margin:8px 16px}.tasks-messenger-chat{background-color:#edf4f5;background-image:radial-gradient(#8ba8b51a 1px,#0000 1px);background-size:18px 18px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.tasks-messenger-chat>header{border-bottom:1px solid #dbe4e9}.tasks-messenger-chat>header .tasks-messenger-avatar{width:44px;height:44px;font-size:16px}.tasks-messenger-chat-title{flex:1;min-width:0}.tasks-messenger-chat-title h2{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.tasks-messenger-chat-title p{text-overflow:ellipsis;white-space:nowrap;color:var(--messenger-muted);margin:4px 0 0;font-size:13px;overflow:hidden}.tasks-messenger-chat-actions{flex:none;gap:4px;display:flex}.tasks-messenger .tasks-messenger-back{display:none}.tasks-messenger-messages{flex-direction:column;flex:1;gap:8px;min-height:0;padding:22px clamp(16px,4%,64px);display:flex;overflow:hidden auto}.tasks-messenger-messages>.tasks-messenger-load{flex:none;align-self:center}.tasks-messenger-date-separator{color:#657882;text-transform:capitalize;background:#fff;border-radius:9px;align-self:center;margin:8px 0 14px;padding:5px 12px;font-size:12px;box-shadow:0 1px 2px #21405415}.tasks-messenger-bubble{overflow-wrap:anywhere;background:#fff;border-radius:2px 12px 12px;align-self:flex-start;width:fit-content;min-width:132px;max-width:min(680px,85%);padding:9px 12px 5px;position:relative;box-shadow:0 1px 2px #17364b20}.tasks-messenger-bubble.mine{background:#dceff8;border-radius:12px 2px 12px 12px;align-self:flex-end}.tasks-messenger-bubble>header{color:#077a9a;margin-bottom:4px;font-size:13px}.tasks-messenger-bubble>p{color:#203744;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.5}.tasks-messenger-bubble>blockquote{color:#59707e;white-space:pre-wrap;background:#193a5110;border-left:3px solid #078ea8;border-radius:5px;max-height:130px;margin:0 0 8px;padding:7px 10px;font-size:13px;overflow:auto}.tasks-messenger-bubble>blockquote b{color:#087a99;margin-bottom:3px;font-weight:600;display:block}.tasks-messenger-bubble>a{color:#166688;background:#193a510a;border-radius:8px;align-items:center;gap:10px;margin-top:8px;padding:10px;font-size:14px;text-decoration:none;display:flex}.tasks-messenger-bubble>a span{min-width:0}.tasks-messenger-bubble>a small{color:var(--messenger-muted);margin-top:3px;font-size:12px;display:block}.tasks-messenger-bubble-footer{justify-content:space-between;align-items:center;gap:20px;min-height:28px;margin-top:2px;display:flex}.tasks-messenger-message-actions{align-items:center;gap:3px;display:flex}.tasks-messenger-message-actions button{color:#70838d;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:5px;display:grid}.tasks-messenger-message-actions button:hover{color:#087fa4;background:#0b718818}.tasks-messenger-message-actions .tasks-messenger-action-icon{width:16px;height:16px}.tasks-messenger-status{color:#697e88;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.tasks-messenger-status .tasks-messenger-action-icon{width:18px;height:18px}.tasks-messenger-status.read>span{color:#078cd5}.tasks-messenger-emojis,.tasks-messenger-compose-emojis{background:#fff;border:1px solid #d6e3e8;border-radius:18px;flex-wrap:wrap;gap:3px;padding:8px;display:flex;box-shadow:0 5px 18px #14313e1f}.tasks-messenger-emojis{z-index:3;width:240px;max-width:calc(100vw - 90px);position:absolute;bottom:35px;right:0}.tasks-messenger-bubble:not(.mine) .tasks-messenger-emojis{left:0;right:auto}.tasks-messenger-emojis button,.tasks-messenger-compose-emojis button,.tasks-messenger-reactions button{background:0 0;border:0;border-radius:16px;place-items:center;min-width:32px;min-height:32px;padding:4px;font-size:20px;display:grid}.tasks-messenger-emojis button:hover,.tasks-messenger-compose-emojis button:hover,.tasks-messenger-reactions button:hover{background:#e8f2f7}.tasks-messenger-reactions{flex-wrap:wrap;gap:4px;padding-bottom:3px;display:flex}.tasks-messenger-reactions button{background:#ffffffa6;border:1px solid #c7dfe7;min-height:27px;font-size:16px}.tasks-messenger-composer{flex:none;padding:12px 18px 16px;position:relative}.tasks-messenger-compose-field{background:#fff;border:1px solid #dce7eb;border-radius:30px;align-items:flex-end;gap:4px;min-height:60px;padding:8px;display:flex;box-shadow:0 2px 8px #173e5110}.tasks-messenger-compose-field:focus-within{border-color:#69b3cb}.tasks-messenger-composer textarea{field-sizing:content;resize:none;min-width:0;height:42px;min-height:42px;max-height:160px;color:var(--messenger-ink);background:0 0;border:0;outline:0;flex:1;padding:10px 8px;font-size:15px;line-height:22px;display:block}.tasks-messenger-composer textarea:focus-visible{outline:0}.tasks-messenger-compose-hint{color:var(--messenger-muted);margin:5px 14px 0;font-size:11px;line-height:1.3;display:block}.tasks-messenger-compose-field>.tasks-messenger-icon-button{width:42px;height:42px}.tasks-messenger .tasks-messenger-send{color:#fff;background:#087fa4;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:10px;display:grid}.tasks-messenger .tasks-messenger-send:disabled{color:#7e96a0;opacity:1;background:#e5eef1}.tasks-messenger-file-input{display:none}.tasks-messenger-composer-context{overflow-wrap:anywhere;background:#fff;border-left:3px solid #087fa4;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:0 12px 8px;padding:9px 12px;font-size:13px;display:flex}.tasks-messenger-composer-context>span{min-width:0}.tasks-messenger-composer-context strong,.tasks-messenger-composer-context small{display:block}.tasks-messenger-composer-context small{text-overflow:ellipsis;white-space:nowrap;color:var(--messenger-muted);margin-top:3px;font-size:13px;overflow:hidden}.tasks-messenger-compose-emojis{z-index:4;max-width:calc(100% - 36px);position:absolute;bottom:84px;left:18px}.tasks-messenger-chat-notice{color:var(--messenger-muted);text-align:center;background:#ffffffcf;border-radius:9px;align-self:center;margin:20px 0;padding:10px 16px;font-size:13px}.tasks-messenger-empty{text-align:center;max-width:500px;color:var(--messenger-muted);align-self:center;margin:auto;padding:32px}.tasks-messenger-empty>.tasks-messenger-icon{width:94px;height:94px;margin:0 auto 20px}.tasks-messenger-empty h2{font-size:28px;font-weight:400}.tasks-messenger-empty p{margin:14px 0 24px;font-size:16px;line-height:1.6}.tasks-messenger-start{min-height:44px;padding:10px 20px}.tasks-messenger-error,.tasks-messenger-send-failure{color:#a22128;background:#fff0f1;border-left:3px solid #c94249;border-radius:8px;padding:10px 14px;font-size:13px}.tasks-messenger-send-failure{margin-bottom:8px}.tasks-messenger-error{z-index:5;max-width:min(420px,100% - 32px);position:absolute;bottom:92px;right:16px;box-shadow:0 6px 20px #3c0f1226}.tasks-messenger-group-form,.tasks-messenger-manage{background:#f5fafc;border-block:1px solid #dce6eb;flex:none;gap:10px;max-height:45%;padding:14px 16px;display:grid;overflow:auto}.tasks-messenger-group-form>input,.tasks-messenger-manage>label input{width:100%;min-height:40px;color:var(--messenger-ink);background:#fff;border:1px solid #c4d6e1;border-radius:10px;padding:8px 12px}.tasks-messenger fieldset{border:1px solid #d6e2e9;border-radius:10px;gap:8px;min-width:0;min-height:60px;max-height:160px;padding:10px;display:grid;overflow:auto}.tasks-messenger fieldset legend{color:var(--messenger-muted);padding:0 5px;font-size:13px;font-weight:600}.tasks-messenger fieldset label{align-items:center;gap:8px;font-size:14px;display:flex}.tasks-messenger fieldset input{accent-color:#087fa4;flex:none;width:16px;height:16px}.tasks-messenger-group-form>button,.tasks-messenger-manage>button{color:#fff;background:#087fa4;border:0;border-radius:22px;min-height:40px;padding:8px 16px;font-weight:600}.tasks-messenger-manage{grid-template-columns:minmax(140px,1fr) minmax(180px,1.4fr) auto;align-items:end}.tasks-messenger-manage>label{gap:6px;font-size:13px;display:grid}.tasks-messenger-contacts{border-top:1px solid #e0e8ed;flex-direction:column;flex:1;min-height:0;margin-top:14px;display:flex;overflow:hidden}.tasks-messenger-contacts>header{flex:none;align-items:center;gap:10px;padding:16px;display:flex}.tasks-messenger-contacts>header button{color:#087fa4;background:#eff5f8;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.tasks-messenger-contacts>header svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.tasks-messenger-contacts h3{color:var(--messenger-ink);margin:0;font-size:18px;font-weight:600}.tasks-messenger-contacts>header p{color:var(--messenger-muted);margin:3px 0 0;font-size:13px}.tasks-messenger-contact-search{color:var(--messenger-muted);flex:none;gap:7px;margin:0 16px 12px;font-size:12px;display:grid}.tasks-messenger-contact-search input{width:100%;min-width:0;min-height:44px;color:var(--messenger-ink);background:#f3f6f7;border:1px solid #dae5ea;border-radius:24px;padding:10px 16px}.tasks-messenger-contact-list{flex:1;min-height:0;padding:0 16px 8px;overflow:auto}.tasks-messenger-contact{border-bottom:1px solid #e8eef1;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 12px;padding:14px 0;display:grid}.tasks-messenger-contact-avatar{width:44px;height:44px;font-size:15px}.tasks-messenger-contact>div{gap:4px;min-width:0;display:grid}.tasks-messenger-contact strong{color:var(--messenger-ink);font-size:15px;font-weight:600}.tasks-messenger-contact small{color:var(--messenger-muted);overflow-wrap:anywhere;font-size:12px}.tasks-messenger-contact>div>span{color:#926117;font-size:12px}.tasks-messenger-contact>button{color:#086b92;background:#eff8fc;border:1px solid #b8d8e5;border-radius:20px;grid-column:2;justify-self:start;min-height:34px;padding:5px 14px;font-weight:600}.tasks-messenger-contacts>footer{background:#f7fafc;border-top:1px solid #dce6ec;flex:none;max-height:32%;padding:12px 16px;overflow:auto}.tasks-messenger-contacts>footer p{color:var(--messenger-muted);margin:0 0 8px;font-size:12px;line-height:1.5}.tasks-messenger-contacts>footer button,.tasks-messenger-contact-notice button{color:#086b92;background:#fff;border:1px solid #c1d8e4;border-radius:20px;min-height:38px;padding:7px 12px;font-size:12px;font-weight:600}.tasks-messenger-contact-notice{color:#526d81;background:#eff6fa;border-radius:10px;margin:10px;padding:12px;font-size:13px;line-height:1.5}.tasks-messenger-contact-notice[role=alert]{color:#a22128;background:#fff0f1}@media (width<=1100px){.tasks-messenger{grid-template-columns:300px minmax(0,1fr)}.tasks-messenger-conversations>header,.tasks-messenger-chat>header{padding:12px 14px}.tasks-messenger-manage{grid-template-columns:1fr}.tasks-messenger-messages{padding:16px}.tasks-messenger-bubble{max-width:92%}.tasks-messenger-composer{padding:10px}}@media (width<=760px){.tasks-messenger{grid-template-columns:minmax(0,1fr)}.tasks-messenger-chat,.tasks-messenger.conversation-open .tasks-messenger-conversations{display:none}.tasks-messenger.conversation-open .tasks-messenger-chat{display:flex}.tasks-messenger .tasks-messenger-back{display:inline-flex}.tasks-messenger-chat>header{gap:8px;min-height:70px;padding:10px}.tasks-messenger-chat-title h2{font-size:16px}.tasks-messenger-chat-title p{font-size:12px}.tasks-messenger-chat-actions{gap:0}.tasks-messenger-chat-actions .tasks-messenger-icon-button{width:34px}.tasks-messenger-compose-field{gap:0;padding:6px}.tasks-messenger-compose-field>.tasks-messenger-icon-button{width:34px}.tasks-messenger-emojis{width:215px}}.tasks-communication-settings{width:min(1180px,100%);margin:auto;padding:24px}.tasks-communication-settings>header{background:#fff;border:1px solid #d9e2eb;border-radius:10px;padding:22px 24px}.tasks-communication-settings>header span{color:#078696;letter-spacing:.11em;font-size:10px;font-weight:900}.tasks-communication-settings h1{margin:4px 0;font-size:26px}.tasks-communication-settings p{color:#607188;margin:0;line-height:1.5}.tasks-communication-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.tasks-communication-cards article{background:#fff;border:1px solid #d9e2eb;border-radius:10px;gap:14px;padding:20px;display:flex}.tasks-communication-cards article>i{color:#008b96;background:#e5f3f5;border-radius:9px;flex:none;place-items:center;width:46px;height:46px;font-size:25px;font-style:normal;display:grid}.tasks-communication-cards h2{margin:0 0 6px;font-size:17px}.tasks-communication-cards strong{color:#168348;margin-top:12px;font-size:11px;display:block}@media (width<=720px){.tasks-communication-cards{grid-template-columns:1fr}}.tasks-telegram-settings{color:#102f50;gap:16px;margin-top:14px;display:grid}.tasks-telegram-overview,.tasks-telegram-link,.tasks-telegram-preferences,.tasks-telegram-technical,.tasks-telegram-empty{background:#fff;border:1px solid #cbddec;border-radius:12px;padding:20px;box-shadow:0 8px 24px #0b37590e}.tasks-telegram-overview{background:linear-gradient(135deg,#f2fbff 0%,#f8fbff 62%,#eef5ff 100%);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.tasks-telegram-icon{color:#fff;background:linear-gradient(145deg,#16b8d5,#0876c9);border-radius:12px;place-items:center;width:54px;height:54px;font-size:27px;display:grid;box-shadow:0 9px 18px #0876c933}.tasks-telegram-overview span,.tasks-telegram-technical span{color:#087694;letter-spacing:.1em;font-size:10px;font-weight:900}.tasks-telegram-overview h2,.tasks-telegram-link h3,.tasks-telegram-preferences h3,.tasks-telegram-technical h3,.tasks-telegram-empty h3{color:#082c50;margin:3px 0 5px}.tasks-telegram-overview p,.tasks-telegram-technical p,.tasks-telegram-empty p{color:#52708e;margin:0}.tasks-telegram-state{white-space:nowrap;color:#596c80;background:#edf2f7;border-radius:999px;padding:8px 12px;font-size:10px}.tasks-telegram-state.ready{color:#086caa;background:#e7f5ff}.tasks-telegram-state.active{color:#087a43;background:#e5f7ed}.tasks-telegram-link,.tasks-telegram-preferences{gap:14px;display:grid}.tasks-telegram-link>div:first-child,.tasks-telegram-preferences>div:first-child{align-items:center;gap:10px;display:flex}.tasks-telegram-link>div:first-child>span,.tasks-telegram-preferences>div:first-child>span{color:#0876c9;background:#e7f4ff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.tasks-telegram-link h3,.tasks-telegram-preferences h3{margin:0}.tasks-telegram-settings button,.tasks-telegram-settings a{color:#0566c7;width:fit-content;min-height:42px;font:inherit;cursor:pointer;background:#eef6ff;border:1px solid #79b9e7;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.tasks-telegram-settings button:disabled{cursor:not-allowed;opacity:.55}.tasks-telegram-code,.tasks-telegram-confirm,.tasks-telegram-linked{background:#f3f9fe;border:1px dashed #86bbdf;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.tasks-telegram-code strong{letter-spacing:.18em;color:#073d6e;font-size:22px}.tasks-telegram-code small,.tasks-telegram-linked small{color:#5a728b}.tasks-telegram-confirm{background:#fff9e9;border-color:#e8bd5a}.tasks-telegram-confirm p{flex:1;margin:0}.tasks-telegram-preferences fieldset{border:1px solid #d7e4ef;border-radius:10px;grid-template-columns:repeat(2,minmax(190px,1fr));gap:10px 18px;padding:14px;display:grid}.tasks-telegram-preferences legend{padding:0 8px;font-weight:900}.tasks-telegram-preferences label{align-items:center;gap:8px;font-weight:700;display:flex}.tasks-telegram-preferences input[type=checkbox]{accent-color:#0876c9;width:18px;height:18px}.tasks-telegram-quiet{grid-template-columns:repeat(2,minmax(150px,220px)) minmax(180px,1fr);align-items:end;gap:12px;display:grid}.tasks-telegram-quiet label{gap:5px;display:grid}.tasks-telegram-quiet input{color:#102f50;background:#fff;border:1px solid #c3d5e5;border-radius:8px;min-height:42px;padding:0 10px}.tasks-telegram-quiet small{color:#607b95;padding-bottom:9px}.tasks-telegram-technical{background:#f8fbfd;grid-template-columns:minmax(220px,1fr) minmax(300px,1.5fr) auto;align-items:center;gap:18px;display:grid}.tasks-telegram-technical dl{grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px 16px;margin:0;display:grid}.tasks-telegram-technical dl div{gap:2px;display:grid}.tasks-telegram-technical dt{color:#698096;text-transform:uppercase;font-size:10px;font-weight:800}.tasks-telegram-technical dd{overflow-wrap:anywhere;margin:0;font-weight:700}.tasks-telegram-notice,.tasks-telegram-error{border-radius:9px;margin:0;padding:12px 14px;font-weight:700}.tasks-telegram-notice{color:#087a43;background:#e7f7ed}.tasks-telegram-error{color:#b32432;background:#fff0f1}.tasks-telegram-loading{align-items:center;gap:10px;padding:20px;display:flex}.tasks-telegram-technical-actions{gap:8px;display:grid}@media (width<=900px){.tasks-telegram-overview,.tasks-telegram-technical{grid-template-columns:1fr}.tasks-telegram-state{width:fit-content}.tasks-telegram-preferences fieldset,.tasks-telegram-quiet{grid-template-columns:1fr}}.tasks-messenger-icon{object-fit:contain;transform-origin:50%;flex:none;width:32px;height:32px;display:block;transform:scale(1.45)}.tasks-sidebar-messages>i,.tasks-sidebar-messages .tasks-messenger-icon{width:28px;height:28px}.tasks-communication-cards .tasks-messenger-icon{width:42px;height:42px}.hub-personal-animations{box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto;padding:20px}.hub-personal-animations>section{height:auto;overflow:visible}.tasks-sidebar-links>button>i{place-items:center;display:grid}.tasks-model-shared-warning{color:#744914;background:#fff8ea;border:1px solid #eed49c;border-left:4px solid #d38a17;border-radius:10px;align-items:flex-start;gap:12px;margin:0 0 20px;padding:16px 18px;display:flex}.tasks-model-shared-warning>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.tasks-model-shared-warning strong{margin-bottom:5px;font:700 14px/1.4 Inter,Segoe UI,sans-serif;display:block}.tasks-model-shared-warning p{color:inherit;margin:0;font:400 13px/1.6 Inter,Segoe UI,sans-serif}.tasks-module-sidebar.has-brand{grid-template-rows:auto minmax(0,1fr) auto}.tasks-sidebar-brand{min-width:0;height:var(--tasks-header-height);padding:0 14px}.tasks-sidebar-brand .tasks-header-leading{gap:9px;height:100%}.tasks-sidebar-brand .polli-module-hub-button{background:#fff;flex:0 0 98px;width:98px;min-width:0;height:44px;min-height:44px;padding:0 10px;font-size:16px;transform:none}.tasks-sidebar-brand .polli-module-hub-button>span{display:inline}.tasks-sidebar-brand .polli-module-header-divider{background:#526475;height:38px;display:block}.tasks-sidebar-brand button.tasks-brand{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;flex:1 1 0;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.tasks-sidebar-brand button.tasks-brand:focus-visible{outline-offset:4px;outline:2px solid #7dd8ff}.tasks-sidebar-brand .tasks-module-identity-icon{flex:0 0 39px;width:39px;height:39px}.tasks-sidebar-brand .tasks-brand>span{min-width:0;display:block}.tasks-sidebar-brand .tasks-brand strong{color:#fff;white-space:nowrap;font-size:18px;line-height:1.1;display:block}.tasks-sidebar-brand .tasks-brand strong small{color:#d7e8ef;white-space:normal;margin-top:3px;font-size:6px;line-height:1.2;display:block}.tasks-module-sidebar.collapsed .tasks-sidebar-brand{height:112px;padding:8px 0}.tasks-module-sidebar.collapsed .tasks-sidebar-brand .tasks-header-leading{flex-direction:column;justify-content:center;gap:8px}.tasks-module-sidebar.collapsed .tasks-sidebar-brand .polli-module-hub-button{border-radius:50%;flex:0 0 42px;justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.tasks-module-sidebar.collapsed .tasks-sidebar-brand .polli-module-hub-button>span,.tasks-module-sidebar.collapsed .tasks-sidebar-brand .polli-module-header-divider,.tasks-module-sidebar.collapsed .tasks-sidebar-brand .tasks-brand>span{display:none}.tasks-module-sidebar.collapsed .tasks-sidebar-brand .tasks-brand{flex:0 0 39px}@media (width>=761px) and (width<=1100px){.tasks-sidebar-brand{padding-inline:10px}.tasks-sidebar-brand .tasks-header-leading{gap:7px}.tasks-sidebar-brand .polli-module-hub-button{flex-basis:82px;width:82px;padding-inline:7px}.tasks-sidebar-brand .tasks-brand strong{font-size:16px}}.tasks-admin-configuration-page{padding-block:14px}.tasks-admin-configuration-page>.tasks-client-workspace{width:min(1440px,100%);margin-inline:auto}.tasks-configuration-filters{grid-template-columns:minmax(240px,1fr) minmax(160px,220px)}.tasks-configuration-index .tasks-configuration-table{display:block;overflow:auto}.tasks-configuration-table table{min-width:760px}.tasks-configuration-table td{overflow-wrap:anywhere}.tasks-configuration-table td:nth-child(2){width:35%}.tasks-configuration-pagination{color:var(--ui-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 0;font-size:12px;display:flex}.tasks-configuration-pagination button{border:1px solid var(--ui-border);color:var(--ui-primary);background:#fff;border-radius:8px;padding:7px 12px}.tasks-configuration-pagination button:disabled{opacity:.45;cursor:not-allowed}.tasks-configuration-editor>.tasks-admin-form{min-width:0;padding:20px}.tasks-configuration-editor .tasks-configuration-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.tasks-configuration-details{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:end;gap:16px;display:grid}.tasks-configuration-details .tasks-configuration-description{grid-column:1/-1}.tasks-configuration-editor textarea{min-height:72px}.tasks-configuration-editor .tasks-form-actions{margin-top:18px}.tasks-configuration-table tbody>tr:nth-child(odd)>td{background-color:#fff}.tasks-configuration-table tbody>tr:nth-child(2n)>td{background-color:#edf4fa}.tasks-configuration-table tbody>tr:hover>td{background-color:#dfedf8}.v2-shell :is(.v2-registration-list,.v2-role-list) :is(.v2-simple-table,.v2-structure-table)>tbody>tr:not(.synthetic):not(.v2-validity-ended):not(.selected):not(.is-selected):nth-child(odd)>td{background-color:#fff}.v2-shell :is(.v2-registration-list,.v2-role-list) :is(.v2-simple-table,.v2-structure-table)>tbody>tr:not(.synthetic):not(.v2-validity-ended):not(.selected):not(.is-selected):nth-child(2n)>td{background-color:#edf4fa}.v2-shell :is(.v2-registration-list,.v2-role-list) :is(.v2-simple-table,.v2-structure-table)>tbody>tr:not(.synthetic):not(.v2-validity-ended):not(.selected):not(.is-selected):hover>td{background-color:#dfedf8}.permission-matrix-card .permission-matrix-row:nth-child(odd)>:is(.permission-matrix-feature,.permission-matrix-cell){background-color:#fff}.permission-matrix-card .permission-matrix-row:nth-child(2n)>:is(.permission-matrix-feature,.permission-matrix-cell){background-color:#edf4fa}.permission-matrix-card .permission-matrix-row:is(:hover,:focus-within)>:is(.permission-matrix-feature,.permission-matrix-cell){background-color:#dfedf8}@media (width<=720px){.tasks-configuration-filters,.tasks-configuration-details{grid-template-columns:minmax(0,1fr)}.tasks-configuration-editor>.tasks-admin-form{padding:12px}}:where(.hub-shell,.v2-shell,.tasks-shell,.simulator-shell,.system-dialog,.polli-module-hub-menu),:where(.hub-shell,.v2-shell,.tasks-shell,.simulator-shell,.system-dialog,.polli-module-hub-menu) *{font-family:var(--ui-font)!important}:where(.hub-shell,.v2-shell,.tasks-shell,.simulator-shell,.system-dialog,.polli-module-hub-menu) :is(code,pre,kbd,samp),:where(.hub-shell,.v2-shell,.tasks-shell,.simulator-shell,.system-dialog,.polli-module-hub-menu) :is(code,pre,kbd,samp) *,.tasks-telegram-code strong,.simulator-shell .code-pill,.simulator-shell .data-table code{font-family:var(--ui-mono-font)!important}.polli-notification-switch{width:100%;min-width:0;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:2px 3px;display:flex}.polli-notification-switch-track{background:#dfe7ed;border:1px solid #9fb1bf;border-radius:999px;flex:0 0 39px;width:39px;height:22px;transition:background-color .16s,border-color .16s,box-shadow .16s;position:relative}.polli-notification-switch-track>i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0d2b3f47}.polli-notification-switch[aria-checked=true] .polli-notification-switch-track{border-color:var(--ui-success);background:var(--ui-success)}.polli-notification-switch[aria-checked=true] .polli-notification-switch-track>i{transform:translate(17px)}.polli-notification-switch:focus-visible{outline-offset:2px;outline:3px solid #1298cb3d}.polli-notification-switch:disabled{cursor:not-allowed;opacity:.55}.polli-notification-switch-label{color:#17364e;min-width:0;font-weight:750;line-height:1.3}.polli-notification-switch>small{color:#63798c;margin-left:auto;font-size:10px;font-weight:750}:where(.v2-primary,.v2-action-button,.v2-danger-button,.v2-update-history-button,.v2-backup-export-button,.hub-primary,.hub-secondary,.hub-module-card>button,.hub-row-actions button,.hub-form-actions button,.hub-users-actions>button,.hub-user-editor-breadcrumb button,.hub-administration-feedback button,.hub-administration-help-card button,.hub-administration-tip button,.hub-page-actions button,.hub-users-actions details button,.tasks-form-actions button,.tasks-generation button,.tasks-export-button,.tasks-client-form-actions button,.tasks-client-links-dialog>footer button,.tasks-transfer-client>button,.tasks-quick-create-button,.tasks-criticality-form button,.tasks-help-panel-heading>button,.tasks-help-heading-actions button,.tasks-review-panel-actions>button,.task-note-actions .task-move-forward,.task-note-actions .task-open-situation,.task-note-actions .task-review-action,.tasks-client-links-results button,.tasks-client-links-table-wrap td:last-child button,.tasks-messenger-new-actions button,.tasks-messenger-start,.tasks-messenger-load,.tasks-telegram-settings button,.tasks-telegram-settings a,.system-dialog-actions button,.simulator-shell .primary-button,.simulator-shell .secondary-button,.simulator-shell .danger-button,.simulator-shell .edit-button,.simulator-shell .simulator-module-actions button),.v2-shell .v2-dre-toolbar .v2-tree-actions .v2-action-button,.v2-shell .v2-action-button.v2-back-button,.v2-shell .v2-action-button.v2-cancel-button,.v2-shell .v2-periods-table>div>strong .v2-action-button.review,.v2-shell .v2-structure-table .v2-row-action-menu>summary,.v2-shell .v2-structure-table .v2-row-actions .v2-action-button,.hub-shell .hub-system-maintenance .v2-maintenance-header-actions .v2-primary,.hub-shell .hub-system-maintenance .v2-maintenance-header-actions .v2-action-button,.hub-shell .hub-system-maintenance .v2-action-button,.hub-shell .hub-system-maintenance .v2-danger-button{border-radius:var(--ui-button-radius)!important}:where(.v2-primary,.hub-primary,.tasks-form-actions button.primary,.tasks-generation button.primary,.tasks-export-button,.tasks-criticality-form button.primary,.tasks-help-panel-heading>button.primary,.tasks-help-heading-actions button.primary,.system-dialog-confirm,.simulator-shell .primary-button){border-color:var(--ui-primary)!important;background:var(--ui-primary)!important;color:#fff!important;box-shadow:none!important}:where(.v2-primary,.hub-primary,.tasks-form-actions button.primary,.tasks-generation button.primary,.tasks-export-button,.tasks-criticality-form button.primary,.tasks-help-panel-heading>button.primary,.tasks-help-heading-actions button.primary,.system-dialog-confirm,.simulator-shell .primary-button):hover:not(:disabled){border-color:var(--ui-primary-hover)!important;background:var(--ui-primary-hover)!important}.v2-shell .v2-action-button:not(.muted):not(.review):not(.confirm):not(.danger):not(.v2-cancel-button),.hub-shell .hub-system-maintenance .v2-action-button:not(.muted):not(.review):not(.confirm):not(.danger):not(.v2-cancel-button){border-color:var(--ui-primary)!important;background:var(--ui-primary)!important;color:#fff!important;box-shadow:none!important}.v2-shell .v2-action-button:not(.muted):not(.review):not(.confirm):not(.danger):not(.v2-cancel-button):hover:not(:disabled),.hub-shell .hub-system-maintenance .v2-action-button:not(.muted):not(.review):not(.confirm):not(.danger):not(.v2-cancel-button):hover:not(:disabled){border-color:var(--ui-primary-hover)!important;background:var(--ui-primary-hover)!important;color:#fff!important}:where(.v2-primary.confirm,.system-dialog.tone-success .system-dialog-confirm),:where(.tasks-review-panel-actions .approve,.task-note-actions .task-review-action.approve,.task-note-actions .task-move-forward.complete){border-color:var(--ui-success)!important;background:var(--ui-success)!important;color:#fff!important}:where(.v2-primary.confirm,.system-dialog.tone-success .system-dialog-confirm):hover:not(:disabled){border-color:var(--ui-success-hover)!important;background:var(--ui-success-hover)!important}.v2-shell .v2-action-button.confirm,.hub-shell .hub-system-maintenance .v2-action-button.confirm{border-color:var(--ui-success)!important;background:var(--ui-success)!important;color:#fff!important}.v2-shell .v2-action-button.confirm:hover:not(:disabled),.hub-shell .hub-system-maintenance .v2-action-button.confirm:hover:not(:disabled),:where(.tasks-review-panel-actions .approve,.task-note-actions .task-review-action.approve,.task-note-actions .task-move-forward.complete):hover:not(:disabled){border-color:var(--ui-success-hover)!important;background:var(--ui-success-hover)!important;color:#fff!important}:where(.v2-primary.review,.system-dialog.tone-warning .system-dialog-confirm){border-color:var(--ui-warning)!important;background:var(--ui-warning)!important;color:var(--ui-warning-ink)!important}:where(.v2-primary.review,.system-dialog.tone-warning .system-dialog-confirm):hover:not(:disabled){border-color:var(--ui-warning-hover)!important;background:var(--ui-warning-hover)!important}.v2-shell .v2-action-button.review,.hub-shell .hub-system-maintenance .v2-action-button.review,:where(.tasks-review-panel-actions .request-changes,.task-note-actions .task-review-action.changes){border-color:var(--ui-warning)!important;background:var(--ui-warning)!important;color:var(--ui-warning-ink)!important}.v2-shell .v2-action-button.review:hover:not(:disabled),.hub-shell .hub-system-maintenance .v2-action-button.review:hover:not(:disabled),:where(.tasks-review-panel-actions .request-changes,.task-note-actions .task-review-action.changes):hover:not(:disabled){border-color:var(--ui-warning-hover)!important;background:var(--ui-warning-hover)!important;color:var(--ui-warning-ink)!important}:where(.v2-action-button.danger,.hub-row-actions button.hub-danger,.hub-form-actions button.hub-danger,.hub-users-actions details button.danger,.tasks-form-actions button.danger,.tasks-client-form-actions button.danger),.v2-shell .v2-action-button.danger,.v2-shell .v2-action-button.v2-cancel-button,.hub-shell .hub-system-maintenance .v2-action-button.danger,.hub-shell .hub-system-maintenance .v2-action-button.v2-cancel-button{border-color:var(--ui-danger)!important;background:var(--ui-danger)!important;color:#fff!important}:where(.v2-danger-button,.system-dialog.tone-danger .system-dialog-confirm){border-color:var(--ui-danger)!important;border-radius:var(--ui-button-radius)!important;background:var(--ui-danger)!important;color:#fff!important}:where(.v2-danger-button,.system-dialog.tone-danger .system-dialog-confirm):hover:not(:disabled){border-color:var(--ui-danger-hover)!important;background:var(--ui-danger-hover)!important}.v2-shell .v2-action-button.danger:hover:not(:disabled),.v2-shell .v2-action-button.v2-cancel-button:hover:not(:disabled),.hub-shell .hub-system-maintenance .v2-action-button.danger:hover:not(:disabled),.hub-shell .hub-system-maintenance .v2-action-button.v2-cancel-button:hover:not(:disabled),:where(.hub-row-actions button.hub-danger,.hub-form-actions button.hub-danger,.hub-users-actions details button.danger,.tasks-form-actions button.danger,.tasks-client-form-actions button.danger):hover:not(:disabled){border-color:var(--ui-danger-hover)!important;background:var(--ui-danger-hover)!important;color:#fff!important}.v2-shell .v2-structure-table .v2-row-actions,.v2-shell .v2-carrier-plan-table .v2-carrier-plan-actions .v2-row-actions-compact{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.v2-shell .v2-structure-table .v2-row-action-menu,.v2-shell .v2-structure-table .v2-row-action-direct{justify-content:center;align-items:center;width:100%;min-width:0;display:inline-flex}.v2-shell .v2-structure-table .v2-row-action-direct .v2-action-button{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;min-height:32px;padding:6px 10px;font-size:10px;font-weight:800;line-height:1.05;border-radius:var(--ui-button-radius)!important}.v2-row-action-trigger{cursor:pointer;width:100%;min-width:88px;min-height:32px;font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:6px 13px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;border:1px solid var(--ui-primary)!important;border-radius:var(--ui-button-radius)!important;background:var(--ui-primary)!important;color:#fff!important;box-shadow:none!important}.v2-row-action-trigger>i{font-size:9px;font-style:normal}.v2-row-action-trigger:hover,.v2-row-action-trigger[aria-expanded=true]{border-color:var(--ui-primary-hover)!important;background:var(--ui-primary-hover)!important}.v2-row-action-trigger:focus-visible{outline-offset:2px;outline:3px solid #087bc038}.v2-row-action-popover{z-index:5000;border:1px solid var(--ui-border-strong);background:#fff;border-radius:12px;gap:5px;width:148px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 38px #0d314838}.v2-row-action-popover .v2-action-button{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;min-height:30px;padding:5px 10px;font-size:9.5px;font-weight:800;line-height:1.1;border-radius:var(--ui-button-radius)!important}.v2-shell .v2-action-button.view,.v2-row-action-popover .v2-action-button.view,.v2-row-action-popover .v2-action-button.confirm{border-color:var(--ui-success)!important;background:var(--ui-success)!important;color:#fff!important}.v2-row-action-popover .v2-action-button.edit{border-color:var(--ui-primary)!important;background:var(--ui-primary)!important;color:#fff!important}.v2-row-action-popover .v2-action-button.review{border-color:var(--ui-warning)!important;background:var(--ui-warning)!important;color:var(--ui-warning-ink)!important}.v2-row-action-popover .v2-action-button.danger{border-color:var(--ui-danger)!important;background:var(--ui-danger)!important;color:#fff!important}.v2-row-action-popover .v2-action-button.edit:hover:not(:disabled){border-color:var(--ui-primary-hover)!important;background:var(--ui-primary-hover)!important}.v2-shell .v2-action-button.view:hover:not(:disabled),.v2-row-action-popover .v2-action-button.view:hover:not(:disabled),.v2-row-action-popover .v2-action-button.confirm:hover:not(:disabled){border-color:var(--ui-success-hover)!important;background:var(--ui-success-hover)!important}.v2-row-action-popover .v2-action-button.review:hover:not(:disabled){border-color:var(--ui-warning-hover)!important;background:var(--ui-warning-hover)!important}.v2-row-action-popover .v2-action-button.danger:hover:not(:disabled){border-color:var(--ui-danger-hover)!important;background:var(--ui-danger-hover)!important}:where(.v2-primary,.v2-action-button,.v2-danger-button,.hub-primary,.hub-secondary,.hub-row-actions button,.hub-form-actions button,.tasks-form-actions button,.tasks-generation button,.tasks-export-button,.tasks-client-form-actions button,.tasks-review-panel-actions>button,.system-dialog-actions button,.simulator-shell .primary-button,.simulator-shell .secondary-button,.simulator-shell .danger-button):disabled{color:#8d98a4!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important;background:#eef1f4!important;border-color:#d8dde3!important}.v2-carrier-formula-requirement{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:8px 22px;padding:16px 18px;display:grid}.v2-carrier-formula-requirement strong{color:var(--ui-ink);font-size:13px}.v2-carrier-formula-requirement p{color:var(--ui-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.v2-carrier-formula-requirement>small{color:var(--ui-text);grid-column:1/-1;font-size:11px}.v2-formula-closing-badge{background:var(--ui-success-soft);color:var(--ui-success-ink);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.v2-formula-closing-badge.required{background:var(--ui-warning-soft);color:var(--ui-warning-ink)}.v2-carrier-manual-input.missing{border-color:var(--ui-warning);background:var(--ui-warning-soft)}.v2-carrier-manual-input.missing::placeholder{color:#86621d;opacity:1}@media (width<=720px){.v2-carrier-formula-requirement{grid-template-columns:1fr}.v2-carrier-formula-requirement .polli-notification-switch{width:100%}}.v2-content:has(>.v2-workflow-continuation){padding-bottom:112px}.v2-workflow-continuation{bottom:18px;right:20px;left:calc(var(--sidebar) + 20px);z-index:180;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #9ddcb9;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:11px 13px;display:grid;position:fixed;box-shadow:0 16px 40px #12394f2e}.v2-workflow-continuation>i{background:var(--ui-success);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;font-weight:900;display:grid}.v2-workflow-continuation>span{gap:2px;min-width:0;display:grid}.v2-workflow-continuation small{color:var(--ui-success-ink);letter-spacing:.12em;font-size:8px;font-weight:900}.v2-workflow-continuation strong{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.v2-workflow-continuation em{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.v2-workflow-continuation>button{background:var(--ui-primary);color:#fff;border:0;border-radius:999px;min-height:44px;padding:0 22px;font-size:11px;font-weight:850;box-shadow:0 7px 17px #0769bb3d}.v2-workflow-continuation>button:hover:not(:disabled){background:var(--ui-primary-hover)}.v2-workflow-continuation>button:disabled{color:#8d98a4;box-shadow:none;cursor:not-allowed;background:#eef1f4;border-color:#d8dde3}@media (width<=760px){.v2-content:has(>.v2-workflow-continuation){padding-bottom:152px}.v2-workflow-continuation{border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:0;padding:9px;bottom:10px;left:78px;right:10px}.v2-workflow-continuation>i{width:36px;height:36px;font-size:17px}.v2-workflow-continuation>button{grid-column:1/-1;width:100%;min-height:40px}}.tasks-page-topbar-heading h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tasks-page-topbar-heading>:last-child:not(:first-child):not(.tasks-manager-toolbar-topbar){flex:none}:is(.tasks-admin:has(>.tasks-client-index),.tasks-admin:has(>.tasks-configuration-index)){flex-direction:column;padding-block:12px;display:flex;overflow:hidden}:is(.tasks-admin:has(>.tasks-client-index)>.tasks-client-index,.tasks-admin:has(>.tasks-configuration-index)>.tasks-configuration-index){flex-direction:column;flex:auto;min-height:0;display:flex}:is(.tasks-admin:has(>.tasks-client-index) .tasks-client-index-filters,.tasks-admin:has(>.tasks-client-index) .tasks-client-index-results,.tasks-admin:has(>.tasks-client-index) .tasks-client-index-pagination,.tasks-admin:has(>.tasks-configuration-index) .tasks-configuration-pagination){flex:none}.tasks-admin:has(>.tasks-client-index) .tasks-client-index-filters{padding:10px 12px}.tasks-admin:has(>.tasks-client-index) .tasks-client-index-results{min-height:36px}:is(.tasks-admin:has(>.tasks-client-index) .tasks-client-index-table-wrap,.tasks-admin:has(>.tasks-configuration-index) .tasks-configuration-table){flex:auto;min-height:0;overflow:auto}.tasks-admin:has(>.tasks-client-index) :is(.tasks-client-index-pagination,.tasks-configuration-pagination){z-index:3;border-top:1px solid var(--ui-border);background:#fff;position:relative}.tasks-admin:has(>.tasks-configuration-index) .tasks-configuration-pagination{margin-top:0;padding:10px 12px}.tasks-admin:has(>.tasks-client-index) .tasks-client-index-table-wrap :is(th,[role=columnheader]){z-index:2;position:sticky;top:0}.tasks-admin-calendar-page,.tasks-admin-criticality-page{padding-block:12px}.tasks-holiday-list-count{color:var(--ui-muted);margin-bottom:10px;font-size:12px;font-weight:750}.tasks-form-page,.tasks-management{padding-top:14px}@media (width<=760px),(height<=540px){:is(.tasks-admin:has(>.tasks-client-index),.tasks-admin:has(>.tasks-configuration-index)){overflow:auto}:is(.tasks-admin:has(>.tasks-client-index)>.tasks-client-index,.tasks-admin:has(>.tasks-configuration-index)>.tasks-configuration-index){min-height:420px}:is(.tasks-admin:has(>.tasks-client-index) .tasks-client-index-pagination,.tasks-admin:has(>.tasks-configuration-index) .tasks-configuration-pagination){position:sticky;bottom:0}}.tasks-recurrence-schedule-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;padding:10px!important}.tasks-recurrence-schedule-editor>fieldset,.tasks-schedule-preview{background:#f7fbfe;border:1px solid #b9d1e3;border-top:3px solid #087fbe;border-radius:12px;min-width:0;margin:0;padding:9px 10px 10px;box-shadow:0 3px 10px #10395b12}.tasks-recurrence-schedule-editor>fieldset{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;display:grid}.tasks-recurrence-schedule-editor>fieldset>legend{color:#fff;letter-spacing:.015em;background:#087fbe;border-radius:7px;margin-left:2px;padding:5px 10px;font-size:11px;font-weight:900;box-shadow:0 2px 5px #08538229}.tasks-recurrence-schedule-editor>fieldset>label:not(.tasks-toggle){background:#fff;border:1px solid #d6e4ee;border-radius:9px;align-content:start;gap:3px;min-width:0;min-height:58px;padding:6px 7px;font-size:10px;line-height:1.15;display:grid}.tasks-recurrence-schedule-editor>fieldset>label:not(.tasks-toggle)>:is(input,select){background:#fff;border-color:#b5ccde;height:34px;min-height:34px;padding-top:5px;padding-bottom:5px}.tasks-recurrence-schedule-editor .tasks-client-competence-composite>:is(input,select){height:34px;min-height:34px}.tasks-recurrence-schedule-editor>fieldset>label>small{margin-top:1px;font-size:8px;line-height:1.2}.tasks-recurrence-assignment-preview input[readonly]{color:#075d80;text-overflow:ellipsis;cursor:default;font-weight:850;overflow:hidden;background:#edf8fc!important;border-color:#91c5dc!important}.tasks-recurrence-assignment-preview.pending input[readonly]{color:#61778a;background:#f5f8fa!important;border-color:#c9d8e3!important}.tasks-recurrence-assignment-preview.warning input[readonly]{color:#875400;background:#fff8e9!important;border-color:#edc778!important}.tasks-recurrence-schedule-editor>fieldset>label:not(.tasks-toggle):focus-within{border-color:#58a9d6;box-shadow:0 0 0 3px #087fbe1a}.tasks-client-combobox-field{background:#fff;border:1px solid #d6e4ee;border-radius:9px;align-content:start;gap:3px;min-width:0;min-height:58px;padding:6px 7px;font-size:10px;line-height:1.15;display:grid;position:relative}.tasks-recurrence-destination-fields>:is(label:not(.tasks-toggle),.tasks-client-combobox-field){box-sizing:border-box;grid-template-rows:12px 34px;align-content:start;gap:2px;height:58px;min-height:58px;padding-top:4px;padding-bottom:4px}.tasks-client-combobox-field:focus-within{z-index:70;border-color:#58a9d6;box-shadow:0 0 0 3px #087fbe1a}.tasks-client-combobox-field.has-error{border-color:#d84b55}.tasks-client-combobox-label{color:#193a59;letter-spacing:.015em;text-transform:uppercase;font-weight:850}.tasks-recurrence-schedule-editor .tasks-client-combobox-trigger{box-sizing:border-box;color:#0c2238;text-align:left;cursor:pointer;background:#fff;border:1px solid #b5ccde;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;height:34px;min-height:34px;padding:5px 9px;display:grid}.tasks-recurrence-schedule-editor .tasks-client-combobox-trigger:disabled{cursor:not-allowed;opacity:.72}.tasks-client-combobox-trigger>strong,.tasks-client-combobox-trigger>span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;overflow:hidden}.tasks-client-combobox-trigger>small{color:#587087;white-space:nowrap;font-size:9.5px;font-weight:700}.tasks-client-combobox-trigger>.ui-select-chevron{color:#0c2238}.tasks-client-combobox-popover{z-index:80;background:#fff;border:1px solid #b8d0e1;border-radius:14px;width:min(560px,100vw - 56px);position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 18px 40px #0e314d33}.tasks-client-combobox-search{grid-template-columns:20px minmax(0,1fr);margin:9px;min-height:42px!important;box-shadow:none!important;background:#f0f3f5!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:0 12px!important;display:grid!important}.tasks-client-combobox-search svg{fill:none;stroke:#60798a;stroke-linecap:round;stroke-width:2px;width:18px;height:18px}.tasks-client-combobox-search input{appearance:none;color:#183149;width:100%;font:inherit;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-size:13px!important}.tasks-client-combobox-search:focus-within{background:#f8fcfd!important;box-shadow:0 0 0 2px #087fa421!important}.tasks-shell :is(.tasks-client-combobox-search,.tasks-manager-search,.tasks-messenger-search) input[type=search]:focus,.tasks-shell :is(.tasks-client-combobox-search,.tasks-manager-search,.tasks-messenger-search) input[type=search]:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;outline:0!important}.tasks-client-combobox-summary{color:#668096;padding:0 14px 7px;font-size:9.5px;font-weight:750}.tasks-client-combobox-options{overscroll-behavior:contain;max-height:310px;padding:0 7px 7px;overflow-y:auto}.tasks-client-combobox-options>button{width:100%;min-height:47px;padding:6px 10px 6px calc(10px + var(--task-client-option-indent,0px));color:#12304a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;gap:8px;display:grid}.tasks-client-combobox-options>button:hover,.tasks-client-combobox-options>button.active{background:#edf7fc}.tasks-client-combobox-options>button[aria-selected=true]{background:#e2f3fb}.tasks-client-combobox-structure{color:#0785b7;text-align:center;font-size:16px;font-weight:900}.tasks-client-combobox-identity{align-items:baseline;gap:8px;min-width:0;display:flex}.tasks-client-combobox-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tasks-client-combobox-identity small{color:#60788b;white-space:nowrap;flex:none;font-size:10.5px;font-weight:650}.tasks-client-combobox-kind{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:8.5px;font-weight:900}.tasks-client-combobox-kind.matrix{color:#0964c1;background:#e2efff}.tasks-client-combobox-kind.branch{color:#168341;background:#e8f7ed}.tasks-client-combobox-check{color:#087fbe;font-size:13px;font-weight:900}.tasks-client-combobox-empty{color:#526c80;text-align:center;gap:3px;padding:22px 14px;display:grid}.tasks-client-combobox-empty strong{color:#173750;font-size:12px}.tasks-client-combobox-error{z-index:75;color:#b32635;background:#fff4f4;border-radius:5px;padding:2px 5px;font-size:9px;font-weight:800;position:absolute;top:calc(100% + 2px);left:7px}.tasks-recurrence-schedule-editor>fieldset>.tasks-toggle{background:#eaf5fb;border:1px solid #c4d9e8;border-radius:9px;min-height:58px;margin:0;padding:8px 10px}.tasks-recurrence-destination-fields{grid-template-columns:repeat(12,minmax(0,1fr))!important}.tasks-recurrence-model-field{grid-column:span 4}.tasks-recurrence-sector-field{grid-column:span 2}.tasks-recurrence-client-field,.tasks-recurrence-team-field{grid-column:span 3}.tasks-recurrence-responsible-field,.tasks-recurrence-assignment-field{grid-column:span 6}.tasks-recurrence-rule-fields{grid-template-columns:repeat(8,minmax(0,1fr))!important}.tasks-recurrence-start-field{grid-area:1/1/auto/4}.tasks-recurrence-end-field{grid-area:1/4/auto/7}.tasks-recurrence-active-field{grid-row:1;grid-column:7/9!important}.tasks-recurrence-offset-field{grid-area:2/1/auto/5}.tasks-recurrence-generation-day-field{grid-area:2/5/auto/9}.tasks-recurrence-specific-day-field{grid-area:3/1/auto/3}.tasks-recurrence-business-days-field{grid-area:2/1/auto/4}.tasks-recurrence-rule-fields>.tasks-recurrence-daily-note{grid-area:2/1/auto/9}.tasks-recurrence-rule-fields>.tasks-recurrence-business-days-note{grid-column:4/9;align-self:center;margin:0;padding:0 8px}.tasks-recurrence-deadline-fields{grid-template-columns:repeat(8,minmax(0,1fr))!important}.tasks-recurrence-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tasks-recurrence-deadline-unsaved{color:#775322;background:#fff8e7;border:1px solid #efce8e;border-left:4px solid #d89316;border-radius:8px;margin:0;padding:12px 14px;font-size:14px;grid-column:1/-1!important}.tasks-recurrence-deadline-unsaved>strong{margin-bottom:4px;display:block}.tasks-recurrence-deadline-unsaved>a{margin-top:6px;font-weight:750;display:inline-block}.tasks-recurrence-official-deadline-field,.tasks-recurrence-deadline-mode-field{grid-column:span 3}.tasks-recurrence-deadline-days-field{grid-column:span 2}.tasks-recurrence-schedule-editor .wide,.tasks-recurrence-schedule-editor>fieldset>.tasks-toggle,.tasks-recurrence-daily-note,.tasks-recurrence-schedule-editor>fieldset:first-of-type,.tasks-schedule-preview,.tasks-recurrence-schedule-editor>.tasks-form-actions{grid-column:1/-1}.tasks-schedule-preview>header span{color:#0077b6;letter-spacing:.1em;font-size:11px;font-weight:900}.tasks-schedule-preview>header h2{margin:3px 0;font-size:18px}.tasks-schedule-preview>header p{color:var(--ui-muted);margin:0 0 10px;font-size:12px}.tasks-schedule-preview-table{border:1px solid #d7e3ee;border-radius:12px;overflow:hidden}.tasks-schedule-preview-table>div{border-bottom:1px solid #e1eaf2;grid-template-columns:.72fr .82fr 1fr 1fr 1.3fr;align-items:center;min-height:40px;display:grid}.tasks-schedule-preview-table>div:last-child{border-bottom:0}.tasks-schedule-preview-table>div:first-child{color:#fff;text-transform:uppercase;background:#087fbe;font-size:11px}.tasks-schedule-preview-table>div>:is(strong,span){padding:8px 11px}.tasks-schedule-preview-table>div.warning{background:#fff8e8}.tasks-schedule-preview-assignee{color:#0b6586;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.tasks-schedule-preview-assignee.pending{color:#61778a}.tasks-schedule-preview-assignee.warning{color:#875400}.tasks-schedule-preview-table>div>small{color:#9a5b00;grid-column:1/-1;padding:0 12px 10px;font-weight:750}.tasks-schedule-preview-empty{color:var(--ui-muted);background:#f3f7fa;border-radius:10px;margin:0;padding:18px}.tasks-recurrence-filters{grid-template-columns:minmax(250px,1.45fr) minmax(170px,.9fr) minmax(150px,.7fr) minmax(120px,.48fr)}.tasks-recurrence-filters .tasks-client-search-field{grid-column:auto}.tasks-recurrence-catalog{background:#fff;border:1px solid #b8cfe0;border-radius:0 0 12px 12px;flex:auto;align-content:start;min-height:0;display:grid;overflow:auto}.tasks-recurrence-catalog-header,.tasks-recurrence-catalog-card{grid-template-columns:minmax(240px,1.45fr) minmax(140px,.72fr) minmax(230px,1.22fr) minmax(155px,.8fr) 72px 92px;align-items:center;gap:10px;display:grid}.tasks-recurrence-catalog-header{z-index:2;color:#fff;background:#087fbe;min-height:38px;padding:7px 12px;position:sticky;top:0;box-shadow:0 2px 6px #08466f2e}.tasks-recurrence-catalog-header>span{letter-spacing:.045em;text-transform:uppercase;min-width:0;font-size:9px;font-weight:900}.tasks-recurrence-catalog-header>span:nth-last-child(-n+2){text-align:center}.tasks-recurrence-catalog-card{border-bottom:1px solid #dce6ef;border-left:3px solid #0787ca;min-height:78px;padding:7px 12px}.tasks-recurrence-catalog-card:last-child{border-bottom:0}.tasks-recurrence-catalog-card:nth-child(2n){background:#f3f8fc}.tasks-recurrence-catalog-card.inactive{opacity:.72}.tasks-recurrence-catalog-card>div{align-content:center;gap:2px;min-width:0;display:grid}.tasks-recurrence-catalog-card>div:first-child>span{color:#0077b6;letter-spacing:.08em;font-size:9px;font-weight:900;line-height:1.15}.tasks-recurrence-catalog-card h3{color:#082d50;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14.5px;font-weight:900;line-height:1.22;overflow:hidden}.tasks-recurrence-catalog-card p,.tasks-recurrence-catalog-card small{color:var(--ui-muted);overflow-wrap:anywhere;margin:0;font-size:10.5px;line-height:1.2}.tasks-recurrence-catalog-destination{gap:1px;min-width:0;display:grid;margin-top:2px!important}.tasks-recurrence-catalog-destination>strong{color:#173b5b;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:850;line-height:1.2;overflow:hidden}.tasks-recurrence-catalog-destination>small{color:#657d91;font-size:10px;font-weight:650}.tasks-recurrence-catalog-card>div>strong{color:#284660;text-transform:uppercase;font-size:9.5px;line-height:1.15}.tasks-recurrence-catalog-card>div>span{color:#082d50;overflow-wrap:anywhere;font-size:12.5px;font-weight:750;line-height:1.2}.tasks-recurrence-catalog-card>.tasks-client-link-status{min-width:58px;padding:4px 7px;font-size:10px}.tasks-recurrence-catalog-card>.tasks-model-catalog-edit{width:82px;min-height:30px;font-size:9.5px}@media (width<=1120px){.tasks-recurrence-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-recurrence-filters .tasks-client-search-field{grid-column:1/-1}.tasks-recurrence-catalog-header{display:none}.tasks-recurrence-catalog-card{grid-template-columns:minmax(200px,1.2fr) minmax(150px,.8fr) minmax(230px,1.2fr) 86px}.tasks-recurrence-catalog-card>div:nth-child(4){grid-column:1/3}}@media (width<=1280px){.tasks-recurrence-destination-fields,.tasks-recurrence-rule-fields,.tasks-recurrence-deadline-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tasks-recurrence-destination-fields>*,.tasks-recurrence-rule-fields>*,.tasks-recurrence-deadline-fields>*{grid-area:auto!important}.tasks-recurrence-rule-fields>.tasks-toggle,.tasks-recurrence-rule-fields>.tasks-recurrence-daily-note,.tasks-recurrence-deadline-days-field{grid-column:1/-1!important}}@media (width<=760px){.tasks-recurrence-schedule-editor,.tasks-recurrence-schedule-editor>fieldset{grid-template-columns:1fr}.tasks-recurrence-schedule-editor>fieldset>*{grid-column:1}.tasks-schedule-preview-table>div{grid-template-columns:1fr 1fr}.tasks-recurrence-catalog-card{grid-template-columns:1fr}.tasks-recurrence-catalog-card>div:nth-child(4){grid-column:1}.tasks-recurrence-filters{grid-template-columns:1fr}.tasks-recurrence-filters .tasks-client-search-field{grid-column:auto}.tasks-client-combobox-popover{width:100%}.tasks-client-combobox-identity{gap:2px;display:grid}.tasks-client-combobox-kind{display:none}.tasks-client-combobox-options>button{grid-template-columns:22px minmax(0,1fr) 18px}}.tasks-manager-scope{background:#f1f5f6;border-radius:999px}.tasks-manager-scope button{border-radius:999px}.tasks-manager-scope button:hover:not(.active),.tasks-manager-scope button:focus-visible:not(.active){color:var(--ui-text);background:#e4ecef;outline:0}.tasks-manager-search,.tasks-compact-multiselect-search{background:#f1f5f6;border-color:#0000;border-radius:999px}.tasks-manager-search>span,.tasks-compact-multiselect-search>span{color:#607b89}.tasks-manager-search:focus-within,.tasks-compact-multiselect-search:focus-within{border-color:#53aac5;outline:0;box-shadow:0 0 0 2px #087fa421}.tasks-header-search input{background:#f1f5f6;border-color:#0000;border-radius:999px;font-weight:600}.tasks-header-search>span{color:#607b89}.tasks-header-search input:focus,.tasks-header-search input:focus-visible{border-color:#53aac5;outline:0;box-shadow:0 0 0 2px #087fa421}.tasks-client-index-filters .tasks-client-search-field input[type=search],.tasks-client-links-filters .tasks-client-links-search input[type=search]{appearance:none;background-color:#f1f5f6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23607b89' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:17px 17px;border-color:#0000;border-radius:999px;padding-left:42px}.tasks-client-index-filters .tasks-client-search-field input[type=search]:focus,.tasks-client-index-filters .tasks-client-search-field input[type=search]:focus-visible,.tasks-client-links-filters .tasks-client-links-search input[type=search]:focus,.tasks-client-links-filters .tasks-client-links-search input[type=search]:focus-visible{border-color:#53aac5;outline:0;box-shadow:0 0 0 2px #087fa421}.tasks-selection-content>label{border-radius:999px}.tasks-advanced-popover .tasks-selection-content>label{background:#f1f5f6;border-color:#0000}.tasks-admin-save-notice{z-index:240;color:#087b4e;background:#eefaf4;border:1px solid #9ed9bf;border-radius:14px;align-items:center;gap:9px;max-width:min(380px,100vw - 32px);padding:12px 16px;font-weight:800;display:flex;position:fixed;top:88px;right:24px;box-shadow:0 12px 30px #07395b29}.tasks-admin-save-notice>span{color:#fff;background:#159866;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.hub-appearance-content{background:radial-gradient(circle at 12% 0,#caeeff75,#0000 31%),linear-gradient(145deg,#fbfdff,#f4f8fd);padding:24px clamp(18px,3vw,52px) 34px}.hub-appearance-settings{gap:16px;width:min(1480px,100%);margin:0 auto;display:grid}.hub-appearance-navigation{align-items:center;display:flex}.hub-appearance-navigation .hub-secondary{min-height:40px;padding-inline:22px}.hub-appearance-heading{background:#fffffff0;border:1px solid #c7ddef;border-left:6px solid #087bc0;border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:18px 22px;display:grid;box-shadow:0 12px 30px #14426714}.hub-appearance-heading-icon{color:#087bc0;background:linear-gradient(145deg,#e4f5ff,#cceaff);border-radius:15px;place-items:center;width:54px;height:54px;font-size:30px;display:grid}.hub-appearance-heading p,.hub-appearance-heading h1,.hub-appearance-heading span{margin:0}.hub-appearance-heading p{color:#087bc0;letter-spacing:.12em;font-size:10px;font-weight:900}.hub-appearance-heading h1{color:#0b2440;letter-spacing:-.035em;margin-top:3px;font-size:clamp(24px,2vw,32px)}.hub-appearance-heading div>span{color:#61758a;margin-top:5px;font-size:13px;display:block}.hub-appearance-heading>strong{color:#0871b4;text-transform:uppercase;background:#e7f4ff;border-radius:999px;padding:8px 13px;font-size:10px}.hub-appearance-editor{background:#fff;border:1px solid #c7ddef;border-radius:18px;grid-template-columns:minmax(0,1.75fr) minmax(300px,.72fr);display:grid;overflow:hidden;box-shadow:0 18px 42px #1442671a}.hub-appearance-preview{background-color:#edf6ff;background-position:bottom;background-repeat:no-repeat;background-size:cover;min-height:480px;position:relative;overflow:hidden}.hub-appearance-preview>span{color:#fff;letter-spacing:.1em;background:#072c4dc2;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:900;position:absolute;top:18px;left:18px}.hub-appearance-preview>article{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffe0;border-radius:14px;gap:4px;padding:15px 18px;display:grid;position:absolute;top:72px;left:6%;box-shadow:0 10px 26px #133d601f}.hub-appearance-preview article b{color:#0a2847;font-size:22px}.hub-appearance-preview article small{color:#60788e}.hub-appearance-controls{background:#fbfdff;border-left:1px solid #d7e4ef;flex-direction:column;gap:11px;padding:25px 22px;display:flex}.hub-appearance-controls>div{margin-bottom:8px}.hub-appearance-controls p,.hub-appearance-controls h2,.hub-appearance-controls span{margin:0}.hub-appearance-controls>div>p{color:#087bc0;letter-spacing:.1em;font-size:9px;font-weight:900}.hub-appearance-controls h2{color:#102b47;overflow-wrap:anywhere;margin-top:5px;font-size:18px}.hub-appearance-controls>div>span{color:#60788e;margin-top:8px;font-size:11px;line-height:1.5;display:block}.hub-appearance-controls input[type=file]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hub-appearance-controls>button{justify-content:center;width:100%;min-height:43px}.hub-appearance-controls>small{color:#6c8194;margin-top:4px;font-size:10px;line-height:1.45}.hub-appearance-feedback{color:#087c50;background:#eaf8f1;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:750;line-height:1.4}.hub-appearance-feedback.error{color:#b8293e;background:#fff0f2}@media (width<=940px){.hub-appearance-editor{grid-template-columns:1fr}.hub-appearance-preview{min-height:390px}.hub-appearance-controls{border-top:1px solid #d7e4ef;border-left:0}}@media (width<=620px){.hub-appearance-content{padding:16px 12px 24px}.hub-appearance-heading{grid-template-columns:48px minmax(0,1fr);padding:15px}.hub-appearance-heading-icon{width:46px;height:46px}.hub-appearance-heading>strong{grid-column:1/-1;justify-self:start}.hub-appearance-preview{min-height:300px}.hub-appearance-preview>article{top:62px;right:6%}.hub-appearance-preview article b{font-size:18px}}.hub-surface-frame{background-attachment:fixed;min-height:100dvh}.hub-surface-frame.hub-surface-active>.v2-shell,.hub-surface-frame.hub-surface-active>.simulator-shell,.hub-surface-frame.hub-surface-active .v2-main,.hub-surface-frame.hub-surface-active .v2-content{background:0 0}.hub-surface-frame.hub-surface-active .standalone-content{background:#f4f8fc33}.hub-shell.hub-surface-active{background-attachment:fixed}.hub-shell.hub-surface-active>.hub-content,.hub-shell.hub-surface-active .tasks-shell,.hub-shell.hub-surface-active .tasks-form-page,.hub-shell.hub-surface-active .tasks-admin,.hub-shell.hub-surface-active .tasks-management,.hub-shell.hub-surface-active .tasks-board-area,.hub-shell.hub-surface-active .tasks-kanban-mode .tasks-board{background:0 0}.hub-shell.hub-surface-active .tasks-kanban-mode .tasks-column{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe6}.hub-shell.hub-surface-active>.hub-header,.hub-shell.hub-surface-active .tasks-shell .tasks-header,.hub-surface-frame.hub-surface-active .v2-shell>.v2-topbar,.hub-surface-frame.hub-surface-active .simulator-shell>.simulator-hub-header{z-index:600;-webkit-backdrop-filter:blur(22px)saturate(1.3)contrast(1.02);backdrop-filter:blur(22px)saturate(1.3)contrast(1.02);background:linear-gradient(115deg,#ffffff8f,#eef8ff5c);border-bottom-color:#ffffffc2;overflow:visible;box-shadow:0 9px 28px #143d6026,inset 0 1px #ffffffeb,inset 0 -1px #ffffff57}.hub-shell.hub-view-dashboard>.hub-header{z-index:600;-webkit-backdrop-filter:blur(22px)saturate(1.3)contrast(1.02);backdrop-filter:blur(22px)saturate(1.3)contrast(1.02);background:linear-gradient(115deg,#ffffff8f,#eef8ff5c);border-bottom-color:#ffffffc2;position:relative;overflow:visible;box-shadow:0 9px 28px #143d6026,inset 0 1px #ffffffeb,inset 0 -1px #ffffff57}.hub-shell.hub-view-dashboard:not(.hub-shell-tasks){--hub-header-height:116px}.hub-shell.hub-view-dashboard>.hub-header[data-period]{background:radial-gradient(at 65% 360%,#0000 54%,#ffffffb3 54.4%,#89d5ff42 55%,#0000 57%),linear-gradient(115deg,#f5fbffd6,#daf0ff99 62%,#86d3ff7a);gap:clamp(14px,1.6vw,28px)}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-brand-button{flex:none}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-brand-logo{width:164px;height:78px}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-global-search{min-width:210px;height:50px}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-global-search>input{font-size:14px}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-header-actions{flex:none;gap:10px}.hub-header-greeting{color:#092453;border-left:1px solid #3972a26b;flex:0 400px;align-items:center;gap:14px;min-width:300px;max-width:400px;min-height:80px;padding-left:18px;display:flex}.hub-header-greeting-icon{flex:0 0 84px;place-items:center;width:84px;height:84px;display:grid}.hub-header-greeting-icon img{object-fit:contain;width:100%;height:100%;display:block}.hub-header-greeting-icon.morning img{transform-origin:50%;transform:scale(1.3)}.hub-header-greeting>div{gap:5px;min-width:0;display:grid}.hub-header-greeting-period{color:#4d6888;letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:1.2}.hub-header-greeting strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(26px,2.1vw,32px);font-weight:850;line-height:1.12;overflow:hidden}.hub-header-greeting strong b{color:#092453;font-weight:inherit}.hub-header-greeting time{color:#536b87;align-items:center;gap:7px;min-width:0;margin-top:4px;font-size:12px;font-weight:750;line-height:1.35;display:flex}.hub-header-greeting time svg{fill:none;stroke:#087bc0;stroke-width:1.9px;flex:0 0 16px;width:16px;height:16px}.hub-header-greeting time span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=981px) and (width<=1280px){.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-brand-logo{width:144px;height:70px}.hub-header-greeting{flex-basis:320px;gap:12px;min-width:270px;padding-left:16px}.hub-header-greeting-icon{flex-basis:72px;width:72px;height:72px}.hub-header-greeting-period{font-size:11px}.hub-header-greeting strong{font-size:28px}.hub-header-greeting time{font-size:10px}}@media (width<=980px){.hub-shell.hub-view-dashboard:not(.hub-shell-tasks){--hub-header-height:144px}.hub-shell.hub-view-dashboard>.hub-header[data-period]{grid-template-rows:68px 46px;grid-template-columns:128px minmax(0,1fr) auto;gap:8px 16px;padding:10px 20px;display:grid}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-brand-logo{width:128px;height:68px}.hub-header-greeting{gap:12px;min-width:0;max-width:none;min-height:68px;padding-left:16px}.hub-header-greeting-icon{flex-basis:68px;width:68px;height:68px}.hub-header-greeting strong{font-size:28px}.hub-header-greeting>div{gap:3px}.hub-header-greeting time{margin-top:2px;font-size:11px}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-global-search{grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none;height:46px;margin:0}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-header-actions{grid-area:1/3;align-self:center}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-global-search-results{max-height:calc(100dvh - var(--hub-header-height) - 20px);top:calc(100% + 8px)}}@media (width<=620px){.hub-shell.hub-view-dashboard:not(.hub-shell-tasks){--hub-header-height:142px}.hub-shell.hub-view-dashboard>.hub-header[data-period]{grid-template-rows:68px 44px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-brand-logo{display:none}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-brand-shortcut-icon{width:44px;height:44px;display:block}.hub-header-greeting{border-left:0;grid-column:2/-1;gap:10px;min-height:64px;padding-left:0}.hub-header-greeting-icon{flex-basis:60px;width:60px;height:60px}.hub-header-greeting-period{letter-spacing:.18em;font-size:10px}.hub-header-greeting strong{font-size:24px}.hub-header-greeting time{gap:5px;margin-top:2px;font-size:10px}.hub-header-greeting time svg{flex-basis:13px;width:13px;height:13px}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-global-search{grid-column:1/3;height:44px}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-global-search>input{padding-left:34px;padding-right:8px;font-size:12px}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-global-search-icon{width:18px;height:18px;left:10px}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-global-search>kbd{display:none}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-header-actions{grid-row:2;gap:4px}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-user-chip{margin:0;padding-left:0}.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-global-search-results{top:calc(var(--hub-header-height) + 6px);width:auto;position:fixed;left:8px;right:8px}}@media (width>=621px){.hub-shell.hub-view-dashboard>.hub-header[data-period] .hub-brand-logo{display:block}}.hub-appearance-scope-tabs{background:#fffffff0;border:1px solid #c7ddef;border-radius:15px;grid-template-columns:repeat(6,minmax(130px,1fr));gap:8px;padding:8px;display:grid;box-shadow:0 9px 24px #1442670f}.hub-appearance-scope-tabs button{color:#48647d;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-content:center;gap:4px;min-width:0;min-height:62px;padding:9px 10px;display:grid}.hub-appearance-scope-tabs button:hover{background:#f0f7fd}.hub-appearance-scope-tabs button.active{color:#086fae;background:#e7f5ff;border-color:#8fc8ed;box-shadow:inset 0 0 0 1px #087bc00d}.hub-appearance-scope-tabs span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.hub-appearance-scope-tabs small{color:#71869a;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:700;overflow:hidden}.hub-appearance-preview.original{background:linear-gradient(145deg,#f5f9fdf7,#e1ecf6eb),repeating-linear-gradient(135deg,#0000 0 18px,#5e84a40d 18px 19px)}.hub-appearance-modes{border:0;gap:7px;margin:2px 0;padding:0;display:grid}.hub-appearance-modes legend{color:#39566f;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:850}.hub-appearance-modes button{color:#27465f;text-align:left;background:#fff;border:1px solid #ccdae7;border-radius:10px;justify-items:start;gap:3px;min-height:52px;padding:9px 12px;display:grid}.hub-appearance-modes button:hover{background:#f4faff;border-color:#8dbddd}.hub-appearance-modes button.active{background:#e9f5ff;border-color:#087bc0;box-shadow:0 0 0 2px #087bc01a}.hub-appearance-modes button b{font-size:11px}.hub-appearance-modes button small{color:#72879a;font-size:9px}.hub-appearance-intensity{gap:7px;margin:2px 0 5px;display:grid}.hub-appearance-intensity>span{color:#36536c;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.hub-appearance-intensity output{color:#0871b4;background:#e6f3fd;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:850}.hub-appearance-intensity input[type=range]{accent-color:#087bc0;width:100%}.hub-appearance-intensity input[type=range]:disabled{opacity:.45}.hub-appearance-intensity>small{color:#71869a;font-size:9px;line-height:1.4}@media (width<=1260px){.hub-appearance-scope-tabs{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=720px){.hub-appearance-scope-tabs{grid-template-columns:repeat(2,minmax(130px,1fr))}}.hub-shell-tasks .tasks-shell{--ph-tasks-nav-background:#f8fafd;--ph-tasks-nav-blue:#1351b4;--ph-tasks-nav-active-text:#0c326f;--ph-tasks-nav-active-background:#e8f0fc;--ph-tasks-nav-hover:#edf3fc;--ph-tasks-nav-open:#f0f5fd;--ph-tasks-nav-border:#d8e0e8;--ph-tasks-nav-muted:#53657a;--ph-tasks-nav-title:#17324d;--ph-tasks-glass-surface:linear-gradient(115deg, #ffffff8f, #eef8ff5c);position:relative}.hub-shell.hub-shell-tasks.hub-surface-active .tasks-shell:before{content:"";z-index:70;pointer-events:none;clip-path:polygon(0 0, 100% 0, 100% var(--tasks-header-height), var(--tasks-sidebar-width) var(--tasks-header-height), var(--tasks-sidebar-width) 100%, 0 100%);background:var(--ph-tasks-glass-surface);filter:drop-shadow(0 9px 28px #143d6026);-webkit-backdrop-filter:blur(22px)saturate(1.3)contrast(1.02);backdrop-filter:blur(22px)saturate(1.3)contrast(1.02);position:absolute;inset:0}.hub-shell-tasks .tasks-module-sidebar{color:var(--ph-tasks-nav-title);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-right-color:#ffffffc2;box-shadow:inset 1px 0 #ffffffeb,inset -1px 0 #ffffff57}.hub-shell-tasks .tasks-sidebar-brand,.hub-shell-tasks .tasks-module-sidebar-footer{background:0 0}.hub-shell-tasks .tasks-sidebar-brand .polli-module-header-divider{background:var(--ph-tasks-nav-border)}.hub-shell-tasks .tasks-sidebar-brand button.tasks-brand,.hub-shell-tasks .tasks-sidebar-brand .tasks-brand strong{color:var(--ph-tasks-nav-title)}.hub-shell-tasks .tasks-sidebar-brand .tasks-brand strong small{color:var(--ph-tasks-nav-muted)}.hub-shell-tasks .tasks-sidebar-brand button.tasks-brand:focus-visible,.hub-shell-tasks .tasks-sidebar-group-toggle:focus-visible,.hub-shell-tasks .tasks-sidebar-messages:focus-visible,.hub-shell-tasks .tasks-sidebar-links>button:focus-visible,.hub-shell-tasks .tasks-sidebar-actions>button:focus-visible,.hub-shell-tasks .tasks-module-sidebar-footer button:focus-visible,.hub-shell-tasks .tasks-module-sidebar button.selection-option:focus-visible,.hub-shell-tasks .tasks-module-sidebar .tasks-clear-selection:focus-visible{outline:2px solid var(--ph-tasks-nav-blue);outline-offset:-2px}.hub-shell-tasks .tasks-module-sidebar-scroll{scrollbar-color:#b8c8d8 transparent}.hub-shell-tasks .tasks-module-sidebar-scroll::-webkit-scrollbar-thumb{background:#b8c8d8}.hub-shell-tasks .tasks-sidebar-group,.hub-shell-tasks .tasks-sidebar-messages,.hub-shell-tasks .tasks-module-sidebar-footer,.hub-shell-tasks .tasks-sidebar-completed-reference{border-color:var(--ph-tasks-nav-border)}.hub-shell-tasks .tasks-sidebar-group-toggle,.hub-shell-tasks .tasks-sidebar-messages,.hub-shell-tasks .tasks-sidebar-links>button,.hub-shell-tasks .tasks-sidebar-actions>button,.hub-shell-tasks .tasks-module-sidebar-footer button,.hub-shell-tasks .tasks-module-sidebar .tasks-clear-selection{color:var(--ph-tasks-nav-blue);letter-spacing:normal;text-transform:none;background:0 0;font-family:inherit;font-weight:400}.hub-shell-tasks .tasks-sidebar-group-toggle strong{font-weight:inherit}.hub-shell-tasks .tasks-sidebar-group-toggle>span>i,.hub-shell-tasks .tasks-sidebar-group-toggle>.tasks-menu-chevron,.hub-shell-tasks .tasks-sidebar-links>button i,.hub-shell-tasks .tasks-sidebar-actions>button span,.hub-shell-tasks .tasks-sidebar-messages>i,.hub-shell-tasks .tasks-module-sidebar-footer i,.hub-shell-tasks .tasks-selection-title i{color:currentColor}.hub-shell-tasks .tasks-sidebar-group-toggle:hover,.hub-shell-tasks .tasks-sidebar-group-toggle:focus-visible,.hub-shell-tasks .tasks-sidebar-messages:hover,.hub-shell-tasks .tasks-sidebar-messages:focus-visible,.hub-shell-tasks .tasks-sidebar-links>button:hover,.hub-shell-tasks .tasks-sidebar-links>button:focus-visible,.hub-shell-tasks .tasks-sidebar-actions>button:hover,.hub-shell-tasks .tasks-sidebar-actions>button:focus-visible,.hub-shell-tasks .tasks-module-sidebar-footer button:hover,.hub-shell-tasks .tasks-module-sidebar-footer button:focus-visible,.hub-shell-tasks .tasks-module-sidebar .tasks-clear-selection:hover,.hub-shell-tasks .tasks-module-sidebar .tasks-clear-selection:focus-visible{background:var(--ph-tasks-nav-hover);color:var(--ph-tasks-nav-blue)}.hub-shell-tasks .tasks-module-sidebar .tasks-sidebar-group.open>.tasks-sidebar-group-toggle{background:var(--ph-tasks-nav-open);color:var(--ph-tasks-nav-blue);box-shadow:none;font-weight:500}.hub-shell-tasks .tasks-module-sidebar .tasks-sidebar-group.open>.tasks-sidebar-group-toggle>span>i,.hub-shell-tasks .tasks-module-sidebar .tasks-sidebar-group.open>.tasks-sidebar-group-toggle>.tasks-menu-chevron{color:currentColor}.hub-shell-tasks .tasks-module-sidebar .tasks-sidebar-group.open>.tasks-sidebar-group-content,.hub-shell-tasks .tasks-sidebar-group-content{border-left-color:var(--ph-tasks-nav-border)}.hub-shell-tasks .tasks-sidebar-links>button.active,.hub-shell-tasks .tasks-module-sidebar .tasks-sidebar-messages.active{background:var(--ph-tasks-nav-active-background);color:var(--ph-tasks-nav-active-text);box-shadow:inset 3px 0 var(--ph-tasks-nav-blue);font-weight:600}.hub-shell-tasks .tasks-sidebar-completed-reference>span,.hub-shell-tasks .tasks-module-sidebar .tasks-selection-title,.hub-shell-tasks .tasks-module-sidebar .tasks-deadline-basis>span,.hub-shell-tasks .tasks-module-sidebar .tasks-deadline-basis>small{color:var(--ph-tasks-nav-muted);letter-spacing:normal;text-transform:none;font-weight:500}.hub-shell-tasks .tasks-module-sidebar .tasks-selection-title strong{font-weight:500}.hub-shell-tasks .tasks-module-sidebar .tasks-deadline-basis{border-color:var(--ph-tasks-nav-border);background:#fff}.hub-shell-tasks .tasks-module-sidebar .tasks-deadline-basis button,.hub-shell-tasks .tasks-module-sidebar button.selection-option,.hub-shell-tasks .tasks-module-sidebar .tasks-clear-selection{border-color:var(--ph-tasks-nav-border);color:var(--ph-tasks-nav-blue);background:#fff}.hub-shell-tasks .tasks-module-sidebar .tasks-deadline-basis button:hover,.hub-shell-tasks .tasks-module-sidebar .tasks-deadline-basis button:focus-visible,.hub-shell-tasks .tasks-module-sidebar button.selection-option:hover,.hub-shell-tasks .tasks-module-sidebar button.selection-option:focus-visible{background:var(--ph-tasks-nav-hover);color:var(--ph-tasks-nav-active-text);border-color:#9ab6d5}.hub-shell-tasks .tasks-module-sidebar .tasks-deadline-basis button[aria-pressed=true],.hub-shell-tasks .tasks-module-sidebar button.selection-option.active,.hub-shell-tasks .tasks-module-sidebar button.selection-option[aria-pressed=true]{border-color:var(--ph-tasks-nav-blue);background:var(--ph-tasks-nav-active-background);color:var(--ph-tasks-nav-active-text);box-shadow:inset 0 0 0 1px #1351b414}.hub-shell-tasks .tasks-sidebar-group-content .tasks-selection{border-color:var(--ph-tasks-nav-border)}.hub-shell.hub-shell-tasks .tasks-kanban-mode .tasks-column{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#f8fafc;background-image:none;border-color:#c6d7e7;box-shadow:0 8px 24px #1235561a,inset 0 1px #ffffffeb}.hub-shell.hub-shell-tasks .tasks-kanban-mode .tasks-column>div{background-color:#0000;background-image:none}.hub-shell.hub-shell-tasks .tasks-kanban-mode .tasks-column-empty{color:#263e57;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffb8;border-color:#c5d5e5}.hub-shell.hub-shell-tasks .tasks-kanban-mode .tasks-column-empty strong{color:#263e57}.hub-shell.hub-shell-tasks .tasks-kanban-mode .tasks-column-empty p{color:#4b5e75}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hub-shell.hub-shell-tasks .tasks-kanban-mode .tasks-column{-webkit-backdrop-filter:blur(14px)saturate(110%);backdrop-filter:blur(14px)saturate(110%);background-color:#0000;background-image:linear-gradient(155deg,#ffffffb8 0%,#ffffff94 54%,#ffffff75 100%)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.hub-shell.hub-shell-tasks.hub-surface-active .tasks-shell:before{background:var(--ph-tasks-nav-background);filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hub-shell-tasks .tasks-module-sidebar{border-right-color:var(--ph-tasks-nav-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;box-shadow:4px 0 18px #12355614}.hub-shell.hub-shell-tasks .tasks-kanban-mode .tasks-column{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#f8fafc;background-image:none}.hub-shell.hub-shell-tasks .tasks-kanban-mode .tasks-column-empty{background:#fff}}@media (forced-colors:active){.hub-shell.hub-shell-tasks.hub-surface-active .tasks-shell:before,.hub-shell-tasks .tasks-module-sidebar,.hub-shell-tasks .tasks-sidebar-brand,.hub-shell-tasks .tasks-module-sidebar-footer,.hub-shell.hub-shell-tasks .tasks-kanban-mode .tasks-column,.hub-shell.hub-shell-tasks .tasks-kanban-mode .tasks-column-empty{color:canvastext;filter:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.hub-shell-tasks .tasks-sidebar-group-toggle,.hub-shell-tasks .tasks-sidebar-messages,.hub-shell-tasks .tasks-sidebar-links>button,.hub-shell-tasks .tasks-sidebar-actions>button,.hub-shell-tasks .tasks-module-sidebar-footer button{color:linktext}.hub-shell-tasks .tasks-sidebar-links>button.active,.hub-shell-tasks .tasks-module-sidebar .tasks-sidebar-messages.active{color:highlighttext;background:highlight}.hub-shell-tasks .tasks-module-sidebar :focus-visible{outline-color:highlight}}@media print{.hub-shell.hub-shell-tasks.hub-surface-active .tasks-shell:before,.hub-shell-tasks .tasks-module-sidebar,.hub-shell.hub-shell-tasks .tasks-kanban-mode .tasks-column,.hub-shell.hub-shell-tasks .tasks-kanban-mode .tasks-column-empty{filter:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.hub-shell.hub-shell-tasks.hub-surface-active .tasks-shell .tasks-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #ffffff57}.hub-shell.hub-shell-tasks.hub-surface-active .tasks-shell .tasks-header:before{display:none}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) :is(.tasks-sidebar-group-toggle,.tasks-sidebar-messages,.tasks-module-sidebar-footer button){color:#1351b4;letter-spacing:normal;opacity:1;text-transform:none;-webkit-text-fill-color:currentColor;filter:none;mix-blend-mode:normal;font-size:17px;font-weight:400;line-height:1.45}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) :is(.tasks-sidebar-links>button,.tasks-sidebar-actions>button){color:#1351b4;letter-spacing:normal;opacity:1;text-transform:none;-webkit-text-fill-color:currentColor;filter:none;mix-blend-mode:normal;font-size:16px;font-weight:400;line-height:1.45}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) :is(.tasks-sidebar-group-toggle strong,.tasks-sidebar-messages>span,.tasks-sidebar-links>button>span,.tasks-sidebar-actions>button>span,.tasks-module-sidebar-footer button>span){color:inherit;font:inherit;opacity:1;-webkit-text-fill-color:currentColor}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) .tasks-sidebar-group.open>.tasks-sidebar-group-toggle{color:#1351b4;font-weight:500}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) :is(.tasks-sidebar-links>button.active,.tasks-sidebar-messages.active){color:#0c326f;font-weight:600}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) :is(.tasks-sidebar-group-toggle,.tasks-sidebar-messages,.tasks-sidebar-links>button,.tasks-sidebar-actions>button,.tasks-module-sidebar-footer button):disabled{color:#6b7280;opacity:1}.hub-surface-frame.hub-surface-active .v2-pca-shell{--ph-pca-header-height:62px;--ph-pca-glass-surface:linear-gradient(115deg, #ffffff8f, #eef8ff5c);position:relative}.hub-surface-frame.hub-surface-active .v2-pca-shell:before{content:"";z-index:70;pointer-events:none;clip-path:polygon(0 0, 100% 0, 100% var(--ph-pca-header-height), var(--sidebar) var(--ph-pca-header-height), var(--sidebar) 100%, 0 100%);background:var(--ph-pca-glass-surface);filter:drop-shadow(0 9px 28px #143d6026);-webkit-backdrop-filter:blur(22px)saturate(1.3)contrast(1.02);backdrop-filter:blur(22px)saturate(1.3)contrast(1.02);position:fixed;inset:0}.v2-pca-shell>.v2-sidebar{--pca-menu-text:#1351b4;--pca-menu-muted:#53657a;--pca-menu-active:#e8f0fc;--pca-menu-active-hover:#e8f0fc;--pca-menu-active-edge:#1351b4;--pca-menu-focus:#1351b4;--pca-menu-hover:#edf3fc;--pca-menu-line:#d8e0e8;z-index:75;color:#1351b4;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:none;border-right:1px solid #ffffffc2;box-shadow:inset 1px 0 #ffffffeb,inset -1px 0 #ffffff57}.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity strong{color:#17324d}.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity small{color:#53657a}.v2-pca-shell>.v2-sidebar nav{scrollbar-color:#b8c8d8 transparent}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav>.v2-nav-item,.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav>.v2-nav-group>.v2-nav-group-toggle,.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav>.v2-sidebar-section>.v2-sidebar-section-toggle,.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar>.v2-collapse{color:#1351b4;letter-spacing:normal;opacity:1;text-transform:none;-webkit-text-fill-color:currentColor;filter:none;mix-blend-mode:normal;font-size:17px;font-weight:400;line-height:1.45}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar :is(.v2-sidebar-section-content>.v2-nav-item,.v2-sidebar-section-content>.v2-nav-group>.v2-nav-group-toggle,.v2-nav-children>.v2-nav-item){color:#1351b4;letter-spacing:normal;opacity:1;text-transform:none;-webkit-text-fill-color:currentColor;filter:none;mix-blend-mode:normal;font-size:16px;font-weight:400;line-height:1.45}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar .v2-nav-text{color:inherit;opacity:1;-webkit-text-fill-color:currentColor}.v2-pca-shell>.v2-sidebar :is(.v2-nav-item,.v2-nav-group-toggle,.v2-sidebar-section-toggle,.v2-collapse):is(:hover,:focus-visible){color:#1351b4;background:#edf3fc}.v2-pca-shell>.v2-sidebar :is(.v2-nav-group-toggle,.v2-sidebar-section-toggle)[aria-expanded=true],.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav>.v2-nav-group>.v2-nav-group-toggle[aria-expanded=true],.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav>.v2-sidebar-section>.v2-sidebar-section-toggle[aria-expanded=true],.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar .v2-sidebar-section-content>.v2-nav-group>.v2-nav-group-toggle[aria-expanded=true]{color:#1351b4;background:#f0f5fd;font-weight:500}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav .v2-nav-item.v2-nav-item.active,.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav .v2-nav-group.v2-nav-group.active>.v2-nav-group-toggle,.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav .v2-sidebar-section.v2-sidebar-section.active>.v2-sidebar-section-toggle,.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav .v2-nav-item.v2-nav-item.active:is(:hover,:focus-visible),.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav .v2-nav-group.v2-nav-group.active>.v2-nav-group-toggle:is(:hover,:focus-visible),.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav .v2-sidebar-section.v2-sidebar-section.active>.v2-sidebar-section-toggle:is(:hover,:focus-visible){color:#0c326f;background:#e8f0fc;font-weight:600;box-shadow:inset 3px 0 #1351b4}.v2-pca-shell>.v2-sidebar :is(.v2-nav-item,.v2-nav-group-toggle,.v2-sidebar-section-toggle,.v2-collapse):disabled{color:#6b7280;opacity:1}.v2-pca-shell>.v2-sidebar :is(.v2-nav-item,.v2-nav-group-toggle)>span:first-child,.v2-pca-shell>.v2-sidebar .v2-sidebar-section-icon,.v2-pca-shell>.v2-sidebar .v2-collapse-icon,.v2-pca-shell>.v2-sidebar .pca-sidebar-icon,.v2-pca-shell>.v2-sidebar .v2-nav-chevron{color:currentColor}.v2-pca-shell>.v2-sidebar .v2-nav-chevron{flex:0 0 20px;width:20px;height:20px;margin-left:auto;transition:none}.v2-pca-shell>.v2-sidebar .v2-nav-chevron svg{width:16px;height:16px;display:block}.v2-pca-shell>.v2-sidebar [aria-expanded=true]>.v2-nav-chevron{transform:rotate(180deg)}.v2-pca-shell>.v2-sidebar [aria-expanded=false]>.v2-nav-chevron{transform:none}.hub-surface-frame.hub-surface-active .v2-pca-shell>.v2-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-left:0;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #ffffff57}.v2-pca-shell .v2-overview-kpi,.v2-pca-shell .v2-overview-action-card,.v2-pca-shell .v2-overview-panel{opacity:1;background:#f2f7fd;border-color:#d8e5f2}.v2-pca-shell .v2-overview-panel-header{background:0 0}.v2-pca-shell :is(.v2-competence-checklist,.v2-activity-table,.v2-periods-table,.v2-overview-quick-actions,.v2-overview-panel>.v2-overview-empty){background:#fff}@media (forced-colors:active){.hub-surface-frame.hub-surface-active .v2-pca-shell:before,.v2-pca-shell>.v2-sidebar,.v2-pca-shell .v2-overview-kpi,.v2-pca-shell .v2-overview-action-card,.v2-pca-shell .v2-overview-panel{color:canvastext;box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.v2-pca-shell>.v2-sidebar :is(.v2-nav-item,.v2-nav-group-toggle,.v2-sidebar-section-toggle,.v2-collapse){color:linktext;-webkit-text-fill-color:currentColor}.v2-pca-shell>.v2-sidebar .v2-nav-item.active,.v2-pca-shell>.v2-sidebar .v2-nav-group.active>.v2-nav-group-toggle,.v2-pca-shell>.v2-sidebar .v2-sidebar-section.active>.v2-sidebar-section-toggle{color:highlighttext;background:highlight}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.hub-surface-frame.hub-surface-active .v2-pca-shell:before{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafd}.v2-pca-shell>.v2-sidebar{border-right-color:#d8e5f2;box-shadow:4px 0 18px #12355614}}@media (width<=720px){.hub-surface-frame.hub-surface-active .v2-pca-shell{--ph-pca-header-height:64px}}@media print{.hub-surface-frame.hub-surface-active .v2-pca-shell:before{filter:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.hub-shell-tasks .tasks-shell{--ph10-tasks-navy:#071d41;--ph10-tasks-blue:#1351b4;--ph10-tasks-divider:#b8cadb9e;--ph10-tasks-chrome:linear-gradient(115deg, #ffffffd6, #eef8ffb8);--ph10-tasks-shadow:0 9px 28px #143d601f, inset 0 1px 0 #fffffff0;--tasks-header-height:76px;--tasks-sidebar-width:260px}.hub-shell.hub-shell-tasks.hub-surface-active .tasks-shell:before{background:var(--ph10-tasks-chrome);filter:drop-shadow(0 9px 28px #143d601f);-webkit-backdrop-filter:blur(22px)saturate(1.24)contrast(1.02);backdrop-filter:blur(22px)saturate(1.24)contrast(1.02)}.hub-shell.hub-shell-tasks.hub-surface-active .tasks-shell .tasks-header,.hub-shell-tasks .tasks-shell .tasks-header{border-bottom:1px solid var(--ph10-tasks-divider);box-shadow:none;background:0 0}.hub-shell-tasks .tasks-module-sidebar{color:var(--ph10-tasks-navy);box-shadow:none;border-right:0;font-family:Geist,Segoe UI Variable Text,Segoe UI Variable,Segoe UI,Arial,sans-serif}.hub-shell-tasks .tasks-module-sidebar-scroll{padding:10px 12px 14px}.hub-shell-tasks .tasks-module-sidebar:after{content:"";z-index:2;top:var(--tasks-header-height);pointer-events:none;background:var(--ph10-tasks-divider);width:1px;position:absolute;bottom:0;right:0;box-shadow:5px 0 18px #143d6014}.hub-shell-tasks .tasks-sidebar-brand{border-bottom:1px solid var(--ph10-tasks-divider);position:relative}.hub-shell-tasks .tasks-sidebar-brand:after{content:none}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) :is(.tasks-sidebar-group-toggle,.tasks-sidebar-messages,.tasks-sidebar-links>button,.tasks-sidebar-actions>button,.tasks-module-sidebar-footer button){color:var(--ph10-tasks-navy);-webkit-text-fill-color:currentColor}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) :is(.tasks-sidebar-group-toggle,.tasks-sidebar-messages){border-radius:4px;gap:8px;min-height:38px;padding:5px 8px;font-size:16px;font-weight:400;line-height:1.45}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) .tasks-sidebar-group-toggle>span{color:var(--ph10-tasks-navy);gap:10px}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) .tasks-sidebar-group-toggle strong{color:inherit;font-size:17px;font-weight:inherit;line-height:1.45}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) .tasks-sidebar-group-toggle>span>i,.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) .tasks-sidebar-group-toggle :is(.tasks-sidebar-brand-image,.tasks-sidebar-settings-image){width:19px;height:19px;color:var(--ph10-tasks-navy)}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) :is(.tasks-sidebar-links>button,.tasks-sidebar-actions>button){min-height:35px;color:var(--ph10-tasks-navy);border-radius:6px;gap:9px;padding:5px 8px;font-size:13px;font-weight:400;line-height:1.45}.hub-shell-tasks .tasks-module-sidebar :is(.tasks-sidebar-group-toggle,.tasks-sidebar-messages,.tasks-sidebar-links>button,.tasks-sidebar-actions>button,.tasks-module-sidebar-footer button){transition:color .16s,background .16s,box-shadow .16s,transform .16s}.hub-shell-tasks .tasks-module-sidebar :is(.tasks-sidebar-group-toggle,.tasks-sidebar-messages,.tasks-sidebar-links>button,.tasks-sidebar-actions>button,.tasks-module-sidebar-footer button):not(.active):is(:hover,:focus-visible){color:var(--ph10-tasks-navy);background:linear-gradient(105deg,#d7e3f3 0%,#e4ecf7 100%);box-shadow:inset 0 0 0 1px #1351b42b,0 3px 9px #071d4112}.hub-shell-tasks .tasks-module-sidebar .tasks-sidebar-group.context-active:not(.open)>.tasks-sidebar-group-toggle{color:var(--ph10-tasks-navy);box-shadow:none;background:0 0;font-weight:400}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) .tasks-sidebar-group.open>.tasks-sidebar-group-toggle{color:var(--ph10-tasks-navy);box-shadow:none;background:#f1f4f8;border-radius:4px;font-weight:500}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) .tasks-sidebar-group.open>.tasks-sidebar-group-toggle :is(span,strong,i,em,svg){color:var(--ph10-tasks-navy);-webkit-text-fill-color:currentColor}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) .tasks-sidebar-links>button.active,.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) .tasks-sidebar-messages.active,.hub-shell-tasks .tasks-sidebar-links>button.active,.hub-shell-tasks .tasks-module-sidebar .tasks-sidebar-messages.active{color:#fff;-webkit-text-fill-color:#fff;background:linear-gradient(105deg,#071d41 0%,#0c326f 100%);border-radius:9px;min-height:33px;font-size:13px;font-weight:600;box-shadow:0 4px 11px #071d4138}.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) .tasks-sidebar-links>button.active :is(span,i,svg),.hub-shell-tasks .tasks-module-sidebar:not(.collapsed) .tasks-sidebar-messages.active :is(span,i,svg),.hub-shell-tasks .tasks-sidebar-links>button.active :is(span,i,svg),.hub-shell-tasks .tasks-module-sidebar .tasks-sidebar-messages.active :is(span,i,svg){color:#fff;-webkit-text-fill-color:#fff}.hub-shell-tasks .tasks-sidebar-group-toggle :is(.tasks-sidebar-brand-image,.tasks-sidebar-settings-image){filter:brightness(0)saturate()invert(10%)sepia(36%)saturate(3260%)hue-rotate(190deg)brightness(83%)contrast(105%)}.hub-shell-tasks .tasks-module-sidebar .tasks-sidebar-icon{color:currentColor;stroke-width:2.15px}.hub-shell-tasks .tasks-sidebar-messages .tasks-messenger-icon{filter:none}@media (width<=1100px){.hub-shell-tasks .tasks-shell{--tasks-header-height:72px}}@media (width<=760px){.hub-shell-tasks .tasks-shell{--tasks-header-height:68px;--tasks-sidebar-width:58px}}@media (forced-colors:active){.hub-shell-tasks .tasks-module-sidebar:after{background:canvastext}}.v2-pca-shell{--ph11-pca-navy:#071d41;--ph11-pca-blue:#1351b4;--ph11-pca-divider:#b8cadb9e;--ph11-pca-chrome:linear-gradient(115deg, #ffffffd6, #eef8ffb8);--ph-pca-header-height:76px;--sidebar:clamp(286px, 19vw, 304px);font-family:Geist,Segoe UI Variable Text,Segoe UI Variable,Segoe UI,Arial,sans-serif}.v2-pca-shell.v2-collapsed{--sidebar:96px}.hub-surface-frame .v2-pca-shell:before{content:"";z-index:70;pointer-events:none;clip-path:polygon(0 0, 100% 0, 100% var(--ph-pca-header-height), var(--sidebar) var(--ph-pca-header-height), var(--sidebar) 100%, 0 100%);background:var(--ph11-pca-chrome);filter:drop-shadow(0 9px 28px #143d601f);-webkit-backdrop-filter:blur(22px)saturate(1.24)contrast(1.02);backdrop-filter:blur(22px)saturate(1.24)contrast(1.02);position:fixed;inset:0}.v2-pca-shell>.v2-topbar{inset:0 0 auto var(--sidebar);height:var(--ph-pca-header-height);min-height:var(--ph-pca-header-height);border:0;border-bottom:1px solid var(--ph11-pca-divider);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.v2-pca-shell>.v2-main{inset:var(--ph-pca-header-height) 0 0 var(--sidebar)}.v2-pca-shell>.v2-sidebar{--pca-menu-text:var(--ph11-pca-navy);--pca-menu-muted:#53657a;--pca-menu-active:linear-gradient(105deg, #071d41 0%, #0c326f 100%);--pca-menu-active-hover:linear-gradient(105deg, #0a2858 0%, #104085 100%);--pca-menu-active-edge:transparent;--pca-menu-focus:var(--ph11-pca-blue);--pca-menu-hover:linear-gradient(105deg, #d7e3f3 0%, #e4ecf7 100%);--pca-menu-line:var(--ph11-pca-divider);z-index:75;color:var(--ph11-pca-navy);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:none;border-right:0;padding:0}.v2-pca-shell>.v2-sidebar:after{content:"";z-index:2;top:var(--ph-pca-header-height);pointer-events:none;background:var(--ph11-pca-divider);width:1px;position:absolute;bottom:0;right:0;box-shadow:5px 0 18px #143d6014}.v2-pca-shell>.v2-sidebar .v2-sidebar-brand-row{box-sizing:border-box;height:var(--ph-pca-header-height);min-height:var(--ph-pca-header-height);border-bottom:1px solid var(--ph11-pca-divider);background:0 0;padding:0 12px}.v2-pca-shell>.v2-sidebar .polli-module-hub-button{background:#fff;flex:0 0 98px;width:98px;min-width:0;height:44px;min-height:44px;padding:0 10px;font-size:16px;transform:none}.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity{border-left:1px solid var(--ph11-pca-divider);gap:7px;padding-left:9px}.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity>img{flex-basis:39px;width:39px;height:39px}.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity strong{color:#17324d;font-size:15px;font-weight:800;line-height:1.05}.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity small{color:#53657a;margin-top:3px;font-size:6px;font-weight:700;line-height:1.15}.v2-pca-shell>.v2-sidebar nav{scrollbar-color:#b8c8d8 transparent;padding:10px 12px 14px}.v2-pca-shell>.v2-sidebar nav::-webkit-scrollbar-thumb{background:#b8c8d8}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav>:is(.v2-nav-item,.v2-nav-group,.v2-sidebar-section){border-bottom:1px solid var(--ph11-pca-divider)}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar .v2-sidebar-section{border-top:0;margin:0;padding:0}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav>.v2-nav-item,.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav>.v2-nav-group>.v2-nav-group-toggle,.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav>.v2-sidebar-section>.v2-sidebar-section-toggle{min-height:38px;color:var(--ph11-pca-navy);letter-spacing:normal;text-transform:none;-webkit-text-fill-color:currentColor;border-radius:4px;gap:8px;margin:0;padding:5px 8px;font-size:16px;font-weight:400;line-height:1.45}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar :is(.v2-sidebar-section-content>.v2-nav-item,.v2-sidebar-section-content>.v2-nav-group>.v2-nav-group-toggle,.v2-nav-children>.v2-nav-item){min-height:35px;color:var(--ph11-pca-navy);letter-spacing:normal;text-transform:none;-webkit-text-fill-color:currentColor;border-radius:6px;gap:9px;margin:0;padding:5px 8px;font-size:13px;font-weight:400;line-height:1.45}.v2-pca-shell>.v2-sidebar :is(.v2-nav-item,.v2-nav-group-toggle,.v2-sidebar-section-toggle,.v2-collapse){color:var(--ph11-pca-navy);transition:color .16s,background .16s,box-shadow .16s,transform .16s}.v2-pca-shell>.v2-sidebar :is(.v2-nav-item,.v2-nav-group-toggle,.v2-sidebar-section-toggle,.v2-collapse):not(.active):is(:hover,:focus-visible){color:var(--ph11-pca-navy);background:var(--pca-menu-hover);box-shadow:inset 0 0 0 1px #1351b42b,0 3px 9px #071d4112}.v2-pca-shell>.v2-sidebar :is(.v2-nav-item,.v2-nav-group-toggle)>span:first-child,.v2-pca-shell>.v2-sidebar .v2-sidebar-section-icon{color:currentColor;background:0 0;border-radius:0;flex:0 0 19px;width:19px;height:19px}.v2-pca-shell>.v2-sidebar .pca-sidebar-icon{color:currentColor;width:19px;height:19px}.v2-pca-shell>.v2-sidebar nav>.v2-nav-item:first-child>span:first-child{color:currentColor!important;background:0 0!important;border-radius:0!important;flex-basis:19px!important;width:19px!important;height:19px!important}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar :is(.v2-nav-group>.v2-nav-group-toggle,.v2-sidebar-section>.v2-sidebar-section-toggle)[aria-expanded=true]{color:var(--ph11-pca-navy);box-shadow:none;background:#f1f4f8;border-radius:4px;font-weight:500}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar :is(.v2-nav-group>.v2-nav-group-toggle,.v2-sidebar-section>.v2-sidebar-section-toggle)[aria-expanded=true] :is(span,svg){color:var(--ph11-pca-navy);-webkit-text-fill-color:currentColor}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar .v2-nav-item.active,.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar .v2-nav-item.active:is(:hover,:focus-visible){background:var(--pca-menu-active);color:#fff;-webkit-text-fill-color:#fff;border-radius:9px;min-height:33px;font-size:13px;font-weight:600;box-shadow:0 4px 11px #071d4138}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar .v2-nav-item.active :is(span,svg),.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar .v2-nav-item.active .pca-sidebar-icon{color:#fff;-webkit-text-fill-color:#fff}.v2-pca-shell:not(.v2-collapsed)>.v2-sidebar nav>.v2-nav-item:first-child.active{min-height:38px}.v2-pca-shell>.v2-sidebar nav .v2-nav-item.active,.v2-pca-shell>.v2-sidebar nav>.v2-nav-item:first-child.active,.v2-pca-shell>.v2-sidebar nav .v2-nav-item.active:is(:hover,:focus-visible){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(105deg,#071d41 0%,#0c326f 100%)!important;border-left:0!important;box-shadow:0 4px 11px #071d4138!important}.v2-pca-shell>.v2-sidebar nav .v2-nav-item.active>span:first-child,.v2-pca-shell>.v2-sidebar nav .v2-nav-item.active :is(span,svg),.v2-pca-shell>.v2-sidebar nav .v2-nav-item.active .pca-sidebar-icon{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.v2-pca-shell>.v2-sidebar .v2-nav-children{border-left:1px solid var(--ph11-pca-divider);margin:3px 0 7px 24px;padding:0 0 0 14px}.v2-pca-shell>.v2-sidebar .v2-nav-chevron{color:currentColor}.v2-pca-shell>.v2-sidebar .v2-collapse{border-top:1px solid var(--ph11-pca-divider);width:100%;min-height:52px;color:var(--ph11-pca-navy);background:0 0;border-radius:0;margin:0;padding:8px 20px;font-size:13px}.v2-pca-shell>.v2-sidebar .v2-collapse-icon{color:currentColor;border-right-color:var(--ph11-pca-divider)}.v2-pca-shell .v2-topbar .v2-office-selector{min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0 4px}.v2-pca-shell .v2-topbar .v2-office-selector>span{flex:none;display:block}.v2-pca-shell .v2-topbar .v2-office-selector small{display:none}.v2-pca-shell .v2-topbar .v2-office-selector strong{color:var(--ph11-pca-navy);font-size:14px;line-height:1.2}@media (width<=1180px){.v2-pca-shell{--ph-pca-header-height:72px;--sidebar:68px}.v2-pca-shell>.v2-sidebar .v2-sidebar-brand-row{flex-direction:column;justify-content:center;gap:6px;height:112px;min-height:112px;padding:6px 0}.v2-pca-shell>.v2-sidebar .v2-sidebar-hub{flex:0 0 42px;justify-content:center;width:44px}.v2-pca-shell>.v2-sidebar .polli-module-hub-button{flex-basis:42px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.v2-pca-shell>.v2-sidebar .polli-module-hub-button>span,.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity>span{display:none}.v2-pca-shell>.v2-sidebar .v2-sidebar-module-identity{border-left:0;flex:0 0 42px;justify-content:center;width:44px;min-width:44px;height:42px;padding:0}}@media (width<=720px){.v2-pca-shell{--ph-pca-header-height:68px}}@media (forced-colors:active){.v2-pca-shell>.v2-sidebar:after{background:canvastext}}@media print{.hub-surface-frame .v2-pca-shell:before{filter:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.polli-module-hub-button{overflow:visible;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}.polli-module-hub-button>img.polli-module-hub-button-logo{object-fit:contain;transform-origin:50%;flex:100%;display:block;transform:scale(1.58);width:100%!important;height:100%!important}.polli-module-hub-button>img.polli-module-hub-button-icon{object-fit:contain;display:none;width:34px!important;height:34px!important}@media (hover:hover) and (pointer:fine){.polli-module-hub-button:hover{filter:brightness(1.035);box-shadow:none!important;background:0 0!important;border-color:#0000!important}}.polli-module-hub-button:active{filter:brightness(.98);box-shadow:none!important;background:0 0!important;border-color:#0000!important}.tasks-module-sidebar.collapsed .polli-module-hub-button>img.polli-module-hub-button-logo,.v2-pca-shell.v2-collapsed .polli-module-hub-button>img.polli-module-hub-button-logo{display:none}.tasks-module-sidebar.collapsed .polli-module-hub-button>img.polli-module-hub-button-icon,.v2-pca-shell.v2-collapsed .polli-module-hub-button>img.polli-module-hub-button-icon{display:block}@media (width<=1180px){.v2-pca-shell .polli-module-hub-button>img.polli-module-hub-button-logo{display:none}.v2-pca-shell .polli-module-hub-button>img.polli-module-hub-button-icon{display:block}}@media (width<=700px){.tasks-header-leading .polli-module-hub-button>img.polli-module-hub-button-logo,.v2-module-header-leading .polli-module-hub-button>img.polli-module-hub-button-logo{display:none}.tasks-header-leading .polli-module-hub-button>img.polli-module-hub-button-icon,.v2-module-header-leading .polli-module-hub-button>img.polli-module-hub-button-icon{display:block}}.v2-pca-shell .v2-dre-fullscreen-button{min-height:38px;color:var(--ui-primary);white-space:nowrap;background:linear-gradient(#fff,#edf6f9);border:1px solid #9cc5d4;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.v2-pca-shell .v2-dre-fullscreen-button:hover{border-color:var(--ui-primary);background:#e5f3f8}.v2-pca-shell .v2-dre-fullscreen-button:focus-visible{outline:3px solid var(--brand-action-focus);outline-offset:2px}.v2-pca-shell .v2-dre-fullscreen-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:17px;height:17px}:is(.v2-pca-shell .v2-dre-card:fullscreen,.v2-pca-shell .v2-dre-card.v2-dre-fullscreen-fallback){width:100vw;min-height:100dvh;max-height:none;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;height:100dvh!important}.v2-pca-shell .v2-dre-card:fullscreen{padding:0}.v2-pca-shell .v2-dre-card:fullscreen::backdrop{background:#fff}.v2-pca-shell .v2-dre-card.v2-dre-fullscreen-fallback{z-index:5000;position:fixed;inset:0}:is(.v2-pca-shell .v2-dre-card:fullscreen .v2-dre-toolbar,.v2-pca-shell .v2-dre-card.v2-dre-fullscreen-fallback .v2-dre-toolbar){background:#f8fbfd;flex:none;padding-left:16px;padding-right:16px}:is(.v2-pca-shell .v2-dre-card:fullscreen .v2-dre-grid,.v2-pca-shell .v2-dre-card.v2-dre-fullscreen-fallback .v2-dre-grid){flex:1;min-height:0}:is(.v2-pca-shell .v2-dre-card:fullscreen .v2-entry-detail,.v2-pca-shell .v2-dre-card.v2-dre-fullscreen-fallback .v2-entry-detail){width:calc(100vw - 28px);max-width:calc(100vw - 28px)}@media (width<=1450px){.v2-pca-shell .v2-dre-fullscreen-button{width:38px;padding:0}.v2-pca-shell .v2-dre-fullscreen-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.v2-pca-shell>.v2-sidebar>.v2-collapse,.v2-pca-shell>.v2-sidebar>.v2-collapse .v2-nav-text,.v2-pca-shell>.v2-sidebar>.v2-collapse .v2-collapse-icon,.v2-pca-shell>.v2-sidebar>.v2-collapse .v2-collapse-icon svg{color:var(--ph11-pca-navy,#071d41)!important;-webkit-text-fill-color:currentColor!important}.v2-pca-shell>.v2-sidebar>.v2-collapse:is(:hover,:focus-visible){color:var(--ph11-pca-navy,#071d41)!important}.tasks-shell :is(.tasks-client-modal-backdrop,.tasks-help-backdrop,.tasks-client-links-backdrop,.tasks-drawer-backdrop){z-index:10000}.tasks-shell .system-dialog-backdrop{z-index:11000}.system-dialog-backdrop{z-index:12000}.v2-pca-shell .v2-screen-panel.v2-manual-panel.active{scrollbar-gutter:auto;flex-direction:column;display:flex;overflow:hidden}.v2-manual-workspace{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex}.v2-manual-workspace .v2-manual-command-bar{flex:none;grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:center;gap:18px;margin:0;padding:10px 14px;display:grid;overflow:visible}.v2-manual-command-bar .v2-manual-period-picker{width:100%;margin:0}.v2-manual-command-bar.is-ongoing{--manual-competence-border:#f1ca80;--manual-competence-ink:#9b5700;border-color:var(--manual-competence-border);background:linear-gradient(115deg,#fff0d3,#fff9ed)}.v2-manual-command-bar.is-finalized{--manual-competence-border:#91d4ad;--manual-competence-ink:#118658;border-color:var(--manual-competence-border);background:linear-gradient(115deg,#e2f6e9,#f3fcf5)}.v2-manual-command-bar:is(.is-ongoing,.is-finalized) .v2-import-competence-compact .v2-import-competence-heading>span{color:var(--manual-competence-ink)}.v2-manual-command-bar:is(.is-ongoing,.is-finalized) .v2-import-competence-compact .v2-import-competence-current>button,.v2-manual-command-bar:is(.is-ongoing,.is-finalized) .v2-import-competence-compact .v2-import-competence-menu>summary{border-color:var(--manual-competence-border);color:var(--manual-competence-ink);background:#fffc}.v2-manual-command-bar:is(.is-ongoing,.is-finalized) .v2-import-competence-compact .v2-import-competence-current>button:is(:hover,:focus-visible),.v2-manual-command-bar:is(.is-ongoing,.is-finalized) .v2-import-competence-compact .v2-import-competence-menu>summary:is(:hover,:focus-visible){outline-color:var(--manual-competence-ink);background:#fff}.v2-import-competence.v2-import-competence-compact{min-height:0;color:var(--ui-ink);box-shadow:none;background:0 0;border:0;border-radius:0;gap:4px;padding:0}.v2-import-competence-compact .v2-import-competence-heading>span{color:var(--ui-muted);letter-spacing:.08em;font-size:9px}.v2-import-competence-compact .v2-import-competence-current{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px}.v2-import-competence-compact .v2-import-competence-current>button{border-color:var(--ui-border-strong);width:34px;height:36px;color:var(--ui-primary);background:#f3f8fc}.v2-import-competence-compact .v2-import-competence-current>button:is(:hover,:focus-visible){outline-color:var(--ui-primary);background:#e9f4fb}.v2-import-competence-compact .v2-import-competence-menu{min-width:0}.v2-import-competence-compact .v2-import-competence-menu>summary{border-color:var(--ui-border-strong);min-height:36px;color:var(--ui-ink);background:#fff;gap:8px;padding:6px 10px}.v2-import-competence-compact .v2-import-competence-menu>summary strong{white-space:nowrap;font-size:14px}.v2-import-competence-compact .v2-import-competence-menu>summary:is(:hover,:focus-visible){outline-color:var(--ui-primary);background:#f3f8fc}.v2-import-competence-compact .v2-import-competence-menu>summary[aria-disabled=true]{opacity:.55;cursor:not-allowed}.v2-manual-command-bar .v2-manual-toolbar{background:0 0;border:0;gap:14px;min-width:0;padding:0}.v2-manual-command-bar .v2-manual-toolbar>div:first-child{flex:1;min-width:0}.v2-manual-command-bar .v2-manual-toolbar strong{font-size:12px}.v2-manual-command-bar .v2-manual-toolbar span{font-size:10px;line-height:1.4}.v2-manual-command-bar .v2-manual-toolbar>div:last-child{gap:7px}.v2-manual-command-bar :is(.v2-primary,.v2-action-button){min-height:36px!important;padding:8px 12px!important;font-size:11px!important}.v2-manual-workspace>.v2-message{flex:none;margin:0;padding:9px 12px}.v2-manual-workspace>.v2-manual-feedback{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-manual-feedback>span{min-width:0}.v2-manual-feedback>button{flex:none;min-height:32px!important;padding:6px 10px!important;font-size:10px!important}.v2-manual-workspace>.v2-manual-sections{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b5c8d3 transparent;flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:auto}.v2-manual-workspace .v2-manual-card{flex:none;margin:0}.v2-manual-workspace .v2-manual-section-heading{gap:12px;min-height:54px;padding:9px 14px}.v2-manual-workspace .v2-manual-section-heading>div>span{display:none}.v2-manual-workspace .v2-manual-section-heading h2{margin:0 0 2px;font-size:16px}.v2-manual-workspace .v2-manual-section-heading p,.v2-manual-workspace .v2-manual-section-heading>strong{font-size:10px}.v2-manual-workspace .v2-table-wrap{max-height:none;margin:0}.v2-manual-workspace .v2-simple-table{min-width:570px}.v2-manual-workspace .v2-simple-table th{padding:6px 12px}.v2-manual-workspace .v2-simple-table td{height:42px;padding:6px 12px}.v2-manual-workspace .v2-value-input{min-height:32px;padding:6px 9px}.v2-manual-workspace .v2-manual-unified-table{table-layout:fixed;width:100%}.v2-manual-unified-table .v2-manual-center-column{width:140px}.v2-manual-workspace .v2-manual-unified-table thead th{white-space:normal;overflow-wrap:anywhere}.v2-manual-workspace .v2-manual-unified-table tbody th{z-index:1;color:#183e53;letter-spacing:0;text-transform:none;background:#fff;border-bottom:1px solid #e7edf0;height:42px;font-size:11px;position:sticky;top:auto;left:0}.v2-manual-workspace .v2-manual-unified-table .v2-value-input{width:min(100%,160px);min-width:0}.v2-manual-workspace .v2-manual-unified-table .v2-value-input.automatic{color:#385163;cursor:default;background:#f1f6f9}.v2-manual-workspace .v2-manual-section-heading .v2-manual-exchange-status{color:#31596b;text-transform:none;margin-top:4px;display:block}.v2-manual-exchange-status>button{color:var(--ui-primary);font:inherit;background:0 0;border:0;margin-left:10px;padding:0;font-weight:750;text-decoration:underline}.v2-manual-exchange-status>button:disabled{opacity:.55;cursor:not-allowed}@media (width<=1450px){.v2-manual-command-bar .v2-manual-toolbar{flex-direction:column;align-items:flex-start;gap:7px}.v2-manual-command-bar .v2-manual-toolbar>div:last-child{justify-content:flex-start}}@media (width<=760px){.v2-manual-workspace .v2-manual-command-bar{grid-template-columns:minmax(0,1fr);gap:9px;padding:9px 10px}.v2-manual-command-bar .v2-manual-period-picker{max-width:320px}.v2-manual-command-bar .v2-manual-toolbar>div:last-child{width:100%}.v2-manual-workspace .v2-manual-section-heading{flex-direction:row;align-items:center}.v2-manual-workspace .v2-manual-section-heading p{display:none}.v2-manual-workspace>.v2-manual-feedback{flex-direction:column;align-items:flex-start;gap:6px}}.v2-pca-shell .v2-topbar-overview-heading>div{min-width:0}.v2-pca-shell .v2-topbar-overview-heading>div>strong{white-space:nowrap}.v2-pca-shell .v2-topbar-overview-heading b{color:#0878d7}.v2-pca-shell .v2-page-heading-host{width:100%;min-width:0}.v2-pca-shell .v2-page-heading-host:empty{display:none}.v2-pca-shell .v2-topbar-page-heading>div{flex:0 auto;min-width:0}.v2-pca-shell .v2-topbar-page-heading h1{color:var(--ui-ink);font-family:var(--ui-display-font);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;line-height:1.15;overflow:hidden}.v2-pca-shell .v2-topbar-page-heading>p{flex:180px}.v2-pca-shell .v2-registration-toolbar.has-topbar-heading{grid-template-columns:minmax(180px,1fr) auto auto;gap:10px;min-height:58px;padding:10px 14px}.v2-pca-shell .v2-registration-toolbar.has-topbar-heading>.v2-registration-search{grid-area:1/1;width:100%;min-width:0;max-width:560px}.v2-pca-shell .v2-registration-toolbar.has-topbar-heading>.v2-registration-meta{grid-area:1/2}.v2-pca-shell .v2-registration-toolbar.has-topbar-heading>.v2-registration-action{grid-area:1/3}.v2-pca-shell .v2-editor-screen-header.has-topbar-heading{justify-content:flex-start;min-height:36px;margin-bottom:10px;padding:0;display:flex}.v2-pca-shell .v2-editor-screen-header.has-topbar-heading .v2-editor-screen-actions{margin:0}.v2-pca-shell .v2-history-grid{max-height:calc(100dvh - 100px)}.v2-pca-shell .v2-history-grid table{table-layout:auto;width:max-content;min-width:0}.v2-pca-shell .v2-history-grid .v2-history-year-column{width:58px}.v2-pca-shell .v2-history-grid .v2-history-value-column{width:104px}.v2-pca-shell .v2-history-grid .v2-history-percent-column{width:56px}.v2-pca-shell .v2-history-grid th{min-width:0;padding:5px 7px}.v2-pca-shell .v2-history-grid td{padding:5px 7px}.v2-pca-shell .v2-history-grid :is(.v2-percent,.v2-history-percent-heading){width:56px;min-width:56px}.v2-pca-shell .v2-history-grid .v2-history-year{width:58px;min-width:58px}@media (width<=1180px){.v2-pca-shell .v2-topbar-page-heading>p{display:none}}@media (width<=760px){.v2-pca-shell .v2-topbar-page-heading h1{font-size:17px}.v2-pca-shell .v2-registration-toolbar.has-topbar-heading{grid-template-columns:minmax(0,1fr) auto}.v2-pca-shell .v2-registration-toolbar.has-topbar-heading>.v2-registration-search{grid-column:1/-1}.v2-pca-shell .v2-registration-toolbar.has-topbar-heading>.v2-registration-meta{grid-area:2/1}.v2-pca-shell .v2-registration-toolbar.has-topbar-heading>.v2-registration-action{grid-area:2/2}}.v2-pca-shell .v2-overview-hero{grid-template-columns:minmax(260px,310px) minmax(0,1fr);align-items:stretch;gap:12px;min-height:0}.v2-pca-shell .v2-overview-hero>.v2-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin:0}.v2-pca-shell .v2-overview-hero .v2-overview-kpi{min-height:104px;padding:10px}.v2-pca-shell .v2-overview-hero .v2-overview-kpi-main{gap:8px}.v2-pca-shell .v2-overview-hero .v2-stat-icon{flex:0 0 34px;width:34px;height:42px}.v2-pca-shell .v2-overview-hero .v2-overview-kpi-main strong{font-size:23px}.v2-pca-shell .v2-overview-hero .v2-overview-kpi-main span{font-size:10px}.v2-pca-shell .v2-overview-hero .v2-overview-kpi-main small{font-size:9px}.v2-pca-shell .v2-overview-movement-card{grid-template-rows:auto;gap:10px;height:auto;min-height:0;padding:13px 15px}.v2-pca-shell .v2-overview-movement-card .v2-overview-action-content{grid-template-columns:44px minmax(0,1fr)}.v2-pca-shell .v2-overview-movement-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.v2-pca-shell .v2-overview-movement-actions button{flex:0 220px;justify-content:center;align-items:center;gap:8px;max-width:100%;display:inline-flex;border-radius:999px!important;min-height:38px!important;padding:8px 14px!important;font-size:12px!important}.v2-pca-shell .v2-overview-movement-actions>.v2-overview-start-movement{box-shadow:0 5px 14px #1daa6124;border-color:var(--ui-success)!important;background:var(--ui-success)!important;color:#fff!important}.v2-pca-shell .v2-overview-movement-actions>.v2-overview-start-movement:hover:not(:disabled){border-color:var(--ui-success-hover)!important;background:var(--ui-success-hover)!important}.v2-pca-shell .v2-overview-movement-actions svg{flex-shrink:0;width:16px;height:16px}.v2-pca-shell .v2-overview-movement-note{color:#657c90;margin:0;font-size:11px;line-height:1.4}.v2-pca-shell .v2-current-period-panel footer .v2-partial-dre-button.is-complete{background:#13884e;border-color:#13884e}.v2-pca-shell .v2-current-period-panel footer .v2-partial-dre-button.is-complete:hover:not(:disabled){background:#0e743f;border-color:#0e743f}@media (width<=1500px){.v2-pca-shell .v2-overview-hero{grid-template-columns:1fr}.v2-pca-shell .v2-overview-hero>.v2-current-competence-card{width:min(100%,400px)}}@media (width<=760px){.v2-pca-shell .v2-topbar-overview-heading>div>strong{font-size:16px}.v2-pca-shell .v2-overview-hero>.v2-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-pca-shell .v2-overview-hero .v2-overview-kpi-main strong{font-size:20px}}@layer polli-access-actions{.polli-access-screen .polli-access-actions{white-space:nowrap;padding-inline:16px;text-align:center!important;vertical-align:middle!important;width:1%!important}.polli-access-screen .hub-users-table-wrap table{table-layout:auto!important}@media (width<=820px){.polli-access-screen .hub-users-table-wrap td.polli-access-actions{width:100%!important}}.polli-access-screen .polli-access-action-group{flex-wrap:wrap;width:100%;min-width:max-content;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.polli-access-screen .polli-access-action-menu{box-sizing:border-box;flex-direction:column;min-width:184px;max-width:calc(100vw - 32px);gap:8px!important;width:max-content!important;padding:8px!important;display:flex!important;overflow:visible!important}.polli-access-screen .polli-access-action-menu>.polli-access-action{box-sizing:border-box;width:100%}.polli-access-screen .polli-access-action{--access-glass-color:8 59 114;--access-glass-alpha:.84;--access-glass-ink:#fff;--access-glass-border:#4e9ef5d6;--access-glass-reflection:.12;--access-glass-shadow:16 66 115;white-space:nowrap;cursor:pointer;gap:8px;min-width:88px;text-decoration:none;transition:box-shadow .16s,border-color .16s;border:1px solid var(--access-glass-border)!important;background:linear-gradient(155deg, rgb(255 255 255/var(--access-glass-reflection)), transparent 60%), rgb(var(--access-glass-color) / var(--access-glass-alpha))!important;height:auto!important;min-height:38px!important;color:var(--access-glass-ink)!important;box-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #00000017, 0 4px 12px rgb(var(--access-glass-shadow) / .18)!important;-webkit-backdrop-filter:blur(12px)saturate(135%)!important;backdrop-filter:blur(12px)saturate(135%)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px 16px!important;font-family:inherit!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important;display:inline-flex!important}.polli-access-screen .polli-access-action[data-access-tone=review]{--access-glass-color:241 184 58;--access-glass-alpha:.68;--access-glass-ink:#614510;--access-glass-border:#c28811a8;--access-glass-reflection:.24;--access-glass-shadow:140 98 12}.polli-access-screen summary.polli-access-action{min-width:38px!important;padding-inline:10px!important}.polli-access-screen .polli-access-action[data-access-tone=confirm]{--access-glass-color:11 100 57;--access-glass-alpha:.9;--access-glass-border:#44ad73cc;--access-glass-reflection:.08;--access-glass-shadow:16 104 60}.polli-access-screen .polli-access-action[data-access-tone=danger]{--access-glass-color:158 32 52;--access-glass-alpha:.86;--access-glass-border:#e26b7bd6;--access-glass-reflection:.1;--access-glass-shadow:136 36 50}.polli-access-screen .polli-access-action[data-access-tone=neutral]{--access-glass-color:225 237 250;--access-glass-alpha:.82;--access-glass-ink:#24486c;--access-glass-border:#81a1c4ad;--access-glass-reflection:.38;--access-glass-shadow:48 78 111}.polli-access-screen .polli-access-action:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #00000017, 0 5px 15px rgb(var(--access-glass-shadow) / .28)!important}.polli-access-screen .polli-access-action:focus-visible{outline-offset:3px!important;outline:3px solid #175ca0!important}.polli-access-screen .polli-access-action:is(:disabled,[aria-disabled=true]){cursor:not-allowed;color:#788594!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;background:#eef2f6!important;border-color:#d3dce5!important}@media (prefers-reduced-motion:reduce){.polli-access-screen .polli-access-action{transition:none!important}}@media (forced-colors:active){.polli-access-screen .polli-access-action{color:buttontext!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:buttonface!important;border-color:buttontext!important}.polli-access-screen .polli-access-action:focus-visible{outline-color:highlight!important}.polli-access-screen .polli-access-action:is(:disabled,[aria-disabled=true]){color:graytext!important;border-color:graytext!important}}}
