.order-blocks{margin:18px 0;overflow:hidden}.block-toolbar,.job-block-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.block-toolbar h2{margin:0}.job-block-heading{background:#30262c;border-top:1px solid #55404a;border-bottom:1px solid #55404a}.job-block-heading strong{margin-right:12px}.job-block-heading form{display:flex;gap:5px}.block-text,.block-internal{margin:12px 16px}.block-internal{color:#d6b2ba}.job-block table{margin:0}.job-block tfoot{background:#23252c;font-weight:600}.line-block-move{display:flex;gap:5px}.line-block-move select{max-width:160px}.order-totals-strip{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:25px;padding:16px;border-top:1px solid #4a3b42;background:#281c22}.order-totals-strip span{display:flex;gap:10px}.order-blocks>.add-section,.template-suggestions{padding:16px}.suggestion-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #3c3339}.template-suggestions{background:#262129}.order-workspace-path{display:flex;gap:0;border-bottom:1px solid #4c3840;margin-bottom:12px}.order-workspace-path>*{padding:10px 16px;border-right:1px solid #3c3339;color:#c9b6bd}.order-workspace-path>[aria-current]{background:#48232d;border-top:2px solid #ee263c;color:#fff}.order-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;background:#202228;border:1px solid #41434b;padding:18px;margin:12px 0}.order-summary>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:5px 12px;align-content:start}.order-summary small{color:#b9a6ad;grid-row:span 2}.order-summary a,.order-summary b{color:#f7f1f3;overflow-wrap:anywhere}.order-summary span{font-size:12px;color:#b9bac1;grid-column:2}.order-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:2px solid #922638;margin-top:20px}.order-tabs button{white-space:nowrap;border-radius:5px 5px 0 0;background:#292b33;border:1px solid #46404a;padding:11px 17px;color:#cbc2c7}.order-tabs button[aria-selected=true]{background:#50242e;color:white;border-color:#e2384f}.order-tab-panes>.panel{border-top:0;margin-top:0}.order-tab-panes>[hidden]{display:none!important}.order-desktop>.heading{align-items:center;margin:12px 0}.order-desktop>.heading h1{font-size:23px;margin:4px 0}.order-desktop>.heading .eyebrow{font-size:12px}.order-desktop>.heading .actions{justify-content:flex-end;gap:6px}.order-desktop .button,.order-desktop button{min-height:34px;font-size:12px;padding:8px 12px}.order-desktop td,.order-desktop th{font-size:13px;padding:8px 10px}.order-desktop input,.order-desktop select{min-height:34px;font-size:13px;padding:7px}.order-desktop .details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.order-desktop .job-block-heading{padding:8px 12px}.order-desktop .job-block-heading h3{margin:0}.order-desktop .block-toolbar{background:#202228}.order-desktop .line-block-move button{padding:5px 8px}.order-desktop .add-section form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:12px}.order-desktop .add-section form>div{min-width:0}.order-desktop .add-section input,.order-desktop .add-section select{max-width:100%}.order-desktop .add-section form>button{align-self:end}.order-desktop .add-section [type=hidden]{display:none}.order-desktop .history{max-height:600px;overflow-y:auto}@media(min-width:1150px){body:not(.terminal):has(.order-desktop) main{max-width:none;padding:18px 24px}}@media(max-width:1150px){.order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-summary>div{grid-template-columns:100px minmax(0,1fr)}}@media(max-width:700px){.order-summary{grid-template-columns:1fr}.block-toolbar,.job-block-heading{flex-wrap:wrap}.order-desktop .add-section form{grid-template-columns:1fr}.order-totals-strip{justify-content:flex-start}.order-workspace-path{overflow:auto}.order-desktop .details{display:block}}

.order-form-sections{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:20px}.order-form-group{min-width:0;margin:0;padding:16px;border:1px solid #45404a;border-radius:6px}.order-form-group legend{padding:0 8px;font-weight:600;color:#f07585}.order-form-group .field{margin-bottom:14px}.order-form-group input,.order-form-group select,.order-form-group textarea{width:100%;box-sizing:border-box}.order-form-group .field small{display:block;margin-top:5px;color:#b8b8c0}.terminal .order-form-sections{display:block}.terminal .order-form-group{margin-bottom:18px}@media(max-width:1050px){.order-form-sections{grid-template-columns:1fr}.order-form-group{margin-bottom:12px}}

.order-desktop>[aria-label="Kilometerstand mangler"]{padding:12px 16px}.order-desktop>[aria-label="Kilometerstand mangler"] h2{font-size:15px;margin:0 0 6px}.order-desktop>[aria-label="Kilometerstand mangler"] p{margin:6px 0;font-size:12px}.order-desktop>[aria-label="Kilometerstand mangler"] form{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.order-desktop #order-mileage{width:150px}.order-desktop .order-summary>div{grid-template-columns:minmax(0,1fr)}.order-desktop .order-summary small{grid-row:auto}.order-desktop .order-summary span{grid-column:auto}.order-blocks>.vat-totals{padding:0 16px}
