.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 .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 :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}.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 .row-actions summary{color:#244866;background:#f8fbfe;border:1px solid #c5d5e5;border-radius:8px;width:36px;height:36px}.shell .content .row-actions[open] summary{background:#eef6fc;border-color:#145b95}.shell .content .row-actions .menu,.shell .content .action-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 .row-actions .menu :is(a,button){color:#17324d;border-radius:7px;min-height:36px;font-weight:750}.shell .content .row-actions .menu :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}@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))}}
