body{background-color:var(--fg-surface-muted);color:var(--fg-text);font-size:.95rem;margin:0;padding-top:var(--fg-navbar-height)}.card{background-color:var(--fg-surface);border:1px solid var(--fg-border);border-radius:var(--fg-radius);box-shadow:var(--fg-shadow)}.btn,.dropdown-item,.navbar .nav-link{font-size:.9rem;padding:.4rem .75rem}.btn-primary{background-color:var(--fg-primary);border-color:var(--fg-primary)}.btn-primary:hover{background-color:var(--fg-primary-strong);border-color:var(--fg-primary-strong)}.dropdown-menu{border:1px solid var(--fg-border);border-radius:var(--fg-radius);box-shadow:var(--fg-shadow)}.text-danger{color:#dc3545!important}.navbar{align-items:center;backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.92)!important;border-bottom:1px solid var(--fg-border);display:flex;flex-wrap:wrap;height:var(--fg-navbar-height);padding:0 1rem;position:fixed;top:0;width:100%;z-index:1040}.navbar-toggler{align-items:center;display:inline-flex;justify-content:center}.admin-navbar .navbar-toggler{display:none}@media(max-width:991.98px){.admin-navbar .navbar-toggler{display:inline-flex}}.navbar-brand img{border-radius:8px;height:auto;max-height:42px}.navbar .nav-link{color:var(--fg-muted)}.navbar .nav-link.show,.navbar .nav-link:focus,.navbar .nav-link:hover{color:var(--fg-primary)}.navbar .dropdown-menu .dropdown-item:hover{background-color:var(--fg-primary-soft);color:var(--fg-primary)}@media(max-width:991.98px){.admin-navbar{background-color:#fff!important;box-shadow:0 6px 18px rgba(0,0,0,.06);height:auto;padding:.75rem 1rem .5rem;position:sticky;top:0;width:100%}.admin-navbar .navbar-collapse{background-color:#fff;padding-top:.5rem;width:100%}.admin-navbar .navbar-nav{align-items:flex-start}}.printer-action-btn{align-items:center;background:#fff;border:1px solid var(--fg-border);border-radius:10px;color:var(--fg-primary);display:inline-flex;height:36px;justify-content:center;margin-right:6px;transition:all .15s ease;width:36px}.printer-action-btn:focus,.printer-action-btn:hover{background:var(--fg-primary-soft);border-color:var(--fg-primary-alpha-35);color:var(--fg-primary);text-decoration:none}.printer-action-danger{border-color:var(--fg-danger-border);color:var(--fg-danger)}.printer-action-danger:focus,.printer-action-danger:hover{background:var(--fg-danger-bg);border-color:var(--fg-danger-border-hover);color:var(--fg-danger-dark)}.printer-field .form-control,.printer-field .input-group .form-control,.printer-field .input-group-text{height:48px}.printing-action-btn{align-items:center;background:#fff;border:1px solid var(--fg-border);border-radius:10px;color:var(--fg-primary);display:inline-flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.printing-action-btn:focus,.printing-action-btn:hover{background:var(--fg-primary-soft);border-color:var(--fg-primary-alpha-35);color:var(--fg-primary);text-decoration:none}.printing-field .form-control,.printing-field .form-select,.printing-field .input-group .form-control,.printing-field .input-group-text,.printing-wire-item .form-control,.printing-wire-item .form-select{height:48px}.wire-action-btn{align-items:center;background:#fff;border:1px solid var(--fg-border);border-radius:10px;color:var(--fg-primary);display:inline-flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.wire-action-btn:focus,.wire-action-btn:hover{background:var(--fg-primary-soft);border-color:var(--fg-primary-alpha-35);color:var(--fg-primary);text-decoration:none}.wire-field .form-control,.wire-field .form-select,.wire-field .input-group .form-control,.wire-field .input-group-text{height:48px}