.gl-dialog.gc-dialog{width:min(1200px,calc(100vw - 28px));max-height:calc(100dvh - 32px)}
.gc-dialog *{box-sizing:border-box}.gc-dialog p{margin:4px 0}.gc-dialog h4{margin:0}.gc-dialog .gc-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px 0;border-bottom:1px solid #e3e9f2}.gc-search{grid-column:span 2}.gc-filters>.gl-actions{align-self:end;min-height:40px}.gc-dialog .gc-scope{font-size:12px;color:#64748b;margin:10px 0}.gc-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}.gc-stat{border:1px solid #e1e8f2;border-radius:8px;padding:10px;min-width:0}.gc-stat>span,.gc-stat>small{display:block;font-size:11px;color:#738299}.gc-stat>strong{display:block;font-size:19px;line-height:1.8;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.gc-dialog .gc-loss{color:#b83d35}.gc-directory-list,.gc-orders{display:grid;gap:8px}.gc-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) auto;gap:14px;align-items:center;border:1px solid #e1e8f2;border-radius:8px;padding:12px}.gc-contact-info{min-width:0;overflow-wrap:anywhere}.gc-contact-info>strong{font-size:14px}.gc-dialog small{color:#738299;font-size:11px}.gc-contact-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.gc-contact-metrics>div{min-width:0}.gc-contact-metrics dt{color:#738299;font-size:11px}.gc-contact-metrics dd{margin:3px 0 0;font-size:14px}.gc-contact-metrics small{display:block;font-size:10px}.gc-dialog .btn{font-size:12px}.gc-amount{display:block;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.gc-pager,.gc-profile-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0 0}.gc-pager{font-size:12px;color:#738299}.gc-profile-head>div{flex:1;min-width:0;overflow-wrap:anywhere}.gc-related{padding:10px 12px;border:1px solid #e1e8f2;border-radius:8px;margin:12px 0}.gc-related>summary{color:#466b9e;cursor:pointer}.gc-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;overflow-wrap:anywhere}.gc-dialog .gc-orders{margin-top:8px}.gc-order{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) repeat(3,minmax(0,.8fr)) auto;align-items:center;gap:12px;padding:12px;border:1px solid #e1e8f2;border-radius:8px;overflow-wrap:anywhere}.gc-order>div{min-width:0}.gc-order>div>small{display:block}.gc-order-owner{color:#738299;font-size:11px}.gc-badge{display:inline-block;padding:2px 7px;border-radius:5px;font-size:11px}.gc-paid{color:#16744c;background:#eaf8f0}.gc-unpaid{color:#ba3d37;background:#fff0ee}.gc-empty{padding:30px 10px;text-align:center;color:#738299}
@media(max-width:1000px){.gc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-contact{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.gc-contact>.gl-actions{grid-column:1/-1;justify-content:flex-end}.gc-order{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.gc-dialog .gc-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.gl-dialog.gc-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.gc-dialog .gl-dialog-inner{padding:12px}.gc-dialog .gc-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gc-search{grid-column:1/-1}.gc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-stat{padding:8px}.gc-stat>strong{font-size:17px}.gc-contact{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.gc-contact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-contact>.gl-actions{justify-content:flex-start}.gc-related>div{grid-template-columns:minmax(0,1fr)}.gc-order{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.gc-order>div:first-child{grid-column:1/-1}.gc-order>.btn{justify-self:start}.gc-profile-head>div{flex-basis:100%;order:-1}.gc-filters input[type=date]{font-size:13px;min-height:40px;padding:8px 3px}}
