:root{color:#1f302b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f6f3;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:1250px;margin:auto;padding:32px}header{border-bottom:1px solid #d4ddd6;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}h1{margin:6px 0;font-size:30px}h2{font-size:20px}.eyebrow{letter-spacing:2px;color:#52695b;font-size:12px;font-weight:750}.badge,.state{background:#e2ece2;border-radius:6px;padding:6px 10px;font-size:13px;display:inline-block}.connect{background:#fff;border:1px solid #d4ddd6;border-radius:12px;max-width:540px;margin:40px auto;padding:28px}form{gap:18px;display:grid}label{gap:6px;font-size:14px;font-weight:600;display:grid}input,select{font:inherit;background:#fff;border:1px solid #93a89b;border-radius:6px;min-width:0;padding:12px}button{font:inherit;color:#fff;cursor:pointer;background:#236449;border:1px solid #236449;border-radius:6px;padding:12px 18px;font-weight:600}button:disabled{opacity:.55;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #c17522}.toolbar{flex-wrap:wrap;align-items:end;gap:12px;padding:24px 0;display:flex}.toolbar p{margin-left:auto}.secondary{color:#264f3c;background:#fff}.workspace{grid-template-columns:minmax(240px,340px) 1fr;gap:24px;display:grid}.order-list{gap:12px;padding:0;list-style:none;display:grid}.order{text-align:left;color:#1f302b;background:#fff;border:1px solid #cad6cc;gap:10px;width:100%;padding:18px;display:grid}.order .state{justify-self:start}.selected{border:2px solid #236449}.detail{background:#fff;border:1px solid #d4ddd6;border-radius:10px;min-height:430px;padding:26px}.detail-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.muted,footer{color:#52695b;font-size:14px}.lines{padding:0;list-style:none}.lines li{border-bottom:1px solid #e0e7e1;padding:16px 0}.lines p{margin:6px 0;font-size:14px}.actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.danger{background:#943e32;border-color:#943e32}.link{color:#236449;background:0 0;border:0;padding:0;text-decoration:underline}.empty{color:#52695b;padding:35px 10px}.history{padding-left:20px;font-size:14px}.history li{margin:10px 0}.error{color:#752c24;background:#fff0ea;border-left:4px solid #943e32;padding:18px}footer{border-top:1px solid #d4ddd6;margin-top:36px;padding-top:18px}@media (max-width:720px){main{padding:18px}header{align-items:start;gap:10px}.workspace{grid-template-columns:1fr}.toolbar p{margin-left:0}.detail{padding:18px}.badge{max-width:110px}.order-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}.check{align-items:flex-start;margin:16px 0;font-weight:400;line-height:1.5;display:flex}.check input{margin-top:5px}.detail section{margin:24px 0}.detail button{margin-top:12px}a{color:#236449}.finance-page header,.configuration-page header{display:block}.finance-page .workspace{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr)}.finance-page section,.configuration-page section{min-width:0;margin-top:24px}.finance-page .detail label,.configuration-page .detail label{margin-top:18px}.finance-page dd{margin:4px 0 16px;font-weight:650}.finance-page button,.configuration-page button{margin:8px 8px 8px 0}.finance-page p,.finance-page li,.configuration-page p,.configuration-page li{overflow-wrap:anywhere}.finance-page input,.configuration-page input,.configuration-page select{min-width:0;max-width:100%}.configuration-page fieldset label:has(input[type=checkbox]){align-items:center;gap:10px;margin:12px 0;display:flex}.configuration-page fieldset input[type=checkbox]{width:auto}@media (max-width:760px){.finance-page .workspace{grid-template-columns:minmax(0,1fr)}.configuration-page .detail,.finance-page .detail{padding:18px}.configuration-page fieldset{min-width:0}}.conversation-page header{display:block}.conversation-page .detail{min-height:0;margin-top:24px}.conversation-page li,.conversation-page p{overflow-wrap:anywhere}.conversation-page input{min-width:0;max-width:100%}.conversation-page button{margin:8px 8px 8px 0}
