.tap-area h1{margin-bottom:0}.main-naam-select{width:auto;max-width:min(78vw,360px);padding:7px 34px 7px 13px;border:0;background-color:var(--surface);font-size:.82rem;text-align:center;cursor:pointer}.stat-grid b{font-size:clamp(.92rem,4vw,1.15rem);overflow-wrap:anywhere}.stat-grid small{display:block;color:var(--muted);font-size:.7rem}.naam-breakdown,.naam-management{display:grid;gap:8px}.naam-breakdown button,.manage-row{border:0;background:var(--surface);color:var(--ink);border-radius:14px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.naam-breakdown button>span,.manage-row>div{display:grid;min-width:0}.naam-breakdown button>span:last-child{text-align:right}.naam-breakdown small,.manage-row small,.history-row small{display:block;color:var(--muted);font-size:.7rem;overflow-wrap:anywhere}.manage-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.manage-row label{grid-column:1/-1;margin:3px 0}.manage-row .target-input{padding:9px}.form-feedback{min-height:1.2em;color:var(--accent);font-size:.78rem}.history-row>span:first-child{min-width:0}.history-row>span:last-child{text-align:right;overflow-wrap:anywhere}.lifetime article{min-width:0}.feedback{max-width:min(70vw,320px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-privacy=hidden] .tap-area .mala-ring,html[data-privacy=hidden] .tap-area .mala-count,html[data-privacy=hidden] .tap-area .total-today,html[data-privacy=hidden] .tap-area .tap-hint,html[data-privacy=hidden] .tap-area .goal-wrap,html[data-privacy=hidden] .tap-area .feedback,html[data-privacy=hidden] .tap-area .completion,html[data-privacy=hidden] .footer-actions{display:none}html[data-privacy=hidden] .tap-area{gap:clamp(16px,3vh,28px)}html[data-privacy=hidden] .tap-area h1{font-size:clamp(2rem,7vw,3.1rem)}html[data-privacy=hidden] .main-naam-select{font-size:1rem;padding:10px 38px 10px 16px;box-shadow:0 8px 28px rgba(80,55,38,.08)}
.device-refresh{font-size:.7rem;color:var(--muted)}.device-battery{display:grid;gap:9px}.battery-card{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface) 88%,var(--gold)));border-radius:17px;padding:15px;box-shadow:0 5px 18px rgba(70,45,28,.07)}.battery-card-head,.battery-reading,.battery-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.device-dot{width:8px;height:8px;border-radius:50%;background:#b46a5d;box-shadow:0 0 0 4px color-mix(in srgb,#b46a5d 16%,transparent)}.battery-card.online .device-dot{background:#4f9665;box-shadow:0 0 0 4px color-mix(in srgb,#4f9665 16%,transparent)}.battery-state{display:flex;align-items:center;gap:8px;font-size:.76rem}.battery-reading{margin:13px 0 9px}.battery-reading strong{font-size:1.65rem;font-weight:650}.battery-reading span{font-size:.82rem;color:var(--muted)}.battery-shell{height:11px;border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);border-radius:5px;padding:2px;position:relative;margin-right:4px}.battery-shell:after{content:"";position:absolute;right:-5px;top:2px;width:3px;height:5px;border-radius:0 2px 2px 0;background:color-mix(in srgb,var(--ink) 30%,transparent)}.battery-fill{display:block;height:100%;min-width:2px;border-radius:2px;background:linear-gradient(90deg,#b88337,#5d9b67)}.battery-fill.low{background:#b34f45}.battery-meta{margin-top:10px;color:var(--muted);font-size:.7rem}.battery-meta span:last-child{text-align:right}
