/* V10: small radio block, visible gray locks, no empty metadata boxes */
#radio .radio-card{min-height:0!important;padding:14px 15px!important}
#radio .nawa-simple-radio-title{font-size:15px!important;font-weight:900;line-height:1.8;margin:12px 0 7px!important}
.nawa-simple-radio-top{display:flex;justify-content:flex-start;align-items:center}
.nawa-simple-radio-details{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.nawa-simple-radio-details[hidden],.nawa-simple-radio-details span[hidden]{display:none!important}
.nawa-simple-radio-details span{font-size:10px;font-weight:750;padding:5px 8px;border-radius:8px;border:1px solid #bcd8ce;background:#edf8f4;color:#30675e}
.dark .nawa-simple-radio-details span{background:#284d4c;border-color:#476e67;color:#d0e7de}
.nawa-public-lock{display:inline-flex;align-items:center;justify-content:center;flex:none;filter:grayscale(1);opacity:.7;font-size:12px!important;line-height:1.1;margin-inline-start:4px}
.nawa-photo-tile.nawa-image-locked .nawa-photo-view img{filter:blur(5px) grayscale(.4)}
.nawa-photo-tile.nawa-image-locked .nawa-public-lock{position:absolute;top:5px;right:5px;background:#f0f2f5;color:#56616d;border-radius:6px;padding:5px;opacity:.95;font-size:13px!important}
.nawa-photo-tile.nawa-image-locked:has(.nawa-photo-view:focus) .nawa-public-lock{outline:2px solid #538a85}
.nawa-doc-info .nawa-public-lock{position:relative;filter:grayscale(1);font-size:11px!important;opacity:.75}

.nawa-protected-note-button{background:#657784;border:0;border-radius:8px;padding:7px 10px;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.nawa-doc-note[hidden]{display:none}
