@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#203a2e;background:#f1f0e9;font-synthesis:none}*{box-sizing:border-box}body{margin:0}.shell{max-width:1400px;margin:auto;padding:38px 6vw 24px}header,footer{display:flex;align-items:center;justify-content:space-between}.brand{font-family:Manrope,sans-serif;font-size:38px;font-weight:800;color:#244e3b;text-decoration:none;letter-spacing:-3px}.brand-dot{color:#db8156}.env{font-size:10px;letter-spacing:2px;border:1px solid #c6ccc0;padding:9px 13px;border-radius:30px}main{display:grid;grid-template-columns:1.15fr 1fr;gap:8vw;align-items:center;min-height:76vh;padding:65px 0}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#647467}h1{font-family:Manrope,sans-serif;font-size:clamp(40px,5.5vw,76px);line-height:1.08;letter-spacing:-3px;font-weight:600;margin:24px 0}h2{font-family:Manrope,sans-serif;font-size:27px;letter-spacing:-1px;font-weight:600}.lead{max-width:430px;font-size:17px;line-height:1.75;color:#627066}.line{display:flex;gap:18px;align-items:center;margin-top:45px}.line>span{background:#dedfd3;border-radius:50%;padding:13px;font-size:12px}.line p{font-size:12px;line-height:1.9;color:#6d796e}.line strong{color:#344d3f;font-weight:500}.access{background:#fffefa;border:1px solid #dedfd4;padding:38px;border-radius:6px;box-shadow:0 18px 70px #233e2910}.access>p{line-height:1.7;color:#627066;font-size:14px}button{width:100%;border:0;background:#244e3b;color:#fff;padding:17px 19px;border-radius:4px;font:600 14px DM Sans,sans-serif;display:flex;justify-content:space-between;cursor:pointer;margin-top:25px}button:hover{background:#32684e}button:focus-visible,a:focus-visible{outline:3px solid #db8156;outline-offset:4px}button:disabled{opacity:.6;cursor:wait}.secondary{background:transparent;color:#244e3b;border:1px solid #cbd4cb;margin-top:10px;justify-content:center}.secondary:hover{background:#edf1e8}.status{min-height:48px;overflow-wrap:anywhere}.notice{border-top:1px solid #e4e6dd;padding-top:22px;font-size:11px;line-height:1.7;color:#778172;display:flex;gap:9px}.notice span{color:#db8156}.identity{display:flex;gap:14px;align-items:center;overflow-wrap:anywhere}.identity small{display:block;margin-top:5px;color:#657267}.avatar{border-radius:50%;background:#e8eddf;padding:12px 16px}footer{border-top:1px solid #d5d9ce;padding-top:20px;font-size:10px;letter-spacing:1.5px;color:#7b8577}@media(max-width:760px){.shell{padding:24px 6vw}main{grid-template-columns:1fr;gap:30px;padding:45px 0}.access{padding:25px}.line{margin-top:25px}h1{letter-spacing:-2px}.env{letter-spacing:1px;font-size:9px}.brand{font-size:32px}}.workspace{padding:35px 0 60px;border-top:1px solid #cbd4cb}.workspace-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.workspace-head p,.muted{font-size:13px;color:#627066;line-height:1.7}.tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tools button{width:auto;margin:0}.tools label{font-size:13px}.workspace form{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#fffefa;padding:25px;border:1px solid #dedfd4}.workspace label{display:flex;flex-direction:column;gap:8px;font-size:13px}.tools label{flex-direction:row}.workspace input:not([type=checkbox]),.workspace select,.workspace textarea{width:100%;padding:12px;border:1px solid #cbd4cb;border-radius:3px;font:inherit;background:#fff;color:#203a2e}.workspace textarea{min-height:90px}.workspace form>label:last-of-type{grid-column:1/-1}.workspace form button{margin:0}.draft-list{margin:25px 0}.draft-list article{display:flex;justify-content:space-between;gap:18px;padding:20px 0;border-bottom:1px solid #d5d9ce;overflow-wrap:anywhere}.draft-list h3{margin:0;font-family:Manrope,sans-serif}.draft-list p{white-space:pre-wrap;font-size:14px}.draft-list small,details{font-size:12px;color:#627066}.draft-list button{width:auto;align-self:center;margin:0}.command-id{display:block;overflow-wrap:anywhere;font-size:10px}details{padding:16px;background:#e8eddf}summary{cursor:pointer}@media(max-width:760px){.workspace form{grid-template-columns:1fr;padding:20px}.workspace-head{align-items:flex-start}.tools button{flex:1}.draft-list article{flex-direction:column}.draft-list button{align-self:flex-start}.workspace-head h2{font-size:24px}}.conflict-review{background:#f6e9dc;padding:24px;margin:20px 0;border-left:4px solid #db8156}.compare{display:grid;grid-template-columns:1fr 1fr;gap:25px}.compare p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}@media(max-width:760px){.compare{grid-template-columns:1fr}}.catalog{padding:40px 0 0;margin-top:30px;border-top:1px solid #cbd4cb}.catalog .search{margin:25px 0 0;max-width:450px}.catalog .tools{margin-bottom:15px}.catalog .tools .secondary{margin:0}.purchase-lists .list-lines{grid-column:1/-1;min-width:0}.list-lines-head,.list-card-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.list-lines-head h3{font-family:Manrope,sans-serif;margin:0}.list-lines-head button{width:auto!important}.list-lines fieldset{border:1px solid #cbd4cb;padding:20px;margin:20px 0;min-width:0}.list-lines legend{font-weight:700;padding:0 8px}.line-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.line-fields label:last-child{grid-column:1/-1}.stock-ref{display:block;font-size:12px;color:#657267;line-height:1.8;margin:14px 0;overflow-wrap:anywhere}.list-lines fieldset>button{width:auto;margin-top:15px!important}.list-filter{margin:30px 0!important}.list-filter label:first-child{flex-direction:column;max-width:450px}.purchase-list-cards{display:grid;grid-template-columns:1fr;gap:24px}.purchase-list-cards article{padding:28px;background:#fffefa;border:1px solid #d5d9ce;overflow-wrap:anywhere}.purchase-list-cards h3{font-family:Manrope,sans-serif;margin:0;font-size:24px}.list-count{font-family:Manrope,sans-serif;font-size:36px;min-width:50px;text-align:right}.list-count small{display:block;font:12px DM Sans,sans-serif}.purchase-items{list-style:none;padding:0;margin:20px 0}.purchase-items li{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #dedfd4;padding:16px 0}.purchase-items p{font-size:13px;margin:7px 0}.list-history{margin-top:20px}.list-history div{border-top:1px solid #cbd4cb;margin-top:18px;padding-top:14px}.catalog .draft-list article{flex-wrap:wrap}@media(max-width:760px){.line-fields{grid-template-columns:1fr}.list-lines-head{align-items:flex-start;flex-direction:column}.purchase-list-cards article{padding:20px}.purchase-items li{grid-template-columns:1fr;gap:0}.purchase-lists .workspace-head{flex-direction:column}.list-lines fieldset{padding:15px}.list-card-head{align-items:flex-start}.list-filter label:first-child{width:100%;max-width:none}}.quote-context,.quote-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px}.quote-comparison{margin:30px 0}.quote-comparison>h3,.quote-comparison>.muted{grid-column:1/-1;margin:0}.quote-comparison article{border:1px solid #cbd4cb;background:#fffefa;padding:25px;min-width:0;overflow-wrap:anywhere}.quote-price{font-family:Manrope,sans-serif;font-size:29px}.quote-price small{font:14px DM Sans,sans-serif}.quote-comparison p{font-size:13px;line-height:1.7}.quotes .tools{margin:18px 0}.free-drafts{margin:30px 0}.sending-history{margin-top:20px}@media(max-width:760px){.quote-context,.quote-comparison{grid-template-columns:1fr}.quote-comparison article{padding:20px}}.quotes .list-lines{grid-column:1/-1;min-width:0}.quotes form>button{align-self:start}
