.v2-report-directory{display:flex;flex-direction:column;gap:16px;color:#222320;min-width:0}
.v2-report-directory-note,.v2-report-directory-status{display:flex;align-items:center;gap:16px;margin:0;padding:18px 20px;background:#fff0e8;border-radius:16px;font-size:14px;line-height:1.5}
.v2-report-directory-note>svg,.v2-report-directory-status>svg{flex:none;color:#c54118}
.v2-report-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.v2-report-directory-card{position:relative;display:flex;flex-direction:column;gap:18px;min-width:0;padding:20px;background:#fff;border-radius:18px}
.v2-report-directory-card:last-child{grid-column:1/-1}
.v2-report-directory-intro{display:flex;align-items:center;gap:20px;min-width:0}
.v2-report-directory-icon{display:grid;place-items:center;flex:none;width:80px;height:80px;border-radius:14px;background:#fff0e8;color:#c54118}
.surface-dashboard .v2-report-directory-icon>.feather{width:40px;height:40px;flex:none}
.v2-report-directory-card h2{margin:0 0 5px;font-size:20px;line-height:1.3;font-weight:700;color:#222320}
.v2-report-directory-description{margin:0;color:#6b706c;font-size:14px;line-height:1.5}
.v2-report-directory-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;padding:0;list-style:none}
.v2-report-directory-card:first-child ul{grid-template-columns:1fr}
.v2-report-directory-card:last-child ul{grid-template-columns:repeat(3,minmax(0,1fr))}
.v2-report-directory-card li{display:flex;align-items:center;gap:12px;color:#6b706c;font-size:14px;line-height:1.4;min-width:0}
.v2-report-directory-card li svg{flex:none;color:#222320}
.v2-report-directory-open{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:auto;min-height:44px;padding:10px 16px;border-radius:9px;background:#24241f;color:#fff;text-decoration:none;font-size:14px;font-weight:600}
.v2-report-directory-open:hover{background:#37372e;color:#fff}
.v2-report-directory-open:focus-visible{outline:3px solid #c54118;outline-offset:3px}
.v2-report-directory-status{background:#fff0ed}
.v2-report-directory-status strong,.v2-report-directory-status span span{display:block}
.v2-report-directory-status span span{color:#6b706c;font-size:12px;margin-top:3px}
.v2-report-directory-mobile-description,.v2-report-directory-chevron{display:none}
@media(max-width:760px){
 .v2-report-directory{gap:20px}
 .v2-report-directory-note{order:3;padding:16px;font-size:12px;align-items:flex-start}
 .v2-report-directory-status{order:-1;padding:16px;align-items:flex-start}
 .v2-report-directory-grid{display:flex;flex-direction:column;gap:0;background:#fff;border-radius:16px;overflow:visible}
 .v2-report-directory-card{display:block;padding:24px 40px 24px 16px;border-radius:0;border-bottom:1px solid #e8e6e1;background:none}
 .v2-report-directory-card:last-child{border-bottom:0}
 .v2-report-directory-intro{gap:16px}
 .v2-report-directory-icon{width:40px;height:48px;background:transparent;border-radius:0}
 .surface-dashboard .v2-report-directory-icon>.feather{width:40px;height:40px;flex:none}
.v2-report-directory-card h2{font-size:16px;line-height:1.4;margin-bottom:4px}
 .v2-report-directory-description,.v2-report-directory-card ul{display:none}
 .v2-report-directory-mobile-description{display:block;margin:0;color:#6b706c;font-size:14px;line-height:1.5}
 .v2-report-directory-open{position:absolute;inset:0;border-radius:10px;background:transparent;padding:0;margin:0;justify-content:flex-end;color:#222320}
 .v2-report-directory-open:hover{background:#22232008;color:#222320}
 .v2-report-directory-open>span,.v2-report-directory-open>svg:not(.v2-report-directory-chevron){display:none}
 .v2-report-directory-open>.v2-report-directory-chevron{display:block;margin-right:12px;width:20px;flex:none}
}
@media(min-width:761px){
 .v2-report-directory-card:last-child{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px 20px;padding:12px 20px}
 .v2-report-directory-card:last-child .v2-report-directory-intro{display:contents}
 .v2-report-directory-card:last-child .v2-report-directory-icon{grid-column:1;grid-row:1/3}
 .v2-report-directory-card:last-child .v2-report-directory-intro>div{grid-column:2;grid-row:1}
 .v2-report-directory-card:last-child ul{grid-column:2;grid-row:2}
 .v2-report-directory-card:last-child .v2-report-directory-open{grid-column:1/-1}
}
/* Reuse the official static instances already registered by v2-catalog.css. */
.v2-report-directory,
body.surface-dashboard[data-v2-destination="D39"],
body.surface-dashboard[data-v2-destination="D39"] :is(h1,h2,h3,h4,p,span,strong,small,a,button,input,select,textarea,summary,label) {
 font-family:"Plus Jakarta Sans Catalog","Plus Jakarta Sans",system-ui,sans-serif;
}
