:root{--ink:#17221d;--muted:#667069;--yellow:#f4c900;--yellow-dark:#dfb800;--line:#e8ebe8;--soft:#f7f8f5}.seller-profile-shell{padding-bottom:72px}.seller-profile-layout{align-items:start}.seller-account-dropdown{min-width:310px}.profile-completion{width:210px;padding:15px 17px;border:1px solid #e4e8e2;border-radius:14px;background:#fff;box-shadow:0 10px 26px rgba(29,42,34,.06)}.profile-completion span,.profile-completion strong{display:block}.profile-completion span{color:#7e8781;font-size:10px;font-weight:800}.profile-completion strong{margin-top:5px;font-size:20px}.profile-completion i{display:block;height:6px;margin-top:10px;overflow:hidden;border-radius:99px;background:#edf0ec}.profile-completion i b{display:block;height:100%;border-radius:inherit;background:var(--yellow)}.seller-verified-pill{align-self:start;padding:7px 10px;border-radius:99px;background:#e9f7ee;color:#287343;font-size:10px;font-weight:900}.profile-form-card textarea{min-height:110px;resize:vertical}.bank-security-note{display:flex;gap:9px;margin-bottom:22px;padding:13px 15px;border-radius:11px;background:#f7f9f6;color:#65706a;font-size:11px}.bank-security-note b{color:var(--ink)}.seller-notification-settings{margin-bottom:4px}.seller-subscription-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8cf,#fffdf2);border:1px solid #f2dc63}.seller-subscription-card span,.seller-subscription-card strong{display:block}.seller-subscription-card>div>span{color:#726312;font-size:11px;font-weight:900}.seller-subscription-card>div>strong{margin-top:8px;font-size:28px}.seller-subscription-card strong small{font-size:12px}.seller-subscription-card li,.seller-subscription-card p{color:#67706a;font-size:11px;line-height:1.6}.seller-subscription-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.seller-billing-actions{display:flex;gap:10px;margin-top:18px}.seller-billing-actions button{min-height:40px;padding:0 15px;border:1px solid #dfe4de;border-radius:9px;background:#fff;color:var(--ink);font-size:10px;font-weight:900;cursor:pointer}.security-session{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:15px;border:1px solid #e3e7e1;border-radius:11px}.security-session span,.security-session strong{display:block}.security-session strong{font-size:11px}.security-session span{margin-top:4px;color:#7e8781;font-size:9px}.security-session>b{color:#267341;font-size:9px}@media (max-width:720px){.profile-completion{width:100%;margin-top:16px}.seller-subscription-card{grid-template-columns:1fr}.bank-security-note,.seller-billing-actions{flex-direction:column}}.home-submit-mobile{display:none}.seller-offers-shell{padding-top:34px}.seller-offers-heading{padding-top:13px}.seller-offers-back{min-width:155px;padding:12px 16px;border:1px solid #dbe1dc;border-radius:9px;color:#4f5c54;background:#fff;font-size:9px;font-weight:900;text-align:center}.seller-offer-overview{margin-bottom:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px}.seller-unified-overview{grid-template-columns:repeat(5,minmax(0,1fr))}.seller-offer-overview article,.seller-offer-overview>button{position:relative;min-height:88px;padding:15px 17px;border:1px solid #e0e5e0;border-radius:13px;background:#fff;display:flex;align-items:center;gap:13px;box-shadow:0 7px 21px rgba(29,42,34,.035);text-align:left}.seller-offer-overview article>span,.seller-offer-overview>button>span{width:41px;height:41px;flex:0 0 auto;border-radius:11px;color:#5e5000;background:#fff2a8;display:grid;place-items:center;font-size:15px;font-weight:900}.seller-overview-filter-card{font-family:inherit;cursor:pointer}.seller-overview-filter-card.active,.seller-overview-filter-card:hover{border-color:#cdb03b;background:#fffdf1;box-shadow:0 8px 25px rgba(100,84,0,.09)}.seller-offer-overview .seller-overview-awaiting>span{color:#315d8a;background:#e6f2ff}.seller-offer-overview .seller-overview-received>span{color:#17221d;background:#f4c900}.seller-offer-overview small,.seller-offer-overview strong{display:block}.seller-offer-overview small{color:#77827a;font-size:8.5px;font-weight:800}.seller-offer-overview strong{margin-top:5px;font-size:21px;line-height:1}.seller-offer-overview .seller-overview-success>span{color:#fff;background:#2d713c}.seller-offer-overview .seller-overview-delivered>span{color:#fff;background:#315d8a}.seller-offer-overview .seller-overview-without-agreement>span{color:#6e756f;background:#ecefec}.seller-overview-delivered.active{border-color:#82a8ce;background:#f1f7fd}.seller-overview-received.active{border-color:#d5b100;background:#fffbed}.seller-overview-without-agreement.active{border-color:#aeb7b0;background:#f4f6f4}.seller-received-unread-alert{position:absolute;z-index:2;top:-13px;right:-13px;width:32px;height:32px;padding:0;color:#fff;background:#2563eb;-webkit-clip-path:polygon(50% 0,61% 27%,90% 18%,73% 43%,100% 58%,70% 64%,79% 94%,54% 76%,34% 100%,31% 69%,0 66%,25% 47%,7% 23%,38% 30%);clip-path:polygon(50% 0,61% 27%,90% 18%,73% 43%,100% 58%,70% 64%,79% 94%,54% 76%,34% 100%,31% 69%,0 66%,25% 47%,7% 23%,38% 30%);filter:drop-shadow(0 4px 5px rgba(37,99,235,.28));display:grid;place-items:center;font-size:8px;font-style:normal;font-weight:900;line-height:1}.seller-offers-panel{overflow:hidden}.seller-offers-list-heading{background:#fbfcfa}.seller-offers-list{padding:12px;display:grid;grid-gap:11px;gap:11px}.seller-offer-record{border:1px solid #dde3de;border-radius:13px;background:#fff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.seller-offer-record:hover{border-color:#cfb83f;box-shadow:0 10px 25px rgba(40,48,43,.07)}.seller-offer-record-accepted{border:2px solid #4b945b;background:linear-gradient(105deg,#f3fbf4,#fff 58%)}.seller-offer-record-delivered{border:2px solid #5589bd;background:linear-gradient(105deg,#f1f7fd,#fff 58%)}.seller-offer-record-main{min-height:94px;padding:17px 19px;display:grid;grid-template-columns:47px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.seller-offer-record-icon{width:47px;height:47px;border-radius:12px;color:var(--yellow);background:var(--ink);display:grid;place-items:center;font-size:9px;font-weight:900}.seller-offer-record-copy{min-width:0}.seller-offer-record-copy small{color:#929b95;font-size:8px}.seller-offer-record-copy strong{margin-top:6px;display:block;font-size:14px;line-height:1.35}.seller-offer-record-copy p{margin:6px 0 0;color:#667169;font-size:9px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-offer-record-status-active{color:#315d8a;background:#eaf3fc}.seller-offer-record-status-accepted{color:#fff;background:#2d713c;box-shadow:0 0 0 4px rgba(45,113,60,.09)}.seller-offer-record-status-delivered{color:#fff;background:#315d8a;box-shadow:0 0 0 4px rgba(49,93,138,.09)}.seller-offer-record-status-declined,.seller-offer-record-status-other{color:#68736c;background:#eef1ee}.seller-offer-record-side{display:flex;align-items:center;justify-content:flex-end;gap:12px}.accepted-buyer-contact{min-width:155px;padding:9px 12px;border:1px solid #cde2d1;border-radius:9px;background:#edf8ef}.accepted-buyer-contact a,.accepted-buyer-contact small{display:block}.accepted-buyer-contact small{color:#66826c;font-size:7px;font-weight:900}.accepted-buyer-contact a{margin-top:4px;color:#245f30;font-size:11px;font-weight:900;text-decoration:none;white-space:nowrap}.accepted-buyer-contact button{margin-top:7px;padding:6px 10px;border:1px solid #2d713c;border-radius:7px;color:#fff;background:#2d713c;font-size:7.5px;font-weight:900;cursor:pointer}.seller-offer-record-details{padding:14px 19px;border-top:1px solid #e6ebe6;border-bottom:1px solid #e6ebe6;background:rgba(248,250,247,.82);display:grid;grid-template-columns:1.05fr 1.5fr .65fr 1fr;grid-gap:9px;gap:9px}.seller-offer-record-details>div{min-width:0;padding:3px 13px;border-right:1px solid #e1e6e1}.seller-offer-record-details>div:first-child{padding-left:0}.seller-offer-record-details>div:last-child{padding-right:0;border-right:0}.seller-offer-record-details small,.seller-offer-record-details span,.seller-offer-record-details strong{display:block}.seller-offer-record-details small{color:#879089;font-size:7.5px}.seller-offer-record-details strong{margin-top:6px;font-size:10px;overflow-wrap:anywhere}.seller-offer-record-details>div:first-child strong{color:#254f30;font-size:16px}.seller-offer-record-details span{margin-top:5px;color:#8a6650;font-size:7px;line-height:1.4}.seller-offer-record-footer{min-height:55px;padding:10px 19px;display:flex;justify-content:space-between;align-items:center;gap:16px}.seller-offer-record-footer>span{color:#657169;font-size:8.5px;font-weight:700}.seller-offer-record-footer>a{min-width:140px;padding:10px 13px;border-radius:8px;color:#fff;background:var(--ink);font-size:8.5px;font-weight:900;text-align:center}@media (max-width:680px){.hero{padding:28px 12px 26px}.hero:before{height:245px;top:4px}.hero-content h1{max-width:330px;font-size:27px;line-height:1.14}.hero-copy{max-width:345px;margin:13px auto 16px;font-size:11.5px;line-height:1.5}.home-request-box{min-height:54px;padding:5px;border-radius:12px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:3px;gap:3px;align-items:center}.home-request-box .home-file-trigger{width:34px;height:34px;border-radius:8px}.home-request-box .home-file-trigger svg{width:15px}.home-request-box .request-input{min-height:42px;height:auto;padding:4px 6px;gap:6px}.home-request-box .request-input svg{width:16px}.home-request-box .request-input textarea{min-height:20px;max-height:72px;font-size:11px;line-height:1.4}.home-request-box .home-request-submit{width:auto;min-height:42px;grid-column:auto;padding:0 10px;border-radius:8px;gap:5px;font-size:9.5px}.home-request-box .home-request-submit svg{width:13px}.home-submit-desktop{display:none}.home-submit-mobile{display:inline}.home-attachment-list{margin-top:6px}.example{margin-top:8px;font-size:9px}.seller-offers-shell{padding-top:17px}.seller-offers-heading{padding-top:8px}.seller-offers-back{width:100%}.seller-offer-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.seller-unified-overview>:last-child{grid-column:1/-1}.seller-offer-overview article,.seller-offer-overview>button{min-height:70px;padding:10px 8px;align-items:flex-start;flex-direction:column;gap:7px}.seller-offer-overview article>span,.seller-offer-overview>button>span{width:27px;height:27px;border-radius:8px;font-size:10px}.seller-offer-overview small{font-size:7px}.seller-offer-overview strong{font-size:17px}.seller-received-unread-alert{top:-10px;right:-8px;width:27px;height:27px;font-size:7px}.seller-offers-list{padding:8px}.seller-offer-record-main{min-height:0;padding:14px;grid-template-columns:39px minmax(0,1fr);gap:10px}.seller-offer-record-icon{width:39px;height:39px;border-radius:10px;font-size:8px}.seller-offer-record-copy strong{font-size:12px}.seller-offer-record-copy p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.seller-offer-record-status{grid-column:2}.seller-offer-record-side{grid-column:2;align-items:stretch;flex-direction:column-reverse}.accepted-buyer-contact{width:100%;min-width:0}.seller-offer-record-side .seller-offer-record-status{width:-moz-fit-content;width:fit-content;grid-column:auto}.seller-offer-record-details{padding:12px 14px;grid-template-columns:1fr 1fr;gap:12px 0}.seller-offer-record-details>div,.seller-offer-record-details>div:first-child,.seller-offer-record-details>div:last-child{padding:0 10px;border-right:1px solid #e1e6e1}.seller-offer-record-details>div:nth-child(odd){padding-left:0}.seller-offer-record-details>div:nth-child(2n){padding-right:0;border-right:0}.seller-offer-record-details>div:first-child strong{font-size:14px}.seller-offer-record-footer{padding:12px 14px;align-items:stretch;flex-direction:column;gap:9px}.seller-offer-record-footer>a{width:100%}}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body,html{overscroll-behavior-y:none}body{margin:0;min-height:100vh;color:var(--ink);background:#fff;font-family:Arial,Noto Sans Georgian,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:auto}button,input,select{font:inherit}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}main{width:100%;min-height:100vh;height:auto;overflow-x:hidden;overflow-y:visible}.site-header{width:min(1180px,calc(100% - 48px));height:70px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:10}.brand{font-size:31px;line-height:1;font-weight:900;letter-spacing:-.055em}.brand span{color:var(--ink)}.brand{color:var(--yellow)}.desktop-nav{display:flex;align-items:center;gap:30px;margin-left:auto}.desktop-nav a,.login{font-size:13px;font-weight:700}.desktop-nav a{color:#525c56;transition:color .2s ease}.desktop-nav a:hover{color:var(--ink)}.header-actions{display:flex;align-items:center;gap:17px}.home-account-menu,.universal-account-menu{margin-left:0}.home-role-seller .dashboard-user>span{color:#584a00;background:#fff2a8}.unified-account-menu-active .admin-header>div:not(.universal-account-menu),.unified-account-menu-active .categories-home-link,.unified-account-menu-active .dashboard-header>.account-menu:not(.universal-account-menu),.unified-account-menu-active .mobile-nav a[href="/login"],.unified-account-menu-active .seller-dashboard-header>.dashboard-user,.unified-account-menu-active .site-header>.header-actions{display:none}.supplier-button{background:var(--ink);color:#fff;padding:11px 18px;border-radius:9px;font-size:12px;font-weight:800;transition:transform .2s ease,background .2s ease}.supplier-button:hover{transform:translateY(-1px);background:#26362e}.mobile-nav{display:none}.hero{min-height:396px;height:auto;padding:56px 24px 31px;background:linear-gradient(180deg,#fff,#fbfcf8);border-top:1px solid #f3f4f2;position:relative;isolation:isolate}.hero:before{content:"";position:absolute;width:820px;height:330px;left:50%;top:26px;translate:-50% 0;background-image:radial-gradient(#dfe3dc 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,black 0,transparent 69%);mask-image:radial-gradient(ellipse at center,black 0,transparent 69%);opacity:.55;z-index:-2}.hero-glow{position:absolute;border-radius:50%;filter:blur(1px);z-index:-1}.glow-one{width:260px;height:260px;top:10px;left:calc(50% - 480px);background:rgba(244,201,0,.09)}.glow-two{width:210px;height:210px;right:calc(50% - 470px);bottom:10px;background:rgba(244,201,0,.07)}.hero-content{width:min(1080px,100%);margin:0 auto;text-align:center}h1{margin:0 auto;font-size:clamp(33px,3.6vw,48px);line-height:1.15;letter-spacing:-.045em;white-space:nowrap}.hero-copy{max-width:680px;margin:21px auto 23px;color:var(--muted);font-size:14.5px;line-height:1.65}.request-box{width:min(900px,100%);min-height:66px;margin:0 auto;padding:6px;border:1px solid #dfe3df;background:#fff;border-radius:15px;box-shadow:0 16px 42px rgba(29,42,34,.1)}.request-box,.request-input{display:flex;align-items:center}.request-input{min-width:0;flex:1 1;gap:12px;padding:0 15px}.request-input svg{width:20px;flex:0 0 auto;fill:none;stroke:#8b938e;stroke-width:1.8;stroke-linecap:round}.request-input textarea{width:100%;min-height:24px;max-height:96px;padding:2px 0;border:0;outline:0;resize:none;overflow-y:auto;color:var(--ink);font:inherit;font-size:14px;line-height:1.5;background:transparent}.request-input textarea::placeholder{color:#9aa19c;opacity:1}.request-box button{min-height:53px;border:0;border-radius:10px;padding:0 26px;background:var(--yellow);color:#151b17;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:900;cursor:pointer;transition:background .2s ease,transform .2s ease;white-space:nowrap}.request-box button:hover{background:var(--yellow-dark);transform:translateY(-1px)}.request-box button svg{width:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-file-trigger{width:40px;height:40px;margin-left:5px;flex:0 0 auto;border:1px solid #e0e4df;border-radius:10px;background:#f7f8f5;display:grid;place-items:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.home-file-trigger:hover{border-color:var(--yellow-dark);background:#fffbea}.home-file-trigger input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.home-file-trigger svg{width:18px;fill:none;stroke:#5f6a63;stroke-width:2;stroke-linecap:round}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-attachment-list{width:min(900px,100%);margin:9px auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:7px}.home-attachment-list>span{max-width:270px;min-height:32px;padding:5px 6px 5px 10px;border:1px solid #dde2dd;border-radius:9px;background:#fff;display:flex;align-items:center;gap:7px;box-shadow:0 5px 15px rgba(29,42,34,.04)}.home-attachment-list b{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px}.home-attachment-list small{color:#849087;font-size:7px;white-space:nowrap}.home-attachment-list button{width:22px;height:22px;padding:0;border:0;border-radius:6px;background:#eef1ee;color:#6e7871;display:grid;place-items:center;font-size:14px;cursor:pointer}.home-request-error{margin:8px auto 0;color:#a33f3f;font-size:9px;font-weight:800}.seller-role-notice{width:min(460px,100%);padding:30px;text-align:center}.seller-role-notice-icon{width:54px;height:54px;margin:0 auto 16px;border-radius:16px;background:var(--yellow);color:var(--ink);display:grid;place-items:center;font-size:24px;font-weight:900}.seller-role-notice>strong{display:block;font-size:18px;line-height:1.35}.seller-role-notice>p{margin:12px auto 22px;color:var(--muted);font-size:11px;line-height:1.7}.seller-role-notice>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.seller-role-notice>div a,.seller-role-notice>div button{min-height:43px;padding:0 14px;border:1px solid #dfe4de;border-radius:10px;background:#fff;color:var(--ink);display:grid;place-items:center;font-size:10px;font-weight:900;cursor:pointer}.seller-role-notice>div a{border-color:var(--ink);background:var(--ink);color:#fff}.request-access-redirect{min-height:280px;display:grid;place-items:center;color:var(--muted);font-size:11px;font-weight:800}@media (max-width:520px){.seller-role-notice>div{grid-template-columns:1fr}}.example{color:#929a94;font-size:11px;margin:11px 0 0}.steps{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:31px 0 24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.steps article{min-height:77px;padding:2px 36px;display:flex;gap:19px;align-items:flex-start;border-right:1px solid var(--line)}.steps article:first-child{padding-left:0}.steps article:last-child{padding-right:0;border-right:0}.step-number{font-size:33px;line-height:1;font-weight:900;color:var(--yellow);letter-spacing:-.06em}.step-arrow{min-width:43px;font-size:38px;line-height:.8;letter-spacing:0}.steps h2{margin:0 0 8px;font-size:15px;line-height:1.3}.steps p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.proof{width:min(1120px,calc(100% - 48px));margin:0 auto 15px;padding:18px 28px;border-radius:13px;background:var(--soft);display:flex;align-items:center;justify-content:center;gap:56px}.proof p{margin:0;display:flex;align-items:baseline;gap:9px}.proof strong{font-size:21px}.proof span{font-size:11px;color:var(--muted)}.proof i{display:block;width:1px;height:22px;background:#dce0dc}@media (max-width:900px){.desktop-nav{display:none}.site-header{width:min(100% - 32px,720px)}.brand{font-size:25px}.login{display:none}.mobile-nav{width:min(100% - 32px,720px);min-height:45px;margin:0 auto;padding:0 2px;border-top:1px solid #f0f2ef;border-bottom:1px solid #ecefec;display:flex;align-items:center;justify-content:center;gap:clamp(18px,5vw,42px)}.mobile-nav a,.mobile-nav button{color:#56615a;font-size:11px;font-weight:800;white-space:nowrap}.mobile-nav button{padding:0;border:0;background:transparent;cursor:pointer}.mobile-nav a.nav-active{color:var(--ink);position:relative}.mobile-nav a.nav-active:after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:2px;border-radius:2px;background:var(--yellow)}.hero{padding-top:47px}.steps article{padding-inline:20px}.proof{gap:26px}}@media (max-width:680px){.site-header{height:68px}body{overflow-y:auto}body,main{overflow-x:hidden}main{min-height:100vh;height:auto;overflow-y:visible}.brand{font-size:24px}.supplier-button{padding:10px 12px;font-size:10px}.hero{height:auto;min-height:auto;padding:53px 18px 44px}.hero:before{width:100%;height:300px}.glow-one{left:-120px}.glow-two{right:-120px}h1{max-width:530px;font-size:clamp(28px,8.6vw,40px);line-height:1.16;white-space:normal}.hero-copy{margin:24px auto;font-size:13px}.request-box{display:block;padding:7px;border-radius:14px}.request-input{height:52px}.request-box button{width:100%;justify-content:center}.home-request-box{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:5px;gap:5px;align-items:center}.home-request-box .home-file-trigger{margin-left:0}.home-request-box .request-input{min-height:52px;height:auto;padding-inline:9px}.home-request-box .home-request-submit{grid-column:1/-1}.example{line-height:1.5}.steps{width:min(100% - 36px,520px);grid-template-columns:1fr;padding:19px 0}.steps article,.steps article:first-child,.steps article:last-child{min-height:0;padding:22px 3px;border-right:0;border-bottom:1px solid var(--line)}.steps article:last-child{border-bottom:0}.step-number{min-width:43px}.steps h2{font-size:15px}.steps p{font-size:12px}.proof{width:calc(100% - 36px);margin-bottom:18px;padding:24px;flex-direction:column;gap:18px;align-items:flex-start}.proof p{width:100%;justify-content:space-between}.proof i{width:100%;height:1px}.proof strong{font-size:20px}.proof span{font-size:11px}}@media (max-width:390px){.site-header{gap:12px}.supplier-button{padding:9px 10px;font-size:9px}.mobile-nav{width:calc(100% - 20px);gap:14px}.mobile-nav a{font-size:10px}h1{font-size:30px}.hero{padding-top:43px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.registration-page{min-height:100vh;height:auto;overflow-x:hidden;overflow-y:visible;background:linear-gradient(180deg,#fff,#fbfcf8);position:relative;isolation:isolate}.registration-page:before{width:820px;height:520px;top:72px;background-image:radial-gradient(#dfe3dc 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,black 0,transparent 70%);mask-image:radial-gradient(ellipse at center,black 0,transparent 70%);opacity:.5;z-index:-2}.registration-page:after,.registration-page:before{content:"";position:absolute;left:50%;translate:-50% 0}.registration-page:after{width:360px;height:360px;top:170px;border-radius:50%;background:rgba(244,201,0,.09);filter:blur(8px);z-index:-1}.registration-header{width:min(1180px,calc(100% - 48px));height:70px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f2ef}.back-link{display:inline-flex;align-items:center;gap:8px;color:#525c56;font-size:13px;font-weight:700;transition:color .2s ease}.back-link:hover{color:var(--ink)}.back-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.categories-home-link{padding:9px 12px;border:1px solid #e0e5e0;border-radius:9px;background:#fff}.categories-home-link:hover{border-color:#c9d1ca;background:#f7f9f7}.registration-content{width:min(880px,calc(100% - 48px));margin:0 auto;padding:80px 0 60px;text-align:center}.registration-heading{margin-bottom:35px}.registration-step{display:inline-flex;align-items:center;min-height:27px;padding:0 11px;border-radius:999px;background:#fff7cc;color:#725f00;font-size:11px;font-weight:800;letter-spacing:.03em}.registration-heading h1{margin-top:16px;white-space:normal}.registration-heading p{margin:13px 0 0;color:var(--muted);font-size:14px}.role-options{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.role-card{min-height:190px;padding:28px;border:1px solid #e0e4df;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 14px 38px rgba(29,42,34,.07);color:var(--ink);display:grid;grid-template-columns:54px 1fr 24px;grid-gap:18px;gap:18px;align-items:center;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.role-card:focus-visible,.role-card:hover{transform:translateY(-3px);border-color:var(--yellow);box-shadow:0 18px 44px rgba(29,42,34,.11);outline:none}.role-icon{width:54px;height:54px;border-radius:15px;background:var(--yellow);display:grid;place-items:center}.role-icon svg{width:29px;height:29px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.role-copy{display:block}.role-copy strong{display:block;margin-bottom:9px;font-size:21px}.role-copy small{display:block;color:var(--muted);font-size:13px;line-height:1.55}.role-arrow{width:24px;height:24px;color:#8b938e}.role-arrow svg{width:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.role-next-step{padding-top:150px}.individual-registration{width:min(760px,calc(100% - 48px));padding-top:48px}.compact-heading{margin-bottom:26px}.compact-heading h1{font-size:clamp(30px,4vw,42px)}.compact-heading p{max-width:650px;margin-inline:auto;line-height:1.6}.registration-form{padding:30px;border:1px solid #e0e4df;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 16px 44px rgba(29,42,34,.08);text-align:left}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.field{display:flex;flex-direction:column;gap:8px}.field-wide{grid-column:1/-1}.field>span{color:#35423b;font-size:12px;font-weight:800}.field input,.field select{width:100%;height:48px;padding:0 14px;border:1px solid #dfe3df;border-radius:10px;outline:none;background:#fff;color:var(--ink);font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.field input::placeholder{color:#a0a7a2}.field input:focus,.field select:focus{border-color:var(--yellow-dark);box-shadow:0 0 0 3px rgba(244,201,0,.14)}.field small{color:#858e88;font-size:10px;line-height:1.4}.company-registration{width:min(820px,calc(100% - 48px))}.form-section-title{margin-bottom:17px}.form-section-title strong{display:block;color:var(--ink);font-size:14px}.form-section-title span{display:block;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.45}.form-divider{height:1px;margin:25px 0;background:var(--line)}.authorization-note{border-color:#d9dfe9;background:#f6f8fb}.authorization-note strong{color:#33445f}.authorization-note p{color:#5e6d83}.verification-note{margin-top:20px;padding:15px 17px;border:1px solid #f0df8d;border-radius:11px;background:#fffbea}.verification-note strong{display:block;margin-bottom:5px;color:#554800;font-size:12px}.verification-note p{margin:0;color:#756922;font-size:11px;line-height:1.5}.consent-row{display:flex;align-items:flex-start;gap:10px;margin-top:17px;color:#5f6963;font-size:11px;line-height:1.5;cursor:pointer}.consent-row input{margin-top:2px;accent-color:var(--yellow-dark)}.form-message{margin:15px 0 0;padding:11px 13px;border-radius:9px;font-size:11px;line-height:1.5}.form-error{background:#fff0f0;color:#8c2929}.form-ready{background:#eef8ef;color:#256134}.registration-submit{width:100%;min-height:51px;margin-top:19px;border:0;border-radius:10px;background:var(--yellow);color:#151b17;font-size:13px;font-weight:900;cursor:pointer;transition:background .2s ease,transform .2s ease}.registration-submit:hover{background:var(--yellow-dark);transform:translateY(-1px)}.submit-link{display:flex;align-items:center;justify-content:center}.verification-content{width:min(620px,calc(100% - 48px));padding-top:65px}.phone-verification-card{max-width:500px;margin:0 auto;padding:34px;border:1px solid #e0e4df;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 16px 44px rgba(29,42,34,.08);text-align:center}.phone-icon{width:52px;height:52px;margin:0 auto 16px;border-radius:15px;background:#fff7cc;display:grid;place-items:center}.phone-icon svg{width:27px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.phone-verification-card h2{margin:0;font-size:20px}.phone-verification-card>p{max-width:390px;margin:9px auto 0;color:var(--muted);font-size:11px;line-height:1.55}.sms-code{margin:25px auto 0;display:flex;justify-content:center;gap:9px}.sms-code input{width:48px;height:56px;border:1px solid #dfe3df;border-radius:10px;outline:none;background:#fff;color:var(--ink);text-align:center;font-size:22px;font-weight:800}.sms-code input:focus{border-color:var(--yellow-dark);box-shadow:0 0 0 3px rgba(244,201,0,.14)}.phone-verification-card .sms-demo-note{margin-top:17px;color:#8b938e;font-size:9px}.phone-verification-card .form-error{color:#8c2929}.phone-verification-card .form-ready{color:#256134}.resend-row{min-height:18px;margin-top:16px;color:#7a837d;font-size:10px}.resend-row button{padding:0;border:0;background:transparent;color:#4d5b53;font-size:10px;font-weight:800;text-decoration:underline;cursor:pointer}.document-content{width:min(760px,calc(100% - 48px));padding-top:46px}.document-form{padding:30px;border:1px solid #e0e4df;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 16px 44px rgba(29,42,34,.08);text-align:left}.upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.upload-wide{grid-column:1/-1}.upload-field{display:block;cursor:pointer}.upload-title{display:block;margin-bottom:8px;color:#35423b;font-size:11px;font-weight:800}.upload-box{min-height:135px;padding:18px;border:1px dashed #cdd3ce;border-radius:12px;background:#fbfcfa;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:border-color .2s ease,background .2s ease}.upload-field:hover .upload-box{border-color:var(--yellow-dark);background:#fffdf4}.upload-box svg{width:28px;margin-bottom:10px;fill:none;stroke:#68736c;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.upload-box strong{max-width:100%;color:var(--ink);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-box small{margin-top:6px;color:#8b938e;font-size:9px}.upload-field>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.privacy-note{margin-top:20px;padding:15px 17px;border-radius:11px;background:#f4f7f4}.privacy-note strong{display:block;margin-bottom:5px;color:#35423b;font-size:11px}.privacy-note p{margin:0;color:#667069;font-size:10px;line-height:1.55}.upload-demo-note{margin:13px 0 0;color:#8b938e;font-size:9px;line-height:1.5;text-align:center}.pending-content{width:min(560px,calc(100% - 48px));padding-top:120px}.pending-icon{width:70px;height:70px;margin:0 auto 20px;border-radius:50%;background:#fff7cc;display:grid;place-items:center}.pending-icon svg{width:38px;fill:none;stroke:#665500;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pending-content h1{margin-top:17px;white-space:normal}.pending-content>p{max-width:500px;margin:16px auto 0;color:var(--muted);font-size:12px;line-height:1.65}.pending-status{width:-moz-fit-content;width:fit-content;margin:24px auto 0;padding:9px 14px;border-radius:999px;background:#f4f6f3;color:#505b54;font-size:10px;font-weight:800}.pending-status i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--yellow)}.pending-home{display:inline-flex;margin-top:25px;padding:12px 18px;border-radius:9px;background:var(--ink);color:#fff;font-size:11px;font-weight:800}.seller-registration{width:min(840px,calc(100% - 48px))}.seller-plan{margin-bottom:26px;padding:20px 22px;border:1px solid #efdc78;border-radius:14px;background:linear-gradient(135deg,#fffbea,#fff);display:flex;align-items:center;justify-content:space-between;gap:24px}.seller-plan>div{flex:0 0 auto}.seller-plan span{display:block;color:#756922;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.seller-plan strong{display:block;margin-top:5px;color:var(--ink);font-size:27px}.seller-plan strong small{font-size:11px;font-weight:700;color:var(--muted)}.seller-plan p{max-width:390px;margin:0;color:#665d2c;font-size:10px;line-height:1.55;text-align:right}.seller-category-link{width:min(360px,100%);margin:26px auto 0}.categories-content{width:min(980px,calc(100% - 48px));padding-top:44px}.category-form{text-align:left}.category-toolbar{position:-webkit-sticky;position:sticky;top:8px;z-index:5;margin-bottom:28px;padding:10px;border:1px solid #e0e4df;border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 12px 30px rgba(29,42,34,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;gap:15px}.category-search{min-width:0;flex:1 1;height:47px;padding:0 14px;border:1px solid #e0e4df;border-radius:10px;background:#fff;display:flex;align-items:center;gap:10px}.category-search svg{width:19px;flex:0 0 auto;fill:none;stroke:#78817b;stroke-width:1.8;stroke-linecap:round}.category-search input{width:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px}.category-toolbar>span{min-width:125px;color:#6b756e;font-size:10px;text-align:center}.category-toolbar>span strong{color:var(--ink);font-size:15px}.category-group{margin-bottom:29px}.category-group>h2{margin:0 0 11px;color:#758078;font-size:10px;line-height:1.45;letter-spacing:.04em;text-transform:uppercase}.category-list{display:grid;grid-gap:9px;gap:9px}.category-card{overflow:hidden;border:1px solid #e0e4df;border-radius:13px;background:rgba(255,255,255,.97);box-shadow:0 7px 20px rgba(29,42,34,.04);transition:border-color .2s ease,box-shadow .2s ease}.category-card-selected{border-color:#e6cc45;box-shadow:0 8px 24px rgba(161,133,0,.08)}.category-card-head{min-height:61px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;gap:14px}.category-check{min-width:0;flex:1 1;display:flex;align-items:center;gap:11px;cursor:pointer}.category-check input,.subcategory-grid input{position:absolute;width:1px;height:1px;opacity:0}.custom-check{width:20px;height:20px;flex:0 0 auto;border:1px solid #cbd1cc;border-radius:6px;background:#fff;position:relative;transition:background .2s ease,border-color .2s ease}.category-check input:checked+.custom-check,.subcategory-grid input:checked+.custom-check{border-color:var(--yellow-dark);background:var(--yellow)}.category-check input:checked+.custom-check:after,.subcategory-grid input:checked+.custom-check:after{content:"";position:absolute;width:8px;height:4px;left:5px;top:5px;border-left:2px solid #202720;border-bottom:2px solid #202720;transform:rotate(-45deg)}.category-check input:indeterminate+.custom-check{border-color:var(--yellow-dark);background:#fff7cc}.category-check input:indeterminate+.custom-check:after{content:"";position:absolute;width:8px;height:2px;left:5px;top:8px;background:#514400}.category-check b{width:23px;flex:0 0 auto;color:#9aa19c;font-size:10px;font-weight:800}.category-check strong{color:var(--ink);font-size:12px;line-height:1.45}.category-expand{min-width:55px;min-height:38px;border:0;border-radius:8px;background:transparent;color:#758078;display:flex;align-items:center;justify-content:flex-end;gap:5px;cursor:pointer}.category-expand:hover{background:#f5f7f4}.category-expand small{color:#7b6b17;font-size:9px;font-weight:800}.category-expand svg{width:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.category-expand[aria-expanded=true] svg{transform:rotate(180deg)}.subcategory-grid{padding:15px 17px 17px 71px;border-top:1px solid #edf0ed;background:#fbfcfa;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 22px;gap:10px 22px}.subcategory-grid label{min-width:0;display:flex;align-items:center;gap:9px;cursor:pointer}.subcategory-grid .custom-check{width:18px;height:18px;border-radius:5px}.subcategory-grid input:checked+.custom-check:after{left:4px;top:4px}.subcategory-grid em{color:#5c675f;font-size:10px;line-height:1.4;font-style:normal}.category-empty{padding:40px;border:1px dashed #d9ded9;border-radius:13px;color:var(--muted);text-align:center;font-size:12px}.category-actions{position:-webkit-sticky;position:sticky;bottom:8px;z-index:5;margin-top:30px;padding:13px 15px;border:1px solid #e0e4df;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 -8px 30px rgba(29,42,34,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;gap:20px}.category-actions p{margin:0;color:#6c766f;font-size:10px}.category-actions .registration-submit{width:auto;min-width:230px;margin:0;padding-inline:22px}.category-actions .registration-submit:disabled{background:#e1e5e1;color:#929a94;cursor:not-allowed;transform:none}.category-ready{margin:14px 0 0;text-align:center}.login-content{width:min(600px,calc(100% - 48px));padding-top:48px}.login-card{padding:31px;border:1px solid #e0e4df;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 16px 44px rgba(29,42,34,.08);text-align:left}.login-password-field{margin-top:18px}.password-control{position:relative}.password-control input{padding-right:82px}.password-control button{position:absolute;right:7px;top:50%;translate:0 -50%;height:34px;padding:0 9px;border:0;border-radius:7px;background:#f3f5f2;color:#5f6963;font-size:9px;font-weight:800;cursor:pointer}.password-control button:hover{background:#ecefeb;color:var(--ink)}.login-options{margin-top:15px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#6a746e;font-size:10px}.login-options label{display:flex;align-items:center;gap:6px;cursor:pointer}.login-options input{accent-color:var(--yellow-dark)}.login-options a{color:#4e5a53;font-weight:800;text-decoration:underline}.login-message{margin-top:14px;text-align:center}.login-register{margin-top:22px;padding-top:19px;border-top:1px solid #ebeeeb;display:flex;align-items:center;justify-content:center;gap:7px;color:#778079;font-size:10px}.login-register a{color:var(--ink);font-weight:900;text-decoration:underline}.demo-accounts{margin-top:21px;padding-top:18px;border-top:1px solid #ebeeeb}.demo-accounts>div:first-child{margin-bottom:10px}.demo-accounts>div:first-child span,.demo-accounts>div:first-child strong{display:block}.demo-accounts>div:first-child strong{font-size:10px}.demo-accounts>div:first-child span{margin-top:4px;color:#8a938d;font-size:8px}.demo-accounts>button{width:100%;min-height:50px;padding:8px 10px;border:1px solid #e2e6e2;border-radius:9px;background:#fbfcfa;display:grid;grid-template-columns:29px 1fr auto;grid-gap:9px;gap:9px;align-items:center;text-align:left;cursor:pointer}.demo-accounts>button+button{margin-top:7px}.demo-accounts>button:hover{border-color:var(--yellow-dark);background:#fffdf4}.demo-accounts>button>span{width:29px;height:29px;border-radius:8px;background:var(--ink);color:var(--yellow);display:grid;place-items:center;font-size:9px;font-weight:900}.demo-accounts>button small,.demo-accounts>button strong{display:block}.demo-accounts>button strong{color:var(--ink);font-size:9px}.demo-accounts>button small{margin-top:3px;color:#7a847d;font-size:7.5px}.demo-accounts>button>b{color:#756922;font-size:7.5px}.about-page{min-height:100vh;height:auto;overflow-x:hidden;overflow-y:visible;background:#fff}.about-header{border-bottom:1px solid #f0f2ef}.desktop-nav .nav-active{color:var(--ink)}.about-hero{min-height:410px;padding:83px 24px 70px;border-top:1px solid #f4f5f3;background:linear-gradient(180deg,#fff,#fbfcf8);text-align:center;position:relative;isolation:isolate}.about-hero:before{width:820px;height:360px;top:25px;background-image:radial-gradient(#dfe3dc 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,black 0,transparent 70%);mask-image:radial-gradient(ellipse at center,black 0,transparent 70%);opacity:.55;z-index:-2}.about-hero:after,.about-hero:before{content:"";position:absolute;left:50%;translate:-50% 0}.about-hero:after{width:310px;height:310px;top:65px;border-radius:50%;background:rgba(244,201,0,.09);filter:blur(7px);z-index:-1}.about-hero h1{margin-top:19px;white-space:normal}.about-hero>p{max-width:700px;margin:20px auto 0;color:var(--muted);font-size:14px;line-height:1.75}.about-problem{width:min(1080px,calc(100% - 48px));margin:0 auto;padding:82px 0;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:90px;gap:90px;align-items:start}.about-kicker{color:#8a7611;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.about-cta h2,.about-problem h2,.about-trust h2{margin:13px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.2;letter-spacing:-.035em}.about-problem-copy{padding-top:22px;border-top:1px solid var(--line)}.about-problem-copy p{margin:0 0 17px;color:var(--muted);font-size:13px;line-height:1.8}.about-audiences{width:min(1120px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.about-audiences article{min-height:340px;padding:32px;border:1px solid #e0e4df;border-radius:19px;background:#fff;box-shadow:0 15px 40px rgba(29,42,34,.06);display:flex;flex-direction:column}.about-audiences article:nth-child(2){background:var(--ink);color:#fff;border-color:var(--ink)}.about-card-icon{width:52px;height:52px;margin-bottom:25px;border-radius:14px;background:var(--yellow);display:grid;place-items:center;color:var(--ink)}.about-card-icon svg{width:29px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.about-audiences small{color:#8a7611;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.about-audiences article:nth-child(2) small{color:var(--yellow)}.about-audiences h2{max-width:440px;margin:10px 0 12px;font-size:23px;line-height:1.3;letter-spacing:-.025em}.about-audiences p{margin:0 0 25px;color:var(--muted);font-size:12px;line-height:1.75}.about-audiences article:nth-child(2) p{color:#bdc5bf}.about-audiences a{width:-moz-fit-content;width:fit-content;margin-top:auto;color:var(--ink);font-size:11px;font-weight:900}.about-audiences article:nth-child(2) a{color:#fff}.about-audiences a span{margin-left:7px;color:var(--yellow-dark);font-size:17px}.about-trust{width:min(1000px,calc(100% - 48px));margin:95px auto;padding:48px 54px;background:#f7f8f5;grid-template-columns:90px 1fr;grid-gap:32px;gap:32px;align-items:center}.about-trust,.about-trust-icon{border-radius:22px;display:grid}.about-trust-icon{width:82px;height:82px;background:#fff7cc;place-items:center}.about-trust-icon svg{width:43px;fill:none;stroke:#554800;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.about-trust h2{font-size:27px}.about-trust p{max-width:720px;margin:13px 0 0;color:var(--muted);font-size:12px;line-height:1.75}.about-values{width:min(1080px,calc(100% - 48px));margin:0 auto;padding-bottom:90px;text-align:center}.about-values>div{margin-top:26px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;text-align:left}.about-values article{padding:25px 35px;border-right:1px solid var(--line)}.about-values article:first-child{padding-left:0}.about-values article:last-child{padding-right:0;border-right:0}.about-values b{color:var(--yellow-dark);font-size:28px;letter-spacing:-.05em}.about-values h3{margin:13px 0 9px;font-size:15px}.about-values p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.about-cta{width:min(1120px,calc(100% - 48px));margin:0 auto 60px;padding:39px 45px;border-radius:20px;background:var(--yellow);display:flex;align-items:center;justify-content:space-between;gap:28px}.about-cta>div>span{color:#6e5c00;font-size:10px;font-weight:800}.about-cta h2{margin-top:5px;font-size:29px}.about-cta>a{padding:14px 19px;border-radius:10px;background:var(--ink);color:#fff;font-size:11px;font-weight:900;white-space:nowrap}.about-cta>a span{margin-left:8px;color:var(--yellow)}.about-footer{width:min(1120px,calc(100% - 48px));min-height:100px;margin:0 auto;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px}.about-footer .brand{font-size:25px}.about-footer p{margin:0;color:var(--muted);font-size:10px}.how-hero{min-height:450px;padding:83px 24px 65px;background:linear-gradient(180deg,#fff,#fbfcf8);border-top:1px solid #f4f5f3;text-align:center;position:relative;isolation:isolate}.how-hero:before{width:880px;height:390px;top:20px;background-image:radial-gradient(#dfe3dc 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,black 0,transparent 70%);mask-image:radial-gradient(ellipse at center,black 0,transparent 70%);opacity:.55;z-index:-2}.how-hero:after,.how-hero:before{content:"";position:absolute;left:50%;translate:-50% 0}.how-hero:after{width:330px;height:330px;top:67px;border-radius:50%;background:rgba(244,201,0,.09);filter:blur(8px);z-index:-1}.how-hero h1{margin-top:19px;white-space:normal}.how-hero>p{max-width:680px;margin:19px auto 0;color:var(--muted);font-size:14px;line-height:1.75}.how-jump-links{margin-top:28px;display:flex;justify-content:center;gap:9px}.how-jump-links a{padding:11px 15px;border:1px solid #dce1dc;border-radius:9px;background:#fff;color:#465249;font-size:10px;font-weight:900;box-shadow:0 7px 20px rgba(29,42,34,.05)}.how-jump-links a:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.process-layout{width:min(1120px,calc(100% - 48px));margin:80px auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.process-layout>div{scroll-margin-top:20px}.process-column{padding:34px;border:1px solid #e0e4df;border-radius:20px;background:#fff;box-shadow:0 15px 40px rgba(29,42,34,.06)}.process-column-dark{border-color:var(--ink);background:var(--ink);color:#fff}.process-heading{min-height:96px;padding-bottom:25px;border-bottom:1px solid #e9ece9}.process-column-dark .process-heading{border-color:#34433b}.process-heading>span{color:#8a7611;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.process-column-dark .process-heading>span{color:var(--yellow)}.process-heading h2{margin:10px 0 0;font-size:25px;line-height:1.25;letter-spacing:-.025em}.process-column ol{margin:0;padding:0;list-style:none}.process-column li{min-height:125px;padding:24px 0;border-bottom:1px solid #edf0ed;display:grid;grid-template-columns:43px 1fr;grid-gap:15px;gap:15px}.process-column li:last-child{padding-bottom:0;border-bottom:0}.process-column-dark li{border-color:#34433b}.process-column li>b{width:36px;height:36px;border-radius:10px;background:#fff7cc;color:#6b5900;display:grid;place-items:center;font-size:10px}.process-column-dark li>b{background:var(--yellow);color:var(--ink)}.process-column h3{margin:2px 0 7px;font-size:13px}.process-column p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.65}.process-column-dark p{color:#b8c1bb}.matching-explainer{padding:80px max(24px,calc((100% - 1080px) / 2));background:#f7f8f5}.matching-title{max-width:650px;margin:0 auto 37px;text-align:center}.matching-title h2{margin:12px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.3;letter-spacing:-.03em}.matching-flow{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;grid-gap:12px;gap:12px;align-items:center}.matching-flow>span{color:var(--yellow-dark);font-size:24px;text-align:center}.matching-flow article{min-height:150px;padding:23px;border:1px solid #e0e4df;border-radius:15px;background:#fff;box-shadow:0 9px 25px rgba(29,42,34,.05)}.matching-flow b{display:block;margin-bottom:20px;color:var(--yellow-dark);font-size:11px}.matching-flow strong{display:block;font-size:13px}.matching-flow p{margin:8px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.how-info-grid{width:min(1080px,calc(100% - 48px));margin:80px auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.how-info-grid article{padding:25px;border-top:3px solid var(--yellow);border-radius:4px 4px 13px 13px;background:#fff;box-shadow:0 10px 30px rgba(29,42,34,.07)}.how-info-grid span{color:#8a7611;font-size:9px;font-weight:900;text-transform:uppercase}.how-info-grid strong{display:block;margin-top:11px;font-size:14px}.how-info-grid p{margin:9px 0 0;color:var(--muted);font-size:10px;line-height:1.65}.how-control{width:min(980px,calc(100% - 48px));margin:0 auto 85px;padding:38px 42px;border:1px solid #efdc78;border-radius:18px;background:linear-gradient(135deg,#fffbea,#fff);display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:55px;gap:55px;align-items:center}.how-control h2{margin:11px 0 0;font-size:24px;line-height:1.3;letter-spacing:-.025em}.how-control>p{margin:0;color:#665d2c;font-size:11px;line-height:1.75}.how-cta-actions{display:flex;gap:8px}.how-cta-actions a{padding:13px 16px;border-radius:9px;background:var(--ink);color:#fff;font-size:10px;font-weight:900;white-space:nowrap}.how-cta-actions a:last-child{background:#fff;color:var(--ink)}.request-content{width:min(850px,calc(100% - 48px));padding-top:46px}.request-detail-form{padding:31px;border:1px solid #e0e4df;border-radius:19px;background:rgba(255,255,255,.98);box-shadow:0 16px 44px rgba(29,42,34,.08);text-align:left}.request-auth-note{margin-bottom:27px;padding:14px 16px;border:1px solid #efdc78;border-radius:11px;background:#fffbea;display:flex;align-items:flex-start;gap:11px}.request-auth-note>span{width:22px;height:22px;flex:0 0 auto;border-radius:50%;background:var(--yellow);color:#514400;display:grid;place-items:center;font-family:Georgia,serif;font-size:13px;font-weight:900}.request-auth-note p{margin:1px 0 0;color:#756922;font-size:10px;line-height:1.55}.request-auth-note strong{color:#554800}.request-description textarea,.request-exclusions textarea{width:100%;padding:14px;border:1px solid #dfe3df;border-radius:10px;outline:none;resize:vertical;background:#fff;color:var(--ink);font:inherit;font-size:12px;line-height:1.6;transition:border-color .2s ease,box-shadow .2s ease}.request-description textarea{min-height:145px}.request-exclusions textarea{min-height:68px;resize:none}.request-description textarea:focus,.request-exclusions textarea:focus{border-color:var(--yellow-dark);box-shadow:0 0 0 3px rgba(244,201,0,.14)}.request-description textarea::placeholder,.request-exclusions textarea::placeholder{color:#a0a7a2}.request-description small{align-self:flex-end;color:#929a94}.delivery-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.delivery-choice-grid>label{min-height:88px;padding:16px;border:1px solid #dfe3df;border-radius:12px;background:#fff;display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;align-items:flex-start;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.delivery-choice-grid .delivery-choice-selected,.delivery-choice-grid>label:hover{border-color:var(--yellow-dark);background:#fffdf4;box-shadow:0 0 0 3px rgba(244,201,0,.08)}.delivery-choice-grid input{position:absolute;width:1px;height:1px;opacity:0}.delivery-radio{width:19px;height:19px;border:1px solid #c8cec9;border-radius:50%;background:#fff;position:relative}.delivery-choice-grid input:checked+.delivery-radio{border-color:var(--yellow-dark)}.delivery-choice-grid input:checked+.delivery-radio:after{content:"";position:absolute;width:9px;height:9px;left:4px;top:4px;border-radius:50%;background:var(--yellow)}.delivery-choice-grid strong{display:block;margin-top:1px;color:var(--ink);font-size:11px}.delivery-choice-grid small{display:block;margin-top:6px;color:var(--muted);font-size:8.5px;line-height:1.45}.delivery-location{margin-top:14px}.request-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.request-file-field{cursor:pointer}.request-file-field>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.request-file-field>span{min-height:143px;padding:17px;border:1px dashed #cdd3ce;border-radius:11px;background:#fbfcfa;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:border-color .2s ease,background .2s ease}.request-file-field:hover>span{border-color:var(--yellow-dark);background:#fffdf4}.request-file-field svg{width:27px;margin-bottom:9px;fill:none;stroke:#68736c;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.request-file-field strong{max-width:100%;color:var(--ink);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-file-field small{margin-top:6px;color:#8b938e;font-size:8.5px}.request-detail-form .form-divider{margin:18px 0}.request-detail-form .form-section-title{margin-bottom:12px}.request-photo-field{display:block}.request-photo-field>span{min-height:82px;padding:13px 16px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;text-align:left}.request-photo-field svg{grid-row:1/3;align-self:center;margin:0}.request-photo-field strong{align-self:end}.request-photo-field small{align-self:start;margin-top:3px}.request-consent{margin-top:24px}.request-submit-row{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.request-submit-row p{margin:0;color:var(--muted);font-size:10px}.request-submit-row p a{color:var(--ink);font-weight:900;text-decoration:underline}.request-submit-row .registration-submit{width:auto;min-width:280px;margin:0;padding-inline:20px}.smart-request-form{padding:27px}.smart-request-compose{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);grid-gap:18px;gap:18px;align-items:stretch}.smart-request-description textarea{min-height:174px}.smart-upload-block{min-width:0;display:flex;flex-direction:column}.smart-upload-block .form-section-title{min-height:40px}.smart-file-drop{flex:1 1;display:block}.smart-file-drop>span{min-height:174px;height:100%;padding:20px 14px}.smart-file-list{margin-top:16px;display:grid;grid-gap:7px;gap:7px}.smart-file-list>div{min-height:54px;padding:9px 11px;border:1px solid #dfe4df;border-radius:10px;background:#fafbf9;display:grid;grid-template-columns:26px minmax(0,1fr) 30px;grid-gap:9px;gap:9px;align-items:center}.smart-file-list>div>span{width:25px;height:25px;border-radius:7px;background:#eaf7ec;color:#2d713c;display:grid;place-items:center;font-size:10px;font-weight:900}.smart-file-list p{min-width:0;margin:0}.smart-file-list small,.smart-file-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-file-list strong{font-size:9.5px}.smart-file-list small{margin-top:4px;color:#7f8982;font-size:7.5px}.smart-file-list button{width:30px;height:30px;border:0;border-radius:8px;background:#eef1ee;color:#748078;font-size:17px;cursor:pointer}.smart-request-error{margin:13px 0 0}.smart-processing-note{margin-top:17px;padding:13px 14px;border-radius:10px;background:#f4f7f4;display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.smart-processing-note>span{width:26px;height:26px;border-radius:8px;background:var(--yellow);color:#514400;display:grid;place-items:center;font-size:10px;font-weight:900}.smart-processing-note p{margin:0}.smart-processing-note small,.smart-processing-note strong{display:block}.smart-processing-note strong{font-size:9.5px}.smart-processing-note small{margin-top:4px;color:#758078;font-size:8px;line-height:1.45}.smart-request-submit .registration-submit{display:flex;align-items:center;justify-content:center;gap:8px}.smart-request-submit .registration-submit:disabled{background:#e1e5e1;color:#929a94;cursor:not-allowed;transform:none}.processing-spinner{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:processing-spin .7s linear infinite}@keyframes processing-spin{to{rotate:1turn}}.compact-request-form{padding:27px}.compact-request-note{margin-bottom:17px;padding-block:11px}.corrected-request-description textarea{min-height:122px}.compact-request-lower-grid{margin-top:17px;display:grid;grid-gap:12px;gap:12px}.helper-upload-section{min-width:0}.helper-upload-section .form-section-title{margin-bottom:8px}.helper-file-upload{display:block}.helper-file-upload>span{min-height:70px;padding:11px 14px;display:grid;grid-template-columns:31px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:11px;column-gap:11px;text-align:left}.helper-file-upload svg{width:25px;grid-row:1/3;align-self:center;margin:0}.helper-file-upload strong{align-self:end}.helper-file-upload small{align-self:start;margin-top:3px}.helper-file-list{margin-top:7px;display:grid;grid-gap:6px;gap:6px}.helper-file-list>div{min-height:42px;padding:7px 9px;border:1px solid #e0e4df;border-radius:8px;background:#fafbf9;display:grid;grid-template-columns:minmax(0,1fr) 27px;grid-gap:8px;gap:8px;align-items:center}.helper-file-list p{min-width:0;margin:0}.helper-file-list small,.helper-file-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.helper-file-list strong{font-size:8.5px}.helper-file-list small{margin-top:3px;color:#89928c;font-size:7px}.helper-file-list button{width:27px;height:27px;border:0;border-radius:7px;background:#edf0ed;color:#748078;font-size:15px;cursor:pointer}.compact-request-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.compact-option-card{min-width:0;min-height:78px;padding:11px 12px;border:1px solid #dfe3df;border-radius:10px;background:#fafbf9}.compact-option-card small,.compact-option-card strong{display:block}.compact-option-card strong{font-size:9px}.compact-option-card small{margin-top:4px;color:#7f8982;font-size:7.5px;line-height:1.35}.phone-option-card{display:flex;justify-content:space-between;align-items:center;gap:10px}.phone-option-card.option-enabled{border-color:#a9d1b5;background:#f3faf5}.phone-option-card button{padding:8px 10px;border:1px solid transparent;border-radius:999px;color:#fff;display:inline-flex;align-items:center;gap:6px;font-size:7.5px;font-weight:900;white-space:nowrap;cursor:pointer}.phone-option-card button:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.phone-option-card .phone-visible-button{background:#2f7c47}.phone-option-card .phone-hidden-button{background:#b94b4b}.excluded-option-card{display:grid;grid-template-columns:minmax(0,.75fr) minmax(120px,1.25fr);grid-gap:10px;gap:10px;align-items:center}.excluded-option-card input{width:100%;height:34px;padding:0 9px;border:1px solid #d9ddd9;border-radius:7px;outline:none;color:var(--ink);background:#fff;font:inherit;font-size:8px}.excluded-option-card input:focus{border-color:var(--yellow-dark);box-shadow:0 0 0 3px rgba(244,201,0,.1)}.compact-request-error{margin:11px 0 0}.file-processing-placeholder{margin:9px 0 0;padding:10px 12px;border:1px solid #e7dc9d;border-radius:9px;background:#fffbea;color:#706421;font-size:8px;line-height:1.5}.ai-request-controls{margin:10px 0 0;display:flex;align-items:center;gap:12px}.ai-request-controls button{min-height:38px;padding:0 16px;border:0;border-radius:9px;background:#14231a;color:#fff;font:inherit;font-size:8.5px;font-weight:800;cursor:pointer}.ai-request-controls button:hover{background:#24372b}.ai-request-controls button:disabled{opacity:.65;cursor:wait}.ai-request-controls span{color:#748078;font-size:8px;line-height:1.5}.ai-analysis-notice{margin:9px 0 0;color:#8b6a00;font-size:8px}.ai-analysis-notice.ready{color:#26713f}.ai-analysis-card{margin:14px 0 18px;padding:16px;border:1px solid #dce5de;border-radius:13px;background:linear-gradient(135deg,#fbfdfb,#fffdf2)}.ai-analysis-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #e3e9e4}.ai-analysis-card>header span,.ai-analysis-card>header strong{display:block}.ai-analysis-card>header strong{font-size:10px}.ai-analysis-card>header span{margin-top:3px;color:#7a857e;font-size:7.5px}.ai-analysis-card>header b{width:32px;height:32px;border-radius:9px;background:var(--yellow);display:grid;place-items:center;font-size:9px}.ai-analysis-items{margin-top:10px;display:grid;grid-gap:7px;gap:7px}.ai-analysis-items article{min-height:48px;padding:8px 10px;border:1px solid #e6ebe7;border-radius:9px;background:#fff;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px}.ai-analysis-items article>span{width:24px;height:24px;border-radius:7px;background:var(--yellow);display:grid;place-items:center;font-size:8px;font-weight:900}.ai-analysis-items article small,.ai-analysis-items article strong{display:block}.ai-analysis-items article strong{font-size:9px}.ai-analysis-items article small{margin-top:3px;color:#768078;font-size:7.5px}.ai-analysis-items article em{padding:5px 7px;border-radius:7px;background:#edf4ee;color:#395c44;font-size:7px;font-style:normal;font-weight:800}.ai-source-transcription{margin-top:10px;padding:10px 12px;border:1px solid #e6ebe7;border-radius:9px;background:#fff}.ai-source-transcription summary{color:#58645c;font-size:8px;font-weight:800;cursor:pointer}.ai-source-transcription p{margin:7px 0 0;color:#243129;font-size:8px;line-height:1.6;white-space:pre-wrap}.ai-missing-info{margin-top:10px;padding:10px 12px;border-radius:9px;background:#fff8dd;color:#715f10}.ai-missing-info strong{font-size:8px}.ai-missing-info ul{margin:5px 0 0;padding-left:16px;font-size:7.5px;line-height:1.55}.ai-analysis-card>p{margin:10px 0 0;color:#77827b;font-size:7.5px;line-height:1.5}.compact-main-submit{margin-top:15px;justify-content:flex-end}.delivery-modal-backdrop{position:fixed;inset:0;z-index:90;padding:20px;background:rgba(12,20,16,.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center}.delivery-modal-card{width:min(590px,100%);max-height:calc(100vh - 40px);padding:24px;border:1px solid #e4d164;border-radius:18px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.25);overflow-y:auto;position:relative}.delivery-modal-close{position:absolute;right:13px;top:13px;width:33px;height:33px;border:0;border-radius:9px;background:#f3f5f2;color:#68736c;font-size:21px;line-height:1;cursor:pointer}.delivery-modal-card .inline-question-heading{padding-right:40px}.new-request-modal-card{width:min(1000px,100%);padding:58px 28px 25px;background:linear-gradient(135deg,#fffef8,#fff 62%,#fffbea);overflow:visible}.new-request-modal-card .home-attachment-list,.new-request-modal-card .request-box,.new-request-modal-card .request-composer-wrap{width:100%}.new-request-modal-card .example{text-align:center}.case-close-modal{width:min(570px,100%);padding:25px}.case-close-heading{padding-right:40px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center}.case-close-heading>span{width:38px;height:38px;border-radius:10px;color:#554800;background:var(--yellow);display:grid;place-items:center;font-size:14px;font-weight:900}.case-close-heading small,.case-close-heading strong{display:block}.case-close-heading strong{font-size:14px}.case-close-heading small{margin-top:5px;color:#778179;font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-result-options{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.case-result-options>label{min-height:91px;padding:13px;border:1px solid #dfe4df;border-radius:11px;background:#fafbf9;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:flex-start;cursor:pointer}.case-result-options input,.supplier-selection-list input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.case-result-options label>span{width:17px;height:17px;border:1px solid #cbd2cc;border-radius:50%;background:#fff}.case-result-options label.selected{border-color:#d1b731;background:#fffbed;box-shadow:inset 0 0 0 2px rgba(244,201,0,.12)}.case-result-options label.selected>span{border:5px solid var(--yellow-dark)}.case-result-options label.selected.no-deal{border-color:#d5aaaa;background:#fff8f8;box-shadow:inset 0 0 0 2px rgba(150,75,75,.06)}.case-result-options label.selected.no-deal>span{border-color:#a75c5c}.case-result-options small,.case-result-options strong{display:block}.case-result-options strong{font-size:10px;line-height:1.4}.case-result-options small{margin-top:6px;color:#7b857e;font-size:8px;line-height:1.45}.supplier-selection-list{margin-top:14px;padding:13px;border:1px solid #e2e6e2;border-radius:11px;background:#f7f9f6}.supplier-selection-list>strong{display:block;margin-bottom:9px;color:#68736c;font-size:8.5px;text-transform:uppercase}.supplier-selection-list>label{min-height:58px;padding:9px 10px;border:1px solid #dfe4df;border-radius:9px;background:#fff;display:grid;grid-template-columns:34px minmax(0,1fr) 22px;grid-gap:10px;gap:10px;align-items:center;cursor:pointer}.supplier-selection-list>label+label{margin-top:7px}.supplier-selection-list>label>span{width:34px;height:34px;border-radius:9px;color:var(--yellow);background:var(--ink);display:grid;place-items:center;font-size:8px;font-weight:900}.supplier-selection-list p{margin:0}.supplier-selection-list p small,.supplier-selection-list p strong{display:block}.supplier-selection-list p strong{font-size:10px}.supplier-selection-list p small{margin-top:5px;color:#7c867f;font-size:8px}.supplier-selection-list label>b{width:21px;height:21px;border:1px solid #d8ddd8;border-radius:50%;color:transparent;display:grid;place-items:center;font-size:9px}.supplier-selection-list label.selected{border-color:#71a77c;background:#f2faf4}.supplier-selection-list label.partial-supplier-option:not(.selected){border-color:#d8b24c;background:#fffaf0}.supplier-selection-list label.selected>b{border-color:#2d713c;color:#fff;background:#2d713c}.case-close-error{margin:11px 0 0;padding:9px 11px;border-radius:8px;color:#994747;background:#fff0f0;font-size:8.5px;font-weight:800}.case-close-confirm{width:100%;min-height:44px;margin-top:14px;border:0;border-radius:9px;color:#fff;background:var(--ink);font-size:10px;font-weight:900;cursor:pointer}.inline-question-heading{margin-bottom:14px;display:grid;grid-template-columns:33px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.inline-question-heading>span{width:33px;height:33px;border-radius:9px;background:var(--yellow);color:#554800;display:grid;place-items:center;font-size:13px;font-weight:900}.inline-question-heading small,.inline-question-heading strong{display:block}.inline-question-heading strong{font-size:11px}.inline-question-heading small{margin-top:4px;color:#7c775d;font-size:7.5px}.inline-delivery-location{margin-top:12px}.inline-final-row{margin-top:13px;padding-top:12px;border-top:1px solid #ebe0a3;display:flex;justify-content:space-between;align-items:center;gap:15px}.tiny-confirmation{color:#667069;display:flex;align-items:center;gap:7px;font-size:8px;cursor:pointer}.tiny-confirmation input{width:14px;height:14px;accent-color:var(--yellow-dark)}.inline-final-row .registration-submit{width:auto;min-width:205px;min-height:42px;margin:0;padding-inline:15px;font-size:9.5px}.inline-final-row .registration-submit:disabled{background:#e1e5e1;color:#929a94;cursor:not-allowed;transform:none}.request-phone-choice{margin-top:22px;padding:14px 15px;border:1px solid #dfe3df;border-radius:11px;background:#f9faf8;display:grid;grid-template-columns:20px 1fr;grid-gap:11px;gap:11px;align-items:flex-start;cursor:pointer;transition:border-color .2s ease,background .2s ease}.request-phone-choice-enabled{border-color:#ddc448;background:#fffbea}.request-phone-choice>input{position:absolute;width:1px;height:1px;opacity:0}.request-phone-choice>input:checked+.custom-check{border-color:var(--yellow-dark);background:var(--yellow)}.request-phone-choice>input:checked+.custom-check:after{content:"";position:absolute;width:8px;height:4px;left:5px;top:5px;border-left:2px solid #202720;border-bottom:2px solid #202720;transform:rotate(-45deg)}.request-phone-choice small,.request-phone-choice strong{display:block}.request-phone-choice strong{font-size:10px}.request-phone-choice small{margin-top:6px;color:#758078;font-size:8px;line-height:1.5}.request-prompt-backdrop{position:fixed;inset:0;z-index:100;padding:20px;background:rgba(12,20,16,.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center}.request-registration-prompt{width:min(440px,100%);padding:34px;border-radius:19px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.25);text-align:center;position:relative}.prompt-close{position:absolute;right:13px;top:13px;width:33px;height:33px;border:0;border-radius:9px;background:#f3f5f2;color:#68736c;font-size:21px;cursor:pointer}.prompt-icon{width:55px;height:55px;margin:0 auto 15px;border-radius:15px;background:#fff7cc;display:grid;place-items:center}.prompt-icon svg{width:28px;fill:none;stroke:#554800;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.request-registration-prompt h2{margin:15px 0 10px;font-size:22px;line-height:1.3;letter-spacing:-.025em}.request-registration-prompt>p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.65}.request-registration-prompt .registration-submit{margin-top:21px}.prompt-login{margin-top:16px;color:var(--muted);font-size:9.5px}.prompt-login a{color:var(--ink);font-weight:900;text-decoration:underline}.review-content{width:min(850px,calc(100% - 48px))}.review-card{padding:31px;border:1px solid #e0e4df;border-radius:19px;background:rgba(255,255,255,.98);box-shadow:0 16px 44px rgba(29,42,34,.08);text-align:left}.buildmap-result-banner{margin-bottom:16px;padding:15px 16px;border:1px solid #cce1d0;border-radius:12px;background:#f0f8f1;display:grid;grid-template-columns:35px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.buildmap-result-banner>span{width:35px;height:35px;border-radius:10px;background:#2d713c;color:#fff;display:grid;place-items:center;font-size:13px;font-weight:900}.buildmap-result-banner strong{font-size:11px}.buildmap-result-banner p{margin:5px 0 0;color:#58715e;font-size:8.5px;line-height:1.5}.original-request{margin-bottom:22px;padding:13px 15px;border-radius:10px;background:#f5f7f4}.original-request summary{color:#5d6861;font-size:9.5px;font-weight:800;cursor:pointer}.original-request p{margin:11px 0 0;padding-top:11px;border-top:1px solid #e4e8e4;color:#7a837d;font-size:10px;line-height:1.65}.review-section{padding:5px 0 25px}.review-section+.review-section{padding-top:24px;border-top:1px solid var(--line)}.review-section-heading{margin-bottom:13px;display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.review-section-heading>div{display:flex;align-items:center;gap:9px}.review-section-heading strong{font-size:13px}.review-section-heading span{padding:5px 7px;border-radius:999px;background:#fff7cc;color:#756922;font-size:8px;font-weight:800}.review-section-heading>small{color:#8c958f;font-size:8.5px}.review-items{display:grid;grid-gap:8px;gap:8px}.review-item{min-height:65px;padding:10px 11px;border:1px solid #dfe3df;border-radius:11px;background:#fff;display:grid;grid-template-columns:27px 1fr 31px;grid-gap:10px;gap:10px;align-items:center;transition:border-color .2s ease}.review-item:focus-within{border-color:var(--yellow-dark);box-shadow:0 0 0 3px rgba(244,201,0,.1)}.review-item-changed{border-color:#d8bd35;background:#fffdf4;box-shadow:0 0 0 3px rgba(244,201,0,.08)}.review-check{width:25px;height:25px;border-radius:8px;background:#eef8ef;color:#2d713c;display:grid;place-items:center;font-size:12px;font-weight:900}.review-item label{min-width:0;display:block}.review-item label>span{display:block;margin-bottom:4px;color:#8a938d;font-size:7.5px;font-weight:800;text-transform:uppercase}.review-item input{width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:11px;font-weight:700}.review-item>button{width:31px;height:31px;border:0;border-radius:8px;background:#f4f6f3;color:#87908a;font-size:18px;cursor:pointer}.review-item>button:hover{background:#fff0f0;color:#8c2929}.add-review-item{margin-top:10px;padding:9px 11px;border:1px dashed #cbd1cc;border-radius:9px;background:#fbfcfa;color:#566159;font-size:9px;font-weight:800;cursor:pointer}.add-review-item:hover{border-color:var(--yellow-dark);background:#fffdf4}.processed-attachments{margin-bottom:22px;padding:13px 15px;border:1px solid #e0e4df;border-radius:10px;background:#fff}.processed-attachments>strong{display:block;margin-bottom:9px;font-size:9.5px}.processed-attachments>div{display:flex;flex-wrap:wrap;gap:7px}.processed-attachments span{padding:7px 9px;border-radius:8px;color:#4f5c53;background:#f3f6f3;font-size:8px;font-weight:800}.processed-attachments small{margin-left:5px;color:#89928c;font-size:7px}.correction-composer{margin:3px 0 25px;padding:17px;border:1px solid #ead879;border-radius:13px;background:#fffdf3}.correction-composer>div:first-child{display:grid;grid-template-columns:31px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.correction-composer>div:first-child>span{width:31px;height:31px;border-radius:9px;background:var(--yellow);color:#544700;display:grid;place-items:center;font-size:13px;font-weight:900}.correction-composer p{margin:0}.correction-composer small,.correction-composer strong{display:block}.correction-composer strong{font-size:10.5px}.correction-composer small{margin-top:4px;color:#766e44;font-size:8px;line-height:1.45}.correction-input-row{margin-top:13px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.correction-input-row input{width:100%;min-height:43px;padding:0 12px;border:1px solid #d9d6c3;border-radius:9px;outline:none;background:#fff;color:var(--ink);font:inherit;font-size:9.5px}.correction-input-row input:focus{border-color:var(--yellow-dark);box-shadow:0 0 0 3px rgba(244,201,0,.12)}.correction-input-row button{min-height:43px;padding:0 15px;border:0;border-radius:9px;background:var(--ink);color:#fff;font-size:9px;font-weight:900;cursor:pointer}.correction-input-row button:disabled{background:#dfe3df;color:#929a94;cursor:default}.correction-composer .correction-success{margin-top:10px;color:#2d713c;font-size:8.5px;font-weight:800}.delivery-clarification{margin-top:0;padding:20px;border:1px solid #dfe3df;border-radius:13px;background:#fafbf9}.delivery-clarification.clarification-needed{border-color:#dfc84f;background:#fffdf4}.clarification-heading{margin-bottom:15px;display:grid;grid-template-columns:33px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center}.clarification-heading>span{width:33px;height:33px;border-radius:10px;color:#584b00;background:var(--yellow);display:grid;place-items:center;font-size:13px;font-weight:900}.clarification-heading strong{display:block;font-size:11.5px}.clarification-heading p{margin:5px 0 0;color:#7a837d;font-size:8.5px}.smart-location-field{margin-top:14px}.attachment-share-choice{margin-top:16px}.request-extra-options{margin-top:15px;border:1px solid #e0e4df;border-radius:11px;background:#fafbf9}.request-extra-options>summary{min-height:48px;padding:0 14px;color:#5e6962;display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:900;cursor:pointer;list-style:none}.request-extra-options>summary::-webkit-details-marker{display:none}.request-extra-options>summary:after{content:"+";font-size:16px}.request-extra-options[open]>summary:after{content:"−"}.request-extra-options>div{padding:0 14px 14px;border-top:1px solid #e6e9e6}.request-extra-options .request-phone-choice{margin-top:14px;background:#fff}.request-extra-options .request-exclusions{margin-top:14px}.review-missing-note{margin:13px 0 0;color:#8a6911;font-size:8.5px;text-align:right}.smart-review-actions{margin-top:12px}.review-delivery{padding-bottom:4px}.review-question-note{margin-top:21px;padding:13px 15px;border:1px solid #efdc78;border-radius:11px;background:#fffbea;display:flex;align-items:flex-start;gap:10px}.review-question-note>span{width:22px;height:22px;flex:0 0 auto;border-radius:50%;background:var(--yellow);color:#514400;display:grid;place-items:center;font-size:11px;font-weight:900}.review-question-note p{margin:1px 0 0;color:#756922;font-size:9.5px;line-height:1.55}.review-question-note strong{color:#554800}.review-actions{margin-top:20px;padding-top:19px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.review-actions>a{padding:12px 15px;border:1px solid #dfe3df;border-radius:9px;color:#566159;font-size:9.5px;font-weight:800}.review-actions .registration-submit{width:auto;min-width:250px;margin:0;padding-inline:18px}.review-actions .registration-submit:disabled{background:#e1e5e1;color:#929a94;cursor:not-allowed;transform:none}.request-success-icon{width:70px;height:70px;margin:0 auto 20px;border-radius:50%;background:#eef8ef;display:grid;place-items:center}.request-success-icon svg{width:39px;fill:none;stroke:#2d713c;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.request-success-content h1{margin-top:17px;white-space:normal}.request-success-content>p{max-width:500px;margin:16px auto 0;color:var(--muted);font-size:12px;line-height:1.65}.pending-demo-link{width:min(310px,100%);margin:23px auto 0}.buyer-dashboard-page{min-height:100vh;height:auto;overflow-x:hidden;overflow-y:visible;background:#f6f8f5}.dashboard-header{min-height:72px;padding:0 max(28px,calc((100% - 1180px) / 2));border-bottom:1px solid #e2e6e2;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:32px;gap:32px;align-items:center}.dashboard-header .brand{justify-self:start}.dashboard-header nav{height:72px;display:flex;align-items:stretch;gap:28px}.dashboard-header nav a,.dashboard-header nav>span{padding:0 3px;border-bottom:2px solid transparent;color:#68736c;display:flex;align-items:center;font-size:11px;font-weight:800}.dashboard-header nav .dashboard-nav-active{border-color:var(--yellow);color:var(--ink)}.dashboard-user{justify-self:end;display:flex;align-items:center;gap:10px}.dashboard-user>span{width:37px;height:37px;border-radius:11px;background:var(--ink);color:var(--yellow);display:grid;place-items:center;font-size:10px;font-weight:900}.dashboard-user small,.dashboard-user strong{display:block}.dashboard-user strong{font-size:10px}.dashboard-user small{margin-top:3px;color:#8a938d;font-size:8px}.account-menu{justify-self:end;position:relative}.account-menu-trigger{padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer}.account-menu-trigger>b{margin-left:2px;color:#8a938d;font-size:12px}.account-dropdown{position:absolute;width:270px;right:0;top:calc(100% + 14px);z-index:50;padding:8px;border:1px solid #dfe3df;border-radius:13px;background:#fff;box-shadow:0 18px 48px rgba(20,31,25,.16)}.account-dropdown:before{content:"";position:absolute;width:10px;height:10px;right:17px;top:-6px;border-left:1px solid #dfe3df;border-top:1px solid #dfe3df;background:#fff;rotate:45deg}.account-dropdown>div:first-child{margin:2px 3px 7px;padding:10px;border-radius:9px;background:#f6f8f5;display:grid;grid-template-columns:34px 1fr;grid-gap:9px;gap:9px;align-items:center}.account-dropdown>div:first-child>span{width:34px;height:34px;border-radius:9px;background:var(--ink);color:var(--yellow);display:grid;place-items:center;font-size:9px;font-weight:900}.account-dropdown p{margin:0}.account-dropdown p small,.account-dropdown p strong{display:block}.account-dropdown p strong{font-size:9px}.account-dropdown p small{margin-top:4px;color:#8b948e;font-size:7px}.account-dropdown>a,.account-dropdown>button{width:100%;min-height:47px;padding:8px 9px;border:0;border-radius:8px;color:var(--ink);background:transparent;display:grid;grid-template-columns:25px 1fr;grid-gap:8px;gap:8px;align-items:center;text-align:left;cursor:pointer}.account-dropdown>a:hover,.account-dropdown>button:hover{background:#f7f8f5}.account-dropdown>a>span,.account-dropdown>button>span{color:#7d867f;font-size:14px;text-align:center}.account-dropdown .account-logout{margin-top:5px;border-top:1px solid #e7ebe7;border-radius:0 0 8px 8px;color:#8a4949}.dashboard-shell{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:28px 0 60px}.demo-mode-note{min-height:42px;padding:10px 14px;border:1px solid #efdc78;border-radius:10px;background:#fffbea;display:flex;align-items:center;gap:10px}.demo-mode-note strong{padding:5px 7px;border-radius:6px;background:var(--yellow);color:#4c4000;font-size:8px;text-transform:uppercase}.demo-mode-note span{color:#756922;font-size:9px}.dashboard-heading{padding:35px 0 27px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.dashboard-heading>div>span,.detail-heading>div>span{color:#8a7611;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dashboard-heading h1,.detail-heading h1{margin:7px 0 0;font-size:30px;line-height:1.2;white-space:normal}.dashboard-heading p{margin:10px 0 0;color:var(--muted);font-size:10.5px}.dashboard-primary-action{padding:13px 18px;border:0;border-radius:9px;background:var(--yellow);color:var(--ink);font-size:10px;font-weight:900;cursor:pointer}.dashboard-stats{margin-bottom:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.dashboard-stats article{min-height:112px;padding:19px 21px;border:1px solid #e0e4df;border-radius:13px;background:#fff;box-shadow:0 7px 22px rgba(29,42,34,.04)}.dashboard-stats small,.dashboard-stats span{display:block;color:#7a847d;font-size:8.5px}.dashboard-stats strong{display:block;margin:8px 0 6px;font-size:27px;letter-spacing:-.04em}.dashboard-card,.requests-panel{border:1px solid #e0e4df;border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(29,42,34,.05)}.request-filter-row{min-height:60px;padding:0 18px;border-bottom:1px solid #e8ebe8;display:flex;align-items:center;justify-content:space-between;gap:15px}.request-filter-row>div{display:flex;align-items:center;gap:4px}.request-filter-row button{padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#7a847d;font-size:9px;font-weight:800;cursor:pointer}.request-filter-row button.active{background:#fff7cc;color:#594b00}.request-filter-row>span{color:#929a94;font-size:8.5px}.request-list{padding:5px 18px 12px}.dashboard-request-card{min-height:92px;padding:16px 5px;border-bottom:1px solid #edf0ed;display:grid;grid-template-columns:minmax(0,1fr) auto 28px;grid-gap:20px;gap:20px;align-items:center}.dashboard-request-card:last-child{border-bottom:0}.dashboard-request-card:hover .request-card-main>strong{color:#8a7611}.request-card-main{min-width:0}.request-card-main small{color:#939b96;font-size:8px}.request-card-main>strong{margin-top:7px;display:block;font-size:12px;transition:color .2s ease}.request-card-main p{max-width:680px;margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-request-card>b{color:#7d867f;font-size:17px}.request-status{width:-moz-fit-content;width:fit-content;padding:7px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:8px;font-weight:900;white-space:nowrap}.request-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.request-status-processing{background:#fff7cc;color:#776500}.request-status-sent{background:#edf4ff;color:#356397}.request-status-offers{background:#eaf7ec;color:#2d713c}.request-status-completed{background:#eff1ef;color:#68736c}.dashboard-empty{padding:48px 20px;text-align:center}.dashboard-empty span,.dashboard-empty strong{display:block}.dashboard-empty strong{font-size:12px}.dashboard-empty span{margin-top:8px;color:var(--muted);font-size:9px}.dashboard-empty .dashboard-primary-action{min-height:42px;margin-top:20px;display:inline-flex;align-items:center;justify-content:center;line-height:1.25;vertical-align:top}.buyer-compact-stats{width:-moz-fit-content;width:fit-content;margin:-7px 0 17px;padding:8px 12px;border:1px solid #e5e8e5;border-radius:9px;color:#7d867f;background:#fafbf9;display:flex;align-items:center;gap:11px}.buyer-compact-stats span{font-size:8.5px}.buyer-compact-stats strong{margin-left:4px;color:#4f5952;font-size:10px}.buyer-compact-stats .stat-unread-count{padding:2px 6px;border-radius:999px;color:#fff;background:#2d713c}.buyer-compact-stats i{width:1px;height:13px;background:#dfe3df}.buyer-primary-tabs{margin-bottom:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.buyer-primary-tabs>button{min-height:105px;padding:18px 20px;border:1px solid #dfe4df;border-radius:14px;color:var(--ink);background:#fff;display:grid;grid-template-columns:47px minmax(0,1fr) 31px;grid-gap:14px;gap:14px;align-items:center;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.buyer-primary-tabs>button:hover{border-color:#d2bc4d;transform:translateY(-1px)}.buyer-primary-tabs>button.active{border-color:#cdb438;background:#fffdf3;box-shadow:0 9px 24px rgba(62,53,8,.08),inset 0 0 0 2px rgba(244,201,0,.12)}.buyer-primary-tabs .tab-icon{width:47px;height:47px;border-radius:12px;color:var(--ink);background:#f2f4f1;display:grid;place-items:center;font-size:18px;font-weight:900}.buyer-primary-tabs>button.active .tab-icon{background:var(--yellow)}.buyer-primary-tabs span small,.buyer-primary-tabs span strong{display:block}.buyer-primary-tabs span strong{font-size:16px}.buyer-primary-tabs span small{margin-top:7px;color:#717c74;font-size:10px;line-height:1.45}.buyer-primary-tabs>button>b{width:31px;height:31px;border-radius:9px;color:#fff;background:var(--ink);display:grid;place-items:center;font-size:10px}.buyer-primary-tabs>button>b.unread-count{background:#2d713c;box-shadow:0 0 0 4px rgba(45,113,60,.1)}.buyer-focus-panel{overflow:hidden}.buyer-list-heading{min-height:78px;padding:15px 21px;border-bottom:1px solid #e6eae6;display:flex;justify-content:space-between;align-items:center;gap:15px}.buyer-list-heading span,.buyer-list-heading strong{display:block}.buyer-list-heading strong{font-size:14px}.buyer-list-heading span{margin-top:6px;color:#758078;font-size:9.5px}.buyer-list-heading>b{width:31px;height:31px;border-radius:9px;color:#554800;background:var(--yellow);display:grid;place-items:center;font-size:10px}.offer-request-highlight{margin:8px 0;padding:17px 15px;border:1px solid #dce4dc;border-radius:11px;background:#fbfdfb}.buyer-thread-list{padding:10px;display:grid;grid-gap:9px;gap:9px}.buyer-thread-card{min-height:128px;padding:18px;border:1px solid #e0e5e0;border-radius:13px;background:#fff;display:grid;grid-template-columns:49px minmax(0,1fr) auto;grid-gap:15px;gap:15px;align-items:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.buyer-thread-card:hover{border-color:#d2bc4d;box-shadow:0 9px 25px rgba(39,48,42,.07);transform:translateY(-1px)}.seller-received-request-card.seller-request-unread{position:relative;border:2px solid #2563eb;background:linear-gradient(100deg,#eef5ff,#fff 67%);box-shadow:0 8px 24px rgba(37,99,235,.1)}.seller-received-request-card.seller-request-unread:before{content:"";position:absolute;width:5px;inset:12px auto 12px -2px;border-radius:0 5px 5px 0;background:#2563eb}.seller-received-request-card.seller-request-unread .buyer-thread-avatar{color:#fff;background:#2563eb}.seller-received-request-card.seller-request-opened{border-color:#e0e5e0;background:#fff;box-shadow:none}.seller-status-unread{color:#fff;background:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.09)}.seller-status-unread i{display:none}.seller-status-opened{color:#68736c;background:#eef1ee}.buyer-thread-card.has-offers{border-color:#cfe0d2;background:linear-gradient(100deg,#f6fbf7,#fff 62%)}.buyer-thread-card.unread-case{position:relative;border-color:#82b58c;box-shadow:0 8px 23px rgba(45,113,60,.08)}.buyer-thread-card.unread-case:before{content:"";position:absolute;width:5px;inset:11px auto 11px -1px;border-radius:0 5px 5px 0;background:#2d713c}.buyer-thread-avatar{width:49px;height:49px;border-radius:13px;color:var(--ink);background:#edf1ed;display:grid;place-items:center;font-size:17px;font-weight:900}.buyer-thread-card.has-offers .buyer-thread-avatar{background:var(--yellow)}.buyer-thread-copy{min-width:0}.buyer-thread-copy>small{color:#929a94;font-size:8.5px}.buyer-thread-copy>strong{margin-top:7px;display:block;font-size:14px;line-height:1.4}.buyer-thread-copy>p{margin:6px 0 0;color:#637068;font-size:9.5px;line-height:1.5}.buyer-thread-copy>span{margin-top:9px;color:#7b857e;display:block;font-size:8.5px;font-weight:700}.buyer-thread-card.has-offers .buyer-thread-copy>span{color:#2d713c}.buyer-thread-side{min-width:150px;display:grid;justify-items:end;grid-gap:15px;gap:15px}.buyer-thread-side>b{color:var(--ink);font-size:9.5px}.buyer-thread-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.buyer-thread-actions a,.buyer-thread-actions button{min-height:34px;padding:8px 10px;border-radius:8px;font-size:8.5px;font-weight:900;white-space:nowrap;cursor:pointer}.buyer-thread-actions a{color:#fff;background:var(--ink)}.buyer-thread-actions button{border:1px solid #d9bcbc;color:#8a4c4c;background:#fff}.buyer-thread-actions button:hover{border-color:#c98f8f;background:#fff8f8}.buyer-thread-actions .seller-decline-request-action{border-color:#b94747;color:#fff;background:#b94747}.buyer-thread-actions .seller-decline-request-action:hover{border-color:#9f3838;background:#9f3838}.closed-cases-panel{margin-top:15px;border:1px solid #e2e6e2;border-radius:12px;background:#f9faf8;overflow:hidden}.closed-cases-panel summary{min-height:64px;padding:12px 17px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer}.closed-cases-panel summary::-webkit-details-marker{display:none}.closed-cases-panel summary span small,.closed-cases-panel summary span strong{display:block}.closed-cases-panel summary span strong{color:#5f6962;font-size:11px}.closed-cases-panel summary span small{margin-top:5px;color:#929a94;font-size:8.5px}.closed-cases-panel summary>b{width:27px;height:27px;border-radius:8px;background:#e8ebe8;color:#657068;display:grid;place-items:center;font-size:9px}.closed-cases-panel>div{padding:0 17px 10px;border-top:1px solid #e5e8e5}.closed-cases-panel>div>a{min-height:65px;padding:11px 3px;border-bottom:1px solid #e8ebe8;display:flex;justify-content:space-between;align-items:center;gap:16px}.closed-cases-panel>div>a:last-child{border-bottom:0}.closed-cases-panel a span small,.closed-cases-panel a span strong{display:block}.closed-cases-panel a span small{color:#909893;font-size:8px}.closed-cases-panel a span strong{margin-top:5px;color:#58625b;font-size:10px}.closed-cases-panel a>b{color:#7a847d;font-size:8.5px}.closed-cases-panel>div>.closed-case-row{min-height:68px;padding:12px 3px;border-bottom:1px solid #e8ebe8;display:flex;justify-content:space-between;align-items:center;gap:16px}.closed-cases-panel>div>.closed-case-row:last-child{border-bottom:0}.closed-case-row span small,.closed-case-row span strong{display:block}.closed-case-row span small{color:#909893;font-size:8px}.closed-case-row span strong{margin-top:5px;color:#58625b;font-size:10px}.closed-case-row>b{padding:7px 9px;border-radius:999px;font-size:8px;white-space:nowrap}.closed-case-row .closed-success-result{color:#2d713c;background:#eaf7ec}.closed-case-row .closed-no-deal-result{color:#7a6262;background:#f2eeee}.closed-case-result{display:flex;align-items:center;gap:11px}.closed-case-result>b{padding:7px 9px;border-radius:999px;font-size:8px;white-space:nowrap}.closed-case-result>em{color:#58625b;font-size:8.5px;font-style:normal;font-weight:900;white-space:nowrap}.closed-case-row:hover .closed-case-result>em{color:#2d713c}.request-detail-shell{padding-top:30px}.dashboard-back{color:#68736c;font-size:9px;font-weight:800}.detail-heading{padding:27px 0 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.offer-focused-shell{width:min(1160px,calc(100% - 48px))}.offer-detail-heading{padding-bottom:17px}.offer-detail-heading p{margin:8px 0 0;color:var(--muted);font-size:10.5px}.case-closed-banner{margin-bottom:13px;padding:14px 17px;border:1px solid #cce1d0;border-radius:11px;background:#f0f8f1;display:flex;align-items:center;gap:12px}.case-closed-banner>span{width:34px;height:34px;flex:0 0 auto;border-radius:9px;color:#fff;background:#2d713c;display:grid;place-items:center;font-weight:900}.case-closed-banner strong{font-size:11px}.case-closed-banner p{margin:5px 0 0;color:#57715e;font-size:9px;line-height:1.5}.case-closed-banner.case-closed-no-deal{border-color:#e0d5d5;background:#faf6f6}.case-closed-banner.case-closed-no-deal>span{background:#8a6666}.case-closed-banner.case-closed-no-deal p{color:#796565}.compact-phone-visibility{margin-bottom:14px;padding:11px 13px;border:1px solid #dfe4df;border-radius:10px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:14px}.compact-phone-visibility>div{display:flex;align-items:center;gap:10px}.compact-phone-visibility>div>span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:10px;font-weight:900}.compact-phone-visibility p{margin:0}.compact-phone-visibility p small,.compact-phone-visibility p strong{display:block}.compact-phone-visibility p strong{font-size:10px}.compact-phone-visibility p small{margin-top:4px;color:#7d867f;font-size:8.5px}.compact-phone-visibility>button{padding:8px 11px;border:1px solid #d6dbd6;border-radius:7px;color:var(--ink);background:#f8f9f7;font-size:8.5px;font-weight:900;cursor:pointer}.offers-first-card{padding:21px}.offers-list-title{margin-bottom:12px}.offers-header-actions{display:flex;align-items:center;gap:9px}.offers-header-actions>b{width:28px;height:28px;flex:0 0 auto;border-radius:8px;background:var(--yellow);display:grid;place-items:center;font-size:9px}.offers-header-actions>button{padding:9px 12px;border:1px solid #d7b9b9;border-radius:8px;color:#864949;background:#fff;font-size:8.5px;font-weight:900;cursor:pointer;white-space:nowrap}.offers-header-actions>.load-demo-offers-action{border-color:#d5b000;color:#17231b;background:#fff8cf}.offers-header-actions>.load-demo-offers-action:hover{background:var(--yellow)}.offers-header-actions .new-offers-count{padding:6px 9px;border-radius:999px;color:#fff;background:#2d713c;font-size:8.5px;font-weight:900;white-space:nowrap}.request-detail-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start}.request-detail-column,.request-detail-layout{display:grid;grid-gap:17px;gap:17px}.dashboard-card{padding:23px}.dashboard-card-title{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #e9ece9;display:flex;align-items:center;justify-content:space-between;gap:15px}.dashboard-card-title span,.dashboard-card-title strong{display:block}.dashboard-card-title strong{font-size:13px}.dashboard-card-title span{margin-top:5px;color:var(--muted);font-size:8.5px}.dashboard-card-title>a{padding:7px 9px;border:1px solid #dfe3df;border-radius:7px;color:#68736c;font-size:8px;font-weight:800}.dashboard-card-title>b{width:25px;height:25px;border-radius:7px;background:var(--yellow);display:grid;place-items:center;font-size:9px}.dashboard-card-title>.request-id-badge{width:auto;min-width:72px;height:28px;padding:0 10px;white-space:nowrap}.detail-product{padding:15px;border-radius:11px;background:#f7f8f5;display:grid;grid-template-columns:30px 1fr;grid-gap:11px;gap:11px}.detail-product>span{width:28px;height:28px;border-radius:8px;background:#fff7cc;color:#756922;display:grid;place-items:center;font-size:8px;font-weight:900}.detail-info-grid small,.detail-product small{color:#8b948e;font-size:7.5px;font-weight:800;text-transform:uppercase}.detail-product p{margin:6px 0 0;font-size:10px;line-height:1.6}.detail-info-grid{margin-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.detail-info-grid>div{padding:13px 14px;border:1px solid #e4e8e4;border-radius:10px}.detail-info-grid strong{display:block;margin-top:6px;font-size:9px}.offer-card{padding:16px;border:1px solid #e0e4df;border-radius:11px;display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.offer-card+.offer-card{margin-top:9px}.offer-company{display:flex;align-items:center;gap:9px}.offer-company>span{width:34px;height:34px;flex:0 0 auto;border-radius:9px;background:var(--ink);color:var(--yellow);display:grid;place-items:center;font-size:8px;font-weight:900}.offer-company small,.offer-company strong,.offer-price small,.offer-price strong{display:block}.offer-company strong{font-size:9.5px}.offer-company small,.offer-price small{margin-top:4px;color:#8b948e;font-size:7.5px}.offer-price strong{margin-top:3px;font-size:14px}.offer-meta{display:flex;flex-direction:column;gap:5px;color:#647068;font-size:7.5px}.offer-card>button{padding:9px 10px;border:0;border-radius:8px;background:var(--ink);color:#fff;font-size:8px;font-weight:900;cursor:pointer}.offer-expanded{grid-column:1/-1;padding:13px 14px;border-radius:9px;background:#f7f8f5}.offer-expanded strong{font-size:9px}.offer-expanded p{margin:6px 0 0;color:var(--muted);font-size:8.5px;line-height:1.55}.demo-action-note{margin:13px 0 0;color:#909893;font-size:8px;line-height:1.5}.comparison-offer-card{grid-template-columns:22px minmax(170px,1.15fr) auto minmax(170px,1fr) auto;padding:18px 16px;gap:16px}.offers-first-card .comparison-offer-card{grid-template-columns:minmax(170px,1.15fr) auto minmax(170px,1fr) auto}.offers-first-card .comparison-offer-card .offer-expanded{grid-column:1/-1}.comparison-offer-card.offer-card-selected{border-color:#d8bd35;background:#fffef8;box-shadow:0 0 0 3px rgba(244,201,0,.08)}.comparison-offer-card.offer-card-chosen{border-color:#74a67e;background:#f4fbf5;box-shadow:0 0 0 3px rgba(45,113,60,.08)}.comparison-offer-card.offer-card-inactive{opacity:.62;background:#f6f7f5}.comparison-offer-card.offer-unread{border-color:#78ac82;background:#f2faf4;box-shadow:0 0 0 3px rgba(45,113,60,.08)}.comparison-offer-card.offer-unread>button{background:#2d713c}.comparison-offer-card.offer-card-history{background:#fbfcfb}.comparison-offer-card.offer-card-withdrawn{border-color:#d8c5c5;background:#fbf7f7;box-shadow:none}.comparison-offer-card.offer-card-withdrawn .offer-company>span{color:#8b5555;background:#efe4e4}.offer-withdrawn-badge{width:-moz-fit-content;width:fit-content;margin-top:6px;padding:5px 8px;border-radius:999px;color:#8b3e3e;background:#f5dfdf;display:block;font-size:7.5px;font-weight:900}.comparison-offer-card.offer-card-winner{position:relative;border:2px solid #2d713c;background:linear-gradient(100deg,#edf9ef,#fffdf3);box-shadow:0 10px 28px rgba(45,113,60,.14)}.comparison-offer-card.offer-card-winner:before{content:"არჩეული";position:absolute;right:14px;top:-10px;padding:4px 9px;border-radius:999px;color:#fff;background:#2d713c;font-size:7px;font-weight:900;letter-spacing:.03em}.comparison-offer-card.offer-card-winner .offer-company>span{background:#2d713c;color:#fff;box-shadow:0 0 0 5px rgba(45,113,60,.1)}.offer-winner-badge{width:-moz-fit-content;width:fit-content;margin-top:6px;padding:5px 8px;border-radius:999px;color:#fff;background:#2d713c;display:block;font-size:7.5px;font-weight:900;white-space:nowrap}.comparison-offer-card.offer-card-partial{border-color:#d5aa35;background:#fffaf0;box-shadow:0 0 0 3px rgba(190,137,0,.07)}.comparison-offer-card.offer-card-winner.offer-card-partial{border-color:#2d713c;background:linear-gradient(100deg,#edf9ef,#fff9e6);box-shadow:0 10px 28px rgba(45,113,60,.14)}.offer-partial-badge{color:#755700;background:#ffe9a5}.offer-partial-badge,.offer-revision-badge{width:-moz-fit-content;width:fit-content;margin-top:6px;padding:5px 8px;border-radius:999px;display:block;font-size:7.5px;font-weight:900;white-space:nowrap}.offer-revision-badge{color:#315d8a;background:#e7f2ff}.buyer-current-revision-notice{margin:13px 0;padding:14px;border:2px solid #8bb7d9;border-radius:11px;color:#244e73;background:#edf7ff;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.buyer-current-revision-notice>span{width:34px;height:34px;border-radius:9px;color:#fff;background:#315d8a;display:grid;place-items:center;font-size:16px;font-weight:900}.buyer-current-revision-notice strong{display:block;font-size:10.5px}.buyer-current-revision-notice p{margin:6px 0 0;color:#53708a;font-size:8.5px;line-height:1.55}.buyer-withdrawn-offer-notice{margin:12px 0;padding:13px 14px;border:1px solid #d9bcbc;border-radius:10px;background:#fff6f6;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center}.buyer-withdrawn-offer-notice>span{width:34px;height:34px;border-radius:9px;color:#fff;background:#9a4c4c;display:grid;place-items:center;font-size:15px;font-weight:900}.buyer-withdrawn-offer-notice strong{color:#7f3939;display:block;font-size:10px}.buyer-withdrawn-offer-notice p{margin:5px 0 0;color:#855f5f;font-size:8px;line-height:1.55}.partial-offer-notice{margin:13px 0;padding:13px 14px;border:1px solid #d8ae3c;border-radius:10px;background:#fff8e5;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start}.partial-offer-notice>span{width:32px;height:32px;border-radius:8px;color:#775900;background:#ffe79c;display:grid;place-items:center;font-size:15px;font-weight:900}.partial-offer-notice strong{color:#654c00;font-size:10px}.partial-offer-notice p{margin:6px 0 0;color:#795f18;font-size:8.5px;line-height:1.55}.partial-offer-notice p b{color:#5a4300}.offer-scope-complete-badge{width:-moz-fit-content;width:fit-content;margin-top:5px;padding:4px 7px;border-radius:999px;color:#2d713c;background:#e6f5e9;display:block;font-size:7px;white-space:nowrap}.buyer-offer-scope-notice{margin:13px 0;padding:13px 14px;border-radius:10px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start}.buyer-offer-scope-notice>span{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-size:15px;font-weight:900}.buyer-offer-scope-notice small,.buyer-offer-scope-notice strong{display:block}.buyer-offer-scope-notice strong{font-size:10px}.buyer-offer-scope-notice p{margin:6px 0 0;font-size:8.5px;line-height:1.55}.buyer-offer-scope-notice small{margin-top:7px;font-size:7.8px;line-height:1.5}.buyer-offer-scope-notice.scope-complete{border:1px solid #cfe3d2;color:#285f33;background:#f0faf2}.buyer-offer-scope-notice.scope-complete>span{color:#fff;background:#2d713c}.buyer-offer-scope-notice.scope-complete p,.buyer-offer-scope-notice.scope-complete small{color:#52745a}.buyer-offer-scope-notice.scope-partial{border:1px solid #d8ae3c;color:#654c00;background:#fff8e5}.buyer-offer-scope-notice.scope-partial>span{color:#775900;background:#ffe79c}.buyer-offer-scope-notice.scope-partial p,.buyer-offer-scope-notice.scope-partial small{color:#795f18}.buyer-correction-reason{margin:13px 0;padding:13px 14px;border:1px solid #bfd6e8;border-radius:10px;color:#315d8a;background:#eef7ff;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start}.buyer-correction-reason>span{width:32px;height:32px;border-radius:8px;color:#fff;background:#315d8a;display:grid;place-items:center;font-size:15px;font-weight:900}.buyer-correction-reason strong{font-size:10px}.buyer-correction-reason p{margin:6px 0 0;color:#536f88;font-size:8.5px;line-height:1.55}.buyer-offer-confirmation{margin-top:14px;padding:14px;border:1px solid #d8ddd8;border-radius:11px;background:#f7f9f7;display:flex;align-items:center;justify-content:space-between;gap:16px}.buyer-offer-confirmation>div{display:flex;align-items:center;gap:11px}.buyer-offer-confirmation>div>span{width:36px;height:36px;flex:0 0 auto;border-radius:10px;color:#69736c;background:#e7ebe7;display:grid;place-items:center;font-size:15px;font-weight:900}.buyer-offer-confirmation p{margin:0}.buyer-offer-confirmation p small,.buyer-offer-confirmation p strong{display:block}.buyer-offer-confirmation p strong{font-size:10px}.buyer-offer-confirmation p small{margin-top:5px;color:#748078;font-size:8px;line-height:1.45}.buyer-offer-confirmation>button{min-width:155px;padding:11px 13px;border:0;border-radius:9px;color:#fff;background:#173124;font-size:8.5px;font-weight:900;cursor:pointer}.buyer-offer-confirmation.offer-confirmed{border-color:#bcd9c1;background:#edf8ef}.buyer-offer-confirmation.offer-confirmed>div>span{color:#fff;background:#2d713c}.buyer-offer-confirmation.offer-confirmed p strong{color:#245f30}.buyer-offer-confirmation>button:disabled{color:#2d713c;background:#dcefe0;cursor:default}.buyer-offer-confirmation.offer-withdrawn-confirmation{border-color:#dbc4c4;background:#fff7f7}.buyer-offer-confirmation.offer-withdrawn-confirmation>div>span{color:#fff;background:#9a4c4c}.buyer-offer-confirmation.offer-withdrawn-confirmation p strong{color:#7f3939}.buyer-offer-confirmation.offer-withdrawn-confirmation>button:disabled{color:#865050;background:#eadada}.offer-confirm-modal{width:min(430px,100%);text-align:center}.offer-confirm-modal-icon{width:54px;height:54px;margin:0 auto 14px;border-radius:15px;color:#fff;background:#2d713c;display:grid;place-items:center;font-size:23px;font-weight:900}.offer-confirm-modal>strong{display:block;font-size:17px}.offer-confirm-modal>p{margin:11px auto 18px;color:#667169;font-size:9px;line-height:1.65}.confirm-current-version-note{margin:0 0 10px;padding:9px 10px;border:1px solid #b9d5e8;border-radius:8px;color:#315d8a;background:#eef7ff;display:block;font-weight:900}.correction-confirm-modal .offer-confirm-modal-icon{background:#315d8a}.offer-confirm-modal>div:last-child{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.offer-confirm-modal>div:last-child button{padding:11px;border:1px solid #d5dbd5;border-radius:9px;color:#5f6a62;background:#fff;font-size:9px;font-weight:900;cursor:pointer}.offer-confirm-modal>div:last-child button:last-child{border-color:#2d713c;color:#fff;background:#2d713c}.invoice-preview-backdrop{z-index:120;padding:18px}.invoice-preview-modal{width:min(920px,100%);max-height:calc(100vh - 36px);padding:18px;overflow:hidden;display:flex;flex-direction:column}.invoice-preview-heading{padding:0 42px 14px 0;display:flex;align-items:center;gap:12px}.invoice-preview-heading>span{width:42px;height:42px;flex:0 0 auto;border-radius:11px;color:#6f5c00;background:#fff0a7;display:grid;place-items:center;font-size:9px;font-weight:900}.invoice-preview-heading small,.invoice-preview-heading strong{display:block}.invoice-preview-heading strong{font-size:14px}.invoice-preview-heading small{max-width:650px;margin-top:5px;color:#78827b;font-size:8.5px;overflow-wrap:anywhere}.invoice-preview-stage{min-height:430px;flex:1 1;border:1px solid #dfe4df;border-radius:12px;background:#f3f5f3;overflow:auto}.invoice-preview-stage img{width:100%;height:auto;min-height:100%;object-fit:contain;display:block;background:#eef1ee}.invoice-preview-stage iframe{width:100%;height:100%;min-height:62vh;border:0;display:block;background:#fff}.invoice-document-fallback{min-height:430px;padding:38px 24px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.invoice-document-fallback>span{width:64px;height:64px;border-radius:16px;color:#6f5c00;background:#fff0a7;display:grid;place-items:center;font-size:13px;font-weight:900}.invoice-document-fallback strong{max-width:550px;margin-top:17px;font-size:13px;overflow-wrap:anywhere}.invoice-document-fallback p{max-width:480px;margin:10px auto 0;color:#737e76;font-size:9px;line-height:1.65}.invoice-preview-actions{padding-top:13px;display:flex;justify-content:flex-end;gap:9px}.invoice-preview-actions>*{min-width:135px;padding:11px 13px;border:1px solid #d6dcd6;border-radius:9px;color:#5d6860;background:#fff;font-size:8.5px;font-weight:900;text-align:center;cursor:pointer}.invoice-preview-actions>a{border-color:#173124;color:#fff;background:#173124}.buyer-offer-version-history{margin:14px 0;border:1px solid #dbe2e8;border-radius:11px;background:#f8fbfe;overflow:hidden}.buyer-offer-version-history>summary{min-height:62px;padding:12px 14px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer}.buyer-offer-version-history>summary::-webkit-details-marker{display:none}.buyer-offer-version-history>summary span small,.buyer-offer-version-history>summary span strong{display:block}.buyer-offer-version-history>summary span strong{color:#315d8a;font-size:10px}.buyer-offer-version-history>summary span small{margin-top:5px;color:#71808d;font-size:8px}.buyer-offer-version-history>summary>b{width:27px;height:27px;border-radius:8px;color:#315d8a;background:#e3effb;display:grid;place-items:center;font-size:9px}.buyer-offer-version-history>div{padding:0 12px 12px;border-top:1px solid #e1e8ee}.buyer-offer-version-history article{margin-top:10px;padding:12px;border:1px solid #e0e6eb;border-radius:9px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px 13px;gap:9px 13px;align-items:center}.buyer-offer-version-history article>div span,.buyer-offer-version-history article>div strong{display:block}.buyer-offer-version-history article>div span{color:#788691;font-size:7.5px;font-weight:900}.buyer-offer-version-history article>div strong{margin-top:5px;font-size:11px}.buyer-offer-version-history article>p{margin:0;grid-column:1;color:#687680;display:grid;grid-gap:4px;gap:4px;font-size:7.8px;line-height:1.45}.buyer-offer-version-history article>p b{color:#805f00}.buyer-offer-version-history article>p em{color:#9b3f3f;font-style:normal;font-weight:900}.buyer-offer-version-history article.inactive-offer-version{border-color:#e4dede;background:#faf8f8}.buyer-offer-version-history article.inactive-offer-version>div span{color:#9b3f3f}.buyer-offer-version-history article>button{grid-column:2;grid-row:1/3;padding:8px 10px;border:1px solid #cfd9e1;border-radius:8px;color:#365b7c;background:#f4f9fd;font-size:7.5px;font-weight:900;cursor:pointer}.offer-select{display:grid;place-items:center;cursor:pointer}.offer-select input{position:absolute;width:1px;height:1px;opacity:0}.offer-select input:checked+.custom-check{border-color:var(--yellow-dark);background:var(--yellow)}.offer-select input:checked+.custom-check:after{content:"";position:absolute;width:8px;height:4px;left:5px;top:5px;border-left:2px solid #202720;border-bottom:2px solid #202720;transform:rotate(-45deg)}.comparison-offer-card .offer-company>span{width:42px;height:42px;border-radius:11px;font-size:10px}.comparison-offer-card .offer-company strong{font-size:12px}.comparison-offer-card .offer-company small{margin-top:5px;font-size:9px}.comparison-offer-card .offer-company small.offer-unread-label{color:#2d713c;font-weight:900}.comparison-offer-card .offer-price small{font-size:9px}.comparison-offer-card .offer-price strong{margin-top:5px;font-size:19px}.comparison-offer-card .offer-meta{gap:7px;font-size:10px;line-height:1.4}.comparison-offer-card>button{padding:11px 13px;font-size:9.5px}.comparison-offer-card .offer-expanded{grid-column:2/-1;margin-top:2px;padding:18px;border:1px solid #e3e7e3;background:#fff}.offer-expanded-title{margin-bottom:13px}.offer-expanded-title span,.offer-expanded-title strong{display:block}.offer-expanded-title strong{font-size:13px}.offer-expanded-title span{margin-top:4px;color:#89928c;font-size:9px}.offer-expanded-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.offer-expanded-grid>div{padding:11px 12px;border-radius:9px;background:#f5f7f4}.offer-expanded-grid small,.offer-expanded-grid strong{display:block}.offer-expanded-grid small{color:#7e8881;font-size:8.5px}.offer-expanded-grid strong{margin-top:6px;font-size:11px}.comparison-offer-card .offer-expanded>p{margin:13px 0 0;padding:12px;border-left:3px solid var(--yellow);background:#fffdf3;color:#5c655f;font-size:10.5px;line-height:1.7}.offer-line-items{margin-bottom:14px;border:1px solid #dfe4df;border-radius:11px;overflow:hidden}.offer-item-row,.offer-items-head{display:grid;grid-template-columns:minmax(175px,1.5fr) minmax(82px,.7fr) minmax(110px,.9fr) minmax(100px,.8fr) minmax(85px,.7fr);align-items:center;grid-gap:11px;gap:11px}.offer-items-head{padding:10px 13px;color:#677169;background:#eef1ed;font-size:9px;font-weight:900}.offer-item-row{padding:13px;border-top:1px solid #e5e9e5;color:#4f5952;font-size:10.5px}.offer-item-row strong{color:var(--ink);font-size:11px}.offer-item-row b{color:var(--ink);font-size:12px}.offer-availability{width:-moz-fit-content;width:fit-content;padding:5px 7px;border-radius:6px;font-size:9px;font-weight:900}.offer-availability.full{color:#2d713c;background:#eaf7ec}.offer-availability.partial{color:#8a6417;background:#fff2d5}.offer-items-total{padding:13px;border-top:2px solid #dce1dc;background:#fafbf9;display:flex;justify-content:flex-end;align-items:center;gap:24px}.offer-items-total span{color:#657068;font-size:10px;font-weight:800}.offer-items-total strong{font-size:17px}.offer-comment{margin-top:13px;padding:14px 15px;border-left:4px solid var(--yellow);border-radius:0 9px 9px 0;background:#fffdf2}.offer-comment small{color:#786813;font-size:9px;font-weight:900}.offer-comment p{margin:7px 0 0;color:#4f5952;font-size:11px;line-height:1.65}.offer-contact-row{margin-top:13px;padding:15px;border-radius:10px;background:#f2f5f2;display:flex;justify-content:space-between;align-items:center;gap:18px}.offer-contact-row small,.offer-contact-row strong,.offer-contact-row>div>a{display:block}.offer-contact-row small{color:#768078;font-size:9px}.offer-contact-row strong{margin-top:5px;font-size:11px}.offer-contact-row>div>a{margin-top:4px;color:#1d5330;font-size:14px;font-weight:900;text-decoration:none}.offer-contact-actions{display:flex;align-items:center;gap:8px}.offer-contact-actions a,.offer-contact-actions button{padding:11px 15px;border:1px solid var(--ink);border-radius:8px;font-size:10px;font-weight:900;text-decoration:none;cursor:pointer}.offer-contact-actions a{color:var(--ink);background:#fff}.offer-contact-actions button{color:#fff;background:var(--ink)}.offer-core-info{margin-top:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.offer-core-info>div{padding:12px 13px;border-radius:9px;background:#f3f5f2}.offer-core-info small,.offer-core-info strong{display:block}.offer-core-info small{color:#7b857e;font-size:8.5px}.offer-core-info strong{margin-top:6px;font-size:10.5px}.invoice-offer-summary{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.invoice-offer-summary>div{min-height:104px;padding:16px;border:1px solid #dfe4df;border-radius:11px;background:#f7f9f6}.invoice-offer-summary small,.invoice-offer-summary span,.invoice-offer-summary strong{display:block}.invoice-offer-summary small{color:#707a73;font-size:9px;font-weight:800}.invoice-offer-summary strong{margin-top:9px;color:var(--ink);font-size:18px;line-height:1.25}.invoice-offer-summary span{margin-top:8px;color:#879089;font-size:8.5px;line-height:1.45}.invoice-offer-summary .invoice-final-total{border-color:#b9dabe;background:#eff9f1}.invoice-offer-summary .invoice-final-total strong{color:#245f30;font-size:21px}.invoice-delivery-row{margin-top:10px;padding:13px 15px;border-radius:9px;background:#f3f5f2;display:flex;align-items:center;justify-content:space-between;gap:14px}.invoice-delivery-row small{color:#7b857e;font-size:9px}.invoice-delivery-row strong{font-size:11px}.invoice-document-card{margin-top:11px;padding:13px 14px;border:1px solid #e0e4e0;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:15px}.invoice-document-card>div{min-width:0;display:flex;align-items:center;gap:11px}.invoice-document-card>div>span{width:36px;height:36px;flex:0 0 auto;border-radius:9px;background:#fff3b0;color:#6f5d00;display:grid;place-items:center;font-size:8px;font-weight:900}.invoice-document-card p{min-width:0;margin:0}.invoice-document-card p small,.invoice-document-card p strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-document-card p strong{font-size:10.5px}.invoice-document-card p small{margin-top:5px;color:#7c867f;font-size:8px}.invoice-document-card>button{flex:0 0 auto;padding:10px 13px;border:0;border-radius:8px;color:#fff;background:var(--ink);font-size:9px;font-weight:900;cursor:pointer}.prominent-comment{padding:17px 18px;border-left-width:5px}.prominent-comment small{font-size:10px}.prominent-comment p{font-size:12px;line-height:1.7}.compact-offer-contact{padding:12px 14px}.offer-decision-actions{margin-top:14px;padding-top:14px;border-top:1px solid #e1e5e1;display:flex;justify-content:flex-end;align-items:center;gap:9px}.offer-decision-actions button{min-height:42px;padding:10px 16px;border-radius:9px;font-size:10px;font-weight:900;cursor:pointer}.offer-decision-actions .select-offer-action{border:0;color:#fff;background:#2d713c}.offer-decision-actions .select-offer-action:disabled{color:#68736c;background:#e4e8e4;cursor:default}.offer-decision-actions .close-case-action{border:1px solid #d7b9b9;color:#864949;background:#fff}.compare-offers-bar{margin-top:14px;padding:15px 16px;border-radius:11px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.compare-offers-bar span,.compare-offers-bar strong{display:block}.compare-offers-bar strong{font-size:11px}.compare-offers-bar span{margin-top:5px;color:#b8c2bc;font-size:9px}.compare-offers-bar button{padding:11px 17px;border:0;border-radius:8px;background:var(--yellow);color:var(--ink);font-size:10px;font-weight:900;cursor:pointer}.compare-offers-bar button:disabled{background:#566159;color:#aeb8b1;cursor:default}.comparison-shell{width:min(1180px,calc(100% - 48px));padding-top:30px}.comparison-heading{padding:27px 0 24px}.comparison-heading>div>span{color:#8a7611;font-size:10px;font-weight:900}.comparison-heading h1{margin:8px 0 0;font-size:34px;white-space:normal}.comparison-heading p{margin:11px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.comparison-success{margin-bottom:15px;padding:15px 17px;border:1px solid #cce2d0;border-radius:12px;background:#eff9f1;display:flex;align-items:center;gap:12px}.comparison-success>span{width:34px;height:34px;border-radius:9px;background:#2d713c;color:#fff;display:grid;place-items:center;font-weight:900}.comparison-success strong{font-size:12px}.comparison-success p{margin:5px 0 0;color:#517058;font-size:10px}.comparison-highlights{margin-bottom:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.comparison-highlights article{padding:18px 19px;border:1px solid #e0e4df;border-radius:12px;background:#fff;box-shadow:0 7px 22px rgba(29,42,34,.04)}.comparison-highlights small,.comparison-highlights span,.comparison-highlights strong{display:block}.comparison-highlights span{color:#7b857e;font-size:10px}.comparison-highlights strong{margin-top:8px;font-size:18px}.comparison-highlights small{margin-top:6px;color:#8a7611;font-size:9.5px;font-weight:800}.comparison-table-card{border:1px solid #dfe3df;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(29,42,34,.05)}.comparison-scroll{overflow-x:auto}.comparison-table-card table{width:100%;min-width:850px;border-collapse:collapse;table-layout:fixed}.comparison-table-card td,.comparison-table-card th{padding:16px 17px;border-right:1px solid #e7ebe7;border-bottom:1px solid #e7ebe7;text-align:left;vertical-align:middle}.comparison-table-card tr>:last-child{border-right:0}.comparison-table-card thead th{padding-block:19px;background:#f7f8f5}.comparison-table-card thead th:first-child{width:190px;color:#6d7770;font-size:11px}.comparison-company{text-align:center}.comparison-company>em{display:block;margin-bottom:9px;color:#8a7611;font-size:9px;font-style:normal;font-weight:900}.comparison-company>span{width:43px;height:43px;margin:0 auto 9px;border-radius:11px;background:var(--ink);color:var(--yellow);display:grid;place-items:center;font-size:10px;font-weight:900}.comparison-company small,.comparison-company strong{display:block}.comparison-company strong{font-size:13px}.comparison-company small{margin-top:5px;color:#768079;font-size:9px}.comparison-table-card thead th.comparison-partial-company{background:#fff7dd}.comparison-partial-company .comparison-company small{width:-moz-fit-content;width:fit-content;margin:7px auto 0;padding:5px 8px;border-radius:999px;color:#755700;background:#ffe8a2;font-weight:900}.comparison-table-card tbody th{color:#657068;background:#fbfcfa;font-size:11px}.comparison-table-card tbody td{position:relative;text-align:center}.comparison-table-card tbody td>strong{font-size:12px;line-height:1.45}.comparison-table-card tbody td>small{display:block;margin-bottom:6px;color:#2d713c;font-size:8px;font-weight:900}.comparison-table-card tbody td.comparison-best{background:#f0f9f1}.comparison-table-card tfoot th{font-size:11px}.comparison-table-card tfoot td{padding-block:17px;text-align:center}.comparison-table-card tfoot button{width:100%;padding:11px 8px;border:0;border-radius:8px;background:var(--ink);color:#fff;font-size:9.5px;font-weight:900;cursor:pointer}.comparison-table-card tfoot button.chosen{background:#2d713c}.comparison-table-card tfoot button:disabled:not(.chosen){background:#e3e6e3;color:#8b948e;cursor:default}.comparison-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.comparison-actions>button:last-child{grid-column:1/-1}.comparison-table-card tfoot .comparison-chat-button{background:#f4c900;color:var(--ink)}.comparison-actions>a{padding:11px 8px;border:1px solid var(--ink);border-radius:8px;color:var(--ink);background:#fff;font-size:9.5px;font-weight:900;text-decoration:none}.contact-only-actions{grid-template-columns:1fr}.contact-only-actions>button:last-child{grid-column:auto}.all-offers-table table{min-width:1180px}.comparison-note{margin:0;padding:14px 17px;color:#717b74;background:#fffdf3;font-size:9.5px;line-height:1.6}.offer-chat-backdrop{position:fixed;inset:0;z-index:100;padding:20px;background:rgba(20,30,24,.44);display:flex;justify-content:flex-end;align-items:stretch}.offer-chat-panel{width:min(460px,100%);border-radius:17px;background:#fff;box-shadow:0 24px 70px rgba(15,25,19,.24);display:flex;flex-direction:column;overflow:hidden;animation:offer-chat-in .2s ease-out}@keyframes offer-chat-in{0%{opacity:0;transform:translateX(25px)}to{opacity:1;transform:translateX(0)}}.offer-chat-panel>header{padding:18px 19px;border-bottom:1px solid #e3e7e3;display:flex;justify-content:space-between;align-items:center;gap:14px}.offer-chat-company{display:flex;align-items:center;gap:11px}.offer-chat-company>span{width:44px;height:44px;flex:0 0 auto;border-radius:11px;background:var(--ink);color:var(--yellow);display:grid;place-items:center;font-size:11px;font-weight:900}.offer-chat-company small,.offer-chat-company strong{display:block}.offer-chat-company strong{font-size:14px}.offer-chat-company small{margin-top:5px;color:#6e7971;font-size:9.5px;line-height:1.4}.offer-chat-panel>header>button{width:36px;height:36px;flex:0 0 auto;border:0;border-radius:9px;background:#f0f2ef;color:var(--ink);font-size:23px;cursor:pointer}.offer-chat-contact{margin:13px 18px 0;padding:13px 14px;border:1px solid #dfe5df;border-radius:11px;background:#fafbf9;display:flex;justify-content:space-between;align-items:center;gap:12px}.offer-chat-contact a,.offer-chat-contact small{display:block}.offer-chat-contact small{color:#758078;font-size:9px}.offer-chat-contact div>a{margin-top:5px;color:var(--ink);font-size:15px;font-weight:900;text-decoration:none}.offer-chat-contact .offer-call-button{padding:9px 13px;border-radius:8px;color:#fff;background:var(--ink);font-size:9.5px;font-weight:900;text-decoration:none}.offer-chat-messages{min-height:270px;flex:1 1;padding:18px;overflow-y:auto;background:#f5f7f4}.offer-chat-date{margin-bottom:14px;color:#7c867f;font-size:9px;font-weight:800;text-align:center}.offer-chat-message{width:-moz-fit-content;width:fit-content;max-width:82%;margin-bottom:10px;padding:11px 13px 8px;border-radius:13px}.offer-chat-message p{margin:0;font-size:11.5px;line-height:1.55}.offer-chat-message small{display:block;margin-top:5px;font-size:8px;text-align:right;opacity:.66}.offer-chat-message.from-supplier{border-bottom-left-radius:3px;background:#fff;box-shadow:0 3px 10px rgba(25,40,30,.06)}.offer-chat-message.from-buyer{margin-left:auto;border-bottom-right-radius:3px;background:#f4c900}.offer-chat-compose{padding:14px 16px;border-top:1px solid #e1e5e1;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:end;grid-gap:9px;gap:9px}.offer-chat-compose textarea{min-height:46px;max-height:110px;width:100%;padding:12px 13px;border:1px solid #d8ddd8;border-radius:10px;outline:none;resize:vertical;color:var(--ink);font:inherit;font-size:11px;line-height:1.45}.offer-chat-compose textarea:focus{border-color:#c8a900;box-shadow:0 0 0 3px rgba(244,201,0,.12)}.offer-chat-compose>button{min-height:46px;padding:0 16px;border:0;border-radius:9px;background:var(--ink);color:#fff;font-size:10px;font-weight:900;cursor:pointer}.offer-chat-compose>button:disabled{background:#d9ddda;color:#8a938c;cursor:default}.offer-chat-compose>.offer-chat-attach{width:46px;padding:0;border:1px solid #d8ddd8;color:#315d8a;background:#edf5ff;font-size:21px}.offer-chat-pending-file{grid-column:1/-1;padding:9px 10px;border:1px solid #cbdcf2;border-radius:10px;background:#f2f7fd;display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;grid-gap:9px;gap:9px}.offer-chat-pending-file>span{width:34px;height:34px;border-radius:8px;color:#fff;background:#315d8a;display:grid;place-items:center;font-size:7px;font-weight:900}.offer-chat-pending-file p{min-width:0;margin:0}.offer-chat-pending-file small,.offer-chat-pending-file strong{display:block}.offer-chat-pending-file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.offer-chat-pending-file small{margin-top:3px;color:#718078;font-size:7.5px}.offer-chat-pending-file>button{width:28px;height:28px;border:0;border-radius:7px;color:#745454;background:#fff;font-size:16px;cursor:pointer}.offer-chat-message-file{width:min(285px,100%);margin-top:8px;padding:9px;border:1px solid rgba(49,93,138,.18);border-radius:9px;color:var(--ink);background:rgba(237,245,255,.92);display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;text-align:left;cursor:pointer}.offer-chat-message-file>span{width:34px;height:34px;border-radius:8px;color:#fff;background:#315d8a;display:grid;place-items:center;font-size:7px;font-weight:900}.offer-chat-message-file div{min-width:0}.offer-chat-message-file small,.offer-chat-message-file strong{display:block}.offer-chat-message-file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px}.offer-chat-message-file small{margin-top:3px;color:#6f7e75;font-size:7px;text-align:left;opacity:1}.offer-chat-message-file b{color:#315d8a;font-size:7.5px;white-space:nowrap}.offer-chat-safety{margin:0;padding:0 16px 13px;color:#7c867f;font-size:8.5px;line-height:1.5;text-align:center}.offer-chat-private-contact{margin:13px 18px 0;padding:12px 14px;border:1px solid #e1e5e1;border-radius:11px;background:#fafbf9;display:flex;align-items:center;gap:11px}.offer-chat-private-contact>span{width:34px;height:34px;flex:0 0 auto;border-radius:9px;background:#edf0ed;display:grid;place-items:center}.offer-chat-private-contact p{margin:0}.offer-chat-private-contact small,.offer-chat-private-contact strong{display:block}.offer-chat-private-contact strong{font-size:10.5px}.offer-chat-private-contact small{margin-top:4px;color:#748078;font-size:8.5px}.offer-chat-empty{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.offer-chat-empty>span{width:46px;height:46px;margin-bottom:12px;border-radius:13px;background:#fff3b0;display:grid;place-items:center;font-size:18px}.offer-chat-empty strong{font-size:11px}.offer-chat-empty small{margin-top:6px;color:#7a857d;font-size:9px}.request-progress-card{position:-webkit-sticky;position:sticky;top:20px}.request-progress-card>strong{font-size:12px}.request-progress-card ol{margin:20px 0 0;padding:0;list-style:none}.request-progress-card li{min-height:67px;display:grid;grid-template-columns:25px 1fr;grid-gap:10px;gap:10px;position:relative}.request-progress-card li:not(:last-child):after{content:"";position:absolute;width:1px;height:39px;left:12px;top:27px;background:#dfe3df}.request-progress-card li>i{width:25px;height:25px;border:1px solid #d8ddd8;border-radius:50%;background:#fff;color:#8c958f;display:grid;place-items:center;font-size:8px;font-style:normal;font-weight:900;z-index:1}.request-progress-card li.active>i,.request-progress-card li.done>i{border-color:var(--yellow);background:var(--yellow);color:#4d4100}.request-progress-card li b,.request-progress-card li small{display:block}.request-progress-card li b{margin-top:2px;font-size:8.5px}.request-progress-card li small{margin-top:5px;color:#8a938d;font-size:7.5px}.detail-cancel{width:100%;margin-top:5px;padding:10px;border:1px solid #e0e4df;border-radius:8px;background:#fff;color:#7b5555;font-size:8px;font-weight:800;cursor:pointer}.detail-cancel:disabled{color:#8b948e;background:#f3f5f2;cursor:default}.request-phone-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:13px}.request-phone-card>div{min-width:0;flex:1 1;display:flex;align-items:center;gap:12px}.request-phone-card>div>span{width:37px;height:37px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;font-size:13px;font-weight:900}.phone-visible-icon{background:#eaf7ec;color:#2d713c}.phone-hidden-icon{background:#f0f2f0;color:#707a73}.request-phone-card strong{display:block;font-size:10px}.request-phone-card p{margin:6px 0 0;color:var(--muted);font-size:8px;line-height:1.5}.request-phone-card>button{padding:9px 11px;border:1px solid #dce1dc;border-radius:8px;background:#fff;color:#4e5a53;font-size:8px;font-weight:900;cursor:pointer}.request-phone-card>small{width:100%;padding:9px 11px;border-radius:8px;background:#fff5df;color:#84621e;font-size:7.5px;line-height:1.5}.buyer-profile-shell{width:min(1040px,calc(100% - 48px));max-width:1040px}.buyer-profile-shell .dashboard-heading{padding-bottom:25px}.profile-layout{display:block}.profile-sidebar{width:100%;padding:18px 21px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-column-gap:14px;column-gap:14px;align-items:center;text-align:left}.profile-avatar{width:58px;height:58px;margin:0;grid-column:1;grid-row:1/4;border-radius:16px;background:var(--ink);color:var(--yellow);display:grid;place-items:center;font-size:14px;font-weight:900}.profile-sidebar>b,.profile-sidebar>span,.profile-sidebar>strong{display:block}.profile-sidebar>strong{grid-column:2;grid-row:1;align-self:end;font-size:12px}.profile-sidebar>span{grid-column:2;grid-row:2;align-self:start;margin-top:5px;color:#8a938d;font-size:8px}.profile-sidebar>b{width:-moz-fit-content;width:fit-content;margin:0;grid-column:3;grid-row:1/3;padding:6px 8px;border-radius:7px;background:#eaf7ec;color:#2d713c;font-size:7px}.profile-sidebar nav{margin-top:15px;padding-top:12px;grid-column:1/-1;grid-row:4;border-top:1px solid #e7ebe7;display:flex;gap:5px;text-align:left}.profile-sidebar nav button{padding:10px 11px;border:0;border-radius:8px;background:transparent;color:#667069;display:block;font-size:8.5px;font-weight:800;white-space:nowrap;cursor:pointer}.profile-sidebar nav button.active,.profile-sidebar nav button:hover{background:#fff7cc;color:#5b4c00}.profile-content{width:100%;min-width:0;margin-top:15px;display:grid;grid-gap:15px;gap:15px}.profile-form-card{width:100%;min-width:0;padding:24px;scroll-margin-top:20px}.profile-form-card .dashboard-card-title{margin-bottom:20px}.profile-locked-field input:disabled{background:#f2f4f2;color:#7f8882}.profile-form-actions{min-height:49px;margin-top:21px;padding-top:17px;border-top:1px solid #e8ebe8;display:flex;align-items:center;justify-content:flex-end;gap:15px}.profile-form-actions .form-message{flex:1 1;margin:0;text-align:left}.profile-form-actions .registration-submit{width:auto;min-width:180px;margin:0;padding-inline:17px}.notification-settings{display:grid;grid-gap:8px;gap:8px}.notification-settings>label{min-height:61px;padding:12px 14px;border:1px solid #e2e6e2;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer}.notification-settings span,.notification-settings strong{display:block}.notification-settings strong{font-size:9.5px}.notification-settings span{margin-top:5px;color:#8a938d;font-size:7.5px}.notification-settings input{width:34px;height:18px;accent-color:var(--yellow-dark)}.password-change-grid{max-width:600px}.phone-privacy-explainer{padding:15px;border:1px solid #e3e7e3;border-radius:11px;background:#f8faf7;display:grid;grid-template-columns:39px 1fr;grid-gap:12px;gap:12px}.privacy-shield{width:39px;height:39px;border-radius:11px;background:#fff3ae;color:#665500;display:grid;place-items:center;font-size:17px;font-weight:900}.phone-privacy-explainer strong{font-size:10px}.phone-privacy-explainer p{margin:7px 0 0;color:var(--muted);font-size:8.5px;line-height:1.6}.phone-visibility-switch{width:100%;max-width:100%;margin-top:12px;padding:14px 15px;border:1px solid #dfe3df;border-radius:11px;background:#fff;color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) 39px;grid-gap:15px;gap:15px;align-items:center;text-align:left;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.phone-visibility-switch.enabled{border-color:#dfc950;background:#fffdf2}.phone-visibility-switch>div{min-width:0}.phone-visibility-switch span,.phone-visibility-switch strong{display:block}.phone-visibility-switch strong{font-size:9.5px}.phone-visibility-switch span{margin-top:5px;color:#7c867f;font-size:7.5px;line-height:1.5}.phone-visibility-switch>i{width:39px;height:22px;border-radius:999px;background:#d9ded9;position:relative;transition:background .2s ease}.phone-visibility-switch>i:after{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.18);transition:translate .2s ease}.phone-visibility-switch.enabled>i{background:var(--yellow)}.phone-visibility-switch.enabled>i:after{translate:17px 0}.privacy-rules{margin-top:12px;padding:12px 14px;border-left:3px solid var(--yellow);background:#fffdf5}.privacy-rules p{margin:0;color:#716a47;font-size:7.8px;line-height:1.55}.privacy-rules p+p{margin-top:6px}.privacy-rules b{color:#504820}.seller-dashboard-page{background:#f4f6f3}.seller-dashboard-header .dashboard-user>span{background:#fff2a8;color:#584a00}.seller-dashboard-heading{align-items:center}.seller-plan-chip{min-width:145px;padding:12px 15px;border:1px solid #e2d475;border-radius:10px;background:#fffbea}.seller-plan-chip span,.seller-plan-chip strong{display:block}.seller-plan-chip span{color:#857521;font-size:7.5px;font-weight:800;text-transform:uppercase}.seller-plan-chip strong{margin-top:5px;font-size:12px}.seller-status-new{background:#fff1a8;color:#715e00}.seller-status-sent{background:#eaf7ec;color:#2d713c}.seller-status-closed{background:#eff1ef;color:#68736c}.seller-status-winner{color:#fff;background:#2d713c;box-shadow:0 0 0 4px rgba(45,113,60,.1)}.seller-status-delivered{color:#fff;background:#315d8a;box-shadow:0 0 0 4px rgba(49,93,138,.1)}.seller-status-partial{color:#7b5900;background:#fff1bd;box-shadow:0 0 0 4px rgba(207,151,0,.08)}.seller-status-revised{color:#315d8a;background:#e6f2ff;box-shadow:0 0 0 4px rgba(49,93,138,.08)}.seller-compact-stats{margin-top:-11px}.seller-primary-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-primary-tabs>button{min-height:112px;padding:16px;grid-template-columns:42px minmax(0,1fr) 28px;gap:11px}.seller-primary-tabs .tab-icon{width:42px;height:42px;font-size:15px}.seller-primary-tabs span strong{font-size:13px}.seller-primary-tabs span small{font-size:8px}.seller-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-workspace-tabs>a{min-height:112px;padding:16px;border:1px solid #dfe4df;border-radius:14px;color:var(--ink);background:#fff;display:grid;grid-template-columns:42px minmax(0,1fr) 28px;grid-gap:11px;gap:11px;align-items:center;text-align:left;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.seller-workspace-tabs>a:hover{border-color:#d2bc4d;box-shadow:0 9px 24px rgba(62,53,8,.06);transform:translateY(-1px)}.seller-workspace-tabs>a>b{width:28px;height:28px;border-radius:9px;color:#fff;background:var(--ink);display:grid;place-items:center;font-size:9px}.seller-closed-history{margin-bottom:18px}.seller-focus-panel .buyer-list-heading{background:#fbfcfa}.seller-thread-card.seller-request-winner{border:2px solid #2d713c;background:linear-gradient(100deg,#edf9ef,#fffdf4);box-shadow:0 10px 28px rgba(45,113,60,.12)}.seller-thread-card.seller-request-winner .buyer-thread-avatar{color:var(--yellow);background:#173124}.seller-thread-card.seller-partial-thread:not(.seller-request-winner){border-color:#d9ad37;background:linear-gradient(100deg,#fff9e8,#fff 68%)}.seller-thread-card.seller-partial-thread:not(.seller-request-winner) .buyer-thread-avatar{color:#795a00;background:#ffe9a8}.seller-request-card{grid-template-columns:minmax(0,1fr) auto auto}.seller-request-card>b.seller-history-action,.seller-request-card>b.seller-open-action{min-width:82px;padding:9px 11px;border-radius:8px;color:#fff;background:var(--ink);display:block;font-size:8px;text-align:center;white-space:nowrap}.seller-request-card>b.seller-history-action{border:1px solid #d8ddd8;color:#526058;background:#f7f9f7}.seller-request-card:hover>b.seller-history-action{border-color:#a8b4aa;background:#eef2ee}.seller-request-card.seller-request-winner{border:2px solid #2d713c;background:linear-gradient(100deg,#edf9ef,#fffdf4);box-shadow:0 10px 28px rgba(45,113,60,.12)}.seller-winner-note{width:-moz-fit-content;width:fit-content;margin-top:9px;padding:6px 9px;border-radius:999px;color:#23612f;background:#dff1e2;display:block;font-size:7.5px;font-style:normal;font-weight:900}.seller-winner-banner{margin-bottom:17px;padding:15px 18px;border:2px solid #2d713c;border-radius:12px;background:linear-gradient(100deg,#eaf7ec,#fffdf2);display:flex;align-items:center;gap:13px;box-shadow:0 9px 25px rgba(45,113,60,.1)}.seller-winner-banner>span{width:40px;height:40px;flex:0 0 auto;border-radius:11px;color:var(--yellow);background:#173124;display:grid;place-items:center;font-size:19px}.seller-winner-banner strong{font-size:12px}.seller-winner-banner p{margin:5px 0 0;color:#497052;font-size:8.5px;line-height:1.5}.seller-delivered-banner{border-color:#315d8a;background:linear-gradient(100deg,#eef6ff,#fff);box-shadow:0 9px 25px rgba(49,93,138,.1)}.seller-delivered-banner>span{background:#315d8a}.seller-request-layout{display:grid;grid-template-columns:minmax(0,1fr) 430px;grid-gap:17px;gap:17px;align-items:start}.seller-request-description,.submitted-request-mobile-details>div>p,.submitted-request-summary>p{margin:0;color:#47534b;font-size:11px;line-height:1.75;white-space:pre-wrap}.submitted-request-complete .submitted-request-mobile-details>div>p,.submitted-request-complete>p{padding:14px 16px;border:1px solid #dfe5df;border-radius:10px;background:#fafbf9}.submitted-request-toggle{width:100%;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:default}.submitted-request-toggle-arrow{display:none}.mobile-request-phone-collapse,.mobile-request-phone-collapse>div{display:contents}.seller-scope-count{min-width:43px;padding:8px 10px;border-radius:999px;color:#2d713c;background:#e7f5e9;font-size:9px;text-align:center}.seller-request-position-list{display:grid;grid-gap:8px;gap:8px}.seller-request-position-list article{padding:12px 13px;border-radius:10px;display:grid;grid-template-columns:31px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center}.seller-request-position-list article>span{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:900}.seller-request-position-list small,.seller-request-position-list strong{display:block}.seller-request-position-list strong{font-size:10px;line-height:1.5}.seller-request-position-list small{margin-top:4px;font-size:7.5px;line-height:1.45}.seller-position-relevant{border:1px solid #cfe3d2;color:#173124;background:#f1faf2}.seller-position-relevant>span{color:#fff;background:#2d713c}.seller-position-relevant small{color:#4d7655}.seller-position-muted{border:1px solid #e5e8e5;color:#9da59f;background:#f7f8f7;opacity:.64}.seller-position-muted>span{color:#89918b;background:#e8ebe8}.seller-position-muted small{color:#9ba29d}.seller-scope-explanation{margin:11px 0 14px;padding:11px 13px;border-left:3px solid var(--yellow);border-radius:0 9px 9px 0;background:#fffbea}.seller-scope-explanation span,.seller-scope-explanation strong{display:block}.seller-scope-explanation strong{font-size:8.5px}.seller-scope-explanation span{margin-top:4px;color:#756a3a;font-size:7.7px;line-height:1.5}.seller-product-list{display:grid;grid-gap:9px;gap:9px}.seller-product-list article{padding:14px;border:1px solid #e2e6e2;border-radius:10px;display:grid;grid-template-columns:31px 1fr;grid-gap:11px;gap:11px}.seller-product-list article>span{width:29px;height:29px;border-radius:8px;background:#fff7cc;color:#756922;display:grid;place-items:center;font-size:8px;font-weight:900}.seller-product-list small{color:#8b948e;font-size:7px;font-weight:800;text-transform:uppercase}.seller-product-list strong{display:block;margin-top:5px;font-size:10px}.seller-product-list p{margin:5px 0 0;color:var(--muted);font-size:8.5px}.verified-badge{padding:6px 8px;border-radius:7px;background:#eaf7ec;color:#2d713c;font-size:7.5px;font-weight:900}.buyer-info-card>div:last-child>strong{font-size:11px}.buyer-info-card>div:last-child>p{margin:6px 0 12px;color:var(--muted);font-size:8.5px}.buyer-info-card>div:last-child>small{display:block;padding:10px 12px;border-radius:8px;background:#f5f7f4;color:#7b857e;font-size:8px;line-height:1.55}.buyer-info-single-card{padding:18px 20px}.buyer-identity-summary{display:flex;align-items:center;justify-content:space-between;gap:22px}.buyer-identity-summary>div:first-child{min-width:0}.buyer-identity-summary>div:first-child small,.buyer-identity-summary>div:first-child span,.buyer-identity-summary>div:first-child strong{display:block}.buyer-identity-summary>div:first-child small{color:#8b948e;font-size:7.5px;font-weight:900;text-transform:uppercase}.buyer-identity-summary>div:first-child strong{margin-top:7px;font-size:13px}.buyer-identity-summary>div:first-child span{margin-top:6px;color:#717d75;font-size:8.5px}.buyer-contact-summary{min-width:235px;padding:12px 14px;border-radius:10px;text-align:left}.buyer-contact-summary a,.buyer-contact-summary small,.buyer-contact-summary span{display:block}.buyer-contact-summary small{font-size:8px;font-weight:900}.buyer-contact-summary.contact-hidden{color:#737d76;background:#f2f4f2}.buyer-contact-summary.contact-shown{border:1px solid #cde2d1;color:#2d713c;background:#edf8ef}.buyer-contact-summary a{margin-top:7px;color:#245f30;font-size:13px;font-weight:900}.buyer-contact-summary span{margin-top:6px;color:#5c7962;font-size:7.5px;line-height:1.45}.request-chat-action{width:100%;margin-top:14px;padding:13px 14px;border:1px solid #d6e3d8;border-radius:10px;background:#f3faf4;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;text-align:left;cursor:pointer}.request-chat-action>span{width:36px;height:36px;border-radius:9px;background:#dcefe0;display:grid;place-items:center;font-size:15px}.request-chat-action p{margin:0}.request-chat-action p small,.request-chat-action p strong{display:block}.request-chat-action p strong{font-size:10px}.request-chat-action p small{margin-top:4px;color:#66806b;font-size:8px}.request-chat-action>b{padding:9px 11px;border-radius:8px;color:#fff;background:var(--ink);font-size:8.5px;white-space:nowrap}.seller-visible-phone{margin-top:12px;padding:11px 13px;border:1px solid #d5e8d8;border-radius:9px;background:#f1faf2}.seller-visible-phone a,.seller-visible-phone small{display:block}.seller-visible-phone small{color:#55805d;font-size:7px;font-weight:800;text-transform:uppercase}.seller-visible-phone a{margin-top:6px;color:#245f30;font-size:12px;font-weight:900}.seller-visible-phone.winner-phone-revealed{border:2px solid #2d713c;background:#edf9ef}.seller-visible-phone.winner-phone-revealed>em{margin-top:7px;color:#4f7557;display:block;font-size:7.5px;font-style:normal;line-height:1.45}.seller-offer-card{position:-webkit-sticky;position:sticky;top:20px;padding:22px}.seller-offer-heading{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #e7ebe7}.seller-offer-heading span,.seller-offer-heading strong{display:block}.seller-offer-heading strong{font-size:13px}.seller-offer-heading span{margin-top:5px;color:var(--muted);font-size:8px}.seller-offer-card .field+.field{margin-top:13px}.seller-invoice-upload{display:block;margin-bottom:13px}.seller-invoice-upload>span{min-height:100px;padding:14px}.seller-invoice-upload>span>strong{font-size:9.5px}.seller-invoice-upload>span>small{font-size:8px}.seller-offer-card .field-helper{display:block;margin-top:6px;color:#7e8881;font-size:7.8px;line-height:1.45}.invoice-field-title{display:flex!important;align-items:center;flex-wrap:wrap;gap:5px}.invoice-field-title em{padding:3px 6px;border-radius:999px;color:#7b6500;background:#fff3b0;font-size:7px;font-style:normal;font-weight:900;white-space:nowrap}.required-mark{color:#b44a4a}.transport-price-field{padding:12px;border:1px solid #d4e4d6;border-radius:9px;background:#f4faf5}.seller-offer-error{margin:12px 0 0;padding:10px 11px;border-radius:8px;color:#984646;background:#fff0f0;font-size:8.5px;font-weight:800;line-height:1.45}.price-input{position:relative}.price-input input{padding-right:35px}.price-input b{position:absolute;right:13px;top:50%;translate:0 -50%;color:#7c857f;font-size:11px}.seller-offer-card textarea{width:100%;min-height:82px;padding:11px 12px;border:1px solid #dfe3df;border-radius:9px;outline:none;resize:vertical;color:var(--ink);font:inherit;font-size:9px;line-height:1.5}.seller-offer-card textarea:focus{border-color:var(--yellow-dark);box-shadow:0 0 0 3px rgba(244,201,0,.12)}.partial-offer-editor{margin:0 0 14px;border:1px solid #dfe4df;border-radius:11px;overflow:hidden;background:#fafbf9}.partial-offer-editor.partial-enabled{border-color:#d5ad3d;background:#fffaf0}.partial-offer-toggle{min-height:68px;padding:11px 12px;display:grid;grid-template-columns:22px 35px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;cursor:pointer}.partial-offer-toggle>input{width:18px;height:18px;accent-color:#c18d00}.partial-offer-toggle>span{width:35px;height:35px;border-radius:9px;color:#806000;background:#fff0b7;display:grid;place-items:center;font-size:15px;font-weight:900}.partial-offer-toggle small,.partial-offer-toggle strong{display:block}.partial-offer-toggle strong{font-size:9.5px}.partial-offer-toggle small{margin-top:5px;color:#7d867f;font-size:7.5px;line-height:1.4}.partial-offer-toggle>b{padding:6px 8px;border-radius:999px;color:#6f7771;background:#edf0ed;font-size:7px;white-space:nowrap}.partial-enabled .partial-offer-toggle>b{color:#785900;background:#ffe6a0}.partial-missing-field{padding:13px;border-top:1px solid #ead79f;display:block}.partial-missing-field>span{margin-bottom:7px;display:block;font-size:8.5px;font-weight:900}.partial-missing-field>span b{color:#b54a4a}.partial-missing-field textarea{min-height:78px;background:#fff}.partial-missing-field>small{margin-top:6px;color:#846d31;display:block;font-size:7.5px;line-height:1.45}.seller-offer-card .registration-submit,.seller-offer-consent{margin-top:16px}.seller-position-offers{margin-bottom:15px;display:grid;grid-gap:9px;gap:9px}.seller-position-offers>article{padding:12px;border:1px solid #dfe4df;border-radius:10px;background:#fafbf9;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.seller-position-offers>article>div:first-child{grid-column:1/-1}.seller-position-offers label>span,.seller-position-offers small,.seller-position-offers strong{display:block}.seller-position-offers strong{font-size:10px}.seller-position-offers small{margin-top:4px;color:#7d867f;font-size:8px}.seller-position-offers label>span{margin-bottom:5px;color:#68736c;font-size:7.5px;font-weight:800}.seller-position-offers label>div{position:relative}.seller-position-offers input{width:100%;height:38px;padding:0 38px 0 10px;border:1px solid #d8ddd8;border-radius:8px;outline:none;color:var(--ink);background:#fff;font:inherit;font-size:9.5px;font-weight:800}.seller-position-offers input:focus{border-color:var(--yellow-dark);box-shadow:0 0 0 3px rgba(244,201,0,.12)}.seller-position-offers label b{position:absolute;right:9px;top:50%;translate:0 -50%;color:#7b857e;font-size:8px}.offer-success{padding:28px 5px 15px;text-align:center}.offer-success>span{width:58px;height:58px;margin:0 auto 17px;border-radius:50%;background:#eaf7ec;color:#2d713c;display:grid;place-items:center;font-size:24px;font-weight:900}.offer-success h2{margin:0;font-size:19px}.offer-success p{margin:12px 0 20px;color:var(--muted);font-size:9px;line-height:1.65}.offer-success a{display:block;padding:11px;border-radius:8px;background:var(--ink);color:#fff;font-size:9px;font-weight:900}.seller-request-meta-heading{align-items:center;min-height:76px}.offer-success .offer-chat-followup{margin:4px 0 12px;padding:12px;border-color:#b9d6bf;background:linear-gradient(135deg,#f4fbf5,#edf7ef);grid-template-columns:38px minmax(0,1fr) auto;box-shadow:0 8px 22px rgba(22,66,36,.07)}.offer-success .offer-chat-followup>span{width:38px;height:38px;margin:0;border-radius:10px;color:#fff;background:#2d713c;font-size:16px}.offer-success .offer-chat-followup p{margin:0;color:inherit;line-height:1.35;text-align:left}.offer-success .offer-chat-followup p strong{font-size:9.5px}.offer-success .offer-chat-followup p small{margin-top:4px;color:#607668;font-size:7.5px}.offer-success .offer-chat-followup>b{padding:9px 12px;color:#fff;background:#2d713c}.offer-success .offer-chat-followup:hover{border-color:#76ad82;background:#e7f5ea}.offer-success.closed-without-deal>span{color:#8a5b5b;background:#f5eaea}.offer-success.seller-offer-winner>span{color:var(--yellow);background:#173124;box-shadow:0 0 0 7px rgba(45,113,60,.1)}.offer-success.offer-success-partial>span{color:#755700;background:#fff0b6}.offer-correction-action{width:100%;margin:0 0 9px;padding:11px;border:1px solid #315d8a;border-radius:8px;color:#315d8a;background:#eef6ff;font-size:9px;font-weight:900;cursor:pointer}.offer-correction-action:hover{color:#fff;background:#315d8a}.order-delivered-action{width:100%;margin:0 0 9px;padding:12px;border:1px solid #2d713c;border-radius:8px;color:#fff;background:#2d713c;font-size:9px;font-weight:900;cursor:pointer}.order-delivered-action:hover{background:#225c30}.offer-correction-cancel{width:100%;margin-top:8px;padding:10px;border:1px solid #d9ded9;border-radius:8px;color:#68736c;background:#fff;font-size:8.5px;font-weight:900;cursor:pointer}.seller-version-history{margin:0 0 13px;border:1px solid #dbe3e9;border-radius:9px;background:#f8fbfe;text-align:left;overflow:hidden}.seller-version-history summary{padding:10px 11px;list-style:none;color:#315d8a;display:flex;justify-content:space-between;align-items:center;font-size:8.5px;font-weight:900;cursor:pointer}.seller-version-history summary::-webkit-details-marker{display:none}.seller-version-history summary b{width:22px;height:22px;border-radius:6px;background:#e3effb;display:grid;place-items:center;font-size:7.5px}.seller-version-history>div{padding:0 10px 9px;border-top:1px solid #e1e8ee}.seller-version-history>div>span{padding:9px 2px;border-bottom:1px solid #e5eaee;display:block}.seller-version-history>div>span:last-child{border-bottom:0}.seller-version-history span small,.seller-version-history span strong{display:block}.seller-version-history span strong{font-size:8px}.seller-version-history span small{margin-top:4px;color:#74818b;font-size:7px;overflow-wrap:anywhere}.seller-version-history span em{margin-top:5px;color:#315d8a;display:block;font-size:7px;font-style:normal;line-height:1.45}.seller-sent-invoice-actions{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.seller-sent-invoice-actions>button{width:100%;padding:11px 13px;border:1px solid #2f7542;border-radius:9px;color:#236036;background:#eff8f1;font-size:8.5px;font-weight:900;cursor:pointer}.seller-sent-invoice-actions>button:hover{background:#e4f3e7}.seller-sent-invoice-actions details{border:1px solid #dbe3e9;border-radius:9px;background:#f8fbfe;overflow:hidden}.seller-sent-invoice-actions summary{padding:10px 11px;color:#315d8a;display:flex;justify-content:space-between;align-items:center;list-style:none;font-size:8.5px;font-weight:900;cursor:pointer}.seller-sent-invoice-actions summary::-webkit-details-marker{display:none}.seller-sent-invoice-actions summary b{width:22px;height:22px;border-radius:6px;background:#e3effb;display:grid;place-items:center;font-size:7.5px}.seller-sent-invoice-actions details>div{padding:8px;border-top:1px solid #e1e8ee;display:grid;grid-gap:6px;gap:6px}.seller-sent-invoice-actions details button{width:100%;padding:9px 10px;border:1px solid #e0e7ec;border-radius:7px;color:#334650;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;text-align:left;cursor:pointer}.seller-sent-invoice-actions details button span{color:#315d8a;font-size:7.5px;font-weight:900;white-space:nowrap}.seller-sent-invoice-actions details button strong{font-size:7.5px;overflow-wrap:anywhere}.seller-correction-reason{margin:-7px 0 13px;padding:10px 11px;border:1px solid #cbddeb;border-radius:9px;color:#315d8a;background:#f0f7fd;text-align:left}.seller-correction-reason span,.seller-correction-reason strong{display:block}.seller-correction-reason strong{font-size:8px}.seller-correction-reason span{margin-top:5px;font-size:8px;line-height:1.5}.correction-reason-field{margin-bottom:13px;padding:12px;border:1px solid #cbddeb;border-radius:10px;background:#f5faff}.correction-reason-field>span{margin-bottom:7px;color:#315d8a;display:block;font-size:8.5px;font-weight:900}.correction-reason-field textarea{min-height:76px;background:#fff}.seller-history-partial{margin-top:12px;padding:10px 11px;border-radius:8px;color:#755900;background:#fff5d5}.seller-history-partial b,.seller-history-partial span{display:block}.seller-history-partial b{font-size:8.5px}.seller-history-partial span{margin-top:5px;font-size:7.5px;line-height:1.45}.seller-closed-offer-summary{margin:19px 0 16px;padding:15px;border:1px solid #dce3dc;border-radius:11px;background:#fff;text-align:left}.seller-closed-offer-summary>strong{display:block;font-size:10px}.seller-closed-offer-summary dl{margin:12px 0 0;display:grid;grid-gap:8px;gap:8px}.seller-closed-offer-summary dl>div{padding-bottom:8px;border-bottom:1px solid #edf0ed;display:flex;justify-content:space-between;gap:12px}.seller-closed-offer-summary dl>div:last-child{padding:9px 10px;border:0;border-radius:8px;background:#edf8ef}.seller-closed-offer-summary dt{color:#78827b;font-size:8px}.seller-closed-offer-summary dd{margin:0;font-size:9px;font-weight:900}.seller-closed-offer-summary .seller-closed-final dd{color:#2d713c;font-size:12px}.seller-closed-offer-summary>small{margin-top:10px;color:#7d867f;display:block;font-size:7.5px;overflow-wrap:anywhere}.admin-page{min-height:100vh;height:auto;overflow:visible;background:#f4f6f3}.admin-header{height:64px;padding:0 24px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between}.admin-header .brand span{color:#fff}.admin-header>div{display:flex;align-items:center;gap:15px}.admin-header>div>span{padding:5px 8px;border-radius:6px;background:#2b3a32;color:var(--yellow);font-size:7.5px;font-weight:900;text-transform:uppercase}.admin-header>div>strong{font-size:9px}.admin-header>div>a{padding-left:14px;border-left:1px solid #3a4840;color:#b7c0ba;font-size:8px}.admin-layout{min-height:calc(100vh - 64px);height:auto;display:grid;grid-template-columns:205px minmax(0,1fr)}.admin-sidebar{padding:24px 13px;border-right:1px solid #dfe3df;background:#fff;display:flex;flex-direction:column}.admin-sidebar>strong{margin:0 10px 13px;color:#98a09b;font-size:7.5px;text-transform:uppercase}.admin-sidebar button{width:100%;min-height:42px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#667069;display:grid;grid-template-columns:22px 1fr auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;font-size:8.5px;font-weight:800;cursor:pointer}.admin-sidebar button.active{background:#fff5ba;color:#4f4300}.admin-sidebar button>span{font-size:13px}.admin-sidebar button>b{min-width:20px;padding:3px 5px;border-radius:999px;background:#eef1ee;text-align:center;font-size:7px}.admin-sidebar button.active>b{background:var(--yellow)}.admin-sidebar>small{margin-top:auto;padding:14px 10px 0;border-top:1px solid #e8ebe8;color:#9aa19c;font-size:7.5px}.admin-content{min-width:0;overflow:visible;padding:23px 26px 50px}.admin-heading{padding:25px 0 21px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.admin-heading>div>span{color:#8a7611;font-size:8px;font-weight:900;text-transform:uppercase}.admin-heading h1{margin-top:7px;font-size:28px;white-space:normal}.admin-heading>small{color:#919994;font-size:7.5px}.admin-stats{margin-bottom:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-stats article{padding:15px 17px;border:1px solid #e0e4df;border-radius:11px;background:#fff}.admin-stats small,.admin-stats span{display:block;color:#858e88;font-size:7.5px}.admin-stats strong{display:block;margin:7px 0 5px;font-size:23px}.admin-work-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:13px;gap:13px;align-items:start}.admin-panel{border:1px solid #dfe3df;border-radius:13px;background:#fff;box-shadow:0 7px 24px rgba(29,42,34,.04)}.admin-panel-title{min-height:61px;padding:14px 17px;border-bottom:1px solid #e8ebe8;display:flex;align-items:center;justify-content:space-between;gap:15px}.admin-panel-title span,.admin-panel-title strong{display:block}.admin-panel-title strong{font-size:11px}.admin-panel-title span{margin-top:4px;color:#89928c;font-size:7.5px}.admin-panel-title>button{width:27px;height:27px;border:0;border-radius:7px;background:#f1f3f1;color:#7d867f;font-size:16px;cursor:pointer}.admin-list{padding:5px 12px 10px}.admin-list>button{width:100%;min-height:78px;padding:12px 6px;border:0;border-bottom:1px solid #ebeeeb;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;text-align:left;cursor:pointer}.admin-list>button:last-child{border-bottom:0}.admin-list>button.selected{margin:4px 0;padding-inline:10px;border:1px solid #e3cd5f;border-radius:9px;background:#fffdf2}.admin-list small,.admin-list span,.admin-list strong{display:block}.admin-list small{color:#929a94;font-size:7px}.admin-list strong{margin-top:6px;color:var(--ink);font-size:9.5px}.admin-list span{margin-top:5px;color:#707a73;font-size:7.5px}.admin-status{padding:6px 8px;border-radius:999px;font-size:7px;white-space:nowrap}.admin-status-review{background:#fff1d7;color:#825a11}.admin-status-ready{background:#edf4ff;color:#356397}.admin-status-sent{background:#eaf7ec;color:#2d713c}.admin-review-panel{min-height:350px}.admin-request-copy{margin:15px;padding:13px;border-radius:9px;background:#f6f8f5}.admin-request-copy small{color:#8d9690;font-size:7px;font-weight:800;text-transform:uppercase}.admin-request-copy p{margin:7px 0 0;font-size:8.5px;line-height:1.55}.admin-buyer-contact{margin:-5px 15px 14px;padding:10px 12px;border:1px solid #dce7dd;border-radius:8px;background:#f3faf4}.admin-buyer-contact small,.admin-buyer-contact strong{display:block}.admin-buyer-contact small{color:#6b856f;font-size:6.8px}.admin-buyer-contact strong{margin-top:5px;color:#2d713c;font-size:10px}.admin-section-label{display:block;margin:19px 15px 9px;font-size:9px}.admin-supplier-options{margin:0 15px;display:grid;grid-gap:6px;gap:6px}.admin-supplier-options label{padding:9px 10px;border:1px solid #e4e7e4;border-radius:8px;display:flex;align-items:center;gap:9px;cursor:pointer}.admin-supplier-options input{accent-color:var(--yellow-dark)}.admin-supplier-options small,.admin-supplier-options strong{display:block}.admin-supplier-options strong{font-size:8px}.admin-supplier-options small{margin-top:3px;color:#909893;font-size:6.5px}.admin-send-button{width:calc(100% - 30px);margin:15px;padding:11px;border:0;border-radius:8px;background:var(--yellow);color:var(--ink);font-size:8.5px;font-weight:900;cursor:pointer}.admin-send-button:disabled{background:#e3e6e3;color:#969e98}.admin-panel-empty{min-height:350px;padding:50px 25px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.admin-panel-empty>span{color:var(--yellow-dark);font-size:28px}.admin-panel-empty strong{margin-top:12px;font-size:11px}.admin-panel-empty p{max-width:210px;margin:8px 0 0;color:#8b948e;font-size:7.5px;line-height:1.5}.admin-toast{position:fixed;z-index:80;top:76px;right:24px;padding:12px 16px;border-radius:9px;background:#183d28;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.18);font-size:9px;font-weight:800}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:13px;gap:13px;align-items:start}.admin-quick-grid{padding:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.admin-quick-grid button{min-height:105px;padding:14px;border:1px solid #e3e7e3;border-radius:10px;background:#fbfcfb;text-align:left;cursor:pointer}.admin-quick-grid button:hover{border-color:#e3be00;background:#fffbed}.admin-quick-grid small,.admin-quick-grid span,.admin-quick-grid strong{display:block}.admin-quick-grid span{color:#9c8200;font-size:19px}.admin-quick-grid strong{margin-top:12px;font-size:9px}.admin-quick-grid small{margin-top:6px;color:#89928c;font-size:7px}.admin-activity-list{padding:5px 16px 13px}.admin-activity-list article{padding:11px 0;border-bottom:1px solid #edf0ed;display:flex;gap:10px}.admin-activity-list article:last-child{border:0}.admin-activity-list i{width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:#eef8f0;color:#2d713c;display:grid;place-items:center;font-size:8px;font-style:normal}.admin-activity-list small,.admin-activity-list span,.admin-activity-list strong{display:block}.admin-activity-list strong{font-size:8px}.admin-activity-list span{margin-top:4px;color:#6f7972;font-size:7px}.admin-activity-list small{margin-top:4px;color:#a0a7a2;font-size:6.5px}.admin-toolbar{min-height:72px;padding:14px 17px;border-bottom:1px solid #e8ebe8;display:flex;justify-content:space-between;align-items:center;gap:15px}.admin-toolbar small,.admin-toolbar strong{display:block}.admin-toolbar strong{font-size:11px}.admin-toolbar small{margin-top:4px;color:#89928c;font-size:7.5px}.admin-toolbar input{width:min(280px,45%);height:38px;padding:0 12px;border:1px solid #dce1dc;border-radius:8px;font:inherit;font-size:8px}.admin-table-head,.admin-table-row{padding:11px 16px;display:grid;grid-template-columns:minmax(190px,1.5fr) .7fr .7fr .9fr auto;grid-gap:12px;gap:12px;align-items:center}.admin-table-head{min-height:38px;background:#f7f9f7;color:#8a938d;font-size:7px;font-weight:800}.admin-table-row{min-height:68px;border-top:1px solid #edf0ed;font-size:7.5px}.admin-table-row small,.admin-table-row strong{display:block}.admin-table-row strong{font-size:8.5px}.admin-table-row small{margin-top:4px;color:#7f8982;line-height:1.45}.admin-role{width:-moz-fit-content;width:fit-content;padding:5px 7px;border-radius:999px;background:#f1f3f1;font-weight:800}.admin-edit-button{padding:7px 9px;border:1px solid #dce1dc;border-radius:7px;background:#fff;color:#314037;font-size:7px;font-weight:800;cursor:pointer}.admin-edit-button:hover{border-color:#d7b600;background:#fffbea}.admin-card-list{padding:6px 14px 13px}.admin-card-list>article{min-height:78px;padding:12px 4px;border-bottom:1px solid #e9ede9;display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-card-list>article:last-child{border-bottom:0}.admin-card-list article>div:last-child{display:flex;align-items:center;gap:8px}.admin-card-list small,.admin-card-list span,.admin-card-list strong{display:block}.admin-card-list small{color:#929a94;font-size:7px}.admin-card-list strong{margin-top:6px;font-size:9.5px}.admin-card-list span{margin-top:5px;color:#707a73;font-size:7.5px}.admin-status-active,.admin-status-approved{background:#eaf7ec;color:#2d713c}.admin-status-paused,.admin-status-review{background:#fff1d7;color:#825a11}.admin-status-cancelled,.admin-status-rejected,.admin-status-suspended{background:#fdeaea;color:#9a3434}.admin-status-closed{background:#edf1f7;color:#526274}.admin-offer-actions{display:flex;gap:12px!important}.admin-offer-actions label{padding:7px 8px;border:1px solid #e2e6e2;border-radius:7px;font-size:7px;white-space:nowrap}.admin-offer-actions input{accent-color:#d7b600}.subscriptions .admin-table-head,.subscriptions .admin-table-row{grid-template-columns:1.3fr .8fr .6fr .8fr .7fr}.admin-table input,.admin-table select{min-width:0;height:34px;padding:0 8px;border:1px solid #dce1dc;border-radius:7px;background:#fff;font:inherit;font-size:7.5px}.admin-category-grid{padding:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.admin-category-grid article{height:50px;padding:0 10px;border:1px solid #e1e5e1;border-radius:9px;display:grid;grid-template-columns:22px 1fr 24px;grid-gap:7px;gap:7px;align-items:center}.admin-category-grid article>span{color:#b19400}.admin-category-grid input{min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:8px;font-weight:800}.admin-category-grid button{width:24px;height:24px;border:0;border-radius:6px;background:#f2f4f2;color:#8a928d;cursor:pointer}.admin-form-grid,.admin-modal-form{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.admin-field{display:grid;grid-gap:7px;gap:7px}.admin-field>span{color:#667169;font-size:7px;font-weight:800}.admin-field input,.admin-field select,.admin-field textarea{width:100%;padding:10px 11px;border:1px solid #dce1dc;border-radius:8px;background:#fff;font:inherit;font-size:8px;resize:vertical}.admin-switch{min-height:42px;padding:9px 11px;border:1px solid #e1e5e1;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:7.5px;font-weight:800}.admin-switch input{accent-color:#d7b600}.admin-primary-button{margin:0 18px 18px;padding:11px 16px;border:0;border-radius:8px;background:var(--yellow);color:var(--ink);font-size:8px;font-weight:900;cursor:pointer}.admin-modal-backdrop{position:fixed;z-index:100;inset:0;padding:25px;background:rgba(9,22,15,.48);display:grid;place-items:center}.admin-modal{width:min(620px,100%);max-height:calc(100vh - 50px);overflow:auto;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.25)}.admin-modal>header{min-height:58px;padding:0 18px;border-bottom:1px solid #e6eae6;display:flex;align-items:center;justify-content:space-between}.admin-modal>header strong{font-size:11px}.admin-modal>header button{width:30px;height:30px;border:0;border-radius:7px;background:#f0f3f0;font-size:17px;cursor:pointer}.admin-modal-form .admin-primary-button{grid-column:1/-1;margin:3px 0 0}.verification-list{padding:6px 15px 12px}.verification-list article{min-height:78px;padding:12px 3px;border-bottom:1px solid #e8ebe8;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:15px;gap:15px;align-items:center}.verification-list article:last-child{border-bottom:0}.verification-list small,.verification-list span,.verification-list strong{display:block}.verification-list small{color:#909893;font-size:7px}.verification-list strong{margin-top:5px;font-size:10px}.verification-list span{margin-top:5px;color:#707a73;font-size:7.5px}.verification-list article>div:last-child{display:flex;gap:6px}.verification-list button{padding:8px 10px;border:1px solid #dfe3df;border-radius:7px;background:#fff;color:#59645d;font-size:7.5px;font-weight:800;cursor:pointer}.verification-list button:last-child{border-color:var(--ink);background:var(--ink);color:#fff}.verification-approved{padding:7px 9px;border-radius:8px;background:#eaf7ec;color:#2d713c;font-size:7.5px}@media (max-width:680px){.registration-header{width:calc(100% - 32px);height:68px}.back-link{font-size:0}.back-link svg{width:22px;height:22px}.categories-home-link{padding:8px 10px;gap:6px;font-size:10px}.categories-home-link svg{width:18px;height:18px}.registration-content{width:calc(100% - 32px);padding:54px 0 40px}.registration-heading{margin-bottom:27px}.registration-heading h1{font-size:32px}.registration-heading p{font-size:13px;line-height:1.5}.role-options{grid-template-columns:1fr;gap:14px}.role-card{min-height:142px;padding:21px 18px;grid-template-columns:48px 1fr 20px;gap:14px;border-radius:15px}.role-icon{width:48px;height:48px;border-radius:13px}.role-icon svg{width:26px;height:26px}.role-copy strong{font-size:18px}.role-copy small{font-size:12px}.individual-registration{width:calc(100% - 24px);padding-top:34px}.company-registration{width:calc(100% - 24px)}.compact-heading{margin-bottom:22px}.compact-heading h1{font-size:30px}.registration-form{padding:21px 17px;border-radius:15px}.form-grid{grid-template-columns:1fr;gap:15px}.field-wide{grid-column:auto}.verification-content{width:calc(100% - 24px);padding-top:40px}.phone-verification-card{padding:27px 17px;border-radius:15px}.sms-code{gap:6px}.sms-code input{width:40px;height:50px;font-size:20px}.document-content{width:calc(100% - 24px);padding-top:34px}.document-form{padding:21px 17px;border-radius:15px}.upload-grid{grid-template-columns:1fr;gap:15px}.upload-wide{grid-column:auto}.pending-content{width:calc(100% - 32px);padding-top:85px}.seller-registration{width:calc(100% - 24px)}.seller-plan{padding:17px;align-items:flex-start;flex-direction:column;gap:11px}.seller-plan p{text-align:left}.categories-content{width:calc(100% - 24px);padding-top:34px}.category-toolbar{top:6px;align-items:stretch;flex-direction:column;gap:8px}.category-toolbar>span{padding:3px}.category-card-head{min-height:65px;padding:0 12px}.category-check{gap:8px}.category-check b{width:19px}.category-check strong{font-size:11px}.subcategory-grid{padding:14px 12px 16px 48px;grid-template-columns:1fr}.category-actions{bottom:6px;align-items:stretch;flex-direction:column;gap:10px}.category-actions p{text-align:center}.category-actions .registration-submit{width:100%}.login-content{width:calc(100% - 24px);padding-top:42px}.login-card{padding:23px 18px;border-radius:15px}.about-hero{min-height:360px;padding:68px 18px 55px}.about-hero>p{font-size:13px}.about-problem{width:calc(100% - 36px);padding:58px 0;grid-template-columns:1fr;gap:30px}.about-problem-copy{padding-top:20px}.about-audiences{width:calc(100% - 24px);grid-template-columns:1fr}.about-audiences article{min-height:320px;padding:26px 23px}.about-audiences h2{font-size:21px}.about-trust{width:calc(100% - 24px);margin:65px auto;padding:29px 22px;grid-template-columns:1fr;gap:20px}.about-trust-icon{width:67px;height:67px;border-radius:18px}.about-trust h2{font-size:23px}.about-values{width:calc(100% - 36px);padding-bottom:60px}.about-values>div{grid-template-columns:1fr}.about-values article,.about-values article:first-child,.about-values article:last-child{padding:23px 0;border-right:0;border-bottom:1px solid var(--line)}.about-values article:last-child{border-bottom:0}.about-cta{width:calc(100% - 24px);margin-bottom:40px;padding:28px 22px;align-items:flex-start;flex-direction:column}.about-cta h2{font-size:25px}.about-footer{width:calc(100% - 36px);padding:28px 0;align-items:flex-start;flex-direction:column}.how-hero{min-height:390px;padding:68px 18px 55px}.how-hero>p{font-size:13px}.process-layout{width:calc(100% - 24px);margin:58px auto;grid-template-columns:1fr}.process-column{padding:25px 21px}.process-heading h2{font-size:22px}.process-column li{min-height:0}.matching-explainer{padding:60px 12px}.matching-flow{grid-template-columns:1fr}.matching-flow>span{transform:rotate(90deg)}.matching-flow article{min-height:130px}.how-info-grid{margin:58px auto}.how-control,.how-info-grid{width:calc(100% - 24px);grid-template-columns:1fr}.how-control{margin-bottom:60px;padding:28px 22px;gap:22px}.how-control h2{font-size:22px}.how-cta-actions{width:100%;flex-direction:column}.how-cta-actions a{width:100%;text-align:center}.request-content{width:calc(100% - 24px);padding-top:34px}.request-detail-form{padding:22px 17px;border-radius:15px}.smart-request-form{padding:19px 15px}.smart-request-compose{grid-template-columns:1fr;gap:14px}.smart-request-description textarea{min-height:140px}.smart-upload-block .form-section-title{min-height:0}.smart-file-drop>span{min-height:105px}.smart-file-list>div{grid-template-columns:25px minmax(0,1fr) 30px}.smart-processing-note{align-items:flex-start}.compact-request-form{padding:19px 15px}.corrected-request-description textarea{min-height:115px}.ai-request-controls{align-items:flex-start;flex-direction:column}.ai-request-controls button{width:100%}.ai-analysis-items article{grid-template-columns:24px minmax(0,1fr)}.ai-analysis-items article em{grid-column:2;justify-self:start}.compact-request-options{gap:7px}.compact-option-card{min-height:92px;padding:9px}.phone-option-card{align-items:stretch;flex-direction:column;gap:7px}.phone-option-card button{width:100%}.excluded-option-card{grid-template-columns:1fr;gap:7px}.excluded-option-card input{min-width:0}.compact-main-submit{align-items:stretch;flex-direction:column}.compact-main-submit .registration-submit{width:100%;min-width:0}.delivery-modal-backdrop{padding:10px}.delivery-modal-card{max-height:calc(100vh - 20px);padding:18px 14px;border-radius:15px}.new-request-modal-card{padding:55px 12px 18px;overflow-y:auto}.case-close-modal{padding:21px 14px 16px}.case-result-options{grid-template-columns:1fr}.inline-final-row{align-items:stretch;flex-direction:column}.inline-final-row .registration-submit{width:100%;min-width:0}.delivery-choice-grid,.request-extra-grid{grid-template-columns:1fr}.request-submit-row{align-items:stretch;flex-direction:column}.request-submit-row p{text-align:center}.request-submit-row .registration-submit{width:100%;min-width:0}.request-phone-choice{grid-template-columns:20px 1fr}.request-registration-prompt{padding:31px 20px 25px}.review-content{width:calc(100% - 24px)}.review-card{padding:22px 17px;border-radius:15px}.buildmap-result-banner{align-items:flex-start}.processed-attachments>div{display:grid}.correction-composer{padding:15px}.correction-input-row{grid-template-columns:1fr}.correction-input-row button{width:100%}.delivery-clarification{padding:16px 14px}.review-section-heading{align-items:flex-start;flex-direction:column;gap:7px}.review-item{grid-template-columns:25px 1fr 31px;gap:8px}.review-actions{align-items:stretch;flex-direction:column-reverse}.review-actions>a{text-align:center}.review-actions .registration-submit{width:100%;min-width:0}.review-missing-note{text-align:left}.dashboard-header{min-height:67px;padding:0 16px;grid-template-columns:1fr auto}.account-menu-trigger>b,.dashboard-header nav,.dashboard-user>div{display:none}.account-dropdown{width:min(280px,calc(100vw - 24px));right:-1px}.dashboard-shell{width:calc(100% - 24px);padding-top:16px}.demo-mode-note{align-items:flex-start;flex-direction:column;gap:6px}.dashboard-heading{padding:26px 0 21px;align-items:stretch;flex-direction:column}.dashboard-heading h1,.detail-heading h1{font-size:27px}.dashboard-primary-action{text-align:center}.dashboard-stats{grid-template-columns:1fr}.dashboard-stats article{min-height:96px}.buyer-compact-stats{width:100%;margin-top:0;justify-content:space-between}.buyer-primary-tabs{grid-template-columns:1fr}.buyer-primary-tabs>button,.seller-workspace-tabs>a{min-height:96px;padding:15px;grid-template-columns:43px minmax(0,1fr) 29px;gap:11px}.buyer-primary-tabs .tab-icon{width:43px;height:43px}.buyer-primary-tabs span strong{font-size:14px}.buyer-list-heading{min-height:72px;padding:14px 15px}.buyer-list-heading span{line-height:1.45}.closed-cases-panel>div>.closed-case-row,.closed-cases-panel>div>a{align-items:flex-start;flex-direction:column}.buyer-thread-card{min-height:0;padding:14px;grid-template-columns:42px minmax(0,1fr);gap:11px}.buyer-thread-avatar{width:42px;height:42px;border-radius:11px}.buyer-thread-copy>strong{font-size:12.5px}.buyer-thread-side{min-width:0;grid-column:2;justify-items:start;gap:8px}.buyer-thread-actions{width:100%;align-items:stretch;flex-direction:column}.buyer-thread-actions a,.buyer-thread-actions button{width:100%;text-align:center}.offers-list-title{align-items:flex-start;flex-direction:column}.offers-header-actions{width:100%;justify-content:space-between}.buyer-offer-version-history article{grid-template-columns:1fr}.buyer-offer-version-history article>button{width:100%;grid-column:1;grid-row:auto}.request-filter-row{padding:11px;align-items:flex-start;flex-direction:column;overflow:hidden}.request-filter-row>div{width:100%;overflow-x:auto;padding-bottom:3px}.request-filter-row button{white-space:nowrap}.request-list{padding:5px 11px 10px}.dashboard-request-card{grid-template-columns:minmax(0,1fr) auto;gap:12px}.dashboard-request-card>.request-status{grid-column:1;grid-row:2}.dashboard-request-card>b{grid-column:2;grid-row:1/3}.request-card-main p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.detail-heading{align-items:flex-start;flex-direction:column}.buyer-identity-summary{align-items:stretch;flex-direction:column;gap:14px}.buyer-contact-summary{width:100%;min-width:0}.request-detail-layout{grid-template-columns:1fr}.dashboard-card{padding:18px 15px}.detail-info-grid{grid-template-columns:1fr}.offer-card{grid-template-columns:1fr auto}.offer-card>button,.offer-meta{grid-column:1/-1}.comparison-offer-card{grid-template-columns:22px minmax(0,1fr) auto;gap:12px}.offers-first-card .comparison-offer-card{grid-template-columns:minmax(0,1fr) auto}.offers-first-card .comparison-offer-card .offer-company{grid-column:1;grid-row:1}.offers-first-card .comparison-offer-card .offer-price{grid-column:2;grid-row:1}.offers-first-card .comparison-offer-card .offer-meta,.offers-first-card .comparison-offer-card>button{grid-column:1/-1}.comparison-offer-card .offer-select{grid-column:1;grid-row:1}.comparison-offer-card .offer-company{grid-column:2;grid-row:1}.comparison-offer-card .offer-price{grid-column:3;grid-row:1}.comparison-offer-card .offer-meta,.comparison-offer-card>button{grid-column:2/-1}.comparison-offer-card .offer-expanded{grid-column:1/-1}.offer-expanded-grid{grid-template-columns:1fr}.offer-items-head{display:none}.offer-item-row{grid-template-columns:1fr 1fr;gap:8px 12px}.offer-item-row strong{grid-column:1/-1}.offer-item-row span:first-of-type:before{content:"მოთხოვნილი: ";color:#7b857d}.offer-item-row span:nth-of-type(3):before{content:"ერთეული: ";color:#7b857d}.offer-item-row b:before{content:"ჯამი: ";color:#7b857d;font-weight:500}.offer-contact-row{align-items:stretch;flex-direction:column}.offer-contact-actions>*{flex:1 1;text-align:center}.buyer-offer-confirmation{align-items:stretch;flex-direction:column}.buyer-offer-confirmation>button{width:100%;min-width:0}.offer-confirm-modal>div:last-child{grid-template-columns:1fr}.invoice-preview-backdrop{padding:0}.invoice-preview-modal{width:100%;height:100dvh;max-height:none;padding:14px 12px;border-radius:0}.invoice-preview-heading{padding-right:38px}.invoice-preview-stage{min-height:0}.invoice-preview-stage iframe{min-height:0;height:100%}.invoice-document-fallback{min-height:100%;padding:25px 15px}.invoice-preview-actions{display:grid;grid-template-columns:1fr 1fr}.invoice-preview-actions>*{min-width:0}.invoice-offer-summary,.offer-core-info{grid-template-columns:1fr}.invoice-offer-summary>div{min-height:0}.invoice-document-card{align-items:stretch;flex-direction:column}.invoice-document-card>button{width:100%}.offer-decision-actions{align-items:stretch;flex-direction:column}.offer-decision-actions button{width:100%}.compact-phone-visibility{align-items:stretch;flex-direction:column}.compact-phone-visibility>button{width:100%}.compare-offers-bar{align-items:stretch;flex-direction:column}.compare-offers-bar button{width:100%}.comparison-shell{width:calc(100% - 24px)}.comparison-heading h1{font-size:28px}.comparison-highlights{grid-template-columns:1fr}.comparison-table-card table{min-width:780px}.comparison-table-card td,.comparison-table-card th{padding:14px 13px}.offer-chat-backdrop{padding:0}.offer-chat-panel{width:100%;border-radius:0}.request-progress-card{position:static}.request-phone-card{align-items:stretch;flex-direction:column}.request-phone-card>button{width:100%}.buyer-profile-shell{width:calc(100% - 24px)}.profile-sidebar{padding:16px;grid-template-columns:52px minmax(0,1fr)}.profile-avatar{width:52px;height:52px;border-radius:14px}.profile-sidebar>b{margin-top:8px;grid-column:2;grid-row:3}.profile-sidebar nav{overflow-x:auto}.profile-sidebar nav button{white-space:nowrap}.profile-form-card{padding:19px 15px}.profile-form-actions{align-items:stretch;flex-direction:column}.profile-form-actions .registration-submit{width:100%}.seller-dashboard-heading{align-items:stretch}.seller-plan-chip{width:100%}.seller-request-layout{grid-template-columns:1fr}.seller-offer-card{position:static}.request-chat-action{grid-template-columns:36px minmax(0,1fr)}.request-chat-action>b{grid-column:1/-1;text-align:center}.seller-position-offers>article{grid-template-columns:1fr}.seller-position-offers>article>div:first-child{grid-column:auto}.demo-accounts>button{grid-template-columns:29px minmax(0,1fr)}.demo-accounts>button>b{display:none}.admin-page{height:auto;min-height:100vh;overflow:visible}.admin-header{padding:0 16px}.admin-header>div>span,.admin-header>div>strong{display:none}.admin-layout{height:auto;display:block}.admin-sidebar{padding:8px 10px;border-right:0;border-bottom:1px solid #dfe3df;flex-direction:row;overflow-x:auto}.admin-sidebar>small,.admin-sidebar>strong{display:none}.admin-sidebar button{min-width:120px;grid-template-columns:20px 1fr auto}.admin-content{padding:14px 12px 40px;overflow:visible}.admin-heading{align-items:flex-start;flex-direction:column}.admin-heading h1{font-size:25px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-list>button,.admin-work-layout{grid-template-columns:1fr}.admin-status{width:-moz-fit-content;width:fit-content}.verification-list article{grid-template-columns:1fr}.verification-list article>div:last-child{width:100%}.verification-list button{flex:1 1}.hero{padding:28px 12px 26px}.hero:before{height:245px;top:4px}.hero-content h1{max-width:330px;font-size:27px;line-height:1.14}.hero-copy{max-width:345px;margin:13px auto 16px;font-size:11.5px;line-height:1.5}.home-request-box{min-height:54px;padding:5px;border-radius:12px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:3px;gap:3px;align-items:center}.home-request-box .home-file-trigger{width:34px;height:34px;margin-left:0;border-radius:8px}.home-request-box .home-file-trigger svg{width:15px}.home-request-box .request-input{min-height:42px;height:auto;padding:4px 6px;gap:6px}.home-request-box .request-input svg{width:16px}.home-request-box .request-input textarea{min-height:20px;max-height:72px;font-size:11px;line-height:1.4}.home-request-box .home-request-submit{width:auto;min-height:42px;grid-column:auto;padding:0 10px;border-radius:8px;gap:5px;font-size:9.5px}.home-request-box .home-request-submit svg{width:13px}.home-submit-desktop{display:none}.home-submit-mobile{display:inline}.home-attachment-list{margin-top:6px}.example{margin-top:8px;font-size:9px}}.single-cancel-option{grid-template-columns:1fr}.seller-offer-amount-details{grid-template-columns:1fr 1fr 1.1fr 1.35fr .55fr}.seller-offer-amount-details .seller-record-final-total strong,.seller-offer-amount-details>div:first-child strong{font-size:15px}.seller-offer-amount-details .seller-record-final-total{margin:-5px 0;padding-block:8px;border-radius:8px;background:#eaf7ec}.seller-offer-amount-details .seller-record-final-total small,.seller-offer-amount-details .seller-record-final-total strong{color:#246535}.seller-offer-transport-card{margin:12px 19px 0;padding:12px 14px;border:1px solid #d8e4da;border-radius:10px;background:#f7fbf7;display:grid;grid-template-columns:35px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center}.seller-offer-transport-card>span{width:35px;height:35px;border-radius:9px;background:#e6f2e8;display:grid;place-items:center;font-size:15px}.seller-offer-transport-card small,.seller-offer-transport-card strong{display:block}.seller-offer-transport-card small{color:#77857b;font-size:7.5px}.seller-offer-transport-card strong{margin-top:5px;font-size:9.5px}.seller-offer-transport-card p{margin:4px 0 0;color:#647068;font-size:7.5px}.seller-offer-transport-card>b{padding:7px 9px;border-radius:999px;font-size:7.5px;white-space:nowrap}.seller-volume-full{color:#28693a;background:#e5f4e8}.seller-volume-partial{color:#795b00;background:#fff0ba}.seller-offer-own-comment{margin:10px 19px 0;padding:13px 14px;border:1px solid #e5d77b;border-radius:10px;background:#fffbed;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center}.seller-offer-own-comment>span{width:32px;height:32px;border-radius:8px;color:#655400;background:var(--yellow);display:grid;place-items:center;font-size:13px;font-weight:900}.seller-offer-own-comment small,.seller-offer-own-comment strong{display:block}.seller-offer-own-comment small{color:#887522;font-size:7.5px;font-weight:900}.seller-offer-own-comment strong{margin-top:5px;color:#26342b;font-size:9px;line-height:1.55}.seller-offer-full-history{margin:10px 19px 0;border:1px solid #dce4dd;border-radius:10px;background:#fff;overflow:hidden}.seller-offer-full-history>summary{min-height:58px;padding:11px 14px;display:flex;justify-content:space-between;align-items:center;gap:14px;cursor:pointer;list-style:none}.seller-offer-full-history>summary::-webkit-details-marker{display:none}.seller-offer-full-history>summary small,.seller-offer-full-history>summary span,.seller-offer-full-history>summary strong{display:block}.seller-offer-full-history>summary strong{font-size:9px}.seller-offer-full-history>summary small{margin-top:4px;color:#748078;font-size:7.5px}.seller-offer-full-history>summary>b{min-width:27px;height:27px;border-radius:8px;color:#fff;background:var(--ink);display:grid;place-items:center;font-size:8px}.seller-offer-full-history[open]>summary{border-bottom:1px solid #e2e7e2;background:#f8faf8}.seller-offer-full-history>div{padding:7px;display:grid;grid-gap:6px;gap:6px}.seller-offer-full-history article{padding:9px 10px;border:1px solid #e3e8e3;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center}.seller-offer-full-history article small,.seller-offer-full-history article strong{display:block}.seller-offer-full-history article strong{font-size:8px}.seller-offer-full-history article small{margin-top:4px;color:#7a867e;font-size:7px}.seller-offer-full-history article>span{font-size:9px;font-weight:900;white-space:nowrap}.seller-offer-full-history article button{padding:8px 10px;border:1px solid #cfdad1;border-radius:7px;color:#294b37;background:#f1f7f2;font-size:7.5px;font-weight:900;cursor:pointer}.seller-offer-full-history article.inactive-history-offer{border-color:#e5dddd;background:#fbf8f8}.seller-offer-full-history article.inactive-history-offer strong{color:#9b3f3f}.seller-offer-record-actions{display:flex;gap:7px}.seller-offer-record-actions>*{min-width:124px;padding:10px 12px;border:1px solid var(--ink);border-radius:8px;font-size:8px;font-weight:900;text-align:center;cursor:pointer}.seller-offer-record-actions>a{color:var(--ink);background:#fff}.seller-offer-record-actions>button{color:#fff;background:var(--ink)}.seller-offer-record-actions>.seller-return-to-accepted{color:#315d8a;border-color:#9bbbd9;background:#f2f7fc}.seller-offer-record-actions>.seller-close-without-agreement{color:#8a3f3f;border-color:#d9b8b8;background:#fff7f7}.seller-offer-preview-modal{width:min(920px,100%);overflow-y:auto}.seller-offer-preview-modal .invoice-preview-stage{min-height:320px;flex:0 0 auto}.seller-preview-money-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.seller-preview-money-grid>div{min-height:91px;padding:14px;border:1px solid #dfe5df;border-radius:10px;background:#fafbf9}.seller-preview-money-grid small,.seller-preview-money-grid span,.seller-preview-money-grid strong{display:block}.seller-preview-money-grid small{color:#7c877f;font-size:7.5px}.seller-preview-money-grid strong{margin-top:7px;font-size:17px}.seller-preview-money-grid span{margin-top:7px;color:#8b948e;font-size:7px}.seller-preview-money-grid .seller-preview-final{border-color:#a9d1b0;background:#edf8ef}.seller-preview-money-grid .seller-preview-final strong{color:#236535;font-size:20px}.seller-preview-info-grid{margin:10px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.seller-preview-info-grid>div{padding:12px 14px;border:1px solid #e0e5e0;border-radius:9px;background:#fff}.seller-preview-info-grid small,.seller-preview-info-grid strong{display:block}.seller-preview-info-grid small{color:#818b84;font-size:7.5px}.seller-preview-info-grid strong{margin-top:6px;font-size:9px;line-height:1.5}.seller-preview-info-grid p{margin:6px 0 0;color:#8a5f35;font-size:7.5px;line-height:1.45}.seller-preview-history{margin:0 0 10px;padding:10px 12px;border:1px solid #dce5ec;border-radius:9px;background:#f6faff;display:flex;justify-content:space-between;align-items:center;gap:12px}.seller-preview-history>small{color:#315d8a;font-size:8px;font-weight:900}.seller-preview-history>div{display:flex;flex-wrap:wrap;gap:5px}.seller-preview-history button{min-width:32px;padding:6px 8px;border:1px solid #bcd0e0;border-radius:7px;color:#315d8a;background:#fff;font-size:7.5px;font-weight:900;cursor:pointer}.seller-preview-history button.active{color:#fff;background:#315d8a}.seller-comment-field textarea{min-height:76px}@media (max-width:680px){.home-request-box{grid-template-columns:34px minmax(0,1fr)}.home-request-box .request-input{min-height:50px;padding-right:4px}.home-request-box .request-input textarea{min-height:34px;max-height:72px;padding:9px 0 0;overflow-y:auto;font-size:10.5px;line-height:1.45;text-align:left;scrollbar-width:thin}.home-request-box .request-input textarea::placeholder{text-align:left}.home-request-box .home-request-submit{width:100%;min-height:38px;grid-column:1/-1;justify-content:center}.seller-offer-amount-details{grid-template-columns:1fr 1fr}.seller-offer-amount-details .seller-record-final-total{margin:0}.seller-offer-transport-card{margin:9px 12px 0;padding:11px;grid-template-columns:32px minmax(0,1fr)}.seller-offer-transport-card>span{width:32px;height:32px}.seller-offer-transport-card>b{width:-moz-fit-content;width:fit-content;grid-column:2}.seller-offer-full-history,.seller-offer-own-comment{margin-inline:12px}.seller-offer-full-history article{grid-template-columns:minmax(0,1fr) auto}.seller-offer-full-history article button{grid-column:1/-1;width:100%}.seller-offer-record-actions{width:100%;display:grid;grid-template-columns:1fr}.seller-offer-record-actions>*{min-width:0}.seller-offer-preview-modal{width:100%;overflow-y:auto}.seller-offer-preview-modal .invoice-preview-stage{min-height:310px;flex:0 0 auto}.seller-preview-money-grid{grid-template-columns:1fr}.seller-preview-money-grid>div{min-height:0}.seller-preview-info-grid{grid-template-columns:1fr}.seller-preview-history{align-items:flex-start;flex-direction:column}}.seller-invoice-name-link{max-width:100%;margin-top:6px;padding:0;border:0;border-bottom:1px solid;color:#315d8a;background:transparent;display:block;font-size:9px;font-weight:900;line-height:1.4;text-align:left;overflow-wrap:anywhere;cursor:pointer}.seller-invoice-name-link:hover{color:#173124}.seller-products-light-action{width:-moz-fit-content;width:fit-content;margin-top:9px;padding:7px 10px;border:1px solid #d4dfd6;border-radius:8px;color:#345744;background:#f2f8f3;font-size:7.5px;font-weight:900;cursor:pointer}.seller-products-light-action:hover{border-color:#9fbeaa;background:#e8f3ea}.seller-offer-record-actions>button{min-width:210px}.buyer-thread-card.is-closed{border-color:#dfe4df;background:#fafbf9}.buyer-thread-card.is-closed .buyer-thread-avatar{color:#68736c;background:#e8ece8}.buyer-thread-card.is-closed .buyer-thread-copy>span{color:#68736c}.buyer-seller-comment{margin:10px 0;padding:13px 14px;border:1px solid #e3d783;border-radius:10px;background:#fffbed;display:grid;grid-template-columns:31px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center}.buyer-seller-comment>span{width:31px;height:31px;border-radius:8px;color:#695800;background:var(--yellow);display:grid;place-items:center;font-size:13px;font-weight:900}.buyer-seller-comment small,.buyer-seller-comment strong{display:block}.buyer-seller-comment small{color:#857522;font-size:7.5px;font-weight:900}.buyer-seller-comment strong{margin-top:5px;font-size:9px;line-height:1.55}.seller-request-preview-modal{width:min(760px,100%);max-height:calc(100vh - 36px);padding:18px;overflow-y:auto}.seller-request-preview-description{margin-top:14px;padding:15px;border:1px solid #e1e6e1;border-radius:10px;background:#fafbf9}.seller-request-preview-description small{color:#7c877f;font-size:7.5px;font-weight:900}.seller-request-preview-description p{margin:8px 0 0;color:#36433b;font-size:10px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.seller-request-preview-products{margin-top:10px;display:grid;grid-gap:7px;gap:7px}.seller-request-preview-products article{min-height:48px;padding:10px 12px;border:1px solid #e0e5e0;border-radius:9px;background:#fff;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.seller-request-preview-products article span{width:30px;height:30px;border-radius:8px;color:#645400;background:#fff2a8;display:grid;place-items:center;font-size:7.5px;font-weight:900}.seller-request-preview-products article strong{font-size:9px;line-height:1.45}.seller-request-preview-delivery{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.seller-request-preview-delivery>div{padding:12px 13px;border:1px solid #d9e5db;border-radius:9px;background:#f3faf4}.seller-request-preview-delivery small,.seller-request-preview-delivery strong{display:block}.seller-request-preview-delivery small{color:#738078;font-size:7px}.seller-request-preview-delivery strong{margin-top:6px;font-size:9px}.seller-request-preview-files{margin-top:10px;padding:12px 13px;border:1px solid #e0e5e0;border-radius:9px}.seller-request-preview-files>small{color:#7c877f;display:block;font-size:7.5px;font-weight:900}.seller-request-preview-files>button{width:100%;margin-top:7px;padding:8px 9px;border:1px solid #e0e5e0;border-radius:7px;color:var(--ink);background:#f4f6f3;display:grid;grid-template-columns:27px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;text-align:left;cursor:pointer}.seller-request-preview-files>button>span{width:27px;height:27px;border-radius:7px;color:#6a5900;background:#fff0a7;display:grid;place-items:center;font-size:6px;font-weight:900}.seller-request-preview-files>button>strong{font-size:8px;overflow-wrap:anywhere}.seller-request-preview-files>button>b{color:#315d8a;font-size:7.5px}.submitted-request-info-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.submitted-request-info-grid>div{padding:11px 12px;border:1px solid #e1e6e1;border-radius:9px;background:#fafbf9}.submitted-request-info-grid small,.submitted-request-info-grid strong{display:block}.submitted-request-info-grid small{color:#7e8981;font-size:7px}.submitted-request-info-grid strong{margin-top:5px;font-size:8.5px;line-height:1.45;overflow-wrap:anywhere}.seller-request-attachment-list,.submitted-request-files{margin-top:13px;padding:12px 13px;border:1px solid #dce4dd;border-radius:10px;background:#f8faf8}.seller-request-attachment-list>small,.submitted-request-files>small{color:#65736a;display:block;font-size:7.5px;font-weight:900}.seller-request-attachment-list>div,.submitted-request-files>div{margin-top:8px;display:grid;grid-gap:7px;gap:7px}.seller-request-attachment-list button,.submitted-request-files button{width:100%;padding:9px 10px;border:1px solid #dce3dc;border-radius:8px;color:var(--ink);background:#fff;display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;cursor:pointer}.seller-request-attachment-list button>span,.submitted-request-files button>span{width:30px;height:30px;border-radius:8px;color:#6b5900;background:#fff0a7;display:grid;place-items:center;font-size:6px;font-weight:900}.seller-request-attachment-list button p,.submitted-request-files button p{margin:0}.seller-request-attachment-list button small,.seller-request-attachment-list button strong,.submitted-request-files button small,.submitted-request-files button strong{display:block}.seller-request-attachment-list button strong,.submitted-request-files button strong{font-size:8.5px;overflow-wrap:anywhere}.seller-request-attachment-list button small,.submitted-request-files button small{margin-top:3px;color:#839087;font-size:7px}.seller-request-attachment-list button>b,.submitted-request-files button>b{color:#315d8a;font-size:7.5px}.seller-history-invoice-card{margin:10px 0 0}.historical-offer-inactive-note{margin:0 0 12px;padding:10px 12px;border:1px solid #e0bcbc;border-radius:9px;color:#8b3e3e;background:#fff5f5;font-size:8.5px;font-weight:900;text-align:center}.confirmed-offers-shell{width:min(1160px,calc(100% - 38px))}.confirmed-offers-heading{align-items:flex-end}.confirmed-offers-heading>b{width:44px;height:44px;border-radius:12px;color:#fff;background:#2d713c;display:grid;place-items:center;font-size:16px}.confirmed-offers-list{display:grid;grid-gap:13px;gap:13px}.confirmed-offers-list>article{padding:20px;border:2px solid #b7d7bd;border-radius:15px;background:linear-gradient(105deg,#f1faf3,#fff 62%);box-shadow:0 10px 28px rgba(45,113,60,.08)}.confirmed-offer-head,.confirmed-offer-head p,.confirmed-offer-head small,.confirmed-offer-head strong{display:block}.confirmed-offer-head small{color:#7a877e;font-size:7.5px}.confirmed-offer-head strong{margin-top:5px;font-size:13px}.confirmed-offer-head p{margin:4px 0 0;color:#647168;font-size:8.5px}.confirmed-offer-meta{margin:0 0 7px 69px}.confirmed-request-open{width:-moz-fit-content;width:fit-content;margin-top:7px;padding:7px 10px;border:1px solid #cfdad1;border-radius:8px;color:#315d40;background:#f4f8f4;font-size:7.5px;font-weight:900;cursor:pointer}.confirmed-company-row{display:grid;grid-template-columns:58px minmax(150px,.45fr) minmax(390px,1fr) 126px;align-items:stretch;grid-gap:10px;gap:10px}.confirmed-check-card,.confirmed-status-card{min-height:68px;border:1px solid #b9d7bf;border-radius:11px;color:#fff;background:#2d713c;display:grid;place-items:center;text-align:center}.confirmed-check-card{font-size:19px;font-weight:900}.confirmed-status-card{padding:9px;font-size:7.5px}.confirmed-status-card.confirmed-delivered-status{border-color:#b8cde2;background:#315d8a}.confirmed-company-name{padding:10px 12px;border:1px solid #dce5de;border-radius:11px;background:rgba(255,255,255,.78)}.confirmed-company-name small,.confirmed-company-name span,.confirmed-company-name strong{display:block}.confirmed-company-name small{color:#7a877e;font-size:7px}.confirmed-company-name strong{margin-top:6px;font-size:12px}.confirmed-company-name span{margin-top:5px;color:#728078;font-size:7px;font-weight:800}.confirmed-company-contact{min-height:61px;padding:9px 10px 9px 13px;border-radius:11px;background:#f0f3f0;display:flex;align-items:center;justify-content:space-between;gap:13px}.confirmed-company-contact a,.confirmed-company-contact small,.confirmed-company-contact strong{display:block}.confirmed-company-contact small{color:#708078;font-size:7px}.confirmed-company-contact strong{margin-top:4px;font-size:8.5px}.confirmed-company-contact>div:first-child>a{margin-top:4px;color:#176437;font-size:13px;font-weight:900;text-decoration:none}.confirmed-contact-actions{display:flex;align-items:center;gap:7px}.confirmed-contact-actions>a,.confirmed-contact-actions>button{min-width:72px;min-height:38px;padding:9px 12px;border:1px solid #a9c8b0;border-radius:9px;color:#28653a;background:#fff;display:grid;place-items:center;font-size:8px;font-weight:900;text-decoration:none;white-space:nowrap;cursor:pointer}.confirmed-contact-actions>button{border-color:#2d713c;color:#fff;background:#2d713c}.confirmed-offer-money{margin-top:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.confirmed-offer-money>div{padding:13px;border:1px solid #d9e5db;border-radius:10px;background:rgba(255,255,255,.82)}.confirmed-offer-money small,.confirmed-offer-money strong{display:block}.confirmed-offer-money small{color:#7a877e;font-size:7.5px}.confirmed-offer-money strong{margin-top:6px;font-size:15px}.confirmed-offer-money>div:nth-child(3){border-color:#9ec9a7;background:#eaf7ec}.confirmed-offer-money>div:nth-child(3) strong{color:#236535;font-size:18px}.confirmed-offer-comment{margin-top:9px;padding:11px 12px;border:1px solid #e5d77b;border-radius:9px;background:#fffbed}.confirmed-offer-comment small,.confirmed-offer-comment strong{display:block}.confirmed-offer-comment small{color:#817322;font-size:7.5px}.confirmed-offer-comment strong{margin-top:5px;font-size:9px;line-height:1.5}.confirmed-invoice-open{min-height:68px;padding:10px 12px;border:1px solid #a9d0b2;border-radius:10px;color:#245f35;background:#eef8f0;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.confirmed-invoice-open>span:first-child{width:34px;height:34px;flex:0 0 auto;border-radius:9px;color:#fff;background:#2d713c;display:grid;place-items:center;font-size:7px;font-weight:900}.confirmed-invoice-open>span:last-child{min-width:0}.confirmed-invoice-open small,.confirmed-invoice-open strong{display:block}.confirmed-invoice-open small{color:#67806d;font-size:7px}.confirmed-invoice-open strong{margin-top:6px;font-size:9px}.confirmed-offer-history{margin-top:11px;border:1px solid #bfd3e5;border-radius:12px;background:#f7fbff;overflow:hidden}.confirmed-offer-history>summary{min-height:66px;padding:13px 15px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.confirmed-offer-history>summary::-webkit-details-marker{display:none}.confirmed-offer-history>summary small,.confirmed-offer-history>summary span,.confirmed-offer-history>summary strong{display:block}.confirmed-offer-history>summary strong{color:#315d8a;font-size:9px}.confirmed-offer-history>summary small{margin-top:4px;color:#7a877e;font-size:7px}.confirmed-offer-history>summary b{width:31px;height:31px;border-radius:8px;color:#315d8a;background:#e5f1fc;display:grid;place-items:center;font-size:9px}.confirmed-offer-history>div{padding:0 12px 12px;display:grid;grid-gap:8px;gap:8px}.confirmed-offer-history article{padding:13px;border:1px solid #ead6d6;border-radius:10px;background:#fffafa;display:grid;grid-template-columns:minmax(130px,.45fr) minmax(220px,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.confirmed-history-version-title small,.confirmed-history-version-title strong{display:block}.confirmed-history-version-title small{color:#9a4f4f;font-size:7px;font-weight:900}.confirmed-history-version-title strong{margin-top:7px;font-size:12px}.confirmed-history-version-info{display:grid;grid-gap:5px;gap:5px}.confirmed-history-version-info b,.confirmed-history-version-info em,.confirmed-history-version-info span{display:block;font-size:7.5px;font-style:normal}.confirmed-history-version-info b{color:#7b6418}.confirmed-history-version-info em{color:#9a4f4f;font-weight:900}.confirmed-offer-history article>button{padding:9px 11px;border:1px solid #b9cfe1;border-radius:8px;color:#315d8a;background:#f6fbff;font-size:7.5px;font-weight:900;cursor:pointer;white-space:nowrap}.confirmed-history-modal-summary{margin-bottom:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.confirmed-history-modal-summary>div{padding:11px;border:1px solid #dce5df;border-radius:9px;background:#f8faf8}.confirmed-history-modal-summary small,.confirmed-history-modal-summary strong{display:block}.confirmed-history-modal-summary small{color:#78837b;font-size:7px}.confirmed-history-modal-summary strong{margin-top:5px;font-size:11px}.confirmed-history-modal-summary>p{margin:0;padding:10px 12px;border:1px solid #e8dc9f;border-radius:9px;background:#fffbed;grid-column:1/-1;font-size:8px;line-height:1.55}.confirmed-offers-page .invoice-preview-actions>a{border-color:#9dc6a6;color:#245f35;background:#eef8f0}.confirmed-offers-list>article.confirmed-reference-card{padding:0;border-color:#3f9654;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 10px 28px rgba(45,113,60,.07)}.confirmed-reference-card .confirmed-offer-head{padding:22px 20px 18px;background:linear-gradient(105deg,#f3fbf4,#fff 68%)}.confirmed-reference-card .confirmed-offer-meta{margin:0 0 7px 66px}.confirmed-reference-card .confirmed-company-row{grid-template-columns:54px minmax(170px,1fr) 118px minmax(300px,.8fr) minmax(145px,auto);gap:12px;align-items:center}.confirmed-reference-card .confirmed-check-card{min-height:58px;border-color:#14271d;color:var(--yellow);background:#14271d;font-size:10px;font-weight:950}.confirmed-reference-card .confirmed-company-name{border:0;background:transparent}.confirmed-reference-card .confirmed-request-open-head{min-height:44px;margin:0;padding:9px 12px;border-color:#a9c8b0;color:#28653a;background:#fff;align-self:center}.confirmed-reference-card .confirmed-company-contact{border:1px solid #c8dfcd;background:#edf8ef}.confirmed-reference-card .confirmed-status-card{min-height:38px;padding:10px 14px;border-radius:999px;white-space:nowrap}.confirmed-reference-card .confirmed-offer-money{margin:0;padding:15px 20px;border-top:1px solid #e0e8e1;border-bottom:1px solid #e0e8e1;gap:0}.confirmed-reference-card .confirmed-offer-money>div{padding:8px 18px;border:0;border-right:1px solid #dce5dd;border-radius:0;background:transparent}.confirmed-reference-card .confirmed-offer-money>div:first-child{padding-left:0}.confirmed-reference-card .confirmed-offer-money>div:nth-child(3){margin:-5px 10px;padding:13px 18px;border:1px solid #c6e0cb;border-radius:10px;background:#edf8ef}.confirmed-reference-card .confirmed-invoice-open{min-height:60px;margin-left:10px}.confirmed-transport-summary{margin:14px 20px 0;padding:13px 16px;border:1px solid #cfe0d2;border-radius:11px;background:#f7fbf7;display:flex;align-items:center;gap:12px}.confirmed-transport-summary>span{width:36px;height:36px;flex:0 0 auto;border-radius:9px;background:#e4f3e7;display:grid;place-items:center;font-size:15px}.confirmed-transport-summary p,.confirmed-transport-summary small,.confirmed-transport-summary strong{display:block}.confirmed-transport-summary small{color:#75837a;font-size:7px}.confirmed-transport-summary strong{margin-top:4px;font-size:9px}.confirmed-transport-summary p{margin:4px 0 0;color:#77847c;font-size:7.5px}.confirmed-reference-card .confirmed-offer-comment{margin:12px 20px 0}.confirmed-offer-footer{min-height:58px;padding:10px 20px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.confirmed-offer-footer>span{color:#68756d;font-size:7.5px;font-weight:800}.confirmed-reference-card .confirmed-request-open{margin:0}.confirmed-request-modal{width:min(760px,100%);max-height:min(720px,calc(100dvh - 32px));overflow-y:auto}.confirmed-request-description{margin-top:14px;padding:15px;border:1px solid #dfe5df;border-radius:10px;background:#fafbf9}.confirmed-request-description small{color:#7a877e;font-size:7.5px;font-weight:900}.confirmed-request-description p{margin:8px 0 0;color:#37463d;font-size:11px;line-height:1.7;white-space:pre-wrap}.confirmed-request-files{margin-top:11px;display:grid;grid-gap:7px;gap:7px}.confirmed-request-files>small{color:#7a877e;font-size:7.5px;font-weight:900}.confirmed-request-files>div{padding:10px 12px;border:1px solid #dfe5df;border-radius:9px;background:#fff;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.confirmed-request-files span{width:32px;height:32px;border-radius:8px;color:#6b5900;background:#fff0a7;display:grid;place-items:center;font-size:6px;font-weight:900}.confirmed-request-files strong{font-size:8.5px;overflow-wrap:anywhere}@media (max-width:900px){.confirmed-company-row{grid-template-columns:50px minmax(0,1fr) 112px}.confirmed-company-contact{grid-column:2/-1}}@media (max-width:680px){.seller-offer-record-actions>button{min-width:0}.seller-request-preview-modal{width:100%;height:100dvh;max-height:none;padding:14px 12px;border-radius:0}.seller-request-preview-delivery{grid-template-columns:1fr}.submitted-request-info-grid{grid-template-columns:1fr 1fr}.confirmed-offers-shell{width:calc(100% - 24px)}.confirmed-offer-meta{margin-left:0}.confirmed-offer-money{grid-template-columns:1fr}.confirmed-company-row{grid-template-columns:48px minmax(0,1fr)}.confirmed-check-card,.confirmed-status-card{min-height:58px}.confirmed-status-card{grid-column:1/-1}.confirmed-company-contact{width:100%;grid-column:1/-1;align-items:stretch;flex-direction:column}.confirmed-contact-actions{width:100%}.confirmed-contact-actions>a,.confirmed-contact-actions>button{flex:1 1}.confirmed-invoice-open{width:100%}.confirmed-history-modal-summary,.confirmed-offer-history article{grid-template-columns:1fr}.confirmed-history-modal-summary>p{grid-column:auto}.confirmed-request-modal{width:100%;max-height:100dvh;border-radius:0}html{scroll-padding-top:12px}body{-webkit-text-size-adjust:100%}.dashboard-header,.registration-header,.site-header{isolation:isolate}.mobile-nav{width:100%;padding:0 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden}}@media (max-width:680px){.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav a{width:100%;min-height:38px;padding:0 4px;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center}.mobile-nav a.nav-active{background:#fff8d6}.mobile-nav a.nav-active:after{display:none}.dashboard-header{min-height:0;padding:10px 12px 0;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:9px;align-items:center}.dashboard-header .brand{min-width:0;grid-column:1;grid-row:1}.dashboard-header nav{width:calc(100% + 24px);height:auto;min-height:45px;margin-inline:-12px;padding:6px 12px 8px;border-top:1px solid #eef1ee;grid-column:1/-1;grid-row:2;display:flex;align-items:center;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dashboard-header nav::-webkit-scrollbar{display:none}.dashboard-header nav a,.dashboard-header nav>span{min-height:36px;padding:0 11px;border:1px solid #e6eae6;border-radius:9px;background:#f7f9f6;flex:0 0 auto;white-space:nowrap;font-size:8.5px}.dashboard-header nav .dashboard-nav-active{border-color:#e7cc45;background:#fff5bd;color:var(--ink)}.account-menu,.dashboard-user{min-width:0;grid-column:2;grid-row:1}.dashboard-user>div{min-width:0;display:block}.dashboard-user>div strong{font-size:8px}.dashboard-user>div small,.dashboard-user>div strong{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-user>div small{font-size:6.5px}.account-menu-trigger>b{display:inline}.account-dropdown{position:fixed;width:calc(100vw - 24px);max-height:calc(100dvh - 88px);top:72px;right:12px;overflow-y:auto;overscroll-behavior:contain}.account-dropdown:before{display:none}.buyer-profile-shell,.comparison-shell,.confirmed-offers-shell,.dashboard-shell{width:calc(100% - 24px)}.comparison-shell,.dashboard-shell{padding-bottom:calc(42px + env(safe-area-inset-bottom))}.confirmed-offers-list *,.confirmed-offers-list>article,.dashboard-card,.dashboard-card *,.requests-panel,.requests-panel *,.seller-offers-panel,.seller-offers-panel *{min-width:0}.buyer-thread-actions a,.buyer-thread-actions button,.confirmed-contact-actions>a,.confirmed-contact-actions>button,.dashboard-primary-action,.invoice-preview-actions>*,.profile-form-actions button,.registration-submit,.seller-offer-record-actions>*{min-height:42px}.comparison-scroll{position:relative;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.comparison-table-card table{min-width:760px}.comparison-table-card tbody th,.comparison-table-card tfoot th,.comparison-table-card thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;box-shadow:1px 0 0 #e7ebe7}.comparison-table-card thead th:first-child{z-index:3}.delivery-modal-backdrop,.invoice-preview-backdrop,.offer-chat-backdrop{padding:0;align-items:stretch}.case-close-modal,.confirmed-request-modal,.delivery-modal-card,.invoice-preview-modal,.new-request-modal-card,.offer-confirm-modal,.seller-request-preview-modal{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom));border-radius:0;overflow-y:auto;overscroll-behavior:contain}.offer-chat-panel{height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.seller-offer-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-offer-record-main{grid-template-columns:40px minmax(0,1fr)}.seller-offer-record-main>:last-child{grid-column:1/-1}.seller-offer-record-footer{align-items:stretch;flex-direction:column}.seller-offer-record-actions,.seller-offer-record-actions>*{width:100%}.confirmed-offers-list>article{padding:13px}.confirmed-company-row{grid-template-columns:48px minmax(0,1fr)}.confirmed-check-card{grid-column:1;grid-row:1}.confirmed-company-name{grid-column:2;grid-row:1}.confirmed-company-contact{grid-column:1/-1}.confirmed-status-card{grid-column:1/-1;min-height:42px}.confirmed-offer-money{grid-template-columns:repeat(2,minmax(0,1fr))}.confirmed-invoice-open{min-height:72px}.confirmed-offer-history>summary{min-height:58px;padding:11px}.confirmed-offer-history article>button{width:100%;min-height:40px}.seller-request-attachment-list button,.seller-request-preview-files>button,.submitted-request-files button{min-height:50px;grid-template-columns:30px minmax(0,1fr) auto}.demo-accounts>button{grid-template-columns:29px minmax(0,1fr) auto}.demo-accounts>button>b{display:block;font-size:6.5px}.admin-header{min-height:70px;gap:8px}.admin-header>div{min-width:0}.admin-header>div>span,.admin-header>div>strong{display:block}.admin-header>div>span{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.admin-sidebar{scrollbar-width:none;-webkit-overflow-scrolling:touch}.admin-sidebar::-webkit-scrollbar{display:none}.admin-sidebar>small,.admin-sidebar>strong{min-width:max-content;padding:9px 7px;display:block}}@media (max-width:390px){.dashboard-user>div small{display:none}.dashboard-user>div strong{max-width:74px}.dashboard-header nav a,.dashboard-header nav>span{padding-inline:9px}.confirmed-offer-money,.submitted-request-info-grid{grid-template-columns:1fr}.confirmed-contact-actions{display:grid;grid-template-columns:1fr 1fr}.seller-offer-overview{gap:8px}.seller-offer-overview article,.seller-offer-overview>button{min-height:78px}}@media (max-width:680px){.offer-focused-shell .submitted-request-summary{margin-bottom:8px;padding:13px 12px;overflow:hidden}.offer-focused-shell .submitted-request-toggle{min-height:42px;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 34px auto;grid-gap:9px;gap:9px;align-items:center;cursor:pointer;touch-action:manipulation}.offer-focused-shell .submitted-request-toggle>div{min-width:0}.offer-focused-shell .submitted-request-toggle>div span,.offer-focused-shell .submitted-request-toggle>div strong{display:block}.offer-focused-shell .submitted-request-toggle>div strong{font-size:11px}.offer-focused-shell .submitted-request-toggle>div span{margin-top:4px;color:#7b867e;font-size:7.5px}.offer-focused-shell .submitted-request-toggle-arrow{width:30px;height:30px;border:1px solid #dce2dc;border-radius:9px;color:#536159;background:#f4f7f4;display:grid;place-items:center;font-size:19px;font-style:normal;line-height:1;transition:transform .28s ease,background .28s ease}.offer-focused-shell .submitted-request-summary.mobile-request-open .submitted-request-toggle-arrow{background:#fff4b8;transform:rotate(180deg)}.offer-focused-shell .submitted-request-toggle .request-id-badge{min-width:67px;height:30px;padding-inline:8px;font-size:7.5px}.offer-focused-shell .submitted-request-mobile-details{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .32s ease,opacity .22s ease,visibility 0s linear .32s}.offer-focused-shell .submitted-request-mobile-details>div{min-height:0;overflow:hidden}.offer-focused-shell .submitted-request-summary.mobile-request-open .submitted-request-mobile-details{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .32s ease,opacity .3s ease .05s,visibility 0s}.offer-focused-shell .submitted-request-summary.mobile-request-open .submitted-request-mobile-details>div{padding-top:13px}.offer-focused-shell .mobile-request-phone-collapse{margin:0;display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .32s ease,opacity .22s ease,visibility 0s linear .32s}.offer-focused-shell .mobile-request-phone-collapse>div{min-height:0;display:block;overflow:hidden}.offer-focused-shell .mobile-request-phone-collapse.mobile-request-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .32s ease,opacity .3s ease .05s,visibility 0s}.offer-focused-shell .mobile-request-phone-collapse .compact-phone-visibility{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.mobile-request-phone-collapse,.submitted-request-mobile-details,.submitted-request-toggle-arrow{transition:none!important}}@media (max-width:680px){.confirmed-reference-card .confirmed-offer-head{padding:14px 12px 12px}.confirmed-reference-card .confirmed-offer-meta{margin-left:0}.confirmed-reference-card .confirmed-company-row{grid-template-columns:46px minmax(0,1fr);gap:8px;align-items:stretch}.confirmed-reference-card .confirmed-check-card{min-height:52px;grid-column:1;grid-row:1}.confirmed-reference-card .confirmed-company-name{grid-column:2;grid-row:1;padding:7px 8px}.confirmed-reference-card .confirmed-request-open-head{width:100%;grid-column:1/-1;grid-row:2}.confirmed-reference-card .confirmed-company-contact{grid-column:1/-1;padding:10px;align-items:stretch;flex-direction:column}.confirmed-reference-card .confirmed-status-card{grid-column:1/-1;min-height:38px}.confirmed-reference-card .confirmed-offer-money{padding:11px 12px;grid-template-columns:1fr 1fr;gap:7px}.confirmed-reference-card .confirmed-offer-money>div,.confirmed-reference-card .confirmed-offer-money>div:first-child,.confirmed-reference-card .confirmed-offer-money>div:nth-child(3){margin:0;padding:11px;border:1px solid #d9e5db;border-radius:9px}.confirmed-reference-card .confirmed-offer-money>div:nth-child(3){background:#edf8ef}.confirmed-reference-card .confirmed-invoice-open{min-height:62px;margin:0}.confirmed-transport-summary{margin:11px 12px 0;padding:11px}.confirmed-reference-card .confirmed-offer-comment{margin:10px 12px 0}.confirmed-offer-footer{padding:10px 12px 12px;align-items:stretch;flex-direction:column}.confirmed-reference-card .confirmed-request-open{width:100%}}.admin-cycle-list{padding:8px 16px 16px}.admin-cycle-list>article{min-height:92px;padding:14px 4px;border-bottom:1px solid #e8ece8;display:grid;grid-template-columns:38px minmax(190px,1fr) minmax(210px,.8fr) auto;grid-gap:13px;gap:13px;align-items:center}.admin-cycle-list>article:last-child{border-bottom:0}.admin-cycle-icon{width:35px;height:35px;border-radius:9px;background:#fff3a8;display:grid;place-items:center;color:#796500;font-size:13px;font-weight:900}.admin-cycle-list small,.admin-cycle-list span,.admin-cycle-list strong{display:block}.admin-cycle-list small{color:#929a94;font-size:7px}.admin-cycle-list strong{margin-top:6px;font-size:9px}.admin-cycle-list span{margin-top:5px;color:#707a73;font-size:7.5px}.admin-cycle-progress{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3px;gap:3px}.admin-cycle-progress i{height:4px;border-radius:4px;background:#e3e7e3}.admin-cycle-progress i.done{background:#e7c000}.admin-cycle-progress small{grid-column:1/-1;margin-top:6px}.admin-primary-link{padding:9px 11px;border:0;border-radius:8px;background:var(--ink);color:#fff;font-size:7px;font-weight:900;cursor:pointer;white-space:nowrap}.admin-cycle-modal{position:relative;width:min(1180px,100%);height:min(790px,calc(100vh - 35px));overflow:hidden;border-radius:15px;background:#f5f7f4;box-shadow:0 26px 80px rgba(0,0,0,.3)}.admin-cycle-modal>header{height:66px;padding:0 20px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between}.admin-cycle-modal>header small,.admin-cycle-modal>header strong{display:block}.admin-cycle-modal>header small{color:#d6c35b;font-size:7px}.admin-cycle-modal>header strong{margin-top:5px;font-size:11px}.admin-cycle-modal>header button,.admin-offer-editor>header button{width:30px;height:30px;border:0;border-radius:7px;background:rgba(255,255,255,.12);color:#fff;font-size:17px;cursor:pointer}.admin-cycle-summary{height:76px;padding:10px 20px;border-bottom:1px solid #dfe4df;background:#fff;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.admin-cycle-summary article{padding:8px 10px;border:1px solid #e4e8e4;border-radius:8px;display:grid;grid-template-columns:26px 1fr;grid-column-gap:8px;column-gap:8px;align-items:center}.admin-cycle-summary article>span{width:25px;height:25px;grid-row:1/3;border-radius:50%;background:#eef1ee;display:grid;place-items:center;font-size:7px;font-weight:900}.admin-cycle-summary article.done>span{background:#e7f6e9;color:#2d713c}.admin-cycle-summary strong{font-size:7.5px}.admin-cycle-summary small{color:#8c958f;font-size:6.5px}.admin-cycle-body{height:calc(100% - 142px);display:grid;grid-template-columns:340px minmax(0,1fr)}.admin-cycle-body>aside{padding:14px;border-right:1px solid #dfe4df;overflow:auto;background:#fff}.admin-cycle-body>main{min-width:0;padding:17px;overflow:auto}.admin-cycle-party,.admin-cycle-request{padding:12px;border:1px solid #e1e6e1;border-radius:9px;background:#f9faf9}.admin-cycle-party small,.admin-cycle-party span,.admin-cycle-party strong,.admin-cycle-request>small{display:block}.admin-cycle-party small,.admin-cycle-request>small{color:#8b948e;font-size:6.5px;font-weight:800;text-transform:uppercase}.admin-cycle-party strong{margin-top:6px;font-size:9px}.admin-cycle-party span{margin-top:6px;color:#647068;font-size:7px;line-height:1.55}.admin-cycle-request{margin-top:8px}.admin-cycle-request p{margin:8px 0;font-size:7.5px;line-height:1.5}.admin-cycle-request dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.admin-cycle-request dl div{padding:7px;border-radius:6px;background:#fff}.admin-cycle-request dt{color:#8b948e;font-size:6px}.admin-cycle-request dd{margin:4px 0 0;font-size:6.8px;font-weight:800}.admin-cycle-suppliers{display:grid;grid-gap:6px;gap:6px}.admin-cycle-suppliers button{width:100%;padding:9px;border:1px solid #e0e5e0;border-radius:8px;background:#fff;display:grid;grid-template-columns:29px 1fr auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;cursor:pointer}.admin-cycle-suppliers button.active{border-color:#d8b800;background:#fffbed}.admin-cycle-suppliers button>span{width:28px;height:28px;border-radius:7px;background:#eff2ef;display:grid;place-items:center;font-size:7px;font-weight:900}.admin-cycle-suppliers small,.admin-cycle-suppliers strong{display:block}.admin-cycle-suppliers strong{font-size:7.5px}.admin-cycle-suppliers small{margin-top:4px;color:#7e8881;font-size:6.3px}.admin-cycle-suppliers i{color:#7b857e;font-size:6.5px;font-style:normal}.admin-counterparty-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.admin-counterparty-head small{color:#8c958f;font-size:6.5px;font-weight:900;text-transform:uppercase}.admin-counterparty-head h2{margin:5px 0;font-size:19px}.admin-counterparty-head p{margin:0;color:#67726b;font-size:7px}.admin-commercial-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.admin-commercial-grid article{padding:11px;border:1px solid #dee4de;border-radius:8px;background:#fff}.admin-commercial-grid small,.admin-commercial-grid strong{display:block}.admin-commercial-grid small{color:#8b948e;font-size:6.5px}.admin-commercial-grid strong{margin-top:7px;font-size:9px}.admin-status-controls{margin-top:8px;display:flex;gap:7px}.admin-status-controls label{padding:9px 10px;border:1px solid #dae2da;border-radius:8px;background:#fff;font-size:7px;font-weight:800}.admin-status-controls input{accent-color:#d5b500}.admin-offer-note{margin-top:8px;padding:10px 12px;border-radius:8px;background:#fff7cb}.admin-offer-note small{color:#8d7700;font-size:6px;font-weight:900}.admin-offer-note p{margin:5px 0 0;font-size:7px}.admin-chat-audit{margin-top:10px;border:1px solid #dfe4df;border-radius:10px;overflow:hidden;background:#fff}.admin-chat-audit>header{min-height:50px;padding:10px 12px;border-bottom:1px solid #e6eae6;display:flex;align-items:center;justify-content:space-between}.admin-chat-audit>header span,.admin-chat-audit>header strong{display:block}.admin-chat-audit>header strong{font-size:8.5px}.admin-chat-audit>header span{margin-top:4px;color:#7d8780;font-size:6.5px}.admin-chat-audit>header b{padding:5px 7px;border-radius:999px;background:#eef1ee;font-size:6.5px}.admin-chat-audit>div{min-height:150px;max-height:240px;padding:11px;overflow:auto;background:#f7f9f7}.admin-chat-audit>div>article{width:-moz-fit-content;width:fit-content;max-width:75%;margin-bottom:7px;padding:8px 10px;border-radius:9px;background:#fff}.admin-chat-audit>div>article.from-buyer{margin-left:auto;background:#fff2a3}.admin-chat-audit>div>article.from-admin{margin-inline:auto;border:1px dashed #7493a8;background:#edf6fb}.admin-chat-audit article strong{display:block;color:#68736c;font-size:6px}.admin-chat-audit article p{margin:5px 0;font-size:7px;line-height:1.45}.admin-chat-audit article small,.admin-chat-audit article span{color:#869089;font-size:6px}.admin-chat-audit>footer{padding:8px;border-top:1px solid #e2e7e2;display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.admin-chat-audit textarea{min-height:42px;padding:9px;border:1px solid #dce2dc;border-radius:7px;font:inherit;font-size:7px;resize:vertical}.admin-chat-audit footer button{padding:0 13px;border:0;border-radius:7px;background:var(--yellow);font-size:7px;font-weight:900;cursor:pointer}.admin-offer-editor{position:absolute;z-index:3;top:66px;right:0;bottom:0;width:min(430px,100%);overflow:auto;background:#fff;box-shadow:-14px 0 35px rgba(16,37,27,.16)}.admin-offer-editor>header{height:56px;padding:0 15px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between}.admin-offer-editor>header strong{font-size:9px}.admin-offer-editor>div{padding:15px;display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.admin-offer-editor .admin-primary-button{width:calc(100% - 30px);margin:0 15px 15px}@media(max-width:900px){.admin-cycle-list>article{grid-template-columns:38px 1fr auto}.admin-cycle-progress{display:none}.admin-cycle-modal{height:calc(100vh - 20px)}.admin-cycle-summary{height:auto;grid-template-columns:1fr 1fr}.admin-cycle-body{height:calc(100% - 188px);grid-template-columns:280px 1fr}.admin-commercial-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.admin-cycle-list>article{grid-template-columns:34px 1fr}.admin-cycle-list .admin-primary-link{grid-column:1/-1}.admin-cycle-summary{display:none}.admin-cycle-body{height:calc(100% - 66px);display:block;overflow:auto}.admin-cycle-body>aside,.admin-cycle-body>main{overflow:visible}.admin-cycle-body>aside{border-right:0;border-bottom:1px solid #dfe4df}.admin-cycle-suppliers{grid-template-columns:1fr 1fr}.admin-status-controls{align-items:stretch;flex-direction:column}.admin-chat-audit>div>article{max-width:92%}.admin-offer-editor>div{grid-template-columns:1fr}}.admin-real-error{margin:12px 15px}.admin-verification-modal{width:min(820px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:14px;background:#fff;box-shadow:0 25px 80px rgba(0,0,0,.3)}.admin-verification-modal>header{min-height:65px;padding:12px 18px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between}.admin-verification-modal>header small,.admin-verification-modal>header strong{display:block}.admin-verification-modal>header small{color:#dcc55a;font-size:7px}.admin-verification-modal>header strong{margin-top:5px;font-size:11px}.admin-verification-modal>header button{width:30px;height:30px;border:0;border-radius:7px;background:rgba(255,255,255,.14);color:#fff;font-size:17px;cursor:pointer}.admin-verification-data{padding:15px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-verification-data>div{padding:10px;border:1px solid #e1e5e1;border-radius:8px;background:#f9faf9}.admin-verification-data small,.admin-verification-data strong{display:block;overflow-wrap:anywhere}.admin-verification-data small{color:#8b948e;font-size:6px;text-transform:uppercase}.admin-verification-data strong{margin-top:6px;font-size:7.5px}.admin-verification-files{padding:0 18px 14px}.admin-verification-files h3{margin:0 0 9px;font-size:9px}.admin-verification-files>button{width:100%;padding:9px;border:1px solid #dfe4df;border-radius:8px;background:#fff;display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;cursor:pointer}.admin-verification-files>button+button{margin-top:6px}.admin-verification-files>button>span{width:33px;height:33px;border-radius:7px;background:#fff3a9;display:grid;place-items:center;font-size:6px;font-weight:900}.admin-verification-files small,.admin-verification-files strong{display:block}.admin-verification-files strong{font-size:7.5px}.admin-verification-files small{margin-top:4px;color:#879089;font-size:6.5px}.admin-verification-files b{font-size:7px}.admin-verification-modal>.admin-field{margin:0 18px 14px}.admin-verification-modal>footer{padding:13px 18px;border-top:1px solid #e3e7e3;display:flex;justify-content:flex-end;gap:7px}.admin-verification-modal>footer button{padding:9px 12px;border:1px solid #dce1dc;border-radius:7px;background:#fff;font-size:7px;font-weight:900;cursor:pointer}.admin-verification-modal>footer button:last-child{border-color:var(--yellow);background:var(--yellow)}.admin-status-needs_info{background:#fff1d7;color:#825a11}.admin-status-in_review,.admin-status-pending{background:#edf4ff;color:#356397}@media(max-width:680px){.admin-verification-data{grid-template-columns:1fr 1fr}.admin-verification-modal>footer{align-items:stretch;flex-direction:column}.admin-verification-modal>footer button{width:100%}}.hero{display:grid;place-items:center;padding-block:34px}.hero-content>h1{max-width:920px;margin:0 auto 31px;color:#000;font-size:clamp(32px,2.55vw,40px);line-height:1.2;letter-spacing:.015em;white-space:normal;transform:translateY(-18px)}.hero-title-accent{color:#000}@media (max-width:680px){.hero{padding:38px 18px 42px}.hero-content>h1{max-width:350px;margin-bottom:24px;font-size:clamp(27px,8vw,34px);line-height:1.18;letter-spacing:.01em;transform:translateY(-11px)}}@media (max-width:900px){.admin-overview-grid{grid-template-columns:1fr}.admin-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table{overflow-x:auto}.admin-table-head,.admin-table-row{min-width:760px}.admin-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-category-grid,.admin-form-grid,.admin-modal-form,.admin-quick-grid{grid-template-columns:1fr}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-toolbar input{width:100%}.admin-card-list>article{align-items:flex-start;flex-direction:column}.admin-offer-actions{flex-wrap:wrap}.admin-modal-backdrop{padding:10px}}