:root{--iw-green:#123f31;--iw-green-2:#1f684c;--iw-mint:#e9f4ee;--iw-wood:#9b6a3d;--iw-cream:#fbf8f2;--iw-ink:#17231d;--iw-muted:#67766e;--iw-line:#dce6df;--iw-white:#fff;--iw-danger:#a03e34;--iw-warn:#9a650d;--iw-shadow:0 22px 70px rgba(18,63,49,.09)}
.iw-flow,.iw-public-form,.iw-content-landing,.iw-legal,.iw-access{direction:rtl;width:min(1100px,calc(100% - 32px));margin:42px auto 80px;color:var(--iw-ink)}
.iw-flow-head{text-align:center;max-width:820px;margin:0 auto 20px}.iw-flow-head>span,.iw-public-form header>span,.iw-content-landing>span,.iw-legal header>span,.iw-access>span{color:var(--iw-green-2);font-size:12px;font-weight:950;letter-spacing:.03em}.iw-flow-head h1,.iw-public-form h1,.iw-content-landing h1,.iw-access h1{font-size:clamp(30px,5vw,52px);line-height:1.35;margin:8px 0 12px}.iw-flow-head p,.iw-public-form header p,.iw-content-landing>p,.iw-access p{color:var(--iw-muted);font-size:16px}.iw-flow-trust{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:25px}.iw-flow-trust span{padding:7px 12px;border-radius:99px;background:var(--iw-mint);color:var(--iw-green);font-size:11px;font-weight:900}.iw-alert{padding:13px 17px;margin-bottom:15px;border-radius:12px;background:#fff0ee;color:var(--iw-danger);font-weight:800}
.iw-progress{display:flex;align-items:center;justify-content:center;max-width:800px;margin:0 auto 22px}.iw-progress button{border:0;background:transparent;color:#89958e;font:inherit;cursor:default}.iw-progress button b{display:grid;place-items:center;width:32px;height:32px;margin:auto;border:2px solid #d5dfd8;border-radius:50%;background:#fff}.iw-progress button span{display:block;margin-top:4px;font-size:10px;font-weight:800}.iw-progress button.is-active b,.iw-progress button.is-done b{border-color:var(--iw-green);background:var(--iw-green);color:#fff}.iw-progress button.is-active span,.iw-progress button.is-done span{color:var(--iw-green)}.iw-progress i{width:72px;height:2px;background:#d9e2dc}
.iw-smart-form,.iw-public-form form{padding:34px;border:1px solid var(--iw-line);border-radius:26px;background:#fff;box-shadow:var(--iw-shadow)}.iw-hp{position:absolute!important;right:-9999px!important}.iw-step{animation:iwFade .24s ease}.iw-step-title{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px}.iw-step-title>b{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:13px;background:var(--iw-green);color:#fff}.iw-step-title h2{margin:0;font-size:23px}.iw-step-title p{margin:3px 0;color:var(--iw-muted);font-size:12px}@keyframes iwFade{from{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}
.iw-smart-form label,.iw-public-form label,.iw-action-form label,.iw-supplier-quote label{display:flex;flex-direction:column;gap:7px;color:#31433a;font-size:12px;font-weight:900}.iw-smart-form input,.iw-smart-form select,.iw-smart-form textarea,.iw-public-form input,.iw-public-form select,.iw-public-form textarea,.iw-action-form input,.iw-action-form select,.iw-action-form textarea,.iw-supplier-quote input,.iw-supplier-quote select,.iw-supplier-quote textarea{width:100%;min-height:48px;border:1px solid #d5e0d9;border-radius:12px;background:#fff;color:var(--iw-ink);padding:10px 13px;font:inherit;outline:0}.iw-smart-form textarea,.iw-public-form textarea,.iw-action-form textarea,.iw-supplier-quote textarea{resize:vertical}.iw-smart-form input:focus,.iw-smart-form select:focus,.iw-smart-form textarea:focus,.iw-public-form input:focus,.iw-action-form input:focus,.iw-supplier-quote input:focus{border-color:var(--iw-green-2);box-shadow:0 0 0 3px rgba(31,104,76,.1)}.iw-natural textarea{font-size:15px;line-height:1.9;background:#fbfdfb}.iw-upload{margin:14px 0}.iw-upload label{padding:18px;border:1px dashed #9eb8aa;border-radius:14px;background:#f5faf7;cursor:pointer}.iw-upload small{color:var(--iw-muted)}.iw-upload input{min-height:auto;border:0;padding:5px 0;background:transparent}
.iw-choice{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;padding:0;border:0}.iw-choice legend{grid-column:1/-1;margin-bottom:4px;font-weight:950}.iw-choice label{display:block!important;cursor:pointer}.iw-choice input{position:absolute;opacity:0}.iw-choice label>span{display:flex;min-height:75px;flex-direction:column;justify-content:center;padding:13px 16px;border:1px solid var(--iw-line);border-radius:14px;background:#fff}.iw-choice input:checked+span{border-color:var(--iw-green-2);background:var(--iw-mint);box-shadow:inset 0 0 0 1px var(--iw-green-2)}.iw-choice small{color:var(--iw-muted);font-size:10px}.iw-grid{display:grid;gap:12px;margin-bottom:12px}.iw-grid.two{grid-template-columns:repeat(2,1fr)}.iw-grid.three{grid-template-columns:repeat(3,1fr)}.iw-grid.four{grid-template-columns:repeat(4,1fr)}.iw-item{position:relative;padding:18px;margin:12px 0;border:1px solid var(--iw-line);border-radius:18px;background:#f8fbf9}.iw-inline-check,.iw-checks label,.iw-confirm{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important}.iw-inline-check input,.iw-checks input,.iw-confirm input{width:auto!important;min-height:auto!important}.iw-remove{margin-top:10px;border:0;background:transparent;color:var(--iw-danger);font:inherit;font-size:11px;font-weight:900;cursor:pointer}.iw-add-item{padding:10px 14px;margin-bottom:18px;border:1px dashed var(--iw-green-2);border-radius:11px;background:#fff;color:var(--iw-green);font:inherit;font-weight:900}.iw-checks{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0;padding:15px;border-radius:13px;background:#f3f7f4}.iw-russia-option{margin-top:14px;padding:16px;border:1px solid #d5e1d9;border-radius:14px}.iw-russia-option legend{font-weight:950}.iw-russia-option small{display:block;margin-top:6px;color:var(--iw-muted)}.iw-mobile{display:grid;grid-template-columns:1fr auto;gap:7px}.iw-mobile button{border:0;border-radius:10px;background:var(--iw-green);color:#fff;padding:0 14px;font:inherit;font-weight:900}.is-error{color:var(--iw-danger)!important}.iw-review{padding:20px;border-radius:17px;background:#f4f8f5}.iw-review article{padding-bottom:15px;border-bottom:1px solid var(--iw-line)}.iw-review article small,.iw-review article strong{display:block}.iw-review>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.iw-review span{display:flex;flex-direction:column}.iw-review small{color:var(--iw-muted);font-size:9px}.iw-confirm{margin:18px 0!important;padding:13px;border:1px solid var(--iw-line);border-radius:12px}.iw-submit,.iw-next,.iw-action-form button,.iw-supplier-quote>.iw-submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:12px;background:var(--iw-green);color:#fff;padding:11px 21px;font:inherit;font-weight:950;cursor:pointer}.iw-submit{width:100%}.iw-privacy{text-align:center;color:var(--iw-muted);font-size:10px}.iw-wizard-actions{display:flex;justify-content:space-between;margin-top:22px}.iw-back{border:0;background:transparent;color:var(--iw-green);font:inherit;font-weight:900}
.iw-portal{direction:rtl;display:grid;grid-template-columns:235px minmax(0,1fr);gap:18px;width:min(1360px,calc(100% - 28px));margin:25px auto 70px;color:var(--iw-ink)}.iw-portal-side{position:sticky;top:105px;align-self:start;overflow:hidden;border:1px solid var(--iw-line);border-radius:21px;background:#fff;box-shadow:0 12px 45px rgba(18,63,49,.06)}.iw-person{display:flex;align-items:center;gap:11px;padding:20px 17px;border-bottom:1px solid var(--iw-line)}.iw-person>i{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:var(--iw-green);color:#fff;font-style:normal;font-size:21px;font-weight:950}.iw-person span{display:flex;min-width:0;flex-direction:column}.iw-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iw-person small{color:var(--iw-muted);font-size:9px}.iw-portal-side nav{display:grid;gap:4px;padding:12px 9px}.iw-portal-side nav a{padding:10px 11px;border-radius:10px;color:#526158;font-size:11px;font-weight:900}.iw-portal-side nav a:hover{background:var(--iw-mint);color:var(--iw-green)}.iw-side-note{margin:9px;padding:14px;border-radius:13px;background:var(--iw-green);color:#fff}.iw-side-note strong{font-size:11px}.iw-side-note p{margin:4px 0;color:#c9ded2;font-size:9px}.iw-portal-main{min-width:0}.iw-portal-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;padding:4px}.iw-portal-head span{color:var(--iw-green-2);font-size:10px;font-weight:950}.iw-portal-head h1{margin:2px 0;font-size:29px}.iw-portal-head p{margin:0;color:var(--iw-muted);font-size:10px}.iw-portal-head>a{padding:11px 16px;border-radius:11px;background:var(--iw-green);color:#fff;font-size:11px;font-weight:950}.iw-hours{padding:9px 13px;border:1px solid var(--iw-line);border-radius:12px;background:#fff;color:var(--iw-muted);font-size:8px;text-align:center}.iw-hours strong{color:var(--iw-green)}.iw-status-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:21px 24px;border-radius:19px;background:linear-gradient(120deg,#103f31,#1d684b);color:#fff}.iw-status-hero span{color:#a9d2bb;font-size:9px}.iw-status-hero h2{margin:2px 0;font-size:20px}.iw-status-hero p{max-width:780px;margin:0;color:#d1e5da;font-size:10px}.iw-status-hero>b{display:flex;min-width:72px;flex-direction:column;align-items:center;padding:9px;border-radius:13px;background:rgba(255,255,255,.12);font-size:25px}.iw-status-hero b small{font-size:8px}.iw-portal-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.iw-card{margin-bottom:14px;padding:20px;border:1px solid var(--iw-line);border-radius:19px;background:#fff;box-shadow:0 8px 35px rgba(18,63,49,.04)}.iw-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:15px}.iw-card>header span{color:var(--iw-green-2);font-size:9px;font-weight:950}.iw-card>header h2{margin:1px 0;font-size:18px}.iw-card>header>strong{padding:5px 9px;border-radius:8px;background:var(--iw-mint);color:var(--iw-green);font-size:9px}.iw-card>header>p{max-width:470px;margin:0;color:var(--iw-muted);font-size:9px}.iw-request-list{display:grid;gap:6px}.iw-request-list>a,.iw-request-list>div{display:grid;grid-template-columns:8px 1fr auto;gap:9px;align-items:center;padding:10px;border:1px solid transparent;border-radius:11px;background:#f7faf8}.iw-request-list a.is-active{border-color:#a9c6b6;background:#eef7f1}.iw-request-list i{width:8px;height:8px;border-radius:50%;background:var(--iw-green-2)}.iw-request-list span{display:flex;flex-direction:column}.iw-request-list strong{font-size:10px}.iw-request-list small,.iw-request-list time{color:var(--iw-muted);font-size:8px}.iw-timeline{display:grid}.iw-timeline>div{position:relative;display:grid;grid-template-columns:31px 1fr;gap:9px;min-height:52px}.iw-timeline>div:not(:last-child):after{content:"";position:absolute;right:15px;top:31px;width:2px;height:21px;background:#dce4df}.iw-timeline b{z-index:1;display:grid;place-items:center;width:31px;height:31px;border:2px solid #d3ddd6;border-radius:50%;background:#fff;color:#87948c;font-size:9px}.iw-timeline span{display:flex;flex-direction:column}.iw-timeline strong{font-size:9px}.iw-timeline small{color:var(--iw-muted);font-size:7px}.iw-timeline .is-done b{border-color:var(--iw-green);background:var(--iw-green);color:#fff}.iw-timeline .is-current b{border-color:var(--iw-green);color:var(--iw-green);box-shadow:0 0 0 4px var(--iw-mint)}.iw-events{margin-top:8px;padding-top:9px;border-top:1px solid var(--iw-line);font-size:9px}.iw-events summary{cursor:pointer;font-weight:900}.iw-events p{display:flex;justify-content:space-between;gap:10px;margin:7px 0}.iw-events time{color:var(--iw-muted)}.iw-natural-summary{padding:14px;border-radius:12px;background:#f6f9f7}.iw-item-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.iw-item-cards article{display:flex;flex-direction:column;padding:12px;border-radius:12px;background:#f5f8f6}.iw-item-cards span,.iw-item-cards small{color:var(--iw-muted);font-size:9px}
.iw-quote-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.iw-quote-cards>article{position:relative;padding:16px;border:1px solid var(--iw-line);border-radius:15px;background:#fff}.iw-quote-cards>article.is-selected{border:2px solid var(--iw-green);background:#f5faf7}.iw-badge{display:inline-flex;margin-bottom:10px;padding:4px 7px;border-radius:7px;background:var(--iw-mint);color:var(--iw-green);font-size:8px;font-weight:950}.iw-quote-cards header{display:flex;justify-content:space-between;gap:10px}.iw-quote-cards header div,.iw-quote-cards header b{display:flex;flex-direction:column}.iw-quote-cards header strong{font-size:12px}.iw-quote-cards header small{color:var(--iw-muted);font-size:7px}.iw-quote-cards header>b{color:var(--iw-green);font-size:11px;text-align:left}.iw-quote-cards dl{margin:12px 0}.iw-quote-cards dl div{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid var(--iw-line);font-size:8px}.iw-quote-cards dd{margin:0;font-weight:900}.iw-quote-cards form button{width:100%;border:0;border-radius:9px;background:var(--iw-green);color:#fff;padding:9px;font:inherit;font-size:9px;font-weight:950}.iw-selected{display:block;padding:8px;border-radius:9px;background:var(--iw-green);color:#fff;text-align:center;font-size:9px}.iw-warning{padding:8px;border-radius:9px;background:#fff5df;color:var(--iw-warn);font-size:8px}.iw-empty{text-align:center;padding:28px;border-radius:14px;background:#f6f9f7}.iw-empty p{color:var(--iw-muted)}.iw-action{display:flex;align-items:center;gap:14px;padding:15px;border-radius:13px;background:#f4f8f5}.iw-action>b{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--iw-green);color:#fff}.iw-action strong{font-size:12px}.iw-action p{margin:2px 0;color:var(--iw-muted);font-size:9px}.iw-quality-options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0}.iw-quality-options label{display:block!important}.iw-quality-options input{position:absolute;opacity:0}.iw-quality-options span{display:flex;min-height:70px;flex-direction:column;justify-content:center;padding:11px;border:1px solid var(--iw-line);border-radius:11px}.iw-quality-options input:checked+span{border-color:var(--iw-green);background:var(--iw-mint)}.iw-quality-options small{color:var(--iw-muted);font-size:8px}.iw-support{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;border-radius:15px;background:#efe7da}.iw-support strong{font-size:12px}.iw-support p{margin:2px 0;color:#6d736e;font-size:9px}.iw-support a{padding:9px 13px;border-radius:9px;background:var(--iw-green);color:#fff;font-size:9px;font-weight:950}
.iw-request-brief{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px}.iw-request-brief>div{display:flex;flex-direction:column;padding:11px;border-radius:11px;background:#f5f8f6}.iw-request-brief small{color:var(--iw-muted);font-size:8px}.iw-request-brief strong{font-size:10px}.iw-coverage{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0}.iw-coverage label{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;padding:10px;border:1px solid var(--iw-line);border-radius:11px;background:#f8faf9}.iw-coverage input{width:auto!important;min-height:auto!important}.iw-coverage span{display:flex;min-width:0;flex-direction:column}.iw-coverage strong{font-size:9px}.iw-coverage small{overflow:hidden;color:var(--iw-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.iw-settlement-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.iw-settlement-preview span{display:flex;flex-direction:column;padding:11px;border-radius:11px;background:#eef6f1;color:var(--iw-muted);font-size:8px}.iw-settlement-preview b{color:var(--iw-green);font-size:10px}.iw-top-suppliers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.iw-top-suppliers article{display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center;padding:14px;border:1px solid var(--iw-line);border-radius:13px;background:#fff}.iw-top-suppliers i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--iw-green);color:#fff;font-style:normal}.iw-top-suppliers div{display:flex;flex-direction:column}.iw-top-suppliers strong{font-size:10px}.iw-top-suppliers span{color:var(--iw-muted);font-size:7px}.iw-top-suppliers b{color:var(--iw-wood);font-size:8px}.iw-live-list{display:grid;gap:7px}.iw-live-list article{display:grid;grid-template-columns:35px 1fr auto;gap:9px;align-items:center;padding:12px;border-radius:12px;background:#f7faf8}.iw-live-list i{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:var(--iw-mint);color:var(--iw-green);font-style:normal}.iw-live-list div{display:flex;flex-direction:column}.iw-live-list strong{font-size:10px}.iw-live-list span{color:var(--iw-muted);font-size:8px}.iw-live-list b{color:var(--iw-green);font-size:8px}
.iw-public-form header{max-width:780px;margin-bottom:24px}.iw-content-landing{text-align:center;padding:60px;border-radius:28px;background:linear-gradient(135deg,#eef6f1,#fff);box-shadow:var(--iw-shadow)}.iw-content-landing>div>a,.iw-access>a{display:inline-flex;padding:12px 20px;border-radius:12px;background:var(--iw-green);color:#fff;font-weight:950}.iw-content-landing>div>a.secondary{margin-inline-start:7px;border:1px solid var(--iw-line);background:#fff;color:var(--iw-green)}.iw-content-landing>small{display:block;margin-top:15px;color:var(--iw-muted)}.iw-how-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;text-align:right}.iw-how-cards article{padding:22px;border:1px solid var(--iw-line);border-radius:16px;background:#fff}.iw-how-cards b{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--iw-green);color:#fff}.iw-how-cards h2{font-size:17px}.iw-how-cards p{color:var(--iw-muted);font-size:12px}.iw-legal header{margin-bottom:25px}.iw-legal article{padding:22px;margin:10px 0;border:1px solid var(--iw-line);border-radius:16px;background:#fff}.iw-legal h2{margin:0;font-size:18px}.iw-legal p{color:var(--iw-muted)}.iw-access{text-align:center;padding:55px;border:1px solid var(--iw-line);border-radius:25px;background:#fff;box-shadow:var(--iw-shadow)}.iw-product-note{color:var(--iw-muted);font-size:11px}
@media(max-width:980px){.iw-portal{grid-template-columns:190px minmax(0,1fr)}.iw-portal-grid{grid-template-columns:1fr}.iw-grid.four{grid-template-columns:repeat(2,1fr)}.iw-top-suppliers{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.iw-smart-form,.iw-public-form form{padding:18px;border-radius:19px}.iw-progress button span{display:none}.iw-progress i{width:25px}.iw-choice,.iw-grid.two,.iw-grid.three,.iw-grid.four,.iw-review>div,.iw-item-cards,.iw-quality-options,.iw-request-brief,.iw-coverage,.iw-settlement-preview,.iw-how-cards{grid-template-columns:1fr}.iw-portal{display:block}.iw-portal-side{position:static;margin-bottom:12px}.iw-portal-side nav{display:flex;overflow-x:auto}.iw-portal-side nav a{flex:0 0 auto}.iw-side-note{display:none}.iw-portal-head{align-items:flex-start;flex-direction:column}.iw-portal-head>a{align-self:stretch;text-align:center}.iw-status-hero{align-items:flex-start}.iw-card{padding:15px}.iw-quote-cards{grid-template-columns:1fr}.iw-support{align-items:flex-start;flex-direction:column}.iw-support a{align-self:stretch;text-align:center}.iw-top-suppliers{grid-template-columns:1fr}.iw-content-landing,.iw-access{padding:28px 18px}.iw-content-landing>div>a{display:flex;margin:7px 0!important;justify-content:center}}
@media(max-width:420px){.iw-flow,.iw-public-form,.iw-content-landing,.iw-legal,.iw-access{width:min(100% - 18px,1100px)}.iw-flow-head h1,.iw-public-form h1,.iw-content-landing h1,.iw-access h1{font-size:28px}.iw-status-hero{flex-direction:column}.iw-status-hero>b{align-self:stretch}.iw-mobile{grid-template-columns:1fr}.iw-mobile button{min-height:42px}.iw-checks{align-items:flex-start;flex-direction:column}}


/* 2.4.0 supplier quote form */
.iw-supplier-quote-v2{display:grid;gap:18px}.iw-quote-item-list{display:grid;gap:12px}.iw-quote-item{padding:15px;border:1px solid var(--iw-line);border-radius:14px;background:#fff}.iw-quote-item>header label{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:9px!important}.iw-quote-item>header input{width:auto!important;min-height:auto!important;margin-top:4px}.iw-quote-item>header span{display:flex;min-width:0;flex-direction:column}.iw-quote-item>header small{color:var(--iw-muted);line-height:1.8}.iw-quote-item.is-disabled{opacity:.55;background:#f6f7f6}.iw-quote-section{padding:16px;border-radius:14px;background:#f7faf8}.iw-quote-section h3{margin:0 0 13px}.iw-span-2{grid-column:span 2}.iw-tax-notice{display:flex;flex-direction:column;gap:5px;padding:13px;margin-top:12px;border:1px solid #cfe2d7;border-radius:12px;background:#eef7f1}.iw-tax-notice strong{color:var(--iw-green)}.iw-tax-notice span{color:var(--iw-muted);font-size:10px;line-height:1.8}.iw-supplier-quote-v2 .iw-settlement-preview{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:900px){.iw-supplier-quote-v2 .iw-settlement-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.iw-span-2{grid-column:auto}.iw-supplier-quote-v2 .iw-settlement-preview{grid-template-columns:1fr}.iw-supplier-quote-v2 input,.iw-supplier-quote-v2 select,.iw-supplier-quote-v2 textarea,.iw-supplier-quote-v2 button{font-size:16px!important;max-width:100%;min-width:0}.iw-quote-item{overflow:hidden}}

/* Supplier onboarding: keep province and city as first-class grid fields. */
.iw-public-form .iw-geo-fields[data-iw-geo-fields] { display: contents; }
.iw-public-form .iw-geo-province,
.iw-public-form .iw-geo-city { width: 100%; }

/* Supplier onboarding routes and post-registration confirmation — 3.0.2 */
.iw-supplier-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 24px}.iw-supplier-paths article{display:flex;flex-direction:column;align-items:flex-start;padding:22px;border:1px solid var(--iw-line);border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(23,58,43,.06)}.iw-supplier-paths article.is-rfq{border-color:#bcd5c7;background:linear-gradient(145deg,#f2faf5,#fff)}.iw-supplier-paths article.is-direct{border-color:#d7d9c0;background:linear-gradient(145deg,#fbfbea,#fff)}.iw-supplier-paths article>span,.iw-form-route-label span,.iw-signup-success>div>span{display:inline-flex;padding:5px 9px;border-radius:99px;background:var(--iw-mint);color:var(--iw-green);font-size:10px;font-weight:950}.iw-supplier-paths h2{margin:12px 0 7px;font-size:19px;line-height:1.6}.iw-supplier-paths p{flex:1;margin:0 0 16px;color:var(--iw-muted);font-size:12px;line-height:2}.iw-supplier-paths a,.iw-signup-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border:1px solid var(--iw-line);border-radius:11px;background:#fff;color:var(--iw-green);font-size:12px;font-weight:950}.iw-supplier-paths .is-direct a,.iw-signup-actions a.is-primary{border-color:var(--iw-green);background:var(--iw-green);color:#fff}.iw-form-route-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-5px 0 20px;padding-bottom:15px;border-bottom:1px solid var(--iw-line)}.iw-form-route-label strong{font-size:14px}.iw-signup-success{display:grid;grid-template-columns:auto 1fr;gap:17px;align-items:flex-start;padding:26px;border:1px solid #a9cfba;border-radius:22px;background:linear-gradient(145deg,#edf9f1,#fff);box-shadow:var(--iw-shadow)}.iw-signup-success>i{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--iw-green);color:#fff;font-size:27px;font-style:normal;font-weight:950}.iw-signup-success h2{margin:9px 0 7px;font-size:23px}.iw-signup-success p{margin:0;color:#40594d;line-height:1.9}.iw-signup-success ol{margin:16px 0;padding-right:20px;color:#31483d;line-height:2}.iw-signup-success small{display:block;padding-top:12px;border-top:1px solid #cee3d6;color:var(--iw-muted);line-height:1.9}.iw-signup-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.iw-signup-actions a{flex:1 1 230px}
@media(max-width:760px){.iw-supplier-paths{grid-template-columns:1fr}.iw-signup-success{grid-template-columns:1fr}.iw-signup-success>i{width:46px;height:46px}.iw-form-route-label{align-items:flex-start;flex-direction:column}.iw-supplier-paths a{width:100%}}
