.monthly-notice{display:flex;align-items:center;gap:14px;background:linear-gradient(90deg,#0b2940,#0b4350);color:#fff;border-radius:11px;padding:14px 18px;margin-bottom:16px}.monthly-notice>span{background:#19a98f;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:800}.monthly-notice div{display:grid}.monthly-notice strong{font-size:13px}.monthly-notice small{color:#b9ced5;font-size:10px;margin-top:2px}.monthly-notice>b{margin-right:auto;color:#91f0d9;font-size:12px}.domain-cards{display:grid;grid-template-columns:.72fr repeat(3,1fr);gap:12px;margin-bottom:16px}.domain-card{border:1px solid #dce6eb;background:#fff;border-radius:11px;padding:15px;text-align:right;font:inherit;cursor:pointer;display:grid;grid-template-columns:34px 1fr;gap:3px 10px;align-items:center;color:#284253;transition:.2s}.domain-card:hover,.domain-card.active{border-color:#119982;box-shadow:0 0 0 2px #11998216}.domain-card i{grid-row:1/3;width:32px;height:32px;border-radius:9px;background:#e9f5f2;color:#087969;display:grid;place-items:center;font-style:normal;font-weight:800}.domain-card strong{font-size:11px;line-height:1.65}.domain-card span{font-size:9px;color:#7b8f9b}.domain-card span b{color:#294656}.workflow-strip{margin-bottom:16px}.monthly-steps{display:flex;align-items:center;padding:2px 22px 22px}.monthly-steps div{min-width:105px;text-align:center}.monthly-steps div i{width:31px;height:31px;border:2px solid #cbd8de;border-radius:50%;display:grid;place-items:center;margin:0 auto 7px;font-style:normal;font-size:11px;background:#fff;color:#78909c}.monthly-steps div.done i{background:#128d78;border-color:#128d78;color:#fff}.monthly-steps div.active i{border-color:#e39a32;color:#c97812;background:#fff8e8}.monthly-steps strong,.monthly-steps span{display:block}.monthly-steps strong{font-size:10px}.monthly-steps span{font-size:9px;color:#81949f;margin-top:2px}.monthly-steps em{height:2px;background:#dbe5e9;flex:1;margin:0 -12px 32px;min-width:20px}.monthly-steps .done+em{background:#42b39e}.monthly-layout{display:grid;grid-template-columns:1.8fr .72fr;gap:16px}.monthly-side{display:grid;gap:16px;align-content:start}.finding-bars{padding:0 20px 5px}.finding-bars>div{display:grid;grid-template-columns:1fr auto;gap:4px 10px;margin-bottom:14px;font-size:10px}.finding-bars>div>i{grid-column:1/3;height:5px;background:#e8eef1;border-radius:10px;overflow:hidden}.finding-bars em{display:block;height:100%;background:linear-gradient(90deg,#087969,#34bda4);border-radius:10px}.monthly-insight{margin-top:4px}.archive-link{padding:15px;display:grid;grid-template-columns:36px 1fr;gap:2px 10px;align-items:center}.archive-link>span{grid-row:1/3;width:36px;height:36px;background:#e7f4f1;color:#087969;border-radius:9px;display:grid;place-items:center}.archive-link strong{font-size:11px}.archive-link p{font-size:9px;color:#7b8f9b;margin:3px 0}.archive-link button{grid-column:1/3;border:0;border-top:1px solid #e7edef;background:transparent;color:#087969;font:inherit;font-size:10px;font-weight:700;padding-top:10px;cursor:pointer}.monthly-action{border:1px solid #d8e3e8;background:#fff;border-radius:6px;color:#087969;font:inherit;font-size:9px;font-weight:700;padding:5px 8px;cursor:pointer}.close-monthly-modal{border:0;background:#f1f5f7;width:34px;height:34px;border-radius:8px;font-size:22px;cursor:pointer}
@media(max-width:1100px){.monthly-layout{grid-template-columns:1fr}.domain-cards{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.monthly-steps{overflow-x:auto;justify-content:flex-start}.monthly-steps div{min-width:120px}.monthly-steps em{min-width:35px}.monthly-notice{align-items:flex-start;flex-wrap:wrap}.monthly-notice>b{margin-right:0}.domain-cards{grid-template-columns:1fr 1fr}}
@media(max-width:500px){.domain-cards{grid-template-columns:1fr}.monthly-notice>span{width:100%;text-align:center}.monthly-notice>b{width:100%}}
