.admin-page{font-family:var(--font-sans,"Inter", "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:#0f172a;font-size:15px;padding:0!important}.admin-page *{letter-spacing:-.005em}.admin-muted{color:#64748b}.admin-title{color:#020617;font-size:clamp(1.55rem,2vw,2.25rem);font-weight:750;line-height:1.08}.admin-section-title{color:#020617;font-size:.94rem;font-weight:750;line-height:1.3}.admin-subtitle{color:#64748b;font-size:.86rem;line-height:1.55}.admin-label{text-transform:uppercase;letter-spacing:.1em;color:#64748b;margin-bottom:.4rem;font-size:.68rem;font-weight:700;display:block}.admin-card{background:#fff;border:1px solid #e5e7eb;border-radius:1.35rem;box-shadow:0 18px 55px -42px #0f172a8c}.admin-panel{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e6eaf0;border-radius:1.5rem;box-shadow:0 20px 60px -45px #0f172a8c}.admin-input,.admin-select,.admin-textarea,.admin-date{width:100%;min-height:42px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 8px 22px -18px #0f172ab3;color:#0f172a!important;background-color:#fff!important;border:1px solid #dfe4ea!important;border-radius:14px!important;outline:none!important;padding:.68rem .85rem!important;font-size:.85rem!important;font-weight:450!important;line-height:1.35!important}.admin-input::placeholder,.admin-textarea::placeholder{color:#94a3b8!important}.admin-input:focus,.admin-select:focus,.admin-textarea:focus,.admin-date:focus{border-color:#f15a24!important;box-shadow:0 0 0 4px #f15a241c,0 10px 28px -22px #0f172ae6!important}.admin-select{appearance:auto;color:#0f172a!important}.admin-icon-input{display:block;position:relative}.admin-icon-input>svg{color:#94a3b8;pointer-events:none;width:1.05rem;height:1.05rem;margin:0;display:block;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.admin-icon-input>input{padding-left:2.6rem!important}.admin-btn{border-radius:13px;justify-content:center;align-items:center;gap:.45rem;min-height:38px;padding:.58rem .9rem;font-size:.82rem;font-weight:700;line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.admin-btn:hover{transform:translateY(-1px)}.admin-btn-primary{color:#fff;background:#f15a24;border:1px solid #f15a24;box-shadow:0 14px 30px -18px #f15a24e6}.admin-btn-secondary{color:#0f172a;background:#fff;border:1px solid #dfe4ea}.admin-btn-secondary:hover{color:#c7451a;background:#fff7ed;border-color:#fdba74}.admin-btn-danger{color:#dc2626;background:#fff1f2;border:1px solid #fecaca}.admin-btn-danger:hover{background:#fee2e2}.admin-btn-dark{color:#fff;background:#020617;border:1px solid #020617}.admin-btn-dark:hover{background:#111827}.admin-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:1.4rem;overflow:hidden;box-shadow:0 18px 60px -45px #0f172a8c}.admin-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.admin-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.09em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e9eef5;padding:.72rem .85rem;font-size:.66rem;font-weight:800}.admin-table tbody td{vertical-align:top;color:#334155;border-bottom:1px solid #f1f5f9;padding:.82rem .85rem;font-size:.82rem}.admin-table tbody tr:hover td{background:#fffaf7}.admin-table tbody tr:last-child td{border-bottom:0}.admin-sort-btn{letter-spacing:.09em;text-transform:uppercase;color:#64748b;align-items:center;gap:.35rem;font-size:.66rem;font-weight:800;display:inline-flex}.admin-sort-btn:hover,.admin-sort-active{color:#f15a24}.admin-pill{border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .56rem;font-size:.68rem;font-weight:750;line-height:1;display:inline-flex}.admin-pill-orange{color:#c2410c;background:#fff7ed}.admin-pill-slate{color:#475569;background:#f1f5f9}.admin-pill-green{color:#047857;background:#ecfdf5}.admin-pill-red{color:#dc2626;background:#fef2f2}.admin-pill-blue{color:#1d4ed8;background:#eff6ff}.admin-fact{color:#475569;align-items:flex-start;gap:.45rem;line-height:1.45;display:flex}.admin-fact svg{color:#f15a24;flex:none;width:.92rem;height:.92rem;margin-top:.13rem}.admin-compact-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.admin-clean-heading{color:#020617;font-weight:760}.admin-workflow-tab{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:.9rem;transition:all .18s}.admin-workflow-tab.is-active{background:#fff7ed;border-color:#fdba74;box-shadow:inset 0 0 0 1px #f15a241f}.admin-answer-section{background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;overflow:hidden;box-shadow:0 18px 55px -45px #0f172a80}.admin-answer-section-header{background:#f8fafc;border-bottom:1px solid #e9eef5;padding:1rem 1.15rem}.admin-answer-row{border-bottom:1px solid #f1f5f9;gap:.45rem;padding:1rem 1.15rem;display:grid}.admin-answer-row:last-child{border-bottom:0}.admin-answer-question{color:#0f172a;font-size:.82rem;font-weight:720;line-height:1.5}.admin-answer-value{color:#334155;white-space:pre-wrap;font-size:.84rem;line-height:1.6}.admin-page .input,.admin-page select.input,.admin-page textarea.input{min-height:42px;box-shadow:0 8px 22px -18px #0f172ab3;border-color:#dfe4ea!important;border-radius:14px!important;font-size:.85rem!important;font-weight:450!important}.admin-page .btn-primary,.admin-page .btn-secondary{border-radius:13px!important;padding:.6rem .9rem!important;font-size:.82rem!important;font-weight:700!important}.admin-page .input,.admin-page select.input,.admin-page textarea.input{color:#0f172a!important;background-color:#fff!important;border-color:#dfe4ea!important;outline:none!important}.admin-page .input:focus,.admin-page select.input:focus,.admin-page textarea.input:focus{--tw-ring-color:#f15a2438!important;border-color:#f15a24!important;box-shadow:0 0 0 4px #f15a241f,0 12px 28px -22px #0f172ad9!important}.admin-page .admin-search-input{padding-left:3rem!important}.dark .admin-page .input,.dark .admin-page select.input,.dark .admin-page textarea.input{color:#e5e7eb!important;background-color:#ffffff0f!important;border-color:#ffffff1f!important}.dark .admin-page .input::placeholder,.dark .admin-page textarea.input::placeholder{color:#94a3b8!important}.dark .admin-page .card,.dark .admin-page .rounded-\[1\.5rem\],.dark .admin-page .rounded-\[2rem\]{border-color:#ffffff1a}.dark .admin-page{color:#e5e7eb}.dark .admin-page .bg-white,.dark .admin-page .admin-card,.dark .admin-page .admin-panel,.dark .admin-page .card{background-color:#ffffff0e!important;border-color:#ffffff1a!important}.dark .admin-page .bg-slate-50{background-color:#ffffff0b!important}.dark .admin-page .text-slate-950,.dark .admin-page .text-slate-900,.dark .admin-page .text-black{color:#f8fafc!important}.dark .admin-page .text-slate-800,.dark .admin-page .text-slate-700,.dark .admin-page .text-slate-600{color:#cbd5e1!important}.dark .admin-page .border-slate-200,.dark .admin-page .border-slate-100,.dark .admin-page .divide-slate-100>:not([hidden])~:not([hidden]){border-color:#ffffff1a!important}.dark .admin-page .shadow-sm,.dark .admin-page .shadow,.dark .admin-page .shadow-xl{box-shadow:none!important}.admin-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-page select,.admin-page textarea{width:100%;min-height:42px;transition:border-color .18s,box-shadow .18s,background-color .18s,color .18s;color:#0f172a!important;background-color:#fff!important;border:1px solid #dfe4ea!important;border-radius:14px!important;outline:none!important;font-size:.85rem!important;font-weight:450!important;line-height:1.35!important;box-shadow:0 8px 22px -18px #0f172ab8!important}.admin-page input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-page select,.admin-page textarea{padding:.66rem .85rem!important}.admin-page input[type=file]{padding:.6rem .75rem!important}.admin-page input::placeholder,.admin-page textarea::placeholder{color:#94a3b8!important}.admin-page input:focus,.admin-page select:focus,.admin-page textarea:focus{--tw-ring-color:transparent!important;border-color:#f15a24!important;box-shadow:0 0 0 4px #f15a241f,0 12px 28px -22px #0f172ad9!important}.admin-page input[type=checkbox],.admin-page input[type=radio]{color:#f15a24;border-color:#cbd5e1}.admin-page input[type=checkbox]:focus,.admin-page input[type=radio]:focus{--tw-ring-color:#f15a2447!important}.dark .admin-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.dark .admin-page select,.dark .admin-page textarea{color:#f8fafc!important;box-shadow:none!important;background-color:#ffffff0f!important;border-color:#ffffff21!important}.dark .admin-page input::placeholder,.dark .admin-page textarea::placeholder{color:#94a3b8!important}.dark .admin-page input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}.dark .admin-page input[type=time]::-webkit-calendar-picker-indicator{filter:invert()}.dark .admin-page .admin-table-wrap,.dark .admin-page .admin-table thead th,.dark .admin-page .admin-table tbody td{background-color:#0000;border-color:#ffffff1a}.dark .admin-page .admin-table tbody tr:hover td{background:#f15a2414}.admin-page .admin-icon-input>input,.admin-page .admin-icon-input>.admin-input,.admin-page .admin-icon-input>.input{padding-left:2.7rem!important}.admin-page .admin-icon-input>svg{z-index:2;top:50%!important;left:.9rem!important;transform:translateY(-50%)!important}.admin-page select,.admin-page option,.admin-page input,.admin-page textarea{accent-color:#e7683b}.admin-page select:focus-visible,.admin-page input:focus-visible,.admin-page textarea:focus-visible{border-color:#e7683b!important;outline:none!important;box-shadow:0 0 0 4px #e7683b21,0 12px 28px -22px #0f172ad9!important}.admin-btn-primary{background:#e7683b!important;border-color:#e7683b!important;box-shadow:0 14px 30px -20px #e7683bbf!important}.admin-btn-primary:hover{background:#cf552b!important;border-color:#cf552b!important}.dark .admin-page .admin-btn-primary,.dark .admin-page .bg-\[\#F15A24\],.dark .admin-page .bg-\[\#E7683B\]{box-shadow:none!important;background-color:#b85a38!important;border-color:#b85a38!important}.dark .admin-page .text-\[\#F15A24\],.dark .admin-page .text-\[\#E7683B\]{color:#f2a27f!important}.dark .admin-page .admin-pill-orange{color:#fed7aa!important;background:#e7683b24!important}.dark .admin-page .admin-workflow-tab.is-active,.dark .admin-page .border-orange-200,.dark .admin-page .border-orange-100{border-color:#f2a27f42!important}.dark .admin-page .bg-orange-50,.dark .admin-page .bg-orange-100,.dark .admin-page .hover\:bg-orange-50:hover{background-color:#e7683b1a!important}.swal2-popup.prelogex-swal-popup,.swal2-popup:not(.swal2-toast){width:min(21rem,100vw - 2rem)!important;font-family:var(--font-sans,"Inter", system-ui, sans-serif)!important;border-radius:.9rem!important;padding:.82rem .9rem .85rem!important;font-size:.8rem!important}.swal2-icon{border-width:.18rem!important;width:2rem!important;height:2rem!important;margin:.15rem auto .55rem!important}.swal2-icon .swal2-icon-content{font-size:1.25rem!important}.swal2-title{color:#020617!important;letter-spacing:0!important;margin:0 0 .35rem!important;padding:0 .25rem!important;font-size:.9rem!important;font-weight:900!important;line-height:1.25!important}.swal2-html-container{color:#64748b!important;margin:.35rem .25rem .45rem!important;font-size:.76rem!important;line-height:1.38!important}.swal2-input,.swal2-textarea{border-radius:.75rem!important;min-height:2.3rem!important;margin:.75rem .25rem 0!important;font-size:.78rem!important}.swal2-textarea{min-height:6rem!important}.swal2-actions{gap:.45rem!important;margin:.85rem 0 0!important}.swal2-confirm,.swal2-cancel{border-radius:.7rem!important;min-height:2.05rem!important;padding:.48rem .78rem!important;font-size:.74rem!important;font-weight:800!important}.swal2-toast{border-radius:.9rem!important;width:min(18rem,100vw - 2rem)!important;padding:.62rem .75rem!important;font-size:.76rem!important}.swal2-toast .swal2-title{margin:0!important;font-size:.78rem!important;line-height:1.25!important}.swal2-toast .swal2-html-container{margin:.15rem 0 0!important;font-size:.72rem!important;line-height:1.35!important}.swal2-toast .swal2-icon{width:1.6rem!important;height:1.6rem!important;margin:0 .55rem 0 0!important}.swal2-toast .swal2-icon .swal2-icon-content{font-size:1rem!important}.dark .swal2-popup{color:#f8fafc!important;background:#0f172a!important}.dark .swal2-title{color:#f8fafc!important}.dark .swal2-html-container{color:#cbd5e1!important}
