.nas-picker{width:min(880px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #dce4e9;border-radius:22px;color:#192934;background:#fff;box-shadow:0 24px 80px #15232b40;overflow:auto}.nas-picker::backdrop{background:#17232dcc;backdrop-filter:blur(3px)}.nas-heading{padding:28px 30px 24px;display:flex;gap:20px;justify-content:space-between;border-bottom:3px solid #ed1029}.nas-heading small{font-size:10px;color:#ed1029;letter-spacing:2px;font-weight:800}.nas-heading h2{margin:8px 0;font-size:25px;letter-spacing:-.7px}.nas-heading p,.nas-link-choice p{margin:0;color:#697b89;font-size:13px}.nas-heading>button{align-self:flex-start;font-size:22px}.nas-controls{padding:22px 30px 12px;display:grid;grid-template-columns:150px 1fr auto;gap:14px;align-items:end}.nas-controls label,.nas-link-choice label{display:grid;gap:7px;font-size:12px;font-weight:600;color:#687984}.nas-picker input,.nas-picker select{width:100%;min-width:0;height:42px;padding:9px 12px;border:1px solid #d7e1e9;border-radius:10px;font:inherit;color:#192934;background:#fff}.nas-picker button:focus-visible,.nas-picker input:focus-visible,.nas-picker select:focus-visible{outline:2px solid #ed1029;outline-offset:3px}.nas-status{padding:8px 30px;color:#865907;font-size:13px;white-space:pre-wrap}.nas-status:empty{display:none}.nas-folders{padding:8px 30px;min-height:80px;max-height:45vh;overflow:auto}.nas-folder{display:flex;align-items:center;gap:14px;width:100%;padding:17px 12px;background:#fff;border:0;border-bottom:1px solid #e6ebef;text-align:left;color:inherit;cursor:pointer}.nas-folder:hover{background:#fff5f6}.nas-folder:disabled{opacity:.5;cursor:wait}.nas-folder-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;color:#ed1029;background:#fff0f2;border-radius:10px}.nas-folder>span:nth-child(2){min-width:0;flex:1}.nas-folder strong,.nas-folder small{display:block;overflow-wrap:anywhere}.nas-folder strong{font-size:14px}.nas-folder small{font-size:12px;color:#738490;margin-top:5px}.nas-folder-action{flex:none;color:#ed1029;font-weight:600;font-size:12px}.nas-link-choice{margin:16px 30px;padding:16px;background:#f3f6f8;border-radius:12px}.nas-link-choice p{margin-top:8px;font-size:12px}.nas-footer{padding:4px 30px 24px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#687984}.nas-trigger{margin-top:7px;color:#ed1029;font-size:12px;background:none;border:0;cursor:pointer;padding:0;text-align:left;font-weight:600}.nas-project-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:600px){.nas-heading,.nas-controls{padding:20px}.nas-controls{grid-template-columns:1fr}.nas-folders{padding:8px 16px}.nas-folder-action{max-width:80px}.nas-link-choice{margin:16px}.nas-status{padding:8px 20px}.nas-heading h2{font-size:21px}}
.nas-settings-card{margin-bottom:20px}.nas-settings-card .card-head{gap:16px;flex-wrap:wrap}.nas-settings-card h2{margin:6px 0}.nas-connection{border:1px solid #dbe4eb;border-radius:14px;padding:18px;margin-top:18px;background:#f7f9fa}.nas-connection summary{font-size:15px;font-weight:700;cursor:pointer}.nas-connection p{font-size:13px;color:#617581}.nas-connection-fields{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px}.nas-settings-card label{display:grid;gap:7px;font-size:12px;font-weight:600;color:#526674}.nas-settings-card input:not([type=checkbox]),.nas-settings-card select{min-width:0;width:100%;height:42px;border:1px solid #d7e1e9;border-radius:10px;background:#fff;padding:8px 12px;color:#192934;font:inherit}.nas-settings-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.nas-company-roots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.nas-root-form{display:grid;align-content:start;gap:16px;padding:20px;border:1px solid #dbe4eb;border-radius:16px}.nas-root-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.nas-root-heading h3{font-size:17px;margin:0}.nas-settings-card .nas-enable{display:flex;align-items:center;gap:6px}.nas-path-field{display:flex;gap:8px;flex-wrap:wrap}.nas-path-field input{flex:1 1 170px}.nas-feedback{font-size:12px;line-height:1.5;color:#596f7d;overflow-wrap:anywhere;margin:0;min-height:18px}.nas-certificate{padding:16px;margin-top:16px;border:1px solid #e3cc98;border-radius:12px;background:#fffaf0}.nas-certificate code{display:block;overflow-wrap:anywhere;margin:8px 0;font-size:12px}.nas-root-navigation{padding:20px 30px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nas-root-navigation span{font-size:13px;overflow-wrap:anywhere}.nas-settings-card input:focus-visible,.nas-settings-card select:focus-visible{outline:2px solid #ed1029;outline-offset:2px}@media(max-width:1100px){.nas-company-roots{grid-template-columns:1fr}.nas-connection-fields{grid-template-columns:1fr}}
