:root{--sidebar-width: 260px;--sidebar-collapsed-width: 72px;--bg-dark: #1a1d21;--bg-medium: #22262b;--bg-light: #2a2f36;--bg-card: linear-gradient(135deg, rgba(42, 47, 54, .6), rgba(34, 38, 43, .4));--bg-card-solid: #22262b;--theme-bg-image: none;--primary: #6a9ab8;--primary-light: #8bb5cc;--primary-dark: #5a8099;--accent1: #7cb0b0;--accent2: #8fa88f;--accent3: #9fb5c5;--status-available: #7db88a;--status-checked-out: #9fb5c5;--status-reserved: #6a9ab8;--status-needs-attention: #d4a574;--status-missing: #c08080;--condition-excellent: #7db88a;--condition-good: #8fa88f;--condition-fair: #d4c07a;--condition-poor: #d4a574;--text-primary: #e8ecf0;--text-secondary: rgba(232, 236, 240, .75);--text-muted: rgba(232, 236, 240, .55);--border: rgba(106, 154, 184, .25);--border-light: rgba(106, 154, 184, .12);--danger: #d08080;--danger-bg: rgba(208, 128, 128, .12);--success: #7db88a;--warning: #d4c07a;--primary-rgb: 106, 154, 184;--accent2-rgb: 143, 168, 143;--danger-rgb: 208, 128, 128;--status-needs-attention-rgb: 212, 165, 116;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .3);--shadow-card: 0 4px 20px rgba(0, 0, 0, .25);--input-bg: rgba(106, 154, 184, .12);--theme-cursor: default;--focus-ring-color: var(--primary-light);--focus-ring-color-danger: var(--danger);--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-style: solid;--focus-ring: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);--focus-ring-danger: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color-danger);--text-on-primary: #ffffff;--bg-hover: rgba(255, 255, 255, .08);--border-hover: rgba(106, 154, 184, .4);--primary-hover: color-mix(in srgb, var(--primary) 85%, white);--danger-hover: #dc2626;--bg-tertiary: var(--bg-light);--bg-secondary: var(--bg-medium);--border-color: var(--border);--text-primary-solid: #e8ecf0;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px}*{margin:0;padding:0;box-sizing:border-box}*:focus{outline:none}*:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}button:focus-visible,[role=button]:focus-visible,.btn:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 4px color-mix(in srgb,var(--focus-ring-color) 25%,transparent)}.btn-icon:focus-visible{outline:var(--focus-ring);outline-offset:0;background:color-mix(in srgb,var(--focus-ring-color) 15%,transparent)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--focus-ring-color)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring-color) 20%,transparent)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:2px}.card-clickable:focus-visible,[onclick]:focus-visible{outline:var(--focus-ring);outline-offset:0;box-shadow:0 0 0 4px rgba(var(--primary-rgb),.2)}.list-item:focus-visible,.selection-item:focus-visible{outline:none;background:rgba(var(--primary-rgb),.15);box-shadow:inset 0 0 0 2px var(--primary)}.sidebar-nav-item:focus-visible,.sidebar-nav-btn:focus-visible{outline:none;background:rgba(var(--primary-rgb),.2)!important;box-shadow:inset 0 0 0 2px var(--primary)}.admin-card:focus-visible{outline:var(--focus-ring);outline-offset:0;box-shadow:0 0 0 4px rgba(var(--primary-rgb),.2)}.tab-button:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--primary),0 0 0 3px rgba(var(--primary-rgb),.2)}.dropdown-trigger:focus-visible{outline:var(--focus-ring);outline-offset:0}.modal-close:focus-visible{outline:var(--focus-ring);outline-offset:0;background:rgba(var(--primary-rgb),.15);border-radius:50%}.calendar-day:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.skip-link:focus{position:fixed;top:8px;left:8px;z-index:9999;padding:12px 24px;background:var(--primary);color:#fff;border-radius:4px;text-decoration:none;font-weight:600;box-shadow:var(--shadow-lg)}.focus-trap-indicator:focus-visible{outline:2px dashed var(--warning);outline-offset:4px}.btn-danger:focus-visible,button.danger:focus-visible,[data-danger=true]:focus-visible{outline:var(--focus-ring-danger);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 4px color-mix(in srgb,var(--focus-ring-color-danger) 25%,transparent)}@media (prefers-contrast: high){*:focus-visible{outline-width:3px;outline-offset:3px}}@media (prefers-reduced-motion: reduce){*:focus-visible{transition:none}}html,body,#root{margin:0;padding:0;width:100%;height:100%}body{background-color:var(--bg-dark);margin:0!important;padding:0!important;overflow-x:hidden}#root{min-height:100vh;min-width:100vw}.app-wrapper{background-color:var(--bg-dark);background-image:var(--theme-bg-image);background-repeat:repeat;background-attachment:fixed;min-height:100vh;cursor:var(--theme-cursor)}.app-wrapper a,.app-wrapper button,.app-wrapper [role=button],.app-wrapper input,.app-wrapper textarea,.app-wrapper select,.app-wrapper [onclick]{cursor:var(--theme-cursor)}.responsive-two-col{display:grid;grid-template-columns:1fr 350px;gap:24px;min-width:0}.responsive-two-col>*{min-width:0}.responsive-sidebar-first{display:grid;grid-template-columns:350px 1fr;gap:20px}.responsive-sidebar-first>*{min-width:0}.responsive-three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.responsive-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.item-detail-header{display:flex;overflow:hidden}.item-detail-image{width:280px;min-width:280px;min-height:280px;flex-shrink:0}.item-detail-info{flex:1;min-width:0;overflow:hidden}@media (max-width: 1024px){.responsive-two-col{grid-template-columns:1fr 280px;gap:20px}.responsive-sidebar-first{grid-template-columns:280px 1fr;gap:16px}.item-detail-image{width:200px;min-width:200px;min-height:200px}}@media (max-width: 900px){.responsive-two-col,.responsive-sidebar-first{grid-template-columns:1fr;gap:16px}}@media (max-width: 768px){.responsive-two-col,.responsive-sidebar-first{grid-template-columns:1fr;gap:16px}.responsive-three-col{grid-template-columns:repeat(2,1fr)}.item-detail-header{flex-direction:column}.item-detail-image{width:100%;min-height:200px;max-height:300px}.mobile-stack-reverse{display:flex;flex-direction:column-reverse}}@media (max-width: 480px){.responsive-three-col,.responsive-form-grid{grid-template-columns:1fr}.item-detail-image{min-height:180px;max-height:250px}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.text-warning{color:var(--warning)}.app-sidebar{width:260px;transition:width .3s ease,transform .3s ease}.app-sidebar.collapsed{width:72px}.app-main{margin-left:260px;padding:32px;transition:margin-left .3s ease,padding .3s ease;min-width:0}.app-main.sidebar-collapsed{margin-left:72px}.sidebar-collapse-btn{position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:var(--bg-medium);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;color:var(--text-muted)}.sidebar-collapse-btn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.app-sidebar.collapsed .sidebar-logo-text,.app-sidebar.collapsed .sidebar-nav-label,.app-sidebar.collapsed .sidebar-section-title,.app-sidebar.collapsed .sidebar-user-info,.app-sidebar.collapsed .sidebar-user-menu{opacity:0;width:0;overflow:hidden;white-space:nowrap}.app-sidebar.collapsed .sidebar-logo{justify-content:center}.app-sidebar.collapsed .sidebar-nav-btn{justify-content:center;padding-left:0;padding-right:0}.app-sidebar.collapsed .sidebar-user-section{justify-content:center}.app-wrapper .modal-backdrop{left:var(--sidebar-width)!important;width:calc(100% - var(--sidebar-width))!important}.app-wrapper.sidebar-is-collapsed .modal-backdrop{left:var(--sidebar-collapsed-width)!important;width:calc(100% - var(--sidebar-collapsed-width))!important}@media (max-width: 1024px){.app-wrapper .modal-backdrop{left:220px!important;width:calc(100% - 220px)!important}.app-wrapper.sidebar-is-collapsed .modal-backdrop{left:var(--sidebar-collapsed-width)!important;width:calc(100% - var(--sidebar-collapsed-width))!important}}@media (max-width: 768px){.app-wrapper .modal-backdrop,.app-wrapper.sidebar-is-collapsed .modal-backdrop{left:0!important;width:100%!important}}@media (max-width: 1024px){.app-sidebar{width:220px}.app-sidebar.collapsed{width:72px}.app-main{margin-left:220px;padding:24px}.app-main.sidebar-collapsed{margin-left:72px}}@media (max-width: 768px){.app-sidebar{position:fixed;left:0;top:0;height:100vh;z-index:1000;transform:translate(-100%);width:260px}.app-sidebar.sidebar-open{transform:translate(0)}.app-sidebar.collapsed{width:260px}.sidebar-collapse-btn{display:none}.app-main{margin-left:0;padding:16px}.app-main.sidebar-collapsed{margin-left:0}.sidebar-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999}.sidebar-overlay.visible{display:block}}@media (max-width: 480px){.app-main{padding:12px}}.mobile-header{display:none!important}@media (max-width: 768px){.mobile-header{display:flex!important}.sidebar-close-btn{display:block!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#1a1d21;border:none;padding:8px 16px;border-radius:10px;cursor:pointer;font-weight:600;font-size:12px;transition:all .15s ease;text-decoration:none;white-space:nowrap}.btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn:active{transform:translateY(0);filter:brightness(.95)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:none}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--text-primary);border:1px solid var(--border);padding:8px 12px;border-radius:10px;cursor:pointer;font-size:12px;transition:all .15s ease;text-decoration:none;white-space:nowrap}.btn-secondary:hover{background:color-mix(in srgb,var(--primary) 15%,transparent);border-color:var(--primary)}.btn-secondary:active{background:color-mix(in srgb,var(--primary) 25%,transparent)}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-danger{border-color:var(--danger);color:var(--danger)}.btn-danger:hover{background:color-mix(in srgb,var(--danger) 15%,transparent);border-color:var(--danger)}.btn.btn-danger{background:linear-gradient(135deg,#9e5555,#7d4444);color:var(--text-primary);border:none}.btn.btn-danger:hover{filter:brightness(1.1)}.btn-success{background:linear-gradient(135deg,#4d7a54,#3d6144);color:var(--text-primary);border:none}.btn-success:hover{filter:brightness(1.1)}.btn-sm{padding:4px 8px;font-size:10px;gap:4px}.btn-full{width:100%}.input{width:100%;padding:12px 16px;background:var(--input-bg, color-mix(in srgb, var(--primary) 10%, transparent));border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font-size:14px;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.input:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}.input::placeholder{color:var(--text-muted)}.input:disabled{opacity:.6;cursor:not-allowed}.input-error{border-color:var(--danger)}.input-error:focus{border-color:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 20%,transparent)}.select{width:100%;padding:12px 32px 12px 16px;background:var(--input-bg, color-mix(in srgb, var(--primary) 10%, transparent));border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font-size:14px;outline:none;box-sizing:border-box;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' 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 12px center;min-height:42px;transition:border-color .15s ease,box-shadow .15s ease}.select:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}.select:disabled{opacity:.6;cursor:not-allowed}.textarea{width:100%;padding:12px 16px;background:var(--input-bg, color-mix(in srgb, var(--primary) 10%, transparent));border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font-size:14px;outline:none;box-sizing:border-box;resize:vertical;min-height:80px;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}.textarea::placeholder{color:var(--text-muted)}.label{display:block;font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.label-error{color:var(--danger)}.card{background:var(--bg-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid var(--border);box-shadow:var(--shadow-card)}.hover-bg{transition:background .15s ease}.hover-bg:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.hover-lift{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 20%,transparent)}.admin-card{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;border:1px solid var(--border-light)}.admin-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 20%,transparent);border-color:var(--card-accent-color, var(--primary))}.collapsible-header{transition:background .15s ease}.collapsible-header:hover{background:color-mix(in srgb,var(--section-accent-color, var(--primary)) 45%,transparent)!important}.list-item-hover{transition:background .15s ease}.list-item-hover:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.hover-danger{transition:color .15s ease}.hover-danger:hover{color:var(--danger)!important}.sidebar-nav-btn{transition:all .15s ease}.sidebar-nav-btn:hover:not([data-active=true]){background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--text-primary)}.sidebar-nav-label{transition:opacity .2s ease,width .2s ease}.user-menu-item{transition:background .15s ease}.user-menu-item:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.role-btn{transition:all .15s ease}.role-btn:hover{background:color-mix(in srgb,var(--primary) 15%,transparent)}.transition-none{transition:none}.transition-fast{transition:all .15s ease}.transition-normal{transition:all .25s ease}.transition-slow{transition:all .35s ease}.transition-bg{transition:background .15s ease}.transition-opacity{transition:opacity .2s ease}.transition-transform{transition:transform .15s ease}.transition-colors{transition:color .15s ease,background .15s ease,border-color .15s ease}.transition-sidebar{transition:opacity .2s ease,width .2s ease}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-text{cursor:text}.clickable{cursor:pointer}.clickable:disabled,.clickable[aria-disabled=true]{cursor:not-allowed}.disabled-opacity:disabled,.disabled-opacity[aria-disabled=true],.disabled-opacity.is-disabled{opacity:.5;cursor:not-allowed}.disabled-no-interact:disabled,.disabled-no-interact[aria-disabled=true],.disabled-no-interact.is-disabled{opacity:.5;pointer-events:none}.disabled-subtle:disabled,.disabled-subtle[aria-disabled=true],.disabled-subtle.is-disabled{opacity:.7}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}button:disabled,[role=button][aria-disabled=true]{cursor:not-allowed;opacity:.5}.focus-ring:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.focus-ring-inset:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.selectable{transition:outline .15s ease}.selectable.is-selected{outline:2px solid var(--primary);outline-offset:-2px}.required-indicator{color:var(--danger)!important;margin-left:2px;font-weight:600}.input-required-empty,.input.input-required-empty,.select-required-empty,.select.select-required-empty{border-color:var(--danger)!important;box-shadow:0 0 0 1px var(--danger)!important}.input-required-empty:focus,.input.input-required-empty:focus,.select-required-empty:focus,.select.select-required-empty:focus{border-color:var(--danger)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 20%,transparent)!important}.label-required-empty,.form-label.label-required-empty{color:var(--danger)!important}.required-error-text{color:var(--danger);font-size:11px;margin-top:4px;display:block}.selection-list{flex:1;overflow-y:auto;padding:8px}.selection-item{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;margin-bottom:4px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.selection-item:hover{background:rgba(var(--primary-rgb),.1)}.selection-item.selected{background:rgba(var(--primary-rgb),.2);border-color:var(--primary)}.selection-item.selected-secondary{background:rgba(var(--accent2-rgb),.2);border-color:var(--accent2)}.selection-item.partial{background:rgba(var(--primary-rgb),.1);border:1px dashed var(--primary)}.selection-item-info{flex:1;min-width:0}.selection-item-name{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selection-item-meta{font-size:11px;color:var(--text-muted)}.selection-item-meta .from-package{color:var(--accent2);margin-left:4px}.quantity-input-wrapper{display:flex;align-items:center;gap:4px}.quantity-input-wrapper label{font-size:11px;color:var(--text-muted)}.quantity-input-wrapper input{width:50px;padding:4px 8px;text-align:center;font-size:13px}.package-expand-content{margin-left:24px;margin-top:4px;padding:8px;background:var(--bg-light);border-radius:6px}.package-expand-item{font-size:11px;color:var(--text-muted);padding:4px 0}.list-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-light);cursor:pointer;transition:background .15s ease}.list-item:hover{background:rgba(var(--primary-rgb),.05)}.list-item:last-child{border-bottom:none}.list-item-image{width:40px;height:40px;border-radius:6px;object-fit:cover;flex-shrink:0}.list-item-image-placeholder{width:40px;height:40px;border-radius:6px;background:rgba(var(--primary-rgb),.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.list-item-content{flex:1;min-width:0}.list-item-badges{display:flex;gap:8px;margin-bottom:4px;flex-wrap:wrap}.list-item-title{font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-container{display:flex;flex-direction:column;height:100%;min-height:0}.form-label{display:block;font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.form-section{margin-bottom:16px}.form-section:last-child{margin-bottom:0}.form-row{display:flex;gap:12px;align-items:flex-start}.form-field{flex:1;min-width:0}.panel-header{padding:12px;border-bottom:1px solid var(--border-light);flex-shrink:0}.panel-header-title{display:flex;align-items:center;gap:8px;margin-bottom:8px}.panel-header-title strong{color:var(--text-primary)}.panel-header-count{margin-left:auto;font-size:13px;color:var(--text-muted)}.two-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;flex:1;min-height:0;overflow:hidden}.selection-panel{display:flex;flex-direction:column;overflow:hidden;background:var(--bg-card-solid);border:1px solid var(--border);border-radius:8px}.alert-warning{display:flex;align-items:center;gap:8px;padding:12px;background:rgba(var(--status-needs-attention-rgb),.15);border-radius:6px;color:var(--status-needs-attention);margin-bottom:16px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.card-clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.card-clickable:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-title{margin:0;color:var(--text-primary);font-size:24px;font-weight:600}.detail-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-shrink:0}.detail-header-left{display:flex;align-items:center;gap:12px}.detail-header-info h2{margin:0;font-size:20px;color:var(--text-primary);display:flex;align-items:center;gap:8px}.detail-header-meta{font-size:11px;color:var(--text-muted)}.detail-header-actions{display:flex;gap:8px;align-items:center}.btn-icon{background:none;border:none;padding:8px;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;justify-content:center;border-radius:6px;transition:color .15s ease,background .15s ease}.btn-icon:hover{color:var(--text-primary);background:rgba(var(--primary-rgb),.1)}.btn-icon.danger{color:var(--danger)}.btn-icon.danger:hover{background:rgba(var(--danger-rgb),.1)}
