.acc-back .dlg-panel{position:relative;width:420px;max-height:88vh;display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px}.acc-back .dlg-close{top:10px;right:10px}.acc-title{margin:2px 48px 0 0;font:600 10.5px var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--accent)}.acc-who{display:flex;align-items:center;gap:8px;font-size:16px;min-width:0}.acc-who b{min-width:0;overflow-wrap:anywhere}.acc-tag{flex:0 0 auto;font-size:10px;text-transform:uppercase;letter-spacing:.6px;background:var(--surface3);color:var(--text2);padding:2px 7px;border-radius:999px}.acc-line{margin:-4px 0 0;font:11.5px var(--mono);color:var(--text2);font-variant-numeric:tabular-nums}.acc-notice{margin:0;padding:8px 10px;border-radius:var(--radius);font-size:12px;line-height:1.45}.acc-notice.error{background:var(--red-lt);color:var(--red)}.acc-notice.ok{background:var(--green-lt);color:var(--green)}.acc-sect{background:var(--surface2);border-radius:var(--radius);padding:12px 13px}.acc-sect h4{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:var(--text2);font-weight:700}.acc-note{margin:0;font-size:11.5px;line-height:1.5;color:var(--text2)}.acc-field+.acc-note,.acc-meter+.acc-note{margin-top:8px}.acc-field{display:block;margin-bottom:8px}.acc-note+.acc-field{margin-top:10px}.acc-field span{display:block;font-size:11px;color:var(--text2);margin-bottom:3px;letter-spacing:.2px}.acc-field .dlg-input{margin-top:0;font-size:13px;padding:8px 10px;background:var(--surface3)}.acc-field .dlg-input:focus{background:var(--surface3);box-shadow:inset 0 0 0 1px var(--accent)}.acc-actions{display:flex;gap:6px;justify-content:flex-end;margin-top:12px;flex-wrap:wrap}.acc-btn{border:none;background:var(--accent-lt);color:var(--accent);font-weight:600;border-radius:var(--radius);padding:8px 14px;cursor:pointer;font-size:12.5px;font-family:var(--font);white-space:nowrap;transition:background .12s,color .12s,opacity .12s}.acc-btn:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.acc-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acc-btn:disabled{opacity:.4;cursor:default}.acc-btn.ghost{background:var(--surface3);color:var(--text2)}.acc-btn.ghost:hover:not(:disabled){background:var(--surface3);color:var(--text)}.acc-btn.danger{background:var(--red-lt);color:var(--red)}.acc-btn.danger:hover:not(:disabled){background:var(--red);color:var(--on-accent)}.acc-meter{display:flex;align-items:center;gap:3px;margin:-1px 0 0}.acc-meter i{flex:1;height:3px;border-radius:2px;background:var(--surface3)}.acc-meter span{flex:0 0 auto;margin-left:6px;font-size:10.5px;color:var(--text2)}.acc-meter[data-score="1"] i:nth-child(-n+1),.acc-meter[data-score="2"] i:nth-child(-n+2){background:var(--red)}.acc-meter[data-score="3"] i:nth-child(-n+3){background:var(--accent)}.acc-meter[data-score="4"] i{background:var(--green)}@media(max-width:520px),(pointer:coarse){.acc-back{padding:12px}.acc-back .dlg-panel{width:100%;max-height:92vh}.acc-field .dlg-input{font-size:16px;padding:10px 12px}.acc-btn{min-height:44px;padding:10px 16px;font-size:14px}.acc-actions{justify-content:stretch}.acc-actions .acc-btn{flex:1 1 auto}}.notice-line{display:flex;align-items:center;gap:8px;min-height:38px;padding:6px 6px 6px 12px;background:var(--surface3);color:var(--text);border-radius:var(--radius);box-shadow:0 6px 20px #00000073;font-size:13px;line-height:1.3}.notice-line[hidden]{display:none}.notice-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--text2)}.notice-line.k-refused .notice-dot{background:var(--red)}.notice-line.k-warn .notice-dot,.notice-line.k-table .notice-dot{background:var(--accent)}.notice-line.k-event .notice-dot{background:var(--notice-other, var(--text2))}.notice-line.k-system .notice-dot{background:var(--red)}.notice-text{flex:1 1 auto;min-width:0}.notice-undo{flex:0 0 auto;border:none;cursor:pointer;padding:6px 10px;border-radius:var(--radius-sm);background:var(--accent-lt);color:var(--accent);font:inherit;font-weight:600;transition:background .12s,color .12s}.notice-undo:hover{background:var(--accent);color:var(--on-accent)}.notice-x{flex:0 0 auto}
