#viewOrders .gl-page{color:#25344b;font-size:13px;line-height:1.6}#viewOrders .gl-page *{box-sizing:border-box}#viewOrders .gl-page [hidden],.gl-dialog [hidden]{display:none!important}
#viewOrders .gl-head,#viewOrders .gl-toolbar,.gl-dialog .gl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}#viewOrders h2{font-size:19px;margin:0}#viewOrders .gl-subtitle{color:#697b93;margin:4px 0 0}#viewOrders .gl-actions,.gl-dialog .gl-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
#viewOrders .gl-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-top:14px}#viewOrders .gl-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#viewOrders .gl-field,.gl-dialog .gl-field{display:flex;flex-direction:column;gap:5px;min-width:0}#viewOrders .gl-field>span,.gl-dialog .gl-field>span{color:#64748b;font-size:12px}#viewOrders .gl-page input,#viewOrders .gl-page select,.gl-dialog input:not([type=checkbox]):not([type=radio]),.gl-dialog select,.gl-dialog textarea{width:100%;min-width:0;background:#fff;color:#24344b;border:1px solid #d7e0ed;border-radius:7px;padding:9px 10px;font:inherit}#viewOrders .gl-page input[type=checkbox],.gl-dialog input[type=checkbox],.gl-dialog input[type=radio]{width:auto;accent-color:#2b6de8}#viewOrders .gl-date{display:flex;align-items:center;gap:6px}#viewOrders .gl-filter-wide{grid-column:span 2}#viewOrders .gl-choices{display:flex;flex-wrap:wrap;gap:7px 15px}#viewOrders .gl-choices label,.gl-dialog .gl-check{display:inline-flex;align-items:center;gap:5px}#viewOrders .gl-filter-line{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-top:13px}#viewOrders .gl-filter-line>span{width:62px;flex-shrink:0;color:#64748b}#viewOrders .gl-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}#viewOrders .gl-presets button{padding:4px 9px;font-size:12px}#viewOrders .gl-more{margin-top:10px}#viewOrders .gl-more>summary{color:#466b9e;cursor:pointer}#viewOrders .gl-more .gl-filters{margin-top:10px}#viewOrders .gl-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}#viewOrders .gl-stat{background:#fff;border:1px solid #e1e8f2;padding:12px;border-radius:9px;min-width:0}#viewOrders .gl-stat span{color:#6f7e92;font-size:12px;display:block}#viewOrders .gl-stat strong{font-size:20px;font-weight:650;display:block;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#viewOrders .gl-stat small{color:#7c8798;font-size:11px}#viewOrders .gl-notice{color:#786331;background:#fff8e9;border:1px solid #f5e6bf;border-radius:8px;padding:9px 12px;margin:10px 0;font-size:12px}#viewOrders .gl-status{min-height:20px;color:#61748f;margin:10px 0}#viewOrders .gl-status:empty{display:none}#viewOrders .gl-number{font-variant-numeric:tabular-nums}#viewOrders .gl-muted,.gl-dialog .gl-muted{color:#738299;font-size:12px}#viewOrders .gl-tag,.gl-dialog .gl-tag{display:inline-block;padding:1px 6px;border-radius:5px;background:#eef3fa;color:#4a6384;font-size:11px;margin:2px 3px 2px 0}#viewOrders .gl-tag.gl-blue,.gl-dialog .gl-blue{background:#eaf1ff;color:#245db8}#viewOrders .gl-tag.gl-red,.gl-dialog .gl-red{background:#fff0ef;color:#b3443c}#viewOrders .gl-negative,.gl-dialog .gl-negative{color:#b53c36}#viewOrders .gl-amount{white-space:nowrap;font-variant-numeric:tabular-nums}#viewOrders .gl-empty{text-align:center;color:#76869c;padding:32px 12px}#viewOrders .gl-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}#viewOrders .gl-small-button{border:0;background:none;color:#2b6de8;text-decoration:underline;padding:0;font:inherit;cursor:pointer}
#viewOrders .gl-scope-filters{margin-top:12px}#viewOrders .gl-scope-filters>summary{color:#466b9e;cursor:pointer;margin-bottom:10px}
.gl-dialog{border:1px solid #dce4ef;border-radius:14px;padding:0;width:min(960px,calc(100vw - 28px));max-height:90vh;color:#25344b;background:#fff;box-shadow:0 20px 80px #172e4b30;font:13px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}.gl-dialog::backdrop{background:#132a4560}.gl-dialog .gl-dialog-inner{padding:20px}.gl-dialog h3{font-size:17px;margin:0}.gl-dialog h4{font-size:14px;margin:16px 0 10px}.gl-dialog .gl-close{border:1px solid #dbe3ee;border-radius:6px;background:#fff;color:#53647a;padding:5px 12px;font:inherit;cursor:pointer}.gl-dialog .gl-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #e3e9f2;padding:12px 0}.gl-dialog .gl-tabs button{border:0;border-radius:6px;background:#f2f5f9;padding:7px 13px;color:#5d708b;font:inherit;cursor:pointer}.gl-dialog .gl-tabs button[aria-selected=true]{background:#eaf1ff;color:#2461c3}.gl-dialog .gl-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gl-dialog .gl-span2{grid-column:span 2}.gl-dialog .gl-span3{grid-column:1/-1}.gl-dialog .gl-form-actions{margin-top:18px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gl-dialog .gl-error{color:#a9342d;background:#fff1ef;padding:9px 12px;border-radius:7px;margin:10px 0}.gl-dialog .gl-error:empty{display:none}.gl-dialog .gl-overview{display:flex;gap:8px 20px;flex-wrap:wrap;padding:12px 0}.gl-dialog .gl-overview p{margin:0}.gl-dialog .gl-source{padding:12px;border:1px solid #e1e8f2;border-radius:8px;margin:10px 0;overflow-wrap:anywhere}.gl-dialog .gl-source.selected{border-color:#93b7f3;background:#f8faff}.gl-dialog .gl-source p{margin:3px 0}.gl-dialog .gl-note{color:#64748b;background:#f6f8fc;padding:10px 12px;border-radius:7px;margin:12px 0}.gl-dialog .gl-record{padding:11px 0;border-bottom:1px solid #e5ebf3;overflow-wrap:anywhere}.gl-dialog .gl-record p{margin:3px 0}.gl-dialog .gl-foot{color:#6f8098;font-size:12px;margin-top:16px}.gl-dialog .gl-contact-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gl-dialog .gl-link{border:0;background:none;color:#2b6de8;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.gl-dialog .gl-ledger-summary{display:flex;gap:10px 22px;flex-wrap:wrap;background:#f6f8fc;border-radius:8px;padding:12px}
@media(max-width:1050px){#viewOrders .gl-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#viewOrders .gl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){#viewOrders .gl-panel{padding:12px}#viewOrders .gl-filters{grid-template-columns:1fr}#viewOrders .gl-filter-wide{grid-column:auto}#viewOrders .gl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#viewOrders .gl-stat strong{font-size:18px}#viewOrders .gl-filter-line{gap:6px}#viewOrders .gl-filter-line>span{width:100%}#viewOrders .gl-date input{padding:8px 5px;font-size:13px}.gl-dialog .gl-dialog-inner{padding:14px}.gl-dialog .gl-form-grid,.gl-dialog .gl-contact-list{grid-template-columns:1fr}.gl-dialog .gl-span2,.gl-dialog .gl-span3{grid-column:auto}.gl-dialog .gl-head{gap:8px}.gl-dialog .gl-tabs button{padding:8px 9px}.gl-dialog input:not([type=checkbox]):not([type=radio]),.gl-dialog select,.gl-dialog textarea,#viewOrders .gl-page select{font-size:16px}}
@media(pointer:coarse){#viewOrders .gl-choices label,.gl-dialog .gl-check{min-height:38px}#viewOrders .gl-page .btn,.gl-dialog .btn,.gl-dialog .gl-close{min-height:40px}}

/* Use the same compact product hierarchy as the all-orders detail cards. */
#viewOrders .gl-order-cards{margin-top:14px;gap:8px}
#viewOrders .gl-order-card{min-width:0;padding:10px 12px;border-color:#dfe7f1}
#viewOrders .gl-order-card .ed-row-time{margin:2px 0 0}
#viewOrders .gl-order-card .ed-row-status.ed-status-pending{background:#a26b1c}
#viewOrders .gl-order-card .ed-row-photo{display:flex;align-items:center;justify-content:center}
#viewOrders .gl-order-card .oc-order-details{margin-top:3px}
#viewOrders .gl-card-ledger{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px;margin-top:8px;padding-top:10px;border-top:1px solid #e9edf4}
#viewOrders .gl-ownership{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:center}
#viewOrders .gl-owner{min-width:0;overflow-wrap:anywhere;line-height:1.5}
#viewOrders .gl-owner>span{display:block;color:#65758b;font-size:10px;margin-bottom:3px}
#viewOrders .gl-owner strong{font-weight:500;font-size:12px}
#viewOrders .gl-owner p{margin:2px 0 0;color:#65758b;font-size:11px}
#viewOrders .gl-card-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:9px 6px;border-radius:5px;background:#f7f9fc;text-align:center;align-items:center}
#viewOrders .gl-card-amounts .gl-due dd,#viewOrders .gl-card-amounts .gl-profit dd{color:#2763bf}
#viewOrders .gl-card-amounts .gl-loss dd{color:#c03a42}
#viewOrders .gl-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-top:8px}
#viewOrders .gl-card-states{display:flex;align-items:center;gap:3px 5px;flex-wrap:wrap;min-width:0}
#viewOrders .gl-card-states .gl-muted{font-size:10px}
#viewOrders .gl-order-card .btn{font-size:11px;min-height:28px;padding:4px 10px}
#viewOrders .gl-card-alert{margin:7px 0 0;padding:5px 8px;background:#fff3ec;border-radius:4px;color:#a74528;font-size:11px;overflow-wrap:anywhere}
.gl-dialog .gl-binding-preview{padding:9px 12px;border-radius:7px;background:#f0f5ff;color:#315d9b;overflow-wrap:anywhere;margin:12px 0 6px}
@container oc-orders (max-width:800px){#viewOrders .gl-card-ledger{grid-template-columns:minmax(0,1fr);gap:9px}}
@container oc-orders (max-width:520px){#viewOrders .gl-card-amounts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}#viewOrders .gl-card-footer>.gl-actions{width:100%;justify-content:flex-end}#viewOrders .gl-order-card .ed-row-metrics{margin-top:7px}}
.gl-dialog .gl-search-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:10px}
.gl-dialog .gl-search-fields>.btn{min-height:38px}
.gl-dialog .gl-search-results{margin-top:12px}
.gl-dialog .gl-search-card{padding:12px;min-width:0}
.gl-dialog .gl-search-choice{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}
@media(max-width:560px){.gl-dialog .gl-search-fields{grid-template-columns:minmax(0,1fr)}.gl-dialog .gl-search-choice>.btn{width:100%}}
#viewOrders .gl-results-scope{font-size:12px;color:#486487;background:#edf3fc;border-radius:7px;padding:9px 12px;overflow-wrap:anywhere;margin:12px 0 0}
#viewOrders .gl-results-scope:empty{display:none}
#viewOrders .gl-ledger-context{margin:7px 0 0;color:#64748b;font-size:11px;overflow-wrap:anywhere}
.gl-dialog .gl-profit-breakdown{padding:12px;margin-top:12px;background:#f0f5ff;border:1px solid #dce8fb;border-radius:8px;overflow-wrap:anywhere}
.gl-dialog .gl-profit-breakdown p{margin:5px 0 0}
.gl-dialog .gl-date-input{display:flex;gap:6px;min-width:0}.gl-dialog .gl-date-input input{min-width:0;flex:1}.gl-dialog .gl-date-input .btn{padding:8px 10px;flex-shrink:0}.gl-dialog .gl-field>label{font-size:12px;color:#52657e}.gl-dialog .gl-calendar{box-sizing:border-box;width:100%;max-width:310px;padding:10px;margin-top:7px;border:1px solid #d6e2f5;border-radius:9px;background:#fff;box-shadow:0 4px 16px #24406312}.gl-calendar-head{display:flex;align-items:center;gap:5px;margin-bottom:8px}.gl-dialog .gl-calendar-head input{width:76px;min-width:0;padding:6px}.gl-dialog .gl-calendar-head select{width:70px;padding:6px}.gl-calendar button{border:0;border-radius:5px;background:#f1f5fc;color:#315c9e;padding:6px;cursor:pointer;font:inherit;font-size:12px}.gl-calendar button:disabled{opacity:.35;cursor:default}.gl-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center;font-size:12px}.gl-calendar-grid>span{padding:5px 0;color:#7b8a9f}.gl-calendar-grid button[aria-pressed=true]{background:#2b6de8;color:white}.gl-calendar-actions{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.gl-dialog .gl-inline-customer{padding:14px;margin:12px 0;background:#f5f8ff;border:1px solid #dce7f7;border-radius:8px}.gl-dialog .gl-inline-customer h4{margin-top:0}.gl-dialog [hidden]{display:none!important}
.gl-dialog .gl-calendar-head input{flex:1 1 76px;min-width:64px;width:76px}.gl-dialog .gl-calendar-head select{flex:0 0 66px;width:66px}.gl-calendar-head>button{flex:0 0 23px}

.gl-dialog .gl-note.gl-success{color:#166047;background:#edf9f2;border:1px solid #c8e9d6}.gl-dialog #gl-payment-feedback{scroll-margin-block:12px}.gl-dialog #gl-payment-form[aria-busy=true]{opacity:.75}

/* Keep the order list close to its everyday filters. */
#viewOrders .gl-head{gap:8px}#viewOrders .gl-head .btn{padding:7px 11px;font-size:12px}
#viewOrders .gl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
#viewOrders .gl-compact-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;margin-top:10px;border-radius:9px}
#viewOrders .gl-filter-primary{grid-column:1/-1;display:grid;grid-template-columns:125px minmax(260px,330px) minmax(200px,1fr) auto;align-items:center;gap:8px;min-width:0}
#viewOrders .gl-filter-primary input,#viewOrders .gl-filter-primary select{height:36px;padding:7px 9px;font-size:12px}
#viewOrders .gl-filter-primary .gl-date{min-width:0;gap:5px}#viewOrders .gl-filter-primary .gl-date input{flex:1;width:0}
#viewOrders .gl-query-actions{flex-wrap:nowrap;gap:6px}#viewOrders .gl-query-actions .btn{min-height:36px;padding:7px 12px;font-size:12px;white-space:nowrap}
#viewOrders .gl-filter-secondary{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;min-width:0}
#viewOrders .gl-compact-filters .gl-presets{margin:0;gap:3px}#viewOrders .gl-compact-filters .gl-presets .btn{padding:4px 7px;font-size:11px;min-height:28px;background:#f4f6fa;color:#52657e}
#viewOrders .gl-payout-filters{align-items:center;gap:7px;margin:0}#viewOrders .gl-payout-filters>span{width:auto;font-size:11px}
#viewOrders .gl-payout-filters .gl-choices{gap:5px 10px}#viewOrders .gl-payout-filters .gl-choices label{gap:4px;font-size:11px;white-space:nowrap;min-height:28px}
#viewOrders .gl-payout-filters input{margin:0}#viewOrders .gl-payout-filters label:has(input[value=paid]){color:#18815a}#viewOrders .gl-payout-filters label:has(input[value=unpaid]){color:#bd3f39}
#viewOrders .gl-advanced-filters{margin:0;align-self:center;min-width:0}#viewOrders .gl-advanced-filters>summary{font-size:12px;white-space:nowrap;padding:4px 0;margin:0;color:#466b9e;cursor:pointer}
#viewOrders .gl-advanced-filters [data-advanced-count]{display:inline-block;min-width:18px;text-align:center;background:#e6efff;color:#245fbe;border-radius:8px;margin-left:3px;font-size:11px}
#viewOrders .gl-advanced-filters[open]{grid-column:1/-1}#viewOrders .gl-advanced-filters[open]>summary{width:max-content}
#viewOrders .gl-advanced-body{padding-top:10px;border-top:1px solid #e7edf5;margin-top:7px}
#viewOrders .gl-advanced-body .gl-filters{margin:0;gap:9px}#viewOrders .gl-advanced-body input:not([type=checkbox]),#viewOrders .gl-advanced-body select{padding:7px 9px;font-size:12px;min-height:34px}
#viewOrders .gl-advanced-body .gl-filter-line{margin-top:10px;gap:9px}#viewOrders .gl-advanced-body .gl-choices{gap:5px 13px}
#viewOrders .gl-advanced-body .gl-amount-filters{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:10px}
#viewOrders .gl-advanced-options{display:flex;align-items:center;gap:8px 22px;flex-wrap:wrap;margin-top:12px;font-size:12px}#viewOrders .gl-advanced-options label{display:flex;align-items:center;gap:5px}
#viewOrders .gl-stats{margin-top:10px;gap:7px}#viewOrders .gl-stat{padding:8px 10px;border-radius:7px}#viewOrders .gl-stat strong{font-size:18px;line-height:1.5}#viewOrders .gl-stat small{font-size:10px}
#viewOrders .gl-results-scope{margin:7px 0 0;padding:0;background:none;border-radius:0;color:#738299;font-size:11px;line-height:1.5}
#viewOrders .gl-notice-compact{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;margin:7px 0 0;padding:7px 10px;font-size:11px;border-radius:6px}
#viewOrders .gl-notice-compact>details{flex:1;min-width:0}#viewOrders .gl-notice-compact summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}#viewOrders .gl-notice-compact summary::-webkit-details-marker{display:none}
#viewOrders .gl-notice-toggle{color:#90753b;white-space:nowrap}#viewOrders .gl-notice-compact[open] .gl-notice-toggle{color:#6f5929}#viewOrders .gl-notice-explanation{padding-top:5px;border-top:1px solid #f0e4c6;margin-top:6px}#viewOrders .gl-notice-explanation p{margin:3px 0}
#viewOrders .gl-order-cards{margin-top:9px}
@media(max-width:1100px){#viewOrders .gl-filter-primary{grid-template-columns:120px minmax(245px,1fr) auto}#viewOrders .gl-filter-search{grid-column:1/3;grid-row:2}#viewOrders .gl-query-actions{grid-column:3;grid-row:2}#viewOrders .gl-filter-primary>.gl-date{grid-column:2/4}}
@media(max-width:760px){#viewOrders .gl-filter-primary{grid-template-columns:115px minmax(0,1fr)}#viewOrders .gl-filter-primary>.gl-date{grid-column:2}#viewOrders .gl-filter-search{grid-column:1;grid-row:2}#viewOrders .gl-query-actions{grid-column:2;grid-row:2;justify-content:flex-end}#viewOrders .gl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}#viewOrders .gl-advanced-body .gl-amount-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){#viewOrders .gl-head{align-items:center}#viewOrders h2{font-size:18px}#viewOrders .gl-head>.gl-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}#viewOrders .gl-head .btn{font-size:11px;padding:5px 8px;min-height:32px}#viewOrders .gl-compact-filters{padding:10px;gap:7px}#viewOrders .gl-filter-primary{grid-template-columns:100px minmax(0,1fr);gap:7px}#viewOrders .gl-filter-primary>.gl-date{grid-column:1/-1;grid-row:2}#viewOrders .gl-filter-search{grid-column:1/-1;grid-row:3}#viewOrders .gl-query-actions{grid-column:2;grid-row:1}#viewOrders .gl-filter-primary input,#viewOrders .gl-filter-primary select{font-size:13px;min-height:38px;height:38px;padding:7px 6px}#viewOrders .gl-query-actions .btn{min-height:38px;padding:7px 10px}#viewOrders .gl-filter-secondary{gap:5px;grid-column:1/-1}#viewOrders .gl-compact-filters .gl-presets{gap:3px}#viewOrders .gl-compact-filters .gl-presets .btn{min-height:32px;padding:4px 6px}#viewOrders .gl-payout-filters .gl-choices{gap:4px 9px}#viewOrders .gl-payout-filters .gl-choices label{min-height:32px}#viewOrders .gl-advanced-filters{grid-column:1/-1}#viewOrders .gl-advanced-filters>summary{padding:3px 0}#viewOrders .gl-advanced-body .gl-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#viewOrders .gl-advanced-body .gl-filter-line>span{width:100%}#viewOrders .gl-advanced-body .gl-amount-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#viewOrders .gl-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}#viewOrders .gl-stat{padding:7px 8px}#viewOrders .gl-stat:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:0 10px;align-items:baseline}#viewOrders .gl-stat:last-child small{grid-column:1/-1}#viewOrders .gl-stat strong{font-size:17px}#viewOrders .gl-results-scope{font-size:10px}#viewOrders .gl-notice-compact{padding:6px 8px;gap:5px}#viewOrders .gl-notice-compact>details{flex-basis:100%}}

/* Keep routine registration fields and short notes together in the dialog. */
.gl-dialog.gl-detail-compact{width:min(1080px,calc(100vw - 28px));max-height:calc(100dvh - 24px);line-height:1.45}
.gl-detail-compact .gl-dialog-inner{padding:12px}
.gl-detail-compact .gl-overview{padding:6px 0;gap:4px 16px}
.gl-detail-compact .gl-tabs{padding:4px 0}
.gl-detail-compact .gl-tabs button{padding:6px 11px}
.gl-detail-compact h4{margin:6px 0 5px;font-size:13px}
.gl-detail-compact #gl-order-form .gl-form-grid{gap:7px 10px}
.gl-detail-compact #gl-order-form .gl-field{gap:3px}
.gl-detail-compact #gl-order-form input:not([type=checkbox]),.gl-detail-compact #gl-order-form select,.gl-detail-compact #gl-order-form textarea{box-sizing:border-box;padding:6px 8px;min-height:32px;line-height:1.4}
.gl-detail-compact #gl-order-form .btn{padding:6px 10px;min-height:32px}
.gl-detail-compact #gl-order-form .gl-muted{font-size:11px;line-height:1.4}
.gl-detail-compact #gl-order-form>p.gl-muted{margin:5px 0}
.gl-detail-compact #gl-order-form .gl-note{margin:6px 0;padding:6px 8px;font-size:12px}
.gl-detail-compact #gl-order-form .gl-intake-preview{display:flex;gap:4px 12px;align-items:center}
.gl-detail-compact .gl-intake-preview>span:first-child{flex-shrink:0}
.gl-detail-compact .gl-intake-preview>span:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.gl-detail-compact #gl-order-form .gl-binding-preview{margin:6px 0;padding:5px 8px;font-size:12px}
.gl-detail-compact #gl-inline-customer{padding:8px;margin:6px 0}
.gl-detail-compact #gl-inline-customer h4{display:none}
.gl-detail-compact .gl-registration-fields .gl-muted{display:none}
.gl-detail-compact #gl-order-form [data-payout-choice]{background:none;color:#54749b;font-size:11px;line-height:1.4;padding:0;margin:5px 0}
.gl-detail-compact [data-customer-match]{margin:3px 0 0}
.gl-detail-compact #gl-order-form .gl-order-notes{margin-top:7px}
.gl-detail-compact #gl-order-form textarea[name=internalNote]{height:32px;min-height:32px;max-height:160px;resize:vertical}
.gl-detail-compact #gl-order-form .gl-registration-actions{position:sticky;bottom:0;z-index:2;background:#fff;border-top:1px solid #e7edf5;margin-top:8px;padding:8px 0 2px;gap:8px}
.gl-detail-compact .gl-registration-actions>.gl-check{margin-right:auto;font-size:12px;max-width:100%;overflow-wrap:anywhere}
.gl-detail-compact .gl-foot{font-size:11px;margin:6px 0 0}
@media(min-width:760px){.gl-detail-compact #gl-order-form .gl-amount-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:960px){.gl-detail-compact #gl-order-form .gl-registration-fields{grid-template-columns:1.3fr .7fr .8fr 1.15fr 1.15fr}}
@media(max-width:560px){.gl-dialog.gl-detail-compact{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.gl-detail-compact .gl-dialog-inner{padding:12px}.gl-detail-compact #gl-order-form .gl-intake-preview{display:block}.gl-detail-compact .gl-intake-preview>span{display:block}.gl-detail-compact #gl-order-form input:not([type=checkbox]),.gl-detail-compact #gl-order-form select,.gl-detail-compact #gl-order-form textarea{font-size:16px;min-height:38px}.gl-detail-compact #gl-order-form textarea[name=internalNote]{height:38px;min-height:38px}.gl-detail-compact #gl-order-form .gl-registration-actions{padding-bottom:6px}.gl-detail-compact .gl-registration-actions>.gl-check{width:100%}}
@media(pointer:coarse){.gl-detail-compact #gl-order-form .btn{min-height:40px}}
