.mq-ticket-v2 .mq-operator-login-header{flex-wrap:wrap}.mq-ticket-v2 .mq-operator-login-title{flex:1 1 12rem}.mq-ticket-v2 .mq-operator-login-badge{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.mq-design-v2{--card-padding:20px;--gap:16px;--radius-md:7px;--radius-lg:10px;--button-min:44px;--button-primary-min:44px;font-size:calc(15px * var(--text-scale, 1));line-height:1.55}.mq-home-guide-v2,.mq-shell-body .mq-design-v2 .mq-card,.mq-unlock-dialog-v2>.mq-card{padding:20px;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel-strong);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mq-design-v2 .mq-title,.mq-home-guide-v2 .mq-title{font-size:calc(24px * var(--text-scale, 1));line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}.mq-design-v2 .mq-footer-note,.mq-design-v2 .mq-label,.mq-home-guide-v2 p{font-size:calc(14px * var(--text-scale, 1));line-height:1.6}.mq-design-v2 :is(.mq-button,.mq-input,.mq-segment){min-height:44px;border-radius:7px;padding:8px 12px;font-size:calc(14px * var(--text-scale, 1));line-height:1.45;box-shadow:none}.mq-design-v2 :is(button,a,input,select):focus-visible,.mq-unlock-dialog-v2 :is(button,input):focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}.mq-design-v2 .mq-kv{color:var(--text);background:var(--panel-strong);border:1px solid var(--border-strong);border-radius:8px;box-shadow:none;padding:12px 16px}.mq-design-v2 .mq-kv strong{color:var(--text);letter-spacing:0}.mq-design-v2 .mq-kv .mq-label{color:var(--muted)}.mq-design-v2 .mq-kv-tone-current{border-color:var(--success)}.mq-design-v2 .mq-kv-tone-current strong{color:var(--success)}.mq-design-v2 .mq-display-live-metrics .mq-kv .mq-label{font-size:calc(14px * var(--text-scale, 1));line-height:1.45}.mq-design-v2 .mq-terminal-info{padding:14px 16px;border-radius:8px;background:var(--panel-strong)}.mq-design-v2 .mq-qr-stage{border-radius:12px;background-color:var(--panel-inset);background-image:none}.mq-design-v2 .mq-qr-background{border-radius:12px}.mq-design-v2 .mq-qr{border-radius:10px}.mq-design-v2 .mq-qr-stage-alert{border-color:var(--warning-border)}.mq-design-v2 .mq-online-issue-card{text-align:center}.mq-design-v2 .mq-online-issue-card>.mq-button{min-height:52px}.mq-design-v2 .mq-online-issue-visual{border-radius:12px;box-shadow:none}.mq-design-v2 .mq-online-content .mq-online-issue-visual{width:min(100%,420px)}.mq-design-v2 .mq-online-issue-visual img{filter:none}.mq-design-v2 .mq-online-image{border-radius:10px}.mq-design-v2 .mq-display-control-panel .mq-title,.mq-unlock-dialog-v2 .mq-title{font-size:18px;line-height:1.45;letter-spacing:-.02em}.mq-design-v2 .mq-display-control-panel .mq-stack{gap:12px}.mq-design-v2 .mq-display-control-panel .mq-label{font-size:calc(13px * var(--text-scale, 1))}.mq-design-v2 .mq-display-control-panel .mq-kv{min-height:48px;padding:10px 12px}.mq-design-v2 .mq-display-control-panel .mq-kv strong{line-height:1.45}.mq-design-v2 .mq-display-control-panel .mq-segmented{gap:6px}.mq-design-v2 .mq-display-control-panel .mq-segment{flex:1 1 auto}.mq-design-v2 .mq-display-control-panel .mq-theme-dock{border-radius:8px;box-shadow:none;background:var(--panel-inset);padding:6px}.mq-design-v2 .mq-display-control-panel .mq-theme-dock-button{border-radius:6px;min-height:44px}.mq-design-v2 .mq-display-control-panel .mq-theme-dock-label{font-size:12px;line-height:1.4}.mq-design-v2 .mq-display-sound-row{gap:6px}.mq-design-v2 .mq-display-sound-button{min-height:44px;border-radius:7px;padding:6px}.mq-design-v2 .mq-admin-recovery-qr{border-top:1px solid var(--border);padding-top:12px}.mq-unlock-dialog-v2{width:min(100%,420px)}.mq-unlock-dialog-v2>.mq-card{max-height:calc(100dvh - 48px);overflow-y:auto}.mq-unlock-dialog-v2 .mq-label{font-size:14px;line-height:1.6}.mq-unlock-dialog-v2 :is(.mq-button,.mq-input,.mq-input-inline-action){min-height:44px;border-radius:7px;font-size:14px}.mq-home-guide-v2{box-shadow:none}.mq-design-v2.mq-surface,.mq-qr-flow-v2 .mq-qr-minimal-card{padding:20px;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel-strong);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mq-ticket-v2 .mq-ticket-identity,.mq-ticket-v2 .mq-ticket-used-panel{border-radius:8px;box-shadow:none}.mq-ticket-v2 .mq-ticket-identity{background:var(--panel-strong)}.mq-ticket-v2 .mq-ticket-status-context{font-size:14px;line-height:1.5}.mq-ticket-v2 .mq-ticket-title-logo img{filter:none}.mq-ticket-v2 .mq-ticket-bottom-image img{border-radius:8px}.mq-ticket-v2 .mq-ticket-actions .mq-button{min-height:var(--ticket-action-size);font-size:var(--ticket-action-font-size)}.mq-ticket-v2 .mq-ticket-icon-button{padding:0}.mq-ticket-v2 .mq-ticket-share-button{min-width:0;padding-inline:14px;white-space:normal;overflow-wrap:anywhere}.mq-ticket-v2 .mq-ticket-actions[data-design-v2=true]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mq-ticket-v2 .mq-ticket-actions[data-design-v2=true] .mq-button{display:flex;flex-direction:column;justify-content:flex-start;gap:9px;width:auto;min-width:0;min-height:78px;padding:12px 5px;border:1px solid var(--border-strong);border-radius:9px;background:var(--panel-strong);color:var(--text);font-size:calc(12px * var(--text-scale, 1));line-height:1.4;box-shadow:none;white-space:normal;overflow-wrap:anywhere}.mq-ticket-v2 .mq-ticket-actions[data-design-v2=true] .mq-ticket-icon-glyph{width:23px;height:23px;flex-shrink:0}.mq-ticket-v2 .mq-ticket-actions[data-design-v2=true] .mq-ticket-action-label{max-width:100%}.mq-ticket-v2 .mq-ticket-actions[data-design-v2=true] .mq-ticket-action-label:lang(ko){word-break:keep-all}.mq-ticket-v2 .mq-ticket-actions[data-design-v2=true] .mq-ticket-discard-button{color:var(--accent-strong);border-color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 8%,var(--panel-strong))}.mq-ticket-v2 .mq-ticket-actions[data-design-v2=true] .mq-button:hover:not(:disabled){border-color:var(--accent-strong)}.mq-ticket-dialog-v2>.mq-card,body:has(main.mq-design-v2,main.admin-lab[data-design-v2=true]) .mq-dialog-popup>.mq-card{padding:20px;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel-strong);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;max-height:calc(100dvh - 48px);overflow-y:auto}.mq-ticket-dialog-v2 .mq-title,body:has(main.mq-design-v2,main.admin-lab[data-design-v2=true]) .mq-dialog-popup .mq-title{font-size:18px;line-height:1.45}.mq-ticket-dialog-v2 :is(.mq-button,.mq-input,.mq-input-inline-action),body:has(main.mq-design-v2,main.admin-lab[data-design-v2=true]) .mq-dialog-popup :is(.mq-button,.mq-input,.mq-input-inline-action){min-height:44px;border-radius:7px;font-size:14px;box-shadow:none}.mq-ticket-dialog-v2 :is(button,a,input):focus-visible,body:has(main.mq-design-v2,main.admin-lab[data-design-v2=true]) .mq-dialog-popup :is(button,a,input):focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}body:has(main.mq-design-v2,main.admin-lab[data-design-v2=true]) :is(.mq-call-overlay-card,.mq-maintenance-toast p){border-radius:10px;box-shadow:none}body:has(main.mq-design-v2,main.admin-lab[data-design-v2=true]) :is(.mq-dialog-popup,.mq-maintenance-toast):is(:lang(ar),:lang(ur)){direction:rtl}body:has(main.mq-design-v2,main.admin-lab[data-design-v2=true]) .mq-dialog-popup :where(.mq-title,.mq-label,.mq-button,.mq-input-inline-action,p,label),body:has(main.mq-design-v2,main.admin-lab[data-design-v2=true]) .mq-maintenance-toast :where(p,span,small,a){overflow-wrap:anywhere}.mq-design-v2:lang(ko) :where(.mq-title,.mq-label,.mq-button,p,h1,h2,h3,.mq-operator-login-title,.mq-operator-login-badge),body:has(main.mq-design-v2,main.admin-lab[data-design-v2=true]) .mq-dialog-popup:lang(ko) :where(.mq-title,.mq-label,.mq-button,.mq-input-inline-action,p,label),body:has(main.mq-design-v2,main.admin-lab[data-design-v2=true]) .mq-maintenance-toast:lang(ko) :where(p,span,small,a){word-break:keep-all;overflow-wrap:anywhere}.mq-ticket-status-root.mq-ticket-v2>:is(.mq-maintenance-lock-overlay,.mq-service-resting-overlay:not(.is-fixed))>.mq-call-overlay-card{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(calc(100vw - 64px),420px);max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain}.ga4-consent-panel_panel__5_Lw6{box-sizing:border-box;width:min(100%,18rem);min-width:0;padding:.75rem;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--panel-strong);color:var(--text);box-shadow:none}.ga4-consent-panel_title__npaPT{margin:0;color:var(--text);font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.ga4-consent-panel_body__OgVYR{margin-block:.375rem .625rem;font-size:.8125rem;color:var(--text);line-height:1.6;overflow-wrap:anywhere}.ga4-consent-panel_body__OgVYR p{margin:0}.ga4-consent-panel_body__OgVYR p+p{-webkit-margin-before:.1875rem;margin-block-start:.1875rem}.ga4-consent-panel_actions__ROFfL{display:flex;flex-wrap:wrap;gap:.5rem}.ga4-consent-panel_choice__8rbEe{flex:1 1 7rem;min-width:0;min-height:max(2.75rem,var(--button-min));padding:.5rem;border:2px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel-strong);color:var(--text);font:inherit;font-size:.8125rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere;cursor:pointer}.ga4-consent-panel_choice__8rbEe:hover:not(:disabled){background:var(--accent-soft)}.ga4-consent-panel_choice__8rbEe:focus-visible,.ga4-consent-panel_link__DgMit:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ga4-consent-panel_choice__8rbEe:disabled{opacity:.6;cursor:not-allowed}.ga4-consent-panel_link__DgMit{display:inline-block;-webkit-margin-before:.375rem;margin-block-start:.375rem;font-size:.75rem;color:var(--text);font-weight:600;line-height:1.5;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.2em}@media (forced-colors:active){.ga4-consent-panel_choice__8rbEe:focus-visible,.ga4-consent-panel_link__DgMit:focus-visible{outline-color:Highlight}}.ga4-consent-controller_anchor__UQEDU{position:fixed;right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));z-index:30;width:min(18rem,calc(100vw - 1.5rem - env(safe-area-inset-right) - env(safe-area-inset-left)));display:flex;flex-direction:column;gap:.5rem;max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:var(--text)}.ga4-consent-controller_close__8ibIa,.ga4-consent-controller_withdraw__OzIm9{min-height:var(--button-min);padding:.5rem .75rem;border:2px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel-strong);color:var(--text);font:inherit;font-size:.8125rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere;cursor:pointer}.ga4-consent-controller_card__JGvCb{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--panel-strong);box-shadow:none;min-height:0;overflow-y:auto}.ga4-consent-controller_card__JGvCb>section{border:0;box-shadow:none}.ga4-consent-controller_footerActions__Dimdo{display:flex;justify-content:flex-end;flex:none}.ga4-consent-controller_withdraw__OzIm9{display:block;width:calc(100% - 1.5rem);margin:0 .75rem .75rem}.ga4-consent-controller_notice___H9LD{margin:0;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel-strong);color:var(--text);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.ga4-consent-controller_close__8ibIa:focus-visible,.ga4-consent-controller_withdraw__OzIm9:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (forced-colors:active){.ga4-consent-controller_close__8ibIa:focus-visible,.ga4-consent-controller_withdraw__OzIm9:focus-visible{outline-color:Highlight}}.ga4-consent-controller_close__8ibIa{display:grid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0;font-size:1.5rem;line-height:1}