.partner-root{padding:26px;color:#252c3a;font:14px/1.6 system-ui,"Microsoft YaHei",sans-serif;max-width:1600px}.partner-root h1{font-size:26px;margin:0 0 8px}.partner-root h2,.partner-dialog h2{font-size:19px;margin:0}.partner-note{color:#667085;line-height:1.7}.partner-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.partner-btn{padding:8px 14px;border:1px solid #d2d8e4;border-radius:7px;background:white;color:#344054;cursor:pointer;font:inherit}.partner-btn.primary{background:#4d5dd5;border-color:#4d5dd5;color:white}.partner-btn.danger{color:#b42318}.partner-btn:disabled{opacity:.5;cursor:default}.partner-card{margin:20px 0;padding:20px;border:1px solid #e1e6ef;border-radius:10px;background:#fff}.partner-table-wrap>input{width:min(350px,100%);padding:9px 12px;border:1px solid #d2d8e4;border-radius:7px;margin:12px 0}.partner-scroll{overflow:auto}.partner-root table,.partner-dialog table{width:100%;border-collapse:collapse;white-space:normal}.partner-root th,.partner-root td,.partner-dialog th,.partner-dialog td{text-align:left;padding:11px;border-bottom:1px solid #e6eaf1;vertical-align:top;min-width:80px}.partner-root th,.partner-dialog th{background:#f8f9fc;color:#667085}.partner-pagination{display:flex;align-items:center;gap:15px;margin-top:15px}.partner-notice{min-height:20px;color:#23684c}.partner-notice.error,.partner-error{color:#b42318}.partner-dialog{width:min(650px,90vw);border:0;border-radius:12px;padding:24px;max-height:90vh;overflow:auto;box-shadow:0 18px 80px #10182840;color:#252c3a;font:14px/1.6 system-ui,"Microsoft YaHei",sans-serif}.partner-dialog.wide{width:min(1050px,94vw)}.partner-dialog::backdrop{background:#10182877}.partner-dialog form>label{display:flex;flex-direction:column;gap:5px;margin:13px 0}.partner-dialog input:not([type=checkbox]),.partner-dialog select,.partner-dialog textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #ccd4e0;border-radius:6px;font:inherit}.partner-dialog input[type=checkbox]{margin-right:7px}.partner-dialog small{color:#667085}.partner-dialog fieldset{border:1px solid #d2d8e4;border-radius:6px;margin:15px 0}.partner-dialog fieldset label{display:inline-block;margin:6px 12px}.partner-dialog pre,.partner-root pre{max-width:550px;max-height:350px;overflow:auto;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.partner-upload{background:#f8f9fc;padding:14px;border-radius:8px;margin:16px 0}.partner-upload progress{width:100%;height:12px;margin-top:12px}.partner-upload h3{margin:0 0 10px;font-size:15px}.partner-preview{display:block;max-width:100%;max-height:65vh;margin:auto}.partner-root a{color:#4d5dd5;text-decoration:underline}@media(max-width:700px){.partner-root{padding:14px}.partner-card{padding:12px}.partner-dialog{padding:17px}.partner-toolbar{gap:7px}.partner-root h1{font-size:22px}}
