.effect-feedback{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.feedback-heading h3{font-size:25px;line-height:1.5;font-weight:400;margin:12px 0}.feedback-mode{font-size:12px;color:#758892;background:#eff4f5;padding:10px 13px}.feedback-question{padding:18px 0}.effect-feedback h4{font-size:20px;font-weight:400;margin:0 0 10px}.feedback-question p,.direction-decision>p{font-size:14px;color:var(--muted)}.feedback-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 10px}.feedback-actions button{font-size:14px}.effect-conversation{padding:24px;background:#f3f6f7;border:1px solid var(--line);margin:20px 0}.effect-conversation>label{display:block;font-size:14px;margin-top:16px}.effect-conversation>label:first-child{margin-top:0}.effect-conversation label small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.effect-conversation textarea{background:white}.feedback-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.feedback-chips button{border:1px solid #cad9df;background:white;color:#4d6e7d;padding:7px 12px;font-size:12px}.feedback-read{font-size:12px!important;color:var(--muted)}.feedback-read input{accent-color:var(--blue)}.direction-decision{padding:26px;background:#e9f1f3;margin-top:20px}.direction-check{font-size:12px;color:#527986;letter-spacing:1px;margin-bottom:15px}.revision-history{margin-top:24px;color:#70818a;font-size:13px}.revision-history summary{cursor:pointer;padding:14px 0;border-bottom:1px solid var(--line)}.revision-history article{border-bottom:1px solid var(--line);padding:14px 0}.revision-history strong{font-weight:500;color:var(--ink)}.revision-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.revision-history small{font-size:11px}.version-tabs{display:flex;flex-wrap:wrap;gap:8px}.version-tabs button{padding:8px 15px;background:#f1f4f5;border:1px solid var(--line);font-size:13px}.version-tabs button.active{background:var(--ink);color:white}.handoff-dialog{width:min(560px,calc(100vw - 32px));max-width:560px;max-height:88svh;overflow:auto}.handoff-summary{background:#eef3f5;padding:15px;font-size:13px;color:#536d7a;margin:20px 0}.contact-channel{display:block;padding:15px 20px;margin:12px 0;background:#203e4c;color:white;text-align:center;font-size:15px}.contact-qr{display:block;width:190px;max-width:100%;margin:20px auto}.handoff-dialog p{line-height:1.9}.handoff-dialog h2{font-size:27px}.handoff-dialog .small{font-size:12px}@media(max-width:760px){.effect-feedback{margin-top:30px}.feedback-heading h3{font-size:22px}.effect-feedback h4{font-size:18px}.feedback-actions{gap:9px}.feedback-actions button{padding:12px 14px;flex:1;font-size:13px}.effect-conversation{padding:18px}.direction-decision{padding:20px}.handoff-dialog h2{font-size:24px}.feedback-mode{font-size:11px}.feedback-question p{font-size:13px}}
.contact-option{padding:18px 0;border-bottom:1px solid var(--line)}.contact-option h3{font-size:16px;font-weight:500;margin:0 0 12px}.contact-option p{font-size:13px}
.self-service-dialog{max-width:720px;width:min(720px,calc(100vw - 32px))}.self-service-steps{list-style:none;padding:0;counter-reset:none}.self-service-steps li{padding:24px 0;border-bottom:1px solid var(--line)}.self-service-steps li>span{font-size:12px;color:#527986;letter-spacing:1px}.self-service-steps h3{font-size:20px;font-weight:400}.self-service-steps p{font-size:14px;color:#667983}.self-service-steps button:disabled{opacity:.55;cursor:not-allowed}.reference-ack{display:block;font-size:13px;line-height:1.8;margin:18px 0}.reference-ack input{accent-color:#203e4c}
