:root{--support-ink:#132329;--support-teal:#087d78;--support-teal-dark:#075c59;--support-mint:#dff1eb;--support-line:#bfd4d0;--support-soft:#f4f8f6;--support-warn:#b54b27;--support-paper:#fff}
.support-main [hidden]{display:none!important}
.support-field-grid select:disabled{cursor:not-allowed;background:#eef3f1;color:#718083}
.support-field-grid label.is-dependent{padding-left:14px;border-left:3px solid var(--support-line)}
.support-main{width:min(1560px,calc(100vw - 48px));margin:28px auto 80px;color:var(--support-ink)}
.support-titlebar{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--support-line)}
.support-titlebar h1{font-size:clamp(30px,4vw,50px);letter-spacing:0;margin:0 0 8px}.support-titlebar p{margin:0;color:#51686e}.support-session{max-width:540px;padding:12px 16px;border-left:4px solid var(--support-teal);background:var(--support-soft);font-weight:700}
.support-entry-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 18px;align-items:center;margin-top:18px;padding:16px 18px;border:1px solid var(--support-line);border-left:5px solid var(--support-teal);background:linear-gradient(110deg,#edf8f4,#fff)}.support-entry-context span{grid-row:1/3;color:var(--support-teal-dark);font-size:12px;font-weight:900;letter-spacing:.08em}.support-entry-context strong{font-size:18px}.support-entry-context small{color:#5c7074}.support-entry-context a{grid-column:3;grid-row:1/3;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--support-teal);color:var(--support-teal-dark);font-weight:900;text-decoration:none}.support-entry-context a:hover,.support-entry-context a:focus-visible{color:#fff;background:var(--support-teal);outline:none}
.support-tabs{display:flex;gap:4px;margin:22px 0 0;border-bottom:1px solid var(--support-line)}.support-tabs button{min-height:46px;padding:0 20px;border:0;border-bottom:3px solid transparent;background:transparent;color:#52666a;font-weight:800}.support-tabs button.is-active{color:var(--support-teal-dark);border-bottom-color:var(--support-teal)}
.support-panel{display:none;padding:26px 0}.support-panel.is-active{display:block}.support-stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;margin:0 0 28px;padding:0}.support-stepper li{position:relative;color:#6d7f82;border-bottom:2px solid var(--support-line)}.support-stepper button{display:flex;align-items:center;gap:9px;width:100%;min-height:52px;padding:8px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.support-stepper button:not(:disabled){cursor:pointer}.support-stepper button:not(:disabled):hover,.support-stepper button:not(:disabled):focus-visible{background:rgba(8,125,120,.08);outline:2px solid var(--support-teal);outline-offset:-2px}.support-stepper button:disabled{cursor:default;opacity:1}.support-stepper li:not(.is-current):not(.is-done):not(.is-available) button:disabled{opacity:.72}.support-stepper b{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:1px solid currentColor;border-radius:50%}.support-stepper .is-current,.support-stepper .is-done,.support-stepper .is-available{color:var(--support-teal-dark);border-bottom-color:var(--support-teal)}.support-stepper .is-current b{background:var(--support-teal);color:#fff;border-color:var(--support-teal)}.support-stepper .is-done button::after{content:"返回修改";margin-left:auto;font-size:12px;font-weight:800;color:var(--support-teal-dark)}
.support-stage{padding:26px;border:1px solid var(--support-line);background:rgba(255,255,255,.88);box-shadow:0 16px 48px rgba(21,64,62,.06)}.support-stage+ .support-stage{margin-top:18px}.support-stage>header{margin-bottom:18px}.support-stage h2,.support-panel-head h2{font-size:26px;letter-spacing:0;margin:0}.support-stage .eyebrow,.support-panel-head .eyebrow,.support-guidance .eyebrow{color:var(--support-teal);margin-bottom:4px}
.support-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.support-choice{display:grid;align-content:start;gap:8px;min-height:132px;padding:17px;text-align:left;border:1px solid var(--support-line);border-radius:6px;background:#fff;color:var(--support-ink)}.support-choice:hover,.support-choice:focus-visible{border-color:var(--support-teal);box-shadow:0 8px 24px rgba(8,125,120,.12);outline:none}.support-choice.is-selected{border:2px solid var(--support-teal);background:var(--support-mint)}.support-choice strong{font-size:18px}.support-choice span{font-size:13px;line-height:1.55;color:#5c7074}.support-choice small{margin-top:auto;color:var(--support-teal-dark);font-weight:800}
.support-issue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.support-issue-grid .support-choice{min-height:112px}
.support-detail-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.65fr);gap:24px}.support-field-grid,.support-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.support-field-grid label,.support-contact-grid label,.support-manager-toolbar label,.support-settings label{display:grid;gap:7px;font-weight:800}.support-field-grid input,.support-field-grid select,.support-field-grid textarea,.support-contact-grid input,.support-contact-grid select,.support-contact-grid textarea,.support-manager-toolbar input,.support-manager-toolbar select,.support-settings input,.support-dialog input,.support-dialog select,.support-dialog textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--support-line);border-radius:5px;background:#fff;color:var(--support-ink)}.support-field-grid textarea,.support-contact-grid textarea,.support-dialog textarea{resize:vertical}.support-contact-grid .span-2{grid-column:1/-1}.support-contact-grid small{font-weight:400;color:#64777a;line-height:1.55}
.support-field-grid small{font-weight:400;color:#64777a;line-height:1.45}.support-field-grid input[readonly],.support-field-grid select:disabled{background:#eef5f2;color:#435d61}
.support-guidance{align-self:start;padding:20px;border-left:5px solid var(--support-teal);background:var(--support-soft)}.support-guidance h3{font-size:23px;margin:0 0 12px}.support-guidance ul{margin:0;padding-left:20px;line-height:1.75}.support-resource-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.support-resource-links a{font-weight:800;color:var(--support-teal-dark)}
.support-account-choice{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;padding:15px;border-left:4px solid #d38b27;background:#fff8e9}.support-account-choice p{flex:1;margin:0;line-height:1.6}.support-account-choice div{display:flex;gap:8px}.support-consent{display:flex!important;align-items:flex-start;gap:9px;margin:14px 0;font-weight:700}.support-consent input{width:auto!important;min-height:0!important;margin-top:3px}.support-submit{min-width:180px}.support-error{min-height:22px;color:#a72c1c;font-weight:800}.support-honeypot{position:absolute!important;left:-9999px!important}
.support-success{padding:28px;border:1px solid var(--support-teal);background:var(--support-mint)}.support-success h2{margin:0 0 8px}.support-success strong{font-size:23px;color:var(--support-teal-dark)}
.support-panel-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.support-manager-toolbar{display:grid;grid-template-columns:2fr repeat(3,1fr) auto;gap:10px;align-items:end;padding:16px;border:1px solid var(--support-line);background:var(--support-soft)}.support-ticket-summary{margin:14px 0;color:#5a7075}.support-ticket-list{display:grid;gap:10px}.support-ticket{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.7fr) repeat(2,minmax(110px,.45fr)) auto;align-items:center;gap:14px;padding:16px;border:1px solid var(--support-line);border-radius:6px;background:#fff;text-align:left}.support-ticket:hover{border-color:var(--support-teal)}.support-ticket strong,.support-ticket span,.support-ticket small{display:block}.support-ticket strong{margin-bottom:4px}.support-ticket small{color:#62767a}.support-status{display:inline-flex!important;width:max-content;padding:4px 7px;border:1px solid currentColor;color:var(--support-teal-dark);font-size:12px;font-weight:800}.support-priority-urgent{color:#a72c1c}.support-priority-high{color:#a16008}.support-empty{padding:42px;text-align:center;border:1px dashed var(--support-line);color:#667a7d}
.support-manage-tabs{display:flex;gap:4px;margin-bottom:22px;border-bottom:1px solid var(--support-line)}.support-manage-tabs button{min-height:44px;padding:0 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:#52666a;font-weight:900}.support-manage-tabs button.is-active{color:var(--support-teal-dark);border-bottom-color:var(--support-teal)}
.support-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.support-section-head h3{margin:0;font-size:22px}.support-section-head p{margin:5px 0 0;color:#607579}
.support-section-actions{display:flex;flex-wrap:wrap;gap:8px}
.support-asset-toolbar{display:grid;grid-template-columns:2fr 1.2fr 1fr auto;gap:10px;align-items:end;padding:16px;border:1px solid var(--support-line);background:var(--support-soft)}.support-asset-toolbar label,.support-import-grid label,.support-asset-form>label,.support-asset-fields label{display:grid;gap:7px;font-weight:800}.support-asset-toolbar input,.support-asset-toolbar select,.support-import-grid input,.support-import-grid select{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--support-line);border-radius:5px;background:#fff;color:var(--support-ink)}
.support-import-panel{margin-top:14px;padding:14px 16px;border:1px solid var(--support-line);background:#fff}.support-import-panel summary{cursor:pointer;font-weight:900}.support-import-grid{display:grid;grid-template-columns:1.3fr 1.3fr auto auto;gap:10px;align-items:end;margin-top:14px}.support-import-panel>p{margin:12px 0 0;color:#536b70}
.support-asset-list{overflow-x:auto}.support-asset-table{min-width:980px;border-top:1px solid var(--support-line)}.support-asset-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.2fr) minmax(310px,1.6fr) minmax(120px,.55fr) minmax(230px,.75fr);gap:16px;align-items:center;padding:14px 8px;border-bottom:1px solid var(--support-line)}.support-asset-row>span{min-width:0}.support-asset-row strong,.support-asset-row small{display:block}.support-asset-row small{margin-top:4px;color:#62767a}.support-asset-head{font-weight:900;background:var(--support-soft)}.support-asset-actions{display:flex;flex-wrap:wrap;gap:6px}.button.danger{border-color:#d7a197!important;color:#982b1d!important;background:#fff7f5!important}
.support-asset-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.support-asset-form .span-2{grid-column:1/-1}.support-asset-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:16px;border:1px solid var(--support-line)}.support-asset-fields legend{padding:0 8px;font-weight:900}.support-asset-fields p{margin:0;color:#607579}.support-dialog-actions{display:flex;justify-content:flex-end;gap:10px}
.support-settings{margin-top:24px;padding:16px;border:1px solid var(--support-line);background:#fff}.support-settings summary{cursor:pointer;font-weight:900}.support-settings form{display:grid;grid-template-columns:minmax(300px,1fr) auto auto;gap:12px;align-items:end;margin-top:14px}
.support-dialog{width:min(1120px,calc(100vw - 24px));max-height:92vh;padding:0;border:1px solid var(--support-line);background:#fff}.support-dialog::backdrop{background:rgba(10,29,31,.55)}.support-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--support-line)}.support-dialog-head h2{margin:0}.support-icon-button{border:0;background:transparent;font-size:30px}.support-detail-body{padding:22px;overflow:auto;max-height:calc(92vh - 88px)}.support-detail-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.support-detail-meta div{padding:12px;background:var(--support-soft)}.support-detail-meta small,.support-detail-meta strong{display:block}.support-detail-meta small{color:#687b7e}.support-detail-section{margin-top:20px}.support-detail-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.support-detail-table div{padding:10px;border-bottom:1px solid var(--support-line)}.support-thread{display:grid;gap:10px}.support-message{padding:14px;border-left:4px solid var(--support-line);background:var(--support-soft)}.support-message.manager{border-left-color:var(--support-teal)}.support-message.internal{border-left-color:#ba6c1e;background:#fff8e9}.support-message header{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px}.support-message p{margin:0;white-space:pre-wrap}.support-reply-form{display:grid;gap:10px}.support-manager-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.support-attachment-list{display:flex;flex-wrap:wrap;gap:8px}.support-attachment-list a{padding:7px 10px;border:1px solid var(--support-line);color:var(--support-teal-dark);font-weight:800;text-decoration:none}
@media(max-width:1100px){.support-product-grid{grid-template-columns:repeat(3,1fr)}.support-detail-layout{grid-template-columns:1fr}.support-manager-toolbar,.support-asset-toolbar,.support-import-grid{grid-template-columns:repeat(2,1fr)}.support-ticket{grid-template-columns:1fr 1.5fr 1fr}.support-ticket>*:nth-last-child(-n+2){grid-column:auto}}
@media(max-width:720px){.support-main{width:calc(100vw - 24px);margin-top:14px}.support-titlebar,.support-panel-head,.support-section-head{align-items:flex-start;flex-direction:column}.support-session{width:100%}.support-entry-context{grid-template-columns:1fr}.support-entry-context span,.support-entry-context strong,.support-entry-context small,.support-entry-context a{grid-column:auto;grid-row:auto}.support-entry-context a{width:100%;margin-top:4px}.support-stepper button{display:grid;justify-items:center;gap:4px;padding:7px 2px;font-size:12px;text-align:center}.support-stepper .is-done button::after{content:"修改";margin:0;font-size:10px}.support-product-grid,.support-issue-grid,.support-field-grid,.support-contact-grid,.support-manager-toolbar,.support-asset-toolbar,.support-import-grid,.support-detail-meta,.support-detail-table,.support-manager-actions,.support-asset-form,.support-asset-fields{grid-template-columns:1fr}.support-contact-grid .span-2,.support-asset-form .span-2,.support-asset-fields .span-2{grid-column:auto}.support-stage{padding:18px}.support-account-choice{align-items:flex-start;flex-direction:column}.support-account-choice div{width:100%;flex-wrap:wrap}.support-ticket{grid-template-columns:1fr}.support-ticket button{width:100%}.support-settings form{grid-template-columns:1fr}.support-dialog{width:100vw;max-height:100dvh;height:100dvh}.support-detail-body{max-height:calc(100dvh - 84px)}.support-manage-tabs{overflow-x:auto}.support-manage-tabs button{white-space:nowrap}.support-dialog-actions{justify-content:stretch}.support-dialog-actions .button{flex:1}}
.support-embedded>.topbar,.support-embedded .support-titlebar,.support-embedded .support-tabs [data-support-tab="submit"],.support-embedded .support-tabs [data-support-tab="mine"]{display:none}.support-embedded .support-main{width:100%;margin:0;padding:0 20px 30px}.support-embedded .support-tabs{margin-top:0}.support-embedded .support-panel{padding-top:18px}
