.remote-app{max-width:1440px;margin:0 auto;padding:24px;min-width:0}.remote-header,.remote-header-actions,.remote-brand,.remote-heading,.remote-tabs,.remote-pagination{display:flex;align-items:center;gap:12px}.remote-header{justify-content:space-between;margin-bottom:28px}.remote-brand img{width:40px;height:40px;object-fit:contain}.remote-brand small{display:block;color:var(--muted, #64748b);margin-top:4px}.remote-heading{flex-wrap:wrap;margin-bottom:16px}.remote-heading>div{flex:1;min-width:220px}.remote-heading h1{margin:0;font-size:30px}.remote-tabs{margin:20px 0;border-bottom:1px solid #e5e9f0;padding-bottom:8px}.remote-tabs .active{color:#087f72;background:#e5f5f1}.remote-app .panel{margin-bottom:20px}.remote-login{max-width:460px;margin:48px auto}.remote-login h1{font-size:26px}.remote-login form,.remote-login label,.remote-filters label{display:flex;flex-direction:column;gap:8px}.remote-login form{gap:18px}.remote-app .table-scroll{max-width:100%;overflow-x:auto}.remote-app table{width:100%;min-width:680px;table-layout:auto}.remote-app .number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.remote-app .actions{text-align:right;white-space:nowrap}.remote-app td{overflow-wrap:anywhere}.remote-app button{white-space:nowrap}.remote-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:20px 0}.remote-filters label{min-width:160px;flex:1}.remote-pagination{justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.remote-pagination>span:first-child{margin-right:auto}.remote-error{padding:12px}@media(max-width:700px){.remote-app{padding:16px}.remote-header{align-items:flex-start;gap:16px}.remote-brand strong{font-size:14px}.remote-brand small{font-size:11px}.remote-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.remote-app .metric-grid{grid-template-columns:1fr}.remote-heading h1{font-size:26px}.remote-filters label{min-width:140px}.remote-login{margin:24px auto}.remote-brand img{width:30px;height:30px}.remote-app .panel{padding:16px}}.remote-report-cards{display:none}.remote-record{border:1px solid #e5e9f0;border-radius:10px;padding:16px;min-width:0}.remote-record>strong,.remote-record>small{display:block;overflow-wrap:anywhere}.remote-record>small{margin-top:4px}.remote-record dl{margin:16px 0;display:grid;gap:10px}.remote-record dl>div{display:flex;justify-content:space-between;gap:12px}.remote-record dt{color:#64748b}.remote-record dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.remote-record button{width:100%}@media(max-width:700px){.remote-desktop{display:none}.remote-report-cards{display:grid;gap:12px;margin:16px 0}.remote-app .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.remote-app .metric-card{padding:12px;min-width:0}.remote-app .metric-card>span{font-size:12px;overflow-wrap:anywhere}.remote-app .metric-card strong{font-size:24px}.remote-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.remote-filters label{min-width:0}.remote-filters input,.remote-filters select{min-width:0;width:100%}.remote-filters .date-control-box{min-height:40px}.remote-heading p{overflow-wrap:anywhere}}.remote-tabs{flex-wrap:wrap}.remote-store-picker{display:flex;align-items:center;gap:12px;margin-bottom:20px;max-width:480px}.remote-store-picker select{flex:1;min-width:0}
