.ap-mark-bar{padding:4px 16px 0}.ap-mark-btn{border:1px solid var(--ap-chip-line);background:var(--ap-glass-solid);width:100%;min-height:48px;color:var(--ap-accent);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:700;display:flex}.ap-mark-btn[aria-pressed=true]{background-color:var(--ap-sel-a);background-image:linear-gradient(150deg, var(--ap-sel-a), var(--ap-sel-b));color:var(--ap-on-sel);border-color:#0000}.ap-mark-btn:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-mark-btn[aria-pressed=true]:focus-visible{outline-color:#d8aa60}.ap-marks-lead{color:var(--ap-muted);margin:-8px 4px 16px;font-size:14px}.ap-marks-empty{border-radius:22px;margin:0;padding:18px 16px;font-size:15px;line-height:1.8}.ap-marks-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ap-marks-list li{border-radius:20px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;display:grid}.ap-marks-list li a{box-sizing:border-box;min-width:0;min-height:60px;padding:10px 6px 10px 16px;display:block}.ap-marks-list small{color:var(--ap-muted);margin-bottom:1px;font-size:12px;display:block}.ap-marks-list strong{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.45;display:block}.ap-marks-list li button{width:48px;height:48px;color:var(--ap-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:4px;display:grid}.ap-marks-list li button:focus-visible,.ap-marks-list li a:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-marks-note{color:var(--ap-muted);margin:14px 4px 0;font-size:12px;line-height:1.7}
