.format-card{margin-top:24px}.format-card .card-title{flex-wrap:wrap;gap:10px}.format-table-wrap{overflow-x:auto;margin:18px 0;border:1px solid #dce7de;border-radius:14px}.format-table{border-collapse:collapse;width:100%;min-width:540px;text-align:right;font-size:13px;line-height:1.9}.format-table th,.format-table td{padding:14px;border-bottom:1px solid #e3ebe4;vertical-align:middle}.format-table thead{background:#eaf2ec;color:#16443f}.format-table tbody th{max-width:130px}.format-table tbody tr:last-child>*{border-bottom:0}.format-table td:last-child{font-weight:bold;background:#f6f9f3}.mock-block-bar{background:#eff5ed;border:1px solid #d3e2ce;border-radius:18px;padding:19px 22px;margin-bottom:20px}.mock-block-bar>div:first-child{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;line-height:2}.mock-block-bar strong{font-size:16px}.mock-block-bar span,.mock-block-bar p{font-size:12px;line-height:2;color:#527068}.mock-block-bar p{margin:10px 0 0}.block-dots{display:flex;gap:7px;margin-top:12px}.block-dots i{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#fff;border:1px solid #d5e2d5;font-size:11px;font-style:normal;color:#63796d}.block-dots i.done{background:#d0e2bf;color:#31562e}.block-dots i.current{background:#17443f;color:#fff;border-color:#17443f}.block-results article{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #edf0e9}.block-results article:last-child{border:0}.block-results article>span{display:grid;place-items:center;width:28px;min-width:28px;height:28px;border-radius:8px;background:#eef4e9;color:#41683d}.block-results article>div{flex:1;min-width:0}.block-results strong{display:block;font-size:13px;line-height:2}.block-results small{display:block;font-size:11px;line-height:2;color:#667b72}.block-results b{font-size:19px;color:#17443f}.mock-setup{max-width:650px}.mock-setup .notice{margin:15px 0}.q-grid button:disabled{opacity:.4}.format-card .quiet{max-width:90ch}
@media(max-width:600px){.mock-block-bar{padding:15px}.mock-block-bar strong{font-size:13px}.mock-block-bar span,.mock-block-bar p{font-size:10px}.block-dots{gap:5px}.block-dots i{width:24px;height:24px;font-size:10px}.block-results strong{font-size:11px}.block-results small{font-size:10px}.block-results article{gap:9px}.block-results b{font-size:16px}.format-table{font-size:12px}.format-card h2{font-size:16px}.format-card .badge{font-size:10px}}
