.super-docking-modal{display:none;position:fixed;inset:0;z-index:10000;align-items:center;justify-content:center;padding:16px;background:rgba(9,32,62,.68);box-sizing:border-box}.super-docking-modal.is-open{display:flex}.super-docking-dialog{width:min(500px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:10px;box-shadow:0 20px 55px rgba(0,0,0,.28)}.super-docking-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;padding:15px 16px;background:linear-gradient(107deg,#0162eb,#00bdf8);color:#fff}.super-docking-dialog-head h2{margin:0;font-size:19px;line-height:1.3}.super-docking-dialog-head h2 i{margin-right:6px}.super-docking-dialog-head p{margin:3px 0 0;font-size:12px}.super-docking-close{padding:0;border:0;background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer}.super-docking-dialog-body{padding:14px}.super-docking-tip{margin:0 0 14px;padding:11px 13px;border-radius:7px;background:#edf4ff;color:#5d6d85;line-height:1.55;font-size:13px}.super-docking-dialog-body label{display:block;margin:8px 0 0;color:#333;font-size:13px;font-weight:600}.super-docking-dialog-body em{color:#e84747;font-style:normal}.super-docking-dialog-body input,.super-docking-dialog-body select,.super-docking-dialog-body textarea{display:block;box-sizing:border-box;width:100%;margin-top:4px;padding:8px 10px;border:1px solid #d7dce5;border-radius:5px;background:#fff;color:#333;font:inherit;font-size:13px;font-weight:400}.super-docking-dialog-body textarea{min-height:58px;resize:vertical}.super-docking-dialog-foot{display:flex;justify-content:flex-end;gap:8px;margin:16px -14px -14px;padding:11px 14px;border-top:1px solid #e6e8ed}.super-docking-dialog-foot button{min-width:92px;padding:8px 13px;border-radius:18px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.super-docking-cancel{border:1px solid #1674ed;background:#fff;color:#1674ed}.super-docking-submit{border:1px solid #09aef2;background:#09aef2;color:#fff}.super-docking-submit:disabled{cursor:not-allowed;opacity:.48}.super-docking-empty{margin:0;padding:22px 0;text-align:center;color:#7a8493;font-size:13px}@media(max-width:640px){.super-docking-modal{padding:10px}.super-docking-dialog{max-height:calc(100vh - 20px)}.super-docking-dialog-head{padding:14px}.super-docking-dialog-body{padding:14px}.super-docking-dialog-foot{margin:16px -14px -14px;padding:11px 14px}.super-docking-dialog-foot button{min-width:0;flex:1}}
.super-detail-container .head .button{width:1.12rem;padding-right:.07rem}.super-detail-container .head .button .super-docking-button-label::before,.super-detail-container .head .button .super-docking-button-label::after,.super-detail-container .head .button .super-docking-button-arrow::before,.super-detail-container .head .button .super-docking-button-arrow::after{content:none}.super-detail-container .head .button .super-docking-button-arrow{position:relative;z-index:1;flex:0 0 auto;margin-left:.035rem;color:#fff;font-size:.15rem;font-weight:600;line-height:1}@media(max-width:1024px){.super-detail-container .head .button{width:1.32rem;padding-right:.08rem}.super-detail-container .head .button .super-docking-button-arrow{margin-left:.04rem;font-size:.18rem}}

/* 对接/卡片空态「去发布」文字链接（主色调） */
.docking-publish-link{color:#015eea;font-size:13px;text-decoration:none;cursor:pointer;transition:color .15s ease}
.docking-publish-link:hover{color:#003e9e;text-decoration:underline}
.docking-publish-link:active{color:#003e9e}
.docking-publish-link:focus-visible{outline:2px solid #00c0fa;outline-offset:1px}

/* 始终显示的「去发布新表单」链接容器 */
.docking-publish-row{margin-top:14px;padding-bottom:18px;text-align:center;font-size:13px;line-height:1.8}
