html[data-rtm-apk=true] .app-screen.page-shell{gap:12px;width:100%;max-width:100%;padding:12px}html[data-rtm-apk=true] .page-hero{border-radius:16px;gap:2px;margin-bottom:0;padding:10px 14px}html[data-rtm-apk=true] .page-hero-top{gap:8px;min-height:36px;margin-bottom:0}html[data-rtm-apk=true] .page-back-link{align-items:center;min-height:36px;font-size:13px;display:inline-flex}html[data-rtm-apk=true] .page-eyebrow{margin:0;font-size:11px}html[data-rtm-apk=true] .page-title-block h1{margin:0;font-size:clamp(20px,2.3vw,26px);line-height:1.2}html[data-rtm-apk=true] .page-description{margin:4px 0 0;font-size:12px;line-height:1.4}html[data-rtm-apk=true] :is(.panel-card,.card-panel,.glass-card){border-radius:14px;min-width:0;max-width:100%;padding:12px}html[data-rtm-apk=true] :is(.toolbar,.modal-actions){gap:8px;min-width:0;margin-bottom:10px}html[data-rtm-apk=true] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;font-size:16px}html[data-rtm-apk=true] :is(.primary-button,.secondary-button,.ghost-button,.danger-button,.button){touch-action:manipulation;min-height:44px}html[data-rtm-apk=true] .table-settings-button{min-width:44px}html[data-rtm-apk=true] .defect-filter-panel{gap:4px;margin-bottom:8px;padding:8px 10px}html[data-rtm-apk=true] .defect-filter-head{flex-wrap:nowrap;gap:6px;min-height:44px;margin-bottom:4px}html[data-rtm-apk=true] .defect-filter-actions{flex-flow:row;gap:4px;display:flex}html[data-rtm-apk=true] .defect-filter-reset{white-space:nowrap;padding:6px 8px;font-size:12px}html[data-rtm-apk=true] .apk-filter-toggle{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:700;display:flex}html[data-rtm-apk=true] .defect-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid!important}html[data-rtm-apk=true] .defect-search{grid-column:1/-1;width:100%;min-width:0}html[data-rtm-apk=true] .defect-filter-select{width:100%;min-width:0}html[data-rtm-apk=true] [data-apk-filter-open=false] .defect-filter-select{display:none}html[data-rtm-apk=true] .summary-strip{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}html[data-rtm-apk=true] .summary-strip>div{border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:auto;min-height:30px;padding:4px 8px;display:flex}html[data-rtm-apk=true] .summary-strip span{font-size:11px;line-height:1.25}html[data-rtm-apk=true] .summary-strip strong{font-size:16px;line-height:1.2}html[data-rtm-apk=true] .table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto;max-height:var(--apk-table-height,65dvh)!important}html[data-rtm-apk=true] .row-actions{flex-wrap:nowrap;gap:6px}html[data-rtm-apk=true] .apk-foldout{flex-direction:column;gap:10px;display:flex}html[data-rtm-apk=true] .apk-foldout-toggle{order:-1;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;font-weight:600;display:flex}html[data-rtm-apk=true] .apk-foldout[data-apk-collapsed=true]>:not(.apk-foldout-toggle){display:none!important}html[data-rtm-apk=true] .apk-foldout[data-apk-collapsed=true]{gap:0}html[data-rtm-apk=true] .apk-category-picker{align-items:center;gap:8px;min-width:0;margin:4px 0;font-size:12px;display:flex}html[data-rtm-apk=true] .apk-category-picker select{flex:1;width:100%;min-width:0}html[data-rtm-apk=true] :is(.warehouse-category-tabs,.warehouse-ledger-view-tabs){overscroll-behavior-x:contain;flex-wrap:nowrap;gap:6px;max-width:100%;display:flex;overflow-x:auto}html[data-rtm-apk=true] :is(.warehouse-category-tabs,.warehouse-ledger-view-tabs)>*{white-space:nowrap;flex-shrink:0}html[data-rtm-apk=true] .warehouse-ledger-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0;display:grid}html[data-rtm-apk=true] .warehouse-ledger-kpi-card{gap:3px;min-height:0;padding:5px 8px}html[data-rtm-apk=true] .warehouse-ledger-kpi-card strong{font-size:18px;line-height:1.2}html[data-rtm-apk=true] .warehouse-ledger-kpi-card span{font-size:11px;line-height:1.2}html[data-rtm-apk=true] [data-apk-workspace=ledger]{grid-template-columns:minmax(0,1fr) minmax(150px,.7fr);gap:8px;display:grid}html[data-rtm-apk=true] [data-apk-workspace=ledger]>*{grid-column:1/-1}html[data-rtm-apk=true] [data-apk-workspace=ledger]>.section-title{display:none}html[data-rtm-apk=true] [data-apk-workspace=ledger]>.toolbar{display:contents}html[data-rtm-apk=true] [data-apk-workspace=ledger]>.toolbar>.search-wrap{grid-column:1/-1}html[data-rtm-apk=true] [data-apk-workspace=ledger]>.toolbar>select{grid-column:1;width:100%;min-width:0}html[data-rtm-apk=true] [data-apk-workspace=ledger]>.toolbar>select:disabled{display:none}html[data-rtm-apk=true] [data-apk-workspace=ledger]>.apk-category-picker{grid-area:2/2;margin:0}html[data-rtm-apk=true] [data-apk-workspace=ledger]>.apk-category-picker>span{display:none}html[data-rtm-apk=true] .warehouse-ledger-note-row{align-items:flex-start;gap:8px;min-width:0;margin:0;display:flex}html[data-rtm-apk=true] .warehouse-ledger-toolbar-actions{flex-wrap:nowrap;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}html[data-rtm-apk=true] .warehouse-ledger-toolbar-actions>*{flex-shrink:0}html[data-rtm-apk=true] .apk-info-note{flex-shrink:0;min-width:0}html[data-rtm-apk=true] .apk-info-note>summary{cursor:pointer;border:1px solid #dbe2e9;border-radius:8px;align-items:center;min-height:44px;padding:4px 8px;font-size:12px;display:flex}html[data-rtm-apk=true] .apk-info-note[open]{flex:1}html[data-rtm-apk=true] .apk-info-note[open] .warehouse-ledger-note{margin:8px 0;font-size:12px;line-height:1.4}html[data-rtm-apk=true] .reports-generator{margin-bottom:10px}html[data-rtm-apk=true] .modal-backdrop{box-sizing:border-box;max-height:var(--apk-vh,100dvh);overscroll-behavior:contain;padding:8px;overflow-y:auto}html[data-rtm-apk=true] .modal-card{overscroll-behavior:contain;box-sizing:border-box;padding:12px;overflow:auto;max-width:calc(100vw - 16px)!important;max-height:calc(var(--apk-vh,100dvh) - 16px)!important}html[data-rtm-apk=true] .modal-card .table-scroll{max-height:calc(var(--apk-vh,100dvh) - 160px)!important}html[data-rtm-apk=true] :is(.modal-header,.modal-actions){flex-wrap:wrap;gap:8px}html[data-rtm-apk=true] .share-panel{min-width:0}html[data-rtm-apk=true] .share-toolbar{flex-wrap:wrap;gap:6px}html[data-rtm-apk=true] .share-search-wrap{flex:220px;min-width:0}html[data-rtm-apk=true] .share-breadcrumbs{white-space:nowrap;flex-wrap:nowrap;min-height:36px;overflow-x:auto}html[data-rtm-apk=true] :is(.agent-chat-shell,.employee-chat-main){min-height:0;max-height:calc(var(--apk-vh,100dvh) - 120px)}html[data-rtm-apk=true] :is(.agent-chat-messages,.employee-chat-messages){overscroll-behavior-y:contain;min-height:120px}html[data-rtm-apk=true] :is(.agent-chat-input-row,.employee-chat-input){flex-wrap:wrap;gap:6px;min-width:0}@media (max-width:680px){html[data-rtm-apk=true] .app-screen.page-shell{gap:8px;padding:8px}html[data-rtm-apk=true] .page-hero{padding:8px 10px}html[data-rtm-apk=true] :is(.panel-card,.card-panel,.glass-card){padding:8px}html[data-rtm-apk=true] .defect-filter-panel{padding:6px 8px}html[data-rtm-apk=true] .defect-filters{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-rtm-apk=true] .defect-filter-reset{padding:4px 6px;font-size:11px}html[data-rtm-apk=true] .apk-filter-toggle{font-size:13px}html[data-rtm-apk=true] .reports-form-grid{grid-template-columns:minmax(0,1fr)!important}html[data-rtm-apk=true] .toolbar>.search-wrap{flex-basis:100%;width:100%;min-width:0}html[data-rtm-apk=true] .modal-actions>*{flex:auto}html[data-rtm-apk=true] .apk-category-picker{flex-wrap:wrap}html[data-rtm-apk=true] .apk-category-picker>span{display:none}html[data-rtm-apk=true] .share-toolbar .primary-button{flex:auto}}html[data-rtm-apk=true] .page-hero-top{flex-direction:row;justify-content:space-between;align-items:center;display:flex}html[data-rtm-apk=true] .page-eyebrow{text-align:right;letter-spacing:1.5px;max-width:45%}html[data-rtm-apk=true] .warehouse-ledger-kpi-card{height:auto;min-height:0}html[data-rtm-apk=true] .apk-movement-entry>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}html[data-rtm-apk=true] .roadmap-toolbar{flex-wrap:wrap;gap:8px}html[data-rtm-apk=true] .roadmap-toolbar>label{flex:200px;min-width:0}@media (min-width:760px){html[data-rtm-apk=true] .page-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;padding:8px 12px;display:grid}html[data-rtm-apk=true] .page-hero-top{display:contents}html[data-rtm-apk=true] .page-back-link{grid-area:1/1;min-height:44px}html[data-rtm-apk=true] .page-title-block{grid-area:1/2;min-width:0}html[data-rtm-apk=true] .page-eyebrow{grid-area:1/3;max-width:180px}html[data-rtm-apk=true] [data-apk-workspace=ledger]{grid-template-columns:minmax(0,2fr) minmax(130px,1fr) minmax(130px,1fr)}html[data-rtm-apk=true] [data-apk-workspace=ledger]>.toolbar>.search-wrap{grid-area:1/1}html[data-rtm-apk=true] [data-apk-workspace=ledger]>.toolbar>select{grid-area:1/2}html[data-rtm-apk=true] [data-apk-workspace=ledger]>.apk-category-picker{grid-area:1/3}html[data-rtm-apk=true] .defect-filter-panel[data-apk-filter-open=false]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}html[data-rtm-apk=true] [data-apk-filter-open=false] .defect-filter-head{display:contents}html[data-rtm-apk=true] [data-apk-filter-open=false] .apk-filter-toggle{grid-area:1/2}html[data-rtm-apk=true] [data-apk-filter-open=false] .defect-filter-actions{grid-area:1/3}html[data-rtm-apk=true] [data-apk-filter-open=false] .defect-filters{display:contents!important}html[data-rtm-apk=true] [data-apk-filter-open=false] .defect-search{grid-area:1/1}}@media (max-width:700px){html[data-rtm-apk=true] .share-toolbar{flex-flow:column;align-items:stretch}html[data-rtm-apk=true] .share-toolbar>.share-search-wrap{flex:none;width:100%;min-width:0;max-width:100%}html[data-rtm-apk=true] .share-toolbar>.row-actions{flex-wrap:wrap;min-width:0;max-width:100%}}
.logs-panel .toolbar{flex-wrap:wrap}.logs-panel .search-wrap{flex:240px;min-width:0}.logs-panel select{color:#fff;background:#10253f;border:1px solid #ffffff2e;border-radius:12px;max-width:100%;min-height:44px;padding:.5rem .75rem}.logs-note{font-size:.83rem;line-height:1.5}.log-card{overflow-wrap:anywhere;min-width:0}.logs-drawer{color:#f1f6ff;background:#0b1d34;border:1px solid #ffffff29;border-radius:20px 0 0 20px;width:min(680px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 60px #0008}.logs-drawer[open]{grid-template-rows:auto minmax(0,1fr) auto;animation:.18s ease-out logs-slide;display:grid}.logs-drawer::backdrop{background:#020b19b8}.logs-drawer header{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.logs-drawer h2{margin:0;font-size:1.2rem}.logs-drawer-content{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:0 1rem 1rem;overflow:auto}.logs-drawer pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#061326;border-radius:12px;padding:1rem;font-size:.8rem;line-height:1.5}.logs-drawer footer{padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));border-top:1px solid #ffffff24;flex-wrap:wrap;gap:.5rem;display:flex}.logs-drawer footer button{white-space:normal;min-height:44px}body:has(.logs-drawer[open]){overflow:hidden}@keyframes logs-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.logs-drawer[open]{animation:none}}@media (max-width:600px){.logs-drawer{border-radius:0}.logs-panel .notification-tabs{flex-wrap:wrap;display:flex}.logs-panel .notification-head{flex-wrap:wrap}.logs-drawer footer button{flex:auto}}
