.secret-intro{background:#1b2330;border:1px solid #343f58;border-radius:11px;padding:14px 18px;line-height:1.7;color:#bfc8d6;margin-bottom:17px;font-size:12px}
.secret-intro strong{color:#f0effa}
.secret-notice{padding:14px 17px;color:#ddccef;background:#292338;border:1px solid #554269;border-radius:10px;font-size:12px;line-height:1.6;margin:0 0 18px}
.secret-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-bottom:18px}
.secret-card{min-width:0}
.secret-form{display:flex;flex-direction:column;gap:13px;padding:14px 20px}
.secret-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#c4cad8}
.secret-form input,.secret-form select{font:inherit;padding:12px;border-radius:9px;border:1px solid #485062;background:#202330;color:#f0edf8;width:100%}
.secret-form input:focus,.secret-form select:focus{outline:2px solid #9273df;outline-offset:1px}
.secret-form button{align-self:flex-start}
.secret-help{font-size:11px;line-height:1.6;color:#aeb6c7;margin:4px 20px 20px}
.secret-list{padding:14px 20px;color:#afb7c6;font-size:12px}
.secret-item{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #363b48;padding:12px 0}
.secret-details{display:flex;flex-direction:column;gap:5px;min-width:0}
.secret-details strong{font-size:13px;color:#ece8fa;overflow-wrap:anywhere}
.secret-details small{font-size:11px;overflow-wrap:anywhere}
.secret-item button{flex:none;font-size:11px}
.secret-connections{margin:0 20px 20px;border-top:1px solid #383b49;padding-top:15px}
.secret-connections h3{font-size:12px;color:#e0d5f5}
.secret-connections p{font-size:11px;color:#aeb9c9}
.secret-connections .secret-help{margin:12px 0}
.secret-guide{color:#aab5c5;font-size:12px}
.secret-guide a{color:#d2befa;text-decoration:underline}
@media(max-width:900px){.secret-layout{grid-template-columns:1fr}.secret-form{padding:12px}}
@media(max-width:520px){.secret-item{align-items:flex-start;flex-direction:column}.secret-item button{margin-bottom:5px}}
