.PTQseq_card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:16px}.PTQseq_head{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:16px 20px;display:flex}.PTQseq_head h1,.PTQseq_head h2{margin:0;font-size:16px;font-weight:650}.PTQseq_spacer{flex:1}.PTQseq_meta{color:var(--ink-3);font-size:12px}.PTQseq_example{letter-spacing:.04em;border:1px dashed var(--ink-3);color:var(--ink-2);border-radius:4px;padding:0 6px;font-size:11px}.PTQseq_est{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:0 6px;font-size:11px;line-height:16px;display:inline-block}.PTQseq_row{border-bottom:1px solid var(--line-2);grid-template-columns:200px 160px 1fr 170px;align-items:center;gap:16px;padding:14px 20px;display:grid}.PTQseq_row:last-child{border-bottom:0}.PTQseq_amt{font-size:20px;font-weight:650;line-height:26px}.PTQseq_amt small{color:var(--ink-3);margin-left:4px;font-size:12px;font-weight:500}.PTQseq_muted{color:var(--ink-3)}.PTQseq_small{font-size:12px}.PTQseq_right{text-align:right}.PTQseq_cert{flex-direction:column;gap:6px;display:flex}.PTQseq_bar{background:var(--line-2);border-radius:4px;height:8px;display:flex;overflow:hidden}.PTQseq_bk{background:var(--ink-2)}.PTQseq_kl{background:repeating-linear-gradient(45deg, var(--ink-4) 0 3px, #d6d6d6 3px 6px)}.PTQseq_legend{color:var(--ink-3);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.PTQseq_swatch{border-radius:2px;width:10px;height:8px;margin-right:4px;display:inline-block}.PTQseq_badge{border:1px solid #0000;border-radius:10px;align-items:center;padding:1px 8px;font-size:12px;line-height:18px;display:inline-flex}.PTQseq_open{background:var(--accent);color:#fff}.PTQseq_wait{color:var(--ink-2);background:#ececec}.PTQseq_filed{border-color:var(--line);color:var(--ink-2);background:#fff}.PTQseq_upcoming{color:var(--ink-3);background:#f3f3f3}.PTQseq_missed{border-color:var(--ink);color:var(--ink);background:#fff}.PTQseq_overdue{color:#b42318;white-space:nowrap;background:#fff;border-color:#b42318}.PTQseq_overdueText{color:#b42318}.PTQseq_dev{border:1px solid var(--ink);border-radius:10px;padding:0 7px;font-size:12px;font-weight:600}.PTQseq_cols{grid-template-columns:1fr 1fr;display:grid}.PTQseq_col{padding:20px 24px}.PTQseq_col+.PTQseq_col{border-left:1px solid var(--line-2)}.PTQseq_colHead{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.PTQseq_lines{border-collapse:collapse;width:100%;font-size:13px}.PTQseq_lines th{text-align:left;color:var(--ink-3);padding:0 0 7px;font-size:12px;font-weight:500}.PTQseq_lines td{border-bottom:1px solid var(--line-2);vertical-align:top;padding:7px 0}.PTQseq_lines tr.PTQseq_tot td{border-bottom:0;border-top:1px solid var(--ink);padding-top:10px;font-weight:650}.PTQseq_two{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.PTQseq_three{grid-template-columns:1fr 1fr 1fr;gap:12px;margin:12px 0;display:grid}.PTQseq_box{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.PTQseq_box strong{margin-top:2px;font-size:17px;display:block}.PTQseq_main{border-color:var(--ink)}.PTQseq_flag{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.PTQseq_dot{background:var(--ink-2);border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.PTQseq_warn{border:1px solid var(--ink);border-radius:8px;padding:10px 12px;font-size:13px}.PTQseq_disc{color:var(--ink-3);border-top:1px solid var(--line-2);background:#fbfbfb;border-radius:0 0 12px 12px;padding:12px 20px;font-size:12px}.PTQseq_quarter{grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.PTQseq_tableWrap{border-right:1px solid var(--line-2);min-width:0;overflow-x:auto}table.PTQseq_qt{border-collapse:collapse;width:100%;min-width:860px;font-size:13px}.PTQseq_qt th,.PTQseq_qt td{text-align:left;white-space:nowrap;padding:9px 10px}.PTQseq_qt th{color:var(--ink-3);border-bottom:1px solid var(--line);font-weight:500}.PTQseq_qt td.PTQseq_num,.PTQseq_qt th.PTQseq_num,.PTQseq_lines td.PTQseq_right,.PTQseq_lines th.PTQseq_right,.PTQseq_box strong{text-align:right;font-variant-numeric:tabular-nums}.PTQseq_amt{font-variant-numeric:tabular-nums}.PTQseq_skel{background:#f3f3f3;border-radius:8px;height:64px;margin:12px 20px}.PTQseq_webr{color:var(--ink-3);white-space:nowrap;padding:0;font-size:14px}.PTQseq_qt tr.PTQseq_hsum td{border-top:1px solid var(--ink);background:#fafafa;font-weight:650}.PTQseq_qt tr.PTQseq_sel td{background:var(--accent-soft)}.PTQseq_qt a{color:inherit}.PTQseq_note{color:var(--ink-2);background:#fafafa;border-radius:8px;margin:12px 16px 16px;padding:10px 12px;font-size:13px}.PTQseq_bundle{border-radius:10px;flex-direction:column;gap:6px;margin:16px 20px 0;padding:14px 16px;display:flex}.PTQseq_bundle ul{margin:4px 0 0;padding-left:18px}.PTQseq_bundle li{margin:3px 0}.PTQseq_precise{background:#eef8f0;border:1px solid #b7e0c2}.PTQseq_uncertain{background:#fff8e6;border:1px solid #f0d48a}.PTQseq_estimateTone{border:1px solid var(--line);background:#f6f6f6}.PTQseq_preciseMark{color:#146c2e;font-size:12px;font-weight:650}.PTQseq_uncertainMark{color:#8a5a00;font-size:12px;font-weight:650}.PTQseq_detail{flex-direction:column;gap:12px;padding:16px;display:flex}@media (max-width:800px){.PTQseq_row,.PTQseq_cols,.PTQseq_quarter,.PTQseq_two,.PTQseq_three{grid-template-columns:1fr}.PTQseq_col+.PTQseq_col,.PTQseq_tableWrap{border-left:0;border-right:0;border-top:1px solid var(--line-2)}.PTQseq_right{text-align:left}}
.kDp0uW_card{background:var(--surface);border:1px solid var(--line);--pos:#146c2e;--neg:#b42318;border-radius:12px;margin-bottom:16px}.kDp0uW_head{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;display:flex}.kDp0uW_head h2{margin:0;font-size:16px;font-weight:650}.kDp0uW_spacer{flex:1}.kDp0uW_meta{color:var(--ink-3);font-size:12px}.kDp0uW_example{letter-spacing:.04em;border:1px dashed var(--ink-3);color:var(--ink-2);border-radius:4px;padding:0 6px;font-size:11px}.kDp0uW_tag,.kDp0uW_est,.kDp0uW_computed{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:0 6px;font-size:11px;line-height:16px;display:inline-block}.kDp0uW_est{margin-left:4px}.kDp0uW_body{padding:0 20px}.kDp0uW_cols,.kDp0uW_row{grid-template-columns:230px 170px 150px 190px 150px 1fr;align-items:start;gap:16px;display:grid}.kDp0uW_cols{border-bottom:1px solid var(--line);color:var(--ink-3);padding:10px 0 8px;font-size:12px;font-weight:600}.kDp0uW_item{border-bottom:1px solid var(--line-2)}.kDp0uW_item:last-child{border-bottom:0}.kDp0uW_row{color:inherit;padding:14px 0;text-decoration:none}.kDp0uW_amt{font-size:18px;font-weight:650;line-height:24px}.kDp0uW_amt small{margin-left:4px;font-size:12px;font-weight:600}.kDp0uW_pos{color:var(--pos)}.kDp0uW_neg{color:var(--neg)}.kDp0uW_strong{font-weight:600}.kDp0uW_gs{color:var(--neg);font-weight:650}.kDp0uW_age{color:var(--ink-3);margin-top:4px;font-size:12px}.kDp0uW_muted{color:var(--ink-3)}.kDp0uW_small{font-size:12px}.kDp0uW_dim{color:var(--ink-3);font-size:18px;font-weight:650}.kDp0uW_stale{background:var(--accent);color:#fff;border-radius:10px;margin-top:6px;padding:0 8px;font-size:12px;font-weight:550;line-height:18px;display:inline-flex}.kDp0uW_badgeGs{border:1px solid var(--neg);color:var(--neg);background:#fff;border-radius:10px;margin-top:4px;padding:0 8px;font-size:12px;font-weight:550;line-height:18px;display:inline-flex}.kDp0uW_warn{border:1px solid var(--ink);border-left:4px solid var(--neg);background:#fff;border-radius:8px;gap:12px;margin:0 0 14px;padding:10px 14px;display:flex}.kDp0uW_hint{background:var(--accent-soft);color:var(--accent-ink);border-radius:8px;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;display:flex}.kDp0uW_hint p,.kDp0uW_warn p{margin:0}.kDp0uW_hint .kDp0uW_text{flex:1}.kDp0uW_actions{flex:none;gap:8px;display:flex}.kDp0uW_err{border:1px solid var(--ink);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.kDp0uW_err span{flex:1}.kDp0uW_disc{color:var(--ink-3);padding:12px 20px 16px;font-size:12px;line-height:1.45}.kDp0uW_skel{background:var(--line-2);border-radius:4px;height:10px;margin-top:8px;display:block}.kDp0uW_mob,.kDp0uW_discMob{display:none}.kDp0uW_layout{grid-template-columns:minmax(0,1fr) 300px;display:grid}.kDp0uW_main{border-right:1px solid var(--line-2);flex-direction:column;gap:16px;min-width:0;padding:20px 24px;display:flex}.kDp0uW_side{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.kDp0uW_kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kDp0uW_kpi{border:1px solid var(--line);border-radius:8px;padding:12px 14px}.kDp0uW_kpi .kDp0uW_l{color:var(--ink-3);font-size:12px}.kDp0uW_kpi .kDp0uW_v{margin-top:2px;font-size:20px;font-weight:650;line-height:28px}.kDp0uW_kpi .kDp0uW_h{color:var(--ink-3);margin-top:2px;font-size:12px}.kDp0uW_kpiMain{border-color:var(--ink)}.kDp0uW_kpiGs{border-color:var(--neg);box-shadow:inset 3px 0 0 var(--neg)}.kDp0uW_sec{margin:0 0 8px;font-size:13px;font-weight:650}.kDp0uW_tableWrap{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.kDp0uW_table{border-collapse:collapse;width:100%;font-size:12px}.kDp0uW_table th,.kDp0uW_table td{white-space:nowrap;text-align:left;padding:8px 10px}.kDp0uW_table th{color:var(--ink-3);border-bottom:1px solid var(--line);font-weight:600}.kDp0uW_num{font-variant-numeric:tabular-nums}.kDp0uW_right{text-align:right}.kDp0uW_sum td{border-top:1px solid var(--ink);font-weight:650}.kDp0uW_note{background:var(--line-2);color:var(--ink-2);border-radius:8px;padding:10px 12px;font-size:12px}.kDp0uW_fold{font-size:13px}.kDp0uW_fold summary{cursor:pointer;color:var(--accent)}.kDp0uW_code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.kDp0uW_block{border-bottom:1px solid var(--line-2);padding:14px 16px}.kDp0uW_kv{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px 12px;margin:10px 0 0;font-size:13px;display:grid}.kDp0uW_kv dt{color:var(--ink-3)}.kDp0uW_kv dd{text-align:right;overflow-wrap:anywhere;margin:0}.kDp0uW_nameRow{align-items:center;gap:8px;display:flex}@media (max-width:1200px){.kDp0uW_desk,.kDp0uW_discDesk{display:none}.kDp0uW_mob,.kDp0uW_discMob{display:block}.kDp0uW_head{padding:12px 16px}.kDp0uW_layout{grid-template-columns:1fr}.kDp0uW_main{border-right:0;padding:16px}.kDp0uW_kpis{grid-template-columns:1fr 1fr}.kDp0uW_hint{flex-direction:column;align-items:stretch}.kDp0uW_actions{flex-wrap:wrap}}
