.page-module__IOl2AG__pageRoot,.page-module__IOl2AG__pageRoot *,.page-module__IOl2AG__pageRoot :before,.page-module__IOl2AG__pageRoot :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.page-module__IOl2AG__pageRoot{--dark:#1b3a1f;--green:#9ccc65;--gl:#eef7e0;--red:#e53935;--rl:#fdecea;--orange:#f97316;--ol:#fff0e6;--yellow:#f59e0b;--yl:#fffbeb;--blue:#3b82f6;--bl:#eff6ff;--purple:#7c3aed;--bg:#f8fff5;--card:#fff;--text:#1b3a1f;--muted:#6b8f5e;--border:#e4f0d8;background:var(--bg);color:var(--text);min-height:100vh;padding-bottom:32px;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,sans-serif}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__header{z-index:30;background:linear-gradient(160deg,#1e3010 0%,#142108 100%);padding:16px 16px 14px;position:sticky;top:0}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__header-top{justify-content:space-between;align-items:center;display:flex}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__header-left{align-items:center;gap:8px;display:flex}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__header-logo{color:#fff;letter-spacing:.02em;font-size:1.1rem;font-weight:900}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__header-company{color:#fff9;margin-top:1px;font-size:.72rem}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__header-right{text-align:right}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__date-text{color:#ffffffa6;font-size:.72rem}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__refresh-btn{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:20px;min-height:44px;margin-top:4px;margin-left:auto;padding:8px 14px;font-size:.7rem;font-weight:600;display:block}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__content{padding:14px 14px 0}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__section{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-bottom:12px;padding:16px;box-shadow:0 1px 4px #0000000f}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__section-title{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:700}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-summary{align-items:center;gap:10px;margin-bottom:12px;display:flex}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-chip{border-radius:20px;padding:5px 14px;font-size:.78rem;font-weight:700}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-chip.page-module__IOl2AG__red{background:var(--rl);color:var(--red)}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-chip.page-module__IOl2AG__orange{background:var(--ol);color:var(--orange)}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-chip.page-module__IOl2AG__blue{background:var(--bl);color:var(--blue)}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-chip.page-module__IOl2AG__green{background:var(--gl);color:#15803d}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-list{flex-direction:column;gap:8px;display:flex}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-row{border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-row.page-module__IOl2AG__red{background:var(--rl)}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-row.page-module__IOl2AG__orange{background:var(--ol)}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-row.page-module__IOl2AG__yellow{background:var(--yl)}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-row.page-module__IOl2AG__blue{background:var(--bl)}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-row-icon{margin-top:1px;font-size:1.1rem}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-row-body{flex:1}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-row-title{font-size:.82rem;font-weight:700}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-row-detail{color:#6b7280;margin-top:2px;font-size:.72rem;line-height:1.4}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__alert-row-action{color:var(--dark);border:1px solid var(--border);white-space:nowrap;background:#fff;border-radius:6px;align-self:center;padding:4px 10px;font-size:.7rem;font-weight:700;text-decoration:none}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__zero-alert{color:#15803d;background:#f0fdf4;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:.82rem;font-weight:600;display:flex}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__stat-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__stat-box{background:var(--gl);border-radius:10px;padding:14px 12px}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__stat-box.page-module__IOl2AG__payout{background:#f5f3ff}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__stat-box-label{color:var(--muted);margin-bottom:6px;font-size:.68rem;font-weight:700}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__stat-box.page-module__IOl2AG__payout .page-module__IOl2AG__stat-box-label{color:#6d28d9}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__stat-box-value{color:var(--dark);letter-spacing:-.02em;font-size:1.5rem;font-weight:900;line-height:1}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__stat-box.page-module__IOl2AG__payout .page-module__IOl2AG__stat-box-value{color:var(--purple)}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__stat-box-sub{color:#6b7280;margin-top:4px;font-size:.68rem}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__link-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__link-btn{background:var(--gl);border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:12px 4px;text-decoration:none;transition:background .15s;display:flex}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__link-btn:hover{background:var(--border)}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__link-btn-icon{font-size:1.4rem}.page-module__IOl2AG__pageRoot .page-module__IOl2AG__link-btn-label{color:var(--dark);text-align:center;font-size:.65rem;font-weight:700}
