.order-margin{box-sizing:border-box;padding:var(--star-space-4,16px);background:var(--star-surface,#f7f8fa);color:var(--star-text,#172033);font-family:var(--star-font-ui,system-ui,sans-serif);min-height:100%}.order-margin__header,.order-margin__form,.order-margin__orders{display:grid;gap:var(--star-space-3,12px)}.order-margin__form{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--star-space-3,12px);border:1px solid var(--star-border,#c7ced8);background:var(--star-surface-raised,#fff)}.order-margin label{display:grid;gap:var(--star-space-1,4px);font-size:var(--star-font-size-sm,12px)}.order-margin input,.order-margin textarea,.order-margin button{font:inherit}.order-margin input,.order-margin textarea{box-sizing:border-box;padding:var(--star-space-2,8px);border:1px solid var(--star-border-strong,#9ba8ba);background:var(--star-surface-raised,#fff);color:inherit;min-width:0}.order-margin textarea{resize:vertical;min-height:64px}.order-margin__check{align-self: end;align-items: center;display:flex!important;gap:var(--star-space-2,8px)!important}.order-margin__check input{min-width:auto}.order-margin__preview,.order-margin__row{padding:var(--star-space-3,12px);border:1px solid var(--star-border,#c7ced8);background:var(--star-surface-raised,#fff)}.order-margin__row{display:grid;gap:var(--star-space-1,4px)}.order-margin__decisions{display:flex;gap:var(--star-space-2,8px);margin-top:var(--star-space-2,8px)}.order-margin button{padding:var(--star-space-2,8px)var(--star-space-3,12px);border:1px solid var(--star-accent,#2b4779);background:var(--star-accent,#2b4779);color:var(--star-accent-on,#fff);cursor:pointer}.order-margin__error{color:var(--star-danger-ink,#8f231b)}@media (max-width:680px){.order-margin__form{grid-template-columns:1fr}}
