.construction-c12{margin-top:18px}.construction-c12__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.construction-c12__head h3{margin:0 0 4px}.construction-c12__head select{min-width:280px}.construction-c12__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.construction-c12__metrics article,.construction-c12__panel,.construction-c12__note{border:1px solid var(--border-color,#d9dee8);border-radius:14px;background:var(--surface,#fff);padding:12px}.construction-c12__metrics span{display:block;font-size:12px;color:var(--muted-text,#546a7c)}.construction-c12__metrics strong{display:block;font-size:18px;margin-top:5px}.construction-c12__panel{margin:10px 0}.construction-c12__panel summary{cursor:pointer;font-weight:700}.construction-c12__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.construction-c12__badge{display:inline-flex;padding:3px 8px;border-radius:999px;background:var(--surface-alt,#eef2f7);font-size:12px}.construction-c12__actions{min-width:220px}.construction-c12 .table-wrap{overflow-x:auto}.construction-c12 table small{display:block;color:var(--muted-text,#546a7c)}.construction-c12 tr.is-selected{outline:2px solid var(--accent,#0b6efd);outline-offset:-2px}.construction-c12__note{font-size:13px;margin-top:12px}@media(max-width:1024px){.construction-c12__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.construction-c12__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.construction-c12__head{align-items:flex-start;flex-direction:column}.construction-c12__head select{width:100%;min-width:0}}@media(max-width:640px){.construction-c12__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.construction-c12__grid{grid-template-columns:1fr}.construction-c12__panel{padding:10px}.construction-c12__actions{min-width:190px}}
