.phone-number{white-space:nowrap}:root{--primary-gradient: linear-gradient(135deg, #234389 0%, #2877f7 100%);--reverse-primary-gradient: linear-gradient(135deg, #2877f7 0%, #234389 100%);--primary-color-start: #234389;--primary-color-end: #3b82f6;--primary-color: #3b82f6;--tbl-head-size: 10px;--tbl-head-weight: 700;--tbl-head-tracking: .07em;--tbl-head-color: #94a3b8}#store-switch-loader{display:flex;position:fixed;inset:0;z-index:99999;background:#ebf3fff0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}body.store-switching #store-switch-loader{opacity:1;visibility:visible;transition:opacity .18s ease,visibility 0s}#store-switch-loader .ssl-card{display:flex;flex-direction:column;align-items:center;gap:0}body.store-switching #store-switch-loader .ssl-card{animation:ssl-rise .3s cubic-bezier(.34,1.4,.64,1) both}@media (prefers-reduced-motion: reduce){#store-switch-loader{transition:none}body.store-switching #store-switch-loader .ssl-card{animation:none}}@keyframes ssl-rise{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}#store-switch-loader .ssl-icon-wrap{width:48px;height:48px;border-radius:14px;background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;margin-bottom:22px;box-shadow:0 8px 24px #2877f74d;animation:ssl-pulse 2s ease-in-out infinite}@keyframes ssl-pulse{0%,to{box-shadow:0 8px 24px #2877f747;transform:scale(1)}50%{box-shadow:0 8px 32px #2877f770;transform:scale(1.05)}}#store-switch-loader .ssl-orbital{position:relative;width:56px;height:56px;margin-bottom:20px}#store-switch-loader .ssl-ring{position:absolute;inset:0;border-radius:50%;border:2.5px solid transparent}#store-switch-loader .ssl-ring-outer{border-top-color:#3b82f6;border-right-color:#2877f738;animation:ssl-cw 1.1s linear infinite}#store-switch-loader .ssl-ring-inner{inset:8px;border-bottom-color:#3b82f6;border-left-color:#2877f72e;animation:ssl-ccw .72s linear infinite}#store-switch-loader .ssl-dot{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#3b82f6;animation:ssl-dot 1.1s ease-in-out infinite}@keyframes ssl-cw{to{transform:rotate(360deg)}}@keyframes ssl-ccw{to{transform:rotate(-360deg)}}@keyframes ssl-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.5}}#store-switch-loader .ssl-text-wrap{display:flex;flex-direction:column;align-items:center;gap:4px}#store-switch-loader .ssl-label{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#2877f78c}#store-switch-loader .ssl-store-name{font-size:17px;font-weight:700;color:#1a2540;letter-spacing:-.02em;max-width:240px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-name-logo{display:inline-block;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;line-height:1.1;font-size:clamp(1.6rem,4.5vw,2.4rem);background:linear-gradient(135deg,#234389,#2877f7,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;overscroll-behavior-y:none;-webkit-overflow-scrolling:auto}*,*:before,*:after{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}html{margin:0;padding:0;width:100%;height:100vh;height:100dvh;overflow-x:hidden;position:relative;background-color:#fff;overscroll-behavior:none;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}body{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;position:relative;background-color:#fff;overscroll-behavior-y:none;overflow:auto;-webkit-overflow-scrolling:touch}@supports (-webkit-touch-callout: none){body{min-height:-webkit-fill-available}html{height:-webkit-fill-available}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,textarea,select,button{font-size:13px!important;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}input[type=date],input[type=time],input[type=datetime-local]{-webkit-appearance:none;appearance:none;min-width:0;max-width:100%;box-sizing:border-box}*{-webkit-margin-collapse:separate}.text-truncate{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.toast-stack{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:20px;padding-top:calc(72px + env(safe-area-inset-top,0px));pointer-events:none}@media (min-width: 1024px){.toast-stack{align-items:flex-end;padding:24px 28px}}.toast{position:relative;pointer-events:auto;width:min(420px,100%);padding:14px 14px 14px 16px;border-radius:12px;box-shadow:0 1px 2px #0f172a29,0 10px 28px -8px #0f172a61;color:#fff;opacity:0;overflow:hidden;transform:translateY(10px) scale(.96);-webkit-transform:translateY(10px) scale(.96);transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1),max-height .26s ease,padding .26s ease,margin .26s ease}.toast.toast-show{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1)}.toast.toast-hide{opacity:0;transform:translateY(6px) scale(.96);-webkit-transform:translateY(6px) scale(.96);padding-top:0;padding-bottom:0}.toast.toast-bump{animation:toast-bump .32s cubic-bezier(.22,1,.36,1)}@keyframes toast-bump{0%{transform:scale(1)}45%{transform:scale(1.022)}to{transform:scale(1)}}.toast-success{background:linear-gradient(135deg,#10b981,#059669)}.toast-error{background:linear-gradient(135deg,#ef4444,#dc2626)}.toast-warning{background:linear-gradient(135deg,#f59e0b,#d97706)}.toast-info{background:var(--primary-gradient)}.toast-content{display:flex;align-items:flex-start;gap:12px}.toast-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;opacity:.95}.toast-body{flex:1 1 auto;min-width:0}.toast-message{font-size:14px;font-weight:600;line-height:1.45;letter-spacing:.005em;overflow-wrap:anywhere}.toast-detail{margin-top:4px;font-size:12.5px;font-weight:400;line-height:1.45;color:#ffffffdb;overflow-wrap:anywhere}.toast-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.toast-action{appearance:none;border:1px solid rgba(255,255,255,.45);background:#ffffff24;color:#fff;font-size:12px;font-weight:600;line-height:1;padding:7px 12px;border-radius:999px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.toast-action:hover{background:#ffffff42;border-color:#ffffffb3}.toast-count{flex-shrink:0;align-self:center;min-width:26px;padding:3px 7px;border-radius:999px;background:#ffffff38;font-size:11.5px;font-weight:700;text-align:center}.toast-close{flex-shrink:0;background:none;border:none;color:#fff;cursor:pointer;padding:0;margin:-2px -2px 0 0;width:30px!important;height:30px!important;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.85;transition:background-color .2s,opacity .2s}.toast-close:hover{background-color:#ffffff38;opacity:1}.toast-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff2e}.toast-progress i{display:block;height:100%;width:100%;transform-origin:left center;background:#ffffffbf}@keyframes toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-stack:hover .toast-progress i,.toast-stack:focus-within .toast-progress i{animation-play-state:paused}@media (max-width: 768px){.toast-stack{padding-left:12px;padding-right:12px;gap:8px}.toast-close{width:34px!important;height:34px!important}.toast-action{padding:9px 14px}}@media (prefers-reduced-motion: reduce){.toast{transition:opacity .12s ease;transform:none!important;-webkit-transform:none!important}.toast.toast-bump{animation:none}}.confirmation-overlay{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease;overflow:hidden}.confirmation-modal{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 12px 24px -8px #0f172a1f,0 32px 56px -16px #0f172a2e;max-width:480px;width:90%;margin:0 20px;max-height:90vh;overflow-x:hidden;overflow-y:auto;animation:slideUp .3s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px)}to{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}}.modal-header{position:relative;padding:18px 22px 17px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:13px;text-align:left;border-bottom:none;background:linear-gradient(180deg,#f8fafc,#fff)}.modal-icon-chip{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#eff6ff;box-shadow:inset 0 0 0 1px #3b82f629}.modal-header.is-danger .modal-icon-chip{background:#fef2f2;box-shadow:inset 0 0 0 1px #ef444429}.modal-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--primary-gradient, linear-gradient(135deg, #234389 0%, #2877f7 100%))}.warning-icon{width:21px;height:21px;color:#f59e0b;stroke-width:2;border-radius:50%;flex-shrink:0;overflow:visible;display:block}.modal-header h3{font-size:17px;font-weight:650;letter-spacing:-.011em;color:#0f172a;margin:0}.modal-body{padding:18px 22px 20px;text-align:center;background:#fcfdff}.modal-body p{font-size:15px;color:#6b7280;line-height:1.6;margin:0}.modal-actions{padding:15px 22px;background:#f8fafc;border-top:1px solid #e9eef5;display:flex;gap:12px;justify-content:flex-end;border-radius:0 0 16px 16px}.btn-modal-secondary{padding:11px 20px;background:#fff;color:#475569;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1);white-space:nowrap}.btn-modal-secondary:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.info-icon{width:21px;height:21px;color:var(--t-primary, #3b82f6);stroke-width:2;border-radius:50%;flex-shrink:0;overflow:visible;display:block}.btn-modal-confirm{padding:11px 26px;background:var(--primary-gradient, linear-gradient(135deg, #234389 0%, #2877f7 100%));color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:filter .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);white-space:nowrap;box-shadow:0 2px 4px #23438938}.btn-modal-confirm:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 10px #2343894d}.btn-modal-confirm:focus-visible,.btn-modal-secondary:focus-visible{outline:2px solid var(--t-primary, #3b82f6);outline-offset:2px}.btn-modal-confirm:active{transform:translateY(0);filter:brightness(.96)}.confirm-options{display:flex;flex-direction:column;gap:8px;margin:16px 0 2px;text-align:left}.confirm-option{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:13px 14px;background:#fff;border:1px solid #e6eaf0;border-radius:12px;font-size:13.5px;line-height:1.5;color:#374151;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.confirm-option:hover{border-color:#c7d2fe;background:#fbfdff;box-shadow:0 4px 10px -4px #0f172a24;transform:translateY(-1px)}.confirm-option:has(input:checked){border-color:var(--t-primary, #3b82f6);background:#eff6ff;box-shadow:0 1px 2px #2343891a,inset 0 0 0 1px #3b82f640}.confirm-option:has(input:focus-visible){outline:2px solid var(--t-primary, #3b82f6);outline-offset:2px}.confirm-option input[type=checkbox]{margin-top:1px;width:18px;height:18px;flex-shrink:0;accent-color:var(--t-primary, #3b82f6);cursor:pointer}.confirm-option strong{color:#111827;font-weight:600}.confirm-option .confirm-option-hint{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:#6b7280}.push-preview-counts{margin:14px 0 12px;text-align:left}.push-preview-headline{margin:0 0 10px;font-size:15px;line-height:1.45;color:#374151}.push-preview-headline strong{font-size:23px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--t-primary, #3b82f6);margin-right:2px}.push-preview-headline span{font-weight:600;color:#111827}.push-preview-headline.is-complete{font-size:15px;font-weight:500;color:#111827}.push-preview-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.push-preview-meter{height:10px;border-radius:999px;background:var(--primary-gradient, linear-gradient(135deg, #234389 0%, #2877f7 100%));box-shadow:inset 0 1px 2px #0f172a1f;overflow:hidden}.push-preview-meter-done{display:block;height:100%;border-radius:999px 0 0 999px;background:linear-gradient(180deg,#e2e8f0,#cbd5e1);box-shadow:inset -1px 0 #0f172a0f;transition:width .45s cubic-bezier(.16,1,.3,1)}.push-preview-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.5;color:#4b5563}.push-preview-legend li{display:flex;align-items:center;gap:7px}.push-preview-legend strong{font-weight:650;font-variant-numeric:tabular-nums;color:#0f172a}.push-preview-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:#cbd5e1;box-shadow:0 0 0 3px #94a3b829}.push-preview-dot.is-pending{background:var(--t-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f62e}.push-preview-dot.is-done{background:#cbd5e1;box-shadow:0 0 0 3px #94a3b829}.push-preview-dot.is-active{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.push-preview-note{margin:0;font-size:13.5px;line-height:1.55;color:#4b5563;text-align:left}.push-preview-note.is-warning{color:#b45309}@media (max-width: 480px){.push-preview-headline{font-size:14.5px}.push-preview-headline strong{font-size:20px}.push-preview-legend{flex-direction:column;gap:6px}.confirm-option{padding:12px;font-size:13px}.confirmation-modal{width:calc(100% - 24px);margin:0;max-height:calc(100dvh - 48px);display:flex;flex-direction:column}.confirmation-modal .modal-body{overflow-y:auto;-webkit-overflow-scrolling:touch}.confirmation-modal .modal-actions{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.push-preview-meter-done,.confirm-option,.btn-modal-confirm,.btn-modal-secondary{transition:none}.btn-modal-confirm:hover{transform:none}}.btn-modal-danger{padding:12px 24px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 4px #ef444433}.btn-modal-danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);-webkit-transform:translateY(-1px);box-shadow:0 4px 8px #ef44444d}@media (max-width: 480px){.modal-actions{flex-direction:column}.btn-modal-secondary,.btn-modal-confirm,.btn-modal-danger{width:100%}}.section-title{font-size:28px;font-weight:700;color:var(--primary-color);margin-bottom:8px}.reason-field{margin-top:20px;text-align:left}.reason-label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.required-asterisk{color:#ef4444;margin-left:2px}.reason-textarea{width:100%;padding:12px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;color:#1f2937;resize:vertical;min-height:80px;transition:all .2s ease;box-sizing:border-box}.reason-textarea:focus{outline:none;border-color:#3a85eb;box-shadow:0 0 0 3px #3a85eb1a}.reason-textarea.error{border-color:#ef4444}.reason-textarea.error:focus{box-shadow:0 0 0 3px #ef44441a}.reason-textarea::placeholder{color:#9ca3af}.char-counter{text-align:right;font-size:12px;color:#6b7280;margin-top:4px}.error-message{color:#ef4444;font-size:13px;margin-top:6px;font-weight:500}.btn-modal-danger:disabled{background:linear-gradient(135deg,#fca5a5,#f87171);cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.btn-modal-danger:disabled:hover{background:linear-gradient(135deg,#fca5a5,#f87171);transform:none;box-shadow:none}.choice-field{margin-top:16px;text-align:left}.choice-label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:8px}.choice-options{display:flex;gap:8px}.choice-option{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:2px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.choice-option:hover{border-color:#c7d7f5;background:#f8faff}.choice-option input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.choice-option-check{width:18px;height:18px;flex-shrink:0;border-radius:50%;border:2px solid #d1d5db;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease}.choice-option-check svg{width:11px;height:11px;opacity:0;transition:opacity .18s ease}.choice-option-text{display:flex;flex-direction:column;min-width:0}.choice-option-title{font-size:14px;font-weight:600;color:#374151}.choice-option.selected{border-color:var(--primary-color);background:#3a85eb0f}.choice-option.selected .choice-option-check{background:var(--primary-color);border-color:var(--primary-color)}.choice-option.selected .choice-option-check svg{opacity:1}.choice-option.selected .choice-option-title{color:var(--primary-color)}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.popup-container{background:linear-gradient(145deg,#fff,#f9fafb);border-radius:12px;width:90%;max-width:420px;box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a;animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.popup-header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:var(--primary-gradient);border-radius:12px 12px 0 0}.popup-header h3{margin:0;font-size:18px;font-weight:700;color:#fff;letter-spacing:-.02em}.close-btn1{background:#fff;border:1px solid #e5e7eb;width:32px;height:32px;border-radius:8px;font-size:24px;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.close-btn1:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db;transform:rotate(90deg)}.popup-body{padding:24px 30px;font-size:13px;color:#374151;line-height:1.6;font-weight:600}.popup-body p{margin:0}.popup-footer{padding:16px 20px;text-align:right;border-top:1px solid #f3f4f6;background:#fafbfc;border-radius:0 0 12px 12px}.btn-primary1{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:10px 28px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s ease;box-shadow:0 2px 4px #3b82f633}.btn-primary1:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.btn-primary1:active{transform:translateY(0);box-shadow:0 2px 4px #3b82f633}.close-btn1 svg{width:20px;height:20px;font-size:20px}@media (max-width: 480px){.popup-container{width:95%;max-width:none}.popup-header{padding:14px 16px}.popup-header h3{font-size:16px}.popup-body{padding:20px 30px;font-size:13px}.popup-footer{padding:12px 16px}.btn-primary1{padding:9px 24px;font-size:13px}}.page-wrapper[class]{display:block;width:100%;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e9ecef)}.page-content[class]{padding:24px;max-width:1200px;margin:0 auto}.page-header[class]{display:flex!important;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px!important;flex-wrap:wrap}.page-header-left[class]{flex:1;min-width:0}.page-header-right[class]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;flex-shrink:0}.page-header-card[class]{background:#fff!important;border:1px solid #dde3ed!important;border-radius:16px!important;padding:18px 24px!important;margin-bottom:18px!important;box-shadow:0 1px 4px #0000000f,0 2px 8px #0000000a!important}@media (max-width: 480px){.page-header-card[class]{border-radius:12px!important;padding:14px 16px!important}}.page-title[class],.page-header .page-header-left .page-title[class]{font-size:22px!important;font-weight:700!important;color:var(--primary-color)!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:0 0 4px!important}.page-subtitle[class],.page-header .page-header-left .page-subtitle[class]{font-size:15px!important;font-weight:500!important;color:#64748b!important;margin:0!important;line-height:1.4!important}@media (max-width: 767px){.page-header-left[class]{display:none!important}.page-header[class]{margin-bottom:12px;justify-content:flex-end}.page-header[class]:not(:has(.page-header-right>*)){display:none!important;margin-bottom:0}}@media (max-width: 480px){.page-content[class]{padding:12px}.page-header-right[class]{width:100%;justify-content:flex-start}}@media (min-width: 768px) and (max-width: 1024px){.page-content[class]{padding:20px}.page-title[class]{font-size:24px!important}}@media (max-width: 767px){.section-subtitle{display:none!important}}.popup-container input,.popup-container textarea,.popup-container select,.confirmation-modal input,.confirmation-modal textarea,.confirmation-modal select{font-size:16px!important}.is-copyable{cursor:pointer;border-radius:3px;transition:background-color .12s ease;text-underline-offset:2px}.is-copyable:hover{text-decoration:underline dotted;text-decoration-color:var(--primary-color)}.is-copyable:active{background-color:#0000000f}body.cal-modal-open .ai-fab,body.cal-modal-open .rf-fab,body.cal-modal-open .admin-fab{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,visibility .12s ease}@media (min-width: 1024px){.ordv-live.ordv-table{padding-bottom:88px!important}}body.cal-modal-open app-store-switcher{visibility:hidden}body.sara-hide-store-switcher app-store-switcher{display:none!important}.detail-loading-overlay{position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center;background:#f1f5fbb8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.detail-loading-overlay .dlo-card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 34px;background:#fff;border:1px solid #dde3ed;border-radius:16px;box-shadow:0 4px 12px #2343891a,0 18px 44px #23438924}.detail-loading-overlay .dlo-spin{width:34px;height:34px;border-radius:50%;border:3px solid #e2e8f0;border-top-color:#2877f7;animation:dloSpin .8s linear infinite}.detail-loading-overlay .dlo-text{font-size:13.5px;font-weight:600;color:#475569;letter-spacing:-.01em}@media (min-width: 1024px){.detail-loading-overlay{left:240px}}@keyframes dloSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.detail-loading-overlay .dlo-spin{animation-duration:2.4s}}.sara-action{position:relative}.sara-action.is-busy>*:not(.sara-action-overlay),.sara-action.is-done>*:not(.sara-action-overlay){visibility:hidden}.sara-action.is-busy,.sara-action.is-done{color:transparent!important}.sara-action-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-weight:600;white-space:nowrap;pointer-events:none}.sara-action.is-busy>.sara-action-overlay{color:var(--primary-color, #3b82f6)}.sara-action.is-done>.sara-action-overlay{color:#065f46}.sara-action-spinner{flex:none;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--primary-color, #3b82f6) 28%,transparent);border-top-color:var(--primary-color, #3b82f6);border-radius:50%;animation:sara-action-spin .7s linear infinite}.sara-action-tick{flex:none;width:11px;height:6px;margin-bottom:3px;border-left:2.2px solid #065f46;border-bottom:2.2px solid #065f46;transform:rotate(-45deg)}.sara-action.is-done{border-color:#6ee7b7!important;background:linear-gradient(135deg,#d1fae5,#a7f3d0)!important}@keyframes sara-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.sara-action-spinner{animation-duration:2s}}.sara-action-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
