.product-support{min-width:0}.ps-shell{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px;color:#172b46}.ps-heading,.ps-actions,.ps-list-head,.ps-record header,#ps-answer header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ps-heading h2,.ps-list-head h3,.ps-edit h3{font-size:18px;margin:0}.ps-heading nav{display:flex;gap:6px}.ps-heading>.ps-muted{margin-left:auto}.ps-muted,.ps-meta{color:#4c5e73;font-size:13px}.ps-shell p{margin:7px 0;overflow-wrap:anywhere}.ps-shell label{font-size:13px;font-weight:500}.ps-shell input:not([type=checkbox]),.ps-shell select,.ps-shell textarea{width:100%;box-sizing:border-box;min-height:34px;border:1px solid #9caec1;border-radius:4px;padding:6px 8px;font:inherit;color:#172b46;background:#fff}.ps-shell input:focus-visible,.ps-shell select:focus-visible,.ps-shell textarea:focus-visible,.ps-shell button:focus-visible{outline:2px solid #2366b5;outline-offset:2px}.ps-shell textarea{resize:vertical}.ps-shell [hidden]{display:none!important}.ps-shell .btn{white-space:nowrap}.ps-filters{display:grid;grid-template-columns:1fr 1.3fr 1.5fr;gap:10px;margin:10px 0}.ps-filters label,.ps-edit-grid label{display:grid;gap:4px}.ps-question>div{display:flex;gap:8px;align-items:stretch}.ps-question textarea{flex:1;min-width:0}.ps-question button{min-width:68px}.ps-question>label{display:block;margin-bottom:4px}#ps-status{min-height:20px;margin:8px 0;font-size:13px;color:#4c5e73}.ps-error{color:#a02222!important}#ps-answer{margin-top:12px;padding:12px;background:#f2f7fe;border:1px solid #b6cce5;border-radius:6px}.ps-answer-text{white-space:pre-wrap;line-height:1.65;max-width:85ch}#ps-answer header strong{font-size:16px}.ps-list-head{margin:18px 0 8px}.ps-list-head h3{font-size:16px}#ps-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.ps-record{border:1px solid #d4dce7;border-radius:6px;padding:10px;min-width:0}.ps-record header{justify-content:space-between;align-items:flex-start}.ps-record p{font-size:14px;line-height:1.55}.ps-badge{font-size:12px;white-space:nowrap;border-radius:4px;padding:2px 6px;color:#155c37;background:#e4f2e8}.ps-negative{color:#8d2424;background:#fbe9e9}.ps-conditional{color:#79500d;background:#fff2cf}.ps-record summary,.ps-feedback summary{cursor:pointer;font-size:13px;color:#205c9e}.ps-record details p{font-size:12px;color:#4c5e73}.ps-feedback{margin-top:12px}.ps-feedback textarea{display:block;margin:6px 0}.ps-empty{padding:20px 4px;color:#4c5e73}.ps-scroll{overflow:auto;max-width:100%;margin:10px 0}.ps-table{width:100%;border-collapse:collapse;font-size:13px}.ps-table th,.ps-table td{padding:6px 8px;border-bottom:1px solid #d7e0eb;text-align:left;vertical-align:top}.ps-table th{background:#edf2f8;position:sticky;top:0;white-space:nowrap}.ps-table small{display:block;color:#4c5e73;font-size:12px;margin-top:2px}.ps-table td.ps-actions{display:table-cell;min-width:185px}.ps-table td.ps-actions button{margin-right:4px;margin-bottom:4px}.ps-table tr:hover{background:#f5f8fc}.ps-import{margin-top:12px;padding:10px;background:#f4f7fa;border:1px solid #cbd5e1;border-radius:6px}.ps-stage{max-height:310px}.ps-stage td{max-width:260px}.ps-edit{margin:12px 0;padding:12px;background:#f6f8fb;border:1px solid #b3c6dc;border-radius:6px}.ps-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}.ps-confirm{display:flex;gap:8px;align-items:flex-start;margin:10px 0}.ps-confirm input{margin-top:3px}.ps-feedback-list{margin-top:18px}.ps-feedback-list article{padding:10px 0;border-bottom:1px solid #d7e0eb}.ps-feedback-list input{margin:6px 0}.ps-shell pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.ps-shell[aria-busy=true] .ps-question{opacity:.8}.ps-shell input::placeholder,.ps-shell textarea::placeholder{color:#53667c}.ps-shell a{color:#205c9e;text-underline-offset:3px}
@media(max-width:700px){.ps-shell{padding:10px}.ps-heading{gap:8px}.ps-heading>.ps-muted{margin-left:0;width:100%}.ps-heading nav{flex-wrap:wrap}.ps-filters{grid-template-columns:1fr 1fr;gap:8px}.ps-filters label:last-child{grid-column:1/-1}.ps-edit-grid{grid-template-columns:1fr}.ps-question>div{flex-direction:column}.ps-question button{min-height:40px}#ps-records{grid-template-columns:1fr}.ps-table{min-width:620px}.ps-shell .btn{min-height:34px}.ps-shell input[type=checkbox]{width:20px;height:20px}.ps-shell input,.ps-shell select,.ps-shell textarea{font-size:16px}.ps-record header{gap:6px}.ps-table td.ps-actions{min-width:185px}}
