.auth-connection-notice{z-index:1400;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-body-color);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 4px 16px rgba(0,0,0,.16)}.auth-connection-notice button{flex-shrink:0}._badge_dxumi_1{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;line-height:15px;display:inline-flex}._active_dxumi_14{color:#23835a;background:#e9f8f0}._blocked_dxumi_19{color:#765f08;background:#fff1bd}._deleted_dxumi_24{color:#a80c45;background:#f9e9ef}.stagger-card-enter{animation:stagger-card-enter .26s var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)) var(--stagger-delay,0s) backwards}@keyframes stagger-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stagger-card-enter{animation:none}}._qr-code-wrapper_g6ko9_1{flex-direction:column;align-items:center;gap:12px;max-width:100%;display:inline-flex}._qr-code-wrapper_g6ko9_1 ._qr-code-display_g6ko9_8{max-width:100%;line-height:0}._qr-code-wrapper_g6ko9_1 ._qr-code-display_g6ko9_8 svg,._qr-code-wrapper_g6ko9_1 ._qr-code-display_g6ko9_8 canvas{max-width:100%;height:auto;display:block}._qr-code-wrapper_g6ko9_1 ._qr-code-export-buttons_g6ko9_18{align-items:center;gap:8px;display:flex}.crop-confirmation-modal .modal-inner .modal-header-wrapper{padding:8px 12px 0}.crop-confirmation-modal .modal-inner .content{padding:8px 12px}.crop-confirmation-modal .modal-inner .footer{padding:0 12px 8px}.crop-confirmation-modal .modal-inner .footer-inner{padding-top:8px}.crop-confirmation-modal .file-cropper-wrapper{flex:1;min-height:0;margin-top:0;padding:8px;container-type:size}.crop-confirmation-modal .file-cropper-wrapper .cropper-wrapper{align-items:center;width:100%;height:100%}._trio-tooltip_1osj4_1{vertical-align:middle;align-items:center;margin-left:8px;line-height:1;display:inline-flex;position:relative}._trio-tooltip_1osj4_1 ._trio-tooltip-trigger_1osj4_9{width:var(--tooltip-trigger-size,20px);height:var(--tooltip-trigger-size,20px);color:#fff;font-size:calc(var(--tooltip-trigger-size,20px) * .6);cursor:pointer;transition:transform var(--duration-quick) var(--ease-out), box-shadow var(--duration-quick) var(--ease-out);background:linear-gradient(135deg,#cc004c 0%,#e6005a 100%);border:none;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:0 2px 8px rgba(204,0,76,.25)}._trio-tooltip_1osj4_1 ._trio-tooltip-trigger_1osj4_9:hover{transform:scale(1.05);box-shadow:0 4px 16px rgba(204,0,76,.35)}._trio-tooltip_1osj4_1 ._trio-tooltip-trigger_1osj4_9:focus-visible{outline-offset:2px;outline:2px solid rgba(204,0,76,.5);transform:scale(1.05)}._trio-tooltip-bubble_1osj4_35{color:#3f4254;white-space:normal;overflow-wrap:anywhere;z-index:10000;letter-spacing:.01em;background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border:1.5px solid rgba(204,0,76,.2);border-radius:12px;width:max-content;max-width:min(24rem,100dvw - 16px);max-height:calc(100dvh - 16px);padding:12px 16px;font-size:11px;font-weight:500;line-height:1.5;overflow-y:auto;box-shadow:0 12px 32px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1)}.schedule-time-picker{--schedule-time-accent:#cc004c;--schedule-time-accent-soft:#fff0f5;--schedule-time-border:#e1e3ea;--schedule-time-muted:#7e8299;width:100%}.schedule-time-picker__field{border:1px solid var(--schedule-time-border);background:#fff;border-radius:8px;align-items:center;height:44px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.schedule-time-picker__field:focus-within{border-color:var(--schedule-time-accent);box-shadow:0 0 0 3px rgba(204,0,76,.1)}.schedule-time-picker__field.has-error{border-color:#d9214e}.schedule-time-picker__icon-shell{color:#5e6278;border-right:1px solid var(--schedule-time-border);background:#f1f3f4;flex-shrink:0;align-self:stretch;place-items:center;width:40px;display:grid}.schedule-time-picker__icon{flex-shrink:0;width:17px;height:17px}.schedule-time-picker__input{color:#252735;width:100%;min-width:0;height:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;outline:0;padding:0 8px;font-size:12px;font-weight:700}.schedule-time-picker__input::placeholder{color:#a1a5b7;opacity:1}.schedule-time-picker__trigger{width:32px;color:var(--schedule-time-muted);background:#fff;border:0;border-left:1px solid #ececf0;flex-shrink:0;align-self:stretch;place-items:center;display:grid}.schedule-time-picker__trigger:hover,.schedule-time-picker__trigger[data-popup-open]{color:var(--schedule-time-accent);background:var(--schedule-time-accent-soft);outline:0}.schedule-time-picker__trigger:focus-visible{color:var(--schedule-time-accent);background:var(--schedule-time-accent-soft);outline:0}.schedule-time-picker__error{color:#d9214e;margin:4px 2px 0;font-size:10px;line-height:1.3;display:block}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-chevron{transition:none!important}}.schedule-time-picker__positioner{z-index:10020}.schedule-time-picker__popover{box-sizing:border-box;width:min(326px,100vw - 24px);max-height:var(--available-height);overscroll-behavior:contain;transform-origin:var(--transform-origin);transition:opacity var(--duration-fast) var(--ease-smooth-out), transform var(--duration-fast) var(--ease-smooth-out);background:#fff;border:1px solid #e1e3ea;border-radius:12px;outline:0;padding:14px;scroll-padding-block:8px 54px;font-family:inherit;overflow-y:auto;box-shadow:0 18px 50px rgba(31,35,48,.16)}.schedule-time-picker__popover[data-starting-style]{opacity:0;transform:scale(var(--scale-medium))}.schedule-time-picker__popover[data-ending-style]{opacity:0;transform:scale(var(--scale-tiny));transition-duration:var(--duration-quick);pointer-events:none}.schedule-time-picker__arrow{fill:#fff;stroke:#e1e3ea;width:10px;height:10px}.schedule-time-picker__heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.schedule-time-picker__heading h2{margin:0;font-size:13px}.schedule-time-picker__heading [role=heading]{color:#252735;font-size:13px;font-weight:800}.schedule-time-picker__specials{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 10px;display:grid}.schedule-time-picker__specials button{color:#5e6278;background:#fafafa;border:1px solid #ececf0;border-radius:6px;min-height:36px;padding:0 8px;font-size:11px;font-weight:700}.schedule-time-picker__specials button:hover{color:#cc004c;background:#fff0f5;border-color:#f1b6cb;outline:0}.schedule-time-picker__specials button:focus-visible{color:#cc004c;background:#fff0f5;border-color:#f1b6cb;outline:0}.schedule-time-picker__specials button.selected{color:#fff;background:#cc004c;border-color:#cc004c}.schedule-time-picker__groups{gap:12px;display:grid}.schedule-time-picker__group-label{color:#5e6278;margin-bottom:6px;font-size:11px;font-weight:700}.schedule-time-picker__options{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.schedule-time-picker__options button{color:#3f4254;min-height:36px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fafafa;border:1px solid #ececf0;border-radius:6px;padding:0;font-size:13px;font-weight:600}.schedule-time-picker__options button:hover{color:#cc004c;background:#fff0f5;border-color:#f1b6cb}.schedule-time-picker__options button.selected{color:#fff;background:#cc004c;border-color:#cc004c}.schedule-time-picker__options button:focus-visible{outline-offset:2px;outline:2px solid #3f4254}.schedule-time-picker__preview{color:#cc004c;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.schedule-time-picker__done{z-index:1;color:#fff;background:#3f4254;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;margin-top:12px;font-size:11px;font-weight:800;display:flex;position:sticky;bottom:0;box-shadow:0 0 0 8px #fff}.schedule-time-picker__done:hover{outline-offset:2px;background:#252735;outline:2px solid rgba(63,66,84,.25)}.schedule-time-picker__done:focus-visible{outline-offset:2px;background:#252735;outline:2px solid rgba(63,66,84,.25)}@media (max-width:520px){.schedule-time-picker__popover{width:min(326px,100vw - 32px)}}@media (prefers-reduced-motion:reduce){.schedule-time-picker__popover,.schedule-time-picker__field{transition:none}}
