#addonPublishModal .modal-dialog{max-width:720px}#addonPublishModal .modal-content{background:#1b1e2a;border:1px solid rgba(255,255,255,0.06)}#addonPublishModal .modal-header{align-items:flex-start;border-bottom:1px solid rgba(255,255,255,0.06);padding:1.1rem 1.5rem}#addonPublishModal .modal-body{padding:1.5rem}#addonPublishModal .modal-footer{border-top:1px solid rgba(255,255,255,0.06);padding:1rem 1.5rem}#addonPublishModal .addon-publish-intro{color:rgba(255,255,255,0.6);font-size:0.82rem;margin-top:0.25rem}#addonPublishModal .addon-publish-step:not(.active){display:none}#addonPublishModal .addon-publish-domain-selector{background:rgba(255,255,255,0.03);border-radius:8px;display:flex;gap:4px;margin-top:0.5rem;padding:4px}#addonPublishModal .addon-publish-domain-option{align-items:center;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:flex;flex:1;gap:0.75rem;padding:0.7rem 1rem;text-align:left;transition:all 0.2s ease}#addonPublishModal .addon-publish-domain-option:hover{background:rgba(255,255,255,0.05)}#addonPublishModal .addon-publish-domain-option:focus-visible,#addonPublishModal .addon-publish-domain-item:focus-visible,#addonPublishModal .addon-publish-add-domain:focus-visible,#addonPublishModal .addon-publish-back-link:focus-visible,#addonPublishModal .addon-publish-copy:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}#addonPublishModal .addon-publish-domain-option.active{background:rgba(59,130,246,0.15)}#addonPublishModal .addon-publish-option-icon{align-items:center;background:rgba(255,255,255,0.06);border-radius:6px;color:rgba(255,255,255,0.68);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}#addonPublishModal .addon-publish-domain-option.active .addon-publish-option-icon{background:rgba(59,130,246,0.2);color:#3b82f6}#addonPublishModal .addon-publish-option-icon svg{height:16px;width:16px}#addonPublishModal .addon-publish-option-content{display:flex;flex:1;flex-direction:column;min-width:0}#addonPublishModal .addon-publish-option-content strong{color:rgba(255,255,255,0.74);font-size:0.85rem;font-weight:600}#addonPublishModal .addon-publish-domain-option.active .addon-publish-option-content strong{color:#3b82f6}#addonPublishModal .addon-publish-option-content small{color:rgba(255,255,255,0.53);font-size:0.75rem}#addonPublishModal .addon-publish-domain-list{display:flex;flex-direction:column;gap:6px;margin-top:6px}#addonPublishModal .addon-publish-domain-item{align-items:center;background:#1b1e2a;border:1px solid rgba(255,255,255,0.06);border-radius:10px;color:rgba(255,255,255,0.92);cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:all 0.15s ease;width:100%}#addonPublishModal .addon-publish-domain-item:hover{background:rgba(59,130,246,0.05);border-color:rgba(59,130,246,0.4)}#addonPublishModal .addon-publish-domain-item.selected{background:rgba(59,130,246,0.08);border-color:rgba(59,130,246,0.6)}#addonPublishModal .addon-publish-domain-item-icon{align-items:center;background:rgba(74,222,128,0.12);border-radius:8px;color:#4ade80;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}#addonPublishModal .addon-publish-domain-item-name{flex:1;font-size:0.88rem;font-weight:500;min-width:0;word-break:break-all}#addonPublishModal .addon-publish-domain-item-check{color:rgba(255,255,255,0.25);display:flex}#addonPublishModal .addon-publish-domain-item.selected .addon-publish-domain-item-check{color:#3b82f6}#addonPublishModal .addon-publish-domain-item svg{height:14px;width:14px}#addonPublishModal .addon-publish-add-domain{align-items:center;background:rgba(255,255,255,0.06);border:1px dashed rgba(255,255,255,0.12);border-radius:10px;color:rgba(255,255,255,0.74);cursor:pointer;display:flex;font-size:0.82rem;gap:8px;justify-content:center;margin-top:10px;padding:10px;transition:all 0.15s ease;width:100%}#addonPublishModal .addon-publish-add-domain:hover{background:rgba(59,130,246,0.04);border-color:rgba(59,130,246,0.4);color:#3b82f6}#addonPublishModal .addon-publish-domain-empty{color:rgba(255,255,255,0.6);font-size:0.82rem;padding:18px 12px;text-align:center}#addonPublishModal .addon-publish-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}#addonPublishModal .addon-publish-back-link{align-items:center;background:none;border:0;color:rgba(255,255,255,0.68);cursor:pointer;display:inline-flex;font-size:0.78rem;gap:5px;padding:0}#addonPublishModal .addon-publish-back-link:hover{color:#3b82f6}#addonPublishModal .addon-publish-summary{align-items:center;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.04);border-radius:10px;display:flex;gap:12px;margin-bottom:0.75rem;padding:12px 14px}#addonPublishModal .addon-publish-summary-icon{align-items:center;background:rgba(59,130,246,0.15);border-radius:9px;color:#3b82f6;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}#addonPublishModal .addon-publish-summary-icon svg{height:16px;width:16px}#addonPublishModal .addon-publish-summary div{display:flex;flex:1;flex-direction:column;min-width:0}#addonPublishModal .addon-publish-summary small{color:rgba(255,255,255,0.53);font-size:0.7rem;font-weight:600;letter-spacing:0.5px;text-transform:uppercase}#addonPublishModal .addon-publish-summary strong{color:rgba(255,255,255,0.95);font-size:0.92rem;font-weight:500;word-break:break-all}#addonPublishModal .addon-publish-verify-card{animation:addonPublishCardEnter 0.3s ease-out;background:rgba(0,0,0,0.08);border:1px solid rgba(255,255,255,0.04);border-radius:12px;margin-top:1rem;overflow:hidden}#addonPublishModal .addon-publish-verify-header{align-items:flex-start;border-bottom:1px solid rgba(255,255,255,0.04);display:flex;gap:12px;padding:14px 16px 12px}#addonPublishModal .addon-publish-verify-icon{align-items:center;background:rgba(59,130,246,0.15);border-radius:8px;color:#3b82f6;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}#addonPublishModal .addon-publish-verify-header h5{color:rgba(255,255,255,0.92);font-size:0.95rem;font-weight:600;margin:0 0 4px}#addonPublishModal .addon-publish-verify-header p{color:rgba(255,255,255,0.7);font-size:0.82rem;line-height:1.45;margin:0}#addonPublishModal .addon-publish-verify-step{border-top:1px solid rgba(255,255,255,0.04);display:flex;gap:12px;padding:14px 16px}#addonPublishModal .addon-publish-step-number{align-items:center;background:rgba(59,130,246,0.15);border-radius:50%;color:#3b82f6;display:flex;flex-shrink:0;font-size:0.72rem;font-weight:700;height:22px;justify-content:center;margin-top:2px;width:22px}#addonPublishModal .addon-publish-step-content{flex:1;min-width:0}#addonPublishModal .addon-publish-step-content>strong{color:rgba(255,255,255,0.85);display:block;font-size:0.85rem;margin-bottom:8px}#addonPublishModal .addon-publish-record{background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.04);border-radius:8px;overflow:hidden}#addonPublishModal .addon-publish-record-row{align-items:center;border-top:1px solid rgba(255,255,255,0.04);display:flex;gap:10px;padding:8px 12px}#addonPublishModal .addon-publish-record-row:first-child{border-top:0}#addonPublishModal .addon-publish-record-row>span{color:rgba(255,255,255,0.53);flex-shrink:0;font-size:0.7rem;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;width:56px}#addonPublishModal .addon-publish-record-row code{background:transparent;color:rgba(255,255,255,0.92);flex:1;font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace;font-size:0.8rem;min-width:0;padding:0;word-break:break-all}#addonPublishModal .addon-publish-copy{align-items:center;background:transparent;border:1px solid rgba(255,255,255,0.08);border-radius:6px;color:rgba(255,255,255,0.68);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}#addonPublishModal .addon-publish-copy:hover{background:rgba(59,130,246,0.12);border-color:rgba(59,130,246,0.3);color:#3b82f6}#addonPublishModal .addon-publish-verify-footer{background:rgba(255,255,255,0.015);border-top:1px solid rgba(255,255,255,0.04);color:rgba(255,255,255,0.6);font-size:0.75rem;padding:12px 16px}#addonPublishModal .addon-publish-verify-status{align-items:center;background:rgba(251,191,36,0.08);border-radius:8px;color:rgba(251,191,36,0.95);display:none;font-size:0.8rem;font-weight:500;gap:8px;line-height:1.4;margin:4px 14px 10px;padding:10px 14px}#addonPublishModal .addon-publish-verify-status:not(:empty){display:flex}#addonPublishModal .addon-publish-verify-status.is-success{background:rgba(74,222,128,0.1);color:#4ade80}#addonPublishModal .addon-publish-verify-status.is-error{background:rgba(239,68,68,0.1);color:#ef4444}#addonPublishModal .addon-publish-verify-card.is-verified .addon-publish-verify-icon{background:rgba(74,222,128,0.15);color:#4ade80}@keyframes addonPublishCardEnter{from{opacity:0;transform:translateY(8px) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){#addonPublishModal .addon-publish-verify-card{animation:none}#addonPublishModal .addon-publish-domain-option,#addonPublishModal .addon-publish-domain-item,#addonPublishModal .addon-publish-add-domain{transition:none}}@media (max-width:575.98px){#addonPublishModal .modal-dialog{margin:0;max-width:100%}#addonPublishModal .addon-publish-domain-selector{flex-direction:column}#addonPublishModal .addon-publish-verify-step{flex-direction:column;gap:8px}#addonPublishModal .addon-publish-record-row{flex-wrap:wrap}#addonPublishModal .addon-publish-record-row>span{width:auto}#addonPublishModal .modal-footer .me-auto{display:none}}
