.support-panel{padding:16px;border:1px solid #d9dee5;border-radius:12px;background:#fff;color:#18222c;margin:12px 0;min-width:0}.support-panel>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.support-panel h2{font-size:1.2rem;margin:0}.support-panel h3{font-size:1.05rem;margin:14px 0 8px}.support-panel p{line-height:1.5;margin:8px 0;overflow-wrap:anywhere}.support-panel label{display:grid;gap:6px;font-weight:600;margin:10px 0}.support-panel input:not([type=checkbox]),.support-panel select,.support-panel textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-size:16px;padding:10px;border:1px solid #8b98a5;border-radius:7px;background:#fff;color:#18222c}.pass-context-actions button,.support-notification button,.support-panel button{min-height:44px;padding:8px 13px;border:1px solid #c4cdd5;border-radius:7px;background:#f3f5f7;color:#18222c;font:inherit;font-weight:600;cursor:pointer}.support-panel button:disabled{opacity:.55;cursor:default}.pass-context-actions :focus-visible,.support-notification :focus-visible,.support-panel :focus-visible{outline:3px solid #296cc4;outline-offset:3px}.support-panel fieldset{border:0;padding:0;min-width:0}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.support-panel .support-check{display:flex;align-items:center;gap:10px}.support-panel .support-row{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;border:0;border-bottom:1px solid #e0e5eb;border-radius:0;background:white;text-align:left;padding:12px 4px;box-sizing:border-box}.support-row>span{min-width:0}.support-row small{display:block;color:#526273;margin-top:3px}.support-row small,.support-row strong{overflow-wrap:anywhere}.support-row>span:last-child{font-size:.85rem}.support-status{font-size:.8rem;text-transform:uppercase;color:#526273}.pass-context-actions,.support-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.support-conversation article{padding:12px;background:#f3f6f8;border-radius:8px;margin:10px 0}.support-conversation article p{white-space:pre-wrap}.support-conversation small{font-size:.78rem;color:#526273}.support-success{background:#e6f4ea;padding:12px;border-radius:8px}.support-notification{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin:12px 0;background:#e9f1fd;border-radius:8px;color:#18222c}.support-recovery{padding:12px;background:#f3f6f8;margin-top:12px}.support-recovery img{display:block;max-width:100%;height:auto;margin:10px auto}.support-recovery a{display:block;overflow-wrap:anywhere;margin:8px 0}.support-result{border-top:1px solid #d9dee5;padding:12px 0}.help-desk-settings>summary{font-weight:700;cursor:pointer;min-height:32px}.pass-up-next{padding:14px!important}.pass-up-next h2{font-size:1.2rem!important}.pass-up-next p{margin:6px 0!important}.pass-judging-row{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid #d9dee5}.pass-context-actions .support-unread{background:#1c4b80;color:white;border-radius:14px;padding:2px 7px;margin-left:6px}@media(max-width:600px){.support-grid{grid-template-columns:1fr;gap:0}.support-panel{padding:12px}.support-row{align-items:flex-start!important}.support-panel>header h2{font-size:1.15rem}.support-notification{flex-wrap:wrap}.event-pass-live>header .event-pass-tool-row{gap:6px}.event-pass-live>header .event-pass-tool-row button{min-height:48px;padding:8px;font-size:12px;line-height:1.35}.event-pass-live>header .event-pass-tool-row .portal-action-icon{width:16px;height:16px}.event-pass-live>header .pass-secondary-more{margin-top:8px}.event-pass-live .pass-home-heading{margin-top:16px}}.help-desk-settings .tp-person-picker>button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;background:white}.help-desk-settings .tp-person-options{padding:10px;border:1px solid #d9dee5;border-radius:8px;margin-top:6px}.help-desk-settings .tp-person-results{display:grid;max-height:240px;overflow:auto;gap:4px}.help-desk-settings .tp-person-results button{text-align:left;display:flex;justify-content:space-between;align-items:center;gap:8px}.help-desk-settings .tp-person-results small{font-weight:400;color:#526273}