.fireline-center .fireline-tabs{display:flex;flex-wrap:wrap;border:0;gap:6px}.fireline-tabs .tab{border:1px solid var(--line);border-radius:8px}.fireline-center .card{margin-bottom:20px}.fireline-hero{border:1px solid #efd2be;background:linear-gradient(115deg,#fff5e9,#fffafa);padding:28px;border-radius:14px;margin:20px 0}.fireline-hero h2{margin:10px 0;font-size:24px}.fireline-hero p{font-size:13px;color:var(--muted);line-height:1.7;max-width:840px}.fireline-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.fireline-progress{height:6px;min-width:85px;background:#eee9e3;border-radius:8px;overflow:hidden;margin-top:9px}.fireline-progress span{display:block;height:100%;background:#d68b44}.fireline-early{color:#a45f0b!important}.fireline-detail .notice{margin-bottom:12px}.fireline-detail h3{margin-bottom:12px}.fireline-section{border:1px solid var(--line);border-radius:10px;padding:18px}.fireline-section summary{font-weight:650;cursor:pointer}.fireline-section[open] summary{margin-bottom:16px}.fireline-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:20px}.fireline-report{padding:24px;border:1px solid var(--line);border-radius:12px}.fireline-report h3{margin:16px 0 10px}.fireline-report p{font-size:13px;line-height:1.7;color:var(--muted);min-height:60px}.fireline-calendar-tools{padding:18px;border:1px solid var(--line);border-radius:10px;margin-bottom:20px;background:#fcfcff}.fireline-detail [data-calendar-date] select{min-width:180px}.fireline-center [hidden],.fireline-detail [hidden],#fireline-rule-form [hidden]{display:none!important}@media(max-width:1200px){.fireline-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fireline-report-grid{grid-template-columns:1fr}}@media(max-width:700px){.fireline-stats{grid-template-columns:1fr}.fireline-hero{padding:20px}.fireline-hero h2{font-size:21px}.fireline-tabs .tab{flex:1;min-width:130px;font-size:11px}.fireline-detail .actions{flex-wrap:wrap}.fireline-calendar-tools{padding:12px}.fireline-report{padding:18px}}
