html,body{max-width:100%;overflow-x:clip}.shell .content{color:#17283b;background:#f3f6fa;padding:24px 28px 40px}.shell .content *{box-sizing:border-box;letter-spacing:0}.shell .content .toolbar,.shell .content .filter-panel,.shell .content .table-card,.shell .content .generate-panel,.shell .content .register-shell,.shell .content .table-shell,.shell .content .workflow>.panel,.shell .content .detail-shell,.shell .content .create-shell,.shell .content .edit-shell{background:#fffffffa;border:1px solid #c9d6e4;border-radius:8px;box-shadow:0 14px 34px #19304814}.shell .content .toolbar{margin:18px 0;padding:16px}.shell .content .filter-panel,.shell .content .generate-panel{margin:16px 0;padding:16px}.shell .content .table-card{margin:16px 0;overflow:visible}.shell .content .table-card .table-scroll,.shell .content .list-panel .table-shell,.shell .content .intake-table-wrap,.shell .content .list-panel>.empty,.shell .content .table-card td.empty,.shell .content .table-shell td.empty,.shell .content .intake-table-wrap td.empty{min-height:340px}.shell .content .filters{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));align-items:end;gap:12px;display:grid}.shell .content label,.shell .content .field{min-width:0}.shell .content :is(.tpa-container,.tpa-container-fluid,.detail-page,.create-flow,.edit-flow,.workflow,form){min-width:0;max-width:100%}.shell .content label>span,.shell .content .field>span{color:#33465d;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.35}.shell .content :is(input,select,textarea){color:#14283d;min-height:44px;font:inherit;background:#fff;border:1px solid #c4d1df;border-radius:8px;padding:10px 12px;line-height:1.35;transition:border-color .14s,box-shadow .14s,background .14s}.shell .content select{cursor:pointer}.shell .content :is(input[readonly],textarea[readonly]){color:#52667c;background:#f7fafc}.shell .content :is(input:disabled,select:disabled,textarea:disabled,button:disabled){cursor:not-allowed;opacity:.62}.shell .content textarea{resize:vertical;min-height:96px}.shell .content :is(input,select,textarea):focus{border-color:#1769a8;outline:0;box-shadow:0 0 0 3px #145b9524}.shell .content :is(input,select,textarea)::placeholder{color:#738398}.shell .content :is(button,.primary-link,.secondary-link,.filter-actions a,.filter-actions button,.pagination a,.sticky-actions a){min-height:40px;font:inherit;border:1px solid #bdcfe1;border-radius:8px;justify-content:center;align-items:center;padding:9px 13px;font-weight:850;line-height:1.15;text-decoration:none;display:inline-flex}.shell .content .primary-link,.shell .content .filter-actions button,.shell .content .sticky-actions button{color:#fff;background:#145b95;border-color:#145b95;box-shadow:0 8px 18px #145b952e}.shell .content .secondary-link,.shell .content .filter-actions a,.shell .content .pagination a,.shell .content .sticky-actions a{color:#17324d;background:#fff;border-color:#bdcfe1}.shell .content :is(button,a,summary):focus-visible{outline:0;box-shadow:0 0 0 3px #145b952e}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form){gap:16px;width:min(1120px,100%);padding-bottom:28px;display:grid}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) :is(.panel,.context-strip,.guidance){box-sizing:border-box;background:#fff;border:1px solid #d3e0ec;border-radius:8px;min-width:0;max-width:100%;box-shadow:0 16px 42px #18375812}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) .panel{gap:14px;padding:18px;display:grid}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) .guidance{background:linear-gradient(#fbfdff,#f6fafc)}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) .context-strip{background:#f8fbff;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:14px;display:grid}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) :is(.panel,.context-strip)>*{min-width:0}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) :is(.panel>div:first-child,.context-strip div){gap:4px;min-width:0;display:grid}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) :is(.panel p,.eyebrow,.context-strip span){color:#52677d;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900;line-height:1.35}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) .panel h2{color:#10263f;margin:0;font-size:18px;line-height:1.25}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) :is(.panel>p+h2,.panel>.eyebrow+h2){margin-top:-2px}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) :is(label,.field){color:#14283d;gap:6px;min-width:0;font-size:14px;font-weight:820;display:grid}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) :is(label small,.context-strip small,.hint,.help-text){color:#5b6d81;font-size:12px;font-weight:650;line-height:1.45}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) :is(.grid,.two-col,.three-col,.field-grid){gap:12px;min-width:0;max-width:100%;display:grid}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) :is(.grid,.three-col){grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) .two-col{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) :is(.checks,.flag-grid){grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) :is(.checks label,.flag-grid label){background:#f8fbfd;border:1px solid #dbe6f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:46px;padding:10px 12px;display:grid}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) :is(.checks input[type=checkbox],.flag-grid input[type=checkbox]){width:16px;height:16px;min-height:16px;padding:0}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) :is(.checks span,.flag-grid span){color:#17324d;text-transform:none;font-size:13px;font-weight:820}.shell .content form:is(.workflow,.benefit-form,.map-form,.plan-form,.class-form,.category-form) .sticky-actions{z-index:50;background:#fffffff5;border:1px solid #d3e0ec;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px;display:flex;position:sticky;bottom:16px;box-shadow:0 -14px 34px #1837581a}.shell .content .filter-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.shell .content :is(.page-header,.hero-panel,.action-panel,.action-bar,.section-head,.panel-head){min-width:0;max-width:100%}.shell .content :is(.actions,.header-actions,.hero-actions,.panel-actions,.inline-actions,.action-links,.actions-bar,.form-actions,.modal-actions,.action-strip){flex-wrap:wrap;min-width:0;max-width:100%}.shell .content .page-header>.actions{max-width:min(620px,100%)}.shell .content :is(.actions,.header-actions,.hero-actions,.panel-actions,.inline-actions,.action-links,.actions-bar,.form-actions,.modal-actions,.action-strip) :is(a,button){overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.shell .content :is(.tabs,.detail-tabs){min-width:0;max-width:100%;flex-wrap:wrap!important;overflow:visible!important}.shell .content :is(.tabs,.detail-tabs) a{overflow-wrap:anywhere;min-width:0;max-width:100%;white-space:normal!important}.shell .content :is(dl,.definition-grid,.facts-grid,.field-grid,.metadata-grid,.detail-grid,.content-grid),.shell .content :is(dl,.definition-grid,.facts-grid,.field-grid,.metadata-grid,.detail-grid,.content-grid)>*{min-width:0;max-width:100%}.shell .content :is(dt,dd,.definition-grid span,.definition-grid strong,.facts-grid span,.facts-grid strong,.field-grid span,.field-grid strong,.metadata-grid span,.metadata-grid strong){overflow-wrap:anywhere}.shell .content .saved-view-bar{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.shell .content .saved-view-bar span{color:#354b63;background:#f7fafc;border:1px solid #d5e1ec;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.shell .content .summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}.shell .content .summary-grid>*{background:#fff;border:1px solid #d3dfeb;border-radius:8px;min-height:76px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 10px 24px #1930480f}.shell .content .summary-grid>:before{content:"";background:#0f766e;width:3px;position:absolute;inset:0 auto 0 0}.shell .content .summary-grid span,.shell .content td small,.shell .content .subtle{color:#5b6d81}.shell .content .summary-grid strong{color:#102d4a;font-size:21px;line-height:1.15}.shell .content .register-shell{min-height:600px;overflow:visible}.shell .content .table-shell{scrollbar-gutter:stable;min-height:420px;overflow-x:auto}.shell .content table{border-collapse:separate;border-spacing:0;width:100%}.shell .content .register-shell table{table-layout:auto;width:100%;min-width:100%}.shell .content thead th{color:#fff;background:#123f68;padding:13px 16px;font-size:12px;font-weight:900;line-height:1.2}.shell .content tbody td{color:#172b43;vertical-align:top;border-bottom:1px solid #e0e8f1;padding:14px 16px}.shell .content tbody tr:hover td{background:#f8fbfd}:is(.shell .content tbody tr:has(details.row-actions[open]),.shell .content tbody tr:has(details.row-menu[open]),.shell .content tbody tr:has(details.action-menu[open]),.shell .content tbody tr:has(td.actions-col details[open]),.shell .content tbody tr:has(td.actions-cell details[open])){z-index:4700;position:relative}.shell .content :is(td.actions-col,td.actions-cell):has(details[open]){position:sticky;right:0;z-index:4800!important;overflow:visible!important}.shell .content :is(td.actions-col,td.actions-cell):has(details[open]) details[open]{position:relative;z-index:4810!important}.shell .content .table-meta,.shell .content .pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.shell .content .table-meta strong{color:#102d4a;font-weight:900}.shell .content .table-meta span,.shell .content .pagination span{color:#52667c}.shell .content details.row-actions summary,.shell .content details.row-menu summary,.shell .content details.action-menu summary,.shell .content :is(.actions-col,.actions-cell) details summary{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#f8fbfe;border:1px solid #c5d5e5;border-radius:8px;overflow:hidden;color:#0000!important;place-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;font-size:0!important;line-height:1!important;list-style:none!important;display:inline-grid!important}.shell .content details.row-actions[open] summary,.shell .content details.row-menu[open] summary,.shell .content details.action-menu[open] summary,.shell .content :is(.actions-col,.actions-cell) details[open] summary{background:#eef6fc;border-color:#145b95}.shell .content details.row-actions summary::-webkit-details-marker{display:none}.shell .content details.row-menu summary::-webkit-details-marker{display:none}.shell .content details.action-menu summary::-webkit-details-marker{display:none}.shell .content :is(.actions-col,.actions-cell) details summary::-webkit-details-marker{display:none}.shell .content details.row-actions summary:after,.shell .content details.row-menu summary:after,.shell .content details.action-menu summary:after,.shell .content :is(.actions-col,.actions-cell) details summary:after{content:"⋮";color:#17324d;font-size:19px;font-weight:900;line-height:1;transform:translateY(-1px)}.shell .content :is(details.row-actions,details.row-menu,details.action-menu) summary :is(.trigger-label,.trigger-dots){display:none!important}.shell .content details.row-actions summary:hover,.shell .content details.row-actions summary:focus-visible,.shell .content details.row-actions[open] summary,.shell .content details.row-menu summary:hover,.shell .content details.row-menu summary:focus-visible,.shell .content details.row-menu[open] summary,.shell .content details.action-menu summary:hover,.shell .content details.action-menu summary:focus-visible,.shell .content details.action-menu[open] summary,.shell .content :is(.actions-col,.actions-cell) details summary:hover,.shell .content :is(.actions-col,.actions-cell) details summary:focus-visible,.shell .content :is(.actions-col,.actions-cell) details[open] summary{background:#edf5fb;border-color:#8eb5d6;box-shadow:0 0 0 3px #145b9524}.shell .content details.row-actions>:is(.menu,.menu-panel,.action-menu,.action-panel),.shell .content details.row-menu>:is(.menu,.menu-panel,.action-menu,.action-panel),.shell .content details.action-menu>div,.shell .content :is(.actions-col,.actions-cell) details>:is(.menu,.menu-panel,.action-menu,.action-panel,div[role=menu]),.shell .content .user-menu div{background:#fff;border:1px solid #c6d6e6;border-radius:8px;padding:6px;box-shadow:0 24px 68px #0f2a4a33}.shell .content :is(details.row-actions>.menu,details.row-actions>.menu-panel,details.row-actions>.action-menu,details.row-actions>.action-panel,details.row-menu>.menu,details.row-menu>.menu-panel,details.row-menu>.action-menu,details.row-menu>.action-panel,details.action-menu>div),.shell .content :is(.actions-col,.actions-cell) details>:is(.menu,.menu-panel,.action-menu,.action-panel,div[role=menu]){isolation:isolate;max-width:min(360px,100vw - 24px);max-height:min(430px,100vh - 24px);overflow:auto;z-index:7200!important;position:fixed!important}.shell .content :is(details.row-actions>.menu,details.row-actions>.menu-panel,details.row-actions>.action-menu,details.row-actions>.action-panel,details.row-menu>.menu,details.row-menu>.menu-panel,details.row-menu>.action-menu,details.row-menu>.action-panel,details.action-menu>div) :is(a,button,form button,.disabled-action),.shell .content :is(.actions-col,.actions-cell) details>:is(.menu,.menu-panel,.action-menu,.action-panel,div[role=menu]) :is(a,button,form button,.disabled-action){text-align:left;white-space:normal;border-radius:7px;justify-content:flex-start;align-items:center;width:100%;min-height:36px;padding:8px 10px;font-size:13px;line-height:1.2;display:flex}.shell .content details.row-actions>:is(.menu,.menu-panel,.action-menu,.action-panel) :is(a,button),.shell .content details.row-menu>:is(.menu,.menu-panel,.action-menu,.action-panel) :is(a,button),.shell .content details.action-menu>div :is(a,button){color:#17324d;border-radius:7px;min-height:36px;font-weight:750}.shell .content details.row-actions>:is(.menu,.menu-panel,.action-menu,.action-panel) :is(a,button):hover,.shell .content details.row-menu>:is(.menu,.menu-panel,.action-menu,.action-panel) :is(a,button):hover,.shell .content details.action-menu>div :is(a,button):hover{background:#edf5fb}.shell .content .workflow{width:min(1120px,100%);margin-inline:auto;padding-bottom:36px}.shell .content .workflow>.panel{padding:18px}.shell .content .workflow>.panel>p{color:#0f6a9b;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:900}.shell .content .workflow>.panel>h2{color:#102d4a;margin:0 0 14px;font-size:17px;line-height:1.25}.shell .content .workflow .grid{gap:12px}.shell .content .preview,.shell .content .limit-preview{color:#40566f;background:#f8fbfd;border:1px solid #d7e2ee;border-radius:8px;padding:13px 14px}.shell .content .sticky-actions{background:#fffffffa;border:1px solid #d1dce8;border-radius:8px;width:min(1120px,100%);margin-inline:auto;padding:14px;box-shadow:0 -12px 28px #1930481a}.shell .content .workflow>.sticky-actions{position:static}.shell .content .modal,.shell .content dialog{border-radius:8px;box-shadow:0 26px 80px #0f2a4a42}.shell .content .modal-backdrop{z-index:6000!important}.shell .content .modal-backdrop :is(.modal,.dialog,.confirm-modal,dialog){z-index:1;position:relative}.shell .content>:is(.modal,.dialog,.confirm-modal)[aria-modal=true]{z-index:6001!important}@media (width<=900px){.shell .content{padding:18px 14px 32px}.shell .content .workflow,.shell .content .sticky-actions{width:100%}.shell .content .toolbar,.shell .content .filter-panel,.shell .content .generate-panel{padding:14px}.shell .content .table-card .table-scroll,.shell .content .list-panel .table-shell,.shell .content .intake-table-wrap{min-height:280px}.shell .content .list-panel>.empty,.shell .content .table-card td.empty,.shell .content .table-shell td.empty,.shell .content .intake-table-wrap td.empty{min-height:260px}.shell .content .filters{grid-template-columns:1fr}.shell .content .filter-actions{align-items:stretch}.shell .content .filter-actions :is(a,button){flex:140px}.shell .content .summary-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}}
