.ksc{width:100%;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#eee;background:transparent;font-size:14px;line-height:1.45;overflow:hidden}.ksc *{box-sizing:border-box}.ksc button,.ksc input{font:inherit}.ksc button{cursor:pointer}.ksc button:disabled{cursor:default;opacity:.45}.ksc button:focus-visible,.ksc input:focus-visible{outline:2px solid #fff;outline-offset:3px}.ksc-heading{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;min-height:48px;text-align:left;color:inherit;border:0;background:transparent;font-weight:600}.ksc-chevron{margin-left:auto;display:flex;transition:transform .18s ease}.ksc-body{padding:0 16px 8px}.ksc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ksc-field{display:flex;min-width:0;flex-direction:column;gap:6px}.ksc-field>span,.ksc-caption{font-size:12px;color:#b3b3ba}.ksc-field input{height:44px;min-width:0;width:100%;padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(0,0,0,.18);color:#fff}.ksc-field input::placeholder{font-size:12px;color:#8c8c97}.ksc-caption{margin:10px 0}.ksc-separator{height:1px;background:rgba(255,255,255,.07);margin:16px 0}.ksc-imap{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;font-size:12px;color:#b3b3ba}.ksc-imap code{font-size:12px;overflow-wrap:anywhere;color:#ddd}.ksc-link{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:6px 0;color:#ddd;background:transparent;border:0;text-align:left;overflow-wrap:anywhere;max-width:100%}.ksc-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:14px}.ksc-button{border:1px solid rgba(255,255,255,.13);border-radius:11px;background:rgba(255,255,255,.04);color:#eee;min-height:44px;padding:10px 12px;display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:anywhere;font-weight:500}.ksc-button:hover{background:rgba(255,255,255,.08)}.ksc-primary{background:#eee;color:#111;border-color:#eee}.ksc-primary:hover{background:#fff}.ksc-danger{color:#ffb4b4;border-color:rgba(255,120,120,.35)}.ksc-feedback{min-height:40px;padding:9px 0;font-size:12px;color:#bfbfc6;overflow-wrap:anywhere}.ksc-feedback[role=alert]{color:#ffb4b4}.ksc-code,.ksc-credential{display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:11px;padding:8px 12px;margin-top:12px;min-width:0}.ksc-credential code{overflow-wrap:anywhere;min-width:0}.ksc-code code{font-size:25px;letter-spacing:.15em;font-variant-numeric:tabular-nums;color:#fff}.ksc-code time{margin-left:auto;font-size:11px;white-space:nowrap;color:#b3b3ba}.ksc-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;border:0;border-radius:9px;color:#ddd;background:transparent}.ksc-icon:hover{background:rgba(255,255,255,.07)}.ksc-skeleton{min-height:160px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#aaa}.ksc-remove{border-top:1px solid rgba(255,255,255,.07);font-size:12px;padding-top:8px;margin-top:4px}.ksc-host{grid-template-columns:minmax(0,1fr) 96px}@media(max-width:600px){.ksc-grid{grid-template-columns:1fr}.ksc-host{grid-template-columns:minmax(0,1fr) 88px}.ksc-body{padding-left:12px;padding-right:12px}.ksc-code{flex-wrap:wrap}.ksc-code time{margin-left:0}.ksc-actions{grid-template-columns:1fr 1fr}.ksc-actions>button:last-child:nth-child(3){grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.ksc-chevron{transition:none}}
