.tab-notice{min-width:17px;height:17px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;background:#ef5f6c;color:#fff;font-size:8px;box-shadow:0 0 12px rgba(239,95,108,.45)}
.notification-inbox>p{margin:12px 0 0;color:var(--muted);font-size:10px}.notification-inbox .card-heading>strong{min-width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#153566;color:#8db8ff}.notification-list{margin-top:17px;border:1px solid var(--line);border-radius:11px;overflow:hidden}
.notification-item{width:100%;min-height:78px;padding:12px 15px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;border:0;border-bottom:1px solid var(--line);background:#090e16;color:#fff;text-align:left}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:#0d1724}.notification-item b,.notification-item small{display:block}.notification-item b{font-size:11px}.notification-item small{margin-top:4px;color:#6c7a8e;font-size:9px}.notification-item>i{color:#73a8fa;font-size:9px;font-style:normal}
.notification-kind{width:44px;height:34px;display:grid;place-items:center;border:1px solid #28538f;border-radius:8px;background:#10264a;color:#83b3ff;font-size:8px;font-weight:800;letter-spacing:.08em}.notification-kind.creator{border-color:#664494;background:#251838;color:#d1a6ff}.creator-notification a{display:inline-block;margin-top:5px;color:#75aaff;font-size:9px;text-decoration:none}.notification-decisions{display:flex;gap:7px}.notification-decisions button,.review-actions button{min-height:36px;padding:0 13px;border-radius:8px;background:transparent;cursor:pointer}
.map-review-modal{width:min(1050px,100%);max-height:94vh;padding:24px;position:relative;display:grid;grid-template-rows:auto auto auto minmax(300px,58vh) auto auto;gap:13px;border:1px solid #243147;border-radius:17px;background:#080d15;box-shadow:0 35px 110px #000}#mapReviewModal.open .map-review-modal{animation:map-modal-enter .42s cubic-bezier(.2,.9,.25,1.08) both}
.review-author{width:max-content;padding:5px 52px 5px 5px;display:flex;align-items:center;gap:11px;border:0;border-radius:11px;background:#0e1622;color:#fff;text-align:left;cursor:pointer}.review-author:hover{background:#122039}.review-author img{width:52px;height:52px;object-fit:contain;border-radius:9px;background:#0c1a2c}.review-author small,.review-file-line small{display:block;color:#6c7b90;font-size:8px;text-transform:uppercase}.review-author b{display:block;margin-top:3px;font-size:13px}
.review-file-line{padding:11px 13px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:10px;background:#0a1019}.review-file-line strong{display:block;margin-top:3px;font-size:11px}.review-map-meta{display:flex;gap:8px}.review-map-meta span{padding:5px 9px;border:1px solid #274c80;border-radius:7px;background:#0e203b;color:#84b2fb;font-size:9px;text-transform:capitalize}.review-map-meta span:last-child{letter-spacing:2px}.map-review-modal iframe{width:100%;height:100%;border:1px solid var(--line);border-radius:11px;background:#03050a}.review-actions{display:flex;justify-content:flex-end;gap:9px}.review-actions button{min-width:120px}
@media(max-width:650px){.notification-item{grid-template-columns:42px 1fr}.notification-item>i{display:none}.creator-notification{grid-template-columns:42px 1fr}.notification-decisions{grid-column:1/-1;justify-content:flex-end}.map-review-modal{padding:14px;grid-template-rows:auto auto auto minmax(300px,50vh) auto auto}.review-file-line{align-items:flex-start;flex-direction:column;gap:10px}.review-file-line .button{width:100%}.review-actions button{min-width:0;flex:1}}
