/* v10.2 · Home = today's work + personal action inbox */
.v102-inbox{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-bottom:14px;}
.v102-inbox-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 14px 11px;border-bottom:1px solid #edf1f6;}
.v102-inbox-head h2{font-size:15px;line-height:1.25;margin:0;color:#203650;font-weight:900;}
.v102-inbox-head p{font-size:10.8px;line-height:1.45;margin:4px 0 0;color:var(--text-2);word-break:keep-all;}
.v102-total{flex:0 0 auto;min-width:31px;height:27px;padding:0 8px;border-radius:9px;display:grid;place-items:center;background:#f1f5fa;color:#52637a;font-size:11px;font-weight:900;}
.v102-total.has{background:var(--red-light);color:var(--red);}
.v102-item{width:100%;border:0;border-bottom:1px solid #edf1f6;background:#fff;padding:12px 13px;display:flex;align-items:center;gap:11px;text-align:left;font:inherit;cursor:pointer;color:inherit;}
.v102-item:last-child{border-bottom:0;}
.v102-item:active{background:#f8fafc;}
.v102-icon{width:36px;height:36px;flex:0 0 36px;border-radius:11px;display:grid;place-items:center;background:#f3f6fa;color:#49617e;font-size:17px;font-weight:900;}
.v102-item.critical .v102-icon{background:var(--red-light);color:var(--red);}
.v102-item.warn .v102-icon{background:var(--amber-light);color:var(--amber);}
.v102-item.info .v102-icon{background:var(--blue-light);color:var(--blue);}
.v102-copy{flex:1;min-width:0;}
.v102-copy b{display:block;font-size:13px;line-height:1.35;font-weight:900;color:#203650;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;}
.v102-copy span{display:block;font-size:10.8px;line-height:1.45;color:var(--text-2);margin-top:3px;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;}
.v102-badge{flex:0 0 auto;max-width:74px;padding:5px 7px;border-radius:8px;font-size:10px;line-height:1.2;font-weight:900;text-align:center;background:#f1f4f7;color:#66758a;white-space:normal;}
.v102-item.critical .v102-badge{background:var(--red-light);color:var(--red);}
.v102-item.warn .v102-badge{background:var(--amber-light);color:var(--amber);}
.v102-item.info .v102-badge{background:var(--blue-light);color:var(--blue);}
.v102-all-clear{padding:15px 14px;display:flex;align-items:center;gap:10px;color:#426759;font-size:12px;font-weight:800;background:#fbfefd;}
.v102-all-clear .v102-icon{background:var(--green-light);color:var(--green);}
.v102-sign-preview{margin-top:7px;font-size:10.5px!important;color:#7b8796!important;}
.v102-subsection{font-size:11px;font-weight:900;color:#8090a2;padding:11px 13px 7px;background:#fafbfd;border-bottom:1px solid #edf1f6;letter-spacing:.01em;}
@media(max-width:390px){
  .v102-inbox-head{padding:13px 12px 10px}.v102-item{padding:11px 12px;gap:9px}.v102-icon{width:34px;height:34px;flex-basis:34px}.v102-badge{max-width:66px;font-size:9.5px}
}
