.btn-accent-outline{--accent:#fb8003;border-color:var(--accent)!important;color:var(--accent)!important;border-width:1.6px}.btn-accent-outline:disabled{border-color:#e5e7eb!important;color:#9ca3af!important}.header-accent{--grad-start:var(--accent);--grad-mid:color-mix(in oklab,var(--accent) 55%,#ffffff);--grad-end:color-mix(in oklab,var(--accent) 20%,#ffffff);background:linear-gradient(135deg,var(--grad-start),var(--grad-mid),var(--grad-end));border:1px solid color-mix(in oklab,var(--accent) 35%,#ffffff);border-radius:10px;padding:0 10px}.customer-actions-dropdown{position:relative}.customer-actions-dropdown .dropdown-menu{border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;padding:8px 0;min-width:180px}.customer-actions-dropdown .dropdown-item{padding:8px 16px;transition:all .2s ease;border:none;background:none;width:100%;text-align:left;font-size:14px;color:#495057}.customer-actions-dropdown .dropdown-item:hover{background-color:#f8f9fa;color:#212529}.customer-actions-dropdown .dropdown-item.text-danger:hover{background-color:#ffeef0;color:#dc3545}.customer-actions-dropdown .dropdown-divider{margin:4px 0;border-top:1px solid #e9ecef}.customer-actions-dropdown .text-info{color:#17a2b8!important}.customer-actions-dropdown .text-primary{color:#007bff!important}.customer-actions-dropdown .text-success{color:#28a745!important}.customer-actions-dropdown .text-warning{color:#ffc107!important}.customer-actions-dropdown .text-danger{color:#dc3545!important}.customer-actions-dropdown .dropdown-toggle{border:1px solid #dee2e6;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:6px}.customer-actions-dropdown .dropdown-toggle:hover{border-color:#007bff;color:#007bff}.customer-actions-dropdown .dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}@media (max-width:768px){.customer-actions-dropdown .dropdown-menu{min-width:160px}.customer-actions-dropdown .dropdown-item{padding:10px 14px;font-size:13px}}.toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:64px}.quick-left{position:relative;top:8px}.quick-left,.quick-right{display:flex;align-items:center;gap:8px;margin-top:0}.quick-wrap{position:relative;height:38px!important;margin:0;padding:0}.quick-icon,.quick-wrap{display:flex;align-items:center}.quick-icon{position:absolute;left:10px;top:50%!important;transform:translateY(-50%)!important;margin-top:-3px!important;color:var(--accent,#fb8003);font-size:15px;z-index:10;pointer-events:none;line-height:1;height:15px;width:15px;justify-content:center}.quick-input{width:280px;height:38px!important;padding-left:32px!important;padding-right:12px;padding-top:6px!important;padding-bottom:6px!important;margin-top:0;box-sizing:border-box;line-height:normal;vertical-align:middle;font-size:14px;border-radius:8px!important;border:1.6px solid var(--accent,#fb8003)!important;background:#fff;color:#333}.quick-input::placeholder{padding-left:0!important;color:#999}.accent-select{display:flex;align-items:center;margin-top:0;height:38px!important}.accent-select select,.quick-right select{min-width:180px;padding-top:6px!important;padding-bottom:6px!important;padding-left:12px;padding-right:32px;line-height:normal;background:#fff;color:#333;font-size:14px}.accent-select select,.btn-accent-outline,.quick-right select{height:38px!important;margin-top:0;border-radius:8px!important;border:1.6px solid var(--accent,#fb8003)!important;box-sizing:border-box}.btn-accent-outline{font-size:13px;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;background:#fff!important;color:var(--accent,#fb8003)!important}.btn-accent-outline,.toolbar-row .quick-right .btn,.toolbar-row .quick-right button{padding:0 10px!important;display:inline-flex;align-items:center;justify-content:center}.toolbar-row .quick-right .btn,.toolbar-row .quick-right button{min-width:100px!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box;--bs-btn-padding-y:0!important;--bs-btn-line-height:1!important;line-height:1!important;font-size:14px!important}.toolbar-row .quick-right .btn i,.toolbar-row .quick-right button i{line-height:1!important;margin-top:0!important;margin-bottom:0!important}.card>.header-accent{border-top-left-radius:12px!important;border-top-right-radius:12px!important;display:flex;align-items:center;padding-top:0;padding-bottom:0}.card>.card-body{border-top-left-radius:0;border-top-right-radius:0}.accent-select select,.btn-accent-outline,.quick-input,.quick-right select{height:38px!important;display:inline-flex;align-items:center;min-height:38px!important;max-height:38px!important}.accent--orange{--accent:#fb8003}.accent--cyan{--accent:#00d0ff}.accent--blue{--accent:#0967d2}.accent--aqua{--accent:#00ffee}.accent--green{--accent:#428637}.accent--yellow{--accent:#ffd000}.accent--neon{--accent:#0fff00}.accent--mint{--accent:#6cd074}.accent--teal{--accent:#1c323e}.accent--emerald{--accent:#418251}.accent--spruce{--accent:#428248}.btn-accent-outline:hover{background:color-mix(in oklab,var(--accent) 8%,#fff)!important}.btn-accent-outline:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 20%,transparent)!important}.header-accent.accent--orange{--grad-start:#ff9d1b;--grad-mid:#fb8003;--grad-end:#ffc781}.header-accent.accent--cyan{--grad-start:#00d0ff;--grad-mid:#00b7ff;--grad-end:#7ee6ff}.header-accent.accent--blue{--grad-start:#0967d2;--grad-mid:#69a7f0;--grad-end:#0a5bc0}.header-accent.accent--aqua{--grad-start:#00ffee;--grad-mid:#7ff7f0;--grad-end:#00e6d6}.header-accent.accent--green{--grad-start:#428637;--grad-mid:#87b28e;--grad-end:#55bf5e}.header-accent.accent--yellow{--grad-start:#ffd000;--grad-mid:#ffe46b;--grad-end:#ffc400}.header-accent.accent--neon{--grad-start:#0fff00;--grad-mid:#87ff80;--grad-end:#0ae600}.header-accent.accent--mint{--grad-start:#6cd074;--grad-mid:#a8e5ad;--grad-end:#55bf5e}.header-accent.accent--teal{--grad-start:#1c323e;--grad-mid:#5e8a98;--grad-end:#152932}.header-accent.accent--emerald{--grad-start:#418251;--grad-mid:#86b99a;--grad-end:#356b44}.header-accent.accent--spruce{--grad-start:#428248;--grad-mid:#88b997;--grad-end:#356b3d}