.cm-inq-page{padding-top:var(--space-8);padding-bottom:var(--space-16)}.cm-inq-loading{gap:16px;display:grid}.cm-inq-loading__title{width:320px;max-width:70%;height:44px}.cm-inq-loading__row{border-radius:var(--radius-lg);height:88px}.cm-inq{gap:var(--space-6);display:grid}.cm-inq__head{gap:4px;display:grid}.cm-inq__shared-actions{margin-top:10px}.cm-inq__layout{gap:var(--space-8);align-items:start;display:grid}@media (width>=1024px){.cm-inq__layout{grid-template-columns:minmax(0,1fr) 340px}}.cm-inq-table{border-collapse:separate;border-spacing:0;width:100%}.cm-inq-table th{color:var(--cm-mute);letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--cm-line);padding:0 12px 10px;font-size:12px;font-weight:600}.cm-inq-row td{vertical-align:top;border-bottom:1px solid var(--cm-line);transition:opacity var(--duration-base);padding:16px 12px}.cm-inq-row.is-flagged td{background:color-mix(in oklab, var(--cm-warning-bg), white 40%)}.cm-inq-row__product{gap:16px;display:flex}.cm-inq-row__thumb{border-radius:var(--radius-md);background:var(--cm-surface);width:64px;height:64px;color:var(--cm-teal-400);flex:none;place-items:center;display:grid;overflow:hidden}.cm-inq-row__thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:6px}.cm-inq-row__info{justify-items:start;gap:2px;min-width:0;display:grid}.cm-inq-row__brand{color:var(--cm-teal-700);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.cm-inq-row__name{color:var(--cm-ink);font-family:var(--font-display);font-size:17px;font-weight:500;line-height:24px;text-decoration:none}.cm-inq-row__name:hover{color:var(--cm-teal-700);text-decoration:underline}.cm-inq-row__meta{color:var(--cm-mute);font-size:14px}.cm-inq-row__flag{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.cm-inq-row__note{width:100%;max-width:420px;margin-top:6px;display:block}.cm-inq-row__note .cm-input{min-height:40px;font-size:14px}.cm-inq-row__qty,.cm-inq-row__unit{white-space:nowrap}.cm-inq-row__unit .cm-select{min-height:44px}.cm-inq-row__unit-text{color:var(--cm-ink-2);padding-top:10px;display:inline-block}.cm-inq-row__remove{text-align:right;width:56px}.cm-inq-row__remove .cm-icon-btn{color:var(--cm-mute)}.cm-inq-row__remove .cm-icon-btn:hover{color:var(--cm-error);background:var(--cm-error-bg)}@media (width<=767px){.cm-inq-table thead{display:none}.cm-inq-table,.cm-inq-table tbody{display:block}.cm-inq-row{border:1px solid var(--cm-line);border-radius:var(--radius-lg);background:var(--cm-white);grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.cm-inq-row.is-flagged{background:color-mix(in oklab, var(--cm-warning-bg), white 40%)}.cm-inq-row td{border:0;padding:0;display:block;background:0 0!important}.cm-inq-row__product{grid-column:1/-1}.cm-inq-row__remove{grid-area:2/4;width:auto}.cm-inq-row__qty{grid-area:2/1}.cm-inq-row__unit{grid-area:2/2/auto/4}}.cm-inq__note{margin-top:var(--space-6)}.cm-inq__tools{margin-top:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cm-inq__tools-right{align-items:center;gap:16px;display:inline-flex}.cm-inq-summary{top:calc(var(--header-main-h) + 24px);border-radius:var(--radius-lg);background:var(--cm-surface);border:1px solid var(--cm-line);gap:14px;padding:24px;display:grid;position:sticky}.cm-inq-summary__list{gap:8px;margin:0;display:grid}.cm-inq-summary__list div{justify-content:space-between;display:flex}.cm-inq-summary__list dt{color:var(--cm-mute)}.cm-inq-summary__list dd{transition:color var(--duration-slow), background-color var(--duration-slow);border-radius:4px;margin:0;padding:0 4px;font-weight:600}.cm-inq-summary__list dd.is-highlight{background:var(--cm-teal-100);color:var(--cm-teal-800)}.cm-inq-summary__warn{color:var(--cm-warning)}.cm-inq__sticky{display:none}@media (width<=1023px){.cm-inq-summary{position:static}.cm-inq__sticky{z-index:var(--z-sticky);padding:12px var(--margin) calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -1px 0 var(--cm-line), 0 -8px 24px #00377014;background:#fffffff0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0}body:has(.cm-inq__sticky){--sticky-bar-h:72px;padding-bottom:72px}}.cm-rfq{gap:var(--space-4);display:grid}.cm-rfq__lead{max-width:60ch}.cm-rfq__layout{gap:var(--space-8);margin-top:var(--space-4);align-items:start;display:grid}@media (width>=1024px){.cm-rfq__layout{gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cm-rfq__summary{top:calc(var(--header-main-h) + 24px);order:2;position:sticky}}.cm-rfq__form{gap:var(--space-8);max-width:var(--layout-form);display:grid}.cm-rfq__group{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.cm-rfq__group legend{margin-bottom:var(--space-5);padding:0}.cm-rfq__row{gap:var(--space-5);display:grid}@media (width>=640px){.cm-rfq__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-rfq__date{max-width:240px}.cm-rfq__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cm-rfq__submit{justify-items:start;gap:10px;display:grid}.cm-rfq__fallbacks{margin-top:10px}.cm-rfq__summary{border-radius:var(--radius-lg);background:var(--cm-surface);border:1px solid var(--cm-line)}.cm-rfq__summary-toggle{width:100%;min-height:56px;font-family:var(--font-display);text-align:left;justify-content:space-between;align-items:center;padding:0 20px;font-size:17px;font-weight:600;display:flex}.cm-rfq__summary-toggle svg{transition:transform var(--duration-base);color:var(--cm-mute)}.cm-rfq__summary-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cm-rfq__summary-body{gap:12px;padding:0 20px 20px;display:none}.cm-rfq__summary-body.is-open{display:grid}@media (width>=1024px){.cm-rfq__summary-toggle{pointer-events:none}.cm-rfq__summary-toggle svg{display:none}.cm-rfq__summary-body{display:grid}}.cm-rfq__items{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.cm-rfq__items li{border-bottom:1px solid var(--cm-line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.cm-rfq__item-name{min-width:0}.cm-upload__hint{display:block}.cm-thanks{justify-items:center;gap:var(--space-6);display:grid}.cm-thanks__card{justify-items:center;gap:var(--space-4);width:100%;max-width:640px;padding:var(--space-10) var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--cm-line);background:var(--cm-white);text-align:center;box-shadow:var(--shadow-1);display:grid}.cm-thanks__card h1:focus{outline:none}.cm-thanks__tick{background:var(--cm-teal-100);border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.cm-thanks__tick svg{stroke:var(--cm-teal-700);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cm-thanks__tick circle{stroke:var(--cm-teal-200);stroke-width:2px}.cm-thanks__tick path{stroke-dasharray:40;stroke-dashoffset:40px;animation:cm-draw .4s var(--ease-out) .15s forwards}@keyframes cm-draw{to{stroke-dashoffset:0}}.cm-thanks__ref{justify-items:center;gap:6px;display:grid}.cm-thanks__ref-pill{border-radius:var(--radius-pill);border:1px solid var(--cm-teal-200);background:var(--cm-teal-50);min-height:44px;color:var(--cm-teal-800);letter-spacing:.02em;align-items:center;gap:10px;padding:0 18px;font-size:17px;font-weight:600;display:inline-flex}.cm-thanks__next{width:100%;max-width:360px;margin:var(--space-2) 0;text-align:left;gap:10px;padding:0;list-style:none;display:grid}.cm-thanks__next li{align-items:center;gap:12px;display:flex}.cm-thanks__next .cm-steps__num{background:var(--cm-teal-700);width:28px;height:28px;color:var(--cm-white);border-radius:50%;flex:none;place-items:center;margin:0;font-size:14px;display:grid}.cm-thanks__items{text-align:left;border-radius:var(--radius-lg);background:var(--cm-surface);width:100%;padding:16px 20px}.cm-thanks__items ul{gap:8px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.cm-thanks__items li{justify-content:space-between;gap:12px;display:flex}.cm-thanks__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cm-short{gap:var(--space-6);display:grid}.cm-short__row{gap:var(--space-5);display:grid}@media (width>=560px){.cm-short__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-short__product{border-radius:var(--radius-md);background:var(--cm-surface);padding:12px 14px;font-size:14px}.cm-short-done{border-radius:var(--radius-lg);background:var(--cm-success-bg);justify-items:start;gap:10px;padding:24px;display:grid}.cm-short-done__tick{background:var(--cm-white);width:48px;height:48px;color:var(--cm-success);border-radius:50%;place-items:center;display:grid}.cm-form-verification:empty,.cm-rfq__turnstile:empty,.cm-rfq__errors:empty{display:none}.cm-short .cm-check,.cm-rfq__form>.cm-field .cm-check{min-height:24px;padding-block:0}
