body.admin-area{background:linear-gradient(135deg,#faf9f7,#f5f3f0,#ebe8e4);min-height:100vh}body.admin-area:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 20% 20%,rgba(217,119,6,.03) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(190,24,93,.02) 0%,transparent 50%);pointer-events:none;z-index:-1}.admin-shell{width:100%;max-width:100%;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:4rem}@media(max-width:768px){.admin-shell{width:100%;padding-left:1.25rem;padding-right:1.25rem}}.admin-surface{display:flex;flex-direction:column;gap:2.5rem}.admin-card{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-xl);box-shadow:0 4px 24px #0000000f,0 1px 2px #0000000a,inset 0 1px #fffc;padding:1.5rem;transition:all var(--transition-base)}.admin-card:hover{box-shadow:0 8px 32px #d9770614,0 2px 8px #0000000f,inset 0 1px #fffc}body.admin-area h1,body.admin-area h2,body.admin-area h3,body.admin-area h4{color:var(--color-text)}body.admin-area h1{font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;background:linear-gradient(135deg,#292524,#d97706,#be185d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.admin-area h2{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600}body.admin-area .btn,body.admin-area .btn-primary,body.admin-area button[type=submit].btn,body.admin-area a.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;text-decoration:none;background:linear-gradient(135deg,#b45309,#d97706,#f59e0b);color:#fff;border-radius:var(--radius-md);border:none;padding:.65rem 1.1rem;font-weight:600;position:relative;overflow:hidden;transition:all .25s ease;box-shadow:0 2px 8px #d9770640}body.admin-area .btn:before,body.admin-area .btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%,rgba(255,255,255,.1) 100%);opacity:0;transition:opacity .25s ease}body.admin-area .btn:hover:before,body.admin-area .btn-primary:hover:before{opacity:1}body.admin-area .btn:hover,body.admin-area .btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #d9770659}body.admin-area .btn:active,body.admin-area .btn-primary:active{transform:translateY(0)}body.admin-area .btn-compact{padding:.45rem .85rem;font-size:.85rem}body.admin-area .btn-secondary{background:linear-gradient(135deg,#9d174d,#be185d,#db2777);box-shadow:0 2px 8px #be185d40}body.admin-area .btn-secondary:hover{box-shadow:0 4px 16px #be185d59}body.admin-area .btn-ghost{background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #a8a29e!important;color:var(--color-text);box-shadow:none}body.admin-area .btn-ghost:hover{background:#ffffffe6;border-color:#b45309!important;box-shadow:0 2px 8px #d9770633}body.admin-area .btn-save{background:linear-gradient(135deg,#15803d,#16a34a,#22c55e);box-shadow:0 2px 8px #16a34a40}body.admin-area .btn-save:hover{box-shadow:0 4px 16px #16a34a59}body.admin-area .btn-delete,body.admin-area button[type=submit].btn-delete{background:linear-gradient(135deg,#b91c1c,#dc2626,#ef4444)!important;box-shadow:0 2px 8px #dc262640!important}body.admin-area .btn-delete:hover,body.admin-area button[type=submit].btn-delete:hover{box-shadow:0 4px 16px #dc262659!important}body.admin-area .btn:disabled,body.admin-area .btn[disabled],body.admin-area button.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;padding:.65rem 1.1rem}body.admin-area .btn-compact:disabled,body.admin-area .btn-compact[disabled]{padding:.45rem .85rem}body.admin-area .btn-neutral{background:#f1f5f9e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(15,23,42,.1);color:var(--color-text);box-shadow:0 1px 3px #0000000d}body.admin-area .btn-neutral:hover{background:#e2e8f0f2;box-shadow:0 2px 6px #00000014}body.admin-area .btn-view{background:linear-gradient(135deg,#57534e,#78716c,#a8a29e);box-shadow:0 2px 8px #57534e40}body.admin-area .btn-edit{background:linear-gradient(135deg,#9d174d,#be185d,#db2777);box-shadow:0 2px 8px #be185d40}body.admin-area .btn-edit.btn-compact,body.admin-area .btn-view.btn-compact,body.admin-area .btn-delete.btn-compact{padding:.5rem;min-width:44px;min-height:44px}body.admin-area .btn-edit.btn-compact svg,body.admin-area .btn-view.btn-compact svg,body.admin-area .btn-delete.btn-compact svg{width:18px;height:18px;flex-shrink:0}body.admin-area .btn-add{background:linear-gradient(135deg,#b45309,#d97706,#f59e0b);box-shadow:0 2px 8px #d9770640}body.admin-area button[type=submit].bg-green-600,body.admin-area button.bg-green-600,body.admin-area a.bg-green-600{background:linear-gradient(135deg,#15803d,#16a34a,#22c55e)!important;box-shadow:0 2px 8px #16a34a40!important;color:#fff!important;transition:all .25s ease}body.admin-area button[type=submit].bg-green-600:hover,body.admin-area button.bg-green-600:hover,body.admin-area a.bg-green-600:hover{box-shadow:0 4px 16px #16a34a59!important;transform:translateY(-1px)}body.admin-area button[type=submit].bg-blue-600,body.admin-area button.bg-blue-600,body.admin-area a.bg-blue-600{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;box-shadow:0 2px 8px #2563eb40!important;color:#fff!important;transition:all .25s ease}body.admin-area button[type=submit].bg-blue-600:hover,body.admin-area button.bg-blue-600:hover,body.admin-area a.bg-blue-600:hover{box-shadow:0 4px 16px #2563eb59!important;transform:translateY(-1px)}body.admin-area button[type=submit].bg-red-600,body.admin-area button.bg-red-600,body.admin-area a.bg-red-600{background:linear-gradient(135deg,#b91c1c,#dc2626,#ef4444)!important;box-shadow:0 2px 8px #dc262640!important;color:#fff!important;transition:all .25s ease}body.admin-area button[type=submit].bg-red-600:hover,body.admin-area button.bg-red-600:hover,body.admin-area a.bg-red-600:hover{box-shadow:0 4px 16px #dc262659!important;transform:translateY(-1px)}body.admin-area a.bg-white[class*=border],body.admin-area button.bg-white[class*=border]{background:#ffffffe6!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .25s ease}body.admin-area a.bg-white[class*=border]:hover,body.admin-area button.bg-white[class*=border]:hover{background:#f1f5f9f2!important;box-shadow:0 2px 6px #00000014}body.admin-area .alert{border-radius:var(--radius-md);padding:.75rem 1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid}body.admin-area .alert-success{background:#dcfce7e6;border-color:#22c55e4d;color:#166534}body.admin-area .alert-error,body.admin-area .alert-danger{background:#fee2e2e6;border-color:#ef44444d;color:#991b1b}body.admin-area .alert-warning{background:#fef9c3e6;border-color:#eab3084d;color:#854d0e}body.admin-area .alert-info{background:#dbeafee6;border-color:#3b82f64d;color:#1e40af}body.admin-area .rounded-xl,body.admin-area .rounded-2xl,body.admin-area .rounded-lg{border-color:#fff9;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 24px #0000000f,0 1px 2px #0000000a}body.admin-area .admin-card.p-0.overflow-x-auto,body.admin-area .overflow-x-auto{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(217,119,6,.3) transparent}body.admin-area .admin-card.p-0.overflow-x-auto::-webkit-scrollbar,body.admin-area .overflow-x-auto::-webkit-scrollbar{height:6px}body.admin-area .admin-card.p-0.overflow-x-auto::-webkit-scrollbar-track,body.admin-area .overflow-x-auto::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}body.admin-area .admin-card.p-0.overflow-x-auto::-webkit-scrollbar-thumb,body.admin-area .overflow-x-auto::-webkit-scrollbar-thumb{background:#d977064d;border-radius:3px}body.admin-area .admin-card.p-0.overflow-x-auto::-webkit-scrollbar-thumb:hover,body.admin-area .overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#d9770680}body.admin-area table{width:100%;border-collapse:collapse;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.25rem;overflow:hidden;box-shadow:0 4px 24px #0000000f,0 1px 2px #0000000a,inset 0 1px #fffc}body.admin-area table thead{background:linear-gradient(135deg,#d977060f,#be185d08);color:#57534e;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}body.admin-area table th,body.admin-area table td{border-bottom:1px solid rgba(217,119,6,.08)}body.admin-area table tbody tr{transition:all .2s ease}body.admin-area table tbody tr:hover{background:linear-gradient(135deg,#d977060a,#be185d05)}body.admin-area table tbody tr:last-child td{border-bottom:none}body.admin-area input[type=text],body.admin-area input[type=number],body.admin-area input[type=email],body.admin-area input[type=tel],body.admin-area input[type=password],body.admin-area input[type=date],body.admin-area input[type=datetime-local],body.admin-area select,body.admin-area textarea{width:100%;border-radius:var(--radius-md);border:2px solid #a8a29e!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.65rem .85rem;transition:all .25s ease;color:var(--color-text)}body.admin-area input:focus,body.admin-area select:focus,body.admin-area textarea:focus{border-color:#b45309!important;box-shadow:0 0 0 3px #d9770633,0 2px 8px #d9770640;outline:none;background:#fff!important}body.admin-area input::-moz-placeholder,body.admin-area textarea::-moz-placeholder{color:#94a3b8}body.admin-area input::placeholder,body.admin-area textarea::placeholder{color:#94a3b8}body.admin-area .border{border-color:#a8a29e!important}body.admin-area #quill-editor,body.admin-area .ql-container{border:2px solid #a8a29e!important;border-radius:var(--radius-md);background:#fffffff2}body.admin-area .ql-toolbar{border:2px solid #a8a29e!important;border-bottom:1px solid #d6d3d1!important;border-radius:var(--radius-md) var(--radius-md) 0 0;background:#ffffffe6}body.admin-area .ql-container{border-top:none!important;border-radius:0 0 var(--radius-md) var(--radius-md)}body.admin-area .nav-button{background:linear-gradient(135deg,#b45309,#d97706);border:none;color:#fff;box-shadow:0 2px 8px #d9770640}body.admin-area .nav-button:hover{box-shadow:0 4px 16px #d9770659}body.admin-area .admin-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.75rem;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-xl);padding:1.25rem 1.5rem;box-shadow:0 4px 24px #0000000f,0 1px 2px #0000000a,inset 0 1px #fffc}body.admin-area .admin-toolbar__filters,body.admin-area .admin-toolbar form{flex:1 1 auto;display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-end;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0;padding:0;box-shadow:none}body.admin-area .admin-toolbar__actions{flex-shrink:0;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}body.admin-area .admin-toolbar form .form-field,body.admin-area .admin-toolbar form>div{flex:1 1 200px;min-width:140px}body.admin-area .admin-toolbar form .form-field{display:flex;flex-direction:column;gap:.35rem}body.admin-area .admin-toolbar form .form-field label{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}body.admin-area .admin-toolbar form .form-field.form-field--buttons{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem}body.admin-area .admin-toolbar form .form-field.form-field--buttons .btn{margin-top:0}body.admin-area .admin-toolbar__actions{display:flex;gap:.75rem;align-items:flex-end}body.admin-area .admin-shell table+.pagination,body.admin-area .admin-shell .pagination{display:flex;justify-content:flex-end;margin-top:1.5rem}body.admin-area .admin-shell .pagination svg{width:20px;height:20px}body.admin-area .admin-shell .pagination a,body.admin-area .admin-shell .pagination span{border-radius:var(--radius-md);transition:all .2s ease}body.admin-area .admin-shell .pagination a:hover{background:#d977061a}body.admin-area .admin-shell .pagination .active span{background:linear-gradient(135deg,#b45309,#d97706);color:#fff}body.admin-area .admin-shell .grid,body.admin-area .admin-shell .flex{gap:1.5rem}body.admin-area .flatpickr-calendar{z-index:1300!important;border-radius:var(--radius-xl);border:1px solid rgba(217,119,6,.15);box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;font-family:var(--font-sans);font-size:14px;background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.admin-area .flatpickr-months{padding:8px 10px;background:linear-gradient(135deg,#d977060d,#be185d08);border-radius:var(--radius-lg) var(--radius-lg) 0 0}body.admin-area .flatpickr-current-month{padding:0!important}body.admin-area .flatpickr-current-month .flatpickr-monthDropdown-months,body.admin-area .flatpickr-current-month .cur-year{font-weight:600;font-size:14px;color:var(--color-primary-dark)}body.admin-area .flatpickr-current-month input.cur-year{height:auto;line-height:1.25;padding:0!important}body.admin-area .flatpickr-current-month .flatpickr-monthDropdown-months{padding:0!important}body.admin-area .flatpickr-current-month .numInputWrap{width:78px}body.admin-area .flatpickr-days{padding-bottom:6px}body.admin-area .flatpickr-time input{font-weight:600}body.admin-area .flatpickr-day.selected,body.admin-area .flatpickr-day.selected:hover{background:var(--color-primary);border-color:var(--color-primary)}body.admin-area .flatpickr-day:hover{background:#d977061a;border-color:#d9770633}.admin-stat-card{background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-xl);padding:1.5rem;position:relative;overflow:hidden;transition:all .3s ease}.admin-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-secondary) 100%)}.admin-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #d977061f,0 2px 8px #0000000f}.admin-stat-card__value{font-size:2rem;font-weight:700;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.admin-stat-card__label{font-size:.875rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.admin-sidebar{background:linear-gradient(180deg,#292524,#44403c,#292524);border-right:1px solid rgba(217,119,6,.15)}.admin-sidebar__link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#ffffffb3;border-radius:var(--radius-md);transition:all .2s ease}.admin-sidebar__link:hover{background:#d9770633;color:#fff}.admin-sidebar__link.active{background:linear-gradient(135deg,#d977064d,#be185d33);color:#fff}@media(max-width:768px){body.admin-area .admin-toolbar{flex-direction:column;align-items:stretch}body.admin-area .admin-toolbar__actions{justify-content:flex-end}body.admin-area .admin-toolbar form{padding:1rem}.admin-stat-card{padding:1.25rem}.admin-stat-card__value{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){body.admin-area .btn,body.admin-area .btn-primary,body.admin-area table tbody tr,.admin-card,.admin-stat-card{transition:none}body.admin-area .btn:hover,body.admin-area .btn-primary:hover,.admin-stat-card:hover{transform:none}}.st-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.25rem}.st-col-1{grid-column:span 1}.st-col-2{grid-column:span 2}.st-col-3{grid-column:span 3}.st-col-4{grid-column:span 4}.st-col-5{grid-column:span 5}.st-col-6{grid-column:span 6}.st-col-7{grid-column:span 7}.st-col-8{grid-column:span 8}.st-col-9{grid-column:span 9}.st-col-10{grid-column:span 10}.st-col-11{grid-column:span 11}.st-col-12{grid-column:span 12}@media(max-width:768px){.st-col-1,.st-col-2,.st-col-3,.st-col-4,.st-col-5,.st-col-6,.st-col-7,.st-col-8,.st-col-9,.st-col-10,.st-col-11,.st-col-12{grid-column:span 12}}.st-field{display:flex;flex-direction:column;gap:.35rem}.st-label{font-size:.8rem;font-weight:600;color:#57534e;text-transform:uppercase;letter-spacing:.03em}.st-input{width:100%;border-radius:var(--radius-md);border:1px solid rgba(217,119,6,.15);background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.65rem .85rem;transition:all .25s ease;color:var(--color-text);font-size:.95rem}.st-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #d977061a,0 2px 8px #d9770626;outline:none;background:#fff}.st-input::-moz-placeholder{color:#94a3b8}.st-input::placeholder{color:#94a3b8}.st-check{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:var(--color-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.st-check input[type=checkbox],.st-check input[type=radio]{margin:0}.st-file-row{display:flex;flex-direction:column;gap:.5rem}.st-preview-box{width:80px;height:60px;border:1px solid rgba(217,119,6,.15);border-radius:var(--radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fffc}.st-preview-box.st-wide{width:160px;height:90px}.st-preview-box img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.st-preview-placeholder{color:#94a3b8;font-size:1.5rem}.st-section{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(217,119,6,.1)}.st-section:first-child{margin-top:0;padding-top:0;border-top:none}.st-section-title{font-size:1.1rem;font-weight:600;color:var(--color-text);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.st-section-title:before{content:"";width:4px;height:1.1em;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);border-radius:2px}.st-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;text-decoration:none;border-radius:var(--radius-md);border:none;padding:.65rem 1.1rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .25s ease}.st-btn-primary{background:linear-gradient(135deg,#15803d,#16a34a,#22c55e);color:#fff;box-shadow:0 2px 8px #16a34a40}.st-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #16a34a59}.st-btn-outline{background:#f1f5f9e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #a8a29e;color:#57534e;box-shadow:0 1px 3px #0000000d}.st-btn-outline:hover{background:#e2e8f0f2;border-color:#78716c;color:#44403c;box-shadow:0 2px 6px #00000014}@media(max-width:1024px){body.admin-area .site-nav,body.admin-area .nav-links,body.admin-area nav .site-nav,body.admin-area nav .nav-links{display:none!important}body.admin-area .admin-shell{width:100%;max-width:100vw;padding-left:1rem;padding-right:1rem;overflow-x:hidden}body.admin-area .admin-card{padding:1rem;width:100%;max-width:100%}body.admin-area .admin-card .btn,body.admin-area .admin-card a.btn{padding:.5rem .75rem;font-size:.8rem;white-space:normal}body.admin-area .admin-card .flex.items-center.justify-between{flex-wrap:wrap;gap:.5rem}body.admin-area .grid.md\:grid-cols-2{grid-template-columns:1fr}}@media(max-width:640px){body.admin-area .admin-shell{padding-left:.75rem;padding-right:.75rem}body.admin-area .admin-card{padding:.875rem}body.admin-area h1{font-size:1.5rem;margin-bottom:1rem}body.admin-area h2{font-size:1.1rem}body.admin-area .btn,body.admin-area .btn-compact{min-height:44px;min-width:44px;padding:.5rem .875rem}body.admin-area .admin-toolbar{padding:1rem;gap:1rem}body.admin-area .admin-toolbar__actions{width:100%;flex-direction:column;align-items:stretch}body.admin-area .admin-toolbar__actions .btn{width:100%;text-align:center;justify-content:center}}.admin-pill-scroll{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:.25rem}.admin-pill-scroll::-webkit-scrollbar{height:4px}.admin-pill-scroll::-webkit-scrollbar-track{background:#0000000d;border-radius:2px}.admin-pill-scroll::-webkit-scrollbar-thumb{background:#d977064d;border-radius:2px}.admin-pill-scroll .btn{flex-shrink:0}@media(max-width:768px){body.admin-area .flex.flex-wrap.items-center.gap-2,body.admin-area .flex.flex-wrap.items-center.gap-3,body.admin-area .admin-card .flex.flex-wrap{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:thin}body.admin-area .flex.flex-wrap.items-center.gap-2::-webkit-scrollbar,body.admin-area .flex.flex-wrap.items-center.gap-3::-webkit-scrollbar,body.admin-area .admin-card .flex.flex-wrap::-webkit-scrollbar{height:4px}body.admin-area .flex.flex-wrap.items-center.gap-2::-webkit-scrollbar-thumb,body.admin-area .flex.flex-wrap.items-center.gap-3::-webkit-scrollbar-thumb,body.admin-area .admin-card .flex.flex-wrap::-webkit-scrollbar-thumb{background:#d977064d;border-radius:2px}body.admin-area .btn,body.admin-area .btn-compact{white-space:nowrap;flex-shrink:0}}@media(max-width:768px){body.admin-area a,body.admin-area button,body.admin-area input[type=checkbox],body.admin-area input[type=radio],body.admin-area select,body.admin-area .btn,body.admin-area .btn-compact,body.admin-area [role=button],body.admin-area [tabindex]:not([tabindex="-1"]){min-height:44px}body.admin-area p a,body.admin-area li a:not(.btn),body.admin-area span a:not(.btn),body.admin-area td a:not(.btn){min-height:auto;padding-top:.25rem;padding-bottom:.25rem}body.admin-area input[type=text],body.admin-area input[type=number],body.admin-area input[type=email],body.admin-area input[type=tel],body.admin-area input[type=password],body.admin-area input[type=date],body.admin-area input[type=datetime-local],body.admin-area input[type=search],body.admin-area select,body.admin-area textarea{min-height:44px;font-size:16px}body.admin-area input[type=checkbox],body.admin-area input[type=radio]{width:20px;height:20px;min-width:20px;min-height:20px}body.admin-area label:has(input[type=checkbox]),body.admin-area label:has(input[type=radio]),body.admin-area .st-check{min-height:44px;display:inline-flex;align-items:center;padding:.5rem 0}body.admin-area .pagination a,body.admin-area .pagination span,body.admin-area .pagination button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}body.admin-area table .btn,body.admin-area table a.btn,body.admin-area table button{min-width:44px;min-height:44px}body.admin-area nav a,body.admin-area .admin-sidebar__link{min-height:44px;padding-top:.75rem;padding-bottom:.75rem}body.admin-area [role=menu] a,body.admin-area [role=menu] button,body.admin-area .dropdown-menu a,body.admin-area .dropdown-menu button{min-height:44px;padding:.75rem 1rem}body.admin-area button:has(svg:only-child),body.admin-area a:has(svg:only-child){min-width:44px;min-height:44px;padding:.625rem}body.admin-area .flatpickr-day{min-width:44px;min-height:44px;line-height:44px}body.admin-area .st-btn{min-height:44px}body.admin-area [aria-label=Close],body.admin-area [aria-label=Dismiss],body.admin-area .close-btn,body.admin-area button.close{min-width:44px;min-height:44px}body.admin-area [role=switch],body.admin-area .toggle-switch{min-width:48px;min-height:28px}}
