:root{--jade-primary: #014421;--jade-primary-light: #006a4e;--jade-primary-dark: #012a15}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);background:var(--color-background);color:var(--color-text-primary);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);cursor:pointer;transition:none;text-decoration:none;text-align:center;white-space:nowrap}.btn--primary{background:var(--jade-primary);border-color:var(--jade-primary);color:var(--color-background)}.btn--secondary,.btn--ghost{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border)}.btn--ghost.active{background:var(--jade-primary);color:var(--color-background);border-color:var(--jade-primary)}.btn--sm{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}.btn--lg{padding:var(--space-4) var(--space-6);font-size:var(--font-size-base)}.btn:disabled{opacity:.5;cursor:not-allowed}.form-input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-none);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);transition:none;background:var(--color-background);color:var(--color-text-primary)}.form-input:focus{outline:none;border-color:var(--color-primary);background:var(--color-background-light)}.form-input::placeholder{color:var(--color-text-tertiary);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-wide)}.form-input:disabled{background:var(--color-background-light);color:var(--color-text-tertiary);cursor:not-allowed}.form-select{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-none);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);background:var(--color-background);color:var(--color-text-primary);cursor:pointer;transition:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}.form-select:focus{outline:none;border-color:var(--color-primary);background:var(--color-background-light)}.form-select:disabled{background:var(--color-background-light);color:var(--color-text-tertiary);cursor:not-allowed}.custom-dropdown-search{width:100%;padding:var(--space-4) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);margin-bottom:var(--space-2);background:var(--color-background-light);color:var(--color-text-primary);box-sizing:border-box}.custom-dropdown-search:focus{outline:none;border-color:var(--color-primary)}.custom-dropdown-search::placeholder{color:var(--color-text-tertiary);font-size:var(--font-size-base)}.form-label{display:block;margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-wide)}.form-group{margin-bottom:var(--space-4)}.modal-btn,.form-group-textarea{grid-column:1/3}.form-checkbox{display:flex;align-items:center;gap:var(--space-2)}.form-checkbox input[type=checkbox]{width:1.25rem;height:1.25rem;border:1px solid var(--color-primary);appearance:none;cursor:pointer;position:relative}.form-checkbox input[type=checkbox]:checked:before{content:"";position:absolute;top:.125rem;left:.375rem;width:.375rem;height:.75rem;border:solid var(--color-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.form-radio{display:flex;align-items:center;gap:var(--space-2)}.form-radio input[type=radio]{width:1.25rem;height:1.25rem;border:1px solid var(--color-primary);border-radius:50%;appearance:none;cursor:pointer;position:relative}.form-radio input[type=radio]:checked:before{content:"";position:absolute;top:.375rem;left:.375rem;width:.5rem;height:.5rem;background:var(--color-primary);border-radius:50%}.form-error{color:#dc2626;font-size:var(--font-size-sm);margin-top:var(--space-2);display:none}.form-input.error{border-color:#dc2626}.form-input.error+.form-error{display:block}.form-help{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-style:italic}.form-textarea{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-none);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);transition:none;background:var(--color-background);color:var(--color-text-primary);resize:vertical;min-height:120px;font-family:inherit}.form-textarea:focus{outline:none;border-color:var(--color-primary);background:var(--color-background-light)}.form-textarea::placeholder{color:var(--color-text-tertiary);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-wide)}.form-textarea:disabled{background:var(--color-background-light);color:var(--color-text-tertiary);cursor:not-allowed}.form-section{margin-bottom:var(--space-8)}.form-section:last-child{border-bottom:none;margin-bottom:0}.form-file{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-none);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);transition:none;background:var(--color-background);color:var(--color-text-primary);cursor:pointer}.form-file:focus{outline:none;border-color:var(--color-primary);background:var(--color-background-light)}.form-file:disabled{background:var(--color-background-light);color:var(--color-text-tertiary);cursor:not-allowed}.form-file-preview{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background-light)}.form-file-preview img{max-width:200px;max-height:200px;object-fit:cover;border-radius:var(--radius-sm)}.form-file-info{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.card{margin-top:2rem;overflow:hidden;transition:none}.card__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);color:var(--color-text-primary);margin:0 0 var(--space-2) 0;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-tight)}.card__subtitle{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-wide)}.card__footer{border-top:1px solid var(--color-border);padding:var(--space-6)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.bold{font-weight:var(--font-weight-semibold)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.tracking-wider{letter-spacing:var(--letter-spacing-wider)}.m-0{margin:0}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-6{margin:var(--space-6)}.m-8{margin:var(--space-8)}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-auto{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.border{border:1px solid var(--color-border)}.border-primary{border:1px solid var(--color-primary)}.border-t{border-top:1px solid var(--color-border)}.border-b{border-bottom:1px solid var(--color-border)}.border-none{border:none}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded{border-radius:var(--radius-base)}.bg-white{background-color:var(--color-background)}.bg-light{background-color:var(--color-background-light)}.bg-primary{background-color:var(--color-primary)}.shadow-none{box-shadow:var(--shadow-none)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow-base)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.transition,.transition-fast,.transition-slow{transition:none}.admin-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-10)}.admin-page-header h1{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.admin-actions{display:flex;gap:var(--space-3);align-items:center}.btn--back{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-decoration:none;cursor:pointer;transition:none;border-radius:var(--radius-none)}.btn--refresh{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);cursor:pointer;transition:none;border-radius:var(--radius-none)}.btn--refresh:disabled{opacity:.5;cursor:not-allowed}.btn--refresh.loading{position:relative;color:transparent}.btn--refresh.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid var(--color-primary);border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.inline-editable{cursor:pointer;transition:none;border-radius:var(--radius-sm);padding:var(--space-1);position:relative}.inline-editable:after{content:"✏️";position:absolute;top:var(--space-1);right:var(--space-1);opacity:0;font-size:var(--font-size-xs);transition:none}.inline-editing{background:var(--color-background-light);border:2px solid var(--color-primary);border-radius:var(--radius-sm);padding:var(--space-2)}.inline-editing:after{display:none}.inline-edit-input{background:transparent;border:none;outline:none;font-family:inherit;font-size:inherit;color:inherit;width:100%;resize:vertical}.inline-edit-input:focus{outline:none}.inline-saving{position:relative;opacity:.7}.inline-saving:before{content:"";position:absolute;inset:0;background:#fffc;z-index:1}.inline-saving:after{content:"💾";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:var(--font-size-sm)}.inline-saved{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-sm)}.inline-saved:after{content:"✅";position:absolute;top:var(--space-1);right:var(--space-1);opacity:1;font-size:var(--font-size-xs);color:var(--color-success)}.inline-editable[data-field=title]{font-weight:var(--font-weight-medium)}.inline-editable[data-field=content]{color:var(--color-text-secondary)}.inline-editable[data-field=orderIndex]{display:inline-block;min-width:2rem;text-align:center}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.stat-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-none);padding:var(--space-4);text-align:center;transition:none}.stat-number{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-accent);margin:var(--space-2) 0;line-height:1}.stat-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide);font-weight:var(--font-weight-medium)}.admin-filters{background:var(--color-background-light);border:1px solid var(--color-border);border-radius:var(--radius-none);padding:var(--space-4);margin-bottom:var(--space-6)}.filter-form{display:flex;gap:var(--space-4);align-items:end;flex-wrap:wrap}.filter-group{display:flex;flex-direction:column;gap:var(--space-2);min-width:200px}.filter-group label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.filter-group select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-sm);transition:none}.filter-group select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #3b82f61a}.admin-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--space-6)}.admin-table{width:100%;border-collapse:collapse;background:var(--color-background);border:1px solid var(--color-border);min-width:600px}.admin-table th,.admin-table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.admin-table th{background:var(--color-background-light);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.status-badge{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide)}.status-active{background:#dcfce7;color:#166534}.status-inactive{background:#fef2f2;color:#dc2626}.status-pending{background:#fef3c7;color:#92400e}.status-confirmed{background:#dbeafe;color:#1e40af}.status-cancelled{background:#f3f4f6;color:#374151}.status-completed{background:#dcfce7;color:#166534}.category-badge{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide)}.category-general{background:#e3f2fd;color:#1976d2}.category-delivery{background:#f3e5f5;color:#7b1fa2}.category-payment{background:#e8f5e8;color:#388e3c}.category-warranty{background:#fff3e0;color:#f57c00}.category-technical{background:#fce4ec;color:#c2185b}.pagination{display:flex;justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4)}.pagination-info{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.action-buttons{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.no-notes,.general-order{color:var(--color-text-secondary);font-style:italic}.status-final{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-style:italic}@media (max-width: 768px){.admin-page-header{flex-direction:column;align-items:stretch;gap:var(--space-4)}.admin-actions{justify-content:center}.admin-stats{grid-template-columns:1fr}.filter-form{flex-direction:column;align-items:stretch}.filter-group{min-width:auto}.pagination{flex-direction:column;gap:var(--space-2)}.admin-table th,.admin-table td{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}.action-buttons{flex-direction:column;align-items:stretch}}@media (max-width: 480px){.admin-table th,.admin-table td{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs)}.stat-card{padding:var(--space-3)}.stat-number{font-size:var(--font-size-2xl)}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;transition:opacity .3s ease-out,overlay .3s allow-discrete,display .3s allow-discrete}.modal::backdrop{background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .3s ease-out}@starting-style{.modal[open]{opacity:0}.modal[open]::backdrop{opacity:0}}.modal-content{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-none);width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg);transition:opacity .3s ease-out,transform .3s cubic-bezier(.4,0,.2,1)}@starting-style{.modal[open] .modal-content{opacity:0;transform:translate3d(0,-20px,0) scale(.95)}}.modal:not([open]) .modal-content{opacity:0;transform:translate3d(0,-20px,0) scale(.95)}.modal[open] .modal-content{opacity:1;transform:translateZ(0) scale(1)}.modal-header{display:flex;justify-content:space-between;align-items:center;font-weight:var(--font-weight-bold);margin-bottom:var(--space-10)}.modal-header h2{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.modal-description{margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.modal-body .form-group{margin-bottom:var(--space-4)}.modal-body .form-label{display:block;margin-bottom:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.modal-body .form-input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-base);transition:none}.modal-body .form-input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #3b82f61a}.modal-body .form-textarea{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-base);transition:none;resize:vertical;min-height:100px;font-family:inherit;line-height:1.5}.modal-body .form-textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #3b82f61a}.modal-body .form-hint{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-style:italic;grid-column:1/3}.form-checkbox{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-primary)}.form-checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer}.checkmark{display:none}.modal-body .form-group:last-child{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-6)}@media (max-width: 768px){.modal-content{max-width:95%;margin:var(--space-4)}.modal-header{padding:var(--space-3) var(--space-4)}.modal-body{padding:var(--space-4)}.modal-body .form-group:last-child{flex-direction:column;align-items:stretch}}.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:2px solid var(--color-primary);background:var(--color-background);color:var(--color-text-primary);cursor:pointer;transition:none;text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);white-space:nowrap;border-radius:var(--radius-none)}.action-btn--edit{border-color:var(--color-primary);color:var(--color-text-primary)}.action-btn--delete{border-color:var(--color-accent);color:var(--color-accent)}.action-btn--success{border-color:#16a34a;color:#16a34a}.action-btn--warning{border-color:#f59e0b;color:#f59e0b}.action-btn--info{border-color:#3b82f6;color:#3b82f6}@media (hover: hover) and (pointer: fine){.action-btn--info:hover{background:#3b82f6;color:var(--color-background)}}.btn--small{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);min-width:auto;border-radius:var(--radius-sm)}.btn--danger{background:#dc2626;border-color:#dc2626;color:#fff}@media (hover: hover) and (pointer: fine){.btn--danger:hover{background:#b91c1c;border-color:#b91c1c;color:#fff}}.btn--danger:focus{box-shadow:0 0 0 3px #dc26261a}.action-buttons .btn{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);min-width:32px;height:32px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}.status-selector .btn{padding:var(--space-3) var(--space-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);min-width:120px;height:auto;text-transform:uppercase;letter-spacing:.05em}.admin-management-actions{background:var(--color-background-light);padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border)}.admin-management-actions h2{margin:0 0 var(--space-4) 0;color:var(--color-text-primary);font-size:var(--font-size-lg)}.status-selector{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.status-selector label{font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.status-select{min-width:120px}.action-info{margin-top:var(--space-4);padding:var(--space-3);background:#e7f3ff;border:1px solid #b3d9ff;border-radius:var(--radius-sm);color:#06c;font-size:var(--font-size-sm)}.action-info p{margin:0;line-height:1.4}.action-info p+p{margin-top:var(--space-1)}.action-info small{display:block;line-height:1.4}.cancelled-info{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.completed-info{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.called-info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.action-buttons .btn:not(:has-text){padding:var(--space-1);min-width:28px;height:28px}@media (hover: hover) and (pointer: fine){.btn:hover{background:var(--color-primary);color:var(--color-background)}.btn--primary:hover{background:var(--jade-primary-dark);border-color:var(--jade-primary-dark)}.btn--secondary:hover{background:var(--color-background-light);color:var(--color-text-primary)}.btn--ghost:hover{background:var(--color-background-light);color:var(--color-text-primary);border-color:var(--color-border)}.btn--ghost.active:hover{background:var(--jade-primary-dark);border-color:var(--jade-primary-dark)}.btn:disabled:hover{background:var(--color-background);color:var(--color-text-primary)}.btn--back:hover,.btn--refresh:hover{background:var(--color-primary);color:var(--color-background)}.btn--danger:hover{background:#b91c1c;border-color:#b91c1c;color:#fff}.inline-editable:hover{background:var(--color-background-light);border:1px dashed var(--color-border)}.inline-editable:hover:after{opacity:.5}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.admin-table tr:hover td{background:var(--color-background-light)}.action-btn:hover,.action-btn--edit:hover{background:var(--color-primary);color:var(--color-background)}.action-btn--delete:hover{background:var(--color-accent);color:var(--color-background)}.action-btn--success:hover{background:#16a34a;color:var(--color-background)}.action-btn--warning:hover{background:#f59e0b;color:var(--color-background)}.action-btn--info:hover{background:#3b82f6;color:var(--color-background)}.action-buttons .btn--secondary:hover{background:var(--color-background-light);border-color:var(--color-border)}}
