.cq-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:28px;margin:32px 0 52px;color:#29253e}
.cq-workspace [hidden],.cq-guidance [hidden]{display:none!important}.cq-panel{min-width:0;padding:30px;border:1px solid #e4dff3;border-radius:24px;background:#fff;box-shadow:0 12px 36px #39305205;scroll-margin-top:110px}
.cq-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.cq-heading>span{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:#f5f2fc;color:#6752c5;font-size:12px;font-weight:700}.cq-heading h2{font-size:25px;line-height:1.25;letter-spacing:-.03em;margin:0}
.cq-route{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f6f3fc;border-radius:15px;padding:17px 20px;margin-bottom:24px}.cq-route div{display:grid;gap:4px;min-width:0}.cq-route div:last-child{text-align:end}.cq-route small{font-size:12px;color:#858096}.cq-route strong{font-size:15px;overflow-wrap:anywhere}.cq-route>span{color:#a895d6;font-size:23px}
.cq-location{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.cq-location:not(:has([data-district-field]:not([hidden]))){grid-template-columns:1fr}.cq-workspace label{display:grid;gap:7px;font-size:13px;font-weight:600;min-width:0;color:#47415f}
.cq-workspace input,.cq-workspace select{width:100%;min-width:0;min-height:46px;border:1px solid #ded8ed;border-radius:10px;background:white;padding:10px 12px;color:#29253e;font:inherit;font-size:15px}.cq-workspace input:focus,.cq-workspace select:focus{outline:3px solid #705bc427;outline-offset:1px;border-color:#7761c8}.cq-workspace button:focus-visible,.cq-workspace a:focus-visible,.cq-reference summary:focus-visible{outline:3px solid #a18add;outline-offset:4px}
.cq-package{border:1px solid #e9e4f3;border-radius:15px;padding:17px;background:#fcfbfe;margin:14px 0}.cq-package-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.cq-package-head strong{font-size:14px}.cq-remove{border:0;background:transparent;color:#81768e;font-size:21px;line-height:1;min-width:32px;min-height:32px;border-radius:8px}.cq-remove:hover{color:#bd3260;background:#fff0f5}.cq-package-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cq-package-fields label{grid-column:span 2}.cq-package-fields label:nth-last-child(-n+2){grid-column:span 3}
.cq-package-types{display:flex;flex-wrap:wrap;gap:10px 18px;border:0;padding:0;margin:22px 0 18px;min-width:0}
.cq-package-types legend{font-size:13px;font-weight:600;margin-bottom:10px;color:#47415f}
.cq-workspace .cq-package-types label{display:flex;align-items:center;gap:7px;cursor:pointer}
.cq-workspace .cq-package-types input{width:17px;min-height:17px;height:17px;padding:0;margin:0;accent-color:#6751bf;flex:none}
.cq-package-type-label{display:inline-flex;align-items:center;gap:6px}
.cq-package-type-label svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.cq-document label{max-width:280px}
.cq-add{width:100%;padding:12px;border:1px dashed #bdb0de;border-radius:12px;background:#fff;color:#6651bc;font:inherit;font-size:14px;font-weight:600}.cq-add:hover{background:#f6f2ff}.cq-add>span[aria-hidden]{font-size:20px;vertical-align:middle;margin-inline-end:4px}.cq-hint{font-size:12px!important;line-height:1.65!important;color:#827a94!important;margin:12px 0}.cq-summary{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;margin:7px 0 13px;border-bottom:1px solid #e9e4f3;font-size:13px;color:#7d728e}.cq-summary strong{font-size:17px;color:#5c46aa}
.cq-primary{width:100%;border:0;border-radius:12px;background:#6751bf;color:#fff;padding:15px 20px;display:flex;align-items:center;justify-content:center;gap:15px;min-height:52px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:background .2s,transform .2s}.cq-primary:hover{background:#514095;transform:translateY(-1px)}.cq-primary:disabled,.cq-add:disabled{opacity:.5;cursor:wait;transform:none}.cq-quote-note{text-align:center;margin-bottom:0}.cq-empty{text-align:center;display:grid;justify-items:center;padding:30px 12px 60px}.cq-illustration{width:180px;margin:8px 0 25px;color:#7560bd}.cq-illustration svg{display:block;width:100%}.cq-empty h3{font-size:27px;line-height:1.25;letter-spacing:-.03em;max-width:360px;margin:0 0 16px}.cq-empty p{font-size:15px;line-height:1.85;max-width:390px;color:#80758e;margin:0 0 20px}.cq-text-link{font-weight:650;color:#6751bf;border-bottom:1px solid #d8cdec;padding:6px 0;font-size:14px}.cq-alert{padding:13px 16px;border:1px solid #f0dec2;border-radius:12px;background:#fff9ee;color:#8a632e;font-size:13px;line-height:1.65;margin:15px 0}.cq-alert--error{background:#fff3f4;color:#aa3654;border-color:#edcfda}
.cq-offer{border:1px solid #e4def2;border-radius:17px;padding:22px;margin-bottom:14px;background:linear-gradient(135deg,#fff 60%,#faf8ff);transition:box-shadow .2s}.cq-offer:hover{box-shadow:0 8px 25px #5b469610}.cq-offer-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.cq-carrier{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.cq-carrier img{max-width:145px;max-height:45px;object-fit:contain;object-position:left}.cq-carrier strong{font-size:14px}.cq-offer-price{white-space:nowrap;color:#5d47ad;font-size:28px;line-height:1.2;font-weight:750;letter-spacing:-.03em}.cq-offer-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}
.cq-offer-transport{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650;line-height:1.4;color:#6852ae;white-space:nowrap}
.cq-offer-transport[data-transport="road"]{color:#93621e}
.cq-offer-transport .cq-transport-icon{width:18px;height:18px;stroke:currentColor}
.cq-offer-price small{font-size:13px;font-weight:500;letter-spacing:0}.cq-offer-details{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 16px;font-size:12px;color:#81758f}.cq-offer-details span{background:#f5f2fb;border-radius:7px;padding:5px 9px}.cq-offer .cq-primary{min-height:43px;padding:10px;font-size:13px}.cq-results{align-self:start;position:relative}
.cq-dialog{width:min(420px,calc(100% - 32px));padding:36px 28px;border:1px solid #e8e1f3;border-radius:24px;box-shadow:0 25px 90px #29213a35;text-align:center;color:#322a45;max-height:85vh}.cq-dialog::backdrop{background:#28203966;backdrop-filter:blur(5px)}.cq-dialog h2{font-size:24px;margin:16px 0 13px}.cq-dialog p{font-size:15px;line-height:1.75;margin:0;color:#82748f}.cq-close{position:absolute;inset-block-start:10px;inset-inline-end:12px;background:transparent;border:0;font-size:26px;color:#877493;width:36px;height:36px}.cq-spinner{display:inline-block;width:42px;height:42px;border:3px solid #eae4f7;border-top-color:#7256bd;border-radius:50%;animation:cq-spin 1s linear infinite}.cq-guidance{margin:45px 0 28px;padding:32px;border-radius:24px;background:#f8f6fc}.cq-guidance-head h2{font-size:29px;letter-spacing:-.03em;margin:8px 0 24px}.cq-kicker{font-size:12px;font-weight:700;color:#8c75b0;letter-spacing:.05em}.cq-delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cq-delivery{display:flex;align-items:flex-start;gap:16px;padding:24px;background:white;border:1px solid #eee7f4;border-radius:16px}.cq-service-icon{display:grid;place-items:center;border-radius:12px;width:40px;height:40px;flex:none;background:#eee8f9;color:#7b5db9;font-size:24px;font-weight:600}.cq-delivery h3{font-size:17px;margin:0 0 7px}.cq-delivery strong{font-size:23px;color:#6651a2}.cq-delivery p{font-size:14px;line-height:1.7;color:#847590;margin:9px 0 0}.cq-delivery-note{font-size:14px;line-height:1.85;color:#7f718d;margin:20px 0 0}.cq-customs{display:flex;gap:17px;border-top:1px solid #e4ddec;padding-top:24px;margin-top:24px}.cq-customs h3{font-size:20px;margin:0 0 12px}.cq-customs p{font-size:14px;line-height:1.9;color:#756780;margin:0 0 12px}.cq-customs a{font-size:12px;color:#7055aa}
.cq-reference{margin:25px 0 45px;border:1px solid #e8e2f1;border-radius:15px;padding:0 22px;color:#776b86}.cq-reference summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:17px 0;font-size:14px;font-weight:650;gap:15px}.cq-reference summary::-webkit-details-marker{display:none}.cq-reference[open] summary>span{transform:rotate(45deg)}.cq-reference>p{font-size:13px;line-height:1.8}.cq-reference-table{max-height:430px;overflow:auto;border:1px solid #e8e2f1;border-radius:12px}.cq-reference table{width:100%;border-collapse:collapse;font-size:13px}.cq-reference caption{padding:12px;text-align:start;caption-side:top}.cq-reference td,.cq-reference th{text-align:start;padding:10px 15px;border-bottom:1px solid #eee8f4}.cq-reference td:last-child,.cq-reference th:last-child{text-align:end}.cq-reference thead{background:#f6f2fb}.cq-reference tbody th{font-weight:500}
@keyframes cq-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cq-spinner{animation:none}.cq-primary{transition:none}}
@media(max-width:991px){.cq-workspace{grid-template-columns:1fr;gap:20px}.cq-empty{padding:15px 5px 30px}.cq-results{position:static}.cq-offer-top{gap:12px}}
@media(max-width:575px){.cq-panel{padding:21px 17px;border-radius:20px}.cq-heading h2{font-size:22px}.cq-route{padding:14px;gap:12px}.cq-route strong{font-size:13px}.cq-workspace{margin-top:22px}.cq-location{grid-template-columns:1fr}.cq-package{padding:14px 12px}.cq-package-fields{gap:10px}.cq-package-fields label{font-size:11px}.cq-workspace input{padding:10px 8px}.cq-empty h3{font-size:25px}.cq-offer{padding:18px 15px}.cq-offer-price{font-size:25px}.cq-carrier img{max-width:120px}.cq-guidance{padding:24px 18px}.cq-delivery-grid{grid-template-columns:1fr;gap:14px}.cq-delivery{padding:19px 16px}.cq-guidance-head h2{font-size:26px}.cq-customs{gap:12px}.cq-customs .cq-service-icon{width:29px;height:29px;font-size:18px}.cq-reference{padding:0 16px}.cq-illustration{width:145px}}
[dir=rtl] .cq-route>span{transform:scaleX(-1)}[dir=rtl] .cq-carrier img{object-position:right}

.cq-package legend{float:none;width:auto;padding:0 7px;font-size:14px;font-weight:650;margin:0}.cq-package>.cq-remove{display:block;margin-inline-start:auto;font-size:12px;margin-top:-9px;margin-bottom:10px}.cq-carrier>div{display:grid;gap:4px}.cq-carrier>div>span{font-size:12px;color:#81758f}.cq-dialog:not([open]){display:none}
.cq-carrier-name{display:flex;align-items:center;gap:7px;line-height:1.5}.cq-transport-icon{width:21px;height:21px;flex:none;fill:none;stroke:#7960ba;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.cq-package>.cq-remove{display:flex;align-items:center;gap:6px;padding:6px 8px;font:inherit;font-size:12px;line-height:1.4;cursor:pointer;transition:color .15s,background .15s}.cq-remove-icon{width:17px;height:17px;flex:none;fill:none;stroke:#d64254;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cq-package>.cq-remove:hover,.cq-package>.cq-remove:focus-visible{color:#c92c43;background:#fff0f3}
.cq-workspace .cq-results>.cq-quote-note{margin:0 0 18px}

/* Searchable origin fields and a quiet, readable validity notice. */
.cq-location .ts-wrapper{min-width:0;font-size:14px;margin-top:8px;display:block}.cq-location .ts-control{border:1px solid #ded6ed;border-radius:11px;min-height:48px;padding:12px 35px 12px 14px;box-shadow:none;background:white;align-items:center;gap:4px}.cq-location .ts-control input{min-height:0!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;font:inherit;color:#322a45}.cq-location .ts-dropdown{border:1px solid #ded6ed;border-radius:12px;box-shadow:0 12px 35px #3323491a;padding:6px;font-size:14px;z-index:30}.cq-location .ts-dropdown .option{padding:10px 12px;border-radius:7px}.cq-location .ts-dropdown .active{background:#eee9f9;color:#58419d}.cq-location .ts-dropdown-content{max-height:240px}.cq-location .ts-wrapper.focus .ts-control{border-color:#8e74ce;box-shadow:0 0 0 3px #8061be18}.cq-workspace .cq-quote-note{font-size:13px;font-weight:500;line-height:1.75;text-align:start;padding:14px 16px;background:#f7f4fc;border-inline-start:3px solid #ab96d1;border-radius:8px;color:#625471;margin-top:16px}
.wex-ux-page .wex-country-guide__heading{display:flex;align-items:center;gap:20px;border:0;border-radius:0;background:none;padding:12px 0 24px;margin:0 0 25px;box-shadow:none;border-bottom:1px solid #ece6f4;min-height:100px}.wex-ux-page .wex-country-guide__heading>div{min-width:0}.wex-ux-page .wex-country-guide__heading h2{font-size:clamp(24px,2.3vw,32px);line-height:1.3;letter-spacing:-.035em;margin:8px 0 0!important}.wex-ux-page .wex-country-guide__flag{width:58px;height:42px;object-fit:cover;flex:none;box-shadow:0 4px 14px #34223d10}.wex-ux-page .wex-country-guide__eyebrow{display:block;line-height:1.5;letter-spacing:.09em}.cq-delivery-grid:has(>article:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}
.cq-reference-link-row{margin:0 0 32px;text-align:end}.cq-reference-link{padding:6px 0;border:0;border-bottom:1px solid #d6cbe9;background:none;color:#827194;font:inherit;font-size:12px;cursor:pointer}.cq-reference-modal{width:min(720px,calc(100% - 32px));max-height:85vh;border:1px solid #e8e2f1;border-radius:22px;padding:30px;color:#433751;box-shadow:0 30px 100px #30233f40}.cq-reference-modal:not([open]){display:none}.cq-reference-modal::backdrop{background:#27203370;backdrop-filter:blur(4px)}.cq-reference-modal header{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px}.cq-reference-modal header h2{font-size:25px;line-height:1.3;margin:0}.cq-reference-modal header button{border:0;background:#f3eef9;color:#695480;border-radius:10px;font-size:25px;width:36px;height:36px;flex:none}.cq-reference-modal>p{font-size:14px;line-height:1.8}.cq-reference-modal .cq-reference{border:0;padding:0;margin:0}.cq-reference-modal .cq-reference-table{max-height:45vh}.cq-reference-modal:focus-visible,.cq-reference-link:focus-visible{outline:3px solid #ae97d8;outline-offset:4px}
@media(max-width:991px){.cq-delivery-grid:has(>article:nth-child(3)){grid-template-columns:1fr}.cq-delivery-grid:has(>article:nth-child(3)) .cq-delivery{padding:20px}}@media(max-width:575px){.wex-ux-page .wex-country-guide__heading{gap:16px;min-height:100px;padding:12px 0 22px}.wex-ux-page .wex-country-guide__flag{width:46px;height:34px}.cq-reference-modal{padding:22px 18px}.cq-reference-modal header h2{font-size:21px}}

/* The homepage and country pages use one quote flow; only the surrounding layout differs. */
.cq-workspace--home{margin:0;padding:28px;gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
.cq-workspace--home>.cq-panel{padding:8px 0;border:0;border-radius:0;box-shadow:none}
.cq-workspace--home>.cq-results{border-inline-start:1px solid #ece6f4;padding-inline-start:28px;align-self:stretch}
.cq-workspace .cq-location.cq-location--route{grid-template-columns:minmax(100px,.65fr) minmax(0,1.5fr);align-items:end}
.cq-origin{display:grid;gap:10px;align-self:stretch;background:#f6f3fc;border-radius:12px;padding:13px 16px}
.cq-origin small{font-size:12px;color:#85758e}.cq-origin strong{display:flex;align-items:center;gap:10px;font-size:15px}.cq-origin img{object-fit:cover;border-radius:2px}
.cq-workspace--home .cq-empty{padding-top:42px}.cq-workspace--home .cq-panel h2{font-size:25px;letter-spacing:-.03em;line-height:1.3}
.cq-workspace--home .cq-location .ts-wrapper{margin-top:0}
.cq-workspace--home .cq-location .ts-control{background:#fff;border-color:#ded6ed;box-shadow:none}
@media(max-width:991px){.cq-workspace--home{grid-template-columns:1fr;padding:24px;gap:26px}.cq-workspace--home>.cq-results{border-inline-start:0;border-top:1px solid #ece6f4;padding:24px 0 0}.cq-workspace--home .cq-empty{padding:12px 0 22px}}
@media(max-width:575px){.cq-workspace--home{padding:22px 17px}.cq-workspace--home .cq-panel h2{font-size:22px}.cq-workspace .cq-location.cq-location--route{grid-template-columns:1fr}.cq-origin{display:flex;align-items:center;justify-content:space-between;padding:12px 14px}.cq-workspace--home input{font-size:16px}}
.cq-customs-tools{margin:14px 0 20px;padding:14px 16px;border:1px solid #e6dcf4;border-radius:12px;background:#fbf8ff}
.cq-customs-tools .cq-hint{margin:0 0 10px}
.cq-customs-actions{display:flex;flex-wrap:wrap;gap:9px}
.cq-secondary{padding:9px 12px;border:1px solid #b9a8db;border-radius:9px;background:white;color:#6046a9;font:inherit;font-size:12px;font-weight:650;cursor:pointer}
.cq-customs-dialog{box-sizing:border-box;width:min(760px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 32px);padding:28px;border:1px solid #e6def2;border-radius:20px;background:#fff;color:#332944;box-shadow:0 25px 90px #29213a35;overflow:auto;overscroll-behavior:contain}
.cq-customs-dialog:not([open]){display:none}
.cq-customs-dialog::backdrop{background:#211b3d88;backdrop-filter:blur(4px)}
.cq-customs-dialog h2{font-size:22px;line-height:1.4;margin:0 30px 18px 0}
.cq-customs-dialog h3{font-size:17px;margin:20px 0 10px}
.cq-customs-body{font-size:14px;line-height:1.8}
.cq-customs-body li{margin:0 0 12px}
.cq-customs-body a{color:#6751bf;text-decoration:underline}
.cq-workspace .cq-customs-check{display:flex;align-items:flex-start;gap:9px;font-size:13px;margin:20px 0}
.cq-workspace .cq-customs-check input{width:17px;height:17px;min-height:17px;flex:none;margin:2px 0 0;padding:0;accent-color:#6751bf}
.cq-close--red{color:#c73444;background:#fff2f4;border:1px solid #f1cbd1;border-radius:10px;z-index:2}
.cq-customs-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.cq-customs-product{border:1px solid #e6dff0;border-radius:13px;padding:16px;margin-bottom:14px}
.cq-customs-product .cq-remove{display:block;margin-inline-start:auto;font-size:12px;margin-bottom:10px}
.cq-customs-calculator .cq-primary{margin-top:16px}
.cq-customs-calculator button:disabled{opacity:.55;cursor:wait}
.cq-customs-result{border:1px solid #dcd2ee;background:#faf7ff;border-radius:13px;padding:16px;margin-top:20px}
.cq-customs-result dl{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:14px;margin:0 0 16px}
.cq-customs-result dt{font-weight:500}
.cq-customs-result dd{margin:0;text-align:end;font-weight:700}
.cq-customs-result .cq-estimate-total{font-size:18px;font-weight:700;color:#6046a9;border-top:1px solid #dfd4ee;padding-top:14px}
@media(max-width:575px){.cq-customs-dialog{padding:22px 17px}.cq-customs-dialog h2{font-size:19px}.cq-customs-fields{grid-template-columns:1fr}.cq-customs-actions>*{width:100%}.cq-customs-result dl{font-size:12px}}
.cq-product-field{display:grid;gap:7px;align-content:start;min-width:0}
.cq-product-field>.cq-secondary{justify-self:start}
.cq-workspace textarea{box-sizing:border-box;width:100%;min-height:110px;resize:vertical;padding:12px;border:1px solid #ded8ed;border-radius:10px;background:white;color:#29253e;font:inherit}
.cq-product-tools form>.cq-primary{margin-top:14px}
.cq-product-ai-open{margin-top:14px}
.cq-product-tools[aria-busy="true"]{cursor:progress}
.cq-code-card{padding:16px;border:1px solid #e6dff0;border-radius:12px;margin:12px 0;overflow-wrap:anywhere}
.cq-code-card>p{font-size:13px;line-height:1.7;margin:10px 0}
.cq-code-card>strong{font-size:16px;color:#6046a9}
.cq-code-card>a{display:block;font-size:12px;margin:12px 0;color:#6751bf;text-decoration:underline}
.cq-ai-question{margin:16px 0;padding:14px;background:#f7f4fc;border-radius:10px}
.cq-ai-question>.cq-customs-actions{margin-top:10px}
.cq-results #rates-heading:focus,.cq-workspace [data-dialog-start]:focus{outline:none}
.cq-offer-details .cq-info-button{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #e7dff4;border-radius:8px;background:#f5f1fb;color:#63537c;font:inherit;font-size:12px;line-height:1.5;text-align:start;cursor:pointer}
.cq-offer-details .cq-info-button:hover{background:#ece5f8;border-color:#aa96d5}
.cq-offer-details .cq-info-icon{padding:0;background:none;color:#6751bf;font-size:15px}
.cq-weight-row{padding:16px;margin:16px 0;border:1px solid #e5dcf1;border-radius:12px;background:#fcfaff}
.cq-weight-row h3{margin:0 0 12px}.cq-weight-row p{margin:8px 0;overflow-wrap:anywhere}
.cq-weight-basis,.cq-weight-final{font-weight:700;color:#5c439f}
.cq-workspace [data-scroll-target]:focus{outline:none}
.cq-customs-dialog .cq-notice-close{position:sticky;top:0;left:auto;right:0;display:grid;place-items:center;margin:-6px 0 14px auto;width:36px;height:36px;background:#fff2f4;box-shadow:0 2px 8px #33294414}
.cq-workspace .cq-field-error{display:block;color:#a82438;font-size:12px;line-height:1.6;margin-top:6px}
.cq-workspace [aria-invalid="true"]{border-color:#c73444;background:#fff8f9}
.cq-workspace [data-customs-error]{white-space:pre-line}
.cq-workspace .cq-is-loading{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:progress}
.cq-is-loading::before{content:"";display:inline-block;width:1em;height:1em;flex:0 0 auto;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:cq-spin .8s linear infinite}
@media(prefers-reduced-motion:reduce){.cq-is-loading::before{animation:none}}
@media(max-width:1000px),(hover:none){
  .cq-workspace input:not([type=radio]):not([type=checkbox]),.cq-workspace select,.cq-workspace textarea,.cq-workspace .cq-location .ts-wrapper .ts-control input{font-size:16px}
  .cq-workspace .cq-location .ts-control,.cq-workspace .cq-location .ts-dropdown{font-size:16px}
}
@media(max-width:700px){
  .cq-results{display:flex;flex-direction:column}
  .cq-results>.cq-customs-tools{order:2;margin-top:18px}
  .cq-offer-details .cq-info-button{min-height:40px}
}
