:root{--font-scale:1;--app-bg:#f8f9fa;--app-color:#212529;--card-bg:#fff;--card-border:rgba(0,0,0,.125);--input-bg:#fff;--input-border:#ced4da;--input-color:#212529;--muted-color:#6c757d}[data-theme=dark]{--app-bg:#1a1d21;--app-color:#e9ecef;--card-bg:#212529;--card-border:hsla(0,0%,100%,.15);--input-bg:#2d3238;--input-border:#495057;--input-color:#e9ecef;--muted-color:#adb5bd}body{font-size:calc(1rem * var(--font-scale));background-color:var(--app-bg);color:var(--app-color)}[data-theme=dark] .card{background-color:var(--card-bg);border-color:var(--card-border);color:var(--app-color)}[data-theme=dark] .card-header{background-color:rgba(0,0,0,.2);border-color:var(--card-border)}[data-bs-theme=dark] .sersis-datagrid .card-header.sersis-datagrid-header,[data-theme=dark] .sersis-datagrid .card-header.sersis-datagrid-header{background:linear-gradient(180deg,hsla(0,0%,100%,.06),rgba(0,0,0,.25));border-bottom-color:var(--card-border)}[data-theme=dark] .list-group-item{background-color:var(--card-bg);border-color:var(--card-border);color:var(--app-color)}[data-theme=dark] .form-control,[data-theme=dark] .form-select{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-color)}[data-theme=dark] .form-control::-moz-placeholder{color:var(--muted-color)}[data-theme=dark] .form-control::placeholder{color:var(--muted-color)}[data-theme=dark] .text-muted{color:var(--muted-color)!important}[data-theme=dark] .alert-warning{background:#664d03;color:#fff;border-color:#997404}[data-theme=dark] .alert-danger{background:#58151c;color:#f8d7da;border-color:#842029}[data-theme=dark] .alert-info{background:#055160;color:#cff4fc;border-color:#087990}[data-theme=dark] .alert-success{background:#0f5132;color:#d1e7dd;border-color:#146c43}[data-theme=dark] .modal-content{background-color:var(--card-bg);border-color:var(--card-border);color:var(--app-color)}[data-theme=dark] .modal-footer,[data-theme=dark] .modal-header{border-color:var(--card-border)}a:focus,button:focus,input:focus{outline:3px solid #0d6efd;outline-offset:2px}.sersis-detail-caption-bar{margin-bottom:.75rem}.sersis-detail-caption-bar:not(:has(.sersis-object-context)){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--card-border)}.sidebar{background:linear-gradient(135deg,#667eea,#764ba2)!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important;border-right:1px solid hsla(0,0%,100%,.1)!important}.sidebar .nav-link{color:hsla(0,0%,100%,.9)!important;font-weight:500!important;padding:12px 20px!important;margin:2px 8px!important;border-radius:8px!important;transition:all .3s ease!important;background:hsla(0,0%,100%,.05)!important;backdrop-filter:blur(10px)!important}.sidebar .nav-link:hover{color:#fff!important;background:hsla(0,0%,100%,.15)!important;transform:translateX(5px)!important;box-shadow:0 4px 15px rgba(0,0,0,.2)!important}.sidebar .nav-link.active{color:#fff!important;background:linear-gradient(135deg,#0d6efd,#0a58ca)!important;box-shadow:0 4px 15px rgba(13,110,253,.4)!important;font-weight:600!important}.sidebar .nav-group-title{color:hsla(0,0%,100%,.7)!important;font-weight:600!important;text-transform:uppercase!important;font-size:.75rem!important;letter-spacing:1px!important;padding:15px 20px 8px!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;margin-top:10px!important}[data-theme=dark] .sidebar{background:linear-gradient(135deg,#2d3748,#1a202c)!important;box-shadow:0 4px 20px rgba(0,0,0,.3)!important}[data-theme=dark] .sidebar .nav-link{color:hsla(0,0%,100%,.8)!important;background:hsla(0,0%,100%,.03)!important}[data-theme=dark] .sidebar .nav-link:hover{color:#fff!important;background:hsla(0,0%,100%,.1)!important;box-shadow:0 4px 15px rgba(0,0,0,.4)!important}[data-theme=dark] .sidebar .nav-link.active{background:linear-gradient(135deg,#4299e1,#3182ce)!important;box-shadow:0 4px 15px rgba(66,153,225,.4)!important}.sidebar .nav-link i,.sidebar .nav-link svg{margin-right:10px!important;opacity:.8!important;transition:all .3s ease!important}.sidebar .nav-link:hover i,.sidebar .nav-link:hover svg{opacity:1!important;transform:scale(1.1)!important}.sidebar .nav-link[href$="/"]{background:linear-gradient(135deg,#28a745,#20c997)!important;color:#fff!important;font-weight:600!important}.sidebar .nav-link[href$="/"]:hover{background:linear-gradient(135deg,#218838,#1ea085)!important}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.5)}input[type=datetime-local]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none}input[type=datetime-local]::-webkit-datetime-edit-text-field,input[type=datetime-local]::-webkit-datetime-edit-year-field{padding:0}input[type=datetime-local]::-webkit-datetime-edit-day-field,input[type=datetime-local]::-webkit-datetime-edit-month-field{padding:0}input[type=datetime-local]::-webkit-datetime-edit-hour-field,input[type=datetime-local]::-webkit-datetime-edit-minute-field{padding:0}input[type=datetime-local]::-webkit-datetime-edit-ampm-field{display:none}.module-page{display:flex;flex-direction:column;min-height:calc(100vh - 52px);padding:clamp(.5rem,2vw,1rem) clamp(.75rem,4vw,1.5rem);box-sizing:border-box}.module-grid{display:grid;flex:1;min-height:0;gap:clamp(.5rem,2vmin,1.25rem);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;align-content:stretch}@media (min-width:576px){.module-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.module-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.module-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1200px){.module-grid{grid-template-columns:repeat(6,1fr)}}.module-grid-flat{grid-template-columns:repeat(2,1fr)}@media (min-width:576px){.module-grid-flat{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.module-grid-flat{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.module-grid-flat{grid-template-columns:repeat(5,1fr)}}@media (min-width:1200px){.module-grid-flat{grid-template-columns:repeat(6,1fr)}}.sortable-module-card{cursor:grab;min-width:0}.sortable-module-card:active{cursor:grabbing}.module-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(.75rem,3vmin,2rem);min-height:4rem;border-radius:clamp(.5rem,2vmin,1.25rem);border:3px solid;transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit;min-width:0}.module-card:hover{transform:scale(1.03);box-shadow:0 8px 24px rgba(0,0,0,.15)}.module-card:active{transform:scale(.98)}.module-card-icon{width:clamp(1.5rem,6vmin,4rem);height:clamp(1.5rem,6vmin,4rem);margin-bottom:clamp(.25rem,1vmin,.75rem);flex-shrink:0;display:flex;align-items:center;justify-content:center}.module-card-icon svg{width:100%;height:100%;min-width:1em;min-height:1em}.module-card-label{font-weight:600;font-size:clamp(.8rem,2.8vmin,1.5rem);line-height:1.2;word-break:break-word}.module-card-sm .module-card-icon{width:clamp(1.25rem,5vmin,3rem);height:clamp(1.25rem,5vmin,3rem)}.module-card-sm .module-card-label{font-size:clamp(.75rem,2.2vmin,1.2rem)}.module-card-sm{min-height:3rem;padding:clamp(.5rem,2vmin,1.5rem)}.module-page-title{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:clamp(.75rem,2vw,1rem)}.app-bottom-bar,.app-top-bar{min-height:clamp(44px,10vmin,60px);padding:0 clamp(.5rem,2vw,1rem)}.app-bottom-bar .btn,.app-top-bar .btn{min-height:44px;font-size:clamp(.9rem,2vw,1rem)}.app-bottom-bar .btn{min-width:120px}.app-back-btn{transition:transform .15s,box-shadow .15s}.app-back-btn:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.35);color:#000;background-color:#ffb74d!important}.app-back-btn:active{transform:scale(.98)}.login-page-root{min-height:100vh}@media (min-width:768px){.login-page-root{flex-direction:row;align-items:stretch}.login-hero-panel{flex:2 1 0%;min-height:100vh;min-width:0}.login-form-panel{flex:1 1 0%;min-width:min(100%,280px)}}.login-hero-panel{position:relative;min-height:42vh;overflow:hidden;background:#1a1a2e}.login-hero-bg{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,rgba(26,26,46,.75),rgba(13,110,253,.6)),url(https://images.unsplash.com/photo-1486262715619-67b85e0b08d3?w=1920&q=80) 50%/cover no-repeat}.login-hero-panel:before{content:"";z-index:1;background:radial-gradient(circle at 20% 80%,rgba(253,126,20,.1) 0,transparent 50%)}.login-hero-overlay,.login-hero-panel:before{position:absolute;inset:0;pointer-events:none}.login-hero-overlay{z-index:2;background:linear-gradient(180deg,rgba(13,17,28,.1),rgba(13,17,28,.35) 55%,rgba(13,17,28,.72))}.login-hero-content{position:relative;z-index:3;height:100%;min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:clamp(1.25rem,4vw,2.5rem);text-align:center}.login-hero-welcome{color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.8);max-width:28rem}.login-hero-welcome h2{font-weight:800;letter-spacing:-.02em;font-size:clamp(1.35rem,3.5vw,1.85rem);margin-bottom:.5rem;line-height:1.2}.login-hero-welcome p{font-size:clamp(.9rem,2vw,1.05rem);opacity:.95;margin-bottom:0;line-height:1.45}.login-logo-mark{filter:drop-shadow(0 4px 20px rgba(0,0,0,.45))}.login-form-shell{width:100%;max-width:400px}.login-form-card{background:var(--card-bg);border-radius:1.25rem;padding:clamp(1.5rem,4vw,2.25rem);box-shadow:0 4px 40px rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.06)}.login-form-card .form-control{border-radius:.65rem;padding:.65rem .85rem;border-color:rgba(13,110,253,.2);transition:border-color .15s,box-shadow .15s}.login-form-card .form-control:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem rgba(13,110,253,.15)}.login-form-card .btn-primary{border-radius:.65rem;padding:.7rem 1rem;font-weight:600;box-shadow:0 4px 14px rgba(13,110,253,.35)}[data-theme=dark] .login-form-card{box-shadow:0 4px 40px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.06)}.login-form-panel-bg{background:linear-gradient(165deg,#f8fafc,#eef2ff 45%,#f1f5f9);box-shadow:-8px 0 32px rgba(15,23,42,.06)}[data-theme=dark] .login-form-panel-bg{background:linear-gradient(165deg,#141820,#1a2230 50%,#12161c);box-shadow:-8px 0 32px rgba(0,0,0,.45)}:root{--sersis-navy:#05164d;--sersis-navy-mid:#0a1740;--sersis-accent:#0d6efd;--sersis-bar-text:#f8f9fa;--sersis-form-label-width:11.75rem;--sersis-form-label-width-row:min(9rem,38%);--sersis-form-grid-label-w:9rem;--sersis-form-field-gap:4px;--sersis-form-inline-gap:0.5rem;--sersis-form-panel-edge-inset:var(--sersis-form-inline-gap);--sersis-form-label-control-gap:var(--sersis-form-inline-gap);--sersis-form-control-min-email:14rem;--sersis-form-control-min-phone:15rem;--sersis-form-control-min-lookup:12rem}.row.g-2,.row.g-3{--bs-gutter-x:var(--sersis-form-inline-gap);--bs-gutter-y:var(--sersis-form-field-gap)}.card-body:has(>.row.g-2:first-child),.card-body:has(>.row.g-3:first-child),.card-body:has(>.sersis-form-grid:first-child){padding-left:var(--sersis-form-panel-edge-inset);padding-right:var(--sersis-form-panel-edge-inset)}@media (max-width:575.98px){:root{--sersis-form-label-width:min(9.25rem,40vw)}}.sersis-field:not(.sersis-field-stack){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--sersis-form-label-control-gap);column-gap:var(--sersis-form-label-control-gap);row-gap:var(--sersis-form-field-gap)}.sersis-lookup-field:not(.sersis-field-stack){display:block;width:100%;min-width:0}.sersis-lookup-field:not(.sersis-field-stack)>.sersis-lookup-field__trigger{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--sersis-form-label-control-gap);column-gap:var(--sersis-form-label-control-gap);row-gap:var(--sersis-form-field-gap);width:100%;min-width:0}.sersis-field:not(.sersis-field-stack):has(textarea.form-control),.sersis-field:not(.sersis-field-stack):has(textarea.form-control-sm){align-items:flex-start}.sersis-field:not(.sersis-field-stack):has(textarea.form-control)>.form-label,.sersis-field:not(.sersis-field-stack):has(textarea.form-control-sm)>.form-label{padding-top:.375rem}.sersis-field:not(.sersis-field-stack)>.form-label,.sersis-lookup-field:not(.sersis-field-stack)>.sersis-lookup-field__trigger>.form-label{flex:0 0 var(--sersis-form-label-width);max-width:min(100%,46%);margin-bottom:0!important;text-align:start;align-self:center;word-break:break-word}.sersis-field:not(.sersis-field-stack):has(textarea)>.form-label{align-self:flex-start}.sersis-field:not(.sersis-field-stack)>.form-control,.sersis-field:not(.sersis-field-stack)>.form-select,.sersis-field:not(.sersis-field-stack)>.input-group{flex:1 1 10rem;min-width:0}.sersis-field:not(.sersis-field-stack)>.form-control[type=email]{flex:1 1 var(--sersis-form-control-min-email);min-width:min(100%,var(--sersis-form-control-min-email))}.sersis-field:not(.sersis-field-stack)>.input-group:has(input[type=tel]){flex:1 1 var(--sersis-form-control-min-phone);min-width:min(100%,var(--sersis-form-control-min-phone))}.sersis-lookup-field:not(.sersis-field-stack)>.sersis-lookup-field__trigger>.form-control.sersis-lookup-control{flex:1 1 var(--sersis-form-control-min-lookup);min-width:min(100%,var(--sersis-form-control-min-lookup))}.sersis-lookup-field:not(.sersis-field-stack)>.sersis-lookup-field__trigger:not(:has(>label.form-label))>.form-control.sersis-lookup-control{flex:1 1 100%;width:100%}.sersis-field:not(.sersis-field-stack)>.form-text,.sersis-field:not(.sersis-field-stack)>.invalid-feedback,.sersis-field:not(.sersis-field-stack)>.valid-feedback{flex:1 1 100%}.row>[class*=col-]>.sersis-field:not(.sersis-field-stack){flex-wrap:nowrap}.row>[class*=col-]>.sersis-field:not(.sersis-field-stack)>.form-label{flex:0 0 var(--sersis-form-label-width-row);max-width:min(100%,42%)}.row>[class*=col-]>.sersis-lookup-field:not(.sersis-field-stack)>.sersis-lookup-field__trigger{flex-wrap:nowrap}.row>[class*=col-]>.sersis-lookup-field:not(.sersis-field-stack)>.sersis-lookup-field__trigger>.form-label{flex:0 0 var(--sersis-form-label-width-row);max-width:min(100%,42%)}.sersis-lookup-field.sersis-field-stack>.sersis-lookup-field__trigger{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.sersis-lookup-field.sersis-field-stack>.sersis-lookup-field__trigger>.form-label{flex:0 0 auto;max-width:100%;width:100%}.sersis-lookup-field.sersis-field-stack>.sersis-lookup-field__trigger>.form-control.sersis-lookup-control{flex:1 1 auto;width:100%;min-width:0}.sersis-form-grid{display:grid;-moz-column-gap:var(--sersis-form-inline-gap);column-gap:var(--sersis-form-inline-gap);row-gap:var(--sersis-form-field-gap);align-items:start}.sersis-form-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sersis-form-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sersis-form-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:991.98px){.sersis-form-grid--cols-3,.sersis-form-grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.sersis-form-grid--cols-2,.sersis-form-grid--cols-3,.sersis-form-grid--cols-4{grid-template-columns:minmax(0,1fr)}}.sersis-form-grid__item{display:grid;grid-template-columns:minmax(0,var(--sersis-form-grid-label-w)) minmax(0,1fr);-moz-column-gap:var(--sersis-form-inline-gap);column-gap:var(--sersis-form-inline-gap);row-gap:var(--sersis-form-field-gap);align-items:center;min-width:0;position:relative}.sersis-form-grid__item>.sersis-field,.sersis-form-grid__item>.sersis-lookup-field,.sersis-form-grid__item>.sersis-lookup-field>.sersis-lookup-field__trigger{display:contents}.sersis-form-grid__item>input.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sersis-form-grid__item>.form-label{margin-bottom:0!important}.sersis-form-grid__item>.form-control,.sersis-form-grid__item>.form-select,.sersis-form-grid__item>.input-group{min-width:0;width:100%}.sersis-form-grid__item>.form-text,.sersis-form-grid__item>.invalid-feedback,.sersis-form-grid__item>.valid-feedback,.sersis-form-grid__item>small.sersis-form-grid__hint{grid-column:1/-1}.sersis-notes-complaints-tabs .sersis-fixed-tab-pane{height:150px;max-height:150px;min-height:0;min-width:0;overflow:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.sersis-notes-complaints-tabs .sersis-fixed-tab-pane .list-group-item{min-width:0}.sersis-notes-complaints-tabs .sersis-fixed-tab-pane textarea.form-control{max-width:100%;box-sizing:border-box}.sersis-form-grid__item:has(textarea.form-control),.sersis-form-grid__item:has(textarea.form-control-sm){align-items:start}.sersis-form-grid__item:has(textarea)>.form-label{padding-top:.35rem}.sersis-form-grid__item--full{grid-column:1/-1}.row>[class*=col-]:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm)){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;-moz-column-gap:var(--sersis-form-label-control-gap);column-gap:var(--sersis-form-label-control-gap);row-gap:var(--sersis-form-field-gap)}.row>[class*=col-]:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm)):has(>small){flex-wrap:wrap}.row>[class*=col-]:is(:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm)){align-items:flex-start}.row>[class*=col-]:is(:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>.form-label{padding-top:.375rem;align-self:flex-start}.row>[class*=col-]:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>.form-label{flex:0 0 var(--sersis-form-label-width-row);max-width:min(100%,42%);margin-bottom:0!important;text-align:start;word-break:break-word}.row>[class*=col-]:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select))>.form-control,.row>[class*=col-]:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select))>.form-select,.row>[class*=col-]:is(:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>:is(textarea.form-control,textarea.form-control-sm){flex:1 1 10rem;min-width:0}.row>[class*=col-]:is(:has(>.form-label+.form-control))>.form-control[type=email]{flex:1 1 var(--sersis-form-control-min-email);min-width:min(100%,var(--sersis-form-control-min-email))}.row>[class*=col-]:is(:has(>.form-label+.form-control))>.form-control[type=tel]{flex:1 1 var(--sersis-form-control-min-phone);min-width:min(100%,var(--sersis-form-control-min-phone))}.row>[class*=col-]:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>:is(.form-text,.invalid-feedback,.valid-feedback,small){flex:1 1 100%}.mb-2:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm)),.mb-3:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm)),.mb-4:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm)){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;-moz-column-gap:var(--sersis-form-label-control-gap);column-gap:var(--sersis-form-label-control-gap);row-gap:var(--sersis-form-field-gap)}.mb-2:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm)):has(>small),.mb-3:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm)):has(>small),.mb-4:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm)):has(>small){flex-wrap:wrap}.mb-2:is(:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm)),.mb-3:is(:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm)),.mb-4:is(:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm)){align-items:flex-start}.mb-2:is(:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>.form-label,.mb-3:is(:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>.form-label,.mb-4:is(:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>.form-label{padding-top:.375rem;align-self:flex-start}.mb-2:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>.form-label,.mb-3:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>.form-label,.mb-4:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>.form-label{flex:0 0 var(--sersis-form-label-width-row);max-width:min(100%,42%);margin-bottom:0!important;text-align:start;word-break:break-word}.mb-2:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select))>.form-control,.mb-2:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select))>.form-select,.mb-2:is(:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>:is(textarea.form-control,textarea.form-control-sm),.mb-3:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select))>.form-control,.mb-3:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select))>.form-select,.mb-3:is(:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>:is(textarea.form-control,textarea.form-control-sm),.mb-4:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select))>.form-control,.mb-4:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select))>.form-select,.mb-4:is(:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>:is(textarea.form-control,textarea.form-control-sm){flex:1 1 10rem;min-width:0}.mb-2:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>:is(.form-text,.invalid-feedback,.valid-feedback,small),.mb-3:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>:is(.form-text,.invalid-feedback,.valid-feedback,small),.mb-4:is(:has(>.form-label+.form-control),:has(>.form-label+.form-select),:has(>.form-label+textarea.form-control),:has(>.form-label+textarea.form-control-sm))>:is(.form-text,.invalid-feedback,.valid-feedback,small){flex:1 1 100%}.sersis-object-context{background:linear-gradient(90deg,var(--sersis-navy) 0,var(--sersis-navy-mid) 100%);color:var(--sersis-bar-text);border-bottom:1px solid hsla(0,0%,100%,.12);box-shadow:0 2px 8px rgba(0,0,0,.08)}.sersis-object-context-title{font-size:1.05rem;letter-spacing:.02em}.sersis-object-context-sub{margin-top:.1rem}.sersis-object-context-badge{background:hsla(0,0%,100%,.95)!important;color:var(--sersis-navy)!important;font-weight:600}.sersis-object-meta{opacity:.95}.sersis-datagrid .card-header.sersis-datagrid-header{border-radius:.375rem .375rem 0 0;background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.06));border-bottom:1px solid var(--bs-border-color,rgba(0,0,0,.08))}.sersis-datagrid .card-header.sersis-datagrid-header .fw-semibold{font-size:1rem;letter-spacing:.02em;color:var(--bs-emphasis-color,inherit)}.sersis-datagrid .table thead th,.sersis-table-panel .table thead th{font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#495057;border-bottom-width:1px}.sersis-datagrid .table tbody tr.table-active,.sersis-table-panel .table tbody tr.table-active{--bs-table-active-bg:rgba(13,110,253,.12)}.sersis-list-search .input-group-text{border-right:0}.sersis-list-search .form-control{border-left:0}.sersis-list-search .form-control:focus{box-shadow:none;border-color:var(--bs-border-color)}.sersis-field .form-label{font-weight:500;font-size:.9rem}.sersis-pagination .page-link{min-width:2.25rem;text-align:center}[data-theme=dark] .sersis-object-context{box-shadow:0 2px 12px rgba(0,0,0,.35)}[data-bs-theme=dark] .sersis-datagrid .table thead th,[data-bs-theme=dark] .sersis-table-panel .table thead th,[data-theme=dark] .sersis-datagrid .table thead th,[data-theme=dark] .sersis-table-panel .table thead th{color:var(--bs-emphasis-color)}[data-bs-theme=dark] .sersis-datagrid .table,[data-bs-theme=dark] .sersis-table-panel .table{--bs-table-color:var(--bs-body-color);--bs-table-border-color:var(--bs-border-color)}[data-bs-theme=dark] .sersis-datagrid .table>tbody>tr>*,[data-bs-theme=dark] .sersis-table-panel .table>tbody>tr>*{--bs-table-bg:transparent}[data-bs-theme=dark] .sersis-datagrid .table>thead.table-light,[data-bs-theme=dark] .sersis-table-panel .table>thead.table-light{--bs-table-bg:hsla(0,0%,100%,.07);--bs-table-color:var(--bs-emphasis-color);--bs-table-border-color:var(--bs-border-color)}[data-bs-theme=dark] .sersis-datagrid .table-striped>tbody>tr:nth-of-type(odd)>*,[data-bs-theme=dark] .sersis-table-panel .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:hsla(0,0%,100%,.04)}[data-bs-theme=dark] .sersis-datagrid .table-hover>tbody>tr:hover>*,[data-bs-theme=dark] .sersis-table-panel .table-hover>tbody>tr:hover>*{--bs-table-hover-bg:hsla(0,0%,100%,.08)}[data-bs-theme=dark] .sersis-datagrid .table tbody tr.table-active>*,[data-bs-theme=dark] .sersis-table-panel .table tbody tr.table-active>*{--bs-table-accent-bg:rgba(13,110,253,.22)}[data-bs-theme=dark] .sersis-lookup-table{--bs-table-color:var(--bs-body-color);--bs-table-border-color:var(--bs-border-color)}[data-bs-theme=dark] .sersis-lookup-table>tbody>tr>*{--bs-table-bg:transparent}[data-bs-theme=dark] .sersis-lookup-table>thead.table-light{--bs-table-bg:hsla(0,0%,100%,.07);--bs-table-color:var(--bs-emphasis-color);--bs-table-border-color:var(--bs-border-color)}[data-bs-theme=dark] .sersis-lookup-table.table-hover>tbody>tr:hover>*{--bs-table-hover-bg:hsla(0,0%,100%,.08)}[data-bs-theme=dark] .sersis-lookup-table tbody tr.table-primary>*{--bs-table-accent-bg:rgba(13,110,253,.35)}.sersis-lookup-field .sersis-lookup-control{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-left-width:3px;border-left-color:rgba(13,110,253,.5);background-color:rgba(13,110,253,.045)}.sersis-lookup-field .sersis-lookup-control:focus{border-left-color:rgba(13,110,253,.85);box-shadow:0 0 0 .2rem rgba(13,110,253,.18)}.sersis-lookup-field .sersis-lookup-control:disabled{opacity:.65;cursor:not-allowed!important}.sersis-lookup-field .sersis-lookup-control-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.sersis-lookup-field .sersis-lookup-chevron{flex-shrink:0;display:flex;align-items:center;line-height:0;pointer-events:none}[data-bs-theme=dark] .sersis-lookup-field .sersis-lookup-control{border-left-color:rgba(66,153,225,.65);background-color:rgba(13,110,253,.12)}[data-bs-theme=dark] .sersis-lookup-field .sersis-lookup-control:focus{border-left-color:rgba(96,178,255,.95);box-shadow:0 0 0 .2rem rgba(13,110,253,.28)}.card.shadow-sm .card-header,.sersis-section-card .card-header{background:var(--bs-body-bg)}.sersis-soft-block{border:1px solid rgba(0,0,0,.08);border-radius:1rem;padding:1rem;background:rgba(var(--bs-secondary-rgb),.04)}.sersis-soft-block+.sersis-soft-block{margin-top:1rem}@media (min-width:992px){.card.shadow-sm{border-radius:1rem}.card.shadow-sm .card-body{border-radius:0 0 1rem 1rem}}.card .btn.btn-sm{min-width:96px}