.service-identity{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 12px}.service-identity-label{min-width:0;overflow-wrap:anywhere;font-size:14px;color:#cbbade;line-height:1.6}.service-name-edit{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;border:1px solid #b899f02b;border-radius:10px;background:#b899f009;color:#d8c8f2;padding:10px;min-height:44px;cursor:pointer;font:inherit;font-size:12px;transition:background .2s,border-color .2s}.service-name-edit:hover{background:#b899f017;border-color:#b899f06b}.service-name-edit svg{width:15px;height:15px}
.service-name-dialog{width:min(430px,calc(100% - 28px));max-height:calc(100dvh - 28px);margin:auto;padding:24px;border:1px solid #ad91ed66;border-radius:20px;background:radial-gradient(ellipse at top right,#4361ee20,transparent 60%),#19112e;color:#f7f5fc;box-shadow:0 25px 90px #09021c99;overflow:auto;overscroll-behavior:contain}.service-name-dialog::backdrop{background:#0b031bca;backdrop-filter:blur(6px)}.service-name-dialog h2{font-size:23px;line-height:1.3;margin:8px 32px 10px 0}.service-name-dialog .eyebrow{margin-top:0}.service-name-close{position:absolute;right:14px;top:14px;min-width:44px;min-height:44px;border:0;background:#ffffff08;border-radius:50%;color:inherit;font-size:25px;cursor:pointer}.service-name-dialog .field{margin:18px 0 8px}.service-name-dialog input{width:100%;min-height:46px}.service-name-hint{display:flex;gap:12px;justify-content:space-between;font-size:12px;color:#c5b5d8;line-height:1.6}.service-name-hint small{white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums}.service-name-status{font-size:13px;line-height:1.6;color:#d8c8f2;min-height:20px;margin:12px 0}.service-name-actions{display:flex;gap:10px;margin-top:14px}.service-name-actions .button{flex:1;justify-content:center;min-height:46px;margin:0}
@media(max-width:480px){.service-name-dialog{padding:22px 18px}.service-identity{flex-wrap:wrap}.service-name-edit{margin-left:auto}}
