.detail-panel .evidence-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start}.detail-panel .evidence-strip>div{min-width:0}.detail-panel .evidence-strip .evidence-preview{margin-top:10px}.detail-panel .evidence-strip .drive-preview{height:clamp(320px,48vh,640px)}.detail-panel .evidence-strip .evidence-preview img,.detail-panel .evidence-strip .evidence-preview object{max-height:clamp(320px,48vh,640px)}.detail-panel .evidence-strip .evidence-preview object{height:clamp(320px,48vh,640px)}@media(max-width:1180px){.detail-panel .evidence-strip{gap:16px}.detail-panel .evidence-strip .drive-preview{height:clamp(260px,42vh,520px)}.detail-panel .evidence-strip .evidence-preview img,.detail-panel .evidence-strip .evidence-preview object{max-height:clamp(260px,42vh,520px)}.detail-panel .evidence-strip .evidence-preview object{height:clamp(260px,42vh,520px)}}@media(max-width:720px){.detail-panel .evidence-strip{gap:14px}.detail-panel .evidence-strip .drive-preview{height:clamp(260px,42vh,520px)}.detail-panel .evidence-strip .evidence-preview img,.detail-panel .evidence-strip .evidence-preview object{max-height:clamp(260px,42vh,520px)}.detail-panel .evidence-strip .evidence-preview object{height:clamp(260px,42vh,520px)}}.audit-timeline{list-style:none;margin:0;padding:4px 0;display:grid;gap:0;position:relative}.audit-timeline:before{content:"";position:absolute;left:118px;top:12px;bottom:12px;width:2px;background:#dfe6ee}.audit-timeline-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:44px;position:relative;padding:6px 0}.audit-timeline-item:before{content:"";position:absolute;left:113px;top:25px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid #7897ba;z-index:1}.audit-timeline-date{padding-top:11px;text-align:right;color:#627186;font-size:12px;font-weight:700;white-space:nowrap}.audit-timeline .timeline-card{width:100%;min-width:0;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 14px;border-radius:11px}.audit-timeline .timeline-card strong{grid-column:1 / -1;font-size:14px;line-height:1.45}.timeline-card-head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px}.timeline-kind{display:inline-flex;align-items:center;width:max-content;min-height:22px;padding:2px 8px;border-radius:999px;background:#edf3fa;color:#315d8d;font-size:11px;font-weight:700}.timeline-amount{font-weight:700;color:#243144}.audit-timeline .timeline-card em{justify-self:end}.timeline-detail{margin-top:12px;padding:16px 18px;position:static;max-height:none}.timeline-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.timeline-detail-head h2{margin:4px 0 0;font-size:18px}.timeline-detail-meta{display:flex;align-items:center;gap:8px;color:#6f7d8d;font-size:12px}.timeline-detail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.timeline-detail-summary>div{display:grid;gap:3px;padding:9px 11px;background:#f8fafc;border-radius:9px}.timeline-detail-summary small{color:#7a8796;font-size:10px}.timeline-detail-summary strong{font-size:12px}.timeline-transaction-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.timeline-transaction-chip{display:inline-flex;align-items:center;padding:5px 8px;border-radius:7px;background:#f0f3f6;color:#4f6074;font-size:11px;font-weight:700}.timeline-unresolved{margin-top:10px;padding:10px 12px;border:1px solid #f0ddb0;border-radius:9px;background:#fff9e9;color:#6f541d}.timeline-unresolved>strong{font-size:12px}.timeline-unresolved ul{margin:5px 0 0;padding-left:18px;font-size:12px}.timeline-unresolved li+li{margin-top:3px}.timeline-open-transaction{margin-top:10px}@media(max-width:1180px){.audit-timeline:before{left:98px}.audit-timeline-item{grid-template-columns:78px minmax(0,1fr);gap:40px}.audit-timeline-item:before{left:93px}.timeline-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.evidence-submission-filter{display:flex;align-items:center;gap:7px;color:#5d6b7b;font-size:12px;cursor:pointer}.evidence-submission-filter input{margin:0}.evidence-card{cursor:default}.evidence-card-main{display:grid;gap:8px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.evidence-card-heading{display:grid;gap:3px}.submission-label{font-size:12px;font-weight:700;color:#244d7e}.evidence-card-flags{display:flex;flex-wrap:wrap;gap:6px;min-height:0}.submission-flag{display:inline-flex;align-items:center;width:max-content;min-height:22px;padding:2px 8px;border-radius:999px;background:#edf3fa;color:#315d8d;font-size:11px;font-weight:700}.submission-flag-excluded{background:#fff0e4;color:#8a4b18}.evidence-card>.evidence-preview{margin-top:2px;overflow:hidden;border-radius:9px}.evidence-card>.evidence-preview-compact{max-height:180px}.missing-item-row[role=button]{cursor:pointer}.missing-item-row[role=button]:hover{background:#f8fbff}.missing-item-row[role=button]:focus-visible{outline:2px solid #7897ba;outline-offset:-2px}:root{font-family:Inter,Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#18212f;background:#f4f6f9;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:1024px;min-height:100vh}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh}.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;background:#fff;border-bottom:1px solid #e7ebf0}.topbar>div{display:grid;gap:4px}.brand-kicker,.readonly-label,.source-label{color:#6c7b8e;font-size:12px}.readonly-label,.source-label{border:1px solid #dce2e9;border-radius:999px;padding:4px 9px;background:#f8fafc}.main-nav{display:flex;gap:6px;padding:12px 36px;background:#fff;border-bottom:1px solid #e7ebf0;position:sticky;top:0;z-index:10}.main-nav button{border:0;background:transparent;color:#5d6b7b;padding:9px 14px;border-radius:9px;cursor:pointer}.main-nav button.active{color:#173968;background:#edf3fa;font-weight:700}.page-wrap{max-width:1500px;margin:0 auto;padding:30px 36px 56px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.page-heading h1{font-size:28px;margin:3px 0 5px}.page-heading p:not(.eyebrow){margin:0;color:#6a7787}.eyebrow{margin:0;color:#58708e;font-size:12px;font-weight:800;letter-spacing:.09em}.panel,.detail-panel{background:#fff;border:1px solid #e1e7ee;border-radius:14px;box-shadow:0 8px 25px #20304409}.metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.metric-card{padding:17px;background:#fff;border:1px solid #e4e9ef;border-radius:14px}.metric-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#5d6b7b;font-size:13px}.metric-card strong{display:block;margin-top:12px;font-size:22px}.metric-card small{display:block;margin-top:7px;color:#7a8796}.overview-columns{display:grid;grid-template-columns:1.05fr 1fr;gap:16px;margin-top:18px}.overview-columns .panel{padding:20px}.section-head{display:flex;align-items:center;justify-content:space-between}.section-head h2{font-size:17px;margin:0}.section-head button{border:0;background:none;color:#315d8d;cursor:pointer}.issue-brief-list{display:grid;gap:8px;margin-top:14px}.issue-brief{display:flex;align-items:center;gap:10px;width:100%;border:0;background:#f8fafc;border-radius:10px;padding:11px;text-align:left;cursor:pointer}.issue-brief .grow{display:grid;gap:2px;flex:1}.issue-brief small{color:#748194}.funding-flow{display:flex;align-items:center;gap:8px;overflow:auto;margin-top:20px;padding-bottom:4px}.funding-flow span{min-width:120px;display:grid;gap:4px;padding:12px;background:#f7f9fc;border-radius:10px}.funding-flow small{color:#728094}.funding-flow i{font-style:normal;color:#93a0af}.badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;background:#f0f3f6;color:#445469;font-size:12px;font-weight:700;white-space:nowrap}.badge-要確認,.badge-未確認,.badge-資料待ち{background:#fff5d9;color:#7a5812}.badge-補正済み{background:#fff0e4;color:#8a4b18}.badge-一致確認済み,.badge-解決済み{background:#e9f5ed;color:#2e6842}.badge-一部確認{background:#eaf1f8;color:#315d8d}.priority{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:7px;font-weight:800;font-size:12px}.priority-A{background:#fee9e7;color:#9c342d}.priority-B{background:#fff2d9;color:#835d15}.priority-C{background:#edf1f5;color:#596979}.count-label{color:#667688}.filter-bar{display:grid;grid-template-columns:1.5fr repeat(7,minmax(110px,1fr));gap:8px;margin-bottom:12px}.filter-bar label{display:grid;gap:4px;font-size:11px;color:#6c7888}.filter-bar input,.filter-bar select{width:100%;min-height:37px;border:1px solid #d9e0e8;border-radius:8px;background:#fff;padding:7px 9px;color:#243144}.transactions-layout,.issues-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.transactions-layout.has-detail,.issues-layout.has-detail{grid-template-columns:minmax(0,1.5fr) minmax(360px,.8fr)}.table-scroll{overflow:auto}.transaction-table,.issues-table,.compare-table{width:100%;border-collapse:collapse;font-size:13px}.transaction-table th,.transaction-table td,.issues-table th,.issues-table td,.compare-table th,.compare-table td{padding:11px 12px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:top}.transaction-table th,.issues-table th{position:sticky;top:0;background:#fafbfd;color:#637184;font-size:11px;z-index:1}.transaction-table tr,.issues-table tr{cursor:pointer}.transaction-table tr:hover,.issues-table tr:hover,.transaction-table tr.selected{background:#f8fbff}.row-link{border:0;background:none;padding:0;color:#214f80;font-weight:700;cursor:pointer;text-align:left}.markers{display:flex;gap:5px;margin-top:5px}.markers span,.inference{font-size:10px;padding:2px 5px;border-radius:5px;background:#f0f3f6;color:#677587}.markers span:last-child{background:#fff3dc;color:#765316}.detail-panel{padding:20px;align-self:start;position:sticky;top:68px;max-height:calc(100vh - 90px);overflow:auto}.detail-panel section{padding-top:16px;margin-top:16px;border-top:1px solid #edf0f4}.detail-panel h3{font-size:14px;margin:0 0 10px}.detail-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.detail-title h2{font-size:19px;margin:3px 0}.detail-title small{color:#7d8998}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.detail-grid>div{padding:9px;background:#f8fafc;border-radius:8px}.detail-grid dt{font-size:10px;color:#7c8897}.detail-grid dd{margin:3px 0 0;font-size:12px;word-break:break-word}.money-flow{display:grid;gap:7px}.money-flow>div{display:grid;grid-template-columns:95px 1fr auto;gap:8px;padding:8px 10px;background:#f8fafc;border-radius:8px;font-size:12px}.diff-cell{color:#a24432;font-weight:700}.evidence-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.evidence-preview{display:grid;gap:8px;margin-top:7px}.evidence-preview img,.evidence-preview object{width:100%;max-height:320px;object-fit:contain;border:1px solid #e3e8ee;border-radius:8px;background:#f8fafc}.evidence-preview object{height:300px}.drive-preview{width:100%;height:520px;border:1px solid #e3e8ee;border-radius:8px;background:#f8fafc}.evidence-preview-compact{margin-top:0}.drive-preview-compact{height:180px}.evidence-preview-compact img,.evidence-preview-compact object{max-height:180px}.evidence-preview-compact object{height:180px}.evidence-preview a{font-size:12px;color:#285f95}.preview-empty,.empty-panel,.lane-empty{padding:18px;border:1px dashed #d8e0e8;border-radius:9px;color:#7a8796;background:#fafbfd;text-align:center}.history-list{padding-left:18px}.segmented{display:flex;gap:6px;margin-bottom:14px}.segmented button{border:1px solid #dce3eb;background:#fff;border-radius:999px;padding:7px 12px;cursor:pointer}.segmented button.active{background:#243f64;color:#fff;border-color:#243f64}.timeline-board{display:grid;gap:8px}.timeline-lane{display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:start}.timeline-lane h2{font-size:13px;margin:0;padding:14px 0;color:#58687b}.timeline-track{display:flex;gap:8px;overflow-x:auto;padding:8px 0 12px;border-top:1px solid #dfe5ec}.timeline-card{min-width:180px;max-width:220px;display:grid;gap:5px;text-align:left;border:1px solid #e0e6ed;background:#fff;border-radius:10px;padding:10px;cursor:pointer}.timeline-card.selected{outline:2px solid #7897ba}.timeline-card small,.timeline-card em{color:#7a8796;font-size:10px}.timeline-card em{font-style:normal}.timeline-detail{margin:16px 0 0;position:static;max-height:none}.primary{border:0;background:#244d7e;color:#fff;border-radius:8px;padding:9px 12px;cursor:pointer}.evidence-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px}.evidence-layout:has(.evidence-detail){grid-template-columns:200px minmax(0,1fr) minmax(360px,.75fr)}.category-nav{display:grid;align-content:start;gap:4px}.category-nav button{display:flex;justify-content:space-between;border:0;background:transparent;border-radius:8px;padding:10px;text-align:left;cursor:pointer}.category-nav button.active{background:#eaf1f8;color:#204d7f;font-weight:700}.category-nav span{color:#8995a3}.evidence-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.evidence-card{display:grid;gap:8px;text-align:left;border:1px solid #e0e6ed;background:#fff;border-radius:12px;padding:14px;cursor:pointer}.evidence-card>div:first-child{display:grid;gap:3px}.evidence-card strong{font-size:14px}.evidence-card small,.evidence-card p,.card-foot{color:#6e7d8f;font-size:11px}.evidence-card p{margin:0}.card-foot{display:flex;align-items:center;justify-content:space-between}.evidence-submission-panel ul{margin:8px 0 0;padding-left:18px}.evidence-submission-panel li{margin:5px 0}.evidence-submission-panel li a{display:block;margin-top:3px;color:#285f95;font-size:12px}.evidence-detail{position:sticky;top:68px}.issues-table td{max-width:260px}.empty-value{color:#8a96a5;font-style:italic}.missing-items-panel{overflow:hidden}.missing-worklist{display:grid}.missing-worklist-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid #e4e9ef;background:#fafbfd}.missing-worklist-filters label{display:grid;gap:4px;font-size:11px;color:#6c7888;font-weight:700}.missing-worklist-filters select{min-width:150px;min-height:37px;border:1px solid #d9e0e8;border-radius:8px;background:#fff;padding:7px 9px;color:#243144}.missing-worklist-filters .count-label{margin-left:auto;padding-bottom:9px;font-size:12px;font-weight:700}.missing-items-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.missing-item-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-width:0;padding:14px 16px;border-bottom:1px solid #edf0f4;background:#fff}.missing-item-row:last-child{border-bottom:0}.missing-item-row.selected{background:#f8fbff}.missing-item-row-main{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;min-width:0}.missing-item-row-copy{display:grid;gap:4px;min-width:0}.missing-item-row-copy strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.missing-item-row-copy small{font-size:11px;line-height:1.45;color:#6e7d8f;overflow-wrap:anywhere}.missing-item-tags{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px}.missing-item-detail-button{width:auto;min-width:120px;min-height:38px;margin-top:0;padding:8px 14px}@media(max-width:1180px){.metric-grid{grid-template-columns:repeat(3,1fr)}.overview-columns{grid-template-columns:1fr}.filter-bar{grid-template-columns:repeat(4,1fr)}.transactions-layout.has-detail,.issues-layout.has-detail{grid-template-columns:1fr}.detail-panel{position:static;max-height:none}.evidence-layout,.evidence-layout:has(.evidence-detail){grid-template-columns:180px 1fr}.evidence-detail{grid-column:2;position:static}.evidence-cards{grid-template-columns:1fr}}body{min-width:0}.mobile-only,.mobile-detail-layer{display:none}.issues-view-switcher{display:flex;gap:8px;margin-bottom:14px;overflow-x:auto;overscroll-behavior-x:contain}.issues-view-switcher button{min-height:40px;border:1px solid #dce3eb;background:#fff;border-radius:999px;padding:8px 13px;white-space:nowrap;cursor:pointer}.issues-view-switcher button.active{background:#243f64;color:#fff;border-color:#243f64;font-weight:700}.mobile-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-card-grid,.missing-item-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.mobile-card-grid>div,.missing-item-meta>div{min-width:0;padding:9px;background:#f8fafc;border-radius:8px}.mobile-card-grid dt,.missing-item-meta dt{font-size:10px;color:#7c8897}.mobile-card-grid dd,.missing-item-meta dd{margin:3px 0 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.mobile-card-wide{grid-column:1 / -1}.mobile-card-counterparty{margin:0 0 10px;color:#69798c;font-size:12px}.mobile-card-markers{flex-wrap:wrap;margin:10px 0 0}.mobile-audit-card.selected{outline:2px solid #7897ba;outline-offset:1px}@media(max-width:720px){.topbar{height:auto;min-height:72px;padding:14px 16px;gap:12px;align-items:flex-start;flex-wrap:wrap}.topbar>div{min-width:0;max-width:calc(100% - 92px)}.topbar strong{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.readonly-label{flex:0 0 auto}.main-nav{padding:8px 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;gap:4px}.main-nav button{min-height:44px;flex:0 0 auto;padding:9px 12px}.page-wrap{padding:20px 14px 40px}.page-heading{align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:16px}.page-heading h1{font-size:24px}.desktop-only{display:none!important}.mobile-only{display:block}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{padding:14px}.metric-card strong{font-size:19px}.overview-columns{grid-template-columns:1fr}.overview-columns .panel{min-width:0;padding:16px}.issue-brief{min-width:0;max-width:100%;align-items:flex-start;flex-wrap:wrap}.issue-brief .grow{min-width:0;flex:1 1 180px}.issue-brief strong,.issue-brief small{overflow-wrap:anywhere}.issue-brief .badge{max-width:100%;white-space:normal;text-align:center}.funding-flow{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;overflow:visible}.funding-flow span{min-width:0;width:100%}.funding-flow i{justify-self:center;transform:rotate(90deg)}.filter-bar{grid-template-columns:1fr;gap:9px}.filter-bar input,.filter-bar select{min-height:44px}.transactions-layout,.transactions-layout.has-detail,.issues-layout,.issues-layout.has-detail{grid-template-columns:1fr}.transaction-list-panel,.issues-layout>.panel{padding:0;border:0;background:transparent;box-shadow:none}.transaction-mobile-list,.issue-mobile-list,.missing-items-list{display:grid;grid-template-columns:1fr;gap:10px}.mobile-audit-card{min-width:0;background:#fff;border:1px solid #e0e6ed;border-radius:12px;padding:13px;box-shadow:0 5px 18px #20304408}.mobile-audit-card h2{margin:10px 0;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.mobile-detail-button{width:100%;min-height:44px;margin-top:12px;border:1px solid #ccd7e4;background:#f7faff;color:#214f80;border-radius:9px;font-weight:700;cursor:pointer}.missing-worklist-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:end;padding:12px;border:1px solid #e0e6ed;border-radius:12px;background:#fff;margin-bottom:10px}.missing-worklist-filters label{min-width:0}.missing-worklist-filters select{width:100%;min-width:0;min-height:44px}.missing-worklist-filters .count-label{grid-column:1 / -1;margin-left:0;padding-bottom:0}.missing-item-row{grid-template-columns:minmax(0,1fr);gap:8px;align-items:stretch;padding:13px;border:1px solid #e0e6ed;border-radius:12px;box-shadow:0 5px 18px #20304408}.missing-item-row:last-child{border-bottom:1px solid #e0e6ed}.missing-item-row-main{grid-template-columns:36px minmax(0,1fr);gap:10px}.missing-item-detail-button{width:100%;min-width:0;min-height:44px;margin-top:4px}.detail-panel{position:static;top:auto;max-height:none;overflow:visible;padding:16px}.detail-title{gap:8px;flex-wrap:wrap}.detail-title h2{font-size:17px;overflow-wrap:anywhere}.detail-grid{grid-template-columns:1fr}.money-flow>div{grid-template-columns:1fr;gap:4px}.compare-table{font-size:11px;table-layout:fixed}.compare-table th,.compare-table td{padding:8px 6px;overflow-wrap:anywhere}.segmented{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;gap:5px;padding-bottom:3px}.segmented button{min-height:44px;flex:0 0 auto}.audit-timeline:before{left:13px}.audit-timeline-item{grid-template-columns:1fr;gap:4px;padding:7px 0 7px 32px}.audit-timeline-item:before{left:8px;top:21px}.audit-timeline-date{text-align:left;padding-top:0;font-size:11px}.audit-timeline .timeline-card{padding:11px 12px}.timeline-detail{padding:14px}.timeline-detail-head{gap:8px;flex-wrap:wrap}.timeline-detail-summary{grid-template-columns:1fr}.timeline-transaction-chip{max-width:100%;overflow-wrap:anywhere}.evidence-layout,.evidence-layout:has(.evidence-detail){grid-template-columns:1fr}.category-nav{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;gap:4px;padding-bottom:4px}.category-nav button{flex:0 0 auto;min-height:44px;white-space:nowrap}.evidence-cards{grid-template-columns:1fr}.evidence-detail{grid-column:auto;position:static}.evidence-preview iframe,.evidence-preview img,.evidence-preview object{max-width:100%}.drive-preview{height:clamp(260px,42vh,520px)}.issues-view-switcher{margin-bottom:12px;padding-bottom:3px}.issues-view-switcher button{min-height:44px;flex:0 0 auto}.mobile-card-grid,.missing-item-meta{grid-template-columns:1fr}.mobile-card-wide{grid-column:auto}.mobile-detail-layer{display:flex;position:fixed;inset:0;z-index:1000;align-items:flex-end;justify-content:center;background:#121f2d7a;padding:8px 8px 0}.mobile-detail-sheet{width:100%;max-width:720px;max-height:90dvh;min-height:0;display:flex;flex-direction:column;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -12px 36px #15263833;overflow:hidden}.mobile-detail-sheet-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px 14px;border-bottom:1px solid #e3e8ee;background:#fff}.mobile-detail-sheet-header h2{min-width:0;margin:0;font-size:16px;line-height:1.4;overflow-wrap:anywhere}.mobile-detail-sheet-header button{flex:0 0 auto;width:44px;height:44px;border:1px solid #d4dde6;border-radius:999px;background:#f7f9fb;color:#263b50;font-size:23px;line-height:1;cursor:pointer}.mobile-detail-sheet-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px calc(18px + env(safe-area-inset-bottom))}.mobile-detail-sheet-body>.detail-panel,.mobile-detail-sheet-body>.timeline-detail{margin:0;padding:0;border:0;box-shadow:none;background:transparent}}@media(max-width:420px){.metric-grid{grid-template-columns:1fr}.topbar>div{max-width:100%}.readonly-label{margin-left:0}.missing-worklist-filters{grid-template-columns:1fr}.missing-worklist-filters .count-label{grid-column:auto}}
