.order-document{background:#fff;color:#111;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.5;margin:0 auto;max-width:210mm;padding:16mm}.order-document,.order-document *,.order-document :after,.order-document :before{box-sizing:border-box}.order-document__header{align-items:center;border-bottom:2px solid #111;display:flex;gap:16px;margin-bottom:24px;padding-bottom:16px}.order-document__logo{display:block;flex-shrink:0;height:auto;object-fit:contain;width:64px}.order-document__header-text{min-width:0}.order-document__title{font-size:22px;font-weight:700;letter-spacing:.02em;margin:0 0 4px;text-transform:uppercase}.order-document__subtitle{color:#444;font-size:13px;margin:0}.order-document__section{margin-bottom:20px}.order-document__section-title{border-bottom:1px solid #ccc;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;padding-bottom:4px;text-transform:uppercase}.order-document__meta-grid{display:grid;gap:8px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.order-document__field{margin:0}.order-document__field-label{color:#666;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.order-document__field-value{font-size:13px;margin:0}.order-document__table{border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:100%}.order-document__table td,.order-document__table th{border:1px solid #ccc;padding:8px 10px;text-align:left;vertical-align:top}.order-document__table th{background:#f5f5f5;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.order-document__table td:last-child,.order-document__table td:nth-child(4),.order-document__table td:nth-child(5),.order-document__table th:last-child,.order-document__table th:nth-child(4),.order-document__table th:nth-child(5){text-align:right;white-space:nowrap}.order-document__totals{margin-left:auto;max-width:280px;width:100%}.order-document__totals-row{display:flex;font-family:Arial,Helvetica,sans-serif;font-size:11px;justify-content:space-between;padding:4px 0}.order-document__totals-row--total{border-top:2px solid #111;font-size:14px;font-weight:700;margin-top:6px;padding-top:8px}.order-document__footer{border-top:1px solid #ccc;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:10px;margin-top:32px;padding-top:12px}@media print{.order-document{max-width:none;padding:0}}.order-print-page.template-minimal .template-minimal__wrap{max-width:210mm;width:100%}.order-print-page__actions{display:flex;justify-content:flex-end;margin-bottom:var(--base)}@media print{@page{margin:0;size:A4}.order-print-page.template-minimal .template-minimal__wrap{max-width:none}.order-print-page__actions{display:none!important}}.sandbox-page--full.template-minimal .template-minimal__wrap{max-width:none;padding:0;width:100%}.sandbox-page--full.template-minimal{padding:0}@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{--font-body:"Poppins",sans-serif;--people-profile-picture-size:36px}.app-header__localizer,.app-header__localizer-spacing{display:none!important}.media-category-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 var(--base) 0}.media-category-tabs__tab{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);color:var(--theme-text);font-size:.875rem;font-weight:500;padding:.375rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.media-category-tabs__tab:hover{background-color:var(--theme-elevation-50);border-color:var(--theme-elevation-250)}.media-category-tabs__tab--active{background-color:var(--theme-elevation-100);border-color:var(--theme-elevation-400)}.table td.cell-profilePicturePreview,.table th#heading-profilePicturePreview{box-sizing:border-box;width:calc(var(--people-profile-picture-size) + var(--base)*.8);min-width:calc(var(--people-profile-picture-size) + var(--base)*.8);max-width:calc(var(--people-profile-picture-size) + var(--base)*.8);white-space:nowrap;padding-inline:calc(var(--base)*.4);text-align:center;vertical-align:middle}.field-type.number .field-type__input-wrap{display:flex;align-items:center;gap:.5rem}.field-type.number .field-type__currency-suffix{color:var(--theme-elevation-500);font-size:.875rem;font-weight:500;white-space:nowrap}.coupons-table__name-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-weight:600;margin:0;padding:0;text-align:inherit;text-decoration:underline;text-underline-offset:2px}.coupons-table__name-link:hover{opacity:.8}