.admin-input{background-color:#0f172a;border:1px solid rgb(51 65 85);border-radius:.5rem;padding:.375rem .625rem;font-size:.875rem;color:#e2e8f0;outline:none;transition:border-color .15s,box-shadow .15s;width:100%;color-scheme:dark}.admin-input:focus,.admin-input:focus-within{border-color:#8c25f4;box-shadow:0 0 0 1px #8c25f4}.admin-input option,.admin-input optgroup{background-color:#0f172a;color:#e2e8f0}select.admin-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' 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 .55rem center;background-size:.95rem .95rem;padding-right:2rem}.admin-label{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.admin-btn-primary{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:.5rem;background-color:#8c25f4;color:#fff;font-size:.875rem;font-weight:500;transition:background-color .15s;cursor:pointer;border:none}.admin-btn-primary:hover{background-color:#7a1bd6}.admin-btn-primary:disabled{opacity:.5;cursor:not-allowed}.admin-btn-ghost{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:.5rem;background-color:transparent;color:#94a3b8;font-size:.875rem;font-weight:500;border:1px solid rgb(51 65 85);transition:all .15s;cursor:pointer}.admin-btn-ghost:hover{color:#fff;border-color:#64748b;background-color:#1e293b}.admin-btn-ghost:disabled{opacity:.4;cursor:not-allowed}.admin-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.375rem;background-color:transparent;border:none;cursor:pointer;transition:background-color .15s}.admin-btn-icon:hover{background-color:#1e293b}
