#module_id_links_apply{padding:36px 0 60px}
.links-apply-wrap{max-width:1120px;margin:0 auto}
.links-apply-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}
.links-apply-title{margin:0;color:var(--main-color);font-size:22px;font-weight:800;line-height:1.35}
.links-apply-desc{margin:6px 0 0;color:#6b7280;font-size:13px;line-height:1.7}
.links-apply-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:18px;align-items:start}
.links-apply-card{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:22px;box-shadow:0 10px 30px rgba(15,23,42,.04)}
.links-apply-card .form-control{height:44px;border-color:#edf0f5;border-radius:10px;background:#fbfcfe;font-size:14px}
.links-apply-card .form-control:focus{border-color:var(--theme-color);box-shadow:0 0 0 .15rem rgba(139,92,246,.12);background:#fff}
.links-apply-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--main-color);font-size:13px;font-weight:700}
.links-apply-label span{color:var(--theme-color);font-weight:700}
.links-apply-help{margin-top:7px;color:#9ca3af;font-size:12px;line-height:1.5}
.links-apply-submit{height:44px;border:0;border-radius:10px;background:var(--theme-color);color:#fff;font-weight:700;box-shadow:0 8px 18px rgba(139,92,246,.22)}
.links-apply-submit:hover{background:var(--hover-color);color:#fff}
.links-apply-side{display:grid;gap:14px}
.links-info-card{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:18px}
.links-info-title{display:flex;align-items:center;margin:0 0 12px;color:var(--main-color);font-size:15px;font-weight:800}
.links-info-title i{color:var(--theme-color)}
.links-info-list{margin:0;padding:0;list-style:none;color:#6b7280;font-size:13px;line-height:1.8}
.links-info-list li{position:relative;padding-left:16px;margin:3px 0}
.links-info-list li:before{content:"";position:absolute;left:0;top:.75em;width:5px;height:5px;border-radius:50%;background:var(--theme-color)}
.links-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px}
.links-flow-item{padding:12px;border-radius:10px;background:#f8f9fb;text-align:center}
.links-flow-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ede9fe;color:var(--theme-color);font-size:12px;font-weight:800}
.links-flow-text{display:block;margin-top:7px;color:#4b5563;font-size:12px;font-weight:700}
.links-site-box{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;background:#f8f9fb;min-width:0}
.links-site-main{min-width:0;flex:1}
.links-site-name{display:block;color:var(--main-color);font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.links-site-url{display:block;margin-top:2px;color:#8b95a1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.links-copy-btn{flex:0 0 auto;height:30px;padding:0 10px;border:0;border-radius:8px;background:#ede9fe;color:var(--theme-color);font-size:12px;font-weight:700;cursor:pointer}
.links-apply-note{margin-top:14px;padding:12px;border-radius:10px;background:#f8f9fb;color:#7b8190;font-size:12px;line-height:1.7}
@media(max-width:991.98px){.links-apply-grid{grid-template-columns:1fr}.links-apply-head{display:block}.links-apply-card{padding:18px}}
@media(max-width:575.98px){#module_id_links_apply{padding:24px 0 44px}.links-flow{grid-template-columns:1fr}.links-apply-title{font-size:20px}}