@layer components{.review-open{left:var(--space-18);bottom:calc(var(--space-80) + env(safe-area-inset-bottom));z-index:var(--z-consent);background:var(--color-sheet);width:46px;height:46px;color:var(--color-text);box-shadow:var(--shadow-blade);cursor:pointer;transition:scale var(--time-400) var(--press);border-radius:50%;place-items:center;display:grid;position:fixed}.review-open:active{scale:var(--squeeze-md);transition-duration:var(--time-100)}.review-pick{inset:auto var(--space-12) calc(var(--space-80) + env(safe-area-inset-bottom));z-index:var(--z-consent);justify-content:space-between;gap:var(--space-16);max-width:var(--width-sm);padding:var(--space-12) var(--space-16);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-sm);box-shadow:var(--shadow-3);margin:0 auto;display:flex;position:fixed}.review{width:min(100% - var(--space-24), var(--width-sm));max-height:80dvh;margin:auto auto var(--space-12);padding:var(--space-20);border:1px solid var(--color-border);background:var(--color-sheet);color:var(--color-text);box-shadow:var(--shadow-3);overflow-y:auto}.review::backdrop{background:rgb(var(--shade) / .3)}.review__form{gap:var(--space-12);display:grid}.review__head{justify-content:space-between;align-items:center;display:flex}.review__head .cap{margin:0}.review__close{width:44px;height:44px;margin:calc(-1 * var(--space-12));cursor:pointer;place-items:center;display:grid}.review__target{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere;display:grid}.review__actions{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.review__state{min-height:1lh;font-size:var(--text-sm);color:var(--color-text-muted)}.review__list{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--color-border)}.review__list li{gap:var(--space-2);padding:var(--space-8) 0;font-size:var(--text-sm);overflow-wrap:anywhere;display:grid}.review__list li.done{color:var(--color-text-muted)}.review__list a{text-decoration:underline}.review__status{font:var(--font-label-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-label)}.review__note{color:var(--color-text)}}
