.retela-register-modal-backdrop .retela-wizard-modal.retela-wizard-modal-faceid,.retela-wizard-modal-faceid{width:min(100%,1100px);max-height:calc(100dvh - 1.5rem);border:1px solid #d9efe3;border-radius:1.25rem;background:#f4fbf6;padding:0;overflow:auto;box-shadow:0 28px 80px #0f172a33}.retela-wizard-modal-faceid>.retela-wizard-step{min-height:0}.retela-face-scan-shell{width:100%;min-height:min(720px,calc(100dvh - 1.5rem));background:linear-gradient(180deg,#ffffffeb,#f0fdf4eb),#f6fbf7;color:#0f172a;padding:clamp(.75rem,2.5vw,1.25rem)}.retela-face-card{display:grid;width:100%;gap:clamp(1rem,2.4vw,1.35rem);border:1px solid #dbeee2;border-radius:1rem;background:#fff;padding:clamp(1rem,2.8vw,1.45rem);box-shadow:0 18px 55px #0f172a1c}.retela-face-header{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.85rem}.retela-face-back{display:grid;width:44px;height:44px;place-items:center;border:1px solid #d8e8de;border-radius:.75rem;background:#fff;color:#163923;box-shadow:0 8px 22px #0f172a14;cursor:pointer}.retela-face-back:hover,.retela-face-back:focus-visible{border-color:#86efac;color:#15803d;outline:3px solid rgba(34,197,94,.18)}.retela-face-header h1{margin:0;color:#0f172a;font-family:var(--font-display, inherit);font-size:clamp(1.55rem,3vw,2.15rem);font-weight:900;line-height:1.1;letter-spacing:0}.retela-face-header p{margin:.35rem 0 0;color:#64748b;font-size:.96rem;line-height:1.45}.retela-face-progress{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:.65rem;margin:0;padding:0 0 .1rem;overflow-x:auto;list-style:none;scrollbar-width:thin}.retela-face-progress li{display:flex;min-width:130px;align-items:center;gap:.62rem;border:1px solid #e2e8f0;border-radius:.8rem;background:#f8fafc;padding:.68rem;color:#64748b}.retela-face-progress li>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:999px;background:#e2e8f0;color:#475569;font-size:.82rem;font-weight:900}.retela-face-progress strong,.retela-face-progress small{display:block;letter-spacing:0}.retela-face-progress strong{color:inherit;font-size:.78rem;font-weight:900;line-height:1.18}.retela-face-progress small{margin-top:.12rem;font-size:.72rem;font-weight:800}.retela-face-progress li.is-complete{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.retela-face-progress li.is-complete>span,.retela-face-progress li.is-current>span{background:#16a34a;color:#fff}.retela-face-progress li.is-current{border-color:#86efac;background:#ecfdf5;color:#166534;box-shadow:0 8px 24px #22c55e1f}.retela-face-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:clamp(1rem,3vw,1.5rem)}.retela-face-primary{display:grid;justify-items:center;gap:1rem;min-width:0}.retela-face-camera-wrap{position:relative;display:grid;width:clamp(350px,38vw,420px);aspect-ratio:1;place-items:center}.retela-face-camera-circle{position:absolute;top:1.45rem;right:1.45rem;bottom:1.45rem;left:1.45rem;overflow:hidden;border-radius:999px;background:#e2e8f0;box-shadow:inset 0 0 0 1px #0f172a14,0 16px 42px #0f172a24}.retela-face-camera-media{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.retela-face-camera-media.is-live{transform:scaleX(-1)}.retela-face-guide{position:absolute;width:42px;height:42px;border-color:#ffffffe6;pointer-events:none}.retela-face-guide-top-left{top:20%;left:20%;border-top:3px solid;border-left:3px solid;border-top-left-radius:13px}.retela-face-guide-top-right{top:20%;right:20%;border-top:3px solid;border-right:3px solid;border-top-right-radius:13px}.retela-face-guide-bottom-left{bottom:20%;left:20%;border-bottom:3px solid;border-left:3px solid;border-bottom-left-radius:13px}.retela-face-guide-bottom-right{right:20%;bottom:20%;border-right:3px solid;border-bottom:3px solid;border-bottom-right-radius:13px}.retela-face-detected-badge{position:absolute;left:50%;bottom:12%;display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(187,247,208,.9);border-radius:999px;background:#16a34af0;padding:.42rem .72rem;color:#fff;font-size:.78rem;font-weight:900;transform:translate(-50%);box-shadow:0 12px 28px #16a34a47;white-space:nowrap}.retela-scan-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 0 14px rgba(34,197,94,.22));pointer-events:none}.retela-scan-ring-segment{fill:none;stroke:#94a3b857;transition:stroke .16s ease,opacity .16s ease,stroke-width .16s ease}.retela-scan-ring-segment.is-done{stroke:#22c55e}.retela-scan-ring-segment.is-current{stroke:#86efac;stroke-width:10;animation:retelaScanPulse .92s ease-in-out infinite}.retela-scan-ring.is-error .retela-scan-ring-segment{stroke:#f87171db}.retela-scan-ring.is-complete .retela-scan-ring-segment{stroke:#16a34a}.retela-scan-check circle{fill:#16a34a;filter:drop-shadow(0 18px 34px rgba(34,197,94,.36));animation:retelaScanCheckPop .44s cubic-bezier(.2,1.2,.24,1) both}.retela-scan-check-icon{display:grid;width:56px;height:56px;place-items:center;color:#fff}.retela-face-ready-panel{display:grid;width:min(100%,31rem);gap:.3rem;border:1px solid #e2e8f0;border-radius:.9rem;background:#f8fafc;padding:.95rem 1rem;text-align:center}.retela-face-ready-panel.is-ready{border-color:#bbf7d0;background:#f0fdf4}.retela-face-ready-panel h2{display:inline-flex;justify-content:center;align-items:center;gap:.4rem;margin:0;color:#0f172a;font-family:var(--font-display, inherit);font-size:1.2rem;font-weight:900;line-height:1.25;letter-spacing:0}.retela-face-ready-panel.is-ready h2{color:#15803d}.retela-face-ready-panel p{margin:0;color:#64748b;font-size:.92rem;line-height:1.45}.retela-face-capture{display:inline-flex;width:min(100%,22rem);min-height:54px;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:.9rem;background:#16a34a;color:#fff;font-size:1rem;font-weight:900;box-shadow:0 14px 30px #16a34a40;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.retela-face-capture:not(:disabled):hover{background:#15803d;box-shadow:0 18px 36px #16a34a52;transform:translateY(-1px)}.retela-face-capture:focus-visible{outline:3px solid rgba(34,197,94,.28);outline-offset:3px}.retela-face-capture:disabled{background:#9cc9ad;color:#ffffffdb;box-shadow:none;cursor:not-allowed;transform:none}.retela-face-capture-note{margin:-.35rem 0 0;color:#64748b;font-size:.82rem;font-weight:700;text-align:center}.retela-face-actions{display:flex;width:min(100%,25rem);justify-content:center;gap:.75rem}.retela-face-actions .btn{min-height:50px;flex:1 1 0;border-radius:.9rem}.retela-face-continue{background:#16a34a;color:#fff}.retela-face-side{display:grid;gap:1rem;min-width:0}.retela-face-info-panel,.retela-face-security-panel{border:1px solid #dbeee2;border-radius:.95rem;background:#f8fdf9;padding:1rem}.retela-face-info-panel h2,.retela-face-security-panel h2{margin:0;color:#0f172a;font-family:var(--font-display, inherit);font-size:1.02rem;font-weight:900;line-height:1.2;letter-spacing:0}.retela-face-info-panel ol{display:grid;gap:.85rem;margin:.9rem 0 0;padding:0;list-style:none;counter-reset:face-tip}.retela-face-info-panel li{position:relative;display:grid;gap:.18rem;min-height:42px;padding-left:2.45rem;counter-increment:face-tip}.retela-face-info-panel li:before{position:absolute;left:0;top:.05rem;display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:999px;background:#dcfce7;color:#15803d;content:counter(face-tip);font-size:.78rem;font-weight:900}.retela-face-info-panel strong{color:#163923;font-size:.9rem;font-weight:900;line-height:1.25}.retela-face-info-panel span,.retela-face-security-panel p{color:#64748b;font-size:.84rem;line-height:1.42}.retela-face-security-panel{display:flex;gap:.8rem;align-items:flex-start;background:#eefdf3;color:#15803d}.retela-face-security-panel p{margin:.24rem 0 0}@keyframes retelaScanPulse{0%,to{opacity:.78}50%{opacity:1}}@keyframes retelaScanCheckPop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media(max-width:767px){.retela-register-modal-backdrop .retela-wizard-modal.retela-wizard-modal-faceid,.retela-wizard-modal-faceid{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:1rem}.retela-face-scan-shell{min-height:auto;padding:.65rem}.retela-face-card{gap:.9rem;padding:.85rem}.retela-face-header{grid-template-columns:40px minmax(0,1fr)}.retela-face-back{width:40px;height:40px;border-radius:.7rem}.retela-face-header h1{font-size:1.35rem}.retela-face-header p{font-size:.86rem}.retela-face-progress{grid-template-columns:repeat(5,minmax(118px,1fr));margin-inline:-.1rem;padding-bottom:.15rem}.retela-face-progress li{min-width:118px;padding:.55rem}.retela-face-layout{grid-template-columns:1fr}.retela-face-camera-wrap{width:min(78vw,320px);min-width:230px}.retela-face-camera-circle{top:1.05rem;right:1.05rem;bottom:1.05rem;left:1.05rem}.retela-face-guide{width:34px;height:34px}.retela-face-detected-badge{bottom:10%;font-size:.74rem}.retela-face-ready-panel{padding:.85rem}.retela-face-ready-panel h2{font-size:1.06rem}.retela-face-capture,.retela-face-actions{width:100%}.retela-face-actions{flex-direction:column}}@media(max-width:420px){.retela-face-progress li{min-width:112px}.retela-face-progress strong{font-size:.72rem}.retela-face-progress small{font-size:.68rem}}@media(prefers-reduced-motion:reduce){.retela-scan-ring-segment,.retela-scan-ring-segment.is-current,.retela-scan-check circle,.retela-face-capture{animation:none;transition:none}}@supports not (height: 100dvh){.retela-register-modal-backdrop .retela-wizard-modal.retela-wizard-modal-faceid,.retela-wizard-modal-faceid{max-height:calc(100vh - 1.5rem)}}.retela-terms-row{display:flex;align-items:flex-start;gap:.65rem;border:1px solid #dbe7de;border-radius:1rem;background:#fff;padding:.8rem;color:#475569;font-size:.86rem;line-height:1.45}.retela-terms-row input{margin-top:.2rem;width:1rem;height:1rem;accent-color:#16a34a}.retela-policy-link{color:#2563eb;cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:2px}.retela-policy-link:hover{color:#1d4ed8}.retela-register-select-wrap{display:flex;min-width:0;align-items:center;gap:.75rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;padding:.625rem .75rem;box-shadow:0 1px 2px #0f172a0d}.retela-register-invalid{border-color:#ef4444}.retela-register-error{color:#dc2626;font-size:.78rem;font-weight:700}.retela-register-hint{color:#64748b;font-size:.76rem;font-weight:700}.retela-register-select-wrap select,.retela-register-input{width:100%;min-width:0;border:1px solid #e2e8f0;border-radius:.9rem;background:#fff;padding:.75rem;color:#0f172a;font-size:.9rem;outline:none}.retela-register-select-wrap select{border:0;padding:0}.retela-register-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;overflow-y:auto;background:#0f172a9e;padding:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.retela-register-modal,.retela-wizard-modal{width:min(100%,34rem);border:1px solid #d8efe0;border-radius:1.25rem;background:#fff;padding:1.4rem;box-shadow:0 26px 70px #0f172a38}.retela-wizard-modal{width:min(100%,52rem)}.retela-registration-agreement-modal{display:flex;max-height:min(90dvh,34rem);flex-direction:column;padding:0;overflow:hidden}.retela-registration-agreement-content{min-height:0;overflow-y:auto;padding:1.4rem 1.4rem 0}.retela-registration-agreement-actions{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid #e2e8f0;background:#fff;padding:1rem 1.4rem 1.4rem}.retela-dark .retela-registration-agreement-modal{border-color:#22c55e47;background:#0f172a}.retela-dark .retela-registration-agreement-modal .text-slate-900{color:#f8fafc}.retela-dark .retela-registration-agreement-modal .text-slate-600{color:#cbd5e1}.retela-dark .retela-registration-agreement-actions{border-top-color:#94a3b838;background:#0f172a}.retela-stepper{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.2rem 0}.retela-step-pill{display:inline-grid;gap:.1rem;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;padding:.45rem .7rem;color:#64748b;font-size:.74rem;font-weight:800}.retela-step-pill small{color:inherit;font-size:.66rem;font-weight:800;letter-spacing:0;opacity:.8}.retela-step-pill-complete{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.retela-step-pill-active{border-color:#bbf7d0;background:#ecfdf5;color:#15803d}.retela-wizard-step{display:grid;gap:1rem}.retela-upload-panel{display:grid;gap:1rem;border:1px dashed #b7dec5;border-radius:1rem;background:#f8fdf9;padding:1rem}.retela-id-preview,.retela-empty-preview,.retela-camera-preview{width:100%;min-height:15rem;max-height:24rem;border-radius:1rem;background:#eef7f1;-o-object-fit:contain;object-fit:contain}.retela-empty-preview{display:grid;place-items:center;color:#64748b;font-weight:700}.retela-camera-preview{background:#0f172a;-o-object-fit:cover;object-fit:cover}.retela-file-button{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:1rem;background:#63b97d;padding:.65rem 1rem;color:#fff;font-size:.9rem;font-weight:800}.retela-file-button input{display:none}.retela-wizard-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.retela-register-alert{display:flex;align-items:center;gap:.5rem;border-radius:1rem;background:#fef2f2;padding:.8rem;color:#b91c1c;font-size:.86rem;font-weight:700}.retela-register-alert-danger{background:#fef2f2;color:#b91c1c}.retela-selfie-stage{position:relative;width:min(100%,34rem);margin:0 auto}.retela-selfie-camera-wrap{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:1rem;background:#0f172a;-moz-user-select:none;user-select:none;-webkit-user-select:none}.retela-id-camera-wrap{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:1rem;background:#0f172a;-moz-user-select:none;user-select:none;-webkit-user-select:none}.retela-id-camera-wrap .retela-camera-preview,.retela-selfie-camera-wrap .retela-camera-preview{height:100%;min-height:0;max-height:none}.retela-camera-preview-live,.retela-selfie-preview{transform:none!important}.retela-face-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.retela-face-oval{position:absolute;left:50%;top:50%;width:clamp(11rem,44vw,17rem);height:clamp(15rem,58vw,22rem);max-width:68%;max-height:82%;border:3px solid rgba(255,255,255,.94);border-radius:50%/46%;box-shadow:0 0 0 999px #0f172a59;pointer-events:none;transform:translate(-50%,-50%)}.retela-id-outline{position:absolute;top:16%;right:8%;bottom:16%;left:8%;border:3px solid rgba(255,255,255,.96);border-radius:.85rem;box-shadow:0 0 0 999px #0f172a61,inset 0 0 0 1px #22c55e99;pointer-events:none;transition:border-color .22s ease,box-shadow .22s ease}.retela-id-outline-ready{border-color:#22c55e;box-shadow:0 0 0 999px #0f172a57,0 0 32px #22c55e8f,inset 0 0 0 1px #22c55ed9}.retela-id-outline-ready:before,.retela-id-outline-ready:after,.retela-id-outline-ready span:before,.retela-id-outline-ready span:after{border-color:#22c55e}.retela-id-outline:before,.retela-id-outline:after,.retela-id-outline span:before,.retela-id-outline span:after{position:absolute;width:1.6rem;height:1.6rem;border-color:#22c55e;content:""}.retela-id-outline:before{left:-3px;top:-3px;border-left:5px solid #22c55e;border-top:5px solid #22c55e}.retela-id-outline:after{right:-3px;top:-3px;border-right:5px solid #22c55e;border-top:5px solid #22c55e}.retela-id-outline span:before{bottom:-3px;left:-3px;border-bottom:5px solid #22c55e;border-left:5px solid #22c55e}.retela-id-outline span:after{bottom:-3px;right:-3px;border-bottom:5px solid #22c55e;border-right:5px solid #22c55e}.retela-guidance-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;border:1px solid #dbe7de;border-radius:1rem;background:#f8fafc;padding:.75rem;color:#334155;font-size:.8rem;font-weight:800}.retela-guidance-panel span{display:inline-flex;min-width:0;align-items:center;gap:.4rem;overflow-wrap:anywhere}.retela-live-status{display:flex;min-height:3rem;align-items:center;gap:.6rem;border:1px solid #dbe7de;border-radius:1rem;background:#fff;padding:.75rem .9rem;color:#334155;font-size:.9rem;font-weight:900}.retela-live-status svg{flex:0 0 auto;color:#15803d}.retela-live-status span{min-width:0;flex:1 1 auto}.retela-live-status strong{border-radius:999px;background:#ecfdf5;padding:.25rem .55rem;color:#15803d;font-size:.78rem}.retela-live-status-ok{border-color:#86efac;background:#ecfdf5;color:#14532d}.retela-countdown{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:5rem;font-weight:900;text-shadow:0 8px 24px rgba(0,0,0,.45)}.retela-face-panel{display:grid;justify-items:center;gap:1rem;border:1px solid #dcfce7;border-radius:1.1rem;background:#f8fdf9;padding:1.4rem;text-align:center}.retela-wizard-modal-faceid{width:min(100%,34rem);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1rem);overflow:hidden;padding:0;border-color:#e7f3ea;border-radius:clamp(1.15rem,4vw,1.8rem);background:#fff}.retela-faceid-shell{min-width:0;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1rem);overflow:hidden;gap:clamp(.65rem,2.2vw,1rem);padding:calc(clamp(.9rem,3vw,1.35rem) + env(safe-area-inset-top)) clamp(.85rem,3vw,1.25rem) calc(clamp(.85rem,3vw,1.2rem) + env(safe-area-inset-bottom))}.retela-faceid-header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:clamp(.55rem,2vw,.8rem)}.retela-faceid-back{display:inline-grid;min-width:48px;min-height:48px;place-items:center;border:1px solid #e2eee5;border-radius:999px;background:#fff;color:#163923;box-shadow:0 10px 24px #0f172a14}.retela-faceid-title{display:grid;min-width:0;gap:.1rem;color:#0f172a}.retela-faceid-title span{overflow:hidden;font-family:var(--font-display, inherit);font-size:clamp(1.05rem,4.8vw,1.45rem);font-weight:900;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.retela-faceid-title strong{color:#16a34a;font-size:clamp(.72rem,2.8vw,.82rem);font-weight:900}.retela-faceid-secure{display:inline-flex;min-height:36px;align-items:center;gap:.35rem;border:1px solid #bbf7d0;border-radius:999px;background:#ecfdf5;padding:0 .65rem;color:#15803d;font-size:clamp(.7rem,2.8vw,.78rem);font-weight:900;white-space:nowrap}.retela-faceid-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.3rem,1.6vw,.55rem);margin:0;padding:0;list-style:none}.retela-faceid-progress li{display:grid;min-width:0;justify-items:center;gap:.28rem;color:#94a3b8;font-size:clamp(.58rem,2vw,.68rem);font-weight:850;text-align:center}.retela-faceid-progress li span{display:grid;width:clamp(1.35rem,6vw,1.65rem);height:clamp(1.35rem,6vw,1.65rem);place-items:center;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:inherit}.retela-faceid-progress li strong{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retela-faceid-progress li.is-active{color:#15803d}.retela-faceid-progress li.is-active span{border-color:#22c55e;background:#16a34a;color:#fff;box-shadow:0 0 0 4px #22c55e21}.retela-faceid-progress li.is-complete{color:#4b8f61}.retela-faceid-card{display:grid;min-width:0;gap:clamp(.7rem,2.2vw,.95rem);border:1px solid #e1f1e6;border-radius:clamp(1rem,4vw,1.5rem);background:#fff;padding:clamp(.65rem,2vw,.9rem);box-shadow:0 20px 50px #0f172a1f}.retela-faceid-shell .retela-selfie-stage{width:100%;max-width:none}.retela-faceid-camera{width:100%;height:clamp(21rem,58dvh,35rem);max-height:calc(100dvh - 15.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:19rem;aspect-ratio:3 / 4;border-radius:clamp(1rem,4vw,1.45rem);background:#07130c;box-shadow:inset 0 0 0 1px #ffffff14}.retela-faceid-camera .retela-camera-preview{width:100%;height:100%;min-height:0;max-height:none;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.retela-faceid-camera .retela-camera-preview-live{transform:scaleX(-1)!important}.retela-faceid-camera .retela-selfie-preview{transform:none!important}.retela-faceid-guide{position:absolute;left:50%;top:50%;display:grid;width:clamp(13rem,58vw,19rem);height:clamp(16.5rem,72vw,24rem);max-width:72%;max-height:84%;place-items:center;border:3px solid rgba(255,255,255,.95);border-radius:50%/45%;box-shadow:0 0 0 999px #0206175c,0 0 28px #ffffff38,inset 0 0 28px #ffffff14;pointer-events:none;transform:translate(-50%,-50%);transition:border-color .3s ease,box-shadow .3s ease,filter .3s ease}.retela-faceid-guide:before{position:absolute;top:12%;right:16%;bottom:12%;left:16%;border:1.5px dashed rgba(255,255,255,.64);border-radius:50%/45%;content:""}.retela-faceid-guide:after{position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border:1px solid rgba(255,255,255,.22);border-radius:inherit;animation:retelaFaceScan 1.9s ease-in-out infinite;content:""}.retela-faceid-guide.is-ready,.retela-faceid-guide.is-success{border-color:#22c55e;box-shadow:0 0 0 999px #02061752,0 0 34px #22c55e9e,inset 0 0 26px #22c55e33}.retela-faceid-guide.is-warn{border-color:#f59e0b;box-shadow:0 0 0 999px #0206175c,0 0 30px #f59e0b7a,inset 0 0 24px #f59e0b29}.retela-faceid-guide.is-error{border-color:#ef4444;box-shadow:0 0 0 999px #02061761,0 0 30px #ef444473,inset 0 0 24px #ef444424}.retela-faceid-countdown{z-index:2;color:#fff;font-size:clamp(4rem,24vw,7rem);font-weight:950;line-height:1;text-shadow:0 10px 28px rgba(0,0,0,.42)}.retela-faceid-success-check{z-index:2;display:grid;width:clamp(4.5rem,22vw,6.5rem);height:clamp(4.5rem,22vw,6.5rem);place-items:center;border-radius:999px;background:#22c55e;color:#fff;box-shadow:0 18px 45px #22c55e6b;animation:retelaSuccessPop .42s cubic-bezier(.2,1.2,.24,1) both}.retela-faceid-instruction{display:flex;min-height:52px;min-width:0;align-items:center;gap:.65rem;border:1px solid #e1ece5;border-radius:999px;background:#fff;padding:.65rem .85rem;color:#334155;font-size:clamp(.86rem,3.2vw,.98rem);font-weight:900;box-shadow:0 10px 26px #0f172a12}.retela-faceid-instruction svg{flex:0 0 auto;color:#15803d}.retela-faceid-instruction span{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.retela-faceid-instruction strong{flex:0 0 auto;border-radius:999px;background:#ecfdf5;padding:.25rem .55rem;color:#15803d;font-size:clamp(.7rem,2.4vw,.78rem)}.retela-faceid-instruction.is-ready,.retela-faceid-instruction.is-success{border-color:#bbf7d0;background:#ecfdf5;color:#14532d}.retela-faceid-instruction.is-warn{border-color:#fed7aa;background:#fffbeb;color:#92400e}.retela-faceid-instruction.is-warn svg{color:#d97706}.retela-faceid-instruction.is-error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.retela-faceid-instruction.is-error svg{color:#dc2626}.retela-faceid-debug{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;border:1px dashed #bbf7d0;border-radius:.8rem;background:#f8fdf9;padding:.55rem;color:#14532d;font-size:.68rem}.retela-faceid-debug div{display:grid;min-width:0;gap:.08rem}.retela-faceid-debug dt{color:#64748b;font-weight:800}.retela-faceid-debug dd{margin:0;overflow:hidden;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.retela-faceid-actions{justify-content:stretch}.retela-faceid-actions>*{min-height:48px;flex:1 1 0}@keyframes retelaFaceScan{0%,to{opacity:.35;transform:scale(.985)}50%{opacity:.9;transform:scale(1.025)}}@keyframes retelaSuccessPop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media(min-width:1440px){.retela-wizard-modal-faceid{width:36rem}.retela-faceid-camera{height:clamp(31rem,60dvh,38rem)}}@media(min-width:1024px)and (max-width:1439px){.retela-wizard-modal-faceid{width:34rem}}@media(min-width:768px)and (max-width:1023px){.retela-wizard-modal-faceid{width:min(100%,32rem)}.retela-faceid-camera{height:clamp(25rem,58dvh,34rem)}}@media(min-width:481px)and (max-width:767px){.retela-wizard-modal-faceid{width:min(100%,31rem)}.retela-faceid-camera{height:clamp(23rem,56dvh,31rem)}}@media(max-width:480px){.retela-register-modal-backdrop{padding:max(.4rem,env(safe-area-inset-top)) .45rem max(.4rem,env(safe-area-inset-bottom))}.retela-wizard-modal-faceid{width:100%}.retela-faceid-header{grid-template-columns:48px minmax(0,1fr) auto}.retela-faceid-secure span,.retela-faceid-progress li strong{display:none}.retela-faceid-card{padding:.55rem}.retela-faceid-camera{height:clamp(20rem,57dvh,29rem);max-height:calc(100dvh - 13rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:18rem}.retela-faceid-guide{width:clamp(12rem,70vw,16rem);height:clamp(15rem,86vw,20.5rem);max-width:78%;max-height:86%}}@media(max-width:640px){.retela-register-modal,.retela-wizard-modal{border-radius:1rem;padding:1rem}.retela-registration-agreement-modal{max-height:calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:0}.retela-registration-agreement-content{padding:1rem 1rem 0}.retela-registration-agreement-actions{padding:.85rem 1rem 1rem}.retela-id-preview,.retela-empty-preview,.retela-camera-preview{min-height:12rem}.retela-selfie-camera-wrap .retela-camera-preview{min-height:0}.retela-face-oval{width:clamp(10rem,62vw,15rem);height:clamp(13rem,78vw,19rem);max-width:76%;max-height:86%}.retela-guidance-panel{grid-template-columns:1fr}.retela-wizard-actions,.retela-upload-panel .flex{width:100%}.retela-wizard-actions>*,.retela-upload-panel .flex>*{flex:1 1 100%}}@media(max-width:420px){.retela-id-camera-wrap{aspect-ratio:4 / 3}.retela-step-pill{flex:1 1 calc(50% - .5rem);text-align:center}}.retela-wizard-modal.retela-wizard-modal-faceid{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0;background:#020617;padding:0;overflow:hidden;box-shadow:none}.retela-wizard-modal.retela-wizard-modal-faceid>.retela-wizard-step{height:100%;min-height:0}@supports not (height: 100dvh){.retela-wizard-modal.retela-wizard-modal-faceid{height:100vh;max-height:100vh}}.customer-docs-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:hidden;background:#11182794;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.customer-docs-modal{display:flex;width:min(94vw,900px);max-width:min(94vw,900px);max-height:86vh;flex-direction:column;overflow-x:hidden;overflow-y:hidden;border:1px solid #e5e7eb;border-radius:22px;background:#f8fafc;color:#111827;box-shadow:0 30px 90px #0f172a47}.customer-docs-header,.customer-docs-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem;background:#fff}.customer-docs-header{flex:0 0 auto;z-index:2;border-bottom:1px solid #e5e7eb}.customer-docs-footer{flex:0 0 auto;justify-content:flex-end;border-top:1px solid #e5e7eb}.customer-docs-kicker{margin:0;color:#15803d;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.customer-docs-header h2{margin:.25rem 0 0;color:#111827;font-size:1.35rem;font-weight:850;letter-spacing:0}.customer-docs-icon-button{display:grid;min-width:2.75rem;width:2.75rem;min-height:2.75rem;height:2.75rem;place-items:center;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:#6b7280;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.customer-docs-icon-button:hover{border-color:#bbf7d0;color:#15803d;box-shadow:0 10px 26px #16a34a1f;transform:translateY(-1px)}.customer-docs-content{display:grid;flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;gap:1rem;padding:1.25rem}.customer-profile-card,.customer-verification-card,.customer-docs-section{min-width:0;max-width:100%;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 18px 42px #0f172a0d}.customer-profile-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.9fr);gap:1.25rem;padding:1.25rem}.customer-profile-identity{display:flex;min-width:0;align-items:center;gap:1rem}.customer-avatar{display:grid;width:5.5rem;height:5.5rem;flex:0 0 auto;place-items:center;border:1px solid #bbf7d0;border-radius:22px;background:linear-gradient(145deg,#dcfce7,#fff);color:#15803d;font-size:1.35rem;font-weight:900;box-shadow:inset 0 0 0 1px #ffffffe6,0 14px 30px #16a34a1f}.customer-profile-copy{min-width:0}.customer-profile-copy h3{margin:0;color:#111827;font-size:1.65rem;font-weight:850;line-height:1.15}.customer-profile-copy p{margin:.45rem 0 0;overflow-wrap:anywhere;color:#6b7280;font-size:.92rem}.customer-profile-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;color:#6b7280;font-size:.78rem;font-weight:700}.customer-profile-meta strong{border-radius:999px;background:#f3f4f6;padding:.25rem .55rem;color:#111827;font-size:.76rem}.customer-status-pill,.customer-docs-badges span,.verification-status-badge{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;font-weight:800;line-height:1}.customer-status-pill{margin-top:.8rem;border:1px solid #bbf7d0;background:#dcfce7;padding:.55rem .75rem;color:#15803d;font-size:.82rem}.customer-status-pill.is-pending{border-color:#fde68a;background:#fffbeb;color:#b45309}.customer-profile-facts{display:grid;gap:.65rem}.customer-profile-fact{display:grid;gap:.35rem;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc;padding:.85rem}.customer-profile-fact span{display:inline-flex;align-items:center;gap:.4rem;color:#6b7280;font-size:.76rem;font-weight:800;text-transform:uppercase}.customer-profile-fact strong{white-space:pre-line;color:#111827;font-size:.92rem;font-weight:800}.customer-verification-card,.customer-docs-section{padding:1rem}.customer-verification-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.customer-verification-header h3,.customer-docs-section h3{margin:.25rem 0 0;color:#111827;font-size:1.08rem;font-weight:850}.customer-verification-header p{margin:.35rem 0 0;color:#6b7280;font-size:.88rem}.customer-circular-rate{--rate: 0%;display:grid;width:8.75rem;height:8.75rem;flex:0 0 auto;place-items:center;border-radius:999px;background:conic-gradient(#16a34a var(--rate),#e5e7eb 0);box-shadow:0 18px 34px #16a34a29}.customer-circular-rate>div{display:grid;width:6.75rem;height:6.75rem;place-items:center;border-radius:999px;background:#fff;text-align:center}.customer-circular-rate span{max-width:5.8rem;color:#6b7280;font-size:.68rem;font-weight:800;line-height:1.2;text-transform:uppercase}.customer-circular-rate strong{color:#15803d;font-size:1.8rem;font-weight:900;line-height:1}.customer-docs-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.customer-docs-badges span{border:1px solid #bbf7d0;background:#dcfce7;padding:.55rem .75rem;color:#15803d;font-size:.82rem}.customer-docs-badges span.is-unverified{border-color:#e5e7eb;background:#f9fafb;color:#6b7280}.customer-verification-table-wrap{margin-top:1rem;max-width:100%;overflow-x:auto;border:1px solid #e5e7eb;border-radius:16px}.customer-verification-table{width:100%;min-width:48rem;border-collapse:separate;border-spacing:0;background:#fff}.customer-verification-table th,.customer-verification-table td{padding:.95rem 1rem;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:middle}.customer-verification-table th{background:#f8fafc;color:#6b7280;font-size:.72rem;font-weight:850;text-transform:uppercase}.customer-verification-table td{color:#374151;font-size:.86rem;font-weight:650}.customer-verification-table tr:last-child td{border-bottom:0}.customer-verification-table tbody tr{transition:background .18s ease}.customer-verification-table tbody tr:hover{background:#f8fafc}.verification-type-cell{display:inline-flex;align-items:center;gap:.5rem;color:#111827;font-weight:850}.verification-type-cell svg{color:#16a34a}.verification-status-badge{border:1px solid #bbf7d0;background:#dcfce7;padding:.45rem .65rem;color:#15803d;font-size:.74rem}.verification-status-badge.is-neutral{border-color:#e5e7eb;background:#f9fafb;color:#6b7280}.verification-rate-cell{display:grid;min-width:10rem;gap:.45rem}.verification-rate-cell strong{color:#111827;font-size:.88rem}.verification-progress{display:block;width:100%;height:.48rem;overflow:hidden;border-radius:999px;background:#e5e7eb}.verification-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#15803d,#16a34a);box-shadow:0 0 16px #16a34a47}.customer-docs-info{display:flex;align-items:flex-start;gap:.55rem;margin-top:1rem;border:1px solid #bbf7d0;border-radius:16px;background:#f0fdf4;padding:.85rem;color:#166534}.customer-docs-info p{margin:0;color:#166534;font-size:.84rem;line-height:1.5}.customer-docs-details{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-top:.9rem}.customer-docs-details div{display:grid;gap:.25rem;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc;padding:.85rem}.customer-docs-details span{color:#6b7280;font-size:.72rem;font-weight:800;text-transform:uppercase}.customer-docs-details strong{overflow-wrap:anywhere;color:#111827;font-size:.92rem;font-weight:800}.customer-docs-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.customer-docs-image-actions{display:flex;flex-wrap:wrap;gap:.45rem}.customer-docs-image-actions button,.customer-docs-image-actions a,.customer-docs-outline-button{display:inline-grid;place-items:center;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:#374151;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.customer-docs-image-actions button,.customer-docs-image-actions a{min-width:2.75rem;width:2.75rem;min-height:2.75rem;height:2.75rem}.customer-docs-image-actions button:hover,.customer-docs-image-actions a:hover,.customer-docs-outline-button:hover{border-color:#16a34a;color:#15803d;box-shadow:0 12px 24px #16a34a21;transform:translateY(-1px)}.customer-docs-image-actions button:disabled{cursor:not-allowed;opacity:.45}.customer-docs-outline-button{min-height:2.5rem;padding:0 1rem;font-size:.86rem;font-weight:800}.customer-docs-image-frame,.customer-docs-missing{display:grid;min-height:180px;max-height:320px;overflow:auto;place-items:center;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc}.customer-docs-image-frame img{max-width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease;transform-origin:center}.customer-docs-missing{gap:.45rem;color:#6b7280;font-weight:800;padding:1rem;text-align:center}.customer-docs-missing p{margin:.25rem 0 0;color:#6b7280;font-size:.86rem;font-weight:750}.customer-docs-recovery-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;margin-top:.35rem;border:1px solid #bbf7d0;border-radius:14px;background:#f0fdf4;padding:0 .9rem;color:#15803d;font-size:.86rem;font-weight:850;transition:border-color .18s ease,background .18s ease,transform .18s ease}.customer-docs-recovery-button:hover{border-color:#16a34a;background:#dcfce7;transform:translateY(-1px)}.customer-docs-loading,.customer-docs-error{display:flex;align-items:center;justify-content:center;gap:.65rem;min-height:8rem;padding:2rem;color:#15803d;font-weight:800}.customer-docs-error{color:#b91c1c}.customer-docs-skeleton{display:grid;gap:1rem;padding:1.25rem}.customer-skeleton-header,.customer-skeleton-grid span,.customer-skeleton-header i{position:relative;overflow:hidden;border-radius:16px;background:#e5e7eb;background-image:linear-gradient(90deg,#e5e7eb 0,#f8fafc,#e5e7eb 90%);background-size:220% 100%;animation:customerDocsShimmer 1.25s ease-in-out infinite}.customer-skeleton-header{display:flex;gap:1rem;border:1px solid #e5e7eb;background-color:#fff;padding:1rem}.customer-skeleton-header>span{width:5.5rem;height:5.5rem;border-radius:22px;background:#e5e7eb}.customer-skeleton-header div{display:grid;flex:1;align-content:center;gap:.7rem}.customer-skeleton-header i{display:block;height:.9rem}.customer-skeleton-header i:first-child{width:40%;height:1.35rem}.customer-skeleton-header i:nth-child(2){width:65%}.customer-skeleton-header i:nth-child(3){width:28%}.customer-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.customer-skeleton-grid span{height:5rem}@keyframes customerDocsShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:900px){.customer-profile-card{grid-template-columns:1fr}.customer-verification-header{flex-direction:column}}@media(max-width:640px){.customer-docs-backdrop{padding:12px}.customer-docs-modal{width:100%;max-width:none;max-height:calc(100dvh - 24px);border-radius:18px}.customer-docs-header,.customer-docs-footer{flex-wrap:wrap;padding:.9rem}.customer-docs-footer>*{flex:1 1 100%}.customer-docs-content,.customer-docs-skeleton{padding:.85rem}.customer-profile-identity,.customer-docs-section-heading{align-items:flex-start;flex-direction:column}.customer-profile-card,.customer-verification-card,.customer-docs-section{border-radius:14px}.customer-avatar{width:4.5rem;height:4.5rem;border-radius:18px}.customer-docs-details{grid-template-columns:minmax(0,1fr)}.customer-verification-table{min-width:42rem}.customer-docs-image-frame,.customer-docs-missing{min-height:160px;max-height:280px}.customer-profile-copy h3{font-size:1.35rem}.customer-docs-header h2{font-size:1.1rem}.customer-circular-rate{width:7.5rem;height:7.5rem}.customer-circular-rate>div{width:5.8rem;height:5.8rem}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev ::slotted(svg),.swiper-button-prev svg,.swiper-button-next ::slotted(svg),.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1{left:.25rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-5{right:1.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-24{top:6rem}.top-5{top:1.25rem}.top-\[calc\(100\%\+0\.35rem\)\]{top:calc(100% + .35rem)}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-\[calc\(env\(safe-area-inset-top\)\+12px\)\]{top:calc(env(safe-area-inset-top) + 12px)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[145\]{z-index:145}.z-\[150\]{z-index:150}.z-\[160\]{z-index:160}.z-\[170\]{z-index:170}.z-\[175\]{z-index:175}.z-\[1800\]{z-index:1800}.z-\[180\]{z-index:180}.z-\[1900\]{z-index:1900}.z-\[190\]{z-index:190}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.z-\[240\]{z-index:240}.z-\[260\]{z-index:260}.z-\[70\]{z-index:70}.z-\[9999\]{z-index:9999}.col-span-3{grid-column:span 3 / span 3}.float-right{float:right}.-mx-\[22px\]{margin-left:-22px;margin-right:-22px}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[-2px\]{margin-top:-2px}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[160px\]{height:160px}.h-\[520px\]{height:520px}.h-\[54px\]{height:54px}.h-\[76px\]{height:76px}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-32{max-height:8rem}.max-h-44{max-height:11rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[220px\]{max-height:220px}.max-h-\[430px\]{max-height:430px}.max-h-\[520px\]{max-height:520px}.max-h-\[560px\]{max-height:560px}.max-h-\[62vh\]{max-height:62vh}.max-h-\[760px\]{max-height:760px}.max-h-\[76vh\]{max-height:76vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-44{min-height:11rem}.min-h-5{min-height:1.25rem}.min-h-56{min-height:14rem}.min-h-72{min-height:18rem}.min-h-9{min-height:2.25rem}.min-h-96{min-height:24rem}.min-h-\[120px\]{min-height:120px}.min-h-\[220px\]{min-height:220px}.min-h-\[230px\]{min-height:230px}.min-h-\[240px\]{min-height:240px}.min-h-\[270px\]{min-height:270px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[370px\]{min-height:370px}.min-h-\[48px\]{min-height:48px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[12\%\]{width:12%}.w-\[13\%\]{width:13%}.w-\[20\%\]{width:20%}.w-\[6\%\]{width:6%}.w-\[7\%\]{width:7%}.w-\[8\%\]{width:8%}.w-\[9\%\]{width:9%}.w-\[95vw\]{width:95vw}.w-\[96vw\]{width:96vw}.w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.w-\[min\(92vw\,900px\)\]{width:min(92vw,900px)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-\[1080px\]{min-width:1080px}.min-w-\[120px\]{min-width:120px}.min-w-\[148px\]{min-width:148px}.min-w-\[150px\]{min-width:150px}.min-w-\[760px\]{min-width:760px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[44vw\]{max-width:44vw}.max-w-\[80\%\]{max-width:80%}.max-w-\[800px\]{max-width:800px}.max-w-\[84\%\]{max-width:84%}.max-w-\[88\%\]{max-width:88%}.max-w-\[min\(380px\,calc\(100vw-2rem\)\)\]{max-width:min(380px,calc(100vw - 2rem))}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-6{scroll-margin-top:1.5rem}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[52px_minmax\(0\,1fr\)_auto\]{grid-template-columns:52px minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-3{row-gap:.75rem}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#14532D\]\/30{border-color:#14532d4d}.border-\[\#58c998\]{--tw-border-opacity: 1;border-color:rgb(88 201 152 / var(--tw-border-opacity, 1))}.border-\[\#60A5FA\]{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-\[\#BAE6FD\]{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-\[\#BBF7D0\]{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-\[\#BFDBFE\]{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-\[\#DDEFE5\]{--tw-border-opacity: 1;border-color:rgb(221 239 229 / var(--tw-border-opacity, 1))}.border-\[\#FDE68A\]{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-\[\#FECACA\]{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-\[\#b9dfc5\]{--tw-border-opacity: 1;border-color:rgb(185 223 197 / var(--tw-border-opacity, 1))}.border-\[\#cfded4\]{--tw-border-opacity: 1;border-color:rgb(207 222 212 / var(--tw-border-opacity, 1))}.border-\[\#d7e3db\]{--tw-border-opacity: 1;border-color:rgb(215 227 219 / var(--tw-border-opacity, 1))}.border-\[\#d8eadf\]{--tw-border-opacity: 1;border-color:rgb(216 234 223 / var(--tw-border-opacity, 1))}.border-\[\#dce8e0\]{--tw-border-opacity: 1;border-color:rgb(220 232 224 / var(--tw-border-opacity, 1))}.border-\[\#dfe9e3\]{--tw-border-opacity: 1;border-color:rgb(223 233 227 / var(--tw-border-opacity, 1))}.border-\[\#fda29b\]{--tw-border-opacity: 1;border-color:rgb(253 162 155 / var(--tw-border-opacity, 1))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/30{border-color:#fde68a4d}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/30{border-color:#fcd34d4d}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/10{border-color:#6ee7b71a}.border-emerald-300\/15{border-color:#6ee7b726}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-300\/25{border-color:#6ee7b740}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-green-400\/20{border-color:#4ade8033}.border-neonbrand{--tw-border-opacity: 1;border-color:rgb(56 255 136 / var(--tw-border-opacity, 1))}.border-neonbrand\/15{border-color:#38ff8826}.border-neonbrand\/20{border-color:#38ff8833}.border-neonbrand\/25{border-color:#38ff8840}.border-neonbrand\/30{border-color:#38ff884d}.border-neonbrand\/35{border-color:#38ff8859}.border-neonbrand\/40{border-color:#38ff8866}.border-neonbrand\/45{border-color:#38ff8873}.border-orange-400\/20{border-color:#fb923c33}.border-red-400\/50{border-color:#f8717180}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-200\/25{border-color:#fecdd340}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-300\/20{border-color:#fda4af33}.border-rose-300\/25{border-color:#fda4af40}.border-rose-300\/30{border-color:#fda4af4d}.border-rose-300\/50{border-color:#fda4af80}.border-rose-400\/20{border-color:#fb718533}.border-rose-400\/55{border-color:#fb71858c}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300\/25{border-color:#7dd3fc40}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-300\/25{border-color:#c4b5fd40}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.border-white\/5{border-color:#ffffff0d}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-l-neonbrand{--tw-border-opacity: 1;border-left-color:rgb(56 255 136 / var(--tw-border-opacity, 1))}.border-t-emerald-400{--tw-border-opacity: 1;border-top-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.\!bg-\[\#f7fff9\]{--tw-bg-opacity: 1 !important;background-color:rgb(247 255 249 / var(--tw-bg-opacity, 1))!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#07110d\]{--tw-bg-opacity: 1;background-color:rgb(7 17 13 / var(--tw-bg-opacity, 1))}.bg-\[\#07110d\]\/95{background-color:#07110df2}.bg-\[\#07140d\]{--tw-bg-opacity: 1;background-color:rgb(7 20 13 / var(--tw-bg-opacity, 1))}.bg-\[\#08140e\]\/90{background-color:#08140ee6}.bg-\[\#101712\]\/95{background-color:#101712f2}.bg-\[\#14532D\]{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.bg-\[\#20b66a\]{--tw-bg-opacity: 1;background-color:rgb(32 182 106 / var(--tw-bg-opacity, 1))}.bg-\[\#2fbf71\]{--tw-bg-opacity: 1;background-color:rgb(47 191 113 / var(--tw-bg-opacity, 1))}.bg-\[\#DBEAFE\]{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-\[\#DCFCE7\]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-\[\#E0F2FE\]{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F3FAF6\]{--tw-bg-opacity: 1;background-color:rgb(243 250 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F8FAFC\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#FEE2E2\]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-\[\#FEF3C7\]{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-\[\#effaf2\]{--tw-bg-opacity: 1;background-color:rgb(239 250 242 / var(--tw-bg-opacity, 1))}.bg-\[\#effcf5\]{--tw-bg-opacity: 1;background-color:rgb(239 252 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f4fbf6\]{--tw-bg-opacity: 1;background-color:rgb(244 251 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f7fff9\]{--tw-bg-opacity: 1;background-color:rgb(247 255 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f8faf9\]{--tw-bg-opacity: 1;background-color:rgb(248 250 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fbf9\]{--tw-bg-opacity: 1;background-color:rgb(248 251 249 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfffc\]{--tw-bg-opacity: 1;background-color:rgb(251 255 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fff1f0\]{--tw-bg-opacity: 1;background-color:rgb(255 241 240 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(10\,20\,14\,0\.55\)\]{background-color:#0a140e8c}.bg-amber-200\/10{background-color:#fde68a1a}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/35{background-color:#00000059}.bg-black\/45{background-color:#00000073}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/85{background-color:#000000d9}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-bluebrand{--tw-bg-opacity: 1;background-color:rgb(0 114 255 / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-300\/15{background-color:#6ee7b726}.bg-emerald-300\/5{background-color:#6ee7b70d}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/45{background-color:#ecfdf573}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/55{background-color:#ecfdf58c}.bg-emerald-50\/65{background-color:#ecfdf5a6}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-emerald-800{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.bg-neonbrand{--tw-bg-opacity: 1;background-color:rgb(56 255 136 / var(--tw-bg-opacity, 1))}.bg-neonbrand\/10{background-color:#38ff881a}.bg-neonbrand\/15{background-color:#38ff8826}.bg-neonbrand\/5{background-color:#38ff880d}.bg-neonbrand\/\[0\.055\]{background-color:#38ff880e}.bg-neonbrand\/\[0\.09\]{background-color:#38ff8817}.bg-orange-400\/10{background-color:#fb923c1a}.bg-red-500\/15{background-color:#ef444426}.bg-rose-300\/10{background-color:#fda4af1a}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-400\/15{background-color:#fb718526}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-950\/85{background-color:#4c0519d9}.bg-rose-950\/90{background-color:#4c0519e6}.bg-sky-300{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.bg-sky-300\/10{background-color:#7dd3fc1a}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-900\/35{background-color:#0f172a59}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/85{background-color:#020617d9}.bg-transparent{background-color:transparent}.bg-violet-300\/10{background-color:#c4b5fd1a}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(135deg\,rgba\(56\,255\,136\,0\.08\)\,transparent_45\%\)\]{background-image:linear-gradient(135deg,rgba(56,255,136,.08),transparent 45%)}.bg-\[linear-gradient\(135deg\,rgba\(8\,31\,20\,0\.96\)\,rgba\(8\,20\,16\,0\.88\)\)\]{background-image:linear-gradient(135deg,#081f14f5,#081410e0)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(255\,255\,255\,0\.03\)\)\]{background-image:linear-gradient(180deg,#ffffff0f,#ffffff08)}.bg-\[radial-gradient\(circle_at_14\%_10\%\,rgba\(56\,255\,136\,0\.18\)\,transparent_32\%\)\,radial-gradient\(circle_at_85\%_20\%\,rgba\(59\,130\,246\,0\.12\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 14% 10%,rgba(56,255,136,.18),transparent 32%),radial-gradient(circle at 85% 20%,rgba(59,130,246,.12),transparent 30%)}.bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(74\,222\,128\,0\.2\)\,transparent_28\%\)\,radial-gradient\(circle_at_88\%_10\%\,rgba\(16\,185\,129\,0\.18\)\,transparent_30\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,transparent\)\]{background-image:radial-gradient(circle at 18% 18%,rgba(74,222,128,.2),transparent 28%),radial-gradient(circle at 88% 10%,rgba(16,185,129,.18),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.bg-\[radial-gradient\(circle_at_50\%_30\%\,rgba\(56\,255\,136\,0\.18\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 50% 30%,rgba(56,255,136,.18),transparent 55%)}.bg-\[radial-gradient\(circle_at_50\%_30\%\,rgba\(56\,255\,136\,0\.2\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 50% 30%,rgba(56,255,136,.2),transparent 55%)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[22px\]{padding-left:22px;padding-right:22px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-12{padding-left:3rem}.pl-20{padding-left:5rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:Poppins,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[clamp\(1\.05rem\,4\.8vw\,1\.5rem\)\]{font-size:clamp(1.05rem,4.8vw,1.5rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#0369A1\]{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-\[\#087a55\]{--tw-text-opacity: 1;color:rgb(8 122 85 / var(--tw-text-opacity, 1))}.text-\[\#102018\]{--tw-text-opacity: 1;color:rgb(16 32 24 / var(--tw-text-opacity, 1))}.text-\[\#111827\]{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-\[\#123526\]{--tw-text-opacity: 1;color:rgb(18 53 38 / var(--tw-text-opacity, 1))}.text-\[\#14532D\]{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-\[\#15803d\]{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-\[\#166534\]{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-\[\#16a36a\]{--tw-text-opacity: 1;color:rgb(22 163 106 / var(--tw-text-opacity, 1))}.text-\[\#17211b\]{--tw-text-opacity: 1;color:rgb(23 33 27 / var(--tw-text-opacity, 1))}.text-\[\#176b37\]{--tw-text-opacity: 1;color:rgb(23 107 55 / var(--tw-text-opacity, 1))}.text-\[\#1D4ED8\]{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-\[\#557166\]{--tw-text-opacity: 1;color:rgb(85 113 102 / var(--tw-text-opacity, 1))}.text-\[\#5f6f65\]{--tw-text-opacity: 1;color:rgb(95 111 101 / var(--tw-text-opacity, 1))}.text-\[\#5f6f66\]{--tw-text-opacity: 1;color:rgb(95 111 102 / var(--tw-text-opacity, 1))}.text-\[\#60746a\]{--tw-text-opacity: 1;color:rgb(96 116 106 / var(--tw-text-opacity, 1))}.text-\[\#8b9a91\]{--tw-text-opacity: 1;color:rgb(139 154 145 / var(--tw-text-opacity, 1))}.text-\[\#92400E\]{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-\[\#B91C1C\]{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-\[\#b42318\]{--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity, 1))}.text-\[\#eafff1\]{--tw-text-opacity: 1;color:rgb(234 255 241 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-bluebrand{--tw-text-opacity: 1;color:rgb(0 114 255 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-100\/60{color:#d1fae599}.text-emerald-100\/65{color:#d1fae5a6}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/70{color:#a7f3d0b3}.text-emerald-200\/75{color:#a7f3d0bf}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-50\/65{color:#ecfdf5a6}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-neonbrand{--tw-text-opacity: 1;color:rgb(56 255 136 / var(--tw-text-opacity, 1))}.text-neonbrand\/65{color:#38ff88a6}.text-neonbrand\/70{color:#38ff88b3}.text-neonbrand\/75{color:#38ff88bf}.text-neonbrand\/80{color:#38ff88cc}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-200\/75{color:#fecdd3bf}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.accent-\[\#22C55E\]{accent-color:#22C55E}.accent-\[\#38ff88\]{accent-color:#38ff88}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.75\)\]{--tw-shadow: 0 0 12px rgba(251,191,36,.75);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(52\,211\,153\,0\.9\)\]{--tw-shadow: 0 0 12px rgba(52,211,153,.9);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(56\,255\,136\,0\.55\)\]{--tw-shadow: 0 0 16px rgba(56,255,136,.55);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(16\,185\,129\,0\.22\)\]{--tw-shadow: 0 0 18px rgba(16,185,129,.22);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(22\,163\,74\,0\.12\)\]{--tw-shadow: 0 0 20px rgba(22,163,74,.12);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(22\,163\,74\,0\.2\)\]{--tw-shadow: 0 0 20px rgba(22,163,74,.2);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(56\,255\,136\,0\.22\)\]{--tw-shadow: 0 0 24px rgba(56,255,136,.22);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(56\,255\,136\,0\.45\)\]{--tw-shadow: 0 0 24px rgba(56,255,136,.45);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(56\,255\,136\,0\.24\)\]{--tw-shadow: 0 0 26px rgba(56,255,136,.24);--tw-shadow-colored: 0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(16\,185\,129\,0\.12\)\]{--tw-shadow: 0 0 28px rgba(16,185,129,.12);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(56\,255\,136\,0\.12\)\]{--tw-shadow: 0 0 28px rgba(56,255,136,.12);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(56\,255\,136\,0\.12\)\]{--tw-shadow: 0 0 30px rgba(56,255,136,.12);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(16\,185\,129\,0\.1\)\]{--tw-shadow: 0 0 32px rgba(16,185,129,.1);--tw-shadow-colored: 0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_35px_rgba\(56\,255\,136\,0\.15\)\]{--tw-shadow: 0 0 35px rgba(56,255,136,.15);--tw-shadow-colored: 0 0 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_38px_rgba\(56\,255\,136\,0\.18\)\]{--tw-shadow: 0 0 38px rgba(56,255,136,.18);--tw-shadow-colored: 0 0 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_45px_rgba\(56\,255\,136\,0\.08\)\]{--tw-shadow: 0 0 45px rgba(56,255,136,.08);--tw-shadow-colored: 0 0 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(22\,163\,74\,0\.18\)\]{--tw-shadow: 0 12px 24px rgba(22,163,74,.18);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 12px 30px rgba(15,23,42,.06);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 14px 34px rgba(15,23,42,.07);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_44px_rgba\(22\,101\,52\,0\.22\)\]{--tw-shadow: 0 16px 44px rgba(22,101,52,.22);--tw-shadow-colored: 0 16px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 18px 45px rgba(15,23,42,.16);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 18px 45px rgba(15,23,42,.18);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 18px 55px rgba(15,23,42,.18);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 20px 55px rgba(15,23,42,.12);--tw-shadow-colored: 0 20px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_55px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 22px 55px rgba(15,23,42,.24);--tw-shadow-colored: 0 22px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 24px 70px rgba(0,0,0,.28);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.18);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow: 0 24px 90px rgba(0,0,0,.38);--tw-shadow-colored: 0 24px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.45\)\,0_0_40px_rgba\(56\,255\,136\,0\.12\)\]{--tw-shadow: 0 24px 90px rgba(0,0,0,.45),0 0 40px rgba(56,255,136,.12);--tw-shadow-colored: 0 24px 90px var(--tw-shadow-color), 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow: 0 28px 90px rgba(0,0,0,.38);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow: 0 28px 90px rgba(0,0,0,.42);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_110px_rgba\(0\,0\,0\,0\.55\)\,0_0_55px_rgba\(56\,255\,136\,0\.12\)\]{--tw-shadow: 0 30px 110px rgba(0,0,0,.55),0 0 55px rgba(56,255,136,.12);--tw-shadow-colored: 0 30px 110px var(--tw-shadow-color), 0 0 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_110px_rgba\(0\,0\,0\,0\.55\)\,0_0_60px_rgba\(56\,255\,136\,0\.16\)\]{--tw-shadow: 0 30px 110px rgba(0,0,0,.55),0 0 60px rgba(56,255,136,.16);--tw-shadow-colored: 0 30px 110px var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_110px_rgba\(0\,0\,0\,0\.55\)\,0_0_65px_rgba\(56\,255\,136\,0\.12\)\]{--tw-shadow: 0 30px 110px rgba(0,0,0,.55),0 0 65px rgba(56,255,136,.12);--tw-shadow-colored: 0 30px 110px var(--tw-shadow-color), 0 0 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_110px_rgba\(0\,0\,0\,0\.58\)\,0_0_65px_rgba\(56\,255\,136\,0\.12\)\]{--tw-shadow: 0 32px 110px rgba(0,0,0,.58),0 0 65px rgba(56,255,136,.12);--tw-shadow-colored: 0 32px 110px var(--tw-shadow-color), 0 0 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(22\,163\,74\,0\.12\)\]{--tw-shadow: inset 0 0 20px rgba(22,163,74,.12);--tw-shadow-colored: inset 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-float{--tw-shadow: 0 18px 45px rgba(22, 41, 82, .12);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/25{--tw-shadow-color: rgb(0 0 0 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/35{--tw-shadow-color: rgb(0 0 0 / .35);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-700\/20{--tw-shadow-color: rgb(4 120 87 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-950\/20{--tw-shadow-color: rgb(2 44 34 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-950\/40{--tw-shadow-color: rgb(76 5 25 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/50{--tw-shadow-color: rgb(226 232 240 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/60{--tw-shadow-color: rgb(226 232 240 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/70{--tw-shadow-color: rgb(226 232 240 / .7);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/80{--tw-shadow-color: rgb(226 232 240 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-300\/60{--tw-shadow-color: rgb(203 213 225 / .6);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.ring-slate-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))}.grayscale-\[0\.1\]{--tw-grayscale: grayscale(.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-\[55deg\]{--tw-hue-rotate: hue-rotate(55deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\]{transition-property:margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.\[word-break\:break-word\]{word-break:break-word}:root{--retela-green: #22C55E;--retela-green-dark: #14532D;--retela-mint: #DCFCE7;--retela-border: #DDEFE5;--retela-ink: #17211B;--retela-muted: #5D6B62;--retela-surface: #FFFFFF;--retela-soft: #F4FBF6;--retela-shadow: 0 16px 40px rgba(28, 45, 34, .1)}*{box-sizing:border-box}html{min-height:100%;width:100%;overflow-x:hidden}body{margin:0;min-height:100vh;width:100%;overflow-x:hidden;font-family:Inter,sans-serif;background:#f4fbf6;color:var(--retela-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}img,canvas,svg{max-width:100%}video{max-width:100%}img,video{-o-object-fit:cover;object-fit:cover}#root{min-height:100vh;width:100%;overflow-x:hidden}::-moz-selection{background:#22c55e38;color:var(--retela-green-dark)}::selection{background:#22c55e38;color:var(--retela-green-dark)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#ecf7ef}::-webkit-scrollbar-thumb{border:2px solid #ECF7EF;border-radius:999px;background:#b7dfc4}::-webkit-scrollbar-thumb:hover{background:#8dcaa1}a,button,[role=button],input,select,textarea{outline-color:var(--retela-green)}button{-webkit-tap-highlight-color:transparent}.premium-shell,.premium-shell main,.premium-shell section,.premium-shell article,.premium-shell div,.auth-shell,.auth-card{min-width:0}.premium-shell,.auth-shell{max-width:100vw}.premium-shell :where(button,[role=button],a[href],input,select,textarea){touch-action:manipulation}.premium-shell :where(button,[role=button]),.auth-shell :where(button,[role=button]){min-height:44px;min-width:44px}.premium-shell :where(.grid,.flex),.auth-shell :where(.grid,.flex){min-width:0}.premium-shell :where(.grid>*,.flex>*),.auth-shell :where(.grid>*,.flex>*){min-width:0}.premium-shell table{width:100%}.premium-shell .overflow-x-auto,.premium-shell .overflow-auto{max-width:100%;-webkit-overflow-scrolling:touch}.premium-shell :where(input,select,textarea){max-width:100%}.premium-shell :where([role=dialog],.fixed>.premium-card){max-width:calc(100vw - 2rem)}.retela-page-content{width:100%;max-width:100%;overflow-x:clip}.retela-app-main,.retela-app-header,.premium-topbar,.retela-topbar-title,.retela-topbar-actions,.retela-profile-button{min-width:0;max-width:100%}.retela-topbar-actions{row-gap:.5rem}.retela-profile-button{justify-content:center}.retela-page-content>*{max-width:100%}.retela-page-content :where(h1){font-size:clamp(1.55rem,4vw,2.6rem);line-height:1.12}.retela-page-content :where(h2){font-size:clamp(1.25rem,3vw,2rem);line-height:1.16}.retela-page-content :where(h3){font-size:clamp(1.05rem,2.35vw,1.35rem);line-height:1.2}.retela-page-content :where(p,span,strong,label,button,input,select,textarea){overflow-wrap:anywhere}.retela-page-content :where(img,video,canvas,svg){max-width:100%}.retela-page-content :where(img,video){height:auto;-o-object-fit:cover;object-fit:cover}.retela-page-content :where(.premium-card,.floating-card,article,section,[class*=rounded-]){min-width:0;max-width:100%}.retela-page-content :where(.grid>.premium-card,.grid>.floating-card,.grid>article){height:100%}.retela-page-content :where(.recharts-wrapper,.recharts-responsive-container,.recharts-surface){max-width:100%!important}.retela-page-content :where(table){max-width:100%}.retela-page-content :where(input,select,textarea,button){max-width:100%}@media(min-width:320px){.retela-page-content{padding-inline:clamp(.75rem,3.5vw,1.25rem)}}@media(min-width:480px){.retela-page-content{padding-inline:clamp(1rem,3vw,1.5rem)}}@media(min-width:768px){.retela-page-content{padding-inline:clamp(1.25rem,3vw,2rem)}}@media(min-width:1024px){.retela-page-content{padding-inline:2rem}}@media(min-width:1280px){.retela-page-content{padding-inline:2rem}}@media(min-width:1440px){.retela-page-content{padding-inline:2rem}}@media(max-width:1023px){.premium-shell main{margin-left:0!important}.premium-sidebar{max-height:calc(100dvh - 2rem)}.premium-shell :where(table){display:block;width:100%;max-width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.premium-shell :where(th,td){white-space:nowrap}.premium-shell :where(.recharts-wrapper,.recharts-surface,canvas){max-width:100%!important}.metric-card{min-width:0}.support-panel-height{height:auto;min-height:min(85vh,42rem)}}@media(max-width:767px){.retela-page-content [class*="sm:grid-cols-"],.retela-page-content [class*="md:grid-cols-"],.retela-page-content [class*="lg:grid-cols-"],.retela-page-content [class*="xl:grid-cols-"]{grid-template-columns:minmax(0,1fr)!important}.retela-page-content :where(form){width:100%}.retela-page-content :where(form input,form select,form textarea){width:100%}.retela-page-content :where(form button[type=submit]){width:100%}.retela-page-content :where(.sticky){position:static}.premium-shell :where(.fixed.inset-0,[class*=fixed][class*=inset-0]){overflow-y:auto}.premium-shell :where(.fixed.inset-0>*,[class*=fixed][class*=inset-0]>*){max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem)}.premium-shell :where([class*=bottom-5][class*=right-5],[class*=bottom-5][class*=right-4]){right:.75rem!important;bottom:.75rem!important;left:.75rem;max-width:none}}@media(max-width:479px){.premium-topbar{align-items:flex-start}.premium-topbar>div:last-child{width:100%}.premium-topbar>div:last-child>button:last-child{flex:1 1 auto}.retela-page-content{padding-inline:.75rem}}@media(min-width:320px)and (max-width:480px){.premium-shell{width:100vw}.retela-app-header{padding-left:4.75rem!important;padding-right:.75rem!important}.premium-topbar{gap:.625rem!important;padding:.75rem!important}.retela-topbar-title{flex-basis:100%;padding-right:0}.retela-topbar-title img{height:2.25rem;width:2.25rem}.retela-topbar-actions{width:100%;justify-content:flex-start}.retela-profile-button{flex:1 1 min(12rem,100%);max-width:100%!important}.premium-sidebar:not(.retela-sidebar-panel){inset:.75rem auto .75rem .75rem!important;width:min(19rem,calc(100vw - 1.5rem))!important;max-width:calc(100vw - 1.5rem)!important;border-radius:18px!important;padding:.75rem!important}.retela-page-content{padding:.75rem!important}.retela-page-content :where(.premium-card,.floating-card,article,section){border-radius:12px!important}}@media(min-width:481px)and (max-width:767px){.retela-app-header{padding-left:4.75rem!important;padding-right:1rem!important}.retela-topbar-title{flex:1 1 16rem}.retela-topbar-actions{flex:1 1 auto;justify-content:flex-end}.premium-sidebar:not(.retela-sidebar-panel){width:min(20rem,calc(100vw - 2rem))!important}.retela-page-content{padding:1rem!important}}@media(min-width:768px)and (max-width:1023px){.retela-app-header{padding-left:5rem!important;padding-right:1.25rem!important}.premium-sidebar:not(.retela-sidebar-panel){width:min(22rem,calc(100vw - 2rem))!important}.retela-page-content{padding:1.25rem!important}.retela-page-content [class*="xl:grid-cols-"],.retela-page-content [class*="2xl:grid-cols-"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1024px)and (max-width:1439px){.retela-page-content{padding:1.5rem!important}.retela-page-content [class*="2xl:grid-cols-"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1440px){.retela-page-content{padding:2rem!important}}.gradient-btn{background:linear-gradient(180deg,#63b97d,#2f8f5b);color:#fff;box-shadow:0 10px 22px #2f8f5b2e;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.gradient-btn:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 14px 28px #2f8f5b2e;filter:saturate(1.1)}.floating-card{border-radius:16px;background:#fffffff0;box-shadow:0 18px 45px #1629521f;transition:transform .3s ease,box-shadow .3s ease}.premium-shell{position:relative;background:linear-gradient(180deg,#ffffffeb,#f4fbf6f5 44%,#ecf7ef);color:var(--retela-ink)}.premium-shell:before{display:none}@keyframes auroraFlow{0%{background-position:0% 20%,0 0,0 0}to{background-position:100% 70%,18px 18px,18px 18px}}@media print{body{background:#fff!important;color:#111827!important}aside,header,.no-print,.fixed{display:none!important}main{margin:0!important}.premium-shell,.premium-card{background:#fff!important;box-shadow:none!important;border-color:#d1d5db!important;color:#111827!important}.premium-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.premium-card{position:relative;overflow:hidden;border:1px solid var(--retela-border);border-radius:14px;background:linear-gradient(180deg,#fff,#fbfefc);box-shadow:var(--retela-shadow);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.premium-card:before{display:none}.premium-card:hover{transform:translateY(-2px);border-color:#bfe7cd;box-shadow:0 20px 46px #1c2d2221}.premium-card>*{position:relative;z-index:1}.customer-toast-stack{position:fixed;top:20px;right:20px;z-index:9999;display:grid;width:min(320px,calc(100vw - 40px));max-width:320px;gap:10px;pointer-events:none}.customer-toast{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:color-mix(in srgb,var(--retela-surface) 94%,transparent);padding:12px;color:var(--retela-ink);box-shadow:0 18px 40px #0f172a29;pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.customer-toast-icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:999px;background:#eff6ff;color:#2563eb}.customer-toast-success .customer-toast-icon{background:#dcfce7;color:#15803d}.customer-toast-error .customer-toast-icon{background:#fee2e2;color:#dc2626}.customer-toast-warning .customer-toast-icon{background:#fef3c7;color:#b45309}.customer-toast-content{min-width:0;flex:1 1 auto}.customer-toast-content strong{display:block;color:var(--retela-ink);font-size:.86rem;font-weight:900;line-height:1.25}.customer-toast-content p{margin:0;color:var(--retela-muted);font-size:.84rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.customer-toast-content strong+p{margin-top:2px}.customer-toast-action{margin-top:7px;color:#15803d;font-size:.78rem;font-weight:900}.customer-toast-close{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:999px;color:color-mix(in srgb,var(--retela-muted) 72%,transparent);transition:background .18s ease,color .18s ease}.customer-toast-close:hover{background:#0f172a0f;color:var(--retela-ink)}.conversation-action-toast{position:fixed;top:20px;right:20px;z-index:1900;display:inline-flex;width:min(340px,calc(100vw - 40px));align-items:center;gap:10px;border:1px solid #8fc9a0;border-radius:16px;background:#effaf2;padding:12px 14px;color:#14532d;box-shadow:0 18px 40px #0f172a29}.conversation-action-toast span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:999px;background:#dcfce7;color:#15803d}.conversation-action-toast p{min-width:0;color:inherit;font-size:.86rem;font-weight:850;line-height:1.35}.premium-shell.retela-dark-shell .customer-toast,.retela-dark .customer-toast{border-color:#ffffff1f;background:#07110df0;color:#f8fafc;box-shadow:0 20px 50px #0006}.premium-shell.retela-dark-shell .customer-toast-content strong,.retela-dark .customer-toast-content strong{color:#f8fafc}.premium-shell.retela-dark-shell .customer-toast-content p,.retela-dark .customer-toast-content p{color:#f8fafcb8}.premium-shell.retela-dark-shell .customer-toast-close,.retela-dark .customer-toast-close{color:#f8fafc8c}.premium-shell.retela-dark-shell .customer-toast-close:hover,.retela-dark .customer-toast-close:hover{background:#ffffff1a;color:#fff}.premium-shell.retela-dark-shell .conversation-action-toast,.retela-dark .conversation-action-toast{border-color:#34d39952;background:#0f1a15f5;color:#d9fbe7;box-shadow:0 20px 50px #0006}.premium-shell.retela-dark-shell .conversation-action-toast span,.retela-dark .conversation-action-toast span{background:#16a34a33;color:#86efac}@media(max-width:640px){.customer-toast-stack{top:calc(env(safe-area-inset-top) + 12px);right:12px;left:auto;width:calc(100vw - 24px);max-width:320px}.conversation-action-toast{top:calc(env(safe-area-inset-top) + 12px);right:12px;width:calc(100vw - 24px)}.retela-continue-shopping-button{width:100%;min-height:46px}.retela-meetup-schedule-grid{grid-template-columns:1fr}}.chart-3d-card{perspective:1100px;transform-style:preserve-3d}.chart-3d-card:after{display:none}.chart-stage{position:relative;transform:none;transform-origin:center bottom;filter:none;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s ease}.chart-stage:before{display:none}.chart-stage canvas{position:relative;z-index:1}.chart-3d-card:hover .chart-stage{transform:translateY(-2px);filter:none}.premium-sidebar,.premium-topbar{animation:fadeSlide .26s ease both}.premium-topbar{border-radius:16px!important;background:#ffffffeb!important;box-shadow:0 12px 28px #1c2d2217!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.premium-sidebar{border-radius:18px!important;border-color:#4b5563!important;background:linear-gradient(180deg,#374151,#2f3742)!important;color:#f9fafb!important;box-shadow:0 22px 50px #1118273d!important}.retela-mobile-menu-button{position:fixed;top:max(1rem,env(safe-area-inset-top));left:1rem;z-index:90;display:grid;width:46px;height:46px;min-width:46px;min-height:46px;place-items:center;border:1px solid #d8efe0;border-radius:16px;background:#fff;color:#14532d;box-shadow:0 14px 30px #0f172a29;opacity:1;pointer-events:auto;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.retela-mobile-menu-button.is-open{border-color:#2bbf6d;background:#ecfff3;color:#116b3b;box-shadow:0 8px 22px #125c3724}.retela-mobile-menu-button:active{transform:scale(.96)}.retela-sidebar-panel{position:fixed;top:1rem;bottom:1rem;left:1rem;z-index:70;width:18rem;max-width:calc(100vw - 2rem);overflow:hidden;padding:1rem;animation:none;will-change:transform;transition:width .24s ease,padding .24s ease,transform .24s cubic-bezier(.22,1,.36,1),background-color .24s ease,border-color .24s ease,color .24s ease,box-shadow .24s ease}.retela-sidebar-desktop-collapsed{width:5rem}.retela-sidebar-desktop-expanded{width:18rem}.retela-sidebar-close-button{position:relative;z-index:2;pointer-events:auto}.admin-sidebar-brand{border:1px solid #d9eee2!important;border-radius:18px!important;background:#fff!important;color:#0f5f36!important;box-shadow:0 8px 24px #125c371a!important}.admin-sidebar-brand .retela-sidebar-logo{border-color:#d9eee2!important;background:#fff!important;-o-object-fit:contain!important;object-fit:contain!important;box-shadow:0 4px 14px #125c3714!important}.admin-sidebar-brand .retela-sidebar-title{color:#0f5f36!important}.admin-sidebar-brand .retela-sidebar-subtitle{color:#16864e!important}.admin-sidebar-brand .admin-sidebar-hamburger{border:1px solid #2bbf6d!important;background:#ecfff3!important;color:#116b3b!important;box-shadow:0 8px 22px #125c371a!important}.admin-sidebar-brand .admin-sidebar-hamburger:hover,.admin-sidebar-brand .admin-sidebar-hamburger:focus-visible{border-color:#16a36a!important;background:#dffbe9!important;color:#0f5f36!important}.retela-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:block;width:100vw;height:100vh;height:100dvh;border:0;background:#0f172a8c;padding:0;margin:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}@media(min-width:1024px){.retela-mobile-menu-button,.retela-sidebar-overlay{display:none}.retela-sidebar-panel{transform:translate(0)!important;opacity:1!important}}@media(max-width:1023px){.retela-mobile-menu-button{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:14px}.retela-mobile-menu-button.is-open{top:calc(28px + env(safe-area-inset-top));left:min(calc(86vw - 64px),276px)}.retela-sidebar-panel{top:0!important;bottom:auto!important;left:0!important;width:min(86vw,340px)!important;max-width:calc(100vw - 48px)!important;height:100vh;height:100dvh;max-height:100vh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;border-color:#d9eee2!important;border-radius:0 24px 24px 0!important;background:linear-gradient(180deg,#f7fff9,#eef9f2)!important;color:#19352a!important;box-shadow:0 18px 50px #125c3729!important;padding:calc(14px + env(safe-area-inset-top)) 1rem calc(14px + env(safe-area-inset-bottom))!important;opacity:1!important;-webkit-overflow-scrolling:touch;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,background-color .18s ease,border-color .18s ease}.retela-sidebar-brand-card{min-height:84px;border:1px solid #d9eee2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px #125c371a!important;color:#0f5f36!important;padding:14px 70px 14px 12px!important}.retela-sidebar-brand-main{gap:12px!important}.retela-sidebar-logo{width:54px!important;height:54px!important;flex:0 0 54px!important;border:1px solid #d9eee2!important;border-radius:16px!important;background:#fff!important;-o-object-fit:contain!important;object-fit:contain!important;padding:4px;box-shadow:0 4px 14px #125c3714!important}.retela-sidebar-title{color:#0f5f36!important;font-size:1rem!important;line-height:1.15!important;letter-spacing:.01em!important}.retela-sidebar-subtitle{color:#16864e!important;font-size:.68rem!important;letter-spacing:.12em!important}.retela-sidebar-close-button{display:none!important}.retela-sidebar-mobile-open{transform:translate(0)!important}.retela-sidebar-mobile-closed{transform:translate(-105%)!important}.retela-sidebar-panel nav{min-height:0;overflow-y:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.retela-sidebar-panel .sidebar-logout{flex-shrink:0;margin-bottom:max(.25rem,env(safe-area-inset-bottom))}.retela-sidebar-overlay{background:#0f231833;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.premium-sidebar .sidebar-nav-item{min-height:52px;gap:14px;border-color:transparent!important;border-radius:14px!important;background:transparent!important;color:#294738!important;padding:0 16px!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.premium-sidebar .sidebar-nav-icon{color:#1f6f45!important}.premium-sidebar .sidebar-nav-item:hover,.premium-sidebar .sidebar-nav-item:focus-visible{border-color:#d9eee2!important;background:#eefbf2!important;color:#0e6839!important;transform:none!important}.premium-sidebar .sidebar-nav-item-active,.premium-sidebar .sidebar-nav-item-active:hover{border:1px solid #7ae5a4!important;background:#d9fbe5!important;color:#0e6839!important;box-shadow:none!important}.premium-sidebar .sidebar-nav-item-active .sidebar-nav-icon{color:#0e6839!important}.premium-sidebar .sidebar-logout{min-height:52px;gap:14px;border:1px solid #cfe6d7!important;border-radius:14px!important;background:#fff!important;color:#245339!important;padding:0 16px!important;box-shadow:0 8px 22px #125c3714}.premium-sidebar .sidebar-logout:hover{border-color:#9fd9b5!important;background:#eefbf2!important;color:#0e6839!important;transform:none!important}}@media(prefers-reduced-motion:reduce){.premium-sidebar,.premium-topbar,.retela-mobile-menu-button,.retela-sidebar-panel,.retela-sidebar-overlay,.premium-sidebar .sidebar-nav-item,.premium-sidebar .sidebar-logout{animation:none!important;transition-duration:1ms!important}}.premium-sidebar .sidebar-nav-item{border-radius:12px;border-color:transparent;color:#f9fafb}.premium-sidebar .sidebar-nav-icon{color:#e5e7eb}.premium-sidebar .sidebar-nav-item:hover{transform:translateY(-1px);border-color:#bbf7d073;background:#f9fafb1c;color:#fff}.premium-sidebar .sidebar-nav-item:hover .sidebar-nav-icon{color:#fff}.premium-sidebar .sidebar-nav-item-active,.premium-sidebar .sidebar-nav-item-active:hover{border-color:#166534;background:linear-gradient(180deg,#dcfce7,#bbf7d0);color:#14532d}.premium-sidebar .sidebar-nav-item-active .sidebar-nav-icon,.premium-sidebar .sidebar-nav-item-active:hover .sidebar-nav-icon{color:#14532d}.premium-sidebar .sidebar-logout{border-radius:12px;border-color:#e5e7eb47;background:#f9fafb1f;color:#f9fafb}.premium-sidebar .sidebar-logout:hover{border-color:#fca5a5;background:#fee2e2;color:#b91c1c}.premium-shell.retela-dark-shell .premium-sidebar,.retela-dark .premium-sidebar{border-color:#cbd5e1!important;background:#e5e7eb!important;color:#111827!important;box-shadow:0 20px 44px #0f172a2e!important}.premium-shell.retela-dark-shell .admin-sidebar-brand,.retela-dark .admin-sidebar-brand{border-color:#315745!important;background:#162820!important;color:#f2fff7!important;box-shadow:0 10px 28px #00000047!important}.premium-shell.retela-dark-shell .admin-sidebar-brand .retela-sidebar-logo,.retela-dark .admin-sidebar-brand .retela-sidebar-logo{border-color:#315745!important;background:#f7fff9!important;box-shadow:0 4px 14px #0000003d!important}.premium-shell.retela-dark-shell .admin-sidebar-brand .retela-sidebar-title,.retela-dark .admin-sidebar-brand .retela-sidebar-title{color:#f2fff7!important}.premium-shell.retela-dark-shell .admin-sidebar-brand .retela-sidebar-subtitle,.retela-dark .admin-sidebar-brand .retela-sidebar-subtitle{color:#74d99d!important}.premium-shell.retela-dark-shell .admin-sidebar-brand .admin-sidebar-hamburger,.retela-dark .admin-sidebar-brand .admin-sidebar-hamburger{border-color:#4a8f6b!important;background:#203c30!important;color:#d9fbe5!important;box-shadow:0 8px 22px #0000003d!important}.premium-shell.retela-dark-shell .admin-sidebar-brand .admin-sidebar-hamburger:hover,.premium-shell.retela-dark-shell .admin-sidebar-brand .admin-sidebar-hamburger:focus-visible,.retela-dark .admin-sidebar-brand .admin-sidebar-hamburger:hover,.retela-dark .admin-sidebar-brand .admin-sidebar-hamburger:focus-visible{border-color:#74d99d!important;background:#274b3b!important;color:#f2fff7!important}.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-item,.retela-dark .premium-sidebar .sidebar-nav-item{color:#111827}.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-icon,.retela-dark .premium-sidebar .sidebar-nav-icon{color:#374151}.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-item:hover,.retela-dark .premium-sidebar .sidebar-nav-item:hover{border-color:#22c55e59;background:#ffffffb3;color:#166534}.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-item:hover .sidebar-nav-icon,.retela-dark .premium-sidebar .sidebar-nav-item:hover .sidebar-nav-icon{color:#166534}.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-item-active,.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-item-active:hover,.retela-dark .premium-sidebar .sidebar-nav-item-active,.retela-dark .premium-sidebar .sidebar-nav-item-active:hover{border-color:#22c55e;background:#dcfce7;color:#166534}.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-item-active .sidebar-nav-icon,.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-item-active:hover .sidebar-nav-icon,.retela-dark .premium-sidebar .sidebar-nav-item-active .sidebar-nav-icon,.retela-dark .premium-sidebar .sidebar-nav-item-active:hover .sidebar-nav-icon{color:#166534}.premium-shell.retela-dark-shell .premium-sidebar .sidebar-logout,.retela-dark .premium-sidebar .sidebar-logout{border-color:#d1d5db;background:#ffffffb8;color:#111827}.premium-shell.retela-dark-shell .premium-sidebar .sidebar-logout:hover,.retela-dark .premium-sidebar .sidebar-logout:hover{border-color:#f87171;background:#fee2e2;color:#b91c1c}.hero-rack{background:linear-gradient(90deg,#050505f5,#050505b8,#0f3d2e59),radial-gradient(circle at 70% 18%,rgba(56,255,136,.22),transparent 24%),repeating-linear-gradient(90deg,rgba(255,255,255,.09) 0 2px,transparent 2px 82px),linear-gradient(135deg,#0f3d2e,#050505 58%)}.skeleton{position:relative;overflow:hidden;background:#edf7f0}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(47,143,91,.14),transparent);animation:shimmer 1.8s infinite}@keyframes shimmer{to{transform:translate(100%)}}.float-soft{animation:floatSoft 5s ease-in-out infinite}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.empty-panel{border:1px dashed rgba(47,143,91,.26);background:#f8fbf9}.feedback-rating-card{border:1px solid #b7e4cf;background:#f3faf6;color:#13251d;box-shadow:0 14px 30px #125c371a}.feedback-rating-label{color:#08764d}.feedback-rating-star{color:#f4b740}.feedback-rating-value{color:#13251d}.admin-feedback-details-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;display:grid;place-items:center;padding:16px;background:#0f172aad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-feedback-details-modal{display:flex;width:min(94vw,780px);max-height:min(88vh,820px);min-width:0;flex-direction:column;overflow:hidden;border:1px solid #cfe8d8;border-radius:24px;background:#fff;color:#15221b;box-shadow:0 28px 90px #0f172a57}.admin-feedback-details-header{display:flex;min-width:0;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #dfeee4;background:linear-gradient(135deg,#f5fff8,#fff 76%);padding:22px 24px 18px}.admin-feedback-details-eyebrow{margin:0;color:#08764d;font-size:.7rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.admin-feedback-details-header h2{margin:8px 0 0;color:#15221b;font-family:var(--font-display, inherit);font-size:clamp(1.35rem,3vw,1.8rem);font-weight:850;line-height:1.15;overflow-wrap:anywhere}.admin-feedback-details-subtitle{margin:7px 0 0;color:#58675f;font-size:.84rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.admin-feedback-details-close{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border:1px solid #cfe8d8;border-radius:14px;background:#fff;color:#163b29;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.admin-feedback-details-close:hover,.admin-feedback-details-close:focus-visible{border-color:#59c987;background:#ecfff3;color:#08764d;transform:translateY(-1px)}.admin-feedback-details-body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:20px 24px}.admin-feedback-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-feedback-detail{min-width:0;border:1px solid #dfeee4;border-radius:16px;background:#f7fcf9;padding:13px 14px}.admin-feedback-detail p,.admin-feedback-comment-section h3,.admin-feedback-image-section h3{margin:0;color:#08764d;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.admin-feedback-detail strong{display:block;margin-top:6px;color:#15221b;font-size:.92rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.admin-feedback-rating-value{display:inline-flex!important;align-items:center;gap:6px;color:#a15c00!important}.admin-feedback-comment-section,.admin-feedback-image-section{margin-top:16px;border:1px solid #dfeee4;border-radius:18px;background:#fff;padding:16px}.admin-feedback-comment-section p{margin:9px 0 0;color:#25362d;font-size:.95rem;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.admin-feedback-image-link{display:block;margin-top:12px;overflow:hidden;border:1px solid #dfeee4;border-radius:16px;background:#f7fcf9;text-align:center}.admin-feedback-image-link img{display:block;width:100%;max-height:360px;-o-object-fit:contain;object-fit:contain}.admin-feedback-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.admin-feedback-image-grid .admin-feedback-image-link{aspect-ratio:1;margin-top:12px}.admin-feedback-no-image,.admin-feedback-details-empty{margin:10px 0 0;color:#58675f;font-size:.9rem;font-weight:650}.admin-feedback-details-footer{display:flex;flex:0 0 auto;justify-content:flex-end;border-top:1px solid #dfeee4;background:#fbfefc;padding:14px 24px}.admin-feedback-details-footer-button{min-height:42px;border:1px solid #b8e7ca;border-radius:12px;background:#fff;padding:0 18px;color:#14633e;font-size:.85rem;font-weight:800;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.admin-feedback-details-footer-button:hover,.admin-feedback-details-footer-button:focus-visible{border-color:#59c987;background:#ecfff3;color:#08764d}.feedback-empty-card{border-color:#b7e4cf!important;background:#fff!important}.feedback-empty-card .empty-panel{min-height:12rem;border-color:#b7e4cf;background:#f8fbf9}.feedback-empty-card .empty-panel h4{color:#13251d}.feedback-empty-card .empty-panel p{color:#5d6b62}.feedback-empty-card .empty-panel>div>div{border-color:#b7e4cf;background:#f3faf6;color:#16864e}.about-page-layout{display:grid;min-width:0;gap:20px}.about-hero-card{position:relative;overflow:hidden;border:1px solid #cfe8d8;border-radius:26px;background:linear-gradient(135deg,#f4fff7,#fff 72%);box-shadow:0 16px 38px #125c371a;padding:28px 30px}.about-hero-card:after{position:absolute;right:-80px;top:-100px;width:280px;height:280px;border-radius:999px;background:#35d8781c;content:"";filter:blur(2px)}.about-hero-content{position:relative;z-index:1;max-width:760px}.about-eyebrow{margin:0;color:#08764d;font-size:.7rem;font-weight:900;letter-spacing:.19em;line-height:1.2;text-transform:uppercase}.about-hero-card h1{margin:11px 0 0;color:#15221b;font-family:var(--font-display, inherit);font-size:clamp(2rem,4vw,2.8rem);font-weight:850;line-height:1.05}.about-hero-card .about-hero-content>p:last-child{margin:13px 0 0;color:#52645a;font-size:.98rem;line-height:1.65}.about-contact-grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.about-contact-grid>a{min-width:0;color:inherit;text-decoration:none}.about-contact-card,.about-stat-card,.about-pillar-card,.about-info-card,.about-location-card{min-width:0;border:1px solid #d7ebdf;border-radius:18px;background:#fff;box-shadow:0 10px 26px #125c370f}.about-contact-card{display:flex;min-height:132px;flex-direction:column;align-items:flex-start;padding:15px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.about-contact-card.is-link:hover,.about-contact-card.is-link:focus-within{border-color:#86d9a7;background:#f8fffa;box-shadow:0 14px 30px #125c371c;transform:translateY(-2px)}.about-contact-icon,.about-section-icon,.about-stat-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #b8e7ca;background:#ecfff3;color:#08764d}.about-contact-icon{width:36px;height:36px;border-radius:12px}.about-contact-card>p{margin:13px 0 0;color:#52645a;font-size:.67rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.about-contact-card>strong{display:block;margin-top:7px;color:#15221b;font-size:.9rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.about-stat-grid{display:grid;grid-template-columns:minmax(0,220px)}.about-stat-card{padding:15px}.about-stat-card p{margin:0;color:#52645a;font-size:.67rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.about-stat-card strong{display:block;margin-top:7px;color:#15221b;font-family:var(--font-display, inherit);font-size:1.8rem;font-weight:850;line-height:1}.about-stat-icon{width:42px;height:42px;border-radius:14px}.about-pillars-grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.about-pillar-card{padding:16px}.about-section-icon{width:36px;height:36px;flex:0 0 36px;border-radius:12px}.about-pillar-card h2,.about-info-card h2,.about-location-card h2{color:#15221b;font-family:var(--font-display, inherit);font-size:1.03rem;font-weight:850;line-height:1.2}.about-pillar-card>p{margin:12px 0 0;color:#52645a;font-size:.88rem;line-height:1.6;overflow-wrap:anywhere}.about-lower-grid{display:grid;min-width:0;grid-template-columns:minmax(0,.86fr) minmax(0,.86fr) minmax(320px,1.28fr);align-items:start;gap:16px}.about-info-card,.about-location-card{padding:18px}.about-info-list{display:grid;gap:11px;margin-top:14px}.about-info-item{border:1px solid #e0eee5;border-radius:14px;background:#f8fcf9;padding:12px 13px}.about-info-item span{display:block;color:#08764d;font-size:.66rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.about-info-item strong{display:block;margin-top:6px;color:#25362d;font-size:.88rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.about-location-card{overflow:hidden}.about-location-heading{display:flex;min-width:0;align-items:center;gap:11px}.about-location-heading .about-eyebrow{font-size:.64rem}.about-location-heading h2{margin-top:5px;overflow-wrap:anywhere}.about-shop-map-container{position:relative;width:100%;height:300px;min-height:280px;margin-top:16px;overflow:hidden;border:1px solid #cfe8d8;border-radius:16px;background:#e8f3eb}.about-shop-map{display:block;width:100%;height:100%;min-height:280px;border:0}.about-location-caption{display:grid;gap:3px;margin-top:13px;color:#52645a;font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.about-location-caption strong{color:#15221b;font-size:.93rem}.retela-dark .about-hero-card,.premium-shell.retela-dark-shell .about-hero-card{border-color:#8ed3ab47;background:linear-gradient(135deg,#1b3025,#15231d 78%);box-shadow:0 18px 44px #0000003d}.retela-dark .about-hero-card h1,.premium-shell.retela-dark-shell .about-hero-card h1,.retela-dark .about-pillar-card h2,.premium-shell.retela-dark-shell .about-pillar-card h2,.retela-dark .about-info-card h2,.premium-shell.retela-dark-shell .about-info-card h2,.retela-dark .about-location-card h2,.premium-shell.retela-dark-shell .about-location-card h2,.retela-dark .about-stat-card strong,.premium-shell.retela-dark-shell .about-stat-card strong,.retela-dark .about-contact-card>strong,.premium-shell.retela-dark-shell .about-contact-card>strong,.retela-dark .about-location-caption strong,.premium-shell.retela-dark-shell .about-location-caption strong{color:#f4fbf6}.retela-dark .about-eyebrow,.premium-shell.retela-dark-shell .about-eyebrow,.retela-dark .about-info-item span,.premium-shell.retela-dark-shell .about-info-item span,.retela-dark .about-contact-card>p,.premium-shell.retela-dark-shell .about-contact-card>p{color:#94e7b5}.retela-dark .about-hero-card .about-hero-content>p:last-child,.premium-shell.retela-dark-shell .about-hero-card .about-hero-content>p:last-child,.retela-dark .about-pillar-card>p,.premium-shell.retela-dark-shell .about-pillar-card>p,.retela-dark .about-stat-card p,.premium-shell.retela-dark-shell .about-stat-card p,.retela-dark .about-location-caption,.premium-shell.retela-dark-shell .about-location-caption{color:#b8c8bf}.retela-dark .about-contact-card,.premium-shell.retela-dark-shell .about-contact-card,.retela-dark .about-stat-card,.premium-shell.retela-dark-shell .about-stat-card,.retela-dark .about-pillar-card,.premium-shell.retela-dark-shell .about-pillar-card,.retela-dark .about-info-card,.premium-shell.retela-dark-shell .about-info-card,.retela-dark .about-location-card,.premium-shell.retela-dark-shell .about-location-card{border-color:#8ed3ab38;background:#15231d;box-shadow:0 16px 34px #0003}.retela-dark .about-contact-card.is-link:hover,.retela-dark .about-contact-card.is-link:focus-within,.premium-shell.retela-dark-shell .about-contact-card.is-link:hover,.premium-shell.retela-dark-shell .about-contact-card.is-link:focus-within{border-color:#5ee48e9e;background:#1b3025}.retela-dark .about-contact-icon,.retela-dark .about-section-icon,.retela-dark .about-stat-icon,.premium-shell.retela-dark-shell .about-contact-icon,.premium-shell.retela-dark-shell .about-section-icon,.premium-shell.retela-dark-shell .about-stat-icon{border-color:#8ed3ab4d;background:#35d8781f;color:#b8ffd0}.retela-dark .about-info-item,.premium-shell.retela-dark-shell .about-info-item{border-color:#8ed3ab2e;background:#0f1a15b3}.retela-dark .about-info-item strong,.premium-shell.retela-dark-shell .about-info-item strong{color:#e6f5eb}.retela-dark .about-shop-map-container,.premium-shell.retela-dark-shell .about-shop-map-container{border-color:#8ed3ab4d;background:#0f1a15}@media(max-width:1100px){.about-contact-grid,.about-pillars-grid,.about-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-location-card{grid-column:1 / -1}}@media(max-width:640px){.about-page-layout{gap:14px}.about-hero-card{border-radius:20px;padding:22px 18px}.about-contact-grid,.about-pillars-grid,.about-lower-grid{grid-template-columns:1fr;gap:12px}.about-location-card{grid-column:auto}.about-contact-card{min-height:0}.about-shop-map-container{height:250px;min-height:220px}.about-shop-map{min-height:220px}}.broadcasts-page{color:#123526}.broadcast-hero{border:1px solid #cfe8d8!important;border-radius:24px!important;background:linear-gradient(135deg,#f7fff9,#ecf9f1)!important;box-shadow:0 10px 28px #125c3714!important}.broadcast-hero-accent{opacity:.55;background:radial-gradient(circle at 18% 18%,rgba(22,134,78,.1),transparent 28%),radial-gradient(circle at 88% 10%,rgba(43,191,109,.11),transparent 30%)!important}.broadcast-hero p:first-child,.broadcasts-page .broadcast-surface-card>div:first-child p:first-child,.broadcasts-page .broadcast-subsection p:first-child,.broadcasts-page .broadcast-history-card>div:first-child p:first-child{color:#16864e!important}.broadcast-hero h1,.broadcasts-page h2,.broadcasts-page h3,.broadcasts-page h4,.broadcasts-page strong{color:#123526!important}.broadcast-hero p:not(:first-child),.broadcasts-page p,.broadcasts-page span{color:#557166}.broadcast-hero-chip,.broadcast-kpi-card,.broadcast-surface-card,.broadcast-subsection,.broadcast-mini-stat,.broadcast-info-line,.broadcast-status-line{border:1px solid #d9eee2!important;background:#fff!important;color:#123526!important;box-shadow:0 10px 28px #125c370f!important}.broadcast-hero-chip p,.broadcast-kpi-card p,.broadcast-mini-stat span{color:#38594b!important}.broadcast-hero-chip svg,.broadcast-kpi-card svg,.broadcast-channel-toggle svg,.broadcast-status-line svg,.broadcast-info-line svg,.broadcasts-page .text-emerald-200{color:#16a36a!important}.broadcast-hero-chip>div>span,.broadcast-kpi-card>div>span,.broadcast-channel-toggle>div>span,.broadcast-status-line span:first-child,.broadcast-info-line svg{border-color:#c9ecd7!important;background:#ecfff3!important}.broadcast-template-card{border:1px solid #dcebe2!important;background:#f9fdfb!important;color:#123526!important}.broadcast-template-card:hover{border-color:#8ed7ad!important;background:#f1fbf5!important}.broadcast-template-card span,.broadcast-channel-toggle p,.broadcast-audience-card p,.broadcast-info-line p,.broadcast-status-line p,.broadcasts-page label span,.broadcasts-page .broadcast-surface-card p:not(:first-child){color:#5d7469!important}.broadcast-choice-pill,.broadcast-channel-toggle,.broadcast-audience-card,.broadcast-table-action{border-color:#d9eee2!important;background:#fff!important;color:#345a49!important}.broadcast-choice-pill:hover,.broadcast-channel-toggle:hover,.broadcast-audience-card:hover,.broadcast-table-action:hover{border-color:#8ed7ad!important;background:#f1fbf5!important;color:#0f5f36!important}.broadcast-choice-pill.is-active,.broadcast-audience-card.is-active{border-color:#7ae5a4!important;background:#d9fbe5!important;color:#0e6839!important;box-shadow:none!important}.broadcast-channel-toggle>span{background:#dfeee6!important}.broadcast-channel-toggle[aria-pressed=true]>span{background:#16a36a!important}.broadcast-channel-toggle>span>span{background:#fff!important}.broadcasts-page :where(input,textarea){border-color:#cfe8d8!important;background:#fff!important;color:#123526!important}.broadcasts-page :where(input,textarea)::-moz-placeholder{color:#7a9488!important}.broadcasts-page :where(input,textarea)::placeholder{color:#7a9488!important}.broadcasts-page :where(input,textarea):focus{border-color:#16a36a!important}.broadcasts-page .border-dashed{border-color:#b7e4cf!important;background:#f7fff9!important}.broadcasts-page .bg-black\/20,.broadcasts-page .bg-white\/\[0\.045\],.broadcasts-page .bg-white\/\[0\.05\],.broadcasts-page .bg-white\/\[0\.055\],.broadcasts-page .bg-white\/\[0\.06\],.broadcasts-page .bg-emerald-300\/8{background:#fff!important}.broadcasts-page .text-white,.broadcasts-page .text-white\/75,.broadcasts-page .text-white\/72,.broadcasts-page .text-white\/68,.broadcasts-page .text-white\/60,.broadcasts-page .text-white\/58,.broadcasts-page .text-white\/55,.broadcasts-page .text-white\/50,.broadcasts-page .text-white\/48,.broadcasts-page .text-white\/45,.broadcasts-page .text-white\/42,.broadcasts-page .text-white\/40,.broadcasts-page .text-white\/35,.broadcasts-page .text-white\/30,.broadcasts-page .text-white\/82{color:#345a49!important}.broadcasts-page .text-emerald-100,.broadcasts-page .text-emerald-100\/65,.broadcasts-page .text-emerald-100\/60,.broadcasts-page .text-emerald-200,.broadcasts-page .text-emerald-200\/70{color:#16864e!important}.broadcasts-page table{color:#345a49!important}.broadcasts-page th{border-color:#d9eee2!important;color:#557166!important}.broadcasts-page td,.broadcasts-page tr{border-color:#e5f3eb!important}.broadcast-history-card article,.broadcast-history-card .border-dashed{border-color:#d9eee2!important;background:#fff!important}.broadcast-progress>div:first-child{color:#557166!important}.broadcast-progress>div:last-child{background:#d9eee2!important}.broadcast-progress>div:last-child>div{background:#16a36a!important}.broadcast-table-action.is-danger{border-color:#fecaca!important;background:#fef2f2!important;color:#dc2626!important}.broadcasts-page .bg-slate-950{background:#e7f2ec!important}.broadcasts-page .skeleton{background:linear-gradient(90deg,#eef9f2,#fff,#eef9f2)!important}.floating-card:hover{transform:translateY(-3px);box-shadow:0 24px 52px #16295229}.fade-slide{animation:fadeSlide .45s ease both}@keyframes fadeSlide{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.auth-shell{min-height:100vh;min-height:100dvh;position:relative;isolation:isolate;background:radial-gradient(circle at 12% 16%,rgba(34,197,94,.13),transparent 25%),radial-gradient(circle at 88% 78%,rgba(16,185,129,.13),transparent 28%),linear-gradient(135deg,#fbfffc,#f2fbf5 48%,#e8f5ee)}.auth-shell:before,.auth-shell:after{content:"";position:fixed;z-index:-1;pointer-events:none;border-radius:999px;border:1px solid rgba(21,128,61,.08)}.auth-shell:before{width:min(520px,72vw);height:min(520px,72vw);left:-160px;top:-170px;background:radial-gradient(circle,rgba(240,253,244,.82),rgba(220,252,231,.26) 58%,transparent 62%)}.auth-shell:after{width:min(440px,78vw);height:min(440px,78vw);right:-150px;bottom:-160px;background:radial-gradient(circle,rgba(209,250,229,.32),transparent 64%)}.auth-card{border:1px solid rgba(20,83,45,.12);border-radius:32px!important;color:#050505;box-shadow:0 26px 70px #1c2d2229}.auth-card label{border-color:#0f3d2e24;background:#ffffffe6}.auth-card input{color:#050505}.auth-card input::-moz-placeholder{color:#94a3b8}.auth-card input::placeholder{color:#94a3b8}.auth-info-panel{background:linear-gradient(145deg,#0f5132,#0b3d28 58%,#082d20);border-radius:30px 0 0 30px}.auth-form-panel{border-radius:0 30px 30px 0}.auth-panel-dots{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:radial-gradient(circle,rgba(255,255,255,.95) 1px,transparent 1.4px);background-size:18px 18px;-webkit-mask-image:linear-gradient(135deg,transparent 0%,#000 34%,transparent 76%);mask-image:linear-gradient(135deg,transparent 0%,#000 34%,transparent 76%)}.auth-panel-ring{position:absolute;border-radius:999px;border:34px solid rgba(255,255,255,.06);pointer-events:none}.auth-panel-ring-one{width:260px;height:260px;right:-92px;top:-70px}.auth-panel-ring-two{width:340px;height:340px;left:-155px;bottom:-145px;border-width:42px;opacity:.75}.auth-login-form{width:100%;text-align:center}.auth-login-field{min-height:54px;border-radius:15px!important;border-color:#d9e8de!important;background:#fff!important;box-shadow:0 10px 24px #0f3d2e0f}.auth-login-field:focus-within{border-color:#20b66a!important;box-shadow:0 0 0 4px #20b66a21,0 12px 28px #0f3d2e14}.auth-captcha-box{display:flex;justify-content:center;max-width:100%;min-height:78px;overflow:hidden}.auth-captcha-config{border:1px solid rgba(217,119,6,.24);border-radius:14px;background:#fffbeb;padding:.8rem 1rem;color:#92400e;font-size:.86rem;font-weight:700;text-align:center}.auth-login-button{display:inline-flex;min-height:54px;width:100%;align-items:center;justify-content:space-between;gap:1rem;border-radius:16px;background:linear-gradient(135deg,#1fb764,#149653);padding:.9rem 1.1rem .9rem 1.35rem;color:#fff;font-size:.96rem;font-weight:800;box-shadow:0 14px 28px #1496533d;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.auth-login-button span{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:.5rem}.auth-login-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 17px 34px #14965347}.auth-login-button:active:not(:disabled){transform:translateY(0);box-shadow:0 10px 22px #14965333}.auth-login-button:disabled{cursor:not-allowed;opacity:.62}.auth-forgot-link{align-self:center;color:#334155;font-size:.9rem;font-weight:700;transition:color .18s ease}.auth-forgot-link:hover{color:#15803d}.auth-divider{display:flex;align-items:center;gap:.85rem;color:#94a3b8;font-size:.78rem;font-weight:800;text-transform:lowercase}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#e2e8f0}@media(max-width:767px){.auth-card{border-radius:26px!important}.auth-info-panel,.auth-form-panel{border-radius:0}.auth-info-panel{min-height:auto;padding-bottom:2rem}.auth-form-panel{padding-top:1.5rem}}@media(max-width:370px){.auth-captcha-box{justify-content:flex-start}.auth-captcha-box>div{transform:scale(.88);transform-origin:top left}}.password-blueprint{border:1px solid rgba(148,163,184,.28);border-radius:14px;padding:12px;background:linear-gradient(135deg,#ffffffe6,#f1f5f9db),radial-gradient(circle at top right,rgba(56,255,136,.14),transparent 46%);color:#0f172a;box-shadow:0 14px 30px #0f172a14;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.password-blueprint-weak{border-color:#ef444459;box-shadow:0 0 24px #ef44441f}.password-blueprint-good{border-color:#f59e0b6b;box-shadow:0 0 26px #f59e0b24}.password-blueprint-strong{border-color:#2f8f5b70;box-shadow:0 14px 30px #2f8f5b1f}.password-strength-hint{min-width:0;font-size:12px;font-weight:800;line-height:1.35}.password-strength-dot{height:7px;border-radius:999px;background:#ef4444e6;box-shadow:0 0 12px #ef444473;transition:background .25s ease,box-shadow .25s ease,transform .25s ease}.password-strength-dot.is-met{background:#63b97d;box-shadow:none;transform:translateY(-1px)}.premium-shell select,.premium-shell textarea{border-color:#d7e4da!important;background:#fff!important;color:var(--retela-ink)!important}.premium-shell option{background:#fff;color:#17211b}.premium-shell .text-slate-500,.premium-shell .text-slate-600,.premium-shell .text-slate-700{color:var(--retela-muted)!important}.premium-shell .bg-slate-50,.premium-shell .bg-slate-100,.premium-shell .bg-white{background:#fff!important}.premium-shell .border-slate-100,.premium-shell .border-slate-200,.premium-shell .border-slate-50{border-color:#dce7df!important}.premium-shell .text-bluebrand{color:#2f8f5b!important}.premium-shell .bg-blue-50{background:#edf8f0!important}.premium-shell .text-white,.premium-shell [class*="text-white/"]{color:#17211b!important}.premium-shell .text-neonbrand,.premium-shell [class*="text-neonbrand/"]{color:#14532d!important}.premium-shell .bg-neonbrand{background:#22c55e!important}.premium-shell [class*="bg-neonbrand/"]{background:#dcfce7!important}.premium-shell [class*="border-neonbrand/"]{border-color:#ddefe5!important}.premium-shell [class*="border-white/"]{border-color:#dce7df!important}.premium-shell [class*="bg-white/"],.premium-shell [class*="bg-black/"]{background:#f8fbf9!important}.premium-shell [class*="shadow-[0_0"],.premium-shell [class*=shadow-black]{box-shadow:0 14px 32px #1c2d2214!important}.premium-shell input{color:var(--retela-ink)!important}.premium-shell input::-moz-placeholder,.premium-shell textarea::-moz-placeholder{color:#7a8b81!important}.premium-shell input::placeholder,.premium-shell textarea::placeholder{color:#7a8b81!important}.premium-shell input,.premium-shell select,.premium-shell textarea,.auth-card input,.auth-card select,.auth-card textarea{border-radius:12px!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.premium-shell input:focus,.premium-shell select:focus,.premium-shell textarea:focus,.auth-card input:focus,.auth-card select:focus,.auth-card textarea:focus{border-color:#86d79d!important;box-shadow:0 0 0 4px #22c55e1f!important}.premium-shell table{border-collapse:separate;border-spacing:0}.premium-shell th{color:#425149!important;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.premium-shell tbody tr{transition:background-color .18s ease}.premium-shell tbody tr:hover{background:#f4fbf6}.retela-dark body,.retela-dark .premium-shell,.premium-shell.retela-dark-shell{background:#0f172a;color:#f8fafc}.retela-dark .premium-card,.retela-dark .premium-topbar,.retela-dark .premium-shell .premium-card,.retela-dark .premium-shell .premium-topbar{border-color:#334155!important;background:#1e293b!important;color:#f8fafc!important;box-shadow:0 16px 34px #0000003d!important}.retela-dark .premium-topbar{background:#1e293be6!important}.retela-dark .premium-shell .text-white,.retela-dark .premium-shell [class*="text-white/"],.retela-dark .premium-shell .text-slate-950,.retela-dark .premium-shell .text-slate-900,.retela-dark .premium-shell .text-slate-800{color:#f8fafc!important}.retela-dark .premium-shell .text-slate-500,.retela-dark .premium-shell .text-slate-600,.retela-dark .premium-shell .text-slate-700{color:#cbd5e1!important}.retela-dark .premium-shell .bg-white,.retela-dark .premium-shell [class*="bg-white/"],.retela-dark .premium-shell [class*=bg-slate-50],.retela-dark .premium-shell [class*="bg-black/"]{background:#1e293b!important}.retela-dark .premium-shell [class*="border-white/"],.retela-dark .premium-shell .border-slate-200,.retela-dark .premium-shell [class*=border-slate-]{border-color:#334155!important}.retela-dark .premium-shell input,.retela-dark .premium-shell select,.retela-dark .premium-shell textarea{border-color:#334155!important;background:#0f172a!important;color:#f8fafc!important}.retela-dark .premium-shell input::-moz-placeholder,.retela-dark .premium-shell textarea::-moz-placeholder{color:#94a3b8!important}.retela-dark .premium-shell input::placeholder,.retela-dark .premium-shell textarea::placeholder{color:#94a3b8!important}.retela-dark .premium-shell .bg-neonbrand,.retela-dark .premium-shell .gradient-btn{background:#22c55e!important;color:#052e16!important}.retela-dark .premium-shell [class*="bg-neonbrand/"],.retela-dark .premium-shell .soft-green-surface{background:#14532d!important}.retela-dark .premium-shell .text-neonbrand,.retela-dark .premium-shell [class*="text-neonbrand/"],.retela-dark .premium-shell .soft-green-text{color:#22c55e!important}.retela-dark .auth-shell{background:#0f172a}.retela-dark .auth-card{background:#1e293b;color:#f8fafc}.retela-dark .auth-card .text-slate-500,.retela-dark .auth-card .text-slate-600,.retela-dark .auth-card .text-slate-700{color:#cbd5e1!important}.retela-dark .auth-card .text-emerald-900,.retela-dark .auth-card .text-bluebrand{color:#22c55e!important}.retela-dark .auth-card input,.retela-dark .auth-card textarea,.retela-dark .auth-card select{border-color:#334155!important;background:#0f172a!important;color:#f8fafc!important}.retela-dark .auth-card input::-moz-placeholder,.retela-dark .auth-card textarea::-moz-placeholder{color:#94a3b8!important}.retela-dark .auth-card input::placeholder,.retela-dark .auth-card textarea::placeholder{color:#94a3b8!important}.retela-dark .auth-card .bg-blue-50,.retela-dark .auth-card .bg-slate-50,.retela-dark .auth-card .bg-white{background:#0f172a!important}.auth-card{position:relative}.auth-info-panel,.auth-form-panel{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s ease}@media(min-width:768px){.auth-card-shifted .auth-info-panel{transform:translate(100%)}.auth-card-shifted .auth-form-panel{transform:translate(-100%)}}.glass{background:#ffffff47;border:1px solid rgba(255,255,255,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 25px 60px #0040a029}.trash-vanish{animation:trashVanish .75s ease-in forwards;transform-origin:right center}.support-rail,.support-chat-shell{background:#fff;border-color:#d8eadf}.support-dashboard-grid{min-height:0}.support-panel-height{height:85vh;min-height:85vh;width:100%}.support-list-scroll,.support-chip-scroll,.support-message-scroll{scrollbar-width:none}.support-list-scroll::-webkit-scrollbar,.support-chip-scroll::-webkit-scrollbar,.support-message-scroll::-webkit-scrollbar{display:none}.support-message-scroll{min-height:0;overscroll-behavior:contain;background:#f4fbf6}.support-list-scroll{overscroll-behavior:contain}.conversation-list-card{min-height:78px;box-shadow:none!important}.conversation-list-card+.conversation-list-card{margin-top:2px}.conversation-list-card.is-active{background:#ecfdf3!important}.conversation-list-name,.conversation-list-time,.conversation-preview{min-width:0}.conversation-preview{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-presence-pill{max-width:8.5rem}.conversation-unread-badge{line-height:1}.conversation-actions-menu-wrap{display:inline-flex}.conversation-actions-trigger{display:grid;width:40px;height:40px;place-items:center;border:1px solid #d8eadf;border-radius:16px;background:#fff;color:#102018;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.conversation-actions-trigger:hover,.conversation-actions-trigger:focus-visible{border-color:#86d8a2;background:#ecfdf5;color:#15803d}.conversation-actions-trigger:active{transform:scale(.97)}.conversation-actions-dropdown{position:fixed;z-index:9999;display:grid;min-width:150px;max-width:calc(100vw - 16px);border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:6px;color:#102018;box-shadow:0 18px 38px #0f172a29;transform-origin:top right;will-change:opacity,transform}.conversation-actions-remove{display:inline-flex;min-height:40px;width:100%;align-items:center;justify-content:flex-start;gap:9px;border-radius:10px;padding:9px 10px;color:#b42318;font-size:.85rem;font-weight:850;line-height:1.1;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.conversation-actions-remove:hover,.conversation-actions-remove:focus-visible{background:#fff1f1;color:#991b1b}.conversation-actions-remove:disabled{cursor:not-allowed;opacity:.62}.analytics-stats-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sales-analytics-page{width:100%;min-width:0;overflow-x:hidden;gap:18px!important}.sales-analytics-toolbar{min-width:0;overflow:hidden;border:1px solid #cfe8d8;border-radius:24px;background:linear-gradient(135deg,#f7fff9,#ecf9f1);padding:18px;color:#123526;box-shadow:0 10px 28px #125c3714}.sales-analytics-eyebrow{margin:0;color:#16864e;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.sales-analytics-toolbar h1{margin:8px 0 0;color:#123526;font-family:var(--font-display, inherit);font-size:clamp(1.75rem,3vw,2.45rem);font-weight:900;line-height:1.05}.sales-analytics-toolbar p:not(.sales-analytics-eyebrow){margin:8px 0 0;max-width:44rem;color:#557166;font-size:.92rem;line-height:1.5}.sales-analytics-controls{display:grid;min-width:0;gap:10px}.sales-filter-row,.sales-export-row,.sales-custom-range{display:flex;min-width:0;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sales-date-select,.sales-custom-range input,.sales-custom-range button,.sales-export-row button{min-height:40px;border-radius:12px;font-size:.84rem;font-weight:850}.sales-date-select,.sales-custom-range input{border:1px solid #b7e4cf;background:#fff;padding:0 12px;color:#19352a}.sales-channel-tabs{display:inline-flex;min-width:0;overflow:hidden;border:1px solid #b7e4cf;border-radius:13px;background:#fff;padding:3px}.sales-channel-tabs button{min-height:34px;border-radius:10px;padding:0 12px;color:#19352a;font-size:.8rem;font-weight:850;white-space:nowrap}.sales-channel-tabs button.is-active{background:#16a36a;color:#fff;box-shadow:0 8px 18px #16a36a2e}.sales-custom-range button,.sales-export-row button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #b7e4cf;background:#fff;padding:0 12px;color:#0f5f36;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.sales-export-row button:first-child{background:#16a36a;color:#fff}.sales-custom-range button:hover,.sales-export-row button:hover:not(:disabled){border-color:#16a36a;background:#ecfff3;color:#0f5f36;transform:translateY(-1px)}.sales-export-row button:disabled,.sales-custom-range button:disabled{cursor:not-allowed;opacity:.55}.sales-analytics-page .premium-card{border-color:#d9eee2;background:#fff;border-radius:20px!important;padding:18px!important;box-shadow:0 12px 28px #125c3712}.sales-analytics-page .premium-card h2,.sales-analytics-page .premium-card h3{color:#123526!important}.sales-analytics-page .premium-card p{color:#557166!important}.sales-analytics-page .empty-panel h4{color:#123526!important}.sales-analytics-page .empty-panel p{color:#557166!important}.sales-analytics-page .analytics-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.sales-metric-card{min-width:0!important;border:1px solid #d9eee2;border-radius:18px;background:#fff;padding:16px!important;box-shadow:0 10px 24px #125c3712}.sales-metric-card.is-clickable{width:100%;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.sales-metric-card.is-clickable:hover{border-color:#8bd0a2;background:#fbfffc;box-shadow:0 14px 34px #125c371f}.sales-metric-card.is-clickable:focus-visible{outline:3px solid rgba(22,163,106,.28);outline-offset:3px}.sales-metric-card p{margin:0;color:#38594b!important;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sales-metric-card .metric-value{margin-top:10px;color:#123526;font-size:clamp(1.35rem,1.7vw,1.9rem)}.sales-metric-chip{border-radius:999px;background:#f3faf6;padding:4px 8px;color:#08764d;font-size:.7rem;font-weight:900}.sales-metric-caption{color:#6b8177;font-size:.72rem}.sales-metric-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:14px}.sales-metric-card.is-sales .sales-metric-icon{background:#ecfdf3;color:#16a34a}.sales-metric-card.is-orders .sales-metric-icon{background:#eff6ff;color:#2563eb}.sales-metric-card.is-aov .sales-metric-icon{background:#f5f3ff;color:#7c3aed}.sales-metric-card.is-items .sales-metric-icon{background:#fff7ed;color:#ea580c}.sales-metric-card.is-rating .sales-metric-icon{background:#ecfeff;color:#0891b2}.sold-items-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;overflow-y:auto;background:#0a150f8f;padding:18px}.sold-items-modal{display:flex;width:min(1280px,100%);max-height:min(92vh,900px);min-height:min(720px,92vh);flex-direction:column;overflow:hidden;border:1px solid #cfe8d8;background:#fff;color:#14241b;box-shadow:0 30px 90px #0c261647}.sold-inventory-details-modal{width:min(760px,100%);overflow:hidden;border:1px solid #cfe8d8;background:#fff;color:#14241b}.sold-items-modal-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #dcebe1;background:linear-gradient(180deg,#fff,#f4fbf6);padding:18px 20px}.sold-items-modal-header h3{margin:4px 0 0;color:#123526;font-size:1.35rem;font-weight:900;line-height:1.15}.sold-items-modal-header span{display:block;margin-top:6px;color:#557166;font-size:.86rem;font-weight:750}.sold-items-modal-eyebrow{margin:0;color:#16864e;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sold-items-modal-header button{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid #cfe3d6;border-radius:12px;background:#fff;color:#315241;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.sold-items-modal-header button:hover,.sold-items-modal-header button:focus-visible{border-color:#16a36a;background:#ecfff3;color:#0f5f36;transform:translateY(-1px)}.sold-items-modal-filters{display:grid;grid-template-columns:minmax(220px,1fr) 160px 170px repeat(3,auto);gap:10px;border-bottom:1px solid #e1eee6;padding:14px 20px}.sold-items-search-field,.sold-items-modal-filters input,.sold-items-modal-filters select,.sold-items-modal-filters button{min-height:42px;border-radius:12px}.sold-items-search-field{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid #cfe3d6;background:#fff;padding:0 12px;color:#557166}.sold-items-search-field input{min-width:0;flex:1;border:0;background:transparent;color:#14241b;font-size:.88rem;font-weight:700;outline:none}.sold-items-modal-filters>input,.sold-items-modal-filters>select{border:1px solid #cfe3d6;background:#fff;padding:0 12px;color:#14241b;font-size:.84rem;font-weight:800;outline:none}.sold-items-modal-filters button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #b7e4cf;background:#fff;padding:0 12px;color:#0f5f36;font-size:.82rem;font-weight:850;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.sold-items-modal-filters button:first-of-type{background:#16a36a;color:#fff}.sold-items-modal-filters button:hover:not(:disabled),.sold-items-modal-filters button:focus-visible{border-color:#16a36a;background:#ecfff3;color:#0f5f36;transform:translateY(-1px)}.sold-items-modal-filters button:disabled{cursor:not-allowed;opacity:.58}.sold-items-modal-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-bottom:1px solid #e1eee6;background:#fbfffc;padding:12px 20px}.sold-items-modal-body{min-height:0;flex:1;overflow:auto;padding:14px 20px}.sold-items-report-table-wrap{overflow-x:auto;border:1px solid #dcebe1;border-radius:16px}.sold-items-report-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;background:#fff}.sold-items-report-table th,.sold-items-report-table td{border-bottom:1px solid #e5efe8;padding:11px 12px;color:#304238;vertical-align:top}.sold-items-report-table th{background:#f3faf5;color:#42544a;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sold-items-report-table td strong,.sold-items-report-card strong{display:block;color:#14241b;font-weight:900}.sold-items-report-table td span,.sold-items-report-card span{display:block;margin-top:3px;color:#64756b;font-size:.76rem;font-weight:700}.sold-items-thumb{width:56px;height:56px;overflow:hidden;border:1px solid #d6e7dc;border-radius:14px;background:#f6fbf7}.sold-items-report-card{min-width:0;border:1px solid #dcebe1;border-radius:18px;background:#fff;padding:14px;color:#14241b;box-shadow:0 8px 22px #13452b0f}.sold-items-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e1eee6;background:#fff;padding:14px 20px;color:#58675f;font-size:.86rem;font-weight:750}.sold-items-modal-footer>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.sold-items-modal-footer button,.sold-items-modal-footer strong{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid #cfe3d6;border-radius:12px;background:#f7fcf8;padding:0 12px;color:#304238;font-size:.8rem;font-weight:850}.sold-items-modal-footer button:hover:not(:disabled),.sold-items-modal-footer button:focus-visible{border-color:#8bcfa1;background:#eaf8ee;color:#176b37}.sold-items-modal-footer button:disabled{cursor:not-allowed;opacity:.48}.sold-items-close-button{background:#16a36a!important;color:#fff!important}.sold-inventory-loading{display:grid;gap:10px}.sold-inventory-skeleton{min-height:72px;overflow:hidden;border:1px solid #dcebe1;border-radius:16px;background:linear-gradient(90deg,#f3faf5,#fff 45%,#f3faf5);background-size:220% 100%;animation:retela-skeleton 1.2s ease-in-out infinite}.sold-inventory-error{border:1px solid #fecaca;border-radius:16px;background:#fff1f2;padding:14px 16px;color:#9f1239;font-size:.9rem;font-weight:800}.sold-report-status{display:inline-flex;min-height:26px;align-items:center;justify-content:center;border:1px solid #9bd3ad;border-radius:999px;background:#effaf2;padding:5px 10px;color:#176b37;font-size:.72rem;font-weight:900;white-space:nowrap}.sold-item-status-stack{display:flex;flex-wrap:wrap;gap:6px}.sold-item-return-badge{display:inline-flex;min-height:26px;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;padding:5px 10px;color:#1d4ed8;font-size:.72rem;font-weight:900;white-space:nowrap}.sold-item-return-badge.is-refunded{border-color:#fecaca;background:#fff1f2;color:#be123c}.break-anywhere{overflow-wrap:anywhere}@keyframes retela-skeleton{0%{background-position:220% 0}to{background-position:-220% 0}}.retela-dark .sales-metric-card.is-clickable:hover,.premium-shell.retela-dark-shell .sales-metric-card.is-clickable:hover{border-color:#63d883;background:#1d3025;box-shadow:0 18px 44px #00000047}.retela-dark .sold-items-modal,.retela-dark .sold-inventory-details-modal,.premium-shell.retela-dark-shell .sold-items-modal,.premium-shell.retela-dark-shell .sold-inventory-details-modal{border-color:#365443;background:#17251d;color:#f4fbf6}.retela-dark .sold-items-modal-header,.premium-shell.retela-dark-shell .sold-items-modal-header{border-color:#365443;background:#1b3024}.retela-dark .sold-items-modal-header h3,.premium-shell.retela-dark-shell .sold-items-modal-header h3,.retela-dark .sold-items-report-table td strong,.premium-shell.retela-dark-shell .sold-items-report-table td strong,.retela-dark .sold-items-report-card strong,.premium-shell.retela-dark-shell .sold-items-report-card strong{color:#f4fbf6}.retela-dark .sold-items-modal-header span,.premium-shell.retela-dark-shell .sold-items-modal-header span,.retela-dark .sold-items-report-table td span,.premium-shell.retela-dark-shell .sold-items-report-table td span,.retela-dark .sold-items-report-card span,.premium-shell.retela-dark-shell .sold-items-report-card span{color:#b7cabe}.retela-dark .sold-items-modal-filters,.retela-dark .sold-items-modal-summary,.retela-dark .sold-items-modal-footer,.premium-shell.retela-dark-shell .sold-items-modal-filters,.premium-shell.retela-dark-shell .sold-items-modal-summary,.premium-shell.retela-dark-shell .sold-items-modal-footer{border-color:#365443;background:#17251d}.retela-dark .sold-items-search-field,.retela-dark .sold-items-modal-filters>input,.retela-dark .sold-items-modal-filters>select,.premium-shell.retela-dark-shell .sold-items-search-field,.premium-shell.retela-dark-shell .sold-items-modal-filters>input,.premium-shell.retela-dark-shell .sold-items-modal-filters>select{border-color:#365443;background:#122018;color:#f4fbf6}.retela-dark .sold-items-search-field input,.premium-shell.retela-dark-shell .sold-items-search-field input{color:#f4fbf6}.retela-dark .sold-items-report-table-wrap,.retela-dark .sold-items-report-card,.premium-shell.retela-dark-shell .sold-items-report-table-wrap,.premium-shell.retela-dark-shell .sold-items-report-card{border-color:#365443;background:#17251d}.retela-dark .sold-items-report-table,.premium-shell.retela-dark-shell .sold-items-report-table{background:#17251d}.retela-dark .sold-items-report-table th,.premium-shell.retela-dark-shell .sold-items-report-table th{border-color:#365443;background:#20372a;color:#d9eee0}.retela-dark .sold-items-report-table td,.premium-shell.retela-dark-shell .sold-items-report-table td{border-color:#2d4938;color:#d9eee0}@media(max-width:1023px){.sold-items-modal{min-height:0}.sold-items-modal-filters{grid-template-columns:1fr 1fr}.sold-items-modal-summary{grid-template-columns:1fr}.sold-items-modal-footer{align-items:stretch;flex-direction:column}.sold-items-modal-footer>div{justify-content:stretch}}@media(max-width:639px){.sold-items-modal-backdrop{padding:10px}.sold-items-modal-filters,.sold-items-modal-body,.sold-items-modal-header,.sold-items-modal-footer{padding-left:12px;padding-right:12px}.sold-items-modal-filters,.sold-inventory-details-body,.sold-inventory-details-grid{grid-template-columns:1fr}.sold-inventory-details-image{max-width:220px}.sold-items-modal-footer button,.sold-items-modal-footer strong{flex:1 1 auto}}.sales-barcode-card{padding:14px 16px!important}.sales-barcode-card>div{grid-template-columns:minmax(250px,.95fr) minmax(300px,1.05fr)!important;align-items:center;gap:14px!important}.sales-barcode-card h2{font-size:1.1rem!important}.sales-barcode-card .mt-4{margin-top:10px!important}.sales-barcode-card input{min-height:42px!important;border-color:#cfe8d8!important;background:#fff!important;color:#123526!important;padding-top:.65rem!important;padding-bottom:.65rem!important}.sales-barcode-card button{min-height:42px!important;border-radius:12px!important}.sales-barcode-card>div>div:last-child{border-color:#d9eee2!important;border-radius:16px!important;background:#f7fff9!important;padding:10px 12px!important}.inventory-item-focus{position:relative;z-index:1;animation:inventoryFocusGlow 3.6s ease-out both}.admin-sold-badge{border-color:#16a34a61!important;background:#22c55e1f!important;color:#15803d!important;box-shadow:0 2px 10px #16a34a14}.retela-dark .admin-sold-badge,.premium-shell.retela-dark-shell .admin-sold-badge{border-color:#4ade806b!important;background:#22c55e29!important;color:#86efac!important;box-shadow:0 0 16px #22c55e1a}.retela-pos-page{color:#17251f}.retela-pos-page :where(.text-slate-400,.text-slate-500,.text-slate-600){color:#52665d!important}.retela-pos-page :where(.border-slate-100,.border-slate-200){border-color:#cbded4!important}.retela-pos-page :where(.bg-slate-50){background:#f5faf7!important}.retela-pos-page input{color:#102018!important}.retela-pos-page input::-moz-placeholder{color:#60746a!important;opacity:1}.retela-pos-page input::placeholder{color:#60746a!important;opacity:1}.retela-pos-page input:focus{border-color:#34a853!important;box-shadow:0 0 0 4px #34a85329!important}.retela-pos-page button:disabled{border-color:#c7d2cc!important;background:#e7eeea!important;color:#52635b!important;opacity:1!important}.retela-pos-page .retela-pos-primary-action{border:1px solid #0b9f68!important;background:#0b9f68!important;color:#fff!important;box-shadow:0 10px 22px #0b9f6838;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.retela-pos-page .retela-pos-primary-action:hover{border-color:#087f53!important;background:#087f53!important;box-shadow:0 12px 24px #087f5342}.retela-pos-page .retela-pos-primary-action:focus-visible{outline:3px solid rgba(11,159,104,.3);outline-offset:2px}.retela-pos-page .retela-pos-primary-action:active{background:#066b46!important;transform:translateY(1px)}.retela-pos-page .retela-pos-primary-action:disabled,.retela-dark .retela-pos-page .retela-pos-primary-action:disabled,.premium-shell.retela-dark-shell .retela-pos-page .retela-pos-primary-action:disabled{border-color:#c7d2cc!important;background:#e7eeea!important;color:#33463d!important;box-shadow:none!important;opacity:1!important}.retela-pos-page .retela-pos-add-item-button{min-width:132px;flex:0 0 auto;border-color:#087f3d!important;background:#087f3d!important;color:#fff!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;box-shadow:0 8px 18px #087f3d33}.retela-pos-page .retela-pos-add-item-button:hover{border-color:#056b32!important;background:#056b32!important}.retela-pos-page .retela-pos-add-item-button:focus-visible{outline:3px solid rgba(8,127,61,.28);outline-offset:2px}.retela-pos-page .retela-pos-add-item-button:active{background:#045a2a!important;transform:translateY(1px)}.retela-pos-page .retela-pos-add-item-button:disabled{border-color:#b8cdbf!important;background:#dbe8df!important;color:#456056!important;box-shadow:none}.retela-pos-gcash-qr-frame{width:100%;min-width:0;overflow:visible}.retela-pos-page .retela-pos-gcash-qr{display:block;width:100%;max-width:320px;height:clamp(180px,58vw,320px)!important;margin-inline:auto;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center;object-position:center}.retela-pos-page .retela-pos-gcash-qr-empty{max-width:100%;min-height:clamp(180px,58vw,224px);height:auto}@media(max-width:1279px){.retela-pos-page .retela-pos-payment-card{position:static}}@media(max-width:639px){.retela-pos-page .retela-pos-card{padding:1rem}.retela-pos-gcash-qr-frame{padding:.75rem}.retela-pos-page .retela-pos-gcash-qr{max-width:100%;height:clamp(170px,62vw,250px)!important}}.retela-pos-page .retela-pos-card{border-color:#cfe3d7!important;box-shadow:0 16px 34px #234b3617!important}.retela-pos-page .retela-pos-empty-state,.retela-pos-page .retela-pos-empty-cart{color:#52665d!important}.retela-pos-page .retela-pos-empty-state svg{color:#3f8060!important}.retela-pos-page .retela-pos-payment-tabs{background:#e8f0eb!important}.retela-pos-page .retela-pos-payment-option{color:#41564c!important}.retela-pos-page .retela-pos-payment-option.bg-white{box-shadow:0 4px 12px #1a432d1f!important}.retela-pos-page .retela-pos-change{border:1px solid #a8d5b7;color:#14532d}.retela-pos-page .retela-pos-change strong,.retela-pos-page .retela-pos-change span{color:#166534!important}.retela-dark .retela-pos-page,.premium-shell.retela-dark-shell .retela-pos-page{color:#e8f5ed}.retela-dark .retela-pos-page :where(.retela-pos-card,.retela-pos-empty-state),.premium-shell.retela-dark-shell .retela-pos-page :where(.retela-pos-card,.retela-pos-empty-state){border-color:#74be913d!important;background:#101b16!important;box-shadow:0 18px 42px #0000003d!important}.retela-dark .retela-pos-page :where(.text-slate-400,.text-slate-500,.text-slate-600),.premium-shell.retela-dark-shell .retela-pos-page :where(.text-slate-400,.text-slate-500,.text-slate-600){color:#b8cfc1!important}.retela-dark .retela-pos-page :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700),.premium-shell.retela-dark-shell .retela-pos-page :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:#f1fff5!important}.retela-dark .retela-pos-page :where(.bg-slate-50,.bg-slate-100),.premium-shell.retela-dark-shell .retela-pos-page :where(.bg-slate-50,.bg-slate-100){background:#18271f!important}.retela-dark .retela-pos-page input,.premium-shell.retela-dark-shell .retela-pos-page input{border-color:#74be914d!important;background:#0b1410!important;color:#f1fff5!important}.retela-dark .retela-pos-page input::-moz-placeholder,.premium-shell.retela-dark-shell .retela-pos-page input::-moz-placeholder{color:#9eb9aa!important}.retela-dark .retela-pos-page input::placeholder,.premium-shell.retela-dark-shell .retela-pos-page input::placeholder{color:#9eb9aa!important}.retela-dark .retela-pos-page button:disabled,.premium-shell.retela-dark-shell .retela-pos-page button:disabled{border-color:#45594d!important;background:#2a382f!important;color:#c0d0c5!important}.retela-dark .retela-pos-page .retela-pos-payment-tabs,.premium-shell.retela-dark-shell .retela-pos-page .retela-pos-payment-tabs{background:#1e3026!important}.retela-dark .retela-pos-page .retela-pos-payment-option,.premium-shell.retela-dark-shell .retela-pos-page .retela-pos-payment-option{color:#d0e2d5!important}.retela-dark .retela-pos-page .retela-pos-change,.premium-shell.retela-dark-shell .retela-pos-page .retela-pos-change{border-color:#74be9161;background:#22c55e24!important}.retela-dark .retela-pos-page .retela-pos-change strong,.retela-dark .retela-pos-page .retela-pos-change span,.premium-shell.retela-dark-shell .retela-pos-page .retela-pos-change strong,.premium-shell.retela-dark-shell .retela-pos-page .retela-pos-change span{color:#a7f3bd!important}@keyframes inventoryFocusGlow{0%{background-color:transparent;box-shadow:0 0 #38ff8800}12%{background-color:#38ff881f;box-shadow:0 0 0 2px #38ff88b3,0 0 28px #38ff8852}42%{background-color:#38ff8814;box-shadow:0 0 0 1px #38ff886b,0 0 18px #38ff8833}to{background-color:transparent;box-shadow:0 0 #38ff8800}}.retela-admin-camera-region video{width:100%!important;min-height:240px;-o-object-fit:cover;object-fit:cover}@media(max-width:600px){.retela-admin-camera-region video{min-height:210px}}.sales-barcode-status{margin:0;color:#557166!important;font-size:.88rem;font-weight:750}.sales-trends-stage{height:clamp(280px,28vw,340px)!important;margin-top:16px!important}.analytics-primary-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.82fr);gap:18px;align-items:stretch}.analytics-primary-grid>*{min-width:0}.analytics-chart-card,.analytics-revenue-card{height:100%}.analytics-chart-card{display:flex;flex-direction:column}.analytics-chart-card .sales-trends-stage{flex:0 0 auto}.analytics-revenue-card{display:flex;flex-direction:column}.analytics-revenue-card .analytics-donut-stage{flex:0 0 auto;height:218px!important;max-width:280px!important}.analytics-revenue-card .analytics-donut-legend-row{min-height:42px}.analytics-lower-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(300px,.9fr);gap:18px;align-items:start}.analytics-lower-grid>*{min-width:0}.analytics-side-stack{display:grid;gap:18px;align-content:start}.analytics-reports-card{padding:16px!important}.analytics-top-products-card,.analytics-monthly-card,.analytics-summary-card,.sales-channel-card{height:auto!important}.analytics-product-row{min-height:74px}.analytics-month-row{min-height:42px}.analytics-donut-stage{position:relative}.analytics-donut-total{position:absolute;left:50%;top:50%;display:grid;width:48%;max-width:150px;min-width:112px;transform:translate(-50%,-50%);place-items:center;text-align:center;pointer-events:none}.analytics-donut-total strong{color:#123526;font-size:.9rem;font-weight:950;line-height:1.15}.analytics-donut-total span{color:#557166;font-size:.72rem;font-weight:850;text-transform:uppercase}.analytics-donut-legend-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e5eee8;border-radius:14px;background:#f8fbf9;padding:9px 10px}.analytics-donut-legend-row>span{display:inline-flex;min-width:0;align-items:center;gap:8px;color:#345a49;font-size:.84rem;font-weight:800}.analytics-donut-legend-row>span>span{width:10px;height:10px;flex:0 0 10px;border-radius:999px}.analytics-donut-legend-row strong{flex:0 0 auto;color:#123526;font-size:.84rem;font-weight:900}.analytics-donut-legend-row small{margin-left:6px;color:#6b8177;font-size:.76rem}.sales-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#16a36a}.sales-section-heading h2{margin:0;color:#123526;font-family:var(--font-display, inherit);font-size:1.12rem;font-weight:900}.sales-section-heading p{margin:4px 0 0;color:#557166;font-size:.84rem}.sales-channel-breakdown{display:grid;gap:10px;margin-top:12px}.sales-channel-row{display:grid;grid-template-columns:minmax(90px,.75fr) minmax(0,1fr);gap:8px 12px;align-items:center}.sales-channel-row>span{color:#345a49;font-size:.86rem;font-weight:850}.sales-channel-row>div{display:flex;min-width:0;align-items:baseline;justify-content:flex-end;gap:8px}.sales-channel-row strong{color:#123526;font-size:.88rem;font-weight:900}.sales-channel-row small{color:#6b8177;font-size:.74rem;font-weight:750}.sales-channel-row progress{grid-column:1 / -1;width:100%;height:8px;overflow:hidden;border:0;border-radius:999px;background:#e5eee8}.sales-channel-row progress::-webkit-progress-bar{background:#e5eee8}.sales-channel-row progress::-webkit-progress-value{border-radius:999px;background:#16a36a}.sales-channel-row progress::-moz-progress-bar{border-radius:999px;background:#16a36a}.sales-empty-inline{margin:0;color:#557166;font-size:.88rem;font-weight:750}.analytics-month-row,.sales-summary-row{border:1px solid #e5eee8!important;border-radius:14px!important;background:#f8fbf9!important;padding:10px 12px!important}.analytics-month-row span{color:#345a49!important}.analytics-month-row strong{color:#0f5f36!important}.sales-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.sales-summary-row span{color:#345a49;font-size:.88rem;font-weight:800}.sales-summary-row span.is-strong{color:#123526;font-weight:950}.sales-summary-row strong{color:#dc2626;font-size:.88rem;font-weight:900}.sales-summary-row strong.is-positive{color:#0f5f36}.sales-summary-row strong.is-strong{font-size:1rem}.admin-orders-page{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.admin-orders-header-card,.admin-orders-filter-card,.admin-orders-list-card{width:100%;max-width:100%;min-width:0}.admin-orders-header{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;text-align:left}.admin-orders-header p{margin:0;color:#16864e;font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.admin-orders-header h3{margin:6px 0 0;color:#123526;font-family:var(--font-display, inherit);font-size:1.8rem;font-weight:900;line-height:1.1}.admin-orders-header span{display:block;margin-top:4px;color:#557166;font-size:.84rem;font-weight:700}.admin-orders-filter-card{border:1px solid #ddeee5;border-radius:18px;background:#fff;padding:14px;box-shadow:0 10px 24px #125c370f}.admin-orders-filter-grid{display:flex;min-width:0;flex-wrap:wrap;gap:10px;align-items:flex-end}.admin-orders-search{flex:1 1 240px}.admin-orders-filter-grid>label{flex:1 1 142px;min-width:0}.admin-orders-filter-grid>button{flex:0 1 auto;min-height:44px;border-radius:12px}.admin-orders-list-card{overflow:hidden;padding:0!important}.orders-desktop-view{display:block;min-width:0}.orders-mobile-list{display:none}.orders-table-wrapper{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.orders-table{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse;color:#334155}.orders-table th,.orders-table td{border-bottom:1px solid #e2e8f0;padding:13px 11px;text-align:left;vertical-align:middle}.orders-table th{background:#f8fafc;color:#64748b;font-size:.72rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.orders-table tbody tr:hover{background:#f8fbf9}.orders-table tbody tr:last-child td{border-bottom:0}.orders-col-order{width:110px}.orders-col-list{width:82px}.orders-col-customer{width:auto}.orders-col-status{width:150px}.orders-col-total{width:120px}.orders-col-payment{width:110px}.orders-col-action{width:120px}.orders-customer-cell,.orders-table td{min-width:0;overflow-wrap:anywhere}.orders-total-cell{color:#0f5f36;font-weight:900;white-space:nowrap}.order-status-pill{display:inline-flex;max-width:100%;align-items:center;justify-content:center;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;padding:6px 9px;color:#2563eb;font-size:.74rem;font-weight:850;line-height:1.1;text-align:center;white-space:normal}.order-status-pill.is-completed{border-color:#86efac;background:#ecfdf3;color:#15803d}.order-status-pill.is-approved,.order-status-pill.is-paid,.order-status-pill.is-processing{border-color:#93c5fd;background:#eff6ff;color:#2563eb}.order-status-pill.is-pending,.order-status-pill.is-awaiting_payment,.order-status-pill.is-ready{border-color:#fde68a;background:#fffbeb;color:#b45309}.order-status-pill.is-cancelled,.order-status-pill.is-canceled,.order-status-pill.is-payment_failed{border-color:#fecaca;background:#fef2f2;color:#dc2626}.order-details-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:6px;border:1px solid #16a36a;border-radius:9px;background:#fff;padding:9px 14px;color:#0f5f36;font-size:.82rem;font-weight:800;line-height:1;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.order-details-button:hover{border-color:#0f8c55;background:#ecfff3;transform:translateY(-1px)}.order-mobile-card{width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid #d9eee2;border-radius:14px;background:#fff;padding:14px;box-shadow:0 10px 22px #125c370f}.order-mobile-card-top{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.order-mobile-card-top h3{margin:0;color:#123526;font-size:1.05rem;font-weight:900;line-height:1.15}.order-mobile-card-top span:not(.order-status-pill){display:block;margin-top:3px;color:#64748b;font-size:.78rem;font-weight:800}.order-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-info-item{min-width:0;border:1px solid #e5eee8;border-radius:12px;background:#f8fbf9;padding:9px}.order-info-item>span{display:block;color:#64748b;font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.order-info-item>strong{display:block;min-width:0;margin-top:4px;color:#123526;font-size:.84rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.order-info-item>strong.is-strong{color:#0f5f36;font-weight:950}.order-mobile-actions{display:flex;justify-content:stretch;margin-top:12px}.order-mobile-actions .order-details-button{width:100%}.retela-dark .admin-orders-filter-card,.premium-shell.retela-dark-shell .admin-orders-filter-card,.retela-dark .admin-orders-list-card,.premium-shell.retela-dark-shell .admin-orders-list-card,.retela-dark .order-mobile-card,.premium-shell.retela-dark-shell .order-mobile-card{border-color:#315745;background:#162820;color:#f2fff7}.retela-dark .admin-orders-header h3,.premium-shell.retela-dark-shell .admin-orders-header h3,.retela-dark .order-mobile-card-top h3,.premium-shell.retela-dark-shell .order-mobile-card-top h3,.retela-dark .order-info-item>strong,.premium-shell.retela-dark-shell .order-info-item>strong,.retela-dark .orders-table,.premium-shell.retela-dark-shell .orders-table{color:#f2fff7}.retela-dark .admin-orders-header p,.premium-shell.retela-dark-shell .admin-orders-header p{color:#74d99d}.retela-dark .orders-table th,.premium-shell.retela-dark-shell .orders-table th{background:#203c30;color:#bdebd0}.retela-dark .orders-table td,.premium-shell.retela-dark-shell .orders-table td{border-color:#315745}.retela-dark .orders-table tbody tr:hover,.premium-shell.retela-dark-shell .orders-table tbody tr:hover,.retela-dark .order-info-item,.premium-shell.retela-dark-shell .order-info-item{background:#203c30}.retela-dark .order-info-item,.premium-shell.retela-dark-shell .order-info-item{border-color:#315745}.retela-dark .order-info-item>span,.premium-shell.retela-dark-shell .order-info-item>span,.retela-dark .order-mobile-card-top span:not(.order-status-pill),.premium-shell.retela-dark-shell .order-mobile-card-top span:not(.order-status-pill){color:#a7c8b6}.retela-dark .order-details-button,.premium-shell.retela-dark-shell .order-details-button{border-color:#4a8f6b;background:#203c30;color:#d9fbe5}@media(max-width:1100px){.orders-table{min-width:700px}.orders-table th,.orders-table td{padding:11px 9px;font-size:.86rem}.orders-col-status{width:135px}.orders-col-total,.orders-col-action{width:112px}}@media(max-width:767px){.admin-orders-page{gap:12px!important}.admin-orders-header-card{padding:12px!important;border-radius:16px!important}.admin-orders-header h3{margin-top:4px;font-size:1.45rem}.admin-orders-header span{font-size:.78rem}.admin-orders-filter-card{border-radius:16px;padding:12px}.admin-orders-filter-grid{gap:8px}.admin-orders-search{flex:1 1 100%;min-height:42px;padding:.55rem .75rem!important}.admin-orders-filter-grid>label{flex:1 1 calc(50% - 4px)}.admin-orders-filter-grid>label span{font-size:.65rem;letter-spacing:.08em}.admin-orders-filter-grid select{min-height:40px;border-radius:12px;padding:0 10px;font-size:.8rem}.admin-orders-filter-grid>button{flex:1 1 100%;min-height:40px;border-radius:12px;font-size:.82rem}.admin-orders-list-card{border:0!important;background:transparent!important;box-shadow:none!important}.orders-desktop-view{display:none}.orders-mobile-list{display:flex;flex-direction:column;gap:12px}}@media(max-width:360px){.admin-orders-filter-grid>label{flex-basis:100%}.order-info-grid{grid-template-columns:minmax(0,1fr);gap:8px}.order-mobile-card{padding:12px}.order-mobile-card-top{flex-direction:column;align-items:flex-start}.order-mobile-card-top .order-status-pill{align-self:flex-start}}.admin-orders-page{box-sizing:border-box;padding:clamp(12px,2vw,24px)}.admin-orders-header{justify-content:flex-start;text-align:left}.admin-orders-header span{width:auto}.orders-toolbar{display:flex;width:100%;min-width:0;align-items:center;gap:10px;flex-wrap:wrap}.orders-toolbar .admin-orders-search{flex:1 1 240px;min-width:0}.orders-filter-btn{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;border:1px solid #bbf7d0;border-radius:12px;background:#fff;padding:0 14px;color:#166534;font-size:.88rem;font-weight:750}.orders-filter-btn span{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#dcfce7;color:#166534;font-size:.72rem;font-weight:900}.admin-orders-filter-grid{display:none;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;gap:10px;align-items:end;margin-top:10px}.admin-orders-filter-grid.is-open{display:grid}.orders-desktop-view{display:block}.orders-mobile-view{display:none}.orders-table-wrapper{overflow:hidden!important}.orders-table{min-width:0!important;table-layout:fixed}.orders-col-order{width:18%}.orders-col-customer{width:24%}.orders-col-status{width:17%}.orders-col-total{width:15%}.orders-col-payment{width:12%}.orders-col-action{width:14%}.orders-order-number,.orders-list-number{display:block;min-width:0;overflow-wrap:anywhere}.orders-order-number{color:#123526;font-weight:900}.orders-list-number{margin-top:3px;color:#64748b;font-size:.78rem;font-weight:750}.order-status-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;justify-content:center;border:1px solid #bae6fd;border-radius:9px;background:#e0f2fe;padding:7px 10px;color:#075985;font-size:.875rem;font-weight:650;line-height:1.2;overflow-wrap:anywhere;text-align:center}.order-status-badge.is-completed{border-color:#bbf7d0;background:#dcfce7;color:#166534}.order-status-badge.is-approved,.order-status-badge.is-paid,.order-status-badge.is-processing{border-color:#bae6fd;background:#e0f2fe;color:#075985}.order-status-badge.is-pending,.order-status-badge.is-awaiting_payment{border-color:#fde68a;background:#fef3c7;color:#92400e}.order-status-badge.is-ready{border-color:#bae6fd;background:#e0f2fe;color:#0369a1}.order-status-badge.is-cancelled,.order-status-badge.is-canceled,.order-status-badge.is-payment_failed,.order-status-badge.is-rejected{border-color:#fecaca;background:#fee2e2;color:#b91c1c}.order-details-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid #bbf7d0;border-radius:10px;background:#fff;padding:9px 14px;color:#166534;font-size:.88rem;font-weight:700;line-height:1;transition:background .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap}.order-details-btn:hover{border-color:#86efac;background:#f0fdf4;transform:translateY(-1px)}.order-mobile-card{background:var(--surface, #ffffff);border-color:#16653424;border-radius:16px}.order-mobile-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.order-mobile-header h3{margin:0;color:#123526;font-size:1.08rem;font-weight:800;line-height:1.15}.order-mobile-header span:not(.order-status-badge){display:block;margin-top:4px;color:#64748b;font-size:.8rem;font-weight:750}.order-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.order-mobile-field{min-width:0}.order-mobile-field>span{display:block;color:#64748b;font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.order-mobile-field>strong{display:block;min-width:0;margin-top:4px;color:#123526;font-size:.9rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.order-mobile-field>strong.is-strong{color:#166534;font-weight:900}.order-mobile-actions .order-details-btn{width:100%;margin-top:14px}.orders-pagination{display:flex;width:100%;align-items:center;justify-content:center;gap:10px}.orders-pagination button{display:grid;width:40px;height:40px;place-items:center;border:1px solid #bbf7d0;border-radius:12px;background:#fff;color:#166534}.orders-pagination button:disabled{cursor:not-allowed;opacity:.45}.orders-pagination span{min-width:70px;text-align:center;color:#123526;font-size:.86rem;font-weight:850}.retela-dark .orders-filter-btn,.premium-shell.retela-dark-shell .orders-filter-btn,.retela-dark .orders-pagination button,.premium-shell.retela-dark-shell .orders-pagination button,.retela-dark .order-details-btn,.premium-shell.retela-dark-shell .order-details-btn{border-color:#4a8f6b;background:#203c30;color:#d9fbe5}.retela-dark .orders-order-number,.premium-shell.retela-dark-shell .orders-order-number,.retela-dark .order-mobile-header h3,.premium-shell.retela-dark-shell .order-mobile-header h3,.retela-dark .order-mobile-field>strong,.premium-shell.retela-dark-shell .order-mobile-field>strong,.retela-dark .orders-pagination span,.premium-shell.retela-dark-shell .orders-pagination span{color:#f2fff7}.retela-dark .orders-list-number,.premium-shell.retela-dark-shell .orders-list-number,.retela-dark .order-mobile-header span:not(.order-status-badge),.premium-shell.retela-dark-shell .order-mobile-header span:not(.order-status-badge),.retela-dark .order-mobile-field>span,.premium-shell.retela-dark-shell .order-mobile-field>span{color:#a7c8b6}@media(max-width:900px){.admin-orders-filter-grid.is-open{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-orders-filter-grid>button{grid-column:1 / -1}.orders-table th,.orders-table td{padding:11px 8px;font-size:.82rem}.order-status-badge,.order-details-btn{font-size:.78rem}}@media(max-width:767px){.admin-orders-page{padding:12px}.orders-desktop-view{display:none!important}.orders-mobile-view{display:flex!important;flex-direction:column;gap:12px}.orders-toolbar{align-items:stretch}.orders-filter-btn{min-width:104px}.admin-orders-filter-grid.is-open{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-orders-header{justify-content:center}.admin-orders-header>span{margin-inline:auto}}@media(max-width:340px){.orders-toolbar .admin-orders-search,.orders-filter-btn{flex:1 1 100%;width:100%}.admin-orders-filter-grid.is-open,.order-mobile-grid{grid-template-columns:minmax(0,1fr)}.order-mobile-header{flex-direction:column}}.metric-card{min-width:260px;padding:24px}.metric-value{overflow:visible;text-overflow:unset;white-space:nowrap;word-break:normal;font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.1}.retela-featured-hero .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px!important;background:#ffffffb8;opacity:1;transition:transform .18s ease,background .18s ease,width .18s ease}.retela-featured-hero .swiper-pagination-bullet-active{width:28px;border-radius:999px;background:#10b981}.retela-featured-swiper{width:100%}@media(max-width:1279px){.support-panel-height{height:85vh;min-height:85vh}}@media(max-width:767px){button,[role=button],input,select,textarea{min-height:44px}.premium-shell header{max-width:100vw}.premium-topbar{border-radius:14px!important}.premium-card,.floating-card{border-radius:12px}.premium-shell table{display:block;max-width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.premium-shell :where(.recharts-wrapper,.recharts-surface,canvas){max-width:100%!important}.fixed.inset-0{padding-left:.75rem;padding-right:.75rem}.fixed.inset-0>*{max-width:calc(100vw - 1.5rem)}.retela-featured-prev,.retela-featured-next{top:auto;bottom:16px;transform:none}.retela-featured-pagination{bottom:64px}.support-panel-height{height:85vh;min-height:85vh}}@keyframes trashVanish{0%{opacity:1;transform:translate(0) scale(1);max-height:80px}55%{opacity:.55;transform:translate(42px) scale(.96)}to{opacity:0;transform:translate(120px) scale(.84);max-height:0}}.ai-chat-shell{position:fixed;right:14px;left:auto;bottom:calc(82px + env(safe-area-inset-bottom));z-index:1000;max-width:calc(100vw - 28px)}.ai-chat-button{position:relative;width:60px;height:60px}.ai-chat-window{position:fixed;right:14px;left:auto;bottom:calc(88px + env(safe-area-inset-bottom));width:min(380px,calc(100vw - 28px));height:min(680px,calc(100dvh - 120px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 120px);display:flex;flex-direction:column;overflow:hidden;z-index:999}.ai-chat-header{flex:0 0 auto}.ai-chat-new-button{display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;border:1px solid #0b9f68;border-radius:12px;background:#0b9f68;padding:8px 10px;color:#fff;font-size:.73rem;font-weight:850;line-height:1;white-space:nowrap;box-shadow:0 7px 16px #0b9f6833;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ai-chat-new-button:hover:not(:disabled){border-color:#08764d;background:#08764d;box-shadow:0 9px 20px #08764d3d;transform:translateY(-1px)}.ai-chat-new-button:active:not(:disabled){transform:translateY(1px) scale(.98)}.ai-chat-new-button:focus-visible{outline:3px solid rgba(11,159,104,.28);outline-offset:2px}.ai-chat-new-button:disabled{cursor:wait;opacity:.72}.ai-chat-messages{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.ai-chat-message-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.58}.ai-chat-product-actions{display:grid;gap:8px;margin-top:12px}.ai-chat-product-action-button{display:inline-flex;min-height:40px;width:100%;min-width:0;align-items:center;justify-content:center;gap:8px;border:1px solid #16a36a;border-radius:14px;background:#16a36a;padding:9px 12px;color:#fff;font-size:.84rem;font-weight:850;line-height:1.2;transition:background .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease}.ai-chat-product-action-button:hover:not(:disabled){border-color:#08764d;background:#08764d;transform:translateY(-1px)}.ai-chat-product-action-button:disabled{cursor:not-allowed;opacity:.55}.ai-chat-suggestions{display:flex;flex:0 0 auto;gap:8px;overflow-x:auto;border-top:1px solid #e5f3eb;background:#fff;padding:8px 12px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ai-chat-suggestions::-webkit-scrollbar{display:none}.quick-suggestion{flex:0 0 auto;border:1px solid #16a36a;border-radius:999px;background:#f4fff9;color:#08764d;padding:8px 12px;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease}.quick-suggestion:hover{border-color:#08764d;background:#e9fbf1}.quick-suggestion:disabled{cursor:not-allowed;opacity:.55}.ai-chat-input-container{flex-shrink:0;display:flex;align-items:center;gap:8px;padding-bottom:calc(.75rem + env(safe-area-inset-bottom))!important}.ai-chat-input-container input{flex:1 1 auto;min-width:0}.ai-chat-input-container button{width:48px;min-width:48px}.retela-order-summary-row,.retela-summary-line{display:flex;justify-content:space-between;gap:12px}.retela-order-summary-row span,.retela-summary-line span{min-width:0}.retela-order-summary-row strong,.retela-summary-line strong{flex-shrink:0;text-align:right}.retela-shop-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0}.retela-customer-filter-search{min-width:0}.retela-customer-filter-control{min-width:0;width:100%}.retela-product-eye-button{position:absolute;right:8px;bottom:8px;z-index:5;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid #c8ead6;border-radius:999px;background:#fffffff0;color:#0f7a4a;box-shadow:0 10px 24px #0d57342e;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.retela-product-eye-button:hover{border-color:#16a36a;background:#f4fff9;transform:translateY(-1px)}.retela-product-eye-button:active{transform:scale(.96)}.retela-admin-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0}.retela-admin-product-card{max-width:100%}.retela-admin-product-image-wrap{aspect-ratio:1 / 1}.retela-product-card{width:100%;max-width:100%;min-width:0}.retela-product-card-image-wrap{aspect-ratio:1 / 1;border-radius:16px 16px 0 0}.retela-shop-product-image{aspect-ratio:1 / 1;display:block}.retela-product-stock-badge{max-width:calc(100% - 16px);padding:4px 8px;font-size:10px;line-height:1;white-space:nowrap}.retela-product-new-badge{z-index:3;display:inline-flex;min-height:22px;align-items:center;justify-content:center;border-color:#b8e7ca;background:#ecfdf3;color:#0c7044;padding:4px 8px;font-size:10px;line-height:1;letter-spacing:.04em;white-space:nowrap}.retela-shop-pagination{display:grid;justify-items:center;gap:12px;margin-top:22px}.retela-shop-pagination-summary{margin:0;color:#58675f;font-size:.82rem;font-weight:600;text-align:center}.retela-shop-pagination-controls{display:flex;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.retela-shop-pagination-button{display:inline-flex;min-width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #b8e7ca;border-radius:12px;background:#fff;color:#0c7044;font-size:.85rem;font-weight:800;line-height:1;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.retela-shop-pagination-button:hover:not(:disabled){border-color:#5fdc8d;background:#f0fff5;transform:translateY(-1px)}.retela-shop-pagination-button.is-active{border-color:#5af18e;background:#36c96f;color:#082b18;box-shadow:0 8px 18px #36c96f38}.retela-shop-pagination-button:disabled{cursor:not-allowed;border-color:#dbe7df;background:#f7faf8;color:#8aa095}.retela-dark .retela-shop-pagination-summary,.premium-shell.retela-dark-shell .retela-shop-pagination-summary{color:#b8c8bf}.retela-dark .retela-shop-pagination-button,.premium-shell.retela-dark-shell .retela-shop-pagination-button{border-color:#8ed3ab47;background:#ffffff12;color:#f4fbf6}.retela-dark .retela-shop-pagination-button:hover:not(:disabled),.premium-shell.retela-dark-shell .retela-shop-pagination-button:hover:not(:disabled){border-color:#8ed3ab99;background:#35d87824}.retela-dark .retela-shop-pagination-button.is-active,.premium-shell.retela-dark-shell .retela-shop-pagination-button.is-active{border-color:#5af18e;background:#35d878;color:#082b18}.retela-dark .retela-shop-pagination-button:disabled,.premium-shell.retela-dark-shell .retela-shop-pagination-button:disabled{border-color:#ffffff14;background:#ffffff08;color:#ffffff57}.retela-product-card-body{gap:5px;padding:12px}.retela-product-card-title{display:-webkit-box;min-height:2.35em;overflow:hidden;font-size:.95rem;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.retela-product-card-meta{display:flex;min-width:0;align-items:center;font-size:.78rem;line-height:1.2}.retela-product-card-meta .truncate{min-width:0}.retela-product-card-meta [aria-hidden=true]{flex:0 0 auto}.retela-product-card-price{font-size:1rem;line-height:1.15}.retela-product-card-condition{display:-webkit-box;overflow:hidden;font-size:.72rem;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:1}.retela-product-card-description{display:-webkit-box;overflow:hidden;font-size:.75rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.retela-product-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px}.retela-product-action-button{display:inline-flex;min-width:0;min-height:38px;align-items:center;justify-content:center;gap:5px;border-radius:12px;padding:0 8px;font-size:.75rem;font-weight:800;line-height:1;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.retela-product-action-button:active{transform:scale(.98)}.retela-product-action-button:disabled{cursor:not-allowed;border-color:#d1d5db;background:#f1f5f9;color:#94a3b8;transform:none}.retela-product-action-button:disabled:hover{border-color:#d1d5db;background:#f1f5f9;color:#94a3b8}.retela-view-label-short{display:none}.retela-product-action-view{border:1px solid #d8e7df;background:#fff;color:#315243}.retela-product-action-view:hover{border-color:#9bd7b4;background:#f0fbf4;color:#0f6a3e}.retela-product-action-add,.retela-product-action-buy{border:1px solid #16a36a;background:#16a36a;color:#fff}.retela-product-action-add:hover,.retela-product-action-buy:hover{border-color:#0d8754;background:#0d8754}.retela-product-action-buy{grid-column:1 / -1}.product-quick-view-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2300;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a7a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-quick-view-sheet{display:flex;width:min(92vw,520px);max-height:min(86vh,720px);overflow:hidden;flex-direction:column;border:1px solid #d8eee1;border-radius:24px;background:#fff;box-shadow:0 28px 80px #00000047;animation:productQuickViewIn .22s cubic-bezier(.22,1,.36,1)}.product-quick-view-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e6f2eb;color:#527365;font-size:.78rem;font-weight:800}.product-quick-view-header button{display:grid;width:40px;height:40px;place-items:center;border:1px solid #d8eee1;border-radius:14px;background:#f6fff9;color:#116b3b}.product-quick-view-image-stage{position:relative;display:grid;flex:1 1 auto;min-height:0;place-items:center;padding:14px;background:linear-gradient(180deg,#f8fffb,#eef9f2)}.product-quick-view-image{width:100%;max-height:min(58vh,520px);-o-object-fit:contain;object-fit:contain;border-radius:18px}.product-quick-view-image-placeholder{min-height:280px}.product-quick-view-nav{position:absolute;top:50%;z-index:2;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(22,163,106,.25);border-radius:999px;background:#ffffffe6;color:#116b3b;transform:translateY(-50%)}.product-quick-view-nav.is-prev{left:14px}.product-quick-view-nav.is-next{right:14px}.product-quick-view-dots{display:flex;justify-content:center;gap:6px;padding:0 14px 12px;background:#eef9f2}.product-quick-view-dots button{width:7px;height:7px;border-radius:999px;background:#b8d9c6;transition:width .16s ease,background-color .16s ease}.product-quick-view-dots button.is-active{width:20px;background:#16a36a}.product-quick-view-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex:0 0 auto;padding:14px;padding-bottom:max(14px,env(safe-area-inset-bottom));border-top:1px solid #e6f2eb;background:#fff}.product-quick-view-actions button{min-height:44px;border-radius:14px;font-size:.9rem;font-weight:900}.product-quick-view-buy{border:1px solid #16a36a;background:#16a36a;color:#fff}.product-quick-view-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #b8e7ca;background:#f3fff7;color:#0c7044}.product-quick-view-actions button:disabled{cursor:not-allowed;border-color:#d1d5db;background:#f1f5f9;color:#94a3b8}@keyframes productQuickViewIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1024px){.retela-shop-product-grid,.retela-admin-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-notification-filter-shell{max-width:100%;overflow-x:auto;border:1px solid #d9eee2;border-radius:18px;background:#f7fcf9;padding:6px;overscroll-behavior-inline:contain;scrollbar-color:#9bd9b5 transparent;-webkit-overflow-scrolling:touch}.admin-notification-filter-list{display:flex;width:-moz-max-content;width:max-content;min-width:100%;gap:6px}.admin-notification-filter-option{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:12px;background:#fff;padding:8px 12px;color:#4f6359;font-size:.77rem;font-weight:850;line-height:1.2;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-notification-filter-option:hover{border-color:#9ee2bb;background:#ecfff3;color:#087f4f}.admin-notification-filter-option.is-active{border-color:#0b9f68;background:#0b9f68;color:#fff;box-shadow:0 8px 18px #0b9f6833}.admin-notification-filter-option:focus-visible{outline:3px solid rgba(11,159,104,.26);outline-offset:2px}.admin-notification-filter-count{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#e1f5e9;padding:0 5px;color:#087f4f;font-size:.68rem;font-weight:900;line-height:1}.admin-notification-filter-option.is-active .admin-notification-filter-count{background:#fff3;color:#fff}.admin-notification-empty-state{margin:0;border:1px dashed #b9dcc7;border-radius:16px;background:#f7fcf9;padding:32px 20px;color:#52665d;font-size:.9rem;font-weight:750;text-align:center}.customer-notification-filter-shell{max-width:100%;overflow-x:auto;border:1px solid #d9eee2;border-radius:18px;background:#f7fcf9;padding:6px;overscroll-behavior-inline:contain;scrollbar-color:#9bd9b5 transparent;-webkit-overflow-scrolling:touch}.customer-notification-filter-list{display:flex;width:-moz-max-content;width:max-content;min-width:100%;gap:6px}.customer-notification-filter-option{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:12px;background:#fff;padding:8px 12px;color:#4f6359;font-size:.77rem;font-weight:850;line-height:1.2;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.customer-notification-filter-option:hover{border-color:#9ee2bb;background:#ecfff3;color:#087f4f;transform:translateY(-1px)}.customer-notification-filter-option.is-active{border-color:#0b9f68;background:#0b9f68;color:#fff;box-shadow:0 8px 18px #0b9f6833}.customer-notification-filter-option:focus-visible{outline:3px solid rgba(11,159,104,.26);outline-offset:2px}.customer-notification-filter-count{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#e1f5e9;padding:0 5px;color:#087f4f;font-size:.68rem;font-weight:900;line-height:1}.customer-notification-filter-option.is-active .customer-notification-filter-count{background:#fff3;color:#fff}.customer-notification-empty-state{margin:0;border:1px dashed #b9dcc7;border-radius:16px;background:#f7fcf9;padding:32px 20px;color:#52665d;font-size:.9rem;font-weight:750;text-align:center}@media(max-width:640px){.customer-notification-filter-shell{border-radius:14px;padding:5px}.customer-notification-filter-option{min-height:36px;padding:8px 10px;font-size:.74rem}}@media(max-width:768px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}.retela-page-content{width:100%;max-width:100%;padding-left:12px!important;padding-right:12px!important;padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}.retela-shop-card{padding:10px!important}.retela-shop-filter-panel{gap:8px!important;margin-bottom:10px!important}.retela-shop-filter-header{gap:8px!important}.retela-shop-filter-header p{font-size:.66rem;letter-spacing:.14em}.retela-shop-filter-header h3{margin-top:2px!important;font-size:1.35rem;line-height:1.1}.retela-shop-clear-button{min-height:36px;border-radius:12px!important;padding:0 10px!important;font-size:.72rem!important}.retela-customer-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.retela-customer-filter-search{grid-column:1 / -1;min-height:42px;border-radius:12px!important;gap:8px!important;padding:0 10px!important}.retela-customer-filter-search input{font-size:.8rem!important}.retela-customer-filter-control{height:42px;border-radius:12px!important;padding:0 10px!important;font-size:.8rem!important}.retela-filter-brand{order:2}.retela-filter-category{order:3}.retela-filter-size{order:4}.retela-filter-sort{order:5}.retela-filter-min-price{order:6}.retela-filter-max-price{order:7}.retela-customer-filter-stock{grid-column:1 / -1;order:8}.retela-shop-filter-panel>p{margin-top:0;font-size:.78rem;line-height:1.2}.retela-shop-product-grid,.retela-admin-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.retela-admin-product-card{border-radius:16px!important;padding:8px!important}.retela-admin-product-body{margin-top:8px!important}.retela-admin-product-body h4{font-size:.82rem}.retela-admin-product-body .grid{gap:2px}.retela-admin-product-body p{font-size:.68rem}.retela-customer-checkout-layout,.retela-checkout-card{width:calc(100% - 24px);max-width:100%;margin-left:auto;margin-right:auto}.payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.payment-method-option{min-height:52px;width:100%;white-space:normal;text-align:center}.retela-coupon-row{display:flex;gap:10px;width:100%}.retela-coupon-row input{flex:1 1 auto;min-width:0}.retela-order-summary-total strong,.retela-summary-line strong{font-size:clamp(.95rem,4vw,1.45rem)}.retela-featured-hero>.relative{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:12px}.retela-featured-swiper{flex:0 0 100%}.retela-featured-swiper button{min-height:0!important}.retela-featured-swiper button>div:first-child,.retela-featured-swiper [role=button]>div:first-child{min-height:0!important}.retela-featured-swiper img{aspect-ratio:1 / 1;height:auto!important;max-height:420px;min-height:0!important;-o-object-fit:contain;object-fit:contain}.retela-featured-prev,.retela-featured-next{position:static!important;inset:auto!important;transform:none!important;flex:1 1 calc(50% - 6px);justify-content:center;min-width:0}.retela-featured-pagination{position:static!important;flex:0 0 100%;order:4}.retela-product-card{width:100%;max-width:100%}.retela-product-card img{aspect-ratio:1 / 1;height:100%!important;max-height:none;-o-object-fit:cover;object-fit:cover}.retela-product-card-image-wrap{border-radius:14px 14px 0 0}.retela-product-card-body{gap:4px;padding:9px}.retela-product-stock-badge{right:6px;top:6px;padding:3px 6px;font-size:9px}.retela-product-new-badge{left:6px;top:6px;min-height:20px;padding:3px 6px;font-size:9px}.retela-shop-pagination{gap:10px;margin-top:16px}.retela-shop-pagination-summary{font-size:.74rem}.retela-shop-pagination-controls{gap:6px}.retela-shop-pagination-button{min-width:36px;height:36px;border-radius:10px;font-size:.78rem}.retela-product-eye-button{right:6px;bottom:6px;width:32px;height:32px}.retela-product-card-title{font-size:.82rem;line-height:1.16}.retela-product-card-meta{font-size:.7rem}.retela-product-card-price{font-size:.9rem}.retela-product-card-condition,.retela-product-card-description{display:none}.retela-product-card-actions{grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);gap:6px;padding-top:6px}.retela-product-card-actions>button{min-height:34px;padding:0 6px;font-size:.64rem}.retela-view-label-full{display:inline}.retela-view-label-short,.retela-product-action-buy{display:none}.retela-product-action-view svg{display:none}.product-quick-view-backdrop{align-items:flex-end;padding:0;background:#0f231859}.product-quick-view-sheet{width:100%;max-height:calc(88dvh - env(safe-area-inset-bottom));border-bottom:0;border-radius:24px 24px 0 0;animation-name:productQuickViewSheetIn}.product-quick-view-image-stage{padding:12px}.product-quick-view-image{max-height:54dvh;border-radius:16px}.product-quick-view-actions{gap:8px;padding:12px;padding-bottom:max(16px,calc(12px + env(safe-area-inset-bottom)))}.product-quick-view-actions button{min-height:42px;border-radius:12px;font-size:.82rem}@keyframes productQuickViewSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.retela-product-details-backdrop{padding:10px!important;align-items:start;padding-top:calc(10px + env(safe-area-inset-top))!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.retela-product-details-modal{width:calc(100% - 24px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 28px)!important;border-radius:18px!important}.retela-product-details-grid{gap:14px!important;padding:14px!important}.retela-product-image-frame{min-height:0!important;aspect-ratio:1 / 1;width:100%;max-height:420px}.retela-product-details-image{width:100%;height:100%!important;max-height:420px!important;-o-object-fit:contain;object-fit:contain}.retela-product-action-row{position:static!important;padding:14px!important}.retela-product-action-row button{width:100%}.retela-checkout-modal-backdrop{padding:10px!important;align-items:start;padding-top:calc(12px + env(safe-area-inset-top))!important;padding-bottom:calc(20px + env(safe-area-inset-bottom))!important}.retela-checkout-summary-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto;border-radius:18px!important;padding:16px!important}.retela-checkout-summary-items{max-height:min(34dvh,220px)!important}.retela-checkout-modal-actions button{width:100%}.ai-chat-shell{right:14px!important;left:auto!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;max-width:calc(100vw - 28px)}.ai-chat-button{width:58px!important;height:58px!important}.ai-chat-window{right:14px!important;left:auto!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;width:min(380px,calc(100vw - 28px));height:min(680px,calc(100dvh - 120px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 120px);border-radius:22px!important}.ai-chat-header{padding:10px!important}.ai-chat-messages{padding:12px!important}.ai-chat-input-container{padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important}.ai-chat-input-container input{padding:10px 12px!important}.ai-chat-input-container button{width:44px;min-width:44px;height:44px!important}}@media(max-width:480px){.retela-page-content{padding-left:10px!important;padding-right:10px!important}.retela-shop-card{padding-left:8px!important;padding-right:8px!important}.retela-customer-checkout-layout,.retela-checkout-card{width:calc(100% - 8px)}.retela-coupon-row{flex-direction:column}.retela-coupon-row button{width:100%}.retela-shop-product-grid{gap:8px}.retela-product-card-body{padding:8px}.retela-product-action-button{min-height:34px;border-radius:10px}.payment-methods{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ai-chat-shell{right:14px!important;left:auto!important;bottom:calc(76px + env(safe-area-inset-bottom))!important}.ai-chat-window{left:14px!important;right:14px!important;width:auto;bottom:calc(88px + env(safe-area-inset-bottom))!important;height:min(680px,calc(100dvh - 120px));max-height:calc(100dvh - 120px)}.ai-chat-new-button{min-height:34px;gap:4px;padding:8px 9px;font-size:.7rem}}@media(max-width:768px){.admin-dashboard-shell{gap:12px!important;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.admin-dashboard-intro{border-radius:18px!important;padding:16px!important;box-shadow:0 10px 28px #125c3714!important}.admin-dashboard-kicker{gap:6px!important;padding:6px 10px!important;font-size:.66rem!important;letter-spacing:.12em!important}.admin-dashboard-intro h1{margin-top:10px!important;font-size:1.55rem!important;line-height:1.08!important}.admin-dashboard-intro p{margin-top:8px!important;max-width:100%!important;font-size:.86rem!important;line-height:1.45!important}.admin-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-dashboard-stats .admin-commerce-stat-card:nth-child(5){grid-column:1 / -1}.admin-commerce-stat-card{min-width:0;border-color:#d9eee2!important;border-radius:16px!important;background:#fff!important;padding:12px!important;box-shadow:0 10px 24px #125c3714!important}.admin-commerce-stat-card>span:first-child{width:34px!important;height:34px!important;border-radius:12px!important;border-color:#b7e4cf!important;background:#ecfff3!important;color:#0f7a4a!important}.admin-commerce-stat-card>span:first-child svg{width:17px;height:17px}.admin-commerce-stat-card p{margin-top:10px!important;color:#48685a!important;font-size:.68rem!important;letter-spacing:.1em!important}.admin-commerce-stat-card strong{margin-top:4px!important;color:#123526!important;font-size:1.35rem!important;line-height:1.1!important}.admin-commerce-stat-card>span:last-child{margin-top:4px!important;color:#658073!important;font-size:.72rem!important}.admin-dashboard-main-grid,.admin-dashboard-secondary-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.admin-dashboard-chart-card,.admin-signal-widget,.admin-low-stock-panel{border-color:#d9eee2!important;border-radius:18px!important;background:#fff!important;padding:14px!important;box-shadow:0 10px 28px #125c3714!important}.admin-dashboard-chart-card h2,.admin-signal-widget h3,.admin-low-stock-panel h2{color:#13251d!important;font-size:1.05rem!important;line-height:1.2!important}.admin-dashboard-chart-card p,.admin-low-stock-panel p{color:#64796f!important;font-size:.78rem!important;line-height:1.35!important}.admin-dashboard-chart-card .chart-stage{height:240px!important;margin-top:12px!important;min-width:0}.admin-top-channels-panel .chart-stage{height:230px!important}.admin-dashboard-notifications{min-height:0!important;border-color:#d9eee2!important;border-radius:18px!important;padding:12px!important;box-shadow:0 10px 28px #125c3714!important}.admin-dashboard-notifications>div:first-child span{width:32px!important;height:32px!important;border-radius:12px!important}.admin-dashboard-notifications h2{font-size:1rem!important}.admin-dashboard-notifications>div:last-child{margin-top:10px!important;gap:8px!important}.admin-dashboard-notifications button,.admin-dashboard-notifications article{gap:8px!important;border-radius:14px!important;padding:8px!important}.admin-dashboard-notifications button>span:first-child,.admin-dashboard-notifications article>span:first-child{width:30px!important;height:30px!important;border-radius:12px!important}.admin-dashboard-notifications strong{font-size:.78rem!important}.admin-dashboard-notifications p{font-size:.72rem!important;line-height:1.35!important}.admin-dashboard-notifications .skeleton{height:54px!important;border-radius:14px!important}.admin-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-signal-widget{padding:12px!important}.admin-signal-widget svg{width:17px;height:17px}.admin-signal-widget>div:first-child{gap:8px!important}.admin-signal-widget>div:last-child{margin-top:10px!important;gap:6px!important}.admin-signal-widget>div:last-child p{border-color:#dcefe4!important;border-radius:12px!important;background:#f7fff9!important;padding:7px 9px!important;color:#355447!important;font-size:.72rem!important;line-height:1.25!important}.admin-low-stock-header{gap:8px!important}.admin-low-stock-header button{min-height:36px;border-radius:12px!important;padding:0 12px!important;font-size:.78rem!important}.admin-low-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}.admin-low-stock-item{border-color:#d9eee2!important;border-radius:14px!important;background:#f7fff9!important;padding:10px!important}.admin-low-stock-item strong{color:#13251d!important;font-size:.86rem!important}.admin-low-stock-item p{margin-top:4px!important;color:#557166!important;font-size:.74rem!important}}@media(max-width:360px){.admin-dashboard-stats,.admin-signal-grid,.admin-low-stock-grid{gap:8px!important}.admin-commerce-stat-card{padding:10px!important}.admin-commerce-stat-card strong{font-size:1.16rem!important}.admin-signal-grid{grid-template-columns:minmax(0,1fr)!important}}.admin-profile-page{display:grid;width:100%;min-width:0;gap:16px;overflow-x:hidden}.admin-profile-hero,.admin-profile-card,.admin-password-card{width:100%;min-width:0;border:1px solid #d9eee2;border-radius:22px;background:#fff;box-shadow:0 16px 34px #125c3714}.admin-profile-hero{display:flex;align-items:center;gap:18px;padding:18px;overflow:hidden}.admin-profile-avatar-wrap{position:relative;flex:0 0 auto}.admin-profile-avatar{display:grid;width:88px;height:88px;place-items:center;border:3px solid #bbf7d0;border-radius:999px;background:#ecfdf3;color:#15803d;font-size:1.35rem;font-weight:900;-o-object-fit:cover;object-fit:cover;box-shadow:0 12px 28px #125c3724}.admin-profile-avatar-fallback{text-transform:uppercase}.admin-profile-identity{min-width:0;flex:1 1 auto}.admin-profile-eyebrow{margin:0;color:#16864e;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.admin-profile-identity h2{margin:4px 0 0;color:#123526;font-size:clamp(1.35rem,2vw,1.72rem);font-weight:900;line-height:1.12;overflow-wrap:anywhere}.admin-profile-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;color:#557166;font-size:.9rem;font-weight:800}.admin-profile-role-badge{display:inline-flex;min-height:26px;align-items:center;border:1px solid #b7e4cf;border-radius:999px;background:#ecfff3;padding:4px 10px;color:#08764d;font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-profile-actions,.admin-password-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.admin-profile-edit-button,.admin-profile-cancel-button,.admin-profile-save-button,.admin-profile-photo-button,.admin-password-expand-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:9px 13px;font-size:.84rem;font-weight:900;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.admin-profile-edit-button,.admin-profile-photo-button,.admin-password-expand-button{border:1px solid #b7e4cf;background:#f3faf6;color:#08764d}.admin-profile-edit-button:hover,.admin-profile-photo-button:hover,.admin-password-expand-button:hover{border-color:#16a36a;background:#ecfff3;transform:translateY(-1px)}.admin-profile-cancel-button{border:1px solid #d8e3dc;background:#fff;color:#465b51}.admin-profile-cancel-button:hover{border-color:#b9c8c0;background:#f8fbf9}.admin-profile-save-button{border:1px solid #16a36a;background:linear-gradient(180deg,#25c76a,#159a5b);color:#fff;box-shadow:0 10px 24px #16a36a38}.admin-profile-save-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #16a36a42}.admin-profile-edit-button:disabled,.admin-profile-cancel-button:disabled,.admin-profile-save-button:disabled,.admin-password-expand-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.admin-profile-card,.admin-password-card{padding:16px}.admin-profile-section-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-profile-section-heading h3,.admin-password-copy h3{margin:2px 0 0;color:#123526;font-size:1.12rem;font-weight:900}.admin-profile-photo-button{cursor:pointer;max-width:min(100%,260px)}.admin-profile-photo-button input{display:none}.admin-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-profile-field{display:grid;min-width:0;gap:7px;border:1px solid #e1eee7;border-radius:14px;background:#f8fbf9;padding:12px}.admin-profile-field.is-wide{grid-column:1 / -1}.admin-profile-field span{color:#16864e;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-profile-field strong{min-height:24px;color:#173329;font-size:.94rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}.admin-profile-field strong.is-empty{color:#8aa095;font-weight:750}.admin-profile-input{width:100%;min-height:42px;border:1px solid #cfe8d8;border-radius:12px;background:#fff;padding:10px 12px;color:#173329;font-size:.94rem;font-weight:750;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.admin-profile-input::-moz-placeholder,.admin-password-field input::-moz-placeholder{color:#93a69c}.admin-profile-input::placeholder,.admin-password-field input::placeholder{color:#93a69c}.admin-profile-input:focus,.admin-password-field:focus-within{border-color:#16a36a;box-shadow:0 0 0 4px #16a36a1f}.admin-profile-textarea{min-height:86px;max-height:150px;resize:vertical}.admin-password-summary{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.admin-password-copy{min-width:0}.admin-password-copy span{display:block;margin-top:4px;color:#557166;font-size:.86rem;font-weight:750}.admin-password-form{display:grid;gap:12px;margin-top:14px;border-top:1px solid #e1eee7;padding-top:14px}.admin-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-password-grid .admin-password-field:first-child{grid-column:1 / -1}.admin-password-field{display:flex;min-width:0;min-height:44px;align-items:center;gap:10px;border:1px solid #cfe8d8;border-radius:14px;background:#fff;padding:0 10px 0 12px;transition:border-color .18s ease,box-shadow .18s ease}.admin-password-field-icon{flex:0 0 auto;color:#16a36a}.admin-password-field input{min-width:0;flex:1 1 auto;border:0;background:transparent;color:#173329;font-size:.92rem;font-weight:750;outline:0}.admin-password-visibility-button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:0;border-radius:10px;background:transparent;color:#60766b}.admin-password-visibility-button:hover{background:#ecfff3;color:#0f5f36}.admin-password-blueprint{border:1px solid #e1eee7;border-radius:14px;background:#f8fbf9;padding:12px}.admin-password-message{margin:0;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff;padding:10px 12px;color:#1d4ed8;font-size:.86rem;font-weight:750}.retela-delivery-location-card{display:flex;min-width:0;align-items:center;gap:12px;border:1px solid #d9eee2;border-radius:18px;background:#f7fff9;padding:12px}.retela-delivery-location-card.has-location{border-color:#b7e4cf;background:#ecfff3}.retela-delivery-location-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid #b7e4cf;border-radius:14px;background:#fff;color:#15803d}.retela-delivery-location-eyebrow{margin:0;color:#16864e;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.retela-delivery-location-card strong{display:block;margin-top:3px;color:#123526;font-size:.9rem;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.retela-delivery-location-card span{display:block;margin-top:2px;color:#557166;font-size:.78rem;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.retela-delivery-location-action{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;border:1px solid #b7e4cf;border-radius:12px;background:#fff;padding:8px 10px;color:#08764d;font-size:.78rem;font-weight:900;transition:border-color .18s ease,background .18s ease,transform .18s ease}.retela-delivery-location-action:hover{border-color:#16a36a;background:#f3faf6;transform:translateY(-1px)}.retela-location-selector-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;display:grid;place-items:center;overflow-y:auto;background:#03071294;padding:16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.retela-location-selector{width:min(96vw,980px);max-height:min(92vh,860px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d9eee2;border-radius:26px;background:#fff;color:#123526;box-shadow:0 28px 90px #00000052}.retela-location-selector-header,.retela-location-selector-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-color:#e1eee7;background:#fffffff5;padding:16px}.retela-location-selector-header{border-bottom:1px solid #e1eee7}.retela-location-selector-footer{border-top:1px solid #e1eee7}.retela-location-selector-header p{margin:0;color:#16864e;font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.retela-location-selector-header h3{margin:3px 0 0;color:#123526;font-size:1.35rem;font-weight:900}.retela-location-selector-header button{display:grid;width:40px;height:40px;place-items:center;border:1px solid #d8e3dc;border-radius:14px;background:#fff;color:#465b51}.retela-location-selector-body{min-height:0;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.35fr);gap:14px;overflow-y:auto;padding:16px}.retela-location-search-panel,.retela-location-fields{display:grid;gap:10px}.retela-location-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.retela-location-search-input,.retela-location-fields label{display:grid;gap:7px}.retela-location-search-input{min-height:44px;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid #cfe8d8;border-radius:14px;background:#fff;padding:0 12px;color:#16a36a}.retela-location-search-input input,.retela-location-fields input,.retela-location-fields textarea{width:100%;border:1px solid #cfe8d8;border-radius:14px;background:#fff;padding:11px 12px;color:#173329;font-size:.9rem;font-weight:750;outline:0}.retela-location-search-input input{border:0;padding:0}.retela-location-search-input input::-moz-placeholder,.retela-location-fields input::-moz-placeholder,.retela-location-fields textarea::-moz-placeholder{color:#8aa095}.retela-location-search-input input::placeholder,.retela-location-fields input::placeholder,.retela-location-fields textarea::placeholder{color:#8aa095}.retela-location-fields textarea{resize:vertical}.retela-location-search-row button,.retela-location-current-button,.retela-location-selector-footer button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:9px 13px;font-size:.84rem;font-weight:900}.retela-location-search-row button,.retela-location-current-button{border:1px solid #b7e4cf;background:#f3faf6;color:#08764d}.retela-location-search-results{max-height:180px;display:grid;gap:7px;overflow-y:auto}.retela-location-search-results button{display:flex;min-width:0;align-items:flex-start;gap:8px;border:1px solid #e1eee7;border-radius:14px;background:#f8fbf9;padding:9px;color:#173329;text-align:left}.retela-location-search-results span{font-size:.82rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.retela-delivery-map-card{display:grid;gap:8px;grid-row:span 2}.retela-delivery-map{position:relative;min-height:420px;overflow:hidden;border:1px solid #d9eee2;border-radius:20px;background:#d8e8dc;cursor:crosshair}.retela-delivery-map img{position:absolute;width:256px;height:256px;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.retela-delivery-map-pin{position:absolute;left:50%;top:50%;display:grid;transform:translate(-50%,-100%);color:#dc2626;filter:drop-shadow(0 8px 12px rgba(0,0,0,.28));pointer-events:none}.retela-delivery-map-tools{position:absolute;right:12px;top:12px;display:grid;gap:6px}.retela-delivery-map-tools button{width:34px;height:34px;border:1px solid #cfe8d8;border-radius:10px;background:#fff;color:#123526;font-size:1.05rem;font-weight:900}.retela-delivery-map-status{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#07110dd6;padding:8px 10px;color:#b8ffd0;font-size:.76rem;font-weight:900}.retela-delivery-map-card p{margin:0;color:#557166;font-size:.8rem;font-weight:750}.retela-location-fields span,.retela-location-default-toggle span{color:#16864e;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.retela-location-default-toggle{display:flex!important;align-items:center;gap:9px;border:1px solid #d9eee2;border-radius:14px;background:#f7fff9;padding:10px}.retela-location-default-toggle input{width:17px;height:17px;accent-color:#16a36a}.retela-location-selector-footer{justify-content:flex-end}.retela-location-selector-footer button:first-child{border:1px solid #d8e3dc;background:#fff;color:#465b51}.retela-location-selector-footer button:last-child{border:1px solid #16a36a;background:linear-gradient(180deg,#25c76a,#159a5b);color:#fff}.retela-structured-location{display:grid;min-width:0;gap:9px}.retela-structured-location-label{display:grid;gap:7px}.retela-structured-location-label>span:first-child{color:#16864e;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.retela-structured-location-input{display:grid;min-height:46px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #cfe8d8;border-radius:14px;background:#fff;padding:0 12px;color:#16a36a;transition:border-color .18s ease,box-shadow .18s ease}.retela-structured-location-input:focus-within{border-color:#22a968;box-shadow:0 0 0 4px #22a9681a}.retela-structured-location-input.is-invalid{border-color:#fb7185;box-shadow:0 0 0 3px #fb71851a}.retela-structured-location-input input{width:100%;min-width:0;border:0;background:transparent;color:#173329;font-size:.9rem;font-weight:750;outline:0}.retela-structured-location-input input::-moz-placeholder{color:#8aa095}.retela-structured-location-input input::placeholder{color:#8aa095}.retela-structured-location-results{max-height:190px;display:grid;gap:6px;overflow-y:auto;border:1px solid #d9eee2;border-radius:14px;background:#fff;padding:6px;box-shadow:0 12px 30px #1849311a}.retela-structured-location-results button{display:flex;min-width:0;align-items:flex-start;gap:8px;border:0;border-radius:10px;background:#f8fbf9;padding:9px;color:#173329;text-align:left;transition:background .16s ease,color .16s ease}.retela-structured-location-results button:hover,.retela-structured-location-results button:focus-visible{background:#eafff1;color:#08764d;outline:0}.retela-structured-location-results button svg{margin-top:2px;flex:0 0 auto;color:#16a36a}.retela-structured-location-results button span{min-width:0;font-size:.8rem;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.retela-structured-location-current,.retela-structured-location-manual{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid #b7e4cf;border-radius:12px;background:#f3faf6;padding:8px 12px;color:#08764d;font-size:.8rem;font-weight:900}.retela-structured-location-manual{border-style:dashed;background:#fff}.retela-structured-location-current:disabled{cursor:wait;opacity:.65}.retela-structured-location-notice,.retela-structured-location-error{display:flex;align-items:flex-start;gap:6px;margin:0;color:#506c5f;font-size:.75rem;font-weight:750;line-height:1.45}.retela-structured-location-notice svg{margin-top:2px;flex:0 0 auto}.retela-structured-location-notice.is-warning,.retela-structured-location-error{color:#be123c}.retela-structured-location-selection{display:grid;gap:3px;border:1px solid #c9ead6;border-radius:14px;background:#effcf4;padding:10px 12px}.retela-structured-location-selection strong{color:#123526;font-size:.84rem;line-height:1.4;overflow-wrap:anywhere}.retela-structured-location-selection span{color:#557166;font-size:.73rem;font-weight:750;line-height:1.4}.retela-structured-location-selection span.is-warning{color:#a16207}.retela-structured-map-wrap{display:grid;gap:6px}.retela-structured-map{position:relative;min-height:280px;overflow:hidden;border:1px solid #d9eee2;border-radius:16px;background:#d8e8dc;cursor:crosshair}.retela-structured-map img{position:absolute;width:256px;height:256px;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.retela-structured-map-wrap>p{margin:0;color:#557166;font-size:.75rem;font-weight:750}.retela-structured-location.is-compact .retela-structured-map{min-height:190px}.retela-structured-location.is-compact .retela-structured-location-current{justify-self:start}.retela-location-persistence-note{margin:0;border:1px solid #d9eee2;border-radius:14px;background:#f7fff9;padding:11px 12px;color:#557166;font-size:.78rem;font-weight:750;line-height:1.5}.customer-profile-field small{display:block;margin-top:4px;color:#64748b;font-size:.76rem;font-weight:700}.order-delivery-info-card{display:grid;gap:12px;border:1px solid #d9eee2;border-radius:18px;background:#f7fff9;padding:14px}.order-delivery-info-heading{display:flex;align-items:center;gap:10px}.order-delivery-info-heading>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid #b7e4cf;border-radius:13px;background:#fff;color:#15803d}.order-delivery-info-heading p{margin:0;color:#16864e;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.order-delivery-info-heading h4{margin:2px 0 0;color:#123526;font-size:1rem;font-weight:900}.order-delivery-info-body{display:grid;gap:9px}.order-delivery-info-row{display:grid;gap:4px}.order-delivery-info-row span{color:#557166;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.order-delivery-info-row strong{color:#173329;font-size:.92rem;font-weight:850;line-height:1.42;overflow-wrap:anywhere}.order-delivery-info-row.is-address strong{font-size:.98rem}.order-delivery-map-button{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid #b7e4cf;border-radius:12px;background:#fff;padding:8px 11px;color:#08764d;font-size:.8rem;font-weight:900;text-decoration:none}.retela-route-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:grid;place-items:center;padding:18px;background:#02061794;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.retela-route-modal{display:grid;width:min(94vw,920px);max-height:min(88vh,820px);overflow:hidden;border:1px solid #d8eadf;border-radius:24px;background:#fff;color:#123526;box-shadow:0 30px 80px #0c3a263d}.retela-route-header,.retela-route-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e3f0e8;padding:16px 18px}.retela-route-footer{justify-content:flex-end;border-top:1px solid #e3f0e8;border-bottom:0}.retela-route-header p{margin:0;color:#16864e;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.retela-route-header h3{margin:4px 0 0;color:#123526;font-size:1.2rem;font-weight:900}.retela-route-header button,.retela-route-footer button{display:inline-grid;min-height:38px;place-items:center;border:1px solid #d8eadf;border-radius:12px;background:#f8faf9;padding:8px 12px;color:#24483a;font-size:.82rem;font-weight:900;transition:border-color .18s ease,background .18s ease,color .18s ease}.retela-route-header button:hover,.retela-route-footer button:hover{border-color:#9fd6bd;background:#effaf3;color:#08764d}.retela-route-modal>:not(.retela-route-header):not(.retela-route-footer){margin-inline:18px}.retela-route-summary{display:grid;gap:12px;margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.retela-route-summary>div,.retela-route-note,.retela-route-metrics>div{min-width:0;border:1px solid #d8eadf;border-radius:18px;background:#f8faf9;padding:13px}.retela-route-summary span,.retela-route-note span,.retela-route-metrics span{display:block;color:#557166;font-size:.68rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.retela-route-summary strong,.retela-route-note strong,.retela-route-metrics strong{display:block;margin-top:5px;color:#123526;font-size:.94rem;font-weight:900;overflow-wrap:anywhere}.retela-route-summary p{margin:5px 0 0;color:#557166;font-size:.82rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.retela-route-note{margin-top:12px}.retela-route-status{display:flex;align-items:center;gap:8px;margin-top:14px;border:1px solid #b7e4cf;border-radius:18px;background:#effaf3;padding:13px;color:#08764d;font-size:.88rem;font-weight:850}.retela-route-status.is-warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.retela-route-map{position:relative;min-height:clamp(300px,42vw,430px);margin-top:14px;overflow:hidden;border:1px solid #cde7d9;border-radius:20px;background:#dcebe2;touch-action:none}.retela-map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.retela-map-status-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;align-content:center;gap:8px;padding:16px;background:#f4f8f6f5;color:#355449;text-align:center;font-size:.78rem;font-weight:800}.retela-map-status-overlay.is-loading{display:flex}.retela-map-status-overlay button{min-height:34px;border:1px solid #9bd9b8;border-radius:10px;background:#e9f9ef;padding:6px 12px;color:#08764d;font-size:.75rem;font-weight:850}.retela-continue-shopping-button{display:inline-flex;min-height:44px;min-width:0;align-items:center;justify-content:center;gap:9px;border:1px solid #0b8f59;border-radius:14px;background:#08764d;padding:10px 16px;color:#fff;font-size:.9rem;font-weight:850;line-height:1.1;white-space:nowrap;box-shadow:0 14px 28px #08764d38;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.retela-continue-shopping-button:hover{border-color:#065f46;background:#065f46;box-shadow:0 18px 34px #08764d47;transform:translateY(-1px)}.retela-continue-shopping-button:active{transform:translateY(0) scale(.98)}.retela-continue-shopping-button:focus-visible{outline:3px solid rgba(52,211,153,.34);outline-offset:3px}.retela-admin-meetup-response,.retela-meetup-confirmation{display:grid;gap:4px;border:1px solid #b7e4cf;border-radius:14px;background:#effaf3;padding:12px}.retela-meetup-confirmed{color:#08764d;font-weight:850}.retela-meetup-declined{color:#b42318;font-weight:850}.retela-meetup-confirmation-legacy{display:none!important}.retela-meetup-response-message{display:grid;gap:6px;color:#52645a;font-size:.9rem;line-height:1.5}.retela-meetup-confirm-button,.retela-meetup-decline-button,.retela-meetup-cancel-button,.retela-meetup-decline-outline{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:12px;padding:9px 14px;font-size:.82rem;font-weight:850;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.retela-meetup-confirm-button{border:1px solid #0b8f59;background:#08764d;color:#fff}.retela-meetup-confirm-button:hover{background:#065f46}.retela-meetup-decline-outline,.retela-meetup-decline-button{border:1px solid #e7b5b0;background:#fff8f7;color:#a32920}.retela-meetup-decline-outline:hover,.retela-meetup-decline-button:hover{border-color:#d9776c;background:#fff1ef}.retela-meetup-cancel-button{border:1px solid #d5e1da;background:#fff;color:#355449}.retela-meetup-cancel-button:hover{background:#effaf3}.retela-meetup-schedule-card,.retela-meetup-waiting-card{background:#fff}.retela-meetup-schedule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.retela-meetup-schedule-grid>div,.retela-meetup-note,.retela-meetup-policy-card,.retela-meetup-confirmed-box{min-width:0;border:1px solid #d8e8de;border-radius:14px;background:#f7fff9;padding:12px}.retela-meetup-schedule-grid span,.retela-meetup-note span{display:block;color:#166534;font-size:.68rem;font-weight:900;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.retela-meetup-schedule-grid strong{display:block;margin-top:5px;color:#17211b;font-size:.9rem;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.retela-meetup-note p,.retela-meetup-policy-card p:not(.retela-modal-eyebrow),.retela-meetup-confirmed-box p:not(.retela-meetup-confirmed){margin-top:6px;color:#3f5047;font-size:.84rem;font-weight:650;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.retela-meetup-policy-card{background:#f2fbf5}.retela-meetup-confirmed-box{border-color:#b7e4cf;background:#effaf3}.retela-inline-route{display:grid;gap:10px;margin-top:2px}.retela-inline-route .retela-route-map{min-height:clamp(180px,24vw,260px);margin-top:0}.retela-route-map.retela-meetup-map{min-height:clamp(180px,24vw,230px);cursor:crosshair}.retela-meetup-map-hint,.retela-route-map-error{position:absolute;z-index:7;bottom:10px;left:10px;max-width:calc(100% - 20px);padding:6px 9px;border:1px solid rgba(15,23,42,.12);border-radius:9px;background:#fffffff0;color:#123526;font-size:.72rem;font-weight:800}.retela-route-map-error{color:#991b1b}.retela-route-map img{position:absolute;width:256px;height:256px;max-width:none;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.retela-route-map svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;pointer-events:none}.retela-route-map path{fill:none;stroke:#0ea05f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px rgba(6,95,70,.38))}.retela-route-marker{position:absolute;z-index:5;display:inline-flex;max-width:min(210px,42%);align-items:center;gap:6px;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:6px 8px;font-size:.72rem;font-weight:900;line-height:1.1;transform:translate(-50%,-100%);box-shadow:0 12px 24px #0f172a2e}.retela-route-marker.is-shop{background:#0f5134;color:#fff}.retela-route-marker.is-customer{background:#fff;color:#08764d}.retela-route-marker.is-meeting{background:#9f1239;color:#fff}.retela-route-marker strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retela-route-map-tools{position:absolute;right:12px;top:12px;z-index:6;display:grid;gap:6px}.retela-route-map-tools button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(15,23,42,.12);border-radius:11px;background:#fffffff5;color:#123526;font-weight:900;box-shadow:0 10px 20px #0f172a1f}.retela-route-metrics{display:grid;gap:12px;margin-top:12px;margin-bottom:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.order-action-completed{border-color:#bbf7d0!important;background:#ecfdf5!important;color:#166534!important}.retela-meeting-place-card,.retela-delivery-safety-card,.admin-meeting-place-card,.admin-delivery-safety-card,.admin-customer-details-card{display:grid;min-width:0;gap:12px;border:1px solid #dfe9e3;border-radius:18px;background:#f8fbf9;padding:14px}.admin-order-section-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.admin-order-section-heading h4{margin-top:4px;color:#17211b;font-size:1.05rem;font-weight:850}.admin-customer-details-card{background:#fff}.admin-customer-details-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.admin-customer-details-grid .order-mobile-field:last-child{grid-column:1 / -1}.admin-customer-contact-link{display:block;min-width:0;margin-top:4px;color:#08764d;font-size:.9rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#b8e7ca;text-underline-offset:3px}.admin-customer-contact-link:hover,.admin-customer-contact-link:focus-visible{color:#065f46;text-decoration-color:#34d399}.admin-order-status-stack{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-payment-failed-badge{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid #fecaca;border-radius:999px;background:#fee2e2;padding:8px 12px;color:#b91c1c;font-size:.75rem;font-weight:900;line-height:1.1}.admin-payment-failed-note{display:grid;min-width:0;gap:5px;border:1px solid #fecaca;border-radius:14px;background:#fff7f7;padding:12px 14px;color:#b91c1c}.admin-payment-failed-note strong{font-size:.9rem;font-weight:900}.admin-payment-failed-note span{color:#7f1d1d;font-size:.84rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.retela-meeting-place-card h4,.admin-meeting-place-card h4{color:#17211b;font-size:.98rem;font-weight:850}.retela-meeting-place-card p,.retela-delivery-safety-card p,.admin-delivery-safety-card p{color:#52645a}.retela-meeting-place-card>p{overflow-wrap:anywhere;color:#17211b;font-size:.94rem;font-weight:800;line-height:1.55}.retela-meeting-place-action{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid #bbf7d0;border-radius:14px;background:#ecfdf5;padding:9px 12px;color:#166534;font-size:.8rem;font-weight:850}.retela-delivery-safety-card{margin-top:14px}.retela-delivery-safety-card.is-compact{padding:12px}.retela-payment-order-policy-card{display:grid;min-width:0;gap:12px;margin-top:14px;border:1px solid #bfe7ce;border-radius:18px;background:#f2fbf5;padding:14px;color:#17211b}.retela-payment-order-policy-card.is-compact{padding:12px}.retela-payment-policy-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid #86d8a2;border-radius:12px;background:#dcfce7;color:#166534}.retela-payment-policy-eyebrow{color:#166534;font-size:.68rem;font-weight:900;letter-spacing:.12em;line-height:1.35}.retela-payment-policy-copy{margin-top:6px;color:#3f5047;font-size:.8rem;font-weight:600;line-height:1.55}.retela-payment-policy-agreement{display:flex;min-width:0;align-items:flex-start;gap:9px;color:#24362c;font-size:.78rem;font-weight:800;line-height:1.45}.retela-payment-policy-agreement input{width:18px;height:18px;flex:0 0 18px;margin-top:1px;accent-color:#16a34a}.retela-payment-order-policy-card.is-dark{border-color:#34d39947;background:#16a36a21;color:#f5fff8}.retela-payment-order-policy-card.is-dark .retela-payment-policy-eyebrow{color:#a7f3c0}.retela-payment-order-policy-card.is-dark .retela-payment-policy-copy{color:#f0fff6d1}.retela-payment-order-policy-card.is-dark .retela-payment-policy-agreement{color:#f5fff8}.retela-payment-order-policy-card.is-dark .retela-payment-policy-icon{border-color:#86efac75;background:#16653473;color:#bbf7d0}.retela-delivery-safety-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid #bbf7d0;border-radius:13px;background:#ecfdf5;color:#166534}.admin-order-details-modal .retela-modal-body{overflow-wrap:anywhere}.admin-order-details-modal .retela-modal-footer>div{min-width:0}@media(max-width:640px){.retela-route-modal-backdrop{align-items:end;padding:10px}.retela-route-modal{width:100%;max-height:92vh;border-radius:22px}.retela-route-summary,.retela-route-metrics{grid-template-columns:1fr}.retela-route-map{min-height:320px}.retela-route-marker{max-width:52%}}.customer-profile-page{display:grid;width:100%;min-width:0;gap:16px;overflow-x:hidden}.customer-profile-intro,.customer-profile-identity-card,.customer-profile-info-card,.customer-account-management-card{width:100%;min-width:0;border:1px solid #d9eee2;border-radius:22px;background:#fff;color:#123526;box-shadow:0 16px 34px #125c3714}.customer-profile-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px}.customer-profile-eyebrow{margin:0;color:#16864e;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.customer-profile-intro h1{margin:4px 0 0;color:#123526;font-size:clamp(1.7rem,2.4vw,2rem);font-weight:900;line-height:1.1}.customer-profile-intro p:not(.customer-profile-eyebrow){margin:6px 0 0;color:#557166;font-size:.9rem;font-weight:700;line-height:1.5}.customer-profile-status-grid{display:grid;min-width:min(100%,360px);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.customer-profile-status-card{display:grid;gap:4px;border:1px solid #d9eee2;border-radius:16px;background:#f7fff9;padding:12px}.customer-profile-status-card.is-success{border-color:#b7e4cf;background:#ecfff3;color:#08764d}.customer-profile-status-card.is-warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.customer-profile-status-card span{display:flex;align-items:center;gap:7px;color:inherit;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.customer-profile-status-card strong{color:#173329;font-size:1.02rem;font-weight:900;line-height:1.15}.customer-profile-layout{display:grid;grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);gap:16px;align-items:start}.customer-profile-identity-card{display:grid;justify-items:center;gap:14px;padding:18px;text-align:center}.customer-profile-avatar-wrap{position:relative;display:inline-grid}.customer-profile-avatar{display:grid;width:118px;height:118px;place-items:center;border:3px solid #bbf7d0;border-radius:999px;background:#ecfdf3;color:#15803d;font-size:1.5rem;font-weight:900;-o-object-fit:cover;object-fit:cover;box-shadow:0 14px 30px #125c3724}.customer-profile-avatar-fallback{text-transform:uppercase}.customer-profile-status-badge{position:absolute;right:-8px;bottom:8px;display:inline-flex;min-height:28px;align-items:center;border:1px solid #b7e4cf;border-radius:999px;background:#ecfff3;padding:5px 10px;color:#08764d;font-size:.7rem;font-weight:900;text-transform:uppercase;box-shadow:0 8px 20px #125c371f}.customer-profile-status-badge.is-pending{border-color:#fde68a;background:#fffbeb;color:#92400e}.customer-profile-identity-copy{min-width:0}.customer-profile-identity-copy h2{margin:0;color:#123526;font-size:1.35rem;font-weight:900;line-height:1.15;overflow-wrap:anywhere}.customer-profile-identity-copy p{margin:6px 0 0;color:#16864e;font-size:.92rem;font-weight:900;overflow-wrap:anywhere}.customer-profile-identity-copy span,.customer-account-management-card span{display:block;margin-top:5px;color:#557166;font-size:.86rem;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.customer-profile-photo-button,.customer-profile-edit-button,.customer-profile-cancel-button,.customer-profile-save-button,.customer-profile-danger-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:9px 13px;font-size:.84rem;font-weight:900;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.customer-profile-photo-button,.customer-profile-edit-button{border:1px solid #b7e4cf;background:#f3faf6;color:#08764d;cursor:pointer}.customer-profile-photo-button:hover,.customer-profile-edit-button:hover{border-color:#16a36a;background:#ecfff3;transform:translateY(-1px)}.customer-profile-photo-name{max-width:100%;margin:-4px 0 0;color:#557166;font-size:.78rem;font-weight:800;overflow-wrap:anywhere}.customer-profile-main{display:grid;min-width:0;gap:16px}.customer-profile-info-card,.customer-account-management-card{padding:16px}.customer-profile-section-heading,.customer-account-management-card{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.customer-profile-section-heading{margin-bottom:14px}.customer-profile-section-heading h3,.customer-account-management-card h3{margin:2px 0 0;color:#123526;font-size:1.12rem;font-weight:900}.customer-profile-section-heading p{margin:4px 0 0;color:#557166;font-size:.86rem;font-weight:750;line-height:1.45}.customer-profile-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.customer-profile-cancel-button{border:1px solid #d8e3dc;background:#fff;color:#465b51}.customer-profile-cancel-button:hover{border-color:#b9c8c0;background:#f8fbf9}.customer-profile-save-button{border:1px solid #16a36a;background:linear-gradient(180deg,#25c76a,#159a5b);color:#fff;box-shadow:0 10px 24px #16a36a38}.customer-profile-save-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #16a36a42}.customer-profile-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-profile-field{display:grid;min-width:0;gap:7px;border:1px solid #e1eee7;border-radius:14px;background:#f8fbf9;padding:12px}.customer-profile-field.is-wide{grid-column:1 / -1}.customer-profile-field span{color:#16864e;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.customer-profile-field strong{min-height:24px;color:#173329;font-size:.94rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}.customer-profile-field strong.is-empty{color:#8aa095;font-weight:750}.customer-profile-input{width:100%;min-height:42px;border:1px solid #cfe8d8;border-radius:12px;background:#fff;padding:10px 12px;color:#173329;font-size:.94rem;font-weight:750;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.customer-profile-input::-moz-placeholder{color:#93a69c}.customer-profile-input::placeholder{color:#93a69c}.customer-profile-input:focus{border-color:#16a36a;box-shadow:0 0 0 4px #16a36a1f}.customer-profile-danger-button{flex:0 0 auto;border:1px solid #fecaca;background:#fff7f7;color:#b91c1c}.customer-profile-danger-button:hover:not(:disabled){border-color:#f87171;background:#fee2e2;transform:translateY(-1px)}.customer-profile-danger-button:disabled,.customer-profile-cancel-button:disabled,.customer-profile-save-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.admin-customers-page{width:100%;min-width:0;overflow-x:hidden}.admin-customers-card{width:100%;min-width:0;overflow:hidden}.admin-customers-card:not(.admin-customers-filter-card){border:1px solid #d9eee2!important;border-radius:18px!important;background:#fff!important;padding:0!important;box-shadow:0 16px 34px #125c3714!important}.admin-customers-filter-card{display:grid;gap:12px;border:1px solid #d9eee2!important;background:#fff!important;color:#123526}.admin-customers-filter-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.admin-customers-filter-heading p{margin:0;color:#16864e;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.admin-customers-filter-heading h3{margin:2px 0 0;color:#123526;font-size:clamp(1.55rem,2vw,1.85rem);font-weight:900;line-height:1.15}.admin-customers-filter-heading span{display:block;margin-top:4px;color:#557166;font-size:.84rem;font-weight:700}.admin-customer-clear-link{flex:0 0 auto;border:1px solid #b7e4cf;border-radius:999px;background:#f3faf6;padding:8px 12px;color:#08764d;font-size:.78rem;font-weight:850;transition:border-color .18s ease,background .18s ease,transform .18s ease}.admin-customer-clear-link:hover{border-color:#16a36a;background:#ecfff3;transform:translateY(-1px)}.admin-customer-search{border-color:#cfe8d8!important;background:#fbfffc!important}.admin-customer-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-customer-filter-field{display:grid;min-width:0;gap:6px}.admin-customer-filter-field>span{color:#557166;font-size:.68rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.admin-customer-filter-control,.admin-customer-filter-clear{width:100%;min-width:0;min-height:42px;border-radius:12px;font-size:.86rem;font-weight:800}.admin-customer-filter-control{border:1px solid #cfe8d8;background:#fff;padding:0 12px;color:#19352a}.admin-customer-filter-control:focus{border-color:#16a36a;box-shadow:0 0 0 4px #16a36a1f;outline:0}.admin-customer-filter-clear{border:1px solid #d9eee2;background:#f7fff9;color:#0f5f36}.admin-customer-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-customer-overview-card{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid #d9eee2;border-radius:14px;background:#f7fff9;padding:10px 12px}.admin-customer-overview-icon{display:grid!important;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #bbf7d0;border-radius:12px;background:#ecfdf3;color:#15803d!important}.admin-customer-overview-icon.is-suspended{border-color:#bfdbfe;background:#eff6ff;color:#2563eb!important}.admin-customer-overview-card div{min-width:0}.admin-customer-overview-card div span{display:block;color:#557166;font-size:.72rem;font-weight:850;text-transform:uppercase}.admin-customer-overview-card strong{display:block;margin-top:2px;color:#123526;font-size:1.35rem;font-weight:950;line-height:1}.customer-list-loading{display:flex;min-height:210px;align-items:center;justify-content:center;gap:10px;color:#557166;font-size:.9rem;font-weight:800}.suspended-customers-header{display:grid;gap:14px;padding:22px!important}.suspended-customers-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.suspended-customers-heading p{margin:0;color:#2563eb;font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.suspended-customers-heading h3{margin:3px 0 0;color:#123526;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:900;line-height:1.15}.suspended-customers-title-row{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:9px}.suspended-customers-heading>div>span{display:block;margin-top:5px;color:#557166;font-size:.84rem;font-weight:700}.suspended-back-button,.suspended-view-details,.suspended-restore-button,.suspended-retry-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;font-size:.78rem;font-weight:850;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.suspended-back-button{flex:0 0 auto;min-height:40px;border:1px solid #cfe8d8;background:#f7fff9;padding:0 12px;color:#08764d}.suspended-back-button:hover,.suspended-view-details:hover,.suspended-restore-button:hover,.suspended-retry-button:hover{transform:translateY(-1px)}.suspended-customers-summary{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:9px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;padding:7px 12px 7px 8px;color:#1e40af;font-size:.8rem;font-weight:800}.suspended-customers-summary strong{font-size:.95rem}.suspended-summary-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#dbeafe;color:#2563eb}.suspended-customers-card{overflow:hidden}.suspended-customers-table-wrapper{width:100%;max-width:100%;overflow-x:auto;border-radius:inherit}.suspended-customers-table{min-width:1080px}.suspended-customers-table th,.suspended-customers-table td{padding:12px 10px}.suspended-customers-table th:nth-child(1){width:16%}.suspended-customers-table th:nth-child(2){width:15%}.suspended-customers-table th:nth-child(3){width:10%}.suspended-customers-table th:nth-child(4){width:13%}.suspended-customers-table th:nth-child(5){width:12%}.suspended-customers-table th:nth-child(6){width:17%}.suspended-customers-table th:nth-child(7){width:10%}.suspended-customers-table th:nth-child(8){width:17%}.suspended-customer-actions{display:grid;min-width:145px;gap:7px}.suspended-view-details{min-height:32px;border:1px solid #bfdbfe;background:#eff6ff;padding:0 10px;color:#1d4ed8}.suspended-restore-button{min-height:32px;border:1px solid #86efac;background:#ecfdf3;padding:0 10px;color:#15803d}.suspended-view-details:disabled,.suspended-restore-button:disabled,.suspended-retry-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.suspended-customers-error{display:grid;min-height:210px;place-items:center;gap:12px;padding:32px;text-align:center}.suspended-customers-error p{margin:0;color:#b42318;font-size:.9rem;font-weight:750}.suspended-retry-button{min-height:38px;border:1px solid #86efac;background:#ecfdf3;padding:0 13px;color:#15803d}.suspended-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.suspended-customer-detail{min-width:0;border:1px solid #dfe9e3;border-radius:16px;background:#f8faf9;padding:12px}.suspended-customer-detail span{display:block;color:#647b70;font-size:.67rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.suspended-customer-detail strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:#123526;font-size:.88rem;line-height:1.45}.listed-customers{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.listed-customer-pill{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:8px;border-radius:999px;background:#eff6ff;padding:8px 10px 8px 12px;color:#2563eb;font-size:.88rem;font-weight:800}.listed-customer-pill-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listed-customer-remove{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:999px;background:#fff1f2;color:#e11d48;transition:background .18s ease,transform .18s ease}.listed-customer-remove:hover{background:#ffe4e6;transform:translateY(-1px)}.customer-desktop-view{display:block;min-width:0}.customer-mobile-view{display:none}.customers-table-wrapper{width:100%;max-width:100%;overflow:hidden;border-radius:inherit;background:#fff}.customers-table{display:table!important;width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;color:#334155}.customers-table th,.customers-table td{border-bottom:1px solid #e5eee8;padding:11px 9px;text-align:left;vertical-align:middle;font-size:.86rem;line-height:1.28}.customers-table th{background:#f4fbf7;color:#496a5d;font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.customers-table tbody tr:hover{background:#f8fcfa}.customers-table tbody tr:last-child td{border-bottom:0}.customers-table th:last-child,.customers-table td:last-child{text-align:center}.customer-col-display{width:17%}.customer-col-email{width:20%}.customer-col-phone{width:12%}.customer-col-location{width:16%}.customer-col-status{width:11%}.customer-col-birthday{width:10%}.customer-col-gender{width:6%}.customer-col-actions{width:8%}.customer-nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-name-cell,.customer-wrap,.customer-email{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.customer-name-cell{display:flex;align-items:center;gap:8px}.customer-table-avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #bbf7d0;border-radius:999px;background:#ecfdf3;color:#15803d;font-size:.72rem;font-weight:950}.customer-table-name-text{min-width:0;color:#0f172a;font-weight:850;overflow-wrap:anywhere;word-break:break-word}.customer-table-name{color:#0f172a;font-weight:800}.customer-muted-value{color:#94a3b8}.customer-approval-badge,.customer-approved-compact{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:999px;white-space:nowrap;font-weight:800;line-height:1}.customer-approval-badge{min-height:28px;padding:0 8px;border:1px solid #dbeafe;background:#eff6ff;color:#2563eb;font-size:.7rem}.customer-approval-badge.is-approved,.customer-approved-compact{border-color:#86efac;background:#ecfdf3;color:#15803d}.customer-approval-badge.is-suspended{border-color:#93c5fd;background:#eff6ff;color:#2563eb}.customer-approval-badge.is-pending,.customer-approval-badge.is-pending_otp{border-color:#fde68a;background:#fffbeb;color:#b45309}.customer-approval-badge.is-rejected{border-color:#fecaca;background:#fef2f2;color:#dc2626}.customer-approved-compact{min-width:90px;height:34px;padding:0 12px;font-size:.78rem}.customer-actions,.customer-table-actions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.customer-table-actions{justify-content:center}.customer-actions button,.customer-table-actions button,.customer-action-view,.customer-action-suspend,.customer-action-approve{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.customer-actions button:hover,.customer-table-actions button:hover{transform:translateY(-1px)}.customer-actions button:focus-visible,.customer-table-actions button:focus-visible,.customer-action-view:focus-visible,.customer-action-suspend:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.customer-action-approve{min-width:90px;height:38px;padding:0 14px;border:1px solid #86efac;border-radius:10px;background:#ecfdf3;color:#15803d;white-space:nowrap}.customer-action-approve:hover{box-shadow:0 10px 20px #15803d24}.customer-action-view{width:34px;height:34px;border:1px solid #93c5fd;border-radius:9px;background:#eff6ff;color:#2563eb}.customer-action-view:hover{box-shadow:0 10px 20px #2563eb24}.customer-action-suspend{width:34px;height:34px;border:1px solid #93c5fd;border-radius:9px;background:#eff6ff;color:#2563eb}.customer-action-suspend:hover{box-shadow:0 10px 20px #2563eb24}.customer-mobile-card{min-width:0;margin-bottom:10px;border:1px solid #dce8e0;border-radius:16px;background:#fff;padding:14px;box-shadow:0 10px 22px #125c370f}.customer-mobile-card:last-child{margin-bottom:0}.customer-mobile-card-top{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:10px}.customer-mobile-avatar{display:grid;width:44px;height:44px;place-items:center;border:1px solid #bbf7d0;border-radius:14px;background:#ecfdf3;color:#15803d;font-size:.92rem;font-weight:900}.customer-mobile-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.customer-mobile-title h3{margin:0;color:#0f172a;font-size:1.05rem;font-weight:850;line-height:1.18;overflow-wrap:anywhere}.customer-mobile-title p{margin:3px 0 0;color:#64748b;font-size:.8rem;font-weight:750;overflow-wrap:anywhere}.customer-presence-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;padding:5px 8px;color:#64748b;font-size:.72rem;font-weight:850;white-space:nowrap}.customer-presence-badge.is-online{border-color:#86efac;background:#ecfdf3;color:#15803d}.mobile-customer-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-customer-row{display:block;min-width:0;border:1px solid #e5eee8;border-radius:12px;background:#f8fbf9;padding:8px 9px}.mobile-customer-row.is-wide{grid-column:1 / -1}.mobile-customer-label{display:block;color:#64748b;font-size:.68rem;font-weight:850;text-transform:uppercase}.mobile-customer-value{display:block;min-width:0;margin-top:2px;color:#0f172a;font-size:.82rem;font-weight:750;line-height:1.28;overflow-wrap:anywhere}.customer-mobile-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.customer-mobile-icon-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}@media(max-width:768px){.admin-profile-hero{align-items:flex-start;flex-wrap:wrap;padding:14px}.admin-profile-avatar{width:74px;height:74px;font-size:1.1rem}.admin-profile-actions{width:100%;justify-content:stretch}.admin-profile-actions>button,.admin-password-actions>button,.admin-password-expand-button{flex:1 1 150px}.admin-profile-card,.admin-password-card{border-radius:18px;padding:14px}.admin-profile-section-heading,.admin-password-summary{align-items:flex-start;flex-direction:column}.admin-profile-grid,.admin-password-grid{grid-template-columns:1fr}.admin-password-grid .admin-password-field:first-child{grid-column:auto}.customer-profile-intro{align-items:flex-start;flex-direction:column;padding:14px}.customer-profile-status-grid{width:100%;min-width:0}.customer-profile-layout{grid-template-columns:1fr}.customer-profile-identity-card,.customer-profile-info-card,.customer-account-management-card{border-radius:18px;padding:14px}.customer-profile-avatar{width:96px;height:96px;font-size:1.25rem}.customer-profile-section-heading,.customer-account-management-card{align-items:flex-start;flex-direction:column}.customer-profile-actions{width:100%;justify-content:stretch}.customer-profile-actions>button,.customer-profile-danger-button{flex:1 1 150px}.customer-profile-info-grid{grid-template-columns:1fr}.customer-profile-field.is-wide{grid-column:auto}.retela-delivery-location-card{align-items:flex-start;flex-wrap:wrap}.retela-delivery-location-action{width:100%}.retela-location-selector-backdrop{align-items:end;padding:0}.retela-location-selector{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));border-radius:24px 24px 0 0}.retela-location-selector-body{grid-template-columns:1fr;padding:12px}.retela-delivery-map-card{grid-row:auto}.retela-delivery-map{min-height:330px}.retela-location-search-row{grid-template-columns:1fr}.retela-structured-map,.retela-structured-location.is-compact .retela-structured-map{min-height:210px}.retela-structured-location-current,.retela-structured-location-manual{width:100%}.retela-location-selector-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.retela-location-selector-footer button{flex:1 1 140px}.sales-analytics-page{gap:12px!important}.sales-analytics-toolbar{border-radius:18px;padding:12px}.sales-analytics-toolbar h1{margin-top:6px;font-size:1.55rem}.sales-analytics-toolbar p:not(.sales-analytics-eyebrow){margin-top:5px;font-size:.82rem;line-height:1.35}.sales-filter-row,.sales-export-row,.sales-custom-range{justify-content:stretch}.sales-date-select{flex:1 1 118px;min-width:0}.sales-channel-tabs{flex:1 1 100%;width:100%}.sales-channel-tabs button{flex:1 1 0;min-width:0;padding:0 7px;font-size:.72rem}.sales-custom-range input,.sales-custom-range button{flex:1 1 120px;min-width:0}.sales-export-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sales-export-row button{min-width:0;padding:0 8px;font-size:.72rem}.sales-export-row button svg{width:14px;height:14px}.sales-analytics-page .analytics-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.sales-metric-card{border-radius:16px;padding:12px!important}.sales-metric-card p{font-size:.64rem;letter-spacing:.06em}.sales-metric-card .metric-value{margin-top:7px;font-size:1.18rem}.sales-metric-icon{width:34px;height:34px;flex-basis:34px;border-radius:12px}.sales-metric-icon svg{width:18px;height:18px}.sales-metric-chip,.sales-metric-caption{font-size:.65rem}.sales-barcode-card{padding:12px!important}.sales-barcode-card>div{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.sales-barcode-card h2{font-size:1rem!important}.sales-barcode-card .h-12.w-12{width:40px!important;height:40px!important;border-radius:13px!important}.sales-barcode-card input,.sales-barcode-card button{min-height:40px!important}.sales-trends-stage{height:240px!important;margin-top:14px!important}.analytics-donut-stage{height:210px!important}.analytics-primary-grid,.analytics-lower-grid,.analytics-side-stack{grid-template-columns:minmax(0,1fr);gap:12px}.analytics-chart-card,.analytics-revenue-card{height:auto}.analytics-revenue-card .analytics-donut-stage{height:210px!important;max-width:260px!important}.analytics-donut-legend-row{padding:8px 9px}.analytics-donut-legend-row strong,.analytics-donut-legend-row>span{font-size:.78rem}.sales-section-heading h2,.sales-analytics-page .premium-card h2{font-size:1.05rem!important}.sales-section-heading p,.sales-analytics-page .premium-card p{font-size:.78rem!important}.sales-analytics-page .premium-card{padding:12px!important;border-radius:16px!important}.analytics-top-products-card .grid.gap-3,.analytics-monthly-card .grid.gap-3,.analytics-summary-card .grid.gap-3{gap:8px!important}.analytics-month-row,.sales-summary-row{border-radius:12px!important;padding:8px 10px!important}.analytics-product-row{gap:10px!important;border-radius:14px!important;padding:9px!important}.analytics-product-row img,.analytics-product-row .h-14.w-14{width:48px!important;height:48px!important}.sales-channel-row{grid-template-columns:minmax(78px,.8fr) minmax(0,1fr)}.sales-channel-row>div{flex-direction:column;align-items:flex-end;gap:1px}.retela-sidebar-panel{width:min(86vw,340px)!important;max-width:calc(100vw - 48px)!important;z-index:1500!important}.retela-sidebar-overlay{z-index:1490!important}.retela-mobile-menu-button{z-index:1600!important}.retela-mobile-menu-button.is-open{left:min(calc(86vw - 64px),276px)}.retela-app-main,.retela-app-header,.retela-page-content,.premium-shell,.premium-topbar{min-width:0;max-width:100%;overflow-x:hidden}.premium-topbar{min-height:0!important;flex-wrap:nowrap;gap:.45rem!important;border-radius:16px!important;padding:.55rem .65rem!important}.retela-app-header{padding:.5rem .65rem .35rem 4.2rem!important}.retela-topbar-title{flex:1 1 auto!important;min-width:0;padding-right:0!important}.retela-topbar-title>div{gap:.5rem!important}.retela-topbar-title img{width:2rem!important;height:2rem!important;border-radius:.75rem!important}.retela-topbar-title p{font-size:.58rem!important;letter-spacing:.1em!important;line-height:1.05!important}.retela-topbar-title h2{font-size:1rem!important;line-height:1.08!important}.retela-topbar-actions{width:auto!important;flex:0 0 auto!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:.35rem!important}.retela-topbar-actions>button,.retela-topbar-actions .retela-profile-button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:14px!important;padding:0!important}.retela-topbar-actions svg{width:17px;height:17px}.retela-profile-button{flex:0 0 auto!important;max-width:38px!important;overflow:hidden}.retela-profile-button span{display:none}.retela-topbar-actions .absolute{min-width:18px;min-height:18px;font-size:10px}.admin-feedback-hero{border-radius:22px!important;padding:1rem!important}.admin-feedback-hero h1{margin-top:.5rem!important;font-size:1.75rem!important;line-height:1.1!important}.admin-feedback-hero p{line-height:1.45}.feedback-rating-card{width:100%;padding:.75rem!important}.feedback-empty-card{padding:0!important}.feedback-empty-card .empty-panel{min-height:140px!important;padding:1rem!important}.feedback-empty-card .empty-panel>div>div{width:44px!important;height:44px!important;margin-bottom:.75rem!important;border-radius:14px!important}.feedback-empty-card .empty-panel h4{font-size:1rem!important;line-height:1.2!important}.feedback-empty-card .empty-panel p{margin-top:.35rem!important;font-size:.82rem!important;line-height:1.45!important}.admin-customers-card{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.admin-customers-filter-card{gap:12px!important;border:1px solid #d9eee2!important;border-radius:18px!important;background:#fff!important;padding:12px!important;box-shadow:0 10px 24px #125c3714!important}.admin-customers-filter-heading{align-items:flex-start}.admin-customers-filter-heading h3{font-size:1.08rem}.admin-customer-clear-link{display:none}.admin-customer-search{min-height:42px;padding:.55rem .75rem!important}.admin-customer-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-customer-filter-control,.admin-customer-filter-clear{min-height:40px;border-radius:11px;font-size:.8rem}.admin-customer-filter-field>span{font-size:.62rem}.admin-customer-overview-grid{gap:8px}.admin-customer-overview-card{padding:9px 10px}.admin-customer-overview-card span{font-size:.66rem}.admin-customer-overview-card strong{font-size:1.15rem}.customer-desktop-view{display:none}.customer-mobile-view{display:block}.suspended-customers-header{padding:14px!important}.suspended-customers-heading{display:grid;gap:12px}.suspended-back-button{width:-moz-fit-content;width:fit-content}.suspended-details-grid{grid-template-columns:1fr}}@media(min-width:641px)and (max-width:900px){.admin-customers-card:not(.admin-customers-filter-card){border:1px solid #d9eee2!important;border-radius:18px!important;background:#fff!important;padding:0!important;box-shadow:0 16px 34px #125c3714!important}.customer-desktop-view{display:none}.customer-mobile-view{display:block}}@media(max-width:430px){.customer-mobile-card{padding:12px}.customer-mobile-title{flex-direction:column;align-items:flex-start}.customer-mobile-footer{gap:8px}.customer-mobile-card .customer-action-approve{min-width:82px;height:36px;padding:0 10px;font-size:.76rem}.customer-mobile-card .customer-approved-compact{min-width:86px;height:32px;padding:0 10px;font-size:.74rem}.customer-mobile-card .customer-action-view,.customer-mobile-card .customer-action-suspend{width:38px;height:38px;border-radius:11px}}@media(max-width:360px){.admin-customer-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-customer-overview-card{padding:8px}.customer-mobile-card-top{grid-template-columns:40px minmax(0,1fr)}.customer-mobile-avatar{width:40px;height:40px;border-radius:12px}.mobile-customer-info{gap:7px}.mobile-customer-row{padding:7px 8px}}.retela-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px;background:#0f172a73;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.retela-modal-card{display:flex;width:min(92vw,760px);max-height:min(85vh,760px);min-width:0;flex-direction:column;overflow:hidden;border:1px solid #e5eee8;border-radius:22px;background:#fff;color:#17211b;box-shadow:0 24px 70px #00000038}.retela-modal-card.modal-sm,.retela-modal-sm{width:min(92vw,480px);max-height:min(82vh,560px)}.retela-modal-card.modal-md,.retela-modal-md{width:min(92vw,720px);max-height:82vh}.retela-modal-card.modal-lg,.retela-modal-lg{width:min(94vw,900px);max-height:86vh}.retela-modal-card.modal-form,.retela-modal-form{width:min(94vw,850px);max-height:85vh}.retela-modal-header,.retela-modal-footer{flex:0 0 auto;background:#fff}.retela-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #e5eee8}.retela-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 22px;-webkit-overflow-scrolling:touch}.retela-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid #e5eee8}.retela-modal-close{display:grid;width:44px;height:44px;max-width:44px;max-height:44px;flex:0 0 44px;place-items:center;border:1px solid #dce8e0;border-radius:14px;background:#fff;color:#5f6f65;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.retela-modal-close:hover{border-color:#20b66a;background:#effcf5;color:#15884f;transform:translateY(-1px)}.retela-modal-eyebrow{margin:0;color:#15803d;font-size:.72rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.retela-modal-title{margin:.25rem 0 0;color:#17211b;font-family:var(--font-display, inherit);font-size:1.45rem;font-weight:850;line-height:1.15}.retela-modal-subtitle{margin:.35rem 0 0;color:#64748b;font-size:.88rem;line-height:1.5}.retela-confirm-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid #fecdd3;border-radius:16px;background:#fff1f2;color:#dc2626}.retela-modal-detail-grid{display:grid;gap:10px}.retela-modal-detail-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.retela-modal-info-card{min-width:0;border:1px solid #e5eee8;border-radius:16px;background:#f8fbf9;padding:12px}.retela-modal-info-card span{display:block;color:#64748b;font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.retela-modal-info-card strong{display:block;margin-top:4px;color:#17211b;font-size:.92rem;font-weight:850;overflow-wrap:anywhere}.retela-modal-item-row{display:flex;align-items:center;gap:12px;border:1px solid #e5eee8;border-radius:16px;background:#fff;padding:10px}.retela-modal-item-image{width:64px;height:64px;flex:0 0 64px;overflow:hidden;border-radius:12px;background:#f1f5f9}.retela-modal-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.retela-modal-dark{border-color:#38ff8833;background:#07110d;color:#fff;box-shadow:0 24px 70px #0000005c,0 0 42px #38ff8817}.retela-modal-dark .retela-modal-header,.retela-modal-dark .retela-modal-footer{border-color:#ffffff1a;background:#07110df5}.retela-modal-dark .retela-modal-title{color:#fff}.retela-modal-dark .retela-modal-subtitle{color:#ffffff8c}.retela-modal-dark .retela-modal-info-card,.retela-modal-dark .retela-modal-item-row{border-color:#ffffff1a;background:#ffffff0e}.retela-modal-dark .retela-modal-info-card span{color:#ffffff73}.retela-modal-dark .retela-modal-info-card strong,.retela-modal-dark .retela-modal-item-row strong{color:#fff}.retela-modal-dark .retela-modal-close{border-color:#ffffff1f;background:#ffffff0f;color:#ffffffb8}.retela-modal-dark .retela-modal-close:hover{border-color:#38ff8859;background:#38ff881a;color:#38ff88}.retela-modal-actions-wrap{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.retela-product-details-backdrop,.retela-checkout-modal-backdrop,.customer-docs-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:20px!important}.retela-product-details-modal,.retela-checkout-summary-modal,.customer-docs-modal{display:flex!important;flex-direction:column!important;overflow:hidden!important}.retela-product-details-modal{width:min(94vw,900px)!important;max-width:min(94vw,900px)!important;max-height:86vh!important;border-radius:22px!important}.retela-checkout-summary-modal{width:min(92vw,680px)!important;max-width:min(92vw,680px)!important;max-height:82vh!important;border-radius:22px!important}.customer-docs-modal{width:min(94vw,900px)!important;max-width:min(94vw,900px)!important;max-height:86vh!important;border-radius:22px!important}.customer-docs-content,.customer-docs-skeleton,.customer-docs-loading,.customer-docs-error{flex:1 1 auto;min-height:0;overflow-y:auto}.retela-product-details-modal>div:first-child,.retela-product-action-row,.retela-checkout-summary-modal>div,.retela-checkout-modal-actions{flex:0 0 auto}.retela-product-details-grid{flex:1 1 auto;min-height:0;overflow-y:auto}.retela-checkout-summary-modal{overflow-y:auto!important;-webkit-overflow-scrolling:touch}.customer-docs-image-frame,.customer-docs-missing{min-height:180px!important;max-height:320px!important}.customer-docs-image-frame img{max-height:300px!important}@media(max-width:600px){.retela-modal-backdrop,.retela-product-details-backdrop,.retela-checkout-modal-backdrop,.customer-docs-backdrop{padding:12px!important}.retela-modal-card,.retela-modal-card.modal-sm,.retela-modal-card.modal-md,.retela-modal-card.modal-lg,.retela-modal-card.modal-form,.retela-product-details-modal,.retela-checkout-summary-modal,.customer-docs-modal{width:100%!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;border-radius:18px!important}.retela-modal-header,.retela-modal-body,.retela-modal-footer{padding-left:16px;padding-right:16px}.retela-modal-footer{flex-wrap:wrap}.retela-modal-footer>button,.retela-modal-footer>a,.retela-modal-actions-wrap>button,.retela-modal-actions-wrap>a{flex:1 1 100%}.retela-modal-detail-grid.two-col{grid-template-columns:1fr}body.retela-modal-open .customer-layout-shell .retela-mobile-menu-button,body.retela-modal-open .retela-mobile-menu-button,body.retela-modal-open .ai-chat-shell{display:none!important}.product-quick-view-backdrop,.retela-product-details-backdrop,.retela-modal-backdrop{align-items:center!important;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important}.product-quick-view-sheet,.retela-product-details-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:18px!important}.product-quick-view-header,.product-quick-view-actions,.retela-product-details-modal>div:first-child,.retela-product-action-row{position:sticky;z-index:12;flex:0 0 auto}.product-quick-view-header,.retela-product-details-modal>div:first-child{top:0}.product-quick-view-actions,.retela-product-action-row{bottom:0;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.product-quick-view-image-stage{min-height:0;padding:10px}.product-quick-view-image,.retela-product-details-image{max-height:44dvh!important}.product-quick-view-image-placeholder,.retela-product-image-frame,.retela-product-image-frame>div{min-height:190px!important}.retela-product-details-grid{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px!important;gap:12px!important}.retela-product-details-modal h3,.retela-product-details-modal h4{font-size:1.18rem!important;line-height:1.18!important}.retela-product-action-row{border-top:1px solid #e5eee8;background:#fffffff5}.admin-order-details-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:18px!important}.admin-order-details-modal .retela-modal-header{position:sticky;top:0;z-index:12;padding:14px 16px}.admin-order-details-modal .retela-modal-body{padding:14px 16px;gap:12px}.admin-customer-details-grid{grid-template-columns:1fr;gap:12px}.admin-customer-details-grid .order-mobile-field:last-child{grid-column:auto}.admin-order-details-modal .retela-modal-footer{position:sticky;bottom:0;z-index:12;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.admin-order-details-modal .retela-modal-footer>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-order-details-modal .retela-modal-footer button{min-height:42px;width:100%;margin-left:0!important;padding-left:10px;padding-right:10px;white-space:normal}}.customer-sidebar-panel{border-color:#94a3b83d!important;background:linear-gradient(180deg,#111827,#18212d 48%,#0f1720)!important;color:#f8fafc!important;box-shadow:0 24px 58px #02061757!important}.customer-sidebar-panel .customer-sidebar-brand{border:1px solid #d9eee2!important;border-radius:18px!important;background:#fff!important;color:#0f5f36!important;box-shadow:0 10px 26px #02061733!important}.customer-sidebar-panel .customer-sidebar-brand .retela-sidebar-logo{border-color:#d9eee2!important;background:#fff!important;-o-object-fit:contain!important;object-fit:contain!important;box-shadow:0 4px 14px #125c371a!important}.customer-sidebar-panel .customer-sidebar-brand .retela-sidebar-title{color:#0f5f36!important}.customer-sidebar-panel .customer-sidebar-brand .retela-sidebar-subtitle{color:#16864e!important}.customer-sidebar-panel .customer-sidebar-brand .admin-sidebar-hamburger{border:1px solid #2bbf6d!important;background:#ecfff3!important;color:#116b3b!important;box-shadow:0 8px 20px #125c371f!important}.customer-sidebar-panel .customer-sidebar-brand .admin-sidebar-hamburger:hover,.customer-sidebar-panel .customer-sidebar-brand .admin-sidebar-hamburger:focus-visible{border-color:#16a36a!important;background:#dffbe9!important;color:#0f5f36!important}.customer-sidebar-panel .sidebar-nav-item{border-color:transparent!important;background:transparent!important;color:#e5edf0!important}.customer-sidebar-panel .sidebar-nav-icon{color:#d6e2e6!important}.customer-sidebar-panel .sidebar-nav-item:hover,.customer-sidebar-panel .sidebar-nav-item:focus-visible{border-color:#bbf7d038!important;background:#ffffff17!important;color:#fff!important;transform:translateY(-1px)}.customer-sidebar-panel .sidebar-nav-item:hover .sidebar-nav-icon,.customer-sidebar-panel .sidebar-nav-item:focus-visible .sidebar-nav-icon{color:#fff!important}.customer-sidebar-panel .sidebar-nav-item-active,.customer-sidebar-panel .sidebar-nav-item-active:hover,.customer-sidebar-panel .sidebar-nav-item-active:focus-visible{border-color:#86efac!important;background:linear-gradient(180deg,#dcfce7,#bbf7d0)!important;color:#14532d!important;box-shadow:0 10px 24px #22c55e2e!important;transform:none}.customer-sidebar-panel .sidebar-nav-item-active .sidebar-nav-icon,.customer-sidebar-panel .sidebar-nav-item-active:hover .sidebar-nav-icon,.customer-sidebar-panel .sidebar-nav-item-active:focus-visible .sidebar-nav-icon{color:#14532d!important}.customer-sidebar-panel nav>div{border-color:#ffffff1f!important}.customer-sidebar-panel .sidebar-logout{border-color:#e2e8f033!important;background:#0f172ab8!important;color:#f8fafc!important;box-shadow:0 12px 28px #02061738!important}.customer-sidebar-panel .sidebar-logout svg{color:#e5edf0!important}.customer-sidebar-panel .sidebar-logout:hover,.customer-sidebar-panel .sidebar-logout:focus-visible{border-color:#bbf7d057!important;background:#1f2937eb!important;color:#fff!important}.customer-layout-shell:not(.retela-dark-shell) .premium-topbar{border-color:#d9eee2!important;background:#fffffff0!important;box-shadow:0 14px 32px #125c371a!important}.customer-layout-shell:not(.retela-dark-shell) .retela-topbar-title h2{color:#111827!important}.customer-layout-shell:not(.retela-dark-shell) .retela-topbar-title p,.customer-layout-shell:not(.retela-dark-shell) .retela-topbar-actions svg,.customer-layout-shell:not(.retela-dark-shell) .retela-profile-button svg{color:#15803d!important}.customer-layout-shell:not(.retela-dark-shell) .retela-topbar-actions>button,.customer-layout-shell:not(.retela-dark-shell) .retela-profile-button{border-color:#d9eee2!important;color:#315243!important}.customer-layout-shell:not(.retela-dark-shell) .retela-topbar-actions>button:hover,.customer-layout-shell:not(.retela-dark-shell) .retela-profile-button:hover{border-color:#86efac!important;background:#ecfff3!important;color:#116b3b!important}.customer-layout-shell .retela-mobile-menu-button{border-color:#d9eee2;background:#fff;color:#116b3b}.customer-layout-shell .retela-mobile-menu-button.is-open{border-color:#bbf7d061;background:#111827;color:#f8fafc}.retela-dark{--retela-bg: #0d1411;--retela-bg-2: #101c17;--retela-surface-dark: #15231d;--retela-surface-dark-2: #1b2b24;--retela-surface-dark-3: #22362c;--retela-border-dark: rgba(142, 211, 171, .2);--retela-border-dark-strong: rgba(142, 211, 171, .34);--retela-text-dark: #f4fbf6;--retela-text-muted-dark: #b8c8bf;--retela-text-soft-dark: #8fa49a;--retela-primary-dark: #35d878;--retela-primary-dark-2: #20b865;--retela-primary-soft-dark: rgba(53, 216, 120, .12);--retela-danger-dark: #fb7185;--retela-warning-dark: #fbbf24;--retela-shadow-dark: 0 18px 44px rgba(0, 0, 0, .34);color-scheme:dark}.retela-dark body,.retela-dark #root{background:radial-gradient(circle at 12% 0%,rgba(53,216,120,.08),transparent 30%),radial-gradient(circle at 88% 16%,rgba(34,197,94,.055),transparent 34%),linear-gradient(180deg,var(--retela-bg) 0%,#0a100d 100%)!important;color:var(--retela-text-dark)!important}.retela-dark .premium-shell,.premium-shell.retela-dark-shell{background:radial-gradient(circle at 8% 0%,rgba(53,216,120,.075),transparent 28%),linear-gradient(180deg,var(--retela-bg) 0%,#0b120f 100%)!important;color:var(--retela-text-dark)!important}.retela-dark .retela-page-content{background:transparent!important}.retela-dark .premium-card,.retela-dark .floating-card,.retela-dark .premium-shell .premium-card,.retela-dark .retela-page-content :where(article,section,.rounded-\[24px\],.rounded-3xl),.premium-shell.retela-dark-shell .premium-card,.premium-shell.retela-dark-shell .floating-card{border-color:var(--retela-border-dark)!important;background:linear-gradient(180deg,#1b2b24f5,#15231df5)!important;color:var(--retela-text-dark)!important;box-shadow:var(--retela-shadow-dark)!important}.retela-dark .premium-card:before{background:linear-gradient(90deg,transparent,rgba(53,216,120,.22),transparent)!important}.retela-dark .premium-topbar,.premium-shell.retela-dark-shell .premium-topbar{border-color:var(--retela-border-dark)!important;background:#15231deb!important;color:var(--retela-text-dark)!important;box-shadow:0 16px 34px #00000047!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.retela-dark .retela-topbar-title h2,.retela-dark .premium-shell :where(h1,h2,h3,h4,strong),.premium-shell.retela-dark-shell :where(h1,h2,h3,h4,strong){color:var(--retela-text-dark)!important}.retela-dark .retela-topbar-title p,.retela-dark .premium-shell :where(p,span,label),.premium-shell.retela-dark-shell :where(p,span,label){color:var(--retela-text-muted-dark)}.retela-dark .premium-shell :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-white,[class*="text-white/"]),.premium-shell.retela-dark-shell :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-white,[class*="text-white/"]){color:var(--retela-text-dark)!important}.retela-dark .premium-shell :where(.text-slate-600,.text-slate-500,.text-slate-400),.premium-shell.retela-dark-shell :where(.text-slate-600,.text-slate-500,.text-slate-400){color:var(--retela-text-muted-dark)!important}.retela-dark .premium-shell :where(.text-emerald-700,.text-emerald-800,.text-bluebrand,.text-neonbrand,[class*="text-neonbrand/"]),.premium-shell.retela-dark-shell :where(.text-emerald-700,.text-emerald-800,.text-bluebrand,.text-neonbrand,[class*="text-neonbrand/"]){color:var(--retela-primary-dark)!important}.retela-dark .premium-shell :where(.bg-white,[class*="bg-white/"],.bg-slate-50,.bg-slate-100,[class*=bg-slate-50],[class*=bg-slate-100]),.premium-shell.retela-dark-shell :where(.bg-white,[class*="bg-white/"],.bg-slate-50,.bg-slate-100,[class*=bg-slate-50],[class*=bg-slate-100]){background:var(--retela-surface-dark-2)!important}.retela-dark .premium-shell :where(.bg-emerald-50,.bg-blue-50,.bg-green-50,[class*=bg-emerald-50],[class*=bg-blue-50],[class*="bg-neonbrand/"]),.premium-shell.retela-dark-shell :where(.bg-emerald-50,.bg-blue-50,.bg-green-50,[class*=bg-emerald-50],[class*=bg-blue-50],[class*="bg-neonbrand/"]){background:var(--retela-primary-soft-dark)!important;color:var(--retela-text-dark)!important}.retela-dark .premium-shell :where(.bg-rose-50,.bg-red-50),.premium-shell.retela-dark-shell :where(.bg-rose-50,.bg-red-50){background:#fb71851f!important;color:#fecdd3!important}.retela-dark .premium-shell :where(.text-rose-600,.text-rose-700,.text-red-600,.text-red-700),.premium-shell.retela-dark-shell :where(.text-rose-600,.text-rose-700,.text-red-600,.text-red-700){color:#fda4af!important}.retela-dark .premium-shell :where(.border-slate-50,.border-slate-100,.border-slate-200,[class*=border-slate-],[class*="border-white/"],.border-emerald-100,.border-emerald-200),.premium-shell.retela-dark-shell :where(.border-slate-50,.border-slate-100,.border-slate-200,[class*=border-slate-],[class*="border-white/"],.border-emerald-100,.border-emerald-200){border-color:var(--retela-border-dark)!important}.retela-dark .premium-shell :where(input,select,textarea),.premium-shell.retela-dark-shell :where(input,select,textarea),.retela-dark .auth-card :where(input,select,textarea){border-color:var(--retela-border-dark)!important;background:#0f1a15!important;color:var(--retela-text-dark)!important;box-shadow:none!important}.retela-dark .premium-shell :where(input,select,textarea)::-moz-placeholder,.premium-shell.retela-dark-shell :where(input,select,textarea)::-moz-placeholder,.retela-dark .auth-card :where(input,textarea)::-moz-placeholder{color:var(--retela-text-soft-dark)!important}.retela-dark .premium-shell :where(input,select,textarea)::placeholder,.premium-shell.retela-dark-shell :where(input,select,textarea)::placeholder,.retela-dark .auth-card :where(input,textarea)::placeholder{color:var(--retela-text-soft-dark)!important}.retela-dark .premium-shell :where(input,select,textarea):focus,.premium-shell.retela-dark-shell :where(input,select,textarea):focus,.retela-dark .premium-shell label:focus-within,.premium-shell.retela-dark-shell label:focus-within{border-color:#35d878b8!important;box-shadow:0 0 0 4px #35d87821!important}.retela-dark .premium-shell option,.premium-shell.retela-dark-shell option{background:#122019!important;color:var(--retela-text-dark)!important}.retela-dark .premium-shell :where(button),.premium-shell.retela-dark-shell :where(button){border-color:var(--retela-border-dark)}.retela-dark .premium-shell :where(.bg-neonbrand,.gradient-btn),.premium-shell.retela-dark-shell :where(.bg-neonbrand,.gradient-btn){background:linear-gradient(180deg,var(--retela-primary-dark),var(--retela-primary-dark-2))!important;color:#062413!important;box-shadow:0 14px 28px #20b86538!important}.retela-dark .premium-shell :where(button:disabled,[aria-disabled=true]),.premium-shell.retela-dark-shell :where(button:disabled,[aria-disabled=true]){opacity:.56}.retela-dark .premium-shell table,.premium-shell.retela-dark-shell table{color:var(--retela-text-dark)!important}.retela-dark .premium-shell :where(th),.premium-shell.retela-dark-shell :where(th){border-color:var(--retela-border-dark)!important;background:#0f1a15bd!important;color:#a9cbbb!important}.retela-dark .premium-shell :where(td),.premium-shell.retela-dark-shell :where(td){border-color:#8ed3ab24!important;color:var(--retela-text-muted-dark)!important}.retela-dark .premium-shell tbody tr:hover,.premium-shell.retela-dark-shell tbody tr:hover{background:#35d87812!important}.retela-dark .skeleton{background:linear-gradient(90deg,#13211a,#1d3027,#13211a)!important}.retela-dark .skeleton:after{background:linear-gradient(90deg,transparent,rgba(53,216,120,.15),transparent)!important}.retela-dark .premium-sidebar,.premium-shell.retela-dark-shell .premium-sidebar,.retela-dark .customer-sidebar-panel,.premium-shell.retela-dark-shell .customer-sidebar-panel{border-color:#8ed3ab2e!important;background:linear-gradient(180deg,#101916,#121f19 48%,#0a100d)!important;color:var(--retela-text-dark)!important;box-shadow:18px 0 48px #00000057!important}.retela-dark .admin-sidebar-brand,.retela-dark .customer-sidebar-panel .customer-sidebar-brand,.premium-shell.retela-dark-shell .admin-sidebar-brand,.premium-shell.retela-dark-shell .customer-sidebar-panel .customer-sidebar-brand{border-color:#8ed3ab38!important;background:#1b2b24f0!important;color:var(--retela-text-dark)!important}.retela-dark .retela-sidebar-logo,.premium-shell.retela-dark-shell .retela-sidebar-logo{border-color:#8ed3ab3d!important;background:#f7fff9!important}.retela-dark .retela-sidebar-title,.premium-shell.retela-dark-shell .retela-sidebar-title{color:var(--retela-text-dark)!important}.retela-dark .retela-sidebar-subtitle,.premium-shell.retela-dark-shell .retela-sidebar-subtitle{color:#94e7b5!important}.retela-dark .premium-sidebar .sidebar-nav-item,.retela-dark .customer-sidebar-panel .sidebar-nav-item,.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-item,.premium-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item{border-color:transparent!important;background:transparent!important;color:#d7e7df!important}.retela-dark .premium-sidebar .sidebar-nav-icon,.retela-dark .customer-sidebar-panel .sidebar-nav-icon,.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-icon,.premium-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-icon{color:#b8c8bf!important}.retela-dark .premium-sidebar .sidebar-nav-item:hover,.retela-dark .customer-sidebar-panel .sidebar-nav-item:hover,.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-item:hover,.premium-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item:hover{border-color:#35d87833!important;background:#ffffff0e!important;color:var(--retela-text-dark)!important}.retela-dark .premium-sidebar .sidebar-nav-item-active,.retela-dark .premium-sidebar .sidebar-nav-item-active:hover,.retela-dark .customer-sidebar-panel .sidebar-nav-item-active,.retela-dark .customer-sidebar-panel .sidebar-nav-item-active:hover,.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-item-active,.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-item-active:hover,.premium-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item-active,.premium-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item-active:hover{border-color:#35d87861!important;background:linear-gradient(180deg,#35d87833,#20b86521)!important;color:#dfffe9!important;box-shadow:inset 3px 0 0 var(--retela-primary-dark),0 12px 28px #0000002e!important}.retela-dark .premium-sidebar .sidebar-nav-item-active .sidebar-nav-icon,.retela-dark .customer-sidebar-panel .sidebar-nav-item-active .sidebar-nav-icon,.premium-shell.retela-dark-shell .premium-sidebar .sidebar-nav-item-active .sidebar-nav-icon,.premium-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item-active .sidebar-nav-icon{color:var(--retela-primary-dark)!important}.retela-dark .premium-sidebar .sidebar-logout,.retela-dark .customer-sidebar-panel .sidebar-logout,.premium-shell.retela-dark-shell .premium-sidebar .sidebar-logout,.premium-shell.retela-dark-shell .customer-sidebar-panel .sidebar-logout{border-color:#fb71853d!important;background:#fb718514!important;color:#fecdd3!important}.retela-dark .retela-topbar-actions>button,.retela-dark .retela-profile-button,.premium-shell.retela-dark-shell .retela-topbar-actions>button,.premium-shell.retela-dark-shell .retela-profile-button,.retela-dark .retela-mobile-menu-button,.premium-shell.retela-dark-shell .retela-mobile-menu-button{border-color:var(--retela-border-dark)!important;background:#1b2b24eb!important;color:var(--retela-text-muted-dark)!important}.retela-dark .retela-topbar-actions>button:hover,.retela-dark .retela-profile-button:hover,.premium-shell.retela-dark-shell .retela-topbar-actions>button:hover,.premium-shell.retela-dark-shell .retela-profile-button:hover{border-color:var(--retela-border-dark-strong)!important;background:var(--retela-primary-soft-dark)!important;color:var(--retela-text-dark)!important}.retela-dark .retela-topbar-actions svg,.retela-dark .retela-profile-button svg,.premium-shell.retela-dark-shell .retela-topbar-actions svg,.premium-shell.retela-dark-shell .retela-profile-button svg{color:var(--retela-primary-dark)!important}.retela-dark .customer-toast,.premium-shell.retela-dark-shell .customer-toast,.retela-dark .fixed.inset-x-4.bottom-5{border-color:var(--retela-border-dark)!important;background:#15231df5!important;color:var(--retela-text-dark)!important;box-shadow:var(--retela-shadow-dark)!important}.retela-dark .customer-toast-content p,.retela-dark .customer-toast-content strong,.premium-shell.retela-dark-shell .customer-toast-content p,.premium-shell.retela-dark-shell .customer-toast-content strong{color:var(--retela-text-dark)!important}.retela-dark .admin-dashboard-notifications,.retela-dark .admin-dashboard-notifications button,.retela-dark .admin-dashboard-notifications article,.premium-shell.retela-dark-shell .admin-dashboard-notifications,.premium-shell.retela-dark-shell .admin-dashboard-notifications button,.premium-shell.retela-dark-shell .admin-dashboard-notifications article{border-color:var(--retela-border-dark)!important;background:var(--retela-surface-dark-2)!important;color:var(--retela-text-dark)!important}.retela-dark .admin-dashboard-notifications p,.premium-shell.retela-dark-shell .admin-dashboard-notifications p{color:var(--retela-text-muted-dark)!important}.retela-dark .admin-notification-filter-shell,.premium-shell.retela-dark-shell .admin-notification-filter-shell{border-color:var(--retela-border-dark)!important;background:var(--retela-surface-dark-2)!important}.retela-dark .admin-notification-filter-option:not(.is-active),.premium-shell.retela-dark-shell .admin-notification-filter-option:not(.is-active){border-color:#74be9133!important;background:#ffffff0d!important;color:var(--retela-text-dark)!important}.retela-dark .admin-notification-filter-option:not(.is-active):hover,.premium-shell.retela-dark-shell .admin-notification-filter-option:not(.is-active):hover{border-color:#34d3996b!important;background:#16a36a29!important;color:#b8ffd0!important}.retela-dark .admin-notification-filter-count,.premium-shell.retela-dark-shell .admin-notification-filter-count{background:#34d3992e!important;color:#b8ffd0!important}.retela-dark .admin-notification-filter-option.is-active .admin-notification-filter-count,.premium-shell.retela-dark-shell .admin-notification-filter-option.is-active .admin-notification-filter-count{background:#fff3!important;color:#fff!important}.retela-dark .admin-notification-empty-state,.premium-shell.retela-dark-shell .admin-notification-empty-state{border-color:#74be9152!important;background:#0f1a15b8!important;color:var(--retela-text-muted-dark)!important}.retela-dark .customer-notification-filter-shell,.premium-shell.retela-dark-shell .customer-notification-filter-shell{border-color:var(--retela-border-dark)!important;background:var(--retela-surface-dark-2)!important}.retela-dark .customer-notification-filter-option:not(.is-active),.premium-shell.retela-dark-shell .customer-notification-filter-option:not(.is-active){border-color:#74be9133!important;background:#ffffff0d!important;color:var(--retela-text-dark)!important}.retela-dark .customer-notification-filter-option:not(.is-active):hover,.premium-shell.retela-dark-shell .customer-notification-filter-option:not(.is-active):hover{border-color:#34d3996b!important;background:#16a36a29!important;color:#b8ffd0!important}.retela-dark .customer-notification-filter-count,.premium-shell.retela-dark-shell .customer-notification-filter-count{background:#34d3992e!important;color:#b8ffd0!important}.retela-dark .customer-notification-filter-option.is-active .customer-notification-filter-count,.premium-shell.retela-dark-shell .customer-notification-filter-option.is-active .customer-notification-filter-count{background:#fff3!important;color:#fff!important}.retela-dark .customer-notification-empty-state,.premium-shell.retela-dark-shell .customer-notification-empty-state{border-color:#74be9152!important;background:#0f1a15b8!important;color:var(--retela-text-muted-dark)!important}.retela-dark .ai-chat-window{border-color:var(--retela-border-dark)!important;background:#111d17fa!important;color:var(--retela-text-dark)!important;box-shadow:0 22px 64px #00000075!important}.retela-dark .ai-chat-header,.retela-dark .ai-chat-input-container{border-color:var(--retela-border-dark)!important;background:#15231dfa!important}.retela-dark .ai-chat-header h3{color:var(--retela-text-dark)!important}.retela-dark .ai-chat-header p,.retela-dark .ai-chat-window .text-slate-500{color:var(--retela-text-muted-dark)!important}.retela-dark .ai-chat-messages{background:#0f1a15!important}.retela-dark .ai-chat-messages .bg-\[\#F3FAF6\],.retela-dark .ai-chat-messages .bg-emerald-50{border:1px solid var(--retela-border-dark)!important;background:var(--retela-surface-dark-2)!important;color:var(--retela-text-dark)!important}.retela-dark .ai-chat-messages .bg-emerald-700{background:linear-gradient(180deg,#24b866,#15864e)!important;color:#fff!important}.retela-dark .ai-chat-message-text{color:inherit!important}.retela-dark .ai-chat-product-action-button{border-color:#35d87861!important;background:#35d87829!important;color:#dfffe9!important}.retela-dark .ai-chat-suggestions{border-color:var(--retela-border-dark)!important;background:#111d17fa!important}.retela-dark .quick-suggestion{border-color:var(--retela-border-dark)!important;background:#1b2b24f0!important;color:var(--retela-text-muted-dark)!important}.retela-dark .quick-suggestion:hover{border-color:var(--retela-border-dark-strong)!important;background:var(--retela-primary-soft-dark)!important;color:var(--retela-text-dark)!important}.retela-dark .ai-chat-button{border-color:#35d8787a!important;background:linear-gradient(180deg,#1b2b24,#101c17)!important;color:var(--retela-primary-dark)!important;box-shadow:0 18px 46px #00000061!important}.retela-dark .ai-chat-button>span:first-child{background:#35d8781f!important}.retela-dark .support-chat-shell,.retela-dark .support-message-scroll,.retela-dark .support-sidebar,.retela-dark .support-sidebar-list,.premium-shell.retela-dark-shell .support-chat-shell,.premium-shell.retela-dark-shell .support-message-scroll{border-color:var(--retela-border-dark)!important;background:var(--retela-surface-dark)!important;color:var(--retela-text-dark)!important}.retela-dark .support-message-scroll{background:#0f1a15!important}.retela-dark .support-chat-shell .sticky,.premium-shell.retela-dark-shell .support-chat-shell .sticky{border-color:var(--retela-border-dark)!important;background:#15231dfa!important}.retela-dark .conversation-list-card,.retela-dark .support-chat-shell button,.premium-shell.retela-dark-shell .conversation-list-card{border-color:var(--retela-border-dark)!important}.retela-dark .conversation-actions-trigger,.premium-shell.retela-dark-shell .conversation-actions-trigger{border-color:var(--retela-border-dark)!important;background:#0f1a15c7!important;color:var(--retela-text-dark)!important}.retela-dark .conversation-actions-trigger:hover,.retela-dark .conversation-actions-trigger:focus-visible,.premium-shell.retela-dark-shell .conversation-actions-trigger:hover,.premium-shell.retela-dark-shell .conversation-actions-trigger:focus-visible{border-color:#34d3996b!important;background:#16a36a29!important;color:#b8ffd0!important}.retela-dark .conversation-actions-dropdown,.premium-shell.retela-dark-shell .conversation-actions-dropdown{border-color:#94a3b847!important;background:#15231d!important;color:var(--retela-text-dark)!important;box-shadow:0 22px 48px #0000007a!important}.retela-dark .conversation-actions-remove,.premium-shell.retela-dark-shell .conversation-actions-remove{color:#fecdd3!important}.retela-dark .conversation-actions-remove:hover,.retela-dark .conversation-actions-remove:focus-visible,.premium-shell.retela-dark-shell .conversation-actions-remove:hover,.premium-shell.retela-dark-shell .conversation-actions-remove:focus-visible{background:#be123c2e!important;color:#fecaca!important}.retela-dark .admin-customers-card,.retela-dark .admin-customers-filter-card,.retela-dark .admin-customer-overview-card,.retela-dark .customer-mobile-card,.retela-dark .customers-table-wrapper,.retela-dark .admin-profile-hero,.retela-dark .admin-profile-card,.retela-dark .admin-password-card,.retela-dark .customer-profile-intro,.retela-dark .customer-profile-identity-card,.retela-dark .customer-profile-info-card,.retela-dark .customer-account-management-card,.premium-shell.retela-dark-shell .admin-customers-card,.premium-shell.retela-dark-shell .admin-customers-filter-card,.premium-shell.retela-dark-shell .admin-customer-overview-card,.premium-shell.retela-dark-shell .customer-mobile-card,.premium-shell.retela-dark-shell .customers-table-wrapper,.premium-shell.retela-dark-shell .admin-profile-hero,.premium-shell.retela-dark-shell .admin-profile-card,.premium-shell.retela-dark-shell .admin-password-card,.premium-shell.retela-dark-shell .customer-profile-intro,.premium-shell.retela-dark-shell .customer-profile-identity-card,.premium-shell.retela-dark-shell .customer-profile-info-card,.premium-shell.retela-dark-shell .customer-account-management-card{border-color:var(--retela-border-dark)!important;background:var(--retela-surface-dark-2)!important;color:var(--retela-text-dark)!important;box-shadow:var(--retela-shadow-dark)!important}.retela-dark .admin-profile-field,.retela-dark .customer-profile-field,.retela-dark .mobile-customer-row,.premium-shell.retela-dark-shell .admin-profile-field,.premium-shell.retela-dark-shell .customer-profile-field,.premium-shell.retela-dark-shell .mobile-customer-row{border-color:#8ed3ab29!important;background:#0f1a15b8!important}.retela-dark .admin-profile-field span,.retela-dark .customer-profile-field span,.retela-dark .customer-profile-eyebrow,.retela-dark .mobile-customer-label,.premium-shell.retela-dark-shell .admin-profile-field span,.premium-shell.retela-dark-shell .customer-profile-field span,.premium-shell.retela-dark-shell .customer-profile-eyebrow,.premium-shell.retela-dark-shell .mobile-customer-label{color:#94e7b5!important}.retela-dark .admin-profile-field strong,.retela-dark .customer-profile-field strong,.retela-dark .mobile-customer-value,.premium-shell.retela-dark-shell .admin-profile-field strong,.premium-shell.retela-dark-shell .customer-profile-field strong,.premium-shell.retela-dark-shell .mobile-customer-value,.retela-dark .customer-profile-intro h1,.retela-dark .customer-profile-identity-copy h2,.retela-dark .customer-profile-section-heading h3,.retela-dark .customer-account-management-card h3,.retela-dark .customer-profile-status-card strong,.premium-shell.retela-dark-shell .customer-profile-intro h1,.premium-shell.retela-dark-shell .customer-profile-identity-copy h2,.premium-shell.retela-dark-shell .customer-profile-section-heading h3,.premium-shell.retela-dark-shell .customer-account-management-card h3,.premium-shell.retela-dark-shell .customer-profile-status-card strong{color:var(--retela-text-dark)!important}.retela-dark .customer-profile-intro p:not(.customer-profile-eyebrow),.retela-dark .customer-profile-section-heading p,.retela-dark .customer-profile-identity-copy span,.retela-dark .customer-account-management-card span,.retela-dark .customer-profile-photo-name,.premium-shell.retela-dark-shell .customer-profile-intro p:not(.customer-profile-eyebrow),.premium-shell.retela-dark-shell .customer-profile-section-heading p,.premium-shell.retela-dark-shell .customer-profile-identity-copy span,.premium-shell.retela-dark-shell .customer-account-management-card span,.premium-shell.retela-dark-shell .customer-profile-photo-name{color:var(--retela-text-muted-dark)!important}.retela-dark .customer-profile-identity-copy p,.premium-shell.retela-dark-shell .customer-profile-identity-copy p{color:#94e7b5!important}.retela-dark .customer-profile-status-card,.premium-shell.retela-dark-shell .customer-profile-status-card{border-color:#8ed3ab29!important;background:#0f1a15b8!important;color:var(--retela-text-dark)!important}.retela-dark .customer-profile-status-card.is-success,.premium-shell.retela-dark-shell .customer-profile-status-card.is-success{border-color:#34d39952!important;background:#16a36a29!important;color:#b8ffd0!important}.retela-dark .customer-profile-status-card.is-warning,.premium-shell.retela-dark-shell .customer-profile-status-card.is-warning{border-color:#fbbf2457!important;background:#92400e33!important;color:#fde68a!important}.retela-dark .admin-profile-input,.retela-dark .customer-profile-input,.retela-dark .admin-password-field,.premium-shell.retela-dark-shell .admin-profile-input,.premium-shell.retela-dark-shell .customer-profile-input,.premium-shell.retela-dark-shell .admin-password-field{border-color:var(--retela-border-dark)!important;background:#0f1a15!important;color:var(--retela-text-dark)!important}.retela-dark .customer-profile-avatar,.premium-shell.retela-dark-shell .customer-profile-avatar{border-color:#94e7b573!important;background:#16a36a29!important;color:#b8ffd0!important;box-shadow:0 18px 34px #00000047!important}.retela-dark .customer-profile-status-badge,.premium-shell.retela-dark-shell .customer-profile-status-badge{border-color:#34d39952!important;background:#0f2d1f!important;color:#b8ffd0!important}.retela-dark .customer-profile-edit-button,.retela-dark .customer-profile-photo-button,.premium-shell.retela-dark-shell .customer-profile-edit-button,.premium-shell.retela-dark-shell .customer-profile-photo-button{border-color:#34d39952!important;background:#16a36a24!important;color:#b8ffd0!important}.retela-dark .customer-profile-cancel-button,.premium-shell.retela-dark-shell .customer-profile-cancel-button{border-color:var(--retela-border-dark)!important;background:#0f1a15b8!important;color:var(--retela-text-dark)!important}.retela-dark .customer-profile-danger-button,.premium-shell.retela-dark-shell .customer-profile-danger-button{border-color:#f8717159!important;background:#7f1d1d33!important;color:#fecaca!important}.retela-dark .admin-password-field input,.premium-shell.retela-dark-shell .admin-password-field input{color:var(--retela-text-dark)!important}.retela-dark .password-blueprint,.premium-shell.retela-dark-shell .password-blueprint{border-color:var(--retela-border-dark)!important;background:#0f1a15b8!important;color:var(--retela-text-dark)!important;box-shadow:none!important}.retela-dark .product-quick-view-sheet,.retela-dark .retela-modal-card,.retela-dark .retela-product-details-modal,.retela-dark .retela-checkout-summary-modal,.retela-dark .customer-docs-modal{border-color:var(--retela-border-dark)!important;background:var(--retela-surface-dark-2)!important;color:var(--retela-text-dark)!important}.retela-dark .retela-modal-header,.retela-dark .retela-modal-footer,.retela-dark .product-quick-view-header,.retela-dark .product-quick-view-actions,.retela-dark .retela-product-action-row{border-color:var(--retela-border-dark)!important;background:#15231df5!important}.retela-dark .product-quick-view-image-stage,.retela-dark .customer-docs-image-frame,.retela-dark .customer-docs-missing{border-color:#8ed3ab29!important;background:#0f1a15!important}.retela-dark .retela-delivery-location-card,.retela-dark .order-delivery-info-card,.retela-dark .retela-meeting-place-card,.retela-dark .retela-delivery-safety-card,.retela-dark .admin-meeting-place-card,.retela-dark .admin-delivery-safety-card,.retela-dark .admin-customer-details-card,.premium-shell.retela-dark-shell .retela-delivery-location-card,.premium-shell.retela-dark-shell .order-delivery-info-card,.premium-shell.retela-dark-shell .retela-meeting-place-card,.premium-shell.retela-dark-shell .retela-delivery-safety-card,.premium-shell.retela-dark-shell .admin-meeting-place-card,.premium-shell.retela-dark-shell .admin-delivery-safety-card,.premium-shell.retela-dark-shell .admin-customer-details-card{border-color:var(--retela-border-dark)!important;background:#0f1a15b8!important;color:var(--retela-text-dark)!important}.retela-dark .retela-delivery-location-card.has-location,.premium-shell.retela-dark-shell .retela-delivery-location-card.has-location{border-color:#34d39952!important;background:#16a36a24!important}.retela-dark .retela-delivery-location-icon,.retela-dark .order-delivery-info-heading>span,.premium-shell.retela-dark-shell .retela-delivery-location-icon,.premium-shell.retela-dark-shell .order-delivery-info-heading>span{border-color:#34d39947!important;background:#16a36a24!important;color:#b8ffd0!important}.retela-dark .retela-delivery-location-card strong,.retela-dark .order-delivery-info-heading h4,.retela-dark .order-delivery-info-row strong,.retela-dark .retela-meeting-place-card h4,.retela-dark .retela-meeting-place-card>p,.retela-dark .admin-meeting-place-card h4,.retela-dark .admin-order-section-heading h4,.premium-shell.retela-dark-shell .retela-delivery-location-card strong,.premium-shell.retela-dark-shell .order-delivery-info-heading h4,.premium-shell.retela-dark-shell .order-delivery-info-row strong,.premium-shell.retela-dark-shell .retela-meeting-place-card h4,.premium-shell.retela-dark-shell .retela-meeting-place-card>p,.premium-shell.retela-dark-shell .admin-meeting-place-card h4,.premium-shell.retela-dark-shell .admin-order-section-heading h4{color:var(--retela-text-dark)!important}.retela-dark .retela-delivery-location-card span,.retela-dark .order-delivery-info-row span,.retela-dark .retela-meeting-place-card p,.retela-dark .retela-delivery-safety-card p,.retela-dark .admin-delivery-safety-card p,.retela-dark .admin-customer-details-card .order-mobile-field>span,.premium-shell.retela-dark-shell .retela-delivery-location-card span,.premium-shell.retela-dark-shell .order-delivery-info-row span,.premium-shell.retela-dark-shell .admin-customer-details-card .order-mobile-field>span{color:var(--retela-text-muted-dark)!important}.retela-dark .retela-delivery-location-eyebrow,.retela-dark .order-delivery-info-heading p,.retela-dark .retela-delivery-safety-card .retela-modal-eyebrow,.retela-dark .retela-meeting-place-card .retela-modal-eyebrow,.premium-shell.retela-dark-shell .retela-delivery-location-eyebrow,.premium-shell.retela-dark-shell .order-delivery-info-heading p,.premium-shell.retela-dark-shell .retela-delivery-safety-card .retela-modal-eyebrow,.premium-shell.retela-dark-shell .retela-meeting-place-card .retela-modal-eyebrow{color:#94e7b5!important}.retela-dark .admin-customer-contact-link,.premium-shell.retela-dark-shell .admin-customer-contact-link{color:#b8ffd0!important;text-decoration-color:#86efac75!important}.retela-dark .retela-delivery-location-action,.retela-dark .order-delivery-map-button,.retela-dark .retela-meeting-place-action,.premium-shell.retela-dark-shell .retela-delivery-location-action,.premium-shell.retela-dark-shell .order-delivery-map-button,.premium-shell.retela-dark-shell .retela-meeting-place-action{border-color:#34d39952!important;background:#16a36a24!important;color:#b8ffd0!important}.retela-dark .retela-location-selector,.premium-shell.retela-dark-shell .retela-location-selector{border-color:var(--retela-border-dark)!important;background:var(--retela-surface-dark-2)!important;color:var(--retela-text-dark)!important}.retela-dark .retela-location-selector-header,.retela-dark .retela-location-selector-footer,.premium-shell.retela-dark-shell .retela-location-selector-header,.premium-shell.retela-dark-shell .retela-location-selector-footer{border-color:var(--retela-border-dark)!important;background:#15231df5!important}.retela-dark .retela-location-selector-header h3,.premium-shell.retela-dark-shell .retela-location-selector-header h3{color:var(--retela-text-dark)!important}.retela-dark .retela-location-selector-header p,.retela-dark .retela-location-fields span,.retela-dark .retela-location-default-toggle span,.premium-shell.retela-dark-shell .retela-location-selector-header p,.premium-shell.retela-dark-shell .retela-location-fields span,.premium-shell.retela-dark-shell .retela-location-default-toggle span{color:#94e7b5!important}.retela-dark .retela-location-search-input,.retela-dark .retela-location-fields input,.retela-dark .retela-location-fields textarea,.retela-dark .retela-location-default-toggle,.retela-dark .retela-location-search-results button,.premium-shell.retela-dark-shell .retela-location-search-input,.premium-shell.retela-dark-shell .retela-location-fields input,.premium-shell.retela-dark-shell .retela-location-fields textarea,.premium-shell.retela-dark-shell .retela-location-default-toggle,.premium-shell.retela-dark-shell .retela-location-search-results button{border-color:var(--retela-border-dark)!important;background:#0f1a15!important;color:var(--retela-text-dark)!important}.retela-dark .retela-location-search-input input,.premium-shell.retela-dark-shell .retela-location-search-input input{color:var(--retela-text-dark)!important}.retela-dark .retela-location-search-row button,.retela-dark .retela-location-current-button,.premium-shell.retela-dark-shell .retela-location-search-row button,.premium-shell.retela-dark-shell .retela-location-current-button{border-color:#34d39952!important;background:#16a36a24!important;color:#b8ffd0!important}.retela-dark .retela-delivery-map,.premium-shell.retela-dark-shell .retela-delivery-map{border-color:var(--retela-border-dark)!important;background:#0f1a15!important}.retela-dark .retela-delivery-map-card p,.premium-shell.retela-dark-shell .retela-delivery-map-card p{color:var(--retela-text-muted-dark)!important}.retela-dark .retela-route-modal,.premium-shell.retela-dark-shell .retela-route-modal{border-color:var(--retela-border-dark)!important;background:var(--retela-surface-dark-2)!important;color:var(--retela-text-dark)!important;box-shadow:0 30px 80px #0000008c!important}.retela-dark .retela-route-header,.retela-dark .retela-route-footer,.premium-shell.retela-dark-shell .retela-route-header,.premium-shell.retela-dark-shell .retela-route-footer{border-color:var(--retela-border-dark)!important;background:#15231df5!important}.retela-dark .retela-route-header h3,.retela-dark .retela-route-summary strong,.retela-dark .retela-route-note strong,.retela-dark .retela-route-metrics strong,.premium-shell.retela-dark-shell .retela-route-header h3,.premium-shell.retela-dark-shell .retela-route-summary strong,.premium-shell.retela-dark-shell .retela-route-note strong,.premium-shell.retela-dark-shell .retela-route-metrics strong{color:var(--retela-text-dark)!important}.retela-dark .retela-route-summary>div,.retela-dark .retela-route-note,.retela-dark .retela-route-metrics>div,.premium-shell.retela-dark-shell .retela-route-summary>div,.premium-shell.retela-dark-shell .retela-route-note,.premium-shell.retela-dark-shell .retela-route-metrics>div{border-color:var(--retela-border-dark)!important;background:#ffffff0b!important}.retela-dark .retela-route-summary span,.retela-dark .retela-route-summary p,.retela-dark .retela-route-note span,.retela-dark .retela-route-metrics span,.premium-shell.retela-dark-shell .retela-route-summary span,.premium-shell.retela-dark-shell .retela-route-summary p,.premium-shell.retela-dark-shell .retela-route-note span,.premium-shell.retela-dark-shell .retela-route-metrics span{color:var(--retela-text-muted-dark)!important}.retela-dark .retela-route-header p,.premium-shell.retela-dark-shell .retela-route-header p{color:#94e7b5!important}.retela-dark .retela-route-header button,.retela-dark .retela-route-footer button,.premium-shell.retela-dark-shell .retela-route-header button,.premium-shell.retela-dark-shell .retela-route-footer button{border-color:var(--retela-border-dark)!important;background:#ffffff0f!important;color:var(--retela-text-dark)!important}.retela-dark .retela-route-map,.premium-shell.retela-dark-shell .retela-route-map{border-color:var(--retela-border-dark)!important;background:#0f1a15!important}.retela-dark .retela-map-status-overlay,.premium-shell.retela-dark-shell .retela-map-status-overlay{background:#0f1a15f5;color:#d9f5e4}.retela-dark .retela-map-status-overlay button,.premium-shell.retela-dark-shell .retela-map-status-overlay button{border-color:#34d3996b;background:#16a36a29;color:#b8ffd0}.retela-dark .retela-admin-meetup-response,.retela-dark .retela-meetup-confirmation,.premium-shell.retela-dark-shell .retela-admin-meetup-response,.premium-shell.retela-dark-shell .retela-meetup-confirmation{border-color:#34d39947;background:#16a36a1f;color:var(--retela-text-dark)}.retela-dark .retela-continue-shopping-button,.premium-shell.retela-dark-shell .retela-continue-shopping-button{border-color:#86efac85!important;background:#159b63!important;color:#fff!important;box-shadow:0 18px 34px #00000057!important}.retela-dark .retela-continue-shopping-button:hover,.premium-shell.retela-dark-shell .retela-continue-shopping-button:hover{background:#0f7a50!important}.retela-dark .retela-meetup-schedule-grid>div,.retela-dark .retela-meetup-note,.retela-dark .retela-meetup-policy-card,.retela-dark .retela-meetup-confirmed-box,.premium-shell.retela-dark-shell .retela-meetup-schedule-grid>div,.premium-shell.retela-dark-shell .retela-meetup-note,.premium-shell.retela-dark-shell .retela-meetup-policy-card,.premium-shell.retela-dark-shell .retela-meetup-confirmed-box{border-color:#34d3993d!important;background:#0f1a15c2!important;color:var(--retela-text-dark)!important}.retela-dark .retela-meetup-schedule-grid span,.retela-dark .retela-meetup-note span,.premium-shell.retela-dark-shell .retela-meetup-schedule-grid span,.premium-shell.retela-dark-shell .retela-meetup-note span{color:#94e7b5!important}.retela-dark .retela-meetup-schedule-grid strong,.premium-shell.retela-dark-shell .retela-meetup-schedule-grid strong{color:var(--retela-text-dark)!important}.retela-dark .retela-meetup-note p,.retela-dark .retela-meetup-policy-card p:not(.retela-modal-eyebrow),.retela-dark .retela-meetup-confirmed-box p:not(.retela-meetup-confirmed),.premium-shell.retela-dark-shell .retela-meetup-note p,.premium-shell.retela-dark-shell .retela-meetup-policy-card p:not(.retela-modal-eyebrow),.premium-shell.retela-dark-shell .retela-meetup-confirmed-box p:not(.retela-meetup-confirmed){color:var(--retela-text-muted-dark)!important}.retela-dark .retela-meetup-response-message,.premium-shell.retela-dark-shell .retela-meetup-response-message{color:var(--retela-text-muted-dark)!important}.retela-dark .retela-meetup-confirmed,.premium-shell.retela-dark-shell .retela-meetup-confirmed{color:#86efac!important}.retela-dark .retela-meetup-declined,.premium-shell.retela-dark-shell .retela-meetup-declined{color:#fda4af!important}.retela-dark .retela-meetup-confirm-button,.premium-shell.retela-dark-shell .retela-meetup-confirm-button{border-color:#86efac85!important;background:#159b63!important;color:#fff!important}.retela-dark .retela-meetup-decline-outline,.retela-dark .retela-meetup-decline-button,.premium-shell.retela-dark-shell .retela-meetup-decline-outline,.premium-shell.retela-dark-shell .retela-meetup-decline-button{border-color:#fb718580!important;background:#be185d29!important;color:#fecdd3!important}.retela-dark .retela-meetup-cancel-button,.premium-shell.retela-dark-shell .retela-meetup-cancel-button{border-color:var(--retela-border-dark)!important;background:#ffffff0d!important;color:var(--retela-text-dark)!important}.retela-dark .retela-route-marker.is-customer,.premium-shell.retela-dark-shell .retela-route-marker.is-customer{border-color:#34d39959!important;background:#10241a!important;color:#b8ffd0!important}.retela-dark .retela-route-map-tools button,.premium-shell.retela-dark-shell .retela-route-map-tools button{border-color:var(--retela-border-dark)!important;background:#0f1a15f2!important;color:var(--retela-text-dark)!important}.retela-dark .retela-meetup-map-hint,.retela-dark .retela-route-map-error,.premium-shell.retela-dark-shell .retela-meetup-map-hint,.premium-shell.retela-dark-shell .retela-route-map-error{border-color:var(--retela-border-dark)!important;background:#0f1a15f0!important;color:var(--retela-text-dark)!important}.retela-dark .retela-route-status,.premium-shell.retela-dark-shell .retela-route-status{border-color:#34d39952!important;background:#16a36a24!important;color:#b8ffd0!important}.retela-dark .retela-route-status.is-warning,.premium-shell.retela-dark-shell .retela-route-status.is-warning{border-color:#fbbf2459!important;background:#fbbf241f!important;color:#fde68a!important}.retela-dark .order-action-completed:not(:disabled),.premium-shell.retela-dark-shell .order-action-completed:not(:disabled){border-color:#34d3996b!important;background:#10b98129!important;color:#b8ffd0!important}.retela-dark .recharts-cartesian-grid line{stroke:#b8c8bf29!important}.retela-dark .recharts-text,.retela-dark .recharts-legend-item-text,.retela-dark .recharts-tooltip-label{fill:var(--retela-text-muted-dark)!important;color:var(--retela-text-muted-dark)!important}.retela-dark .recharts-default-tooltip{border-color:var(--retela-border-dark)!important;background:var(--retela-surface-dark-2)!important;color:var(--retela-text-dark)!important}.retela-dark .sales-analytics-toolbar,.retela-dark .sales-analytics-page .premium-card,.retela-dark .sales-metric-card,.retela-dark .sales-barcode-card>div>div:last-child,.retela-dark .analytics-month-row,.retela-dark .analytics-product-row,.retela-dark .sales-summary-row,.retela-dark .analytics-donut-legend-row,.retela-dark .sales-channel-card,.retela-dark .analytics-reports-card,.retela-dark .analytics-top-products-card,.retela-dark .analytics-monthly-card,.retela-dark .analytics-summary-card,.premium-shell.retela-dark-shell .sales-analytics-toolbar,.premium-shell.retela-dark-shell .sales-analytics-page .premium-card,.premium-shell.retela-dark-shell .sales-metric-card,.premium-shell.retela-dark-shell .sales-barcode-card>div>div:last-child,.premium-shell.retela-dark-shell .analytics-month-row,.premium-shell.retela-dark-shell .analytics-product-row,.premium-shell.retela-dark-shell .sales-summary-row,.premium-shell.retela-dark-shell .analytics-donut-legend-row,.premium-shell.retela-dark-shell .sales-channel-card,.premium-shell.retela-dark-shell .analytics-reports-card,.premium-shell.retela-dark-shell .analytics-top-products-card,.premium-shell.retela-dark-shell .analytics-monthly-card,.premium-shell.retela-dark-shell .analytics-summary-card{border-color:var(--retela-border-dark)!important;background:var(--retela-surface-dark-2)!important;color:var(--retela-text-dark)!important;box-shadow:var(--retela-shadow-dark)!important}.retela-dark .sales-analytics-toolbar h1,.retela-dark .sales-analytics-page :where(h2,h3,strong),.premium-shell.retela-dark-shell .sales-analytics-toolbar h1,.premium-shell.retela-dark-shell .sales-analytics-page :where(h2,h3,strong){color:var(--retela-text-dark)!important}.retela-dark .sales-analytics-toolbar p:not(.sales-analytics-eyebrow),.retela-dark .sales-analytics-page :where(p,span,small),.premium-shell.retela-dark-shell .sales-analytics-toolbar p:not(.sales-analytics-eyebrow),.premium-shell.retela-dark-shell .sales-analytics-page :where(p,span,small){color:var(--retela-text-muted-dark)!important}.retela-dark .sales-analytics-eyebrow,.retela-dark .sales-analytics-page :where(.text-neonbrand,.sales-metric-chip,.analytics-month-row strong,.sales-summary-row strong.is-positive),.premium-shell.retela-dark-shell .sales-analytics-eyebrow,.premium-shell.retela-dark-shell .sales-analytics-page :where(.text-neonbrand,.sales-metric-chip,.analytics-month-row strong,.sales-summary-row strong.is-positive){color:var(--retela-primary-dark)!important}.retela-dark .sales-channel-tabs,.retela-dark .sales-date-select,.retela-dark .sales-custom-range input,.retela-dark .sales-custom-range button,.retela-dark .sales-export-row button,.premium-shell.retela-dark-shell .sales-channel-tabs,.premium-shell.retela-dark-shell .sales-date-select,.premium-shell.retela-dark-shell .sales-custom-range input,.premium-shell.retela-dark-shell .sales-custom-range button,.premium-shell.retela-dark-shell .sales-export-row button{border-color:var(--retela-border-dark)!important;background:#0f1a15!important;color:var(--retela-text-dark)!important}.retela-dark .sales-channel-tabs button.is-active,.premium-shell.retela-dark-shell .sales-channel-tabs button.is-active,.retela-dark .sales-export-row button:first-child,.premium-shell.retela-dark-shell .sales-export-row button:first-child{background:linear-gradient(180deg,var(--retela-primary-dark),var(--retela-primary-dark-2))!important;color:#062413!important}.retela-dark .sales-channel-row progress,.retela-dark .sales-channel-row progress::-webkit-progress-bar,.premium-shell.retela-dark-shell .sales-channel-row progress,.premium-shell.retela-dark-shell .sales-channel-row progress::-webkit-progress-bar{background:#8ed3ab29!important}.retela-dark .sales-channel-row progress::-webkit-progress-value,.premium-shell.retela-dark-shell .sales-channel-row progress::-webkit-progress-value{background:var(--retela-primary-dark)!important}.retela-dark .sales-channel-row progress::-moz-progress-bar,.premium-shell.retela-dark-shell .sales-channel-row progress::-moz-progress-bar{background:var(--retela-primary-dark)!important}@media(max-width:1023px){.customer-layout-shell.retela-dark-shell .retela-sidebar-overlay{background:#0307129e!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.customer-layout-shell.retela-dark-shell .retela-mobile-menu-button{border-color:#8ed3ab47!important;background:#14211b!important;color:#eefaf3!important;box-shadow:0 14px 32px #00000052!important}.customer-layout-shell.retela-dark-shell .retela-mobile-menu-button.is-open{border-color:#86efac75!important;background:#1b2b24!important;color:#fff!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel{border-color:#8ed3ab3d!important;background:linear-gradient(180deg,#111a16,#15231d 52%,#0b120f)!important;color:#f4fbf6!important;box-shadow:18px 0 54px #00000075!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .customer-sidebar-brand{border-color:#8ed3ab42!important;background:linear-gradient(180deg,#1b2b24,#16251e)!important;color:#f4fbf6!important;box-shadow:0 12px 30px #00000047!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .retela-sidebar-logo{border-color:#8ed3ab4d!important;background:#fff!important;box-shadow:0 6px 18px #0000003d!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .retela-sidebar-title{color:#f4fbf6!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .retela-sidebar-subtitle{color:#9ee6ba!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel nav>div{border-color:#b8c8bf42!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item{border-color:transparent!important;background:transparent!important;color:#e7f1eb!important;opacity:1!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item span{color:#e7f1eb!important;opacity:1!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-icon{color:#b9d5c7!important;opacity:1!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item:hover,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item:focus-visible{border-color:#8ed3ab47!important;background:#ffffff12!important;color:#fff!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item:hover span,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item:focus-visible span,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item:hover .sidebar-nav-icon,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item:focus-visible .sidebar-nav-icon{color:#fff!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item-active,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item-active:hover,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item-active:focus-visible{border-color:#86efacb8!important;background:linear-gradient(180deg,#dcfce7,#bbf7d0)!important;color:#10351f!important;box-shadow:0 10px 24px #22c55e29!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item-active span,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item-active .sidebar-nav-icon,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item-active:hover span,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-nav-item-active:hover .sidebar-nav-icon{color:#10351f!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-logout{border-color:#b8c8bf3d!important;background:#fff1!important;color:#f4fbf6!important;opacity:1!important;box-shadow:none!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-logout span,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-logout svg{color:#f4fbf6!important;opacity:1!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-logout:hover,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-logout:focus-visible{border-color:#fb71856b!important;background:#fb71851f!important;color:#fecdd3!important}.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-logout:hover span,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-logout:hover svg,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-logout:focus-visible span,.customer-layout-shell.retela-dark-shell .customer-sidebar-panel .sidebar-logout:focus-visible svg{color:#fecdd3!important}}.premium-shell.retela-dark-shell:not(.customer-layout-shell){--admin-dark-bg: #0d1411;--admin-dark-surface: #15231d;--admin-dark-surface-2: #1b2b24;--admin-dark-surface-3: #22362c;--admin-dark-border: rgba(142, 211, 171, .24);--admin-dark-border-strong: rgba(142, 211, 171, .42);--admin-dark-text: #f4fbf6;--admin-dark-muted: #c3d2ca;--admin-dark-soft: #9db1a7;--admin-dark-green: #35d878}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .premium-sidebar{border-color:#8ed3ab33!important;background:linear-gradient(180deg,#101916,#121f19 48%,#0a100d)!important;color:var(--admin-dark-text)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .premium-sidebar .sidebar-nav-item{color:#e5f0ea!important;opacity:1!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .premium-sidebar .sidebar-nav-icon{color:#bdd1c7!important;opacity:1!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .premium-sidebar .sidebar-nav-item:hover{border-color:#8ed3ab40!important;background:#ffffff12!important;color:#fff!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .premium-sidebar .sidebar-nav-item-active,.premium-shell.retela-dark-shell:not(.customer-layout-shell) .premium-sidebar .sidebar-nav-item-active:hover{border-color:#35d8786b!important;background:linear-gradient(180deg,#35d87833,#20b86521)!important;color:#e8fff0!important;box-shadow:inset 3px 0 0 var(--admin-dark-green)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .premium-sidebar .sidebar-nav-item-active .sidebar-nav-icon{color:var(--admin-dark-green)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .premium-sidebar .sidebar-logout{border-color:#fb71854d!important;background:#fb718517!important;color:#fecdd3!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .premium-topbar,.premium-shell.retela-dark-shell:not(.customer-layout-shell) .retela-topbar-actions>button,.premium-shell.retela-dark-shell:not(.customer-layout-shell) .retela-profile-button{border-color:var(--admin-dark-border)!important;background:#15231df0!important;color:var(--admin-dark-text)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .retela-topbar-title h2,.premium-shell.retela-dark-shell:not(.customer-layout-shell) .retela-profile-button span{color:var(--admin-dark-text)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .retela-topbar-title p,.premium-shell.retela-dark-shell:not(.customer-layout-shell) .retela-topbar-actions .text-slate-600{color:var(--admin-dark-muted)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(.premium-card,.support-rail,.support-chat-shell,.support-empty-state,.admin-orders-header-card,.admin-orders-filter-card,.admin-orders-list-card,.order-mobile-card,.orders-table-wrapper,.admin-customers-card,.admin-customers-filter-card){border-color:var(--admin-dark-border)!important;background:var(--admin-dark-surface-2)!important;color:var(--admin-dark-text)!important;box-shadow:0 18px 44px #00000057!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(h1,h2,h3,h4,strong,.text-white,.text-slate-950,.text-slate-900,.text-slate-800,.text-\[\#102018\]){color:var(--admin-dark-text)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(p,span,small,label,.text-slate-700,.text-slate-600,.text-slate-500,.text-\[\#5f6f66\],.text-white\/45,.text-white\/58,.text-white\/62,.text-white\/70){color:var(--admin-dark-muted)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(.text-neonbrand,.text-emerald-700,.text-\[\#15803d\],.sales-analytics-eyebrow,.admin-orders-header p){color:var(--admin-dark-green)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(input,select,textarea,.admin-orders-search,.retela-search-input){border-color:var(--admin-dark-border)!important;background:#0f1a15!important;color:var(--admin-dark-text)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(input,textarea)::-moz-placeholder{color:#9db1a7!important;opacity:1!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(input,textarea)::placeholder{color:#9db1a7!important;opacity:1!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(input,select,textarea):focus{border-color:#35d878b8!important;box-shadow:0 0 0 4px #35d87824!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(button){color:inherit}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(.border-\[\#d8eadf\],.border-white\/10,.border-slate-200,.border-emerald-100,.border-emerald-200){border-color:var(--admin-dark-border)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(.bg-white,.bg-\[\#f7fff9\],.bg-\[\#f4fbf6\],.bg-emerald-50,.bg-slate-50,.bg-white\/\[0\.045\],.bg-white\/\[0\.05\],.bg-white\/\[0\.06\]){background:var(--admin-dark-surface-2)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .support-dashboard-grid{align-items:stretch}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .support-rail{background:var(--admin-dark-surface)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .support-rail>div:first-child,.premium-shell.retela-dark-shell:not(.customer-layout-shell) .support-chat-shell>div:first-child,.premium-shell.retela-dark-shell:not(.customer-layout-shell) .support-chat-shell>div:last-child{border-color:var(--admin-dark-border)!important;background:#15231dfa!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .support-list-scroll{background:var(--admin-dark-surface)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .conversation-list-card{border-color:transparent!important;background:transparent!important;color:var(--admin-dark-text)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .conversation-list-card:hover{border-color:#8ed3ab3d!important;background:#ffffff0f!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .conversation-list-card.is-active{border-color:#35d8786b!important;background:#35d87821!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .conversation-list-avatar{border-color:var(--admin-dark-border)!important;background:#102019!important;color:#dfffe9!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .conversation-list-card.is-active .conversation-list-avatar{border-color:#86efac8f!important;background:#dcfce7!important;color:#10351f!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .conversation-list-name{color:var(--admin-dark-text)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .conversation-list-time,.premium-shell.retela-dark-shell:not(.customer-layout-shell) .conversation-preview{color:var(--admin-dark-muted)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .conversation-presence-pill{border-color:#8ed3ab38!important;background:#ffffff0f!important;color:#d5e5dd!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .conversation-unread-badge{background:linear-gradient(180deg,#35d878,#20b865)!important;color:#062413!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .support-message-scroll{background:#0f1a15!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .support-empty-state{background:#1b2b24d1!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .support-chat-shell textarea{background:transparent!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .support-chat-shell .absolute{border-color:var(--admin-dark-border)!important;background:var(--admin-dark-surface-2)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .orders-table{color:var(--admin-dark-text)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .orders-table th{border-color:var(--admin-dark-border)!important;background:#102019!important;color:#b9d5c7!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .orders-table td{border-color:#8ed3ab29!important;color:var(--admin-dark-muted)!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) .orders-table tbody tr:hover{background:#35d87812!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(.order-status-badge,.order-status-pill){border-color:#7dd3fc5c!important;background:#0ea5e929!important;color:#bae6fd!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(.order-status-badge.is-completed,.order-status-pill.is-completed){border-color:#4ade8061!important;background:#22c55e29!important;color:#bbf7d0!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(.order-status-badge.is-approved,.order-status-badge.is-paid,.order-status-badge.is-processing,.order-status-pill.is-approved,.order-status-pill.is-paid,.order-status-pill.is-processing){border-color:#60a5fa61!important;background:#3b82f629!important;color:#bfdbfe!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(.order-status-badge.is-pending,.order-status-badge.is-awaiting_payment,.order-status-badge.is-ready,.order-status-pill.is-pending,.order-status-pill.is-awaiting_payment,.order-status-pill.is-ready){border-color:#fbbf246b!important;background:#fbbf2426!important;color:#fde68a!important}.premium-shell.retela-dark-shell:not(.customer-layout-shell) :where(.order-status-badge.is-cancelled,.order-status-badge.is-canceled,.order-status-badge.is-payment_failed,.order-status-pill.is-cancelled,.order-status-pill.is-canceled,.order-status-pill.is-payment_failed){border-color:#fb71856b!important;background:#fb718524!important;color:#fecdd3!important}.settings-toggle-grid{display:grid;gap:10px}.settings-toggle-row{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0e;padding:10px 12px;text-align:left;transition:border-color .16s ease,background .16s ease}.settings-toggle-row:hover{border-color:#38ff8859;background:#38ff880d}@media(max-width:639px){.settings-toggle-row{min-height:58px}}.settings-page{color:#15221b}.settings-loading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.settings-card,.premium-shell .settings-card{align-self:start;min-height:0!important;height:auto!important;overflow:visible;border:1px solid #d8e8de!important;border-radius:22px!important;background:#fff!important;color:#15221b!important;box-shadow:0 12px 30px #1c432a14!important}.settings-card--wide{grid-column:1 / -1}.settings-card:hover{transform:none;border-color:#b8d9c2!important;box-shadow:0 16px 34px #1c432a1a!important}.settings-hero,.premium-shell .settings-hero{border:1px solid #cfe5d6!important;background:linear-gradient(135deg,#fff,#f0fbf3)!important;color:#15221b!important;box-shadow:0 12px 30px #1c432a12!important}.settings-hero__eyebrow,.settings-card__icon{color:#166534!important}.settings-hero__eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.settings-hero__title,.settings-card__title{color:#15221b!important}.settings-hero__subtitle,.settings-card__description{color:#58675f!important}.settings-card__header{border-bottom:1px solid #e3eee6;padding-bottom:16px}.settings-card__icon{border:1px solid #b9ddc5;background:#e9f8ed}.settings-card__actions{min-height:44px}.settings-edit-button,.settings-inline-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid #acd4b8;border-radius:12px;background:#f1fbf4;color:#14532d;padding:9px 14px;font-size:.78rem;font-weight:800;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.settings-edit-button:hover,.settings-edit-button:focus-visible,.settings-inline-button:hover,.settings-inline-button:focus-visible{border-color:#63ad79;background:#ddf4e4;color:#14532d;box-shadow:0 4px 12px #15803d1a}.settings-edit-button:disabled{cursor:not-allowed;opacity:.5}.settings-unsaved{border:1px solid #e3bd62;border-radius:999px;background:#fff8df;color:#795b10;padding:6px 10px;font-size:.7rem;font-weight:800}.settings-editing-badge{border:1px solid #a9d5b5;border-radius:999px;background:#e8f8ec;color:#14532d;padding:6px 10px;font-size:.7rem;font-weight:800}.settings-card__actions .gradient-btn,.settings-hero__actions .gradient-btn{min-height:44px;background:#16803e!important;color:#fff!important;box-shadow:0 7px 16px #16803e33!important}.settings-card__actions .gradient-btn:hover,.settings-hero__actions .gradient-btn:hover{background:#116b33!important}.settings-card__actions button[class*=border-white],.settings-hero__actions button[class*=border-white]{min-height:44px;border:1px solid #bfd5c5!important;background:#fff!important;color:#244232!important;box-shadow:none!important}.settings-card__actions button[class*=border-white]:hover,.settings-hero__actions button[class*=border-white]:hover{border-color:#7db991!important;background:#f0faf3!important;color:#14532d!important}.settings-view-content,.settings-view-groups{display:grid;gap:18px}.settings-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 14px}.settings-value{min-width:0;min-height:64px;align-self:start;border:1px solid #e0ece3;border-radius:14px;background:#fbfefc;padding:11px 13px}.settings-value--wide{grid-column:1 / -1}.settings-value__label{display:block;color:#58675f;font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.settings-value__text{display:block;margin-top:5px;overflow-wrap:anywhere;color:#15221b;font-size:.9rem;font-weight:750;line-height:1.45}.settings-status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid;border-radius:999px;margin-top:6px;padding:4px 9px;font-size:.72rem;font-weight:800}.settings-status--on{border-color:#9bcfa9;background:#e6f7eb;color:#146332}.settings-status--off{border-color:#c8d4cc;background:#f1f4f2;color:#45544b}.settings-view-subgrid,.settings-view-payment-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:start;gap:14px}.settings-logo-preview,.settings-location-preview,.settings-password-preview,.settings-qr-preview{min-width:0;border:1px solid #d8e8de;border-radius:16px;background:#f4fbf6;padding:13px}.settings-logo-preview{display:flex;align-items:center;gap:12px}.settings-logo-preview img,.settings-logo-preview__empty{display:grid;width:58px;height:58px;flex:0 0 auto;place-items:center;border:1px solid #c5dfcd;border-radius:14px;background:#fff;color:#277443;-o-object-fit:contain;object-fit:contain;padding:7px}.settings-location-preview{display:grid;gap:10px}.settings-location-preview__copy,.settings-password-preview{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings-location-preview__copy>svg{flex:0 0 auto;color:#16803e}.settings-location-preview .retela-delivery-map-card{margin-top:2px}.settings-location-preview .retela-delivery-map{border-radius:12px;height:145px!important;min-height:145px!important}.settings-qr-preview{display:grid;min-height:142px;place-items:center;color:#58675f;font-size:.78rem;font-weight:700;text-align:center}.settings-qr-preview img{width:132px;height:132px;border-radius:12px;background:#fff;-o-object-fit:contain;object-fit:contain;padding:7px}.settings-qr-preview span{display:inline-flex;align-items:center;gap:7px}.settings-view-group{display:grid;gap:9px;border-top:1px solid #e0ece3;padding-top:15px}.settings-view-group__title{color:#277443;font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.settings-chip-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.settings-chip{border:1px solid #a9d5b5;border-radius:999px;background:#e8f8ec;color:#14532d;padding:5px 9px;font-size:.75rem;font-weight:800}.settings-color-value{display:flex;align-items:center;gap:8px;margin-top:6px;color:#15221b;font-size:.9rem;font-weight:800}.settings-color-value i{width:20px;height:20px;border:1px solid #9ab7a2;border-radius:6px;box-shadow:0 0 0 2px #fff}.settings-about-groups{display:grid;gap:9px}.settings-about-group{overflow:hidden;border:1px solid #d8e8de;border-radius:16px;background:#fbfefc}.settings-about-group__trigger{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;color:#15221b;padding:11px 14px;font-size:.9rem;font-weight:800;text-align:left}.settings-about-group__trigger:hover,.settings-about-group__trigger:focus-visible{background:#eff9f2;color:#14532d}.settings-about-group__trigger svg{color:#277443;transition:transform .18s ease}.settings-about-group__trigger svg.is-open{transform:rotate(180deg)}.settings-about-group__body{border-top:1px solid #e0ece3;padding:12px}.settings-card input,.settings-card select,.settings-card textarea{border-color:#cbded1!important;background:#fff!important;color:#15221b!important}.settings-card input::-moz-placeholder,.settings-card textarea::-moz-placeholder{color:#687870!important;opacity:1}.settings-card input::placeholder,.settings-card textarea::placeholder{color:#687870!important;opacity:1}.settings-card input:focus,.settings-card select:focus,.settings-card textarea:focus{border-color:#4d9f67!important;box-shadow:0 0 0 4px #22c55e21!important}.settings-card textarea{min-height:122px;line-height:1.55}.settings-card .settings-toggle-row{min-height:58px;border-color:#d1e2d6;background:#fbfefc}.settings-card .settings-toggle-row:hover{border-color:#8fc8a0;background:#eff9f2}.settings-card .settings-toggle-row>span:first-child span:first-child{color:#15221b!important;font-weight:750}.settings-card .settings-toggle-row>span:first-child span:nth-child(2){color:#58675f!important}.settings-card .settings-toggle-row>span:last-child{border:1px solid #aebfb3;background:#dbe5de!important}.settings-card .settings-toggle-row>span:last-child>span{background:#54635a!important}.settings-card .settings-toggle-row>span:last-child[class*=bg-neonbrand]{border-color:#16803e;background:#22c55e!important}.settings-card .settings-toggle-row>span:last-child[class*=bg-neonbrand]>span{background:#0b3d20!important}.settings-card .settings-toggle-group>p,.settings-card .text-neonbrand{color:#176b36!important}.settings-card .text-white\/45,.settings-card .text-white\/48,.settings-card .text-white\/52,.settings-card .text-white\/55,.settings-card .text-white\/58,.settings-card .text-white\/60,.settings-card .text-white\/62,.settings-card .text-white\/70,.settings-card .text-white\/75,.settings-card .text-white\/80,.settings-card .text-white\/85,.settings-card .text-white{color:#15221b!important}.settings-card .text-white\/45,.settings-card .text-white\/48,.settings-card .text-white\/52,.settings-card .text-white\/55,.settings-card .text-white\/58,.settings-card .text-white\/60,.settings-card .text-white\/62{color:#58675f!important}.settings-card .text-rose-100,.settings-card .text-rose-200{color:#a32121!important}.settings-card button[class*=border-rose]{border-color:#e1aaaa!important;background:#fff3f3!important;color:#8b2525!important}.settings-card-skeleton{min-height:220px}.settings-toast--success{border-color:#8fc9a0;background:#effaf2;color:#14532d}.settings-toast--success>span{color:#16803e!important}.settings-toast--error{border-color:#e2a0a0;background:#fff3f3;color:#7f1d1d}.settings-toast--error>span{color:#b42323!important}.settings-toast__message{color:inherit!important;font-weight:650}.settings-toast__close{color:inherit}.settings-toast__close:hover,.settings-toast__close:focus-visible{background:#15532d1a}.settings-card .group.min-h-32{min-height:0}.retela-dark .settings-page,.premium-shell.retela-dark-shell .settings-page{color:#f1f8f3}.retela-dark .settings-card,.premium-shell.retela-dark-shell .settings-card{border-color:#365244!important;background:#1a2b21!important;color:#f1f8f3!important;box-shadow:0 16px 36px #00000040!important}.retela-dark .settings-hero,.premium-shell.retela-dark-shell .settings-hero{border-color:#365244!important;background:linear-gradient(135deg,#1d3427,#132119)!important;color:#f1f8f3!important}.retela-dark .settings-hero__title,.retela-dark .settings-card__title,.premium-shell.retela-dark-shell .settings-hero__title,.premium-shell.retela-dark-shell .settings-card__title{color:#f1f8f3!important}.retela-dark .settings-hero__subtitle,.retela-dark .settings-card__description,.premium-shell.retela-dark-shell .settings-hero__subtitle,.premium-shell.retela-dark-shell .settings-card__description{color:#b9cdbf!important}.retela-dark .settings-card__header,.premium-shell.retela-dark-shell .settings-card__header{border-color:#365244}.retela-dark .settings-card__icon,.premium-shell.retela-dark-shell .settings-card__icon{border-color:#4c8060;background:#204430;color:#86efac!important}.retela-dark .settings-hero__eyebrow,.retela-dark .settings-card__icon,.premium-shell.retela-dark-shell .settings-hero__eyebrow{color:#86efac!important}.retela-dark .settings-edit-button,.retela-dark .settings-inline-button,.premium-shell.retela-dark-shell .settings-edit-button,.premium-shell.retela-dark-shell .settings-inline-button{border-color:#5a8a68;background:#203b2a;color:#baf7c9}.retela-dark .settings-edit-button:hover,.retela-dark .settings-edit-button:focus-visible,.retela-dark .settings-inline-button:hover,.retela-dark .settings-inline-button:focus-visible,.premium-shell.retela-dark-shell .settings-edit-button:hover,.premium-shell.retela-dark-shell .settings-edit-button:focus-visible,.premium-shell.retela-dark-shell .settings-inline-button:hover,.premium-shell.retela-dark-shell .settings-inline-button:focus-visible{border-color:#86efac;background:#2b5538;color:#fff}.retela-dark .settings-unsaved,.premium-shell.retela-dark-shell .settings-unsaved{border-color:#bd973c;background:#493b16;color:#f8df8a}.retela-dark .settings-editing-badge,.premium-shell.retela-dark-shell .settings-editing-badge{border-color:#4e9d67;background:#1f4b2e;color:#b2f5bf}.retela-dark .settings-toast--success,.premium-shell.retela-dark-shell .settings-toast--success{border-color:#4e9d67;background:#173c25;color:#c0f8cc}.retela-dark .settings-toast--error,.premium-shell.retela-dark-shell .settings-toast--error{border-color:#a55757;background:#4a2020;color:#ffd0d0}.retela-dark .settings-card__actions button[class*=border-white],.premium-shell.retela-dark-shell .settings-card__actions button[class*=border-white]{border-color:#5e7767!important;background:#1f3528!important;color:#e0f0e4!important}.retela-dark .settings-card__actions button[class*=border-white]:hover,.premium-shell.retela-dark-shell .settings-card__actions button[class*=border-white]:hover{border-color:#86efac!important;background:#2b5538!important;color:#fff!important}.retela-dark .settings-value,.premium-shell.retela-dark-shell .settings-value{border-color:#365244;background:#203329}.retela-dark .admin-feedback-details-modal,.premium-shell.retela-dark-shell .admin-feedback-details-modal{border-color:#8ed3ab47;background:#15231d;color:#f4fbf6}.retela-dark .admin-feedback-details-header,.premium-shell.retela-dark-shell .admin-feedback-details-header{border-color:#8ed3ab33;background:linear-gradient(135deg,#1b3025,#15231d 78%)}.retela-dark .admin-feedback-details-eyebrow,.premium-shell.retela-dark-shell .admin-feedback-details-eyebrow{color:#94e7b5}.retela-dark .admin-feedback-details-header h2,.premium-shell.retela-dark-shell .admin-feedback-details-header h2{color:#f4fbf6}.retela-dark .admin-feedback-details-subtitle,.premium-shell.retela-dark-shell .admin-feedback-details-subtitle,.retela-dark .admin-feedback-no-image,.premium-shell.retela-dark-shell .admin-feedback-no-image,.retela-dark .admin-feedback-details-empty,.premium-shell.retela-dark-shell .admin-feedback-details-empty{color:#b8c8bf}.retela-dark .admin-feedback-details-close,.premium-shell.retela-dark-shell .admin-feedback-details-close{border-color:#8ed3ab47;background:#0f1a15cc;color:#f4fbf6}.retela-dark .admin-feedback-details-close:hover,.retela-dark .admin-feedback-details-close:focus-visible,.premium-shell.retela-dark-shell .admin-feedback-details-close:hover,.premium-shell.retela-dark-shell .admin-feedback-details-close:focus-visible{border-color:#5ee48e;background:#35d87826;color:#b8ffd0}.retela-dark .admin-feedback-detail,.premium-shell.retela-dark-shell .admin-feedback-detail,.retela-dark .admin-feedback-comment-section,.premium-shell.retela-dark-shell .admin-feedback-comment-section,.retela-dark .admin-feedback-image-section,.premium-shell.retela-dark-shell .admin-feedback-image-section{border-color:#8ed3ab33;background:#0f1a15b8}.retela-dark .admin-feedback-detail p,.retela-dark .admin-feedback-comment-section h3,.retela-dark .admin-feedback-image-section h3,.premium-shell.retela-dark-shell .admin-feedback-detail p,.premium-shell.retela-dark-shell .admin-feedback-comment-section h3,.premium-shell.retela-dark-shell .admin-feedback-image-section h3{color:#94e7b5}.retela-dark .admin-feedback-detail strong,.premium-shell.retela-dark-shell .admin-feedback-detail strong,.retela-dark .admin-feedback-comment-section p,.premium-shell.retela-dark-shell .admin-feedback-comment-section p{color:#f4fbf6}.retela-dark .admin-feedback-rating-value,.premium-shell.retela-dark-shell .admin-feedback-rating-value{color:#ffd27a!important}.retela-dark .admin-feedback-image-link,.premium-shell.retela-dark-shell .admin-feedback-image-link{border-color:#8ed3ab33;background:#0f1a15}.retela-dark .admin-feedback-details-footer,.premium-shell.retela-dark-shell .admin-feedback-details-footer{border-color:#8ed3ab33;background:#15231df5}.retela-dark .admin-feedback-details-footer-button,.premium-shell.retela-dark-shell .admin-feedback-details-footer-button{border-color:#8ed3ab52;background:#35d8781f;color:#b8ffd0}@media(max-width:640px){.admin-feedback-details-backdrop{align-items:flex-end;padding:10px}.admin-feedback-details-modal{width:100%;max-height:calc(100dvh - 20px);border-radius:20px}.admin-feedback-details-header{padding:18px 16px 15px}.admin-feedback-details-body{padding:16px}.admin-feedback-summary-grid{grid-template-columns:1fr}.admin-feedback-details-footer{padding:12px 16px}.admin-feedback-details-footer-button{width:100%}}.inventory-stock-list-card{overflow:hidden;border:1px solid #d8e8de!important;border-radius:22px!important;background:#fff!important;color:#15221b!important;box-shadow:0 18px 42px #13452b14!important}.inventory-stock-list-card:before{display:none!important}.inventory-stock-list__header{border-color:#e1eee6!important;background:linear-gradient(180deg,#fff,#f7fcf8)!important}.inventory-stock-list__header h2,.inventory-stock-list__header p,.inventory-stock-list-card .inventory-stock-list__header [class*=text-white]{color:#15221b!important}.inventory-stock-list__header p{color:#58675f!important}.inventory-barcode-button{min-width:112px;min-height:44px;flex-shrink:0;white-space:nowrap;border-color:#93d4aa!important;background:#effaf2!important;color:#176b37!important;box-shadow:0 4px 12px #1a7e3d14}.inventory-barcode-button:hover,.inventory-barcode-button:focus-visible{border-color:#218846!important;background:#d9f3e1!important;color:#0e5128!important}.inventory-view-tabs{display:inline-flex;min-width:0;overflow:hidden;border:1px solid #b7e4cf;border-radius:14px;background:#fff;padding:3px}.inventory-view-tabs button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border-radius:11px;padding:0 12px;color:#19352a;font-size:.82rem;font-weight:850;white-space:nowrap;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.inventory-view-tabs button:hover,.inventory-view-tabs button:focus-visible{background:#ecfff3;color:#0f5f36}.inventory-view-tabs button.is-active{background:#16a36a;color:#fff;box-shadow:0 8px 18px #16a36a2e}.inventory-stock-list__table-wrap{overflow-x:auto;background:#fff}.inventory-stock-list-card table{border-collapse:separate;border-spacing:0;color:#15221b}.sold-inventory-table{min-width:1320px}.sold-inventory-table-wrap{background:#fff}.sold-inventory-details-button{border-color:#9cc8f4!important;background:#f5f9ff!important;color:#1d4e89!important}.sold-inventory-details-button:hover,.sold-inventory-details-button:focus-visible{border-color:#4d91d9!important;background:#e7f1ff!important;color:#153e70!important}.sold-inventory-fact{min-width:0;border:1px solid #dcebe1;border-radius:14px;background:#f8fcf9;padding:10px 12px}.sold-inventory-fact span{display:block;color:#60746a;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.sold-inventory-fact strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:#15221b;font-size:.9rem;font-weight:900}.sold-inventory-details-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:20px}.sold-inventory-details-image{aspect-ratio:1;overflow:hidden;border:1px solid #d6e7dc;border-radius:18px;background:#f6fbf7}.sold-inventory-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inventory-stock-list-card .inventory-stock-list__head-row{background:#f3faf5!important;color:#42544a!important}.inventory-stock-list-card .inventory-stock-list__head-row th{border-color:#dcebe1!important;color:#42544a!important;font-weight:800;white-space:nowrap}.inventory-stock-list-card tbody tr{background:#fff!important;border-color:#e5efe8!important}.inventory-stock-list-card tbody tr:hover{background:#f1fbf4!important}.inventory-stock-list-card tbody td{border-color:#e5efe8!important;color:#304238!important;vertical-align:top}.inventory-stock-list-card tbody td [class*=text-white],.inventory-stock-list-card tbody td .text-white,.inventory-stock-list-card tbody td .font-display{color:#15221b!important}.inventory-stock-list-card tbody td [class*="text-white/"]{color:#58675f!important}.inventory-stock-list-card tbody td .text-neonbrand,.inventory-stock-list-card tbody td [class*=text-neonbrand]{color:#176b37!important}.inventory-product-thumb{border-color:#d6e7dc!important;background:#f6fbf7!important;box-shadow:0 6px 14px #14432714!important}.inventory-barcode-preview{border-color:#d8e8de!important;background:#fff!important}.inventory-stock-list-card .inventory-actions{min-width:-moz-max-content;min-width:max-content}.inventory-stock-list-card .inventory-action-button{min-width:84px;min-height:40px;flex:0 0 auto;gap:6px;padding:0 10px!important;white-space:nowrap;overflow:visible;font-size:.75rem;line-height:1}.inventory-stock-list-card .inventory-action-button>span{display:inline-block;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.inventory-stock-list-card .inventory-action-button svg{flex:0 0 auto}.inventory-action-button--edit{border-color:#9cc8f4!important;background:#f5f9ff!important;color:#1d4e89!important}.inventory-action-button--edit:hover,.inventory-action-button--edit:focus-visible{border-color:#4d91d9!important;background:#e7f1ff!important;color:#153e70!important}.inventory-action-button--delete{border-color:#f3aaa2!important;background:#fff7f6!important;color:#b42318!important}.inventory-action-button--delete:hover,.inventory-action-button--delete:focus-visible{border-color:#e36b60!important;background:#ffebe8!important;color:#8f1d16!important}.inventory-stock-list-card .inventory-status-badge{display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:5px 10px!important;line-height:1!important;text-align:center;white-space:nowrap}.inventory-status-badge--sold{min-width:62px;align-items:center;justify-content:center;border-color:#8bd0a2!important;background:#e9f8ed!important;color:#176b37!important}.inventory-status-badge--low{min-width:86px;justify-content:center;text-align:center;border-color:#e4b86a!important;background:#fff7e6!important;color:#8a4b08!important}.inventory-status-badge--available{min-width:88px;align-items:center;justify-content:center;border-color:#9bd3ad!important;background:#effaf2!important;color:#176b37!important}.inventory-stock-list__mobile{background:#f8fcf9}.inventory-stock-mobile-card{border-color:#d8e8de!important;background:#fff!important;color:#15221b!important;box-shadow:0 8px 20px #13452b0f}.inventory-stock-mobile-card [class*=text-white],.inventory-stock-mobile-card .text-white{color:#15221b!important}.inventory-stock-mobile-card [class*="text-white/"]{color:#58675f!important}.inventory-stock-mobile-card .text-emerald-700{color:#176b37!important}.inventory-stock-mobile-card .bg-black\/20{background:#f5faf7!important}.inventory-stock-mobile-card .border-white\/10{border-color:#d8e8de!important}.inventory-stock-list-card>.flex:last-child{border-top:1px solid #e1eee6;color:#58675f!important}.inventory-stock-list-card>.flex:last-child [class*=text-white],.inventory-stock-list-card>.flex:last-child .text-white{color:#304238!important}.inventory-stock-list-card>.flex:last-child button,.inventory-stock-list-card>.flex:last-child span{border-color:#d8e8de!important;background:#f7fcf8!important;color:#304238!important}.inventory-stock-list-card>.flex:last-child button:hover:not(:disabled){border-color:#8bcfa1!important;background:#eaf8ee!important;color:#176b37!important}.inventory-filter-card{border-color:#d8e8de!important;background:#fff!important;color:#15221b!important}.inventory-filter-card select{min-height:46px;border-color:#cfe3d6!important;background:#fff!important;color:#15221b!important}.inventory-filter-card select:focus{border-color:#42a966!important;box-shadow:0 0 0 4px #42a96624!important}.inventory-filter-card select option{background:#fff;color:#15221b}.inventory-filter-card label{border-color:#cfe3d6!important;background:#fff!important}.inventory-filter-card label input{color:#15221b!important}.inventory-filter-card label input::-moz-placeholder{color:#60746a!important;opacity:1}.inventory-filter-card label input::placeholder{color:#60746a!important;opacity:1}.inventory-filter-card button{min-height:46px;white-space:nowrap;border-color:#8fcda2!important;background:#effaf2!important;color:#176b37!important}.inventory-filter-card button:hover,.inventory-filter-card button:focus-visible{background:#d9f3e1!important;color:#0e5128!important}.retela-dark .inventory-stock-list-card,.premium-shell.retela-dark-shell .inventory-stock-list-card{border-color:#365443!important;background:#17251d!important;color:#f4fbf6!important;box-shadow:0 18px 46px #00000042!important}.retela-dark .inventory-stock-list__header,.premium-shell.retela-dark-shell .inventory-stock-list__header{border-color:#365443!important;background:#1b3024!important}.retela-dark .inventory-stock-list__header h2,.retela-dark .inventory-stock-list__header p,.retela-dark .inventory-stock-list-card .inventory-stock-list__header [class*=text-white],.premium-shell.retela-dark-shell .inventory-stock-list__header h2,.premium-shell.retela-dark-shell .inventory-stock-list__header p,.premium-shell.retela-dark-shell .inventory-stock-list-card .inventory-stock-list__header [class*=text-white]{color:#f4fbf6!important}.retela-dark .inventory-stock-list__header p,.premium-shell.retela-dark-shell .inventory-stock-list__header p{color:#b7cabe!important}.retela-dark .inventory-stock-list-card .inventory-stock-list__head-row,.premium-shell.retela-dark-shell .inventory-stock-list-card .inventory-stock-list__head-row{background:#20372a!important;color:#d9eee0!important}.retela-dark .inventory-stock-list-card .inventory-stock-list__head-row th,.premium-shell.retela-dark-shell .inventory-stock-list-card .inventory-stock-list__head-row th{border-color:#365443!important;color:#d9eee0!important}.retela-dark .inventory-stock-list-card tbody tr,.premium-shell.retela-dark-shell .inventory-stock-list-card tbody tr{background:#17251d!important}.retela-dark .inventory-stock-list-card tbody tr:hover,.premium-shell.retela-dark-shell .inventory-stock-list-card tbody tr:hover{background:#20372a!important}.retela-dark .inventory-stock-list-card tbody td,.premium-shell.retela-dark-shell .inventory-stock-list-card tbody td{border-color:#2d4938!important;color:#d9eee0!important}.retela-dark .inventory-stock-list-card tbody td [class*=text-white],.retela-dark .inventory-stock-list-card tbody td .text-white,.retela-dark .inventory-stock-list-card tbody td .font-display,.premium-shell.retela-dark-shell .inventory-stock-list-card tbody td [class*=text-white],.premium-shell.retela-dark-shell .inventory-stock-list-card tbody td .text-white,.premium-shell.retela-dark-shell .inventory-stock-list-card tbody td .font-display{color:#f4fbf6!important}.retela-dark .inventory-stock-list-card tbody td [class*="text-white/"],.premium-shell.retela-dark-shell .inventory-stock-list-card tbody td [class*="text-white/"]{color:#b7cabe!important}.retela-dark .inventory-stock-list-card tbody td .text-neonbrand,.premium-shell.retela-dark-shell .inventory-stock-list-card tbody td .text-neonbrand{color:#63d883!important}.retela-dark .inventory-product-thumb,.premium-shell.retela-dark-shell .inventory-product-thumb{border-color:#365443!important;background:#20372a!important}.retela-dark .inventory-barcode-preview,.premium-shell.retela-dark-shell .inventory-barcode-preview{border-color:#365443!important;background:#fff!important}.retela-dark .inventory-barcode-button,.premium-shell.retela-dark-shell .inventory-barcode-button{border-color:#63d883!important;background:#1f6a38!important;color:#effff3!important}.retela-dark .inventory-barcode-button:hover,.retela-dark .inventory-barcode-button:focus-visible,.premium-shell.retela-dark-shell .inventory-barcode-button:hover,.premium-shell.retela-dark-shell .inventory-barcode-button:focus-visible{border-color:#8ce9a5!important;background:#2b8a4b!important;color:#fff!important}.retela-dark .inventory-view-tabs,.premium-shell.retela-dark-shell .inventory-view-tabs{border-color:#365443;background:#122018}.retela-dark .inventory-view-tabs button,.premium-shell.retela-dark-shell .inventory-view-tabs button{color:#d9eee0}.retela-dark .inventory-view-tabs button:hover,.retela-dark .inventory-view-tabs button:focus-visible,.premium-shell.retela-dark-shell .inventory-view-tabs button:hover,.premium-shell.retela-dark-shell .inventory-view-tabs button:focus-visible{background:#20372a;color:#8ce9a5}.retela-dark .inventory-view-tabs button.is-active,.premium-shell.retela-dark-shell .inventory-view-tabs button.is-active{background:#2b8a4b;color:#fff}.retela-dark .inventory-stock-list__mobile,.premium-shell.retela-dark-shell .inventory-stock-list__mobile{background:#122018!important}.retela-dark .inventory-stock-mobile-card,.premium-shell.retela-dark-shell .inventory-stock-mobile-card{border-color:#365443!important;background:#17251d!important;color:#f4fbf6!important}.retela-dark .inventory-stock-mobile-card [class*=text-white],.retela-dark .inventory-stock-mobile-card .text-white,.premium-shell.retela-dark-shell .inventory-stock-mobile-card [class*=text-white],.premium-shell.retela-dark-shell .inventory-stock-mobile-card .text-white{color:#f4fbf6!important}.retela-dark .inventory-stock-mobile-card [class*="text-white/"],.premium-shell.retela-dark-shell .inventory-stock-mobile-card [class*="text-white/"]{color:#b7cabe!important}.retela-dark .inventory-stock-mobile-card .bg-black\/20,.premium-shell.retela-dark-shell .inventory-stock-mobile-card .bg-black\/20{background:#20372a!important}.retela-dark .inventory-stock-mobile-card .border-white\/10,.premium-shell.retela-dark-shell .inventory-stock-mobile-card .border-white\/10{border-color:#365443!important}.retela-dark .inventory-stock-list-card>.flex:last-child,.premium-shell.retela-dark-shell .inventory-stock-list-card>.flex:last-child{border-color:#365443;color:#b7cabe!important}.retela-dark .inventory-stock-list-card>.flex:last-child button,.retela-dark .inventory-stock-list-card>.flex:last-child span,.premium-shell.retela-dark-shell .inventory-stock-list-card>.flex:last-child button,.premium-shell.retela-dark-shell .inventory-stock-list-card>.flex:last-child span{border-color:#365443!important;background:#20372a!important;color:#d9eee0!important}.retela-dark .inventory-filter-card,.premium-shell.retela-dark-shell .inventory-filter-card{border-color:#365443!important;background:#17251d!important;color:#f4fbf6!important}.retela-dark .inventory-filter-card select,.premium-shell.retela-dark-shell .inventory-filter-card select{border-color:#365443!important;background:#122018!important;color:#f4fbf6!important}.retela-dark .inventory-filter-card select option,.premium-shell.retela-dark-shell .inventory-filter-card select option{background:#17251d;color:#f4fbf6}.retela-dark .inventory-filter-card label,.premium-shell.retela-dark-shell .inventory-filter-card label{border-color:#365443!important;background:#122018!important}.retela-dark .inventory-filter-card label input,.premium-shell.retela-dark-shell .inventory-filter-card label input{color:#f4fbf6!important}.retela-dark .inventory-filter-card label input::-moz-placeholder,.premium-shell.retela-dark-shell .inventory-filter-card label input::-moz-placeholder{color:#a9c0af!important}.retela-dark .inventory-filter-card label input::placeholder,.premium-shell.retela-dark-shell .inventory-filter-card label input::placeholder{color:#a9c0af!important}.retela-dark .inventory-filter-card button,.premium-shell.retela-dark-shell .inventory-filter-card button{border-color:#63d883!important;background:#1f6a38!important;color:#effff3!important}.retela-dark .sold-inventory-table-wrap,.premium-shell.retela-dark-shell .sold-inventory-table-wrap,.retela-dark .sold-inventory-mobile-card,.premium-shell.retela-dark-shell .sold-inventory-mobile-card{background:#17251d!important}.retela-dark .sold-inventory-fact,.premium-shell.retela-dark-shell .sold-inventory-fact{border-color:#365443;background:#20372a}.retela-dark .sold-inventory-fact span,.premium-shell.retela-dark-shell .sold-inventory-fact span{color:#b7cabe}.retela-dark .sold-inventory-fact strong,.premium-shell.retela-dark-shell .sold-inventory-fact strong{color:#f4fbf6}@media(max-width:1279px){.inventory-stock-list-card .inventory-action-button{min-height:44px}}@media(max-width:639px){.inventory-stock-list__header{align-items:stretch}.inventory-stock-list__header>div:first-child{min-width:0}.inventory-stock-list__header>div:last-child,.inventory-barcode-button{width:100%}.inventory-stock-list__header>div:last-child{justify-content:stretch}.inventory-stock-mobile-card .inventory-action-button{min-height:44px}}.retela-dark .inventory-main-image-field,.premium-shell.retela-dark-shell .inventory-main-image-field,.retela-dark .inventory-additional-images,.premium-shell.retela-dark-shell .inventory-additional-images{color:#e6f4e9}.retela-dark .inventory-main-image-field [class*=text-slate-],.premium-shell.retela-dark-shell .inventory-main-image-field [class*=text-slate-],.retela-dark .inventory-additional-images [class*="text-[#17211b]"],.premium-shell.retela-dark-shell .inventory-additional-images [class*="text-[#17211b]"]{color:#e6f4e9!important}.retela-dark .inventory-additional-images [class*="text-[#60746a]"],.premium-shell.retela-dark-shell .inventory-additional-images [class*="text-[#60746a]"]{color:#b7cabe!important}.settings-location-edit-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d8e8de;border-radius:14px;background:#f4fbf6;padding:12px 14px}.settings-location-preview__address{display:block;max-width:38ch;margin-top:4px;overflow-wrap:anywhere;color:#58675f;font-size:.78rem;font-weight:650;line-height:1.4}.settings-location-modal-backdrop{background:#121f177a}.settings-location-modal{border:1px solid #d8e8de;background:#fff;color:#15221b;box-shadow:0 28px 90px #1837243d}.settings-location-modal__header,.settings-location-modal__footer{border-color:#d8e8de;background:#fff}.settings-location-modal__header{border-bottom:1px solid #d8e8de}.settings-location-modal__footer{display:flex;border-top:1px solid #d8e8de}.settings-location-modal__eyebrow{color:#15803d;font-size:.68rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.settings-location-modal__title{color:#15221b}.settings-location-modal__subtitle{color:#58675f}.settings-location-modal__close,.settings-location-modal__cancel{border:1px solid #bfd5c5;background:#fff;color:#244232}.settings-location-modal__close:hover,.settings-location-modal__close:focus-visible,.settings-location-modal__cancel:hover,.settings-location-modal__cancel:focus-visible{border-color:#7db991;background:#eff9f2;color:#14532d}.settings-location-modal__cancel,.settings-location-modal__save{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:0 16px;font-size:.82rem;font-weight:800;white-space:nowrap}.settings-location-modal__save{min-width:140px;border:1px solid #16803e;background:#16803e;color:#fff;box-shadow:0 7px 16px #16803e2e}.settings-location-modal__save:hover,.settings-location-modal__save:focus-visible{background:#116b33}.settings-location-modal__body{background:#f2fbf5}.settings-location-modal .settings-location-editor{border-color:#d8e8de!important;background:#fff!important}.settings-location-modal .text-white{color:#15221b!important}.settings-location-modal .text-white\/35,.settings-location-modal .text-white\/45,.settings-location-modal .text-white\/48,.settings-location-modal .text-white\/55,.settings-location-modal .text-white\/70,.settings-location-modal .text-white\/75{color:#58675f!important}.settings-location-modal .settings-location-editor label{border-color:#cbded1!important;background:#fff!important;color:#15221b!important}.settings-location-modal .settings-location-editor input{border:0!important;background:transparent!important;color:#15221b!important}.settings-location-modal .settings-location-editor input::-moz-placeholder{color:#687870!important;opacity:1}.settings-location-modal .settings-location-editor input::placeholder{color:#687870!important;opacity:1}.settings-location-modal .settings-location-editor .bg-black\/20{border-color:#d8e8de!important;background:#f4fbf6!important}.settings-location-modal .settings-location-editor button[class*=text-white]{color:#244232!important}.settings-location-modal .settings-location-editor button[class*=text-white]:hover{background:#eff9f2!important;color:#14532d!important}@media(max-width:639px){.settings-location-edit-row{align-items:flex-start;flex-direction:column}.settings-location-edit-row .settings-inline-button{width:100%}}.retela-dark .settings-location-edit-row,.premium-shell.retela-dark-shell .settings-location-edit-row{border-color:#365244;background:#203329}.retela-dark .settings-location-preview__address,.premium-shell.retela-dark-shell .settings-location-preview__address{color:#b9cdbf}.retela-dark .settings-location-modal-backdrop,.premium-shell.retela-dark-shell .settings-location-modal-backdrop{background:#020805b8}.retela-dark .settings-location-modal,.premium-shell.retela-dark-shell .settings-location-modal{border-color:#365244;background:#17251d;color:#f2faf5;box-shadow:0 28px 90px #00000073}.retela-dark .settings-location-modal__header,.retela-dark .settings-location-modal__footer,.premium-shell.retela-dark-shell .settings-location-modal__header,.premium-shell.retela-dark-shell .settings-location-modal__footer{border-color:#365244;background:#17251d}.retela-dark .settings-location-modal__title,.premium-shell.retela-dark-shell .settings-location-modal__title{color:#f2faf5}.retela-dark .settings-location-modal__subtitle,.premium-shell.retela-dark-shell .settings-location-modal__subtitle{color:#b7cabe}.retela-dark .settings-location-modal__close,.retela-dark .settings-location-modal__cancel,.premium-shell.retela-dark-shell .settings-location-modal__close,.premium-shell.retela-dark-shell .settings-location-modal__cancel{border-color:#5e7767;background:#1f3528;color:#e0f0e4}.retela-dark .settings-location-modal__close:hover,.retela-dark .settings-location-modal__close:focus-visible,.retela-dark .settings-location-modal__cancel:hover,.retela-dark .settings-location-modal__cancel:focus-visible,.premium-shell.retela-dark-shell .settings-location-modal__close:hover,.premium-shell.retela-dark-shell .settings-location-modal__close:focus-visible,.premium-shell.retela-dark-shell .settings-location-modal__cancel:hover,.premium-shell.retela-dark-shell .settings-location-modal__cancel:focus-visible{border-color:#86efac;background:#2b5538;color:#fff}.retela-dark .settings-location-modal__body,.premium-shell.retela-dark-shell .settings-location-modal__body{background:#102019}.retela-dark .settings-location-modal .settings-location-editor,.premium-shell.retela-dark-shell .settings-location-modal .settings-location-editor{border-color:#365244!important;background:#1d3025!important}.retela-dark .settings-location-modal .text-white,.premium-shell.retela-dark-shell .settings-location-modal .text-white{color:#f2faf5!important}.retela-dark .settings-location-modal .text-white\/35,.retela-dark .settings-location-modal .text-white\/45,.retela-dark .settings-location-modal .text-white\/48,.retela-dark .settings-location-modal .text-white\/55,.retela-dark .settings-location-modal .text-white\/70,.retela-dark .settings-location-modal .text-white\/75,.premium-shell.retela-dark-shell .settings-location-modal .text-white\/35,.premium-shell.retela-dark-shell .settings-location-modal .text-white\/45,.premium-shell.retela-dark-shell .settings-location-modal .text-white\/48,.premium-shell.retela-dark-shell .settings-location-modal .text-white\/55,.premium-shell.retela-dark-shell .settings-location-modal .text-white\/70,.premium-shell.retela-dark-shell .settings-location-modal .text-white\/75{color:#b7cabe!important}.retela-dark .settings-location-modal .settings-location-editor label,.premium-shell.retela-dark-shell .settings-location-modal .settings-location-editor label{border-color:#4a6855!important;background:#14231a!important;color:#f2faf5!important}.retela-dark .settings-location-modal .settings-location-editor input,.premium-shell.retela-dark-shell .settings-location-modal .settings-location-editor input{color:#f2faf5!important}.retela-dark .settings-location-modal .settings-location-editor input::-moz-placeholder,.premium-shell.retela-dark-shell .settings-location-modal .settings-location-editor input::-moz-placeholder{color:#a9c0b0!important}.retela-dark .settings-location-modal .settings-location-editor input::placeholder,.premium-shell.retela-dark-shell .settings-location-modal .settings-location-editor input::placeholder{color:#a9c0b0!important}.retela-dark .settings-location-modal .settings-location-editor .bg-black\/20,.premium-shell.retela-dark-shell .settings-location-modal .settings-location-editor .bg-black\/20{border-color:#365244!important;background:#102019!important}.retela-dark .settings-value__text,.premium-shell.retela-dark-shell .settings-value__text,.retela-dark .settings-color-value,.premium-shell.retela-dark-shell .settings-color-value{color:#f1f8f3}.retela-dark .settings-status--on,.premium-shell.retela-dark-shell .settings-status--on{border-color:#4e9d67;background:#1f4b2e;color:#a9f5ba}.retela-dark .settings-status--off,.premium-shell.retela-dark-shell .settings-status--off{border-color:#5c7063;background:#293a30;color:#d0ded4}.retela-dark .settings-logo-preview,.retela-dark .settings-location-preview,.retela-dark .settings-password-preview,.retela-dark .settings-qr-preview,.premium-shell.retela-dark-shell .settings-logo-preview,.premium-shell.retela-dark-shell .settings-location-preview,.premium-shell.retela-dark-shell .settings-password-preview,.premium-shell.retela-dark-shell .settings-qr-preview{border-color:#365244;background:#203329;color:#b9cdbf}.retela-dark .settings-logo-preview img,.retela-dark .settings-logo-preview__empty,.premium-shell.retela-dark-shell .settings-logo-preview img,.premium-shell.retela-dark-shell .settings-logo-preview__empty{border-color:#4d755a;background:#17251d;color:#86efac}.retela-dark .settings-view-group,.premium-shell.retela-dark-shell .settings-view-group,.retela-dark .settings-about-group__body,.premium-shell.retela-dark-shell .settings-about-group__body{border-color:#365244}.retela-dark .settings-view-group__title,.premium-shell.retela-dark-shell .settings-view-group__title{color:#86efac}.retela-dark .settings-chip,.premium-shell.retela-dark-shell .settings-chip{border-color:#4e9d67;background:#1f4b2e;color:#b2f5bf}.retela-dark .settings-about-group,.premium-shell.retela-dark-shell .settings-about-group{border-color:#365244;background:#203329}.retela-dark .settings-about-group__trigger,.premium-shell.retela-dark-shell .settings-about-group__trigger{color:#f1f8f3}.retela-dark .settings-about-group__trigger:hover,.retela-dark .settings-about-group__trigger:focus-visible,.premium-shell.retela-dark-shell .settings-about-group__trigger:hover,.premium-shell.retela-dark-shell .settings-about-group__trigger:focus-visible{background:#284b35;color:#fff}.retela-dark .settings-card input,.retela-dark .settings-card select,.retela-dark .settings-card textarea,.premium-shell.retela-dark-shell .settings-card input,.premium-shell.retela-dark-shell .settings-card select,.premium-shell.retela-dark-shell .settings-card textarea{border-color:#4a6855!important;background:#14231a!important;color:#f1f8f3!important}.retela-dark .settings-card input::-moz-placeholder,.retela-dark .settings-card textarea::-moz-placeholder,.premium-shell.retela-dark-shell .settings-card input::-moz-placeholder,.premium-shell.retela-dark-shell .settings-card textarea::-moz-placeholder{color:#a9c0b0!important}.retela-dark .settings-card input::placeholder,.retela-dark .settings-card textarea::placeholder,.premium-shell.retela-dark-shell .settings-card input::placeholder,.premium-shell.retela-dark-shell .settings-card textarea::placeholder{color:#a9c0b0!important}.retela-dark .settings-card .settings-toggle-row,.premium-shell.retela-dark-shell .settings-card .settings-toggle-row{border-color:#365244;background:#203329}.retela-dark .settings-card .settings-toggle-row:hover,.premium-shell.retela-dark-shell .settings-card .settings-toggle-row:hover{border-color:#6fbd84;background:#284b35}.retela-dark .settings-card .settings-toggle-row>span:first-child span:first-child,.premium-shell.retela-dark-shell .settings-card .settings-toggle-row>span:first-child span:first-child{color:#f1f8f3!important}.retela-dark .settings-card .settings-toggle-row>span:first-child span:nth-child(2),.premium-shell.retela-dark-shell .settings-card .settings-toggle-row>span:first-child span:nth-child(2){color:#b9cdbf!important}.retela-dark .settings-card .settings-toggle-row>span:last-child,.premium-shell.retela-dark-shell .settings-card .settings-toggle-row>span:last-child{border-color:#6a7e70;background:#3a4b40!important}.retela-dark .settings-card .settings-toggle-row>span:last-child>span,.premium-shell.retela-dark-shell .settings-card .settings-toggle-row>span:last-child>span{background:#c7d6cb!important}.retela-dark .settings-card .settings-toggle-row>span:last-child[class*=bg-neonbrand],.premium-shell.retela-dark-shell .settings-card .settings-toggle-row>span:last-child[class*=bg-neonbrand]{border-color:#86efac;background:#22c55e!important}.retela-dark .settings-card .settings-toggle-row>span:last-child[class*=bg-neonbrand]>span,.premium-shell.retela-dark-shell .settings-card .settings-toggle-row>span:last-child[class*=bg-neonbrand]>span{background:#073b1b!important}.retela-dark .settings-card .text-white,.retela-dark .settings-card .text-white\/70,.retela-dark .settings-card .text-white\/75,.retela-dark .settings-card .text-white\/80,.retela-dark .settings-card .text-white\/85,.premium-shell.retela-dark-shell .settings-card .text-white,.premium-shell.retela-dark-shell .settings-card .text-white\/70,.premium-shell.retela-dark-shell .settings-card .text-white\/75,.premium-shell.retela-dark-shell .settings-card .text-white\/80,.premium-shell.retela-dark-shell .settings-card .text-white\/85{color:#f1f8f3!important}.retela-dark .settings-card .text-white\/45,.retela-dark .settings-card .text-white\/48,.retela-dark .settings-card .text-white\/52,.retela-dark .settings-card .text-white\/55,.retela-dark .settings-card .text-white\/58,.retela-dark .settings-card .text-white\/60,.retela-dark .settings-card .text-white\/62,.premium-shell.retela-dark-shell .settings-card .text-white\/45,.premium-shell.retela-dark-shell .settings-card .text-white\/48,.premium-shell.retela-dark-shell .settings-card .text-white\/52,.premium-shell.retela-dark-shell .settings-card .text-white\/55,.premium-shell.retela-dark-shell .settings-card .text-white\/58,.premium-shell.retela-dark-shell .settings-card .text-white\/60,.premium-shell.retela-dark-shell .settings-card .text-white\/62{color:#b9cdbf!important}.retela-dark .settings-card .text-neonbrand,.premium-shell.retela-dark-shell .settings-card .text-neonbrand{color:#86efac!important}.retela-dark .settings-card .text-rose-100,.retela-dark .settings-card .text-rose-200,.premium-shell.retela-dark-shell .settings-card .text-rose-100,.premium-shell.retela-dark-shell .settings-card .text-rose-200{color:#ffcaca!important}.retela-dark .settings-card button[class*=border-rose],.premium-shell.retela-dark-shell .settings-card button[class*=border-rose]{border-color:#a55757!important;background:#4a2020!important;color:#ffd0d0!important}@media(max-width:900px){.settings-loading-grid{grid-template-columns:1fr}.settings-card--wide{grid-column:auto}}@media(max-width:639px){.settings-loading-grid{gap:14px}.settings-card{border-radius:18px!important;padding:14px!important}.settings-card__header{padding-bottom:13px}.settings-card__actions{width:100%}.settings-card__actions>*{flex:1 1 auto}.settings-value-grid,.settings-view-subgrid,.settings-view-payment-top{grid-template-columns:1fr}.settings-value--wide{grid-column:auto}.settings-value{min-height:58px}.settings-location-preview__copy,.settings-password-preview{align-items:flex-start;flex-direction:column}.settings-inline-button{width:100%}}.delivery-areas-modal-backdrop,.premium-shell .delivery-areas-modal-backdrop{background:#121f176b!important}.delivery-areas-modal,.premium-shell .delivery-areas-modal{--delivery-modal-surface: #ffffff;--delivery-modal-soft: #f2fbf5;--delivery-modal-ink: #15221b;--delivery-modal-muted: #58675f;--delivery-modal-border: #d8e8de;--delivery-modal-green: #15803d;--delivery-modal-green-strong: #166534;--delivery-modal-shadow: 0 28px 80px rgba(24, 55, 36, .2);width:min(100%,920px)!important;background:var(--delivery-modal-surface)!important;border:1px solid var(--delivery-modal-border)!important;color:var(--delivery-modal-ink)!important;box-shadow:var(--delivery-modal-shadow)!important}.delivery-areas-modal__header,.premium-shell .delivery-areas-modal__header{position:relative;z-index:2;border-bottom:1px solid var(--delivery-modal-border)!important;background:var(--delivery-modal-surface)!important}.delivery-areas-modal__eyebrow{display:block;color:var(--delivery-modal-green)!important;font-size:.68rem;font-weight:800;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.delivery-areas-modal__title{color:var(--delivery-modal-ink)!important}.delivery-areas-modal__subtitle{color:var(--delivery-modal-muted)!important;font-weight:500}.delivery-areas-modal__close{border:1px solid var(--delivery-modal-border)!important;background:var(--delivery-modal-surface)!important;color:var(--delivery-modal-ink)!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.delivery-areas-modal__close:hover,.delivery-areas-modal__close:focus-visible{border-color:#9bd5ad!important;background:var(--delivery-modal-soft)!important;color:var(--delivery-modal-green-strong)!important}.delivery-areas-modal__close:active{background:#dff4e5!important;transform:scale(.96)}.delivery-areas-modal__controls,.premium-shell .delivery-areas-modal__controls{position:relative;z-index:1;border-bottom:1px solid var(--delivery-modal-border)!important;background:var(--delivery-modal-surface)!important}.delivery-areas-modal__search,.premium-shell .delivery-areas-modal__search{border:1px solid var(--delivery-modal-border)!important;background:var(--delivery-modal-surface)!important;color:var(--delivery-modal-ink)!important;transition:border-color .18s ease,box-shadow .18s ease}.delivery-areas-modal__search:focus-within{border-color:#72bd8a!important;box-shadow:0 0 0 4px #22c55e24!important}.delivery-areas-modal__search-icon{color:var(--delivery-modal-green)!important}.delivery-areas-modal__search-input,.premium-shell .delivery-areas-modal__search-input{color:var(--delivery-modal-ink)!important}.delivery-areas-modal__search-input::-moz-placeholder{color:#66766d!important;opacity:1}.delivery-areas-modal__search-input::placeholder{color:#66766d!important;opacity:1}.delivery-areas-filter{border:1px solid var(--delivery-modal-border)!important;background:var(--delivery-modal-soft)!important;color:var(--delivery-modal-ink)!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.delivery-areas-filter:hover,.delivery-areas-filter:focus-visible{border-color:#8ac99e!important;background:#e4f6e9!important;color:var(--delivery-modal-green-strong)!important}.delivery-areas-filter:active{transform:scale(.98)}.delivery-areas-filter--selected{border-color:var(--delivery-modal-green-strong)!important;background:var(--delivery-modal-green-strong)!important;color:#fff!important;box-shadow:0 5px 14px #15803d33}.delivery-areas-filter--selected:hover,.delivery-areas-filter--selected:focus-visible{border-color:#14532d!important;background:#14532d!important;color:#fff!important}.delivery-areas-modal__scroll{background:var(--delivery-modal-soft)!important;scrollbar-color:#9bcbaa #eaf5ed;scrollbar-width:thin}.delivery-areas-modal__scroll::-webkit-scrollbar-track{background:#eaf5ed}.delivery-areas-modal__scroll::-webkit-scrollbar-thumb{border-color:#eaf5ed;background:#9bcbaa}.delivery-areas-modal__scroll::-webkit-scrollbar-thumb:hover{background:#70b486}.delivery-customer-card,.premium-shell .delivery-customer-card{border:1px solid var(--delivery-modal-border)!important;background:var(--delivery-modal-surface)!important;box-shadow:0 5px 18px #1d462c0f!important;color:var(--delivery-modal-ink)!important}.delivery-customer-card__name{color:var(--delivery-modal-ink)!important}.delivery-customer-card__address{color:#46564d!important}.delivery-customer-card__meta{color:#697a70!important}.delivery-customer-card__info,.premium-shell .delivery-customer-card__info{border:1px solid #dcece1!important;background:var(--delivery-modal-soft)!important;color:var(--delivery-modal-muted)!important}.delivery-customer-card__info-item{display:inline-flex;align-items:baseline;gap:.4rem;color:var(--delivery-modal-muted)!important}.delivery-customer-card__info-item span{font-weight:600}.delivery-customer-card__info-item strong{color:var(--delivery-modal-ink)!important;font-weight:800}.delivery-customer-card__info-item--manual strong{color:var(--delivery-modal-green-strong)!important}.delivery-area-choice,.premium-shell .delivery-area-choice{border:1px solid var(--delivery-modal-border)!important;background:var(--delivery-modal-surface)!important;color:var(--delivery-modal-ink)!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.delivery-area-choice:hover,.delivery-area-choice:focus-visible{border-color:#8ac99e!important;background:#e9f8ed!important;color:var(--delivery-modal-green-strong)!important}.delivery-area-choice:active{transform:scale(.985)}.delivery-area-choice--selected{border-color:var(--delivery-modal-green-strong)!important;background:#dcf5e3!important;color:var(--delivery-modal-green-strong)!important;box-shadow:0 0 0 2px #15803d14,0 7px 18px #15803d1a}.delivery-area-automatic,.premium-shell .delivery-area-automatic{border:1px solid #b9d9c3!important;background:#f7fcf8!important;color:var(--delivery-modal-green-strong)!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.delivery-area-automatic:hover,.delivery-area-automatic:focus-visible{border-color:#82bd95!important;background:#e8f7ec!important;box-shadow:0 4px 12px #15803d1a}.delivery-areas-modal__error{border:1px solid #f0b8b8;background:#fff5f5;color:#8b2525}.delivery-areas-modal__error button{border:1px solid #dfa1a1;background:#fff;color:#7f1d1d}.delivery-areas-modal__empty{border:1px dashed #b9d9c3;background:#fff;color:var(--delivery-modal-muted)}.retela-dark .delivery-areas-modal-backdrop,.premium-shell.retela-dark-shell .delivery-areas-modal-backdrop{background:#020805b3!important}.retela-dark .delivery-areas-modal,.premium-shell.retela-dark-shell .delivery-areas-modal{--delivery-modal-surface: #17251d;--delivery-modal-soft: #102019;--delivery-modal-ink: #f2faf5;--delivery-modal-muted: #b7cabe;--delivery-modal-border: #365244;--delivery-modal-green: #4ade80;--delivery-modal-green-strong: #86efac;--delivery-modal-shadow: 0 28px 80px rgba(0, 0, 0, .42)}.retela-dark .delivery-areas-modal__search-input::-moz-placeholder,.premium-shell.retela-dark-shell .delivery-areas-modal__search-input::-moz-placeholder{color:#a8bdb0!important}.retela-dark .delivery-areas-modal__search-input::placeholder,.premium-shell.retela-dark-shell .delivery-areas-modal__search-input::placeholder{color:#a8bdb0!important}.retela-dark .delivery-areas-filter,.premium-shell.retela-dark-shell .delivery-areas-filter{background:#1e3328!important;color:#edf8f0!important}.retela-dark .delivery-areas-filter:hover,.retela-dark .delivery-areas-filter:focus-visible,.premium-shell.retela-dark-shell .delivery-areas-filter:hover,.premium-shell.retela-dark-shell .delivery-areas-filter:focus-visible{background:#284c36!important;color:#fff!important}.retela-dark .delivery-areas-filter--selected,.premium-shell.retela-dark-shell .delivery-areas-filter--selected{border-color:#4ade80!important;background:#22c55e!important;color:#052e16!important}.retela-dark .delivery-areas-modal__scroll,.premium-shell.retela-dark-shell .delivery-areas-modal__scroll{scrollbar-color:#4f8060 #102019}.retela-dark .delivery-areas-modal__scroll::-webkit-scrollbar-track,.premium-shell.retela-dark-shell .delivery-areas-modal__scroll::-webkit-scrollbar-track{background:#102019}.retela-dark .delivery-areas-modal__scroll::-webkit-scrollbar-thumb,.premium-shell.retela-dark-shell .delivery-areas-modal__scroll::-webkit-scrollbar-thumb{border-color:#102019;background:#4f8060}.retela-dark .delivery-customer-card,.premium-shell.retela-dark-shell .delivery-customer-card{background:#1d3025!important;border-color:#365244!important;box-shadow:0 7px 22px #00000029!important}.retela-dark .delivery-customer-card__address,.premium-shell.retela-dark-shell .delivery-customer-card__address{color:#d0e0d5!important}.retela-dark .delivery-customer-card__meta,.premium-shell.retela-dark-shell .delivery-customer-card__meta{color:#a9c0b0!important}.retela-dark .delivery-customer-card__info,.premium-shell.retela-dark-shell .delivery-customer-card__info{border-color:#365244!important;background:#102019!important}.retela-dark .delivery-customer-card__info-item strong,.premium-shell.retela-dark-shell .delivery-customer-card__info-item strong{color:#f2faf5!important}.retela-dark .delivery-customer-card__info-item--manual strong,.premium-shell.retela-dark-shell .delivery-customer-card__info-item--manual strong{color:#86efac!important}.retela-dark .delivery-area-choice,.premium-shell.retela-dark-shell .delivery-area-choice{background:#17251d!important;color:#f2faf5!important;border-color:#42614e!important}.retela-dark .delivery-area-choice:hover,.retela-dark .delivery-area-choice:focus-visible,.premium-shell.retela-dark-shell .delivery-area-choice:hover,.premium-shell.retela-dark-shell .delivery-area-choice:focus-visible{background:#284c36!important;border-color:#65d889!important;color:#fff!important}.retela-dark .delivery-area-choice--selected,.premium-shell.retela-dark-shell .delivery-area-choice--selected{border-color:#4ade80!important;background:#1f9d4d!important;color:#fff!important;box-shadow:0 0 0 2px #86efac29,0 8px 22px #22c55e2e}.retela-dark .delivery-area-automatic,.premium-shell.retela-dark-shell .delivery-area-automatic{border-color:#527b60!important;background:#1e3328!important;color:#b7f7c9!important}.retela-dark .delivery-area-automatic:hover,.retela-dark .delivery-area-automatic:focus-visible,.premium-shell.retela-dark-shell .delivery-area-automatic:hover,.premium-shell.retela-dark-shell .delivery-area-automatic:focus-visible{background:#284c36!important;border-color:#72df91!important;color:#fff!important}.retela-dark .delivery-areas-modal__empty,.premium-shell.retela-dark-shell .delivery-areas-modal__empty{border-color:#527b60;background:#1d3025;color:#b7cabe}@media(max-width:639px){.delivery-areas-modal{width:100%!important}.delivery-areas-modal__header{padding-top:max(16px,env(safe-area-inset-top))}.delivery-customer-card__info{align-items:stretch;flex-direction:column}.delivery-customer-card__info-item{justify-content:space-between}}.settings-page,.settings-layout,.settings-column,.settings-layout__full{min-width:0;width:100%}.settings-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.settings-column,.settings-layout__full{display:flex;flex-direction:column;align-items:stretch;gap:24px}.settings-layout__full{grid-column:1 / -1}.settings-column>.settings-card,.settings-layout__full>.settings-card{width:100%;height:auto!important;min-height:0!important;align-self:stretch;margin:0}.settings-card__heading{min-width:0}.settings-card__actions{flex:0 0 auto;flex-shrink:0;flex-wrap:wrap}.settings-card__actions button,.settings-edit-button{flex:0 0 auto;min-height:44px;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.settings-edit-button{min-width:100px;padding:0 16px}.settings-card__actions button.gradient-btn{min-width:130px}.settings-card__actions button[class*=border-white]{min-width:90px}.settings-value-grid{gap:12px 14px}.settings-value{min-height:0;padding:12px 14px}.settings-value__label{color:#42544a;font-weight:750;letter-spacing:.07em}.settings-value__text{margin-top:4px;font-weight:700}@media(max-width:1100px){.settings-layout{grid-template-columns:1fr;gap:20px}.settings-column,.settings-layout__full{gap:20px}.settings-layout__full{grid-column:auto}}@media(max-width:639px){.settings-layout,.settings-column,.settings-layout__full{gap:16px}.settings-card__actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.settings-card__actions>button,.settings-card__actions>span{flex:0 0 auto}.settings-edit-button{min-width:100px}}.retela-dark .settings-value__label,.premium-shell.retela-dark-shell .settings-value__label{color:#b7cabe}.placeholder\:text-\[\#7b8b83\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(123 139 131 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#7b8b83\]::placeholder{--tw-text-opacity: 1;color:rgb(123 139 131 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#8b9a91\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(139 154 145 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#8b9a91\]::placeholder{--tw-text-opacity: 1;color:rgb(139 154 145 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.placeholder\:text-white\/35::-moz-placeholder{color:#ffffff59}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.focus-within\:border-emerald-300:focus-within{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.focus-within\:border-emerald-300\/55:focus-within{border-color:#6ee7b78c}.focus-within\:border-neonbrand\/50:focus-within{border-color:#38ff8880}.focus-within\:border-red-500:focus-within{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-\[\#20b66a\]:focus-within{outline-color:#20b66a}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-emerald-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.focus-within\:ring-red-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#20b66a\]:hover{--tw-border-opacity: 1;border-color:rgb(32 182 106 / var(--tw-border-opacity, 1))}.hover\:border-\[\#2563EB\]:hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.hover\:border-\[\#f97066\]:hover{--tw-border-opacity: 1;border-color:rgb(249 112 102 / var(--tw-border-opacity, 1))}.hover\:border-emerald-100:hover{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300\/25:hover{border-color:#6ee7b740}.hover\:border-emerald-300\/35:hover{border-color:#6ee7b759}.hover\:border-emerald-300\/40:hover{border-color:#6ee7b766}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-neonbrand\/20:hover{border-color:#38ff8833}.hover\:border-neonbrand\/25:hover{border-color:#38ff8840}.hover\:border-neonbrand\/30:hover{border-color:#38ff884d}.hover\:border-neonbrand\/35:hover{border-color:#38ff8859}.hover\:border-neonbrand\/40:hover{border-color:#38ff8866}.hover\:border-neonbrand\/45:hover{border-color:#38ff8873}.hover\:border-neonbrand\/60:hover{border-color:#38ff8899}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-rose-300\/35:hover{border-color:#fda4af59}.hover\:border-rose-400:hover{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:bg-\[\#15884f\]:hover{--tw-bg-opacity: 1;background-color:rgb(21 136 79 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#28a862\]:hover{--tw-bg-opacity: 1;background-color:rgb(40 168 98 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#DCFCE7\]:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7fff9\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 255 249 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fee4e2\]:hover{--tw-bg-opacity: 1;background-color:rgb(254 228 226 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-300\/10:hover{background-color:#6ee7b71a}.hover\:bg-emerald-300\/20:hover{background-color:#6ee7b733}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-neonbrand:hover{--tw-bg-opacity: 1;background-color:rgb(56 255 136 / var(--tw-bg-opacity, 1))}.hover\:bg-neonbrand\/10:hover{background-color:#38ff881a}.hover\:bg-neonbrand\/15:hover{background-color:#38ff8826}.hover\:bg-neonbrand\/5:hover{background-color:#38ff880d}.hover\:bg-neonbrand\/\[0\.045\]:hover{background-color:#38ff880b}.hover\:bg-neonbrand\/\[0\.055\]:hover{background-color:#38ff880e}.hover\:bg-red-500\/25:hover{background-color:#ef444440}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-300\/20:hover{background-color:#fda4af33}.hover\:bg-rose-400\/15:hover{background-color:#fb718526}.hover\:bg-rose-400\/25:hover{background-color:#fb718540}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-300:hover{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/\[0\.045\]:hover{background-color:#ffffff0b}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:text-\[\#15803d\]:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-\[\#15884f\]:hover{--tw-text-opacity: 1;color:rgb(21 136 79 / var(--tw-text-opacity, 1))}.hover\:text-\[\#912018\]:hover{--tw-text-opacity: 1;color:rgb(145 32 24 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-emerald-200:hover{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-emerald-900:hover{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.hover\:text-neonbrand:hover{--tw-text-opacity: 1;color:rgb(56 255 136 / var(--tw-text-opacity, 1))}.hover\:text-red-200:hover{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.hover\:text-rose-200:hover{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:shadow-\[0_0_30px_rgba\(56\,255\,136\,0\.18\)\]:hover{--tw-shadow: 0 0 30px rgba(56,255,136,.18);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_45px_rgba\(0\,0\,0\,0\.28\)\]:hover{--tw-shadow: 0 16px 45px rgba(0,0,0,.28);--tw-shadow-colored: 0 16px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_42px_rgba\(34\,197\,94\,0\.12\)\]:hover{--tw-shadow: 0 18px 42px rgba(34,197,94,.12);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_55px_rgba\(0\,0\,0\,0\.3\)\,0_0_28px_rgba\(56\,255\,136\,0\.08\)\]:hover{--tw-shadow: 0 18px 55px rgba(0,0,0,.3),0 0 28px rgba(56,255,136,.08);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color), 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_45px_rgba\(15\,23\,42\,0\.1\)\]:hover{--tw-shadow: 0 20px 45px rgba(15,23,42,.1);--tw-shadow-colored: 0 20px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.34\)\,0_0_34px_rgba\(56\,255\,136\,0\.08\)\]:hover{--tw-shadow: 0 24px 70px rgba(0,0,0,.34),0 0 34px rgba(56,255,136,.08);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color), 0 0 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_26px_70px_rgba\(15\,23\,42\,0\.16\)\]:hover{--tw-shadow: 0 26px 70px rgba(15,23,42,.16);--tw-shadow-colored: 0 26px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-emerald-950\/10:hover{--tw-shadow-color: rgb(2 44 34 / .1);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-\[\#20b66a\]:focus{--tw-border-opacity: 1;border-color:rgb(32 182 106 / var(--tw-border-opacity, 1))}.focus\:border-\[\#22C55E\]:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.focus\:border-emerald-300:focus{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.focus\:border-emerald-300\/55:focus{border-color:#6ee7b78c}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-neonbrand:focus{--tw-border-opacity: 1;border-color:rgb(56 255 136 / var(--tw-border-opacity, 1))}.focus\:border-neonbrand\/60:focus{border-color:#38ff8899}.focus\:border-sky-300:focus{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:outline-\[rgba\(32\,182\,106\,0\.18\)\]:focus{outline-color:#20b66a2e}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#DCFCE7\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))}.focus\:ring-\[rgba\(32\,182\,106\,0\.18\)\]:focus{--tw-ring-color: rgba(32,182,106,.18)}.focus\:ring-emerald-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.focus\:ring-neonbrand\/10:focus{--tw-ring-color: rgb(56 255 136 / .1)}.focus\:ring-neonbrand\/15:focus{--tw-ring-color: rgb(56 255 136 / .15)}.focus\:ring-rose-400\/10:focus{--tw-ring-color: rgb(251 113 133 / .1)}.focus\:ring-sky-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#20b66a\]:focus-visible{outline-color:#20b66a}.focus-visible\:outline-\[rgba\(217\,45\,32\,0\.45\)\]:focus-visible{outline-color:#d92d2073}.focus-visible\:outline-emerald-500:focus-visible{outline-color:#10b981}.focus-visible\:outline-neonbrand:focus-visible{outline-color:#38ff88}.focus-visible\:outline-rose-500:focus-visible{outline-color:#f43f5e}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-neonbrand:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 255 136 / var(--tw-ring-opacity, 1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-neonbrand\/15{background-color:#38ff8826}.group:hover .group-hover\:opacity-100{opacity:1}@media(max-width:600px){.max-\[600px\]\:w-full{width:100%}}@media(min-width:640px){.sm\:left-auto{left:auto}.sm\:right-5{right:1.25rem}.sm\:top-5{top:1.25rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:flex{display:flex}.sm\:h-10{height:2.5rem}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:min-h-10{min-height:2.5rem}.sm\:w-10{width:2.5rem}.sm\:w-auto{width:auto}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:min-w-\[132px\]{min-width:132px}.sm\:max-w-\[170px\]{max-width:170px}.sm\:max-w-\[78\%\]{max-width:78%}.sm\:max-w-md{max-width:28rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.sm\:grid-cols-\[64px_minmax\(0\,1fr\)_auto\]{grid-template-columns:64px minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pt-2{padding-top:.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:tracking-\[0\.22em\]{letter-spacing:.22em}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:hidden{display:none}.md\:min-h-\[640px\]{min-height:640px}.md\:w-40{width:10rem}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[0\.96fr_1\.04fr\]{grid-template-columns:.96fr 1.04fr}.md\:grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-12{padding:3rem}}@media(min-width:1024px){.lg\:ml-28{margin-left:7rem}.lg\:ml-80{margin-left:20rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-h-\[420px\]{min-height:420px}.lg\:w-\[360px\]{width:360px}.lg\:w-auto{width:auto}.lg\:min-w-\[320px\]{min-width:320px}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_140px_180px_auto_auto_auto\]{grid-template-columns:1fr 140px 180px auto auto auto}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[90px_minmax\(0\,1fr\)_auto\]{grid-template-columns:90px minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1\.18fr\)_minmax\(300px\,0\.58fr\)\]{grid-template-columns:minmax(0,1.18fr) minmax(300px,.58fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.lg\:grid-cols-\[minmax\(220px\,0\.7fr\)_minmax\(220px\,1fr\)_auto\]{grid-template-columns:minmax(220px,.7fr) minmax(220px,1fr) auto}.lg\:grid-cols-\[minmax\(220px\,1fr\)_160px_150px_170px_180px_auto\]{grid-template-columns:minmax(220px,1fr) 160px 150px 170px 180px auto}.lg\:grid-cols-\[minmax\(220px\,1fr\)_160px_150px_170px_auto\]{grid-template-columns:minmax(220px,1fr) 160px 150px 170px auto}.lg\:grid-cols-\[minmax\(220px\,1fr\)_160px_170px_150px_150px\]{grid-template-columns:minmax(220px,1fr) 160px 170px 150px 150px}.lg\:grid-cols-\[minmax\(220px\,1fr\)_auto_auto\]{grid-template-columns:minmax(220px,1fr) auto auto}.lg\:grid-cols-\[minmax\(240px\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(260px\,0\.8fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:p-3{padding:.75rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pl-0{padding-left:0}.lg\:pr-8{padding-right:2rem}.lg\:pt-3{padding-top:.75rem}}@media(min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-24{top:6rem}.xl\:top-28{top:7rem}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[320px_minmax\(0\,1\.35fr\)\]{grid-template-columns:320px minmax(0,1.35fr)}.xl\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(360px\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_380px\]{grid-template-columns:minmax(0,1.1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(360px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(320px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_370px\]{grid-template-columns:minmax(0,1fr) 370px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.xl\:grid-cols-\[minmax\(260px\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}}@media(min-width:1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
