.ncn-shell{min-width:0}.ncn-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid #e2e8f0;padding-bottom:18px}.ncn-title{margin:0;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a}.ncn-eyebrow{margin:0 0 5px;font-size:12px;line-height:1.4;font-weight:600;color:#64748b}.ncn-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ncn-connection-options{position:relative}.ncn-connection-options>summary{list-style:none}.ncn-connection-options>summary::-webkit-details-marker{display:none}.ncn-options-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:210px;padding:8px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0f172a14}.ncn-options-panel>.nu-button{width:100%;justify-content:flex-start}.ncn-destructive{color:#be123c}.ncn-identity{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;border-bottom:1px solid #e2e8f0}.ncn-identity-copy{min-width:0}.ncn-phone{margin:0;font-size:22px;line-height:1.35;font-weight:650;font-variant-numeric:tabular-nums;color:#0f172a;overflow-wrap:anywhere;letter-spacing:-.015em}.ncn-identity .nu-muted{overflow-wrap:anywhere}.ncn-resources{min-width:0;color:#0f172a;padding-top:2px}.ncn-resources>h3{font-size:16px;font-weight:700;line-height:1.4;margin:0 0 8px}.ncn-resource{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #f1f5f9}.ncn-resource:last-of-type{border-bottom:0;padding-bottom:4px}.ncn-resource>div{min-width:0}.ncn-resource h4{font-size:14px;font-weight:600;margin:0;line-height:1.4}.ncn-status{display:inline-flex;gap:7px;align-items:center;border:1px solid #a7f3d0;border-radius:20px;padding:5px 10px;color:#047857;background:#ecfdf5;font-size:12px;font-weight:600;line-height:1.4}.ncn-status:before{content:"";height:7px;width:7px;border-radius:50%;background:#10b981}.ncn-shell .ncn-content{padding-top:0}.ncn-shell .ncn-connected-body{padding-top:0}.ncn-shell .nu-section{box-shadow:none}.ncn-header .nu-button:focus-visible,.ncn-identity .nu-button:focus-visible,.ncn-resource .nu-button:focus-visible{outline:2px solid #4338ca;outline-offset:3px}
@media(max-width:640px){.ncn-header{gap:12px;padding-bottom:16px}.ncn-header-actions{width:100%;justify-content:space-between}.ncn-title{font-size:18px}.ncn-identity{align-items:flex-start;flex-wrap:wrap;gap:8px;padding:18px 0}.ncn-phone{font-size:20px}.ncn-identity .nu-button{padding-left:0;justify-content:flex-start}.ncn-resource{align-items:flex-start;flex-wrap:wrap;gap:8px;padding:16px 0}.ncn-resource>div{flex-basis:100%}.ncn-resource .nu-button{padding-left:0;justify-content:flex-start}.ncn-options-panel{max-width:calc(100vw - 56px)}.ncn-shell .ncn-connected-body{row-gap:24px}}
