.order-demo{scroll-margin-top:24px}.order-demo-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.order-demo-heading h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(27px,3vw,40px);font-weight:500}.order-demo-heading p{color:#6a7761}.order-demo button{cursor:pointer;font-family:inherit}.order-demo-zoom{color:#354b2b;white-space:nowrap;background:#fffefa;border:1px solid #cdd8c0;border-radius:10px;min-height:44px;padding:12px 16px}.order-demo-editions{background:#e9ede3;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:500px;padding:4px;display:grid;position:relative}.order-demo-editions>span{width:calc(25% - 2px);transform:translateX(calc(var(--edition-index) * 100%));background:#fffefa;border-radius:10px;transition:transform .24s;position:absolute;inset:4px auto 4px 4px;box-shadow:0 2px 8px #35452c0d}.order-demo-editions button{color:#6a7761;background:0 0;border:0;border-radius:10px;min-height:46px;font-size:14px;position:relative}.order-demo-editions button[aria-selected=true]{color:#304328;font-weight:600}.order-demo-value ul{color:#526748;flex-wrap:wrap;gap:8px 20px;margin:12px 0;padding:0;font-size:13px;list-style:none;display:flex}.order-demo-value li:before{content:"+ "}.order-demo-value p{color:#6a7761;margin:0;font-size:12px}.order-demo-frame{overflow-anchor:none}.order-demo .order-demo-workspace{background:#f6f5f0;border:1px solid #dce3d6;border-radius:18px;width:100%;margin:0;padding:24px}.order-demo-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.order-demo-toolbar h3{margin:0}.order-demo-toolbar p{color:#65735b;max-width:650px;margin:8px 0;font-size:13px}.order-demo-toolbar button{flex-shrink:0}.order-demo-message{color:#526748;min-height:20px;font-size:12px}.order-demo .ot-filters{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.order-demo-details{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.order-demo-details>:only-child{grid-column:1/-1}.order-demo-summary{min-width:0;padding-top:25px}.order-demo .ot-table-wrap{background:#fffefa;border-radius:12px}.order-demo tr[data-selected]{background:#f0f3e9}.order-demo-table-hint{display:none}.order-demo-footer{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;font-size:13px;display:flex}.order-demo-footer p{color:#6a7761;flex:1;min-width:230px}.order-demo-footer a{text-underline-offset:4px;text-decoration:underline}.order-demo[data-expanded]{z-index:100;background:#faf9f6;border:1px solid #dce3d6;border-radius:20px;position:fixed;inset:16px;overflow:auto;margin:0!important;padding:28px!important}@media (max-width:760px){.order-demo-table-hint{color:#6a7761;margin:8px 0;font-size:12px;display:block}.order-demo-heading{flex-wrap:wrap;gap:8px}.order-demo .order-demo-workspace{padding:14px}.order-demo-details{grid-template-columns:minmax(0,1fr);gap:0}.order-demo-toolbar{flex-wrap:wrap;align-items:start;gap:8px}.order-demo[data-expanded]{inset:5px;padding:16px!important}.order-demo-value{min-height:190px}}@media (prefers-reduced-motion:reduce){.order-demo-editions>span{transition:none}}.order-product-page .order-demo{width:100%;max-width:1200px;margin-inline:auto}.order-demo-editions{max-width:640px}.order-demo-editions>span{background:#dbe6ce;box-shadow:inset 0 0 0 1px #aaba98}.order-demo-editions button{min-height:50px;font-size:16px}.order-demo-editions button:not([aria-selected=true]):hover{background:#f3f5ef}.order-demo button:focus-visible,.order-comparison-toggle:focus-visible,.order-demo summary:focus-visible{outline-offset:3px;outline:2px solid #526748}.order-demo-value{min-height:0;padding:20px 0}.demo-value-title{flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-bottom:10px;display:flex}.demo-value-title h3{color:#344b2b;margin:0;font-size:26px}.order-demo-value strong{font-size:17px;font-weight:400}.demo-new{color:#354b2b;font-size:14px;font-weight:650;display:block}.order-demo-value ul{margin:6px 0 10px;font-size:15px}.order-demo-value p{font-size:13px}.order-demo .order-demo-workspace{padding:22px;font-size:15px}.order-demo .ot-workspace :is(button,input,select){min-height:44px;font-size:15px}.order-demo .ot-workspace label{font-size:14px}.order-demo .ot-workspace :is(th,td){padding:12px;font-size:14px}.order-demo .ot-workspace .ot-status,.order-demo .ot-workspace small{font-size:12px}.order-demo-toolbar p{display:none}.demo-action-row{align-items:center;gap:16px;margin:14px 0;display:flex}.order-demo .ot-workspace .ot-primary:hover{background:#304126}.order-demo-message{margin:0;font-size:14px}.order-demo .ot-filters{align-items:end;margin:12px 0}.order-demo input[type=checkbox]{accent-color:#526748;cursor:pointer;width:22px;height:22px;min-height:22px!important}.demo-focus{background:#fffefa;border:1px solid #cdd8c0;border-radius:12px;margin:16px 0;padding:20px}.demo-focus-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.demo-focus-title h3{margin:0}.demo-focus-title>span{color:#5b6a51;font-size:13px}.demo-focus h4{margin:0 0 10px;font-size:15px;font-weight:650}.demo-detail-grid,.demo-ledger-grid,.demo-analysis{grid-template-columns:1.1fr 1fr;gap:24px;display:grid}.demo-detail-grid>*,.demo-ledger-grid>*,.demo-analysis>*{min-width:0}.demo-contact{overflow-wrap:anywhere;border-left:2px solid #dce5d1;padding:12px 16px}.demo-contact p{margin:8px 0}.demo-inline-summary{border-top:1px solid #e1e6d9;flex-wrap:wrap;gap:12px 24px;margin-top:16px;padding-top:16px;font-size:14px;display:flex}.order-demo .ot-item-table{width:100%;min-width:0}.ot-item-table small{display:block}.demo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.demo-metrics span{color:#63715b;margin-bottom:8px;font-size:13px;display:block}.demo-metrics strong{letter-spacing:-.03em;font-size:clamp(19px,2vw,26px);font-weight:550}.demo-bars{gap:10px;display:grid}.demo-bar-label{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:5px;font-size:12px;display:flex}.demo-bar-track{background:#f4f5f0;border-radius:4px;height:12px;position:relative;overflow:hidden}.demo-bar-track i,.demo-bar-track b{background:#dce7ce;position:absolute;inset:0 auto 0 0}.demo-bar-track b{background:#627c4e}.demo-note{color:#65735b;margin:14px 0 0;font-size:12px;line-height:1.6}.demo-ledger-grid progress{accent-color:#627c4e;width:100%;height:12px;margin-top:16px}.demo-ledger-grid p{margin:10px 0;font-size:13px}.demo-timeline{border-left:2px solid #dce5d1;margin:12px 0;padding:0 0 0 15px;list-style:none}.demo-timeline li{margin:0 0 14px;font-size:14px;position:relative}.demo-timeline li:before{content:"";background:#dce5d1;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-21px}.demo-timeline li[data-done=true]:before{background:#526748}.demo-timeline span{margin-top:4px;font-size:12px;display:block}.order-demo-details{margin-top:18px;display:block}.order-demo-details>summary{cursor:pointer;background:#eaf0e2;border-radius:10px;padding:14px;font-size:15px}.order-demo .ot-order-facts :is(p,dt,dd){font-size:14px}@media (max-width:760px){.order-demo .order-demo-workspace{padding:14px}.demo-detail-grid,.demo-ledger-grid,.demo-analysis{grid-template-columns:minmax(0,1fr);gap:18px}.demo-action-row{flex-direction:column;align-items:stretch;gap:10px}.demo-focus{padding:14px}.demo-metrics{gap:8px}.demo-metrics strong{font-size:20px}.demo-contact{padding:0 12px}.order-demo .ot-workspace :is(th,td){padding:10px 7px}.order-demo-value{min-height:0}.order-demo .ot-item-table{table-layout:fixed}.order-demo .ot-item-table th:first-child{width:50%}.order-demo .ot-item-table td{overflow-wrap:anywhere}}.demo-ledger-grid progress{appearance:none;background:#e7ecdf;border:0;border-radius:6px;overflow:hidden}.demo-ledger-grid progress::-webkit-progress-bar{background:#e7ecdf}.demo-ledger-grid progress::-webkit-progress-value{background:#627c4e;border-radius:6px}.demo-ledger-grid progress::-moz-progress-bar{background:#627c4e}@media (max-width:760px){.order-product-page .order-demo-heading h2{margin:8px 0;font-size:28px}.order-demo-heading{gap:10px;margin-bottom:16px}.order-demo-heading>div>p:not(.invoice-eyebrow){display:none}.order-demo-heading .invoice-eyebrow{font-size:10px}.order-demo-zoom{min-height:40px;padding:8px 12px;font-size:13px}.demo-value-title{gap:6px;margin-bottom:8px}.demo-value-title h3{font-size:23px}.order-demo-value strong{font-size:14px}.order-demo-value ul{gap:4px 12px;font-size:13px}.order-demo-value p{font-size:12px}.order-demo-value{padding:14px 0}}.demo-shop-control:empty{display:none}.demo-shop-control{max-width:360px;margin:12px 0}.demo-shop-control label{gap:8px;display:grid}.order-demo .ot-item-table th{text-align:left}
