.comm06-check-page{min-height:100dvh;gap:16px}
.comm06-check-page>.hd .stp a{color:inherit;text-decoration:none;border:1px solid #D5D9E2;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:600}
.comm06-current-step{display:inline-flex;align-items:center;gap:8px;color:#12151C;font-weight:700}
.comm06-check-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:16px;align-items:start;min-width:0}
.comm06-position-panel,.comm06-status-panel{padding:20px;min-width:0}
.comm06-position-panel{display:flex;flex-direction:column;gap:8px}
.comm06-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}
.comm06-heading h1,.comm06-status-panel h2{margin:0;font-size:18px}
.comm06-heading p{margin:4px 0 0}
.comm06-status{min-height:22px;color:#5B6272;font-size:13px}
.comm06-status[data-tone=bad]{color:#A3231B}
.comm06-status[data-tone=good]{color:#176B46}
.comm06-positions{min-width:0}
.comm06-position{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid #E3E6EC;min-width:0}
.comm06-material-icon{width:128px;height:72px;border-radius:10px;background:#E8EDFF;display:flex;align-items:center;justify-content:center;flex:none;color:#2547D0;font-weight:800}
.comm06-position[data-product=supporthub] .comm06-material-icon{background:#DDF3EF;color:#0B7F72}
.comm06-position[data-product=checkind] .comm06-material-icon{background:#FCEBDC;color:#B8510A}
.comm06-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px;overflow-wrap:anywhere}
.comm06-title-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.comm06-file{font-size:13px;overflow-wrap:anywhere}
.comm06-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:3px 10px;border-radius:99px;font-size:12px;line-height:1.25;font-weight:700;white-space:normal;text-align:center;background:#F0F1F4;color:#5B6272}
.comm06-badge[data-state=UNDER_REVIEW]{background:#FFF3D6;color:#7A4B00}
.comm06-badge[data-state=APPROVED]{background:#12151C;color:#fff}
.comm06-badge[data-state=CONTENT_REJECTED],.comm06-badge[data-state=TECHNICAL_ERROR],.comm06-badge[data-state=BILLING_UNKNOWN]{background:#FDE7E5;color:#A3231B}
.comm06-message{padding:10px 12px;border-radius:10px;background:#FDE7E5;color:#7A1912;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}
.comm06-position-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:130px}
.comm06-position-actions .ch,.comm06-position-actions .bt{min-height:40px;padding:0 12px;text-align:center}
.comm06-status-panel{display:flex;flex-direction:column;gap:14px}
.comm06-status-legend-items{display:flex;flex-direction:column;gap:14px;margin-top:14px}
.comm06-status-legend summary{cursor:pointer;list-style-position:inside}
.comm06-status-legend summary:focus-visible,.comm06-pagination button:focus-visible{outline:3px solid #2547D0;outline-offset:3px}
.comm06-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0 10px}
.comm06-pagination button{min-height:40px;padding:0 12px}
.comm06-page-count{font-size:13px;font-weight:700;text-align:center}
.comm06-legend{display:flex;align-items:flex-start;gap:10px;min-width:0}
.comm06-legend .mu{padding-top:4px;overflow-wrap:anywhere}
.comm06-note{border-top:1px solid #E3E6EC;padding-top:14px;margin:0;color:#5B6272;font-size:13px;line-height:1.5}
.comm06-bottom-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #E3E6EC;flex-wrap:wrap}
.comm06-bottom-actions .ch,.comm06-bottom-actions .bt{min-height:44px;padding:0 16px}
.comm06-empty{padding:20px 0;color:#5B6272}
@media(max-width:760px){
 .comm06-check-layout{grid-template-columns:minmax(0,1fr)}
 .comm06-check-page{padding:12px 14px;gap:12px}
 .comm06-check-page>.hd{align-items:flex-start;flex-direction:column;gap:8px}
 .comm06-check-page>.hd>.mu{display:none}
 .comm06-check-page>.hd .stp{display:flex;gap:6px;flex-wrap:wrap;font-size:12px}
 .comm06-position-panel,.comm06-status-panel{padding:16px}
 .comm06-position{align-items:flex-start;gap:12px;flex-wrap:wrap}
 .comm06-material-icon{width:78px;height:58px}
 .comm06-details{flex-basis:calc(100% - 92px)}
 .comm06-position-actions{width:100%;min-width:0;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap}
 .comm06-position-actions .comm06-badge{margin-right:auto}
 .comm06-bottom-actions{justify-content:stretch}
 .comm06-bottom-actions>*{flex:1}
}
@media(max-width:380px){
 .comm06-check-page{padding:10px}
 .comm06-heading{align-items:flex-start;flex-direction:column}
 .comm06-heading .ch{min-height:42px}
 .comm06-position{gap:9px}
 .comm06-material-icon{width:64px;height:54px}
 .comm06-details{flex-basis:calc(100% - 73px)}
 .comm06-position-actions .ch,.comm06-position-actions .bt{padding:0 9px;font-size:12px}
}
