:root{--bs-primary:rgb(var(--primary-rgb,187, 134, 44));--bs-primary-rgb:var(--primary-rgb,187, 134, 44);--bs-secondary:#29b4da;--bs-secondary-rgb:41, 180, 218;--kg-glass-white:#ffffffd1;--kg-glass-dark:#122142e6;--kg-glass-border:#ffffff6b}*{box-sizing:border-box}body{background:#f0f1f7}.panel-page-shell .app-header{-webkit-backdrop-filter:saturate(115%)blur(4px);box-shadow:0 4px 12px rgba(var(--primary-rgb,187, 134, 44), .14);border-bottom:1px solid #ffffff24;background:linear-gradient(120deg, rgba(var(--primary-rgb,187, 134, 44), .96), rgba(var(--primary-rgb,187, 134, 44), .84))!important}.panel-page-shell .app-sidebar .main-sidebar,.panel-page-shell .app-sidebar .main-sidebar-header{-webkit-backdrop-filter:blur(3px);background:linear-gradient(#122142fa,#0e1b38f5)}.panel-page-shell .custom-card{-webkit-backdrop-filter:blur(5px);box-shadow:0 6px 16px #1221420f;background:var(--kg-glass-white)!important;border:1px solid var(--kg-glass-border)!important}.card-accent-primary{border-top:4px solid #0d6efd!important;border-bottom:4px solid #0d6efd!important}.card-accent-secondary{border-top:4px solid #6c757d!important;border-bottom:4px solid #6c757d!important}.card-accent-success{border-top:4px solid #198754!important;border-bottom:4px solid #198754!important}.card-accent-danger{border-top:4px solid #dc3545!important;border-bottom:4px solid #dc3545!important}.card-accent-warning{border-top:4px solid #ffc107!important;border-bottom:4px solid #ffc107!important}.card-accent-info{border-top:4px solid #0dcaf0!important;border-bottom:4px solid #0dcaf0!important}.card-accent-gold{border-top:4px solid #d4af37!important;border-bottom:4px solid #d4af37!important}.btn-primary,.bg-primary{background:linear-gradient(135deg,#bb862cf2,#996815eb)!important;border-color:#79521280!important}.btn-secondary,.bg-secondary{background:linear-gradient(135deg,#29b4daf2,#1f95b7eb)!important;border-color:#17769380!important}.nav-tabs .nav-link.active{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#996815!important;background:#bb862c1a!important;border-color:#0000!important}.badge.bg-dark-transparent{border:1px solid #1118271f;background:#1118271f!important}.panel-page-shell .main-content>.container-fluid{padding-bottom:1.5rem}.panel-page-shell .app-header .main-header-container.container-fluid{padding-bottom:0}.panel-summary-card{margin-bottom:0;transition:box-shadow .2s;box-shadow:0 2px 8px #0000000f}.panel-summary-card:hover{box-shadow:0 4px 12px #0000001a}.panel-chart-frame{width:100%;height:300px;margin:0;padding:0}.panel-request-placeholder{background:#f8f9fc;border:1px dashed #d4d8e3}.panel-page-shell .page-header-breadcrumb{margin-bottom:1.5rem!important}.panel-form-surface{--panel-field-bg:linear-gradient(180deg, #f8fafcf5 0%, #fff 100%);--panel-field-bg-focus:linear-gradient(180deg, #fffbf2fa 0%, #fff 100%);--panel-field-border:#0f172a1a;--panel-field-border-hover:rgba(var(--bs-primary-rgb,187, 134, 44), .28);--panel-field-border-focus:rgba(var(--bs-primary-rgb,187, 134, 44), .52);--panel-select-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6.25L8 10.25L12 6.25' stroke='%2364758b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--panel-field-shadow:inset 0 1px 0 #ffffffeb, 0 1px 2px #0f172a0a;--panel-field-shadow-raised:inset 0 1px 0 #fffffffa, 0 10px 24px #0f172a14;--panel-field-ring:0 0 0 .28rem rgba(var(--bs-primary-rgb,187, 134, 44), .14);--quill-editor-border:var(--panel-field-border);--quill-editor-toolbar-bg:#faf8f3eb;--quill-editor-bg:var(--panel-field-bg);--quill-editor-shadow:var(--panel-field-shadow);--quill-editor-focus-ring:var(--panel-field-ring);--quill-editor-border-focus:var(--panel-field-border-focus)}.panel-form-surface .form-label{letter-spacing:-.01em;margin-bottom:.55rem;font-weight:600;color:#1f2937!important}.panel-form-surface .form-text{margin-top:.5rem;font-size:.78rem;color:#6b7280!important}.panel-form-surface .form-control,.panel-form-surface .form-select{border-color:var(--panel-field-border);background:var(--panel-field-bg);color:#18212f;min-height:3rem;box-shadow:var(--panel-field-shadow);border-radius:.68rem;transition:border-color .18s,box-shadow .18s,background .18s}.panel-form-surface .form-control::placeholder{color:#94a3b8}.panel-form-surface .form-control:hover,.panel-form-surface .form-select:hover{border-color:var(--panel-field-border-hover);box-shadow:inset 0 1px #fffffffa,0 6px 16px #0f172a0d}.panel-form-surface .form-control:focus,.panel-form-surface .form-select:focus{border-color:var(--panel-field-border-focus);background:var(--panel-field-bg-focus);box-shadow:var(--panel-field-ring), var(--panel-field-shadow-raised)}.panel-form-surface .panel-select-shell{position:relative}.panel-form-surface .panel-select-shell:after{content:"";background-image:var(--panel-select-caret);pointer-events:none;opacity:.95;background-position:50%;background-repeat:no-repeat;background-size:contain;width:.95rem;height:.95rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.panel-form-surface .panel-select-shell:focus-within:after{opacity:1}.panel-form-surface .form-select{appearance:none;background-image:none;padding-right:2.85rem}.panel-form-surface .input-group>.form-control,.panel-form-surface .input-group>.panel-select-shell,.panel-form-surface .input-group>.panel-select-shell>.form-select{z-index:1;position:relative}.panel-form-surface .input-group>.panel-select-shell{flex:none}.panel-form-surface .input-group>.panel-select-shell>.form-select{border-top-right-radius:0;border-bottom-right-radius:0;min-width:10rem;height:100%}.panel-form-surface .input-group>.panel-select-shell:not(:last-child)>.form-select,.panel-form-surface .input-group>.form-control:not(:last-child){border-right-color:#0f172a14}.panel-form-surface .input-group>.form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.panel-form-surface .input-group:focus-within>.form-control,.panel-form-surface .input-group:focus-within>.panel-select-shell>.form-select{border-color:var(--panel-field-border-focus);background:var(--panel-field-bg-focus);box-shadow:var(--panel-field-ring), var(--panel-field-shadow-raised)}
