.hiwa-q-product,.hiwa-q-dialog,.hiwa-q-admin{--q-ink:#102d46;--q-accent:#e36624;--q-line:#dce5ec;--q-muted:#5a6e7d;--q-bg:#f4f7fa;font-family:inherit;color:var(--q-ink);box-sizing:border-box}.hiwa-q-product *,.hiwa-q-dialog *,.hiwa-q-admin *{box-sizing:border-box}.hiwa-q-product{padding:18px;margin:16px 0;border:1px solid var(--q-line);border-radius:14px;background:linear-gradient(110deg,#f2f6f9,#fff);display:grid;gap:8px}.hiwa-q-product span{font-weight:650}.hiwa-q-product small{color:var(--q-muted)}.hiwa-q-product .hiwa-q-open,.hiwa-q-primary{border:0!important;border-radius:9px!important;background:var(--q-ink)!important;color:#fff!important;padding:13px 18px!important;display:inline-block;text-align:center;font-size:15px!important;font-weight:650!important;cursor:pointer;text-decoration:none!important;line-height:1.4}.hiwa-q-product .hiwa-q-open:hover,.hiwa-q-primary:hover{background:#194562!important;color:#fff!important}.hiwa-q-primary:disabled{opacity:.65;cursor:wait}.hiwa-q-dialog{position:fixed;inset:0;width:min(570px,calc(100vw - 28px));max-width:570px;max-height:calc(100dvh - 32px);margin:auto;padding:30px;border:0;border-radius:20px;box-shadow:0 24px 100px #08243d55;background:#fff;overflow:auto}.hiwa-q-dialog::backdrop{background:#0b213b99;backdrop-filter:blur(4px)}.hiwa-q-dialog [hidden]{display:none!important}.hiwa-q-dialog .hiwa-q-close{position:absolute;right:12px;top:12px;background:#eff3f6;color:var(--q-ink);border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:24px;line-height:32px;cursor:pointer}.hiwa-q-head{margin-bottom:22px;padding-right:16px}.hiwa-q-head small{font-size:10px;letter-spacing:.12em;font-weight:700;color:#a34b19}.hiwa-q-head h2{font-size:25px!important;font-weight:750!important;line-height:1.2!important;margin:10px 0!important;color:var(--q-ink)!important}.hiwa-q-head p{font-size:14px;color:var(--q-muted);margin:8px 0}.hiwa-q-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hiwa-q-dialog label,.hiwa-q-admin label{display:grid;gap:7px;font-size:13px;font-weight:600}.hiwa-q-dialog input:not([type=checkbox]),.hiwa-q-admin input,.hiwa-q-admin select,.hiwa-q-admin textarea{width:100%;max-width:none;padding:10px 12px;border:1px solid #c4d2de;border-radius:8px;background:#fff;color:var(--q-ink);font-family:inherit;min-width:0;min-height:40px;box-shadow:none}.hiwa-q-dialog input:focus,.hiwa-q-admin input:focus,.hiwa-q-admin textarea:focus{outline:2px solid #31799e;outline-offset:1px}.hiwa-q-dialog details{margin:20px 0}.hiwa-q-dialog summary{cursor:pointer;color:var(--q-ink);font-weight:600;font-size:13px}.hiwa-q-dialog details[open] summary{margin-bottom:12px}.hiwa-q-phone{display:flex;align-items:center;border:1px solid #c4d2de;border-radius:8px;padding-left:12px}.hiwa-q-phone b{font-size:13px;font-weight:500}.hiwa-q-phone input{border:0!important}.hiwa-q-consent{display:flex!important;align-items:flex-start;gap:9px!important;margin:18px 0;font-size:12px!important;font-weight:400!important;line-height:1.5}.hiwa-q-consent input{margin-top:3px;flex-shrink:0}.hiwa-q-message{font-size:13px!important;line-height:1.5!important;color:var(--q-muted)}.hiwa-q-message.error{color:#a62323}.hiwa-q-dialog form>.hiwa-q-primary{width:100%}.hiwa-q-foot{font-size:11px!important;color:var(--q-muted);margin:12px 0 0!important}.hiwa-q-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hiwa-q-secondary{display:block;margin:12px 0;padding:12px;text-align:center;border:1px solid #c4d2de;border-radius:8px;color:#102d46!important;text-decoration:none!important;font-size:13px}.hiwa-q-dialog #hiwa-q-success{display:grid;gap:10px}.hiwa-q-dialog #hiwa-q-success p{margin:0 0 8px;font-size:14px}.hiwa-q-dialog #hiwa-q-success small{font-size:11px;color:var(--q-muted)}.hiwa-q-admin{max-width:1300px}.hiwa-q-admin h1{font-weight:700;color:var(--q-ink)}.hiwa-q-tabs{display:flex;gap:8px;margin:24px 0 18px;flex-wrap:wrap}.hiwa-q-tabs button,.hiwa-q-admin .q-button{background:#fff;border:1px solid #c4d2de;border-radius:8px;padding:10px 14px;cursor:pointer;color:var(--q-ink);font-weight:600;line-height:1.3;text-decoration:none;display:inline-block}.hiwa-q-tabs button.active,.hiwa-q-admin .q-button.primary{background:var(--q-ink);border-color:var(--q-ink);color:#fff}.hiwa-q-admin .q-button:disabled{opacity:.5;cursor:wait}.hiwa-q-admin .q-card{background:white;border:1px solid var(--q-line);border-radius:12px;padding:22px;margin:16px 0}.hiwa-q-admin .q-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.hiwa-q-admin .q-kpi{background:#fff;border:1px solid var(--q-line);border-radius:12px;padding:18px}.hiwa-q-admin .q-kpi strong{display:block;font-size:27px;margin-top:10px}.hiwa-q-admin .q-kpi span{font-size:12px;color:var(--q-muted)}.hiwa-q-admin .q-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:18px 0}.hiwa-q-admin .q-filters label:first-child{flex:1;min-width:180px}.hiwa-q-admin .q-table-wrap{overflow:auto;border:1px solid var(--q-line);border-radius:12px;background:#fff}.hiwa-q-admin table{border-collapse:collapse;width:100%;font-size:13px}.hiwa-q-admin th,.hiwa-q-admin td{padding:13px 14px;text-align:left;border-bottom:1px solid #e9eff3;vertical-align:top}.hiwa-q-admin th{background:#eef3f7;font-weight:650;white-space:nowrap}.hiwa-q-admin td small{display:block;color:var(--q-muted);margin-top:4px}.hiwa-q-admin .q-pill{display:inline-block;border-radius:20px;padding:4px 9px;background:#eef2f6;white-space:nowrap;font-size:11px}.hiwa-q-admin .q-pill.sent,.hiwa-q-admin .q-pill.converted,.hiwa-q-admin .q-pill.accepted{background:#e4f4ed;color:#14663f}.hiwa-q-admin .q-pill.failed,.hiwa-q-admin .q-pill.void,.hiwa-q-admin .q-pill.rejected{background:#fceaea;color:#9c2828}.hiwa-q-admin .q-pill.uncertain,.hiwa-q-admin .q-pill.not_sent{background:#fff0d8;color:#855515}.hiwa-q-admin .q-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hiwa-q-admin .q-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.hiwa-q-admin .q-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:20px}.hiwa-q-admin .q-alert{padding:13px 16px;border-radius:9px;background:#e8f3ef;color:#155e44;margin:12px 0}.hiwa-q-admin .q-alert.error{background:#fceaea;color:#922727}.hiwa-q-admin .q-alert.info{background:#eaf1f7;color:#254c6b}.hiwa-q-admin input[type=checkbox]{width:18px;min-height:18px;height:18px;padding:0}.hiwa-q-admin .q-check{display:flex;gap:9px;align-items:center;margin:12px 0}.hiwa-q-admin .q-page{display:flex;align-items:center;gap:14px;margin-top:18px}.hiwa-q-admin .q-item input{min-width:80px}.hiwa-q-admin .q-item td:first-child{min-width:180px}.hiwa-q-admin .q-item .q-number{width:105px}.hiwa-q-admin .q-bank{padding:18px;border:1px solid var(--q-line);border-radius:10px}.hiwa-q-admin textarea{min-height:100px}.hiwa-q-admin .q-muted{color:var(--q-muted);font-size:12px;line-height:1.6}.hiwa-q-admin .q-link{border:0;background:none;text-align:left;padding:0;color:#145c8c;cursor:pointer;font-weight:600}.hiwa-q-admin .q-total{font-size:19px;font-weight:700}.hiwa-q-admin .q-history{display:flex;gap:10px;flex-wrap:wrap}.hiwa-q-admin .q-saving{opacity:.65;pointer-events:none}@media(max-width:782px){.hiwa-q-admin .q-grid,.hiwa-q-admin .q-grid.three{grid-template-columns:1fr}.hiwa-q-admin .q-kpis{grid-template-columns:1fr 1fr}.hiwa-q-admin .q-card{padding:16px}.hiwa-q-admin .q-filters{align-items:stretch}.hiwa-q-admin .q-filters label{width:calc(50% - 10px)}.hiwa-q-admin .q-filters label:first-child{width:100%;flex-basis:100%}}@media(max-width:440px){.hiwa-q-dialog{padding:24px 18px}.hiwa-q-head h2{font-size:22px!important}.hiwa-q-grid{grid-template-columns:1fr;gap:12px}.hiwa-q-dialog{max-height:calc(100dvh - 20px)}}

.hiwa-q-dialog select{width:100%;padding:11px 12px;border:1px solid #c4d2de;border-radius:8px;background:#fff;color:var(--q-ink);font:inherit;min-height:42px}.hiwa-q-price-label{margin-top:18px}.hiwa-q-price-help{font-size:12px!important;color:var(--q-muted);line-height:1.5}.hiwa-q-items{padding:12px 12px 12px 28px;margin:0 0 18px;background:#f1f6f9;border-radius:9px;font-size:13px}.hiwa-q-items:empty{display:none}.hiwa-q-checkout{padding:10px 12px;background:#fff;border-style:dashed}.hiwa-q-checkout .hiwa-q-open{background:transparent!important;color:var(--q-ink)!important;padding:5px 0!important;text-align:left;text-decoration:underline!important;font-size:13px!important}.hiwa-q-dialog #hiwa-q-progress h3{font-size:20px}.hiwa-q-progress-message{font-size:14px;line-height:1.6}.hiwa-q-admin .q-price-mode{max-width:330px;margin:14px 0}.hiwa-q-dialog select:focus{outline:2px solid #31799e;outline-offset:1px}

.hiwa-q-cart-help{margin:0 0 18px;padding:14px 16px;background:#edf5fa;border:1px solid #cbdfea;border-left:4px solid #16759a;border-radius:10px;font-size:13px;line-height:1.6}.hiwa-q-cart-help strong{display:block;color:#102d46}.hiwa-q-cart-help p{margin:5px 0!important;font-size:13px!important}.hiwa-q-cart-help a{color:#145c8c!important;font-weight:650;text-decoration:underline!important}.hiwa-q-admin .q-pause{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0;padding:16px;background:#fff;border:1px solid #dce5ec;border-radius:10px}.hiwa-q-admin .q-pause small{flex-basis:100%;color:#5a6e7d;line-height:1.5}.hiwa-q-admin .q-pause span{font-size:13px;font-weight:600}

/* Quote flow 4.10: native modal top layer + fixed body lock in JS. */
html.hiwa-q-modal-open{overflow:hidden!important;overscroll-behavior:none}
.hiwa-q-dialog{width:min(720px,calc(100vw - 28px));max-width:720px;padding:30px 34px 24px;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch}
.hiwa-q-dialog::backdrop{background:rgba(7,29,49,.64);backdrop-filter:blur(5px)}
.hiwa-q-dialog .hiwa-q-head{margin-bottom:18px}.hiwa-q-dialog h3{font-family:inherit;font-size:20px;font-weight:700;line-height:1.35;color:var(--q-ink);margin:12px 0}.hiwa-q-dialog .hiwa-q-intro{font-size:13px;line-height:1.65;color:var(--q-muted);margin:8px 0 18px}
.hiwa-q-step-status{font-size:12px!important;font-weight:650;color:#1b6789;margin:0 0 10px!important}.hiwa-q-step-nav{list-style:none;display:flex;gap:6px;padding:0;margin:0 0 24px}.hiwa-q-step-nav li{flex:1;border-bottom:3px solid #e2eaf0;padding:8px 4px;font-size:11px;line-height:1.4;color:#758593}.hiwa-q-step-nav li.active{border-color:#0877a4;color:#0b5175;font-weight:700}.hiwa-q-step-nav li.complete{border-color:#3da68e;color:#267e6b}
.hiwa-q-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.hiwa-q-options-stack{grid-template-columns:1fr}.hiwa-q-dialog .hiwa-q-option{display:flex;gap:12px;align-items:flex-start;border:1px solid #c4d2de;border-radius:12px;padding:15px;cursor:pointer;transition:border-color .16s,background .16s}.hiwa-q-dialog .hiwa-q-option:has(input:checked){border-color:#147ba1;background:#eff8fc;box-shadow:inset 0 0 0 1px #147ba1}.hiwa-q-dialog .hiwa-q-option:has(input:disabled){opacity:.55;cursor:default}.hiwa-q-dialog input[type=radio],.hiwa-q-dialog input[type=checkbox]{appearance:auto;-webkit-appearance:auto;width:18px!important;height:18px;min-height:18px!important;flex:0 0 18px;margin:2px 0 0;padding:0!important;accent-color:#087ba4}.hiwa-q-option strong{display:block;font-size:14px}.hiwa-q-option small{display:block;font-size:12px;line-height:1.5;font-weight:400;color:#607584;margin-top:4px}.hiwa-q-wide{grid-column:1/-1}
.hiwa-q-items{padding:0;list-style:none;background:transparent;margin:12px 0}.hiwa-q-items li{border-bottom:1px solid #e5edf2;padding:12px 0}.hiwa-q-items li label{display:flex;gap:10px;font-size:13px;line-height:1.5;cursor:pointer}.hiwa-q-items li small{display:block;margin:5px 0 0 28px;color:#9b472a;font-size:11px;line-height:1.5}.hiwa-q-items label:has(input:disabled){cursor:default}.hiwa-q-review{background:#f4f8fb;border:1px solid #e0e9f0;border-radius:12px;padding:16px;margin:18px 0}.hiwa-q-review p,.hiwa-q-review li{font-size:12px!important;line-height:1.65;margin:6px 0!important;overflow-wrap:anywhere}.hiwa-q-review ul{padding-left:18px;margin:8px 0}.hiwa-q-review strong{font-size:13px}
.hiwa-q-navigation{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.hiwa-q-navigation .hiwa-q-secondary{margin:0;cursor:pointer;background:#fff;min-height:46px}.hiwa-q-navigation .hiwa-q-primary{flex:1;max-width:390px}.hiwa-q-return{display:block;margin:20px auto 0;padding:6px 10px;border:0;background:transparent;color:#2d657f;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;cursor:pointer;text-decoration:underline}
.hiwa-q-progress-badge{display:inline-block;color:#187a9f;letter-spacing:.13em;font-size:10px;font-weight:750}.hiwa-q-dialog #hiwa-q-progress{text-align:center}.hiwa-q-progress-message{min-height:44px;color:#536e80;font-size:14px!important}.hiwa-q-pump{background:radial-gradient(ellipse at center,#edf6fb,transparent 70%);margin:8px -12px}.hiwa-q-pump svg{width:100%;height:auto;display:block;max-height:280px}.hiwa-q-pump #hiq-waterG{transition:transform 2s ease}.hiwa-q-pump .tl{fill:#7490a1;font-size:9px}.hiwa-q-pump .flow,.hiwa-q-pump .flow2,.hiwa-q-pump .stream{stroke-dasharray:12 10;animation:hiq-flow 1s linear infinite;opacity:.3}.processing .hiwa-q-pump .flow,.processing .hiwa-q-pump .flow2,.processing .hiwa-q-pump .stream{opacity:1;animation-duration:.45s}.hiwa-q-pump #hiq-imp{transform-box:fill-box;transform-origin:center;animation:hiq-spin 3s linear infinite}.processing .hiwa-q-pump #hiq-imp{animation-duration:.7s}.hiwa-q-pump .hiwa-q-worker-arm{transform-box:fill-box;transform-origin:90% 20%;animation:hiq-start 1.7s ease-in-out 1}.hiwa-q-start-light{animation:hiq-light 1.6s ease-in-out infinite}.hiwa-q-pump .w1{animation:hiq-wave 4s linear infinite}.hiwa-q-pump .w2{animation:hiq-wave 5s linear infinite reverse}.hiwa-q-flow-meter{height:5px;background:#e8eff4;border-radius:20px;overflow:hidden}.hiwa-q-flow-meter i{display:block;width:calc(var(--q-progress,.12)*100%);height:100%;background:linear-gradient(90deg,#1680a9,#40bca9);border-radius:20px;transition:width 1.5s ease}.hiwa-q-batch-count{font-size:12px!important;color:#527084;min-height:18px}.hiwa-q-result-card{padding:16px;border:1px solid #d9e8ed;border-radius:12px;background:#f7fbfd}.hiwa-q-result-card h4{font-size:17px;margin:0 0 8px;color:#145d75}.hiwa-q-result-card p{font-size:13px!important;line-height:1.6!important;overflow-wrap:anywhere}.hiwa-q-failure{padding:12px;background:#fff4e8;border-radius:8px;color:#885525!important;font-size:12px!important;line-height:1.6}
@keyframes hiq-flow{to{stroke-dashoffset:-22}}@keyframes hiq-spin{to{transform:rotate(360deg)}}@keyframes hiq-wave{to{transform:translateX(-140px)}}@keyframes hiq-start{0%,100%{transform:rotate(0)}45%{transform:rotate(-12deg)}}@keyframes hiq-light{50%{opacity:.45}}
@media(max-width:540px){.hiwa-q-dialog{padding:26px 18px 18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.hiwa-q-options{grid-template-columns:1fr}.hiwa-q-step-nav li{font-size:10px;padding:7px 0}.hiwa-q-navigation{gap:8px}.hiwa-q-navigation .hiwa-q-secondary{font-size:11px;padding:10px}.hiwa-q-navigation .hiwa-q-primary{font-size:13px!important;padding:12px!important}.hiwa-q-pump svg{min-height:135px}.hiwa-q-head h2{font-size:23px!important}}
@media(prefers-reduced-motion:reduce){.hiwa-q-pump *{animation:none!important;transition:none!important}.hiwa-q-flow-meter i{transition:none}}
.hiwa-q-giro-search{margin-top:-8px}.hiwa-q-giro-search ul{list-style:none;padding:0;margin:0;border:1px solid #b9d1de;border-radius:10px;background:#fff;max-height:240px;overflow:auto;overscroll-behavior:contain}.hiwa-q-giro-search li{margin:0;padding:0}.hiwa-q-giro-search [role=option]{display:grid;grid-template-columns:65px 1fr;gap:10px;width:100%;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5edf2;padding:12px;color:#163951;cursor:pointer;line-height:1.5;font-family:inherit;font-size:12px}.hiwa-q-giro-search [role=option] strong{color:#087596;font-size:12px}.hiwa-q-giro-search [role=option]:hover,.hiwa-q-giro-search [role=option]:focus,.hiwa-q-giro-search [role=option].active{background:#eaf6fc;outline:2px solid #1680a9;outline-offset:-2px}.hiwa-q-mail-summary{padding:14px;background:#edf8f4;border:1px solid #cde7dd;border-radius:10px;font-size:13px!important;line-height:1.6}

/* 4.10.2: input sizes avoid automatic iOS focus zoom; manual zoom stays available. */
.hiwa-q-dialog{touch-action:pan-y pinch-zoom}
.hiwa-q-dialog input:not([type=checkbox]):not([type=radio]),.hiwa-q-dialog select,.hiwa-q-dialog textarea{font-size:16px!important;line-height:1.45!important}
.hiwa-q-dialog h2:focus,.hiwa-q-dialog h3:focus{outline:none}
.hiwa-q-scene{display:block;width:100%;height:auto;overflow:visible}
.hiwa-q-scene .hiq-water{transition:transform 2s ease}
.hiwa-q-scene .hiq-flow{stroke-dasharray:9 12;animation:hiq-flow 1.5s linear infinite}
.hiwa-q-scene .hiq-impeller,.hiwa-q-scene .hiq-fan{transform-box:fill-box;transform-origin:center;animation:hiq-spin 3s linear infinite}
.hiwa-q-scene .hiq-wave-front{animation:hiq-wave 5s linear infinite}
.hiwa-q-scene .hiq-wave-back{animation:hiq-wave 7s linear infinite reverse}
.hiwa-q-scene .hiq-current{stroke-dasharray:6 22;animation:hiq-current 2s linear infinite}
.hiwa-q-scene .hiq-lamp-halo{animation:hiq-lamp 3.5s ease-in-out infinite}
.hiwa-q-scene .hiq-lamp-face{animation:hiq-lamp-face 3.5s ease-in-out infinite}
.hiwa-q-scene .hiq-status-light{animation:hiq-light 2s ease-in-out infinite}
.hiwa-q-pump [hidden],.hiwa-q-tracker [hidden],.hiwa-q-tracker[hidden]{display:none!important}
.hiwa-q-tracker{position:fixed;left:max(12px,env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));z-index:99990;display:flex;align-items:center;gap:10px;width:296px;max-width:calc(100vw - 24px);min-height:78px;padding:10px 14px 12px 10px;border:1px solid #d5e2eb;border-radius:14px;background:rgba(255,255,255,.97);box-shadow:0 6px 24px #12344c12;color:#173950;font-family:inherit;box-sizing:border-box;overflow:hidden;pointer-events:none!important;user-select:none}
.hiwa-q-tracker *{box-sizing:border-box;pointer-events:none!important}
.hiwa-q-tracker.is-obscured{visibility:hidden}
.hiwa-q-tracker-art{width:76px;flex:0 0 76px;line-height:0}
.hiwa-q-tracker-art .hiwa-q-scene{width:76px;height:49px}
.hiwa-q-tracker-copy{min-width:0;flex:1}
.hiwa-q-tracker-copy strong{display:block;font-size:12px;font-weight:700;line-height:1.4;margin:0 0 4px;color:#173950}
.hiwa-q-tracker-detail{display:block;font-size:10px;font-weight:400;line-height:1.45;color:#577183;overflow-wrap:anywhere}
.hiwa-q-tracker-line{position:absolute;bottom:0;left:0;height:2px;width:100%;background:linear-gradient(90deg,transparent,#218bac,#7bcfbd,transparent);animation:hiq-tracker-line 3s ease-in-out infinite}
.hiwa-q-tracker-check{display:none;width:40px;height:40px;margin:auto;border-radius:50%;background:#e5f5ed;color:#237857;font-size:23px;line-height:40px;text-align:center}
.hiwa-q-tracker[data-state=sent] .hiwa-q-tracker-art [data-q-scene]{display:none!important}
.hiwa-q-tracker[data-state=sent] .hiwa-q-tracker-check{display:block}
.hiwa-q-tracker:not([data-state=working]) .hiwa-q-tracker-line{animation:none;background:#40a582}
.hiwa-q-tracker[data-state=pending] .hiwa-q-tracker-line,.hiwa-q-tracker[data-state=attention] .hiwa-q-tracker-line{background:#d6a155}
.hiwa-q-tracker:not([data-state=working]) .hiwa-q-scene *{animation:none!important}
@keyframes hiq-current{to{stroke-dashoffset:-56}}
@keyframes hiq-lamp{0%,100%{opacity:.55}50%{opacity:1}}
@keyframes hiq-lamp-face{0%,100%{fill:#f8d67d}50%{fill:#ffebac}}
@keyframes hiq-tracker-line{0%,100%{opacity:.35;transform:translateX(-25%)}50%{opacity:1;transform:translateX(25%)}}
@media(max-width:540px){.hiwa-q-tracker{width:264px;min-height:72px;gap:8px}.hiwa-q-tracker-art{width:64px;flex-basis:64px}.hiwa-q-tracker-art .hiwa-q-scene{width:64px;height:44px}.hiwa-q-tracker-copy strong{font-size:11px}}
@media(prefers-reduced-motion:reduce){.hiwa-q-scene *,.hiwa-q-tracker-line{animation:none!important;transition:none!important}}

.hiwa-q-dialog .hiwa-q-return-background{width:100%;max-width:390px;padding:13px 18px;margin-top:18px;border:1px solid #173d57;border-radius:9px;background:#173d57;color:#fff;font-size:14px;font-weight:650;text-decoration:none;line-height:1.5}.hiwa-q-dialog .hiwa-q-return-background:hover{background:#245672}

.hiwa-q-admin .q-bulk{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0;padding:16px;background:#fff;border:1px solid #dce5ec;border-radius:12px}.hiwa-q-admin .q-bulk strong{font-size:13px;min-width:112px}.hiwa-q-admin .q-bulk small{flex-basis:100%;color:#5a6e7d;line-height:1.6}.hiwa-q-admin .q-bulk #q-bulk-trash{color:#9b3535;border-color:#d7abab}.hiwa-q-admin [data-quote-select],.hiwa-q-admin #q-select-all{width:18px;height:18px;min-height:18px;appearance:auto;accent-color:#176c8e}.hiwa-q-admin .q-table-wrap th:first-child:has(#q-select-all){width:48px}.hiwa-q-admin [data-quote-select]:disabled{opacity:.45}@media(max-width:782px){.hiwa-q-admin .q-bulk .q-button{flex:1;text-align:center}}
