@import url('/crm.css');
.orders-layout{grid-template-columns:290px minmax(0,1fr)}.notice-line{font-size:12px;line-height:1.9;padding:13px 16px;border-radius:8px;background:#edf4f1;color:#55796b}.item-list{margin-top:17px}.more{display:block;margin:16px auto 0}.line-list{display:grid;gap:12px;margin-top:20px}.order-line,.line-editor{border:1px solid #dce7e2;border-radius:9px;padding:18px;margin:16px 0;min-width:0}.line-editor{background:#fbfdfb}.line-editor .line-heading,.order-line .line-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.line-editor .form-details{margin-top:10px}.order-line h3{margin:0}.order-line .metadata{margin:14px 0;padding:12px}.order-line .metadata dd{font-size:11px}.line-editor .small{margin-bottom:0}.quantity-row{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:12px;align-items:center;border:1px solid #e0e9e4;padding:12px;border-radius:7px;margin-top:12px}.quantity-row label{margin:0;display:flex;align-items:center;gap:10px;line-height:1.6;min-width:0}.quantity-row .serial-wrap{grid-column:1/-1}.amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.amount-cell{background:#f7faf8;border:1px solid #e3ebe6;border-radius:8px;padding:13px;min-width:0}.amount-cell small{font-size:10px;display:block;color:#8ba095;margin-bottom:8px}.amount-cell strong{font-size:16px;color:#216656;overflow-wrap:anywhere}.form-details{border-top:1px solid #e1ebe5;padding-top:10px}.form-details form{margin-bottom:20px}.history{display:grid;gap:10px;margin-top:14px}.history article{border:1px solid #dfe7e3;padding:13px;border-radius:7px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.history h4{margin:0 0 8px;font-size:12px}.history p{margin:5px 0;color:#769185;font-size:11px}.history dl{margin:10px 0}.charge-heading{margin-top:22px}.charge-list{display:grid;gap:8px}.charge-button{display:flex;justify-content:space-between;gap:15px;text-align:left;width:100%;align-items:center}.charge-button span{font-size:11px;line-height:1.8}.charge-button.active{background:#eef7f2;border-color:#83b59f}.credit-row{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;gap:8px;align-items:end;margin:12px 0}.credit-row label{margin-top:0}.tag.requested,.tag.held,.tag.partially_approved,.tag.paused{background:#fff6e5;color:#a58136}.tag.confirmed,.tag.received,.tag.active,.tag.paid{background:#eaf6ef;color:#43765a}.tag.cancelled,.tag.returned,.tag.terminated{background:#fff1ed;color:#a96751}.tag.partially_shipped,.tag.shipped,.tag.partially_returned{background:#edf3fa;color:#50768e}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#order-editor form>.primary{margin-top:18px}#charge-detail{border-top:1px solid #dce8e1;margin-top:22px;padding-top:10px}#order-detail>.actions{margin-bottom:16px}@media(max-width:1000px){.orders-layout{grid-template-columns:250px minmax(0,1fr)}.amount-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.orders-layout{grid-template-columns:1fr}.role-grid,.amount-grid{grid-template-columns:1fr 1fr}.credit-row{grid-template-columns:1fr 1fr}.credit-row>button{grid-column:1/-1}.order-line,.line-editor{padding:13px}.quantity-row{grid-template-columns:minmax(0,1fr) 65px}.charge-button{gap:8px}.charge-button strong{font-size:11px}.role-grid label{font-size:10px}}@media(max-width:420px){.role-grid{grid-template-columns:1fr}.amount-cell{padding:10px}.amount-cell strong{font-size:14px}}
.charge-list{max-height:440px;overflow-y:auto;overscroll-behavior:contain;padding:2px}.charge-button{display:grid;grid-template-columns:1.2fr .7fr .8fr 1fr 1.2fr}.charge-button>*{min-width:0;overflow-wrap:anywhere}.quantity-row>[data-replacement]{grid-column:1/-1}.amount-cell{overflow-wrap:anywhere}@media(max-width:760px){.charge-list{max-height:340px}.charge-button{grid-template-columns:1fr 1fr;text-align:left}.charge-button strong{font-size:12px}.charge-button small:last-child{grid-column:1/-1}.charge-button{padding:12px}.amount-cell small{line-height:1.6}.amount-cell strong{font-size:15px}}
