/* MK Accounting v1.19 — dashboard Action Centre */
.side-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.side-card-head h2{margin:.08rem 0}.notice-total{display:grid;place-items:center;min-width:29px;height:29px;padding:0 8px;border-radius:999px;background:#073f45;color:#fff;font-size:.78rem;font-weight:850}.notice-list{display:grid;margin:0 -1.1rem -1.1rem}.notice-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem 1.1rem;border-top:1px solid #e5ecee;color:#173b40;text-decoration:none}.notice-item:hover{background:#f6faf9}.notice-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px}.notice-icon .menu-icon{width:18px;height:18px}.notice-item>span:nth-child(2){display:grid;min-width:0}.notice-item strong{font-size:.78rem;line-height:1.3}.notice-item small{color:#6a7e84;font-size:.68rem;line-height:1.4}.notice-item>b{color:#789497}.notice-danger .notice-icon{background:#fff0ee;color:#b34e43}.notice-warning .notice-icon{background:#fff6dd;color:#8a6608}.notice-info .notice-icon{background:#e9f6f4;color:#087f72}.all-clear{display:grid;justify-items:center;text-align:center;gap:.25rem;padding:1rem .4rem}.all-clear>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e5f6ed;color:#257455;font-weight:900}.all-clear small,.empty-note{color:#6a7e84;font-size:.72rem}.period-status{display:grid;gap:.35rem;padding:12px;border-radius:10px;background:#f4f8f8}.period-status .status{width:max-content}.period-status small{color:#6a7e84;font-size:.7rem}.status-open{background:#e4f5ed;color:#246e50}.status-closed,.status-locked{background:#fff0f0;color:#943131}.side-card-link{display:block;margin-top:.8rem;color:#087f72;text-decoration:none;font-size:.76rem;font-weight:750}.quick-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.quick-action-grid a{display:grid;justify-items:center;gap:.3rem;min-width:0;padding:.65rem .35rem;border:1px solid #dce6e8;border-radius:9px;color:#173b40;text-align:center;text-decoration:none}.quick-action-grid a:hover{border-color:#0e8c7d;background:#f3fbf9}.quick-action-grid .menu-icon{width:20px;height:20px;color:#087f72}.quick-action-grid span{font-size:.68rem;font-weight:750;overflow-wrap:anywhere}.activity-list{display:grid}.activity-list>div{display:grid;grid-template-columns:10px minmax(0,1fr);gap:.55rem;padding:.55rem 0;border-top:1px solid #e7eeee}.activity-dot{width:8px;height:8px;margin-top:.35rem;border-radius:50%;background:#0e8c7d}.activity-list p{display:grid;margin:0}.activity-list strong{font-size:.72rem;line-height:1.35}.activity-list small{color:#6a7e84;font-size:.65rem}.action-centre,.period-card,.dashboard-actions,.activity-card{overflow:hidden}
@media(max-width:1250px){.side-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.quick-card,.subscription-card{height:100%}}
@media(max-width:680px){.side-stack{grid-template-columns:1fr}.notice-list{margin-left:-1.1rem;margin-right:-1.1rem}}
