@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";/*! Font Awesome Free 6.5.0 - Local Version */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/static/admin/assets/fa-solid-900.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/static/admin/assets/fa-regular-400.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/static/admin/assets/fa-brands-400.woff2) format("woff2")}.fa-solid,.fas{font-weight:900}.fa-regular,.far,.fa-brands,.fab{font-weight:400}.fa-list:before{content:""}.fa-plug:before{content:""}.fa-tachometer-alt:before{content:""}.fa-database:before{content:""}.fa-bolt:before{content:""}.fa-sync-alt:before{content:""}.fa-cog:before{content:""}.fa-sign-out-alt:before{content:""}.fa-bars:before{content:""}.fa-search:before{content:""}.fa-edit:before{content:""}.fa-trash:before{content:""}.fa-save:before{content:""}.fa-check:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-calendar:before{content:""}.fa-clock:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-download:before{content:""}.fa-upload:before{content:""}.fa-battery-full:before{content:""}.fa-undo:before{content:""}.fa-redo:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-underline:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-indent:before{content:""}.fa-outdent:before{content:""}.fa-table:before{content:""}.fa-th:before{content:""}.fa-th-large:before{content:""}.fa-th-list:before{content:""}.fa-sort:before{content:""}.fa-sort-up:before{content:""}.fa-sort-down:before{content:""}.fa-filter:before{content:""}.fa-refresh:before{content:""}.fa-spinner:before{content:""}.fa-circle-notch:before{content:""}.fa-gear:before{content:""}.fa-wrench:before{content:""}.fa-hammer:before{content:""}.fa-screwdriver:before{content:""}.fa-tools:before{content:""}.fa-bug:before{content:""}.fa-code:before{content:""}.fa-terminal:before{content:""}.fa-server:before{content:""}.fa-cloud:before{content:""}.fa-shield-alt:before{content:""}.fa-lock:before{content:""}.fa-unlock:before{content:""}.fa-key:before{content:""}.fa-fingerprint:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up-right:before{content:""}.fa-arrow-down-right:before{content:""}.fa-arrow-down-left:before{content:""}.fa-arrow-up-left:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-caret-up:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-sort-amount-up:before{content:""}.fa-sort-amount-down:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-arrows-alt:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-window-close:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-exclamation-circle:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-square:before{content:""}.fa-check-square:before{content:""}.fa-square:before{content:""}.fa-circle:before{content:""}.fa-dot-circle:before{content:""}.fa-ban:before{content:""}.fa-stop-circle:before{content:""}.fa-play-circle:before{content:""}.fa-pause-circle:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-play:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-random:before{content:""}.fa-repeat:before{content:""}.fa-palette:before{content:""}.fa-paint-brush:before{content:""}.fa-paint-roller:before{content:""}.fa-brush:before{content:""}.fa-pen:before{content:""}.fa-pen-alt:before{content:""}.fa-pencil-alt:before{content:""}.fa-highlighter:before{content:""}.fa-marker:before{content:""}.fa-eraser:before{content:""}.fa-crop:before{content:""}.fa-crop-alt:before{content:""}.fa-magic:before{content:""}.fa-wand-magic:before{content:""}.fa-eyedropper:before{content:""}.fa-clone:before{content:""}.fa-cut:before{content:""}.fa-copy:before{content:""}.fa-paste:before{content:""}.fa-clipboard:before{content:""}.fa-clipboard-list:before{content:""}.fa-clipboard-check:before{content:""}.fa-file:before{content:""}.fa-file-alt:before{content:""}.fa-file-archive:before{content:""}.fa-file-audio:before{content:""}.fa-file-code:before{content:""}.fa-file-excel:before{content:""}.fa-file-image:before{content:""}.fa-file-pdf:before{content:""}.fa-file-powerpoint:before{content:""}.fa-file-video:before{content:""}.fa-file-word:before{content:""}.fa-file-csv:before{content:""}.fa-file-download:before{content:""}.fa-file-upload:before{content:""}.fa-file-import:before{content:""}.fa-file-export:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-folder-plus:before{content:""}.fa-folder-minus:before{content:""}.fa-archive:before{content:""}.fa-box:before{content:""}.fa-boxes:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-warehouse:before{content:""}.fa-dolly:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-pallet:before{content:""}.fa-truck:before{content:""}.fa-truck-loading:before{content:""}.fa-truck-moving:before{content:""}.fa-shipping-fast:before{content:""}.fa-plane:before{content:""}.fa-helicopter:before{content:""}.fa-rocket:before{content:""}.fa-satellite:before{content:""}.fa-satellite-dish:before{content:""}.fa-space-shuttle:before{content:""}.fa-car:before{content:""}.fa-car-alt:before{content:""}.fa-taxi:before{content:""}.fa-bus:before{content:""}.fa-bus-alt:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-tram:before{content:""}.fa-bicycle:before{content:""}.fa-motorcycle:before{content:""}.fa-ship:before{content:""}.fa-route:before{content:""}.fa-map:before{content:""}.fa-map-marked:before{content:""}.fa-map-marked-alt:before{content:""}.fa-map-marker:before{content:""}.fa-map-marker-alt:before{content:""}.fa-map-pin:before{content:""}.fa-location-arrow:before{content:""}.fa-directions:before{content:""}.fa-compass:before{content:""}.fa-globe:before{content:""}.fa-globe-africa:before{content:""}.fa-globe-americas:before{content:""}.fa-globe-asia:before{content:""}.fa-globe-europe:before{content:""}.fa-home:before{content:""}.fa-house:before{content:""}.fa-building:before{content:""}.fa-city:before{content:""}.fa-university:before{content:""}.fa-school:before{content:""}.fa-hospital:before{content:""}.fa-clinic-medical:before{content:""}.fa-store:before{content:""}.fa-store-alt:before{content:""}.fa-shopping-cart:before{content:""}.fa-shopping-basket:before{content:""}.fa-shopping-bag:before{content:""}.fa-cash-register:before{content:""}.fa-credit-card:before{content:""}.fa-money-bill:before{content:""}.fa-money-bill-alt:before{content:""}.fa-money-check:before{content:""}.fa-money-check-alt:before{content:""}.fa-coins:before{content:""}.fa-wallet:before{content:""}.fa-piggy-bank:before{content:""}.fa-donate:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-hand-holding:before{content:""}.fa-hands-helping:before{content:""}.fa-handshake:before{content:""}.fa-handshake-alt:before{content:""}.fa-smile:before{content:""}.fa-frown:before{content:""}.fa-meh:before{content:""}.fa-grin:before{content:""}.fa-laugh:before{content:""}.fa-sad-tear:before{content:""}.fa-angry:before{content:""}.fa-surprise:before{content:""}.fa-dizzy:before{content:""}.fa-flushed:before{content:""}.fa-kiss:before{content:""}.fa-kiss-beam:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-grin-alt:before{content:""}.fa-grin-beam:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-grin-hearts:before{content:""}.fa-grin-squint:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-grin-stars:before{content:""}.fa-grin-tears:before{content:""}.fa-grin-tongue:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-laugh-beam:before{content:""}.fa-laugh-squint:before{content:""}.fa-laugh-wink:before{content:""}.fa-meh-blank:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-sad-cry:before{content:""}.fa-smile-beam:before{content:""}.fa-smile-wink:before{content:""}.fa-tired:before{content:""}.fa-user:before{content:""}.fa-user-alt:before{content:""}.fa-user-circle:before{content:""}.fa-user-plus:before{content:""}.fa-user-minus:before{content:""}.fa-user-times:before{content:""}.fa-user-check:before{content:""}.fa-user-edit:before{content:""}.fa-user-cog:before{content:""}.fa-user-lock:before{content:""}.fa-user-shield:before{content:""}.fa-user-slash:before{content:""}.fa-user-tag:before{content:""}.fa-user-tie:before{content:""}.fa-user-friends:before{content:""}.fa-user-graduate:before{content:""}.fa-user-ninja:before{content:""}.fa-user-secret:before{content:""}.fa-user-astronaut:before{content:""}.fa-user-md:before{content:""}.fa-users:before{content:""}.fa-users-cog:before{content:""}.fa-id-badge:before{content:""}.fa-id-card:before{content:""}.fa-id-card-alt:before{content:""}.fa-address-book:before{content:""}.fa-address-card:before{content:""}.fa-phone-alt:before{content:""}.fa-phone-square:before{content:""}.fa-phone-square-alt:before{content:""}.fa-phone-volume:before{content:""}.fa-phone-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-square:before{content:""}.fa-comment:before{content:""}.fa-comment-alt:before{content:""}.fa-comment-dots:before{content:""}.fa-comment-medical:before{content:""}.fa-comment-slash:before{content:""}.fa-comments:before{content:""}.fa-sms:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-language:before{content:""}.fa-microphone-alt:before{content:""}.fa-microphone-slash:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-deaf:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-sign-language:before{content:""}.fa-volume-down:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-off:before{content:""}.fa-volume-up:before{content:""}.fa-headphones-alt:before{content:""}.fa-headset:before{content:""}.fa-bell:before{content:""}.fa-bell-slash:before{content:""}.fa-music:before{content:""}.fa-broadcast-tower:before{content:""}.fa-podcast:before{content:""}.fa-radio:before{content:""}.fa-rss:before{content:""}.fa-rss-square:before{content:""}.fa-wifi:before{content:""}.fa-signal:before{content:""}.fa-ethernet:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-usb:before{content:""}.fa-mobile:before{content:""}.fa-mobile-alt:before{content:""}.fa-tablet:before{content:""}.fa-tablet-alt:before{content:""}.fa-laptop:before{content:""}.fa-desktop:before{content:""}.fa-tv:before{content:""}.fa-keyboard:before{content:""}.fa-mouse:before{content:""}.fa-gamepad:before{content:""}.fa-joystick:before{content:""}.fa-headphones:before{content:""}.fa-microphone:before{content:""}.fa-camera:before{content:""}.fa-video:before{content:""}.fa-film:before{content:""}.fa-photo-video:before{content:""}.fa-image:before{content:""}.fa-images:before{content:""}.fa-camera-retro:before{content:""}.fa-print:before{content:""}.fa-fax:before{content:""}.fa-phone:before{content:""}.fa-envelope:before{content:""}.fa-mail-bulk:before{content:""}.fa-inbox:before{content:""}.fa-paper-plane:before{content:""}.fa-reply:before{content:""}.fa-reply-all:before{content:""}.fa-share:before{content:""}.fa-share-alt:before{content:""}.fa-share-square:before{content:""}.fa-external-link:before{content:""}.fa-external-link-alt:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-link:before{content:""}.fa-unlink:before{content:""}.fa-anchor:before{content:""}.fa-bookmark:before{content:""}.fa-thumbtack:before{content:""}.fa-paperclip:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-flag:before{content:""}.fa-flag-checkered:before{content:""}.fa-trophy:before{content:""}.fa-award:before{content:""}.fa-medal:before{content:""}.fa-certificate:before{content:""}.fa-ribbon:before{content:""}.fa-gift:before{content:""}.fa-birthday-cake:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-half:before{content:""}.fa-star-half-alt:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-like:before{content:""}.fa-dislike:before{content:""}.fa-plus:before{content:"+"}.fa-minus:before{content:""}.fa-times:before{content:""}.fa-divide:before{content:""}.fa-equals:before{content:"="}.fa-not-equal:before{content:""}.fa-greater-than:before{content:">"}.fa-greater-than-equal:before{content:""}.fa-less-than:before{content:"<"}.fa-less-than-equal:before{content:""}.fa-percent:before{content:"%"}.fa-calculator:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-function:before{content:""}.fa-square-root-alt:before{content:""}.fa-infinity:before{content:""}.fa-at:before{content:"@"}.fa-hashtag:before{content:"#"}.fa-dollar-sign:before{content:"$"}.fa-euro-sign:before{content:""}.fa-pound-sign:before{content:""}.fa-yen-sign:before{content:""}.fa-ruble-sign:before{content:""}.fa-rupee-sign:before{content:""}.fa-won-sign:before{content:""}.fa-bitcoin:before{content:""}.fa-ethereum:before{content:""}.fa-litecoin-sign:before{content:""}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-a:before{content:"A"}.fa-b:before{content:"B"}.fa-c:before{content:"C"}.fa-d:before{content:"D"}.fa-e:before{content:"E"}.fa-f:before{content:"F"}.fa-g:before{content:"G"}.fa-h:before{content:"H"}.fa-i:before{content:"I"}.fa-j:before{content:"J"}.fa-k:before{content:"K"}.fa-l:before{content:"L"}.fa-m:before{content:"M"}.fa-n:before{content:"N"}.fa-o:before{content:"O"}.fa-p:before{content:"P"}.fa-q:before{content:"Q"}.fa-r:before{content:"R"}.fa-s:before{content:"S"}.fa-t:before{content:"T"}.fa-u:before{content:"U"}.fa-v:before{content:"V"}.fa-w:before{content:"W"}.fa-x:before{content:"X"}.fa-y:before{content:"Y"}.fa-z:before{content:"Z"}.fa,.fas,.far,.fab,.fal,.fad{font-family:"Font Awesome 6 Free"!important;font-weight:900!important}.far{font-weight:400!important}.fab{font-family:"Font Awesome 6 Brands"!important;font-weight:400!important}.login-card[data-v-12bd8e58]{width:100%;max-width:400px}.card[data-v-12bd8e58]{border:none!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.input-group-text[data-v-12bd8e58]{background-color:var(--border-light);border-right:none}.form-control[data-v-12bd8e58]{border-left:none}.form-control[data-v-12bd8e58]:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary-light)}.btn-primary[data-v-12bd8e58]{background:var(--brand-primary)!important;border:none!important;padding:12px!important}.btn-primary[data-v-12bd8e58]:hover{background:var(--brand-primary-dark)!important}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--sidebar-bg)}.sidebar{min-height:100vh;background:var(--sidebar-bg);position:relative;display:flex;flex-direction:column}.sidebar-bottom{position:absolute;bottom:16px;left:16px;right:16px}.sidebar .nav-link{color:var(--sidebar-text);border-radius:0;margin:1px 0;padding:10px 16px;font-size:.875rem;transition:all .15s ease;border-left:3px solid transparent}.sidebar .nav-link:hover{color:#fff;background-color:var(--sidebar-hover)}.sidebar .nav-link.router-link-active{color:#fff;background-color:var(--sidebar-hover);border-left-color:var(--sidebar-active-border);font-weight:500}.sidebar .nav-link i{color:var(--sidebar-icon);width:20px;text-align:center}.sidebar .nav-link.router-link-active i{color:#fff}.sidebar h5{color:#fff!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.3px}.sidebar hr{border-color:#ffffff1a!important;margin:.75rem 0!important}.main-content{padding:24px 28px;background:var(--surface-page);min-height:100vh}.page-title h2{color:var(--text-primary);font-weight:600;font-size:1.5rem;margin-bottom:.125rem}.page-title p{color:var(--text-secondary);font-size:.875rem}.datetime-box{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);padding:10px 12px;text-align:left}.date-line{color:var(--sidebar-text-muted);font-size:.8rem;font-weight:400;line-height:1.3}.time-line{color:#fff;font-size:1.1rem;font-weight:600;line-height:1.3;margin-top:2px}.company-logo-sidebar{max-width:100px;max-height:50px;object-fit:contain;border-radius:4px;opacity:.7}.user-logo{width:40px;height:40px;object-fit:cover;border-radius:var(--radius-sm);border:2px solid var(--border)}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}:root{--sidebar-bg: #3E5168;--sidebar-active-border: #00BFA5;--sidebar-hover: #4A6180;--sidebar-text: #E0E7EE;--sidebar-text-muted: #C5D0DB;--sidebar-icon: #C5D0DB;--header-bg: #1B3A5C;--brand-primary: #2196F3;--brand-primary-dark: #1976D2;--brand-primary-light: rgba(33, 150, 243, .1);--brand-secondary: #6c757d;--positive: #00BFA5;--negative: #EF5350;--warning: #FFB300;--info: #2196F3;--surface: #ffffff;--surface-page: #F0F4F8;--surface-elevated: #ffffff;--text-primary: #1E293B;--text-secondary: #64748B;--text-muted: #94A3B8;--border: #E2E8F0;--border-light: #F1F5F9;--table-header-bg: #F1F5F9;--table-header-text: #475569;--table-row-hover: #F8FAFC;--table-row-even: #FAFBFC;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .12)}*{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body{background:var(--surface-page)!important;color:var(--text-primary)!important;line-height:1.6!important}h1,h2,h3,h4,h5,h6{color:var(--text-primary)!important;font-weight:600!important}.text-muted{color:var(--text-secondary)!important}.card{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important;background:var(--surface)!important;transition:box-shadow .2s ease!important}.card:hover{box-shadow:var(--shadow-md)!important}.card-header{background:var(--border-light)!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border)!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important;font-weight:600!important;font-size:.875rem!important;padding:.875rem 1.25rem!important;text-transform:uppercase!important;letter-spacing:.3px!important}.card-header i{color:var(--brand-primary)!important}.card-body{padding:1.25rem!important}.table{margin-bottom:0!important}.table thead th{background-color:var(--table-header-bg)!important;color:var(--table-header-text)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-bottom:2px solid var(--border)!important;padding:.75rem 1rem!important}.table tbody tr{transition:background-color .15s ease!important}.table tbody tr:hover{background-color:var(--table-row-hover)!important}.table tbody tr:nth-child(2n){background-color:var(--table-row-even)}.table tbody td{border-bottom:1px solid var(--border-light)!important;color:var(--text-primary)!important;padding:.75rem 1rem!important;vertical-align:middle!important}.btn{border-radius:var(--radius-sm)!important;font-weight:500!important;letter-spacing:.3px!important;transition:all .2s ease!important}.btn-primary{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.btn-primary:hover,.btn-primary:focus{background:var(--brand-primary-dark)!important;border-color:var(--brand-primary-dark)!important;transform:translateY(-1px);box-shadow:0 2px 8px #2196f34d!important}.btn-success{background:var(--positive)!important;border-color:var(--positive)!important}.btn-success:hover{background:#00a693!important;border-color:#00a693!important}.btn-danger{background:var(--negative)!important;border-color:var(--negative)!important}.btn-danger:hover{background:#e53935!important;border-color:#e53935!important}.btn-warning{background:var(--warning)!important;border-color:var(--warning)!important;color:#1e293b!important}.btn-warning:hover{background:#ffa000!important;border-color:#ffa000!important}.btn-outline-primary{border:1.5px solid var(--brand-primary)!important;color:var(--brand-primary)!important}.btn-outline-primary:hover{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important}.btn-outline-secondary{border:1.5px solid var(--border)!important;color:var(--text-secondary)!important}.btn-outline-secondary:hover{background:var(--border-light)!important;border-color:var(--text-secondary)!important;color:var(--text-primary)!important}.btn-outline-danger{border:1.5px solid var(--negative)!important;color:var(--negative)!important}.btn-outline-danger:hover{background:var(--negative)!important;color:#fff!important}.btn-outline-warning{border:1.5px solid var(--warning)!important;color:var(--warning)!important}.btn-outline-warning:hover{background:var(--warning)!important;color:#1e293b!important}.btn-secondary{background:var(--brand-secondary)!important;border-color:var(--brand-secondary)!important}.btn-info{background:var(--info)!important;border-color:var(--info)!important;color:#fff!important}.btn-group .btn-sm,.table .btn-sm{padding:.35rem .5rem!important;font-size:.8rem!important;border-radius:4px!important}.table .btn-group .btn-sm{background:transparent!important;border:1.5px solid var(--border)!important;color:var(--text-secondary)!important;opacity:.8;transition:all .15s ease!important}.table .btn-group .btn-sm:hover{opacity:1;transform:translateY(-1px)}.table .btn-group .btn-sm.btn-primary:hover{background:var(--brand-primary-light)!important;border-color:var(--brand-primary)!important;color:var(--brand-primary)!important}.table .btn-group .btn-sm.btn-success:hover{background:#00bfa51a!important;border-color:var(--positive)!important;color:var(--positive)!important}.table .btn-group .btn-sm.btn-danger:hover{background:#ef53501a!important;border-color:var(--negative)!important;color:var(--negative)!important}.table .btn-group .btn-sm.btn-warning:hover{background:#ffb3001a!important;border-color:var(--warning)!important;color:var(--warning)!important}.table .btn-group .btn-sm.btn-secondary:hover{background:#6c757d1a!important;border-color:var(--brand-secondary)!important;color:var(--brand-secondary)!important}.table .btn-group .btn-sm.btn-info:hover{background:#2196f31a!important;border-color:var(--info)!important;color:var(--info)!important}.table .btn-group .btn-sm.btn-outline-warning:hover{background:#ffb3001a!important;border-color:var(--warning)!important;color:var(--warning)!important}.table .btn-group .btn-sm.btn-outline-danger:hover{background:#ef53501a!important;border-color:var(--negative)!important;color:var(--negative)!important}.action-buttons .btn-sm{background:transparent!important;border:1.5px solid var(--border)!important;color:var(--text-secondary)!important;opacity:.8;transition:all .15s ease!important}.action-buttons .btn-sm:hover{opacity:1;transform:translateY(-1px)}.action-buttons .btn-sm.btn-success:hover{background:#00bfa51a!important;border-color:var(--positive)!important;color:var(--positive)!important}.action-buttons .btn-sm.btn-danger:hover{background:#ef53501a!important;border-color:var(--negative)!important;color:var(--negative)!important}.action-buttons .btn-sm.btn-warning:hover{background:#ffb3001a!important;border-color:var(--warning)!important;color:var(--warning)!important}.action-buttons .btn-sm.btn-primary:hover{background:var(--brand-primary-light)!important;border-color:var(--brand-primary)!important;color:var(--brand-primary)!important}.action-buttons .btn-sm.btn-secondary:hover{background:#6c757d1a!important;border-color:var(--brand-secondary)!important;color:var(--brand-secondary)!important}.action-buttons .btn-sm.btn-info:hover{background:#2196f31a!important;border-color:var(--info)!important;color:var(--info)!important}.badge{border-radius:var(--radius-sm)!important;font-weight:600!important;font-size:.7rem!important;padding:.3rem .55rem!important;letter-spacing:.3px!important}.bg-success{background:#00bfa51f!important;color:#047857!important}.bg-danger{background:#ef53501f!important;color:#b91c1c!important}.bg-warning{background:#ffb3001f!important;color:#92400e!important}.bg-info,.bg-primary{background:#2196f31f!important;color:#1565c0!important}.bg-secondary{background:#6c757d1f!important;color:#4b5563!important}.bg-dark{background:var(--text-primary)!important;color:#fff!important}.form-control,.form-select{border:1.5px solid var(--border)!important;border-radius:var(--radius-sm)!important;padding:.6rem .875rem!important;color:var(--text-primary)!important;transition:border-color .2s ease,box-shadow .2s ease!important;font-size:.875rem!important}.form-control:focus,.form-select:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-primary-light)!important}.form-label{font-weight:500!important;color:var(--text-primary)!important;font-size:.8125rem!important;margin-bottom:.375rem!important}.form-text{color:var(--text-muted)!important;font-size:.75rem!important}.input-group-text{background:var(--border-light)!important;border:1.5px solid var(--border)!important;border-radius:var(--radius-sm)!important;color:var(--text-secondary)!important}.modal-content{border:none!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.modal-header{border-bottom:1px solid var(--border-light)!important;padding:1.25rem 1.5rem!important}.modal-header .modal-title{font-size:1.1rem!important;font-weight:600!important;color:var(--text-primary)!important}.modal-body{padding:1.5rem!important}.modal-footer{border-top:1px solid var(--border-light)!important;padding:1rem 1.5rem!important}.modal-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.alert{border:none!important;border-radius:var(--radius-md)!important;border-left:4px solid!important}.alert-success{background:#00bfa514!important;border-left-color:var(--positive)!important;color:#065f46!important}.alert-warning{background:#ffb30014!important;border-left-color:var(--warning)!important;color:#92400e!important}.alert-danger{background:#ef535014!important;border-left-color:var(--negative)!important;color:#991b1b!important}.alert-info{background:#2196f314!important;border-left-color:var(--info)!important;color:#1e40af!important}.toast{border-radius:var(--radius-md)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-md)!important;min-width:300px!important}.spinner-border{color:var(--brand-primary)!important}.nav-tabs{border-bottom:2px solid var(--border)!important}.nav-tabs .nav-link{text-transform:none!important;font-weight:500!important;font-size:.875rem!important;color:var(--text-secondary)!important;border:none!important;border-bottom:2px solid transparent!important;margin-bottom:-2px!important;padding:.5rem 1rem!important}.nav-tabs .nav-link.active{color:var(--brand-primary)!important;border-bottom-color:var(--brand-primary)!important;background:transparent!important;font-weight:600!important}.nav-tabs .nav-link:hover:not(.active){color:var(--text-primary)!important;border-bottom-color:var(--border)!important}.dropdown-menu{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important;padding:.375rem!important}.dropdown-item{border-radius:var(--radius-sm)!important;font-size:.875rem!important;padding:.5rem .75rem!important}.dropdown-item:hover{background:var(--border-light)!important}.form-check-label{color:var(--text-primary)!important;font-size:.875rem!important}.form-check-input:checked{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.text-success{color:var(--positive)!important}.text-danger{color:var(--negative)!important}.text-warning{color:var(--warning)!important}.text-info{color:var(--info)!important}.text-primary{color:var(--brand-primary)!important}.card-body>.row .badge,.card-body>.row .badge.bg-info{background:#2196f326!important;color:#1565c0!important;font-size:.75rem!important;padding:.4rem .65rem!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}
