.cpt-root .mq-modal{width:min(560px,94vw)}.cpt-root .mq-modal .cpt-modal-head h2{font-size:17px;line-height:1.3}.cpt-root .mq-x{width:28px;height:28px;flex:none;border-radius:7px;border:1px solid var(--cpt-line-2);background:var(--cpt-surface);color:var(--cpt-ink);font:inherit;font-size:16px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cpt-root .mq-x:hover{background:var(--cpt-surface-2)}.cpt-root .mq-body{display:flex;flex-direction:column;gap:14px}.cpt-root .mq-line{display:flex;align-items:center;gap:8px;color:var(--cpt-ink-soft);font-size:13.5px}.cpt-root .mq-sw{width:10px;height:10px;border-radius:3px;flex:none;background:var(--cpt-pos)}.cpt-root .mq-sub{color:var(--cpt-ink-soft);font-size:13.5px}.cpt-root .mq-whos{display:flex;flex-wrap:wrap;gap:6px;margin-top:-2px}.cpt-root .mq-who{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--cpt-surface-2);color:var(--cpt-ink);font-size:12.5px;font-weight:600}.cpt-root .mq-who .mq-sw{width:8px;height:8px;border-radius:2px}.cpt-root .mq-choices{display:flex;gap:10px}.cpt-root .mq-choice{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--cpt-line-2);border-radius:12px;background:var(--cpt-surface);text-align:left;color:var(--cpt-ink);font:inherit;cursor:pointer;transition:border-color .12s var(--cpt-ease),box-shadow .12s var(--cpt-ease)}.cpt-root .mq-choice:hover{border-color:var(--cpt-accent)}.cpt-root .mq-choice:focus-visible{outline:2px solid var(--cpt-accent);outline-offset:1px}.cpt-root .mq-choice:disabled{cursor:default;opacity:.6}.cpt-root .mq-choice-t{font-size:15px;font-weight:600}.cpt-root .mq-choice-d{font-size:13px;line-height:1.45;color:var(--cpt-ink-soft)}.cpt-root .mq-foot{font-size:12.5px;color:var(--cpt-ink-faint)}@media (max-width:520px){.cpt-root .mq-choices{flex-direction:column}}.cpt-root .mq-notes{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100vw - 32px))}.cpt-root .mq-note{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;background:var(--cpt-surface);border:1px solid var(--cpt-line-2);border-left:3px solid var(--cpt-pos);border-radius:12px;box-shadow:var(--cpt-shadow-pop);font-size:13px;color:var(--cpt-ink-soft);line-height:1.5;animation:cpt-toast-in .22s var(--cpt-ease)}.cpt-root .mq-note.bad{border-left-color:var(--cpt-neg)}.cpt-root .mq-note-main{flex:1 1;min-width:0}.cpt-root .mq-note b{display:block;color:var(--cpt-ink);font-size:13.5px;font-weight:600;margin-bottom:2px}.cpt-root .mq-note-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cpt-root .mq-note-acts .cpt-btn-ghost,.cpt-root .mq-note-acts .cpt-btn-primary{min-height:30px;padding:6px 11px;font-size:13px}.cpt-root .mq-note-x{border:0;background:none;color:var(--cpt-ink-faint);font:inherit;font-size:18px;line-height:1;cursor:pointer;flex:none;min-width:28px;min-height:28px;margin:-6px -6px 0 0}body:has(.mq-note) .cpt-feedback-fab{display:none!important}