.naas-avatar--xxlarge{letter-spacing:.3px;font-size:16px;line-height:24px}.naas-avatar--large,.naas-avatar--xlarge{letter-spacing:.25px;font-size:14px;line-height:20px}.naas-avatar--small,.naas-avatar--medium{letter-spacing:.2px;font-size:12px;line-height:16px}.naas-avatar{--naas-avatar-img-size: 16px;--naas-avatar-name-color: var(--text-title);--naas-avatar-role-color: var(--text-tertiary);display:flex;align-items:center;gap:var(--spacing-8);text-decoration:none;padding:var(--spacing-8);border-radius:var(--radius-md);transition:background-color .3s ease}.naas-avatar--small{--naas-avatar-img-size: 16px}.naas-avatar--medium{--naas-avatar-img-size: 24px}.naas-avatar--large{--naas-avatar-img-size: 32px}.naas-avatar--xlarge{--naas-avatar-img-size: 40px}.naas-avatar--xxlarge{--naas-avatar-img-size: 48px}.naas-avatar--inverse{--naas-avatar-name-color: var(--text-inverse);--naas-avatar-role-color: var(--text-inverse-tertiary)}.naas-avatar__initials{height:var(--naas-avatar-img-size);width:var(--naas-avatar-img-size);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);font-weight:500;background-color:var(--surface-page);border:1px solid var(--grey-200);border-radius:var(--radius-inf)}.naas-avatar__identity,.naas-avatar__name{overflow:hidden}.naas-avatar__name,.naas-avatar__role{line-height:18px;white-space:nowrap}.naas-avatar__name{color:var(--naas-avatar-name-color);font-weight:500;text-overflow:ellipsis}.naas-avatar__role{color:var(--naas-avatar-role-color);font-weight:400}.naas-icon{position:relative;height:var(--naas-icon-size);width:var(--naas-icon-size)}.naas-icon>svg{position:absolute;inset:0}.naas-icon--file{height:40px;width:34px}.naas-icon--primary{color:var(--primary-500)}.naas-icon--secondary{color:var(--grey-900)}.naas-icon--tertiary{color:var(--grey-500)}.naas-icon--inverse{color:var(--grey-100)}.naas-icon--disabled{color:var(--grey-300)}.naas-icon--success{color:var(--success-600)}.naas-icon--success-light{color:var(--success-100)}.naas-icon--warning,.naas-icon--caution{color:var(--warning-700)}.naas-icon--caution-2{color:var(--caution-600)}.naas-badge{letter-spacing:.2px;font-size:12px;line-height:16px}.naas-badge{width:fit-content;display:flex;align-items:center;justify-content:center;padding:10px var(--spacing-8) 10px var(--spacing-6);gap:var(--spacing-4);font-weight:400;border-radius:var(--radius-xs)}.naas-badge--brand{color:var(--text-link);background-color:var(--primary-25);border:1px solid var(--primary-200)}.naas-badge--caution{color:var(--text-warning);background-color:var(--caution-100);border:1px solid var(--caution-400)}.naas-badge--caution-secondary{color:var(--text-warning);background-color:var(--surface-card);border:1px solid var(--caution-400)}.naas-badge--warning{color:var(--text-warning);background-color:var(--warning-50);border:1px solid var(--warning-200)}.naas-badge--success{color:var(--success-600);background-color:var(--success-25);border:1px solid var(--success-200)}.naas-badge--grey{color:var(--text-title);background-color:var(--surface-page);border:1px solid var(--grey-200)}.naas-badge--white{color:var(--grey-100);background-color:var(--surface-card);border:1px solid var(--grey-200)}.naas-badge--label-1{color:var(--label-1-text);background:var(--label-1-background);border:1px solid var(--label-1-border)}.naas-badge--label-2{color:var(--label-2-text);background:var(--label-2-background);border:1px solid var(--label-2-border)}.naas-badge--label-3{color:var(--label-3-text);background:var(--label-3-background);border:1px solid var(--label-3-border)}.naas-badge--label-4{color:var(--label-4-text);background:var(--label-4-background);border:1px solid var(--label-4-border)}.naas-badge--large{height:28px}.naas-badge--medium{height:24px}.naas-badge--small{height:22px}.naas-badge--rounded{border-radius:var(--radius-inf)}.naas-button--large,.naas-button--xlarge{letter-spacing:.3px;font-size:16px;line-height:24px}.naas-button--small,.naas-button--medium{letter-spacing:.25px;font-size:14px;line-height:20px}.naas-button--raw,.naas-button--link{background-color:transparent;color:var(--grey-600);fill:var(--grey-600);border:none}.naas-button--raw:hover,.naas-button--link:hover{color:var(--grey-900);fill:var(--grey-900)}.naas-button--raw:focus,.naas-button--link:focus{color:var(--grey-900);fill:var(--grey-900)}.naas-button--raw:disabled,.naas-button--link:disabled{color:var(--grey-400);fill:var(--grey-400)}.naas-button--raw-warning{background-color:transparent;color:var(--grey-600);fill:var(--grey-600);border:none}.naas-button--raw-warning:hover{color:var(--warning-700);fill:var(--warning-700)}.naas-button--raw-warning:focus{color:var(--warning-700);fill:var(--warning-700)}.naas-button--raw-warning:disabled{color:var(--grey-400);fill:var(--grey-400)}.naas-button--primary{background-color:var(--primary-500);color:var(--grey-100);fill:var(--grey-100);border:none}.naas-button--primary:hover{background-color:var(--primary-700);color:var(--grey-100);fill:var(--secondary-600)}.naas-button--primary:focus{background-color:var(--primary-400);color:var(--grey-150);fill:var(--grey-150)}.naas-button--primary:disabled{background-color:var(--grey-200);color:var(--grey-400);fill:var(--grey-400)}.naas-button--alternate{background-color:var(--grey-200);color:var(--grey-800);fill:var(--grey-800);border:none}.naas-button--alternate:hover{background-color:var(--grey-300);color:var(--grey-900);fill:var(--grey-900)}.naas-button--alternate:focus{background-color:var(--grey-200);color:var(--grey-800);fill:var(--grey-800)}.naas-button--alternate:disabled{background-color:transparent;color:var(--grey-700);fill:var(--grey-700)}.naas-button--tertiary{background-color:var(--grey-100);color:var(--grey-700);fill:var(--grey-700);border:1px solid var(--grey-300)}.naas-button--tertiary:hover{background-color:var(--grey-150);color:var(--grey-800);fill:var(--grey-800);border:1px solid var(--grey-400)}.naas-button--tertiary:focus{background-color:var(--grey-100);color:var(--grey-600);fill:var(--grey-600);border:1px solid var(--grey-400)}.naas-button--tertiary:disabled{background-color:var(--grey-100);color:var(--grey-400);fill:var(--grey-400);border:1px solid var(--grey-200)}.naas-button--warning{background-color:var(--warning-700);color:var(--grey-100);fill:var(--grey-100);border:none}.naas-button--warning:hover{background-color:var(--warning-900);color:var(--warning-400);fill:var(--warning-400)}.naas-button--warning:focus{background-color:var(--warning-600);color:var(--warning-400);fill:var(--warning-400)}.naas-button--warning:disabled{background-color:var(--warning-200);color:var(--warning-400);fill:var(--warning-400)}.naas-button--warning-secondary{background-color:var(--grey-100);color:var(--warning-700);fill:var(--warning-700);border:1px solid var(--grey-200)}.naas-button--warning-secondary:hover{background-color:var(--warning-600);color:var(--grey-100);fill:var(--grey-100);border:1px solid var(--warning-200)}.naas-button--warning-secondary:focus{background-color:var(--warning-400);color:var(--warning-100);fill:var(--warning-100);border:1px solid var(--warning-400)}.naas-button--warning-secondary:disabled{background-color:var(--grey-100);color:var(--grey-400);fill:var(--warning-400);border:1px solid var(--grey-200)}.naas-button{height:var(--naas-button-size);width:fit-content;display:flex;align-items:center;justify-content:center;gap:var(--spacing-6);font-weight:500;text-decoration:none;padding:var(--naas-button-padding);border-radius:var(--radius-md);transition:all .3s ease;cursor:pointer}.naas-button:disabled{pointer-events:none;cursor:default}.naas-button--icon-only{justify-content:center;width:var(--naas-button-size);padding:0}.naas-button--small{--naas-button-size: 32px;--naas-button-padding: var(--spacing-6) var(--spacing-8)}.naas-button--medium{--naas-button-size: 36px;--naas-button-padding: var(--spacing-8) var(--spacing-14)}.naas-button--large{--naas-button-size: 44px;--naas-button-padding: var(--spacing-12) var(--spacing-18)}.naas-button--xlarge{--naas-button-size: 48px;--naas-button-padding: var(--spacing-14) var(--spacing-24)}.naas-button--link{font-weight:400;text-decoration:underline;padding-inline:0}.naas-breadcrumb__current{letter-spacing:.25px;font-size:14px;line-height:20px}.naas-breadcrumb{display:flex;align-items:center;gap:var(--spacing-6)}.naas-breadcrumb__current{color:var(--text-tertiary);font-weight:500}.naas-card{width:100%;display:flex;flex-direction:column;gap:var(--spacing-24);background-color:var(--surface-card);padding:var(--spacing-24) var(--spacing-32) var(--spacing-32) var(--spacing-32);border:1px solid var(--grey-200);border-radius:var(--radius-md)}.naas-card--subtle{background-color:var(--surface-card-subtle)}.naas-separator{width:100%;border:none;border-top:1px solid var(--grey-200);margin:0}.naas-separator--inverse{border-top-color:var(--secondary-700)}.naas-tooltip__content,.naas-tooltip__description{letter-spacing:.2px;font-size:12px;line-height:16px}.naas-tooltip{--naas-tooltip-background: var(--secondary-800);position:relative;display:block}.naas-tooltip__tooltip{position:absolute;inset:var(--naas-tooltip-inset, auto);width:max-content;max-width:var(--naas-tooltip-mw);display:flex;flex-direction:column;gap:var(--spacing-8);background-color:var(--naas-tooltip-background);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-md);z-index:var(--naas-z-index-tooltip)}.naas-tooltip__tooltip:after{content:"";position:absolute;inset:var(--naas-tooltip-arrow-inset, auto);border:7px solid transparent;border-top-color:var(--naas-tooltip-background);transform:var(--naas-tooltip-arrow-transform, unset)}.naas-tooltip__tooltip--top{--naas-tooltip-inset: calc(-10px - var(--naas-tooltip-h)) calc(50% - calc(var(--naas-tooltip-w) / 2)) auto auto;--naas-tooltip-arrow-inset: auto calc(50% - 6px) -12px auto}.naas-tooltip__tooltip--bottom{--naas-tooltip-inset: auto calc(50% - calc(var(--naas-tooltip-w) / 2)) calc(-10px - var(--naas-tooltip-h)) auto;--naas-tooltip-arrow-inset: -12px calc(50% - 6px) auto auto;--naas-tooltip-arrow-transform: rotate(180deg)}.naas-tooltip__tooltip--left{--naas-tooltip-inset: calc(50% - calc(var(--naas-tooltip-h) / 2)) auto auto calc(-10px - var(--naas-tooltip-w));--naas-tooltip-arrow-inset: calc(50% - 6px) -12px auto auto;--naas-tooltip-arrow-transform: rotate(-90deg)}.naas-tooltip__tooltip--right{--naas-tooltip-inset: calc(50% - calc(var(--naas-tooltip-h) / 2)) calc(-10px - var(--naas-tooltip-w)) auto auto;--naas-tooltip-arrow-inset: calc(50% - 6px) auto auto -12px;--naas-tooltip-arrow-transform: rotate(90deg)}.naas-tooltip__tooltip--top-left{--naas-tooltip-inset: calc(-10px - var(--naas-tooltip-h)) -20px auto auto;--naas-tooltip-arrow-inset: auto 20px -12px auto}.naas-tooltip__tooltip--top-right{--naas-tooltip-inset: calc(-10px - var(--naas-tooltip-h)) auto auto -20px;--naas-tooltip-arrow-inset: auto auto -12px 20px}.naas-tooltip__tooltip--bottom-left{--naas-tooltip-inset: auto -20px calc(-10px - var(--naas-tooltip-h)) auto;--naas-tooltip-arrow-inset: -12px 20px auto auto;--naas-tooltip-arrow-transform: rotate(180deg)}.naas-tooltip__tooltip--bottom-right{--naas-tooltip-inset: auto auto calc(-10px - var(--naas-tooltip-h)) -20px;--naas-tooltip-arrow-inset: -12px auto auto 20px;--naas-tooltip-arrow-transform: rotate(180deg)}.naas-tooltip__tooltip--enter-active,.naas-tooltip__tooltip--leave-active{transition:opacity .3s ease}.naas-tooltip__tooltip--enter-from,.naas-tooltip__tooltip--leave-to{opacity:0}.naas-tooltip__content{color:var(--text-inverse);font-weight:500}.naas-tooltip__description{font-weight:400;color:var(--text-inverse-secondary)}.naas-checkbox__label{letter-spacing:.25px;font-size:14px;line-height:20px}.naas-checkbox{--naas-checkbox-color: var(--text-body);display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-6);border-radius:var(--radius-md);transition:background-color .3s ease;-webkit-user-select:none;user-select:none;cursor:pointer}.naas-checkbox:hover{background-color:var(--surface-page)}.naas-checkbox:has(input:disabled){pointer-events:none}.naas-checkbox--error{--naas-checkbox-color: var(--text-warning)}.naas-checkbox__input{display:none}.naas-checkbox__label{color:var(--naas-checkbox-color);font-weight:400}.naas-checkbox-list{display:flex;flex-direction:column;gap:var(--spacing-8)}.naas-checkbox-list--row{flex-direction:row}.naas-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#fffa;z-index:var(--naas-z-index-loader)}.naas-loader--small{--naas-loader-size: 16px;--naas-loader-thick: 1px}.naas-loader--big{--naas-loader-size: 48px;--naas-loader-thick: 3px}.naas-loader--enter-active,.naas-loader--leave-active{transition:opacity .3s ease}.naas-loader--enter-from,.naas-loader--leave-to{opacity:0}.naas-loader__loader{height:var(--naas-loader-size);width:var(--naas-loader-size);border:var(--naas-loader-thick) solid var(--primary-500);border-top:solid transparent;border-radius:var(--radius-inf);animation:rotate .75s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.naas-modal__header--row .naas-modal__title{letter-spacing:.35px;font-size:20px;line-height:28px}.naas-modal__title{letter-spacing:.3px;font-size:18px;line-height:26px}.naas-modal__subtitle{letter-spacing:.2px;font-size:12px;line-height:16px}.naas-modal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:var(--naas-z-index-modal-container)}.naas-modal--enter-active,.naas-modal--leave-active{transition:opacity .3s ease}.naas-modal--enter-from,.naas-modal--leave-to{opacity:0}.naas-modal__background{position:absolute;inset:0;background-color:#0004}.naas-modal__modal{height:fit-content;max-height:75%;min-width:400px;width:fit-content;max-width:75%;display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-32);z-index:var(--naas-z-index-modal)}.naas-modal__header{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-12)}.naas-modal__header--centered{align-items:center}.naas-modal__header--row{flex-direction:row;align-items:center;gap:var(--spacing-8)}.naas-modal__icon{height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-inf)}.naas-modal__icon--success{background-color:var(--success-100)}.naas-modal__icon--caution{background-color:var(--caution-100)}.naas-modal__icon--warning{background-color:var(--warning-100)}.naas-modal__title-container{display:block}.naas-modal__title{color:var(--text-body);font-weight:500}.naas-modal__header--row .naas-modal__icon{height:var(--spacing-24);width:var(--spacing-24);background-color:transparent}.naas-modal__header--row .naas-modal__icon .naas-icon{height:var(--spacing-24);width:var(--spacing-24)}.naas-modal__header--row .naas-modal__title{color:var(--text-title)}.naas-modal__subtitle{max-width:336px;color:var(--text-tertiary);font-weight:400}.naas-modal__close{position:absolute;top:0;right:0;padding:0}.naas-modal__content{position:relative;flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-24);padding:2px;min-height:0;overflow-x:auto}.naas-modal__footer{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-16)}.naas-modal__footer--column{flex-direction:column-reverse}.naas-modal__footer>button{width:100%}.naas-confirm-delete-modal__footer{display:flex;align-items:center;gap:var(--spacing-16)}.naas-confirm-delete-modal__action{width:100%}.naas-context-menu__item{letter-spacing:.2px;font-size:12px;line-height:16px}.naas-context-menu{position:fixed;z-index:var(--naas-z-index-modal);display:flex;flex-direction:column;gap:var(--spacing-4);width:202px;background-color:var(--secondary-800);padding:var(--spacing-4);border-radius:var(--radius-md);box-shadow:0 2px 4px -2px var(--drop-shadow-6),0 4px 6px -1px var(--drop-shadow-10)}.naas-context-menu__backdrop{position:fixed;inset:0;z-index:var(--naas-z-index-modal-container)}.naas-context-menu__item{display:flex;align-items:center;height:24px;color:var(--text-inverse);font-family:inherit;font-weight:400;text-align:left;background-color:transparent;padding:0 var(--spacing-8);border:none;border-radius:var(--radius-xs);cursor:pointer}.naas-context-menu__item:focus-visible{background-color:var(--secondary-700);outline:none}.naas-context-menu__item:disabled{color:var(--text-inverse-tertiary);cursor:not-allowed}.naas-context-menu__item:hover:not(:disabled){background-color:var(--secondary-700)}.naas-form-element__label,.naas-form-element__message{letter-spacing:.25px;font-size:14px;line-height:20px}.naas-form-element{min-width:fit-content;display:flex;flex-direction:column;gap:var(--spacing-6)}.naas-form-element__header{display:flex;align-items:center;gap:var(--spacing-8)}.naas-form-element__label{color:var(--text-title);font-weight:500;white-space:nowrap}.naas-form-element__label--required:after{content:" *";color:var(--text-link)}.naas-form-element__label--disabled{color:var(--text-tertiary)}.naas-form-element__footer{display:flex;flex-direction:column}.naas-form-element__message{color:var(--text-disabled);font-weight:400}.naas-form-element__message--error{color:var(--text-warning)}.naas-input-number__input,.naas-input-number__unit{letter-spacing:.3px;font-size:16px;line-height:24px}.naas-input-number__input{--naas-input-border-color: var(--grey-200);--naas-input-border-color-focus: var(--primary-500);height:40px;width:100%;color:var(--grey-900);font-family:inherit;font-weight:400;background-color:var(--grey-100);padding:10px var(--spacing-6) 10px var(--spacing-12);border:1px solid var(--naas-input-border-color);border-radius:var(--radius-md);cursor:pointer}[class$=--error].naas-input-number__input{--border-color: var(--warning-400);--border-color-focus: var(--warning-600)}.naas-input-number__input:focus{border-color:transparent;outline:2px solid var(--naas-input-border-color-focus)}.naas-input-number__input::placeholder,.naas-input-number__input:disabled{color:var(--grey-400)}[disabled].naas-input-number__input,.naas-input-number__input:disabled{background-color:var(--grey-150);pointer-events:none}.naas-input-number{position:relative}.naas-input-number__input{appearance:textfield;margin:0}.naas-input-number__suffix{position:absolute;inset-block:0;inset-inline-end:var(--spacing-12);display:flex;align-items:center;gap:var(--spacing-8)}.naas-input-number__unit{color:var(--text-disabled);font-weight:400}.naas-input-password__input{letter-spacing:.3px;font-size:16px;line-height:24px}.naas-input-password__input{--naas-input-border-color: var(--grey-200);--naas-input-border-color-focus: var(--primary-500);height:40px;width:100%;color:var(--grey-900);font-family:inherit;font-weight:400;background-color:var(--grey-100);padding:10px var(--spacing-6) 10px var(--spacing-12);border:1px solid var(--naas-input-border-color);border-radius:var(--radius-md);cursor:pointer}[class$=--error].naas-input-password__input{--border-color: var(--warning-400);--border-color-focus: var(--warning-600)}.naas-input-password__input:focus{border-color:transparent;outline:2px solid var(--naas-input-border-color-focus)}.naas-input-password__input::placeholder,.naas-input-password__input:disabled{color:var(--grey-400)}[disabled].naas-input-password__input,.naas-input-password__input:disabled{background-color:var(--grey-150);pointer-events:none}.naas-input-password{position:relative}.naas-input-password__suffix{position:absolute;inset-block:0;inset-inline-end:var(--spacing-12);display:flex;align-items:center}.naas-input-select{letter-spacing:.3px;font-size:16px;line-height:24px}.naas-input-select{--naas-input-border-color: var(--grey-200);--naas-input-border-color-focus: var(--primary-500);height:40px;width:100%;color:var(--grey-900);font-family:inherit;font-weight:400;background-color:var(--grey-100);padding:10px var(--spacing-6) 10px var(--spacing-12);border:1px solid var(--naas-input-border-color);border-radius:var(--radius-md);cursor:pointer}[class$=--error].naas-input-select{--border-color: var(--warning-400);--border-color-focus: var(--warning-600)}.naas-input-select:focus{border-color:transparent;outline:2px solid var(--naas-input-border-color-focus)}.naas-input-select::placeholder,.naas-input-select:disabled{color:var(--grey-400)}[disabled].naas-input-select,.naas-input-select:disabled{background-color:var(--grey-150);pointer-events:none}.naas-input-select__placeholder{display:none}.naas-input-select__option{color:var(--text-body)}.naas-input-select--empty{color:var(--text-tertiary)}.naas-input-select--custom{--p-select-background: var(--surface-card);--p-select-border-color: var(--naas-input-border-color);--p-select-border-radius: var(--radius-md);--p-select-focus-border-color: var(--naas-input-border-color-focus);--p-select-hover-border-color: var(--naas-input-border-color-focus);--p-select-color: var(--text-body);--p-select-placeholder-color: var(--text-tertiary);--p-select-disabled-background: var(--grey-150);--p-select-option-color: var(--text-body);--p-select-option-focus-background: var(--grey-150);--p-select-option-selected-background: var(--primary-50);--p-select-overlay-background: var(--surface-card);--p-select-overlay-border-color: var(--grey-200);--p-select-overlay-border-radius: var(--radius-md);display:flex;align-items:center;padding:0 var(--spacing-6) 0 var(--spacing-12)}.naas-input-text__input{letter-spacing:.3px;font-size:16px;line-height:24px}.naas-input-text__input{--naas-input-border-color: var(--grey-200);--naas-input-border-color-focus: var(--primary-500);height:40px;width:100%;color:var(--grey-900);font-family:inherit;font-weight:400;background-color:var(--grey-100);padding:10px var(--spacing-6) 10px var(--spacing-12);border:1px solid var(--naas-input-border-color);border-radius:var(--radius-md);cursor:pointer}[class$=--error].naas-input-text__input{--border-color: var(--warning-400);--border-color-focus: var(--warning-600)}.naas-input-text__input:focus{border-color:transparent;outline:2px solid var(--naas-input-border-color-focus)}.naas-input-text__input::placeholder,.naas-input-text__input:disabled{color:var(--grey-400)}[disabled].naas-input-text__input,.naas-input-text__input:disabled{background-color:var(--grey-150);pointer-events:none}.naas-input-text{position:relative}.naas-input-text__suffix{position:absolute;inset-block:0;inset-inline-end:var(--spacing-12);display:flex;align-items:center}.naas-input-textarea__textarea{letter-spacing:.3px;font-size:16px;line-height:24px}.naas-input-textarea__textarea{--naas-input-border-color: var(--grey-200);--naas-input-border-color-focus: var(--primary-500);height:40px;width:100%;color:var(--grey-900);font-family:inherit;font-weight:400;background-color:var(--grey-100);padding:10px var(--spacing-6) 10px var(--spacing-12);border:1px solid var(--naas-input-border-color);border-radius:var(--radius-md);cursor:pointer}[class$=--error].naas-input-textarea__textarea{--border-color: var(--warning-400);--border-color-focus: var(--warning-600)}.naas-input-textarea__textarea:focus{border-color:transparent;outline:2px solid var(--naas-input-border-color-focus)}.naas-input-textarea__textarea::placeholder,.naas-input-textarea__textarea:disabled{color:var(--grey-400)}[disabled].naas-input-textarea__textarea,.naas-input-textarea__textarea:disabled{background-color:var(--grey-150);pointer-events:none}.naas-input-textarea{position:relative}.naas-input-textarea__textarea{height:auto;cursor:text;resize:vertical}.naas-input-textarea__suffix{position:absolute;inset-block-start:var(--spacing-12);inset-inline-end:var(--spacing-12);display:flex;align-items:center}.naas-grid{display:grid;gap:var(--naas-grid-gap, inherit)}.naas-grid--template-50-50{grid-template-columns:1fr 1fr}.naas-grid--template-66-33{--naas-grid-col-first: span 2;grid-template-columns:1fr 1fr 1fr}.naas-grid--template-33-66{--naas-grid-col-second: span 2;grid-template-columns:1fr 1fr 1fr}.naas-grid--template-75-25{grid-template-columns:75fr 25fr}.naas-grid--template-25-75{grid-template-columns:25fr 75fr}.naas-grid--template-33-33-33{grid-template-columns:1fr 1fr 1fr}.naas-grid--template-40-30-30{grid-template-columns:40fr 30fr 30fr}.naas-grid--template-30-40-30{grid-template-columns:30fr 40fr 30fr}.naas-grid--template-30-30-40{grid-template-columns:30fr 30fr 40fr}.naas-grid--template-25-25-25-25{grid-template-columns:25fr 25fr 25fr 25fr}.naas-grid--template-30-30-30-10{grid-template-columns:30fr 30fr 30fr 10fr}.naas-grid--direct-children :nth-child(odd){grid-column:var(--naas-grid-col-first, initial)}.naas-grid--direct-children :nth-child(2n){grid-column:var(--naas-grid-col-second, initial)}.naas-grid__col{display:flex;flex-direction:column;gap:inherit;grid-column:var(--naas-grid-col, initial)}.naas-grid__col--1{--naas-grid-col: var(--naas-grid-col-first)}.naas-grid__col--2{--naas-grid-col: var(--naas-grid-col-second)}.naas-grid__col--3{--naas-grid-col: var(--naas-grid-col-third)}.naas-grid__col--4{--naas-grid-col: var(--naas-grid-col-fourth)}.naas-input-file__title{letter-spacing:.25px;font-size:14px;line-height:20px}.naas-input-file__hint{letter-spacing:.2px;font-size:12px;line-height:16px}.naas-input-file{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12);background-color:var(--surface-card-subtle);padding:var(--spacing-24) var(--spacing-48);border:1px solid var(--grey-200);border-radius:var(--radius-md);transition:all .3s ease;cursor:pointer}.naas-input-file:has(input:disabled){pointer-events:none}.naas-input-file:hover{filter:brightness(.9)}.naas-input-file--error{border-color:var(--warning-400)}.naas-input-file__icon{height:60px;width:60px;display:flex;align-items:center;justify-content:center;background:var(--surface-card);border:1px solid var(--grey-200);border-radius:var(--radius-inf)}.naas-input-file__title{color:var(--text-body);font-weight:400}.naas-input-file__title-highlight{color:var(--text-link);font-weight:500}.naas-input-file__hint{color:var(--text-tertiary);font-weight:400}.naas-input-file__input{display:none}.naas-input-toggle__label{letter-spacing:.25px;font-size:14px;line-height:20px}.naas-input-toggle{width:fit-content;display:flex;align-items:center;gap:var(--spacing-8);-webkit-user-select:none;user-select:none;cursor:pointer}.naas-input-toggle:has(input:disabled){pointer-events:none}.naas-input-toggle__input{display:none}.naas-input-toggle__label{color:var(--text-body);font-weight:400}.naas-input-toggle__toggle{height:20px;width:36px;display:flex;justify-content:flex-start;padding:var(--spacing-2);border-radius:var(--radius-inf);background-color:var(--grey-200)}.naas-input-toggle__toggle--active{justify-content:flex-end;background-color:var(--primary-500)}.naas-input-toggle__toggle--error{border:1px solid var(--warning-400)}.naas-input-toggle__toggle-circle{height:16px;width:16px;background-color:var(--grey-100);border-radius:var(--radius-inf)}.naas-layout__title{letter-spacing:.5px;font-size:30px;line-height:38px}.naas-layout__subtitle{letter-spacing:.25px;font-size:14px;line-height:20px}.naas-layout{--_naas-layout-max-w: var(--naas-layout-max-w-custom, 1432px);min-height:100%;max-width:var(--_naas-layout-max-w);display:flex;flex-direction:column;gap:var(--spacing-24);background-color:var(--surface-page);margin-inline:auto;padding:var(--spacing-36) var(--spacing-40)}.naas-layout--small{--naas-layout-max-w-custom: 1040px}.naas-layout__header{flex-shrink:0;display:flex;align-items:flex-end;justify-content:space-between}.naas-layout__header-right{flex-shrink:0}.naas-layout__breadcrumb{margin-bottom:var(--spacing-8)}.naas-layout__title-row{display:flex;align-items:center;gap:var(--spacing-6)}.naas-layout__title{font-weight:600}.naas-layout__subtitle{display:flex;flex-direction:column;color:var(--text-tertiary);font-weight:400}.naas-layout__content{flex-grow:1;display:flex;flex-direction:column;gap:inherit}.naas-modal-triple-action-footer{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16)}.naas-modal-triple-action-footer__button{width:100%}.naas-modal-triple-action-footer__separator{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.naas-modal-triple-action-footer__or{position:absolute;color:var(--text-secondary);background-color:var(--surface-card);padding-inline:var(--spacing-12)}.naas-pagination__page{letter-spacing:.25px;font-size:14px;line-height:20px}.naas-pagination{width:100%;display:flex;align-items:center;justify-content:space-between}.naas-pagination__page-container{display:flex;align-items:center}.naas-pagination__page{height:40px;width:40px;color:var(--text-tertiary);font-weight:500;background-color:transparent;border:none;border-radius:var(--radius-inf);transition:all .3s ease;cursor:pointer}.naas-pagination__page:disabled{pointer-events:none;cursor:default}.naas-pagination__page--selected{color:var(--text-title)}.naas-pagination__page:not(.naas-pagination__page--ellipsis):hover{background-color:var(--grey-200)}.naas-pagination__page--ellipsis{display:flex;align-items:center;justify-content:center;cursor:default;-webkit-user-select:none;user-select:none}.naas-progress-bar__value{letter-spacing:.2px;font-size:12px;line-height:16px}.naas-progress-bar{min-width:145px;display:flex;align-items:center;gap:var(--spacing-12)}.naas-progress-bar__background{position:relative;height:8px;width:100%;background-color:var(--grey-200);border-radius:var(--radius-inf);overflow:hidden}.naas-progress-bar__indeterminate{--indeterminate-animation-duration: 2s;width:150%;height:100%;background-color:#94e0f3;filter:blur(4px);animation:indeterminate var(--indeterminate-animation-duration) infinite linear;transform-origin:0% 50%}@keyframes indeterminate{0%{transform:translate(0) scaleX(0)}75%{transform:translate(0) scaleX(0)}80%{transform:translate(0) scaleX(.2)}to{transform:translate(100%) scaleX(.3)}}.naas-progress-bar__progress{position:absolute;inset-inline-start:0;inset-block:0;height:inherit;background-color:var(--primary-500);border-radius:inherit;transition:width 1s ease}.naas-progress-bar__progress--success{background-color:var(--success-600)}.naas-progress-bar__progress--success-light{background-color:var(--success-100)}.naas-progress-bar__progress--warning{background-color:var(--warning-700)}.naas-progress-bar__progress--grey{background-color:var(--grey-600)}.naas-progress-bar__progress--0{width:0%}.naas-progress-bar__progress--1{width:1%}.naas-progress-bar__progress--2{width:2%}.naas-progress-bar__progress--3{width:3%}.naas-progress-bar__progress--4{width:4%}.naas-progress-bar__progress--5{width:5%}.naas-progress-bar__progress--6{width:6%}.naas-progress-bar__progress--7{width:7%}.naas-progress-bar__progress--8{width:8%}.naas-progress-bar__progress--9{width:9%}.naas-progress-bar__progress--10{width:10%}.naas-progress-bar__progress--11{width:11%}.naas-progress-bar__progress--12{width:12%}.naas-progress-bar__progress--13{width:13%}.naas-progress-bar__progress--14{width:14%}.naas-progress-bar__progress--15{width:15%}.naas-progress-bar__progress--16{width:16%}.naas-progress-bar__progress--17{width:17%}.naas-progress-bar__progress--18{width:18%}.naas-progress-bar__progress--19{width:19%}.naas-progress-bar__progress--20{width:20%}.naas-progress-bar__progress--21{width:21%}.naas-progress-bar__progress--22{width:22%}.naas-progress-bar__progress--23{width:23%}.naas-progress-bar__progress--24{width:24%}.naas-progress-bar__progress--25{width:25%}.naas-progress-bar__progress--26{width:26%}.naas-progress-bar__progress--27{width:27%}.naas-progress-bar__progress--28{width:28%}.naas-progress-bar__progress--29{width:29%}.naas-progress-bar__progress--30{width:30%}.naas-progress-bar__progress--31{width:31%}.naas-progress-bar__progress--32{width:32%}.naas-progress-bar__progress--33{width:33%}.naas-progress-bar__progress--34{width:34%}.naas-progress-bar__progress--35{width:35%}.naas-progress-bar__progress--36{width:36%}.naas-progress-bar__progress--37{width:37%}.naas-progress-bar__progress--38{width:38%}.naas-progress-bar__progress--39{width:39%}.naas-progress-bar__progress--40{width:40%}.naas-progress-bar__progress--41{width:41%}.naas-progress-bar__progress--42{width:42%}.naas-progress-bar__progress--43{width:43%}.naas-progress-bar__progress--44{width:44%}.naas-progress-bar__progress--45{width:45%}.naas-progress-bar__progress--46{width:46%}.naas-progress-bar__progress--47{width:47%}.naas-progress-bar__progress--48{width:48%}.naas-progress-bar__progress--49{width:49%}.naas-progress-bar__progress--50{width:50%}.naas-progress-bar__progress--51{width:51%}.naas-progress-bar__progress--52{width:52%}.naas-progress-bar__progress--53{width:53%}.naas-progress-bar__progress--54{width:54%}.naas-progress-bar__progress--55{width:55%}.naas-progress-bar__progress--56{width:56%}.naas-progress-bar__progress--57{width:57%}.naas-progress-bar__progress--58{width:58%}.naas-progress-bar__progress--59{width:59%}.naas-progress-bar__progress--60{width:60%}.naas-progress-bar__progress--61{width:61%}.naas-progress-bar__progress--62{width:62%}.naas-progress-bar__progress--63{width:63%}.naas-progress-bar__progress--64{width:64%}.naas-progress-bar__progress--65{width:65%}.naas-progress-bar__progress--66{width:66%}.naas-progress-bar__progress--67{width:67%}.naas-progress-bar__progress--68{width:68%}.naas-progress-bar__progress--69{width:69%}.naas-progress-bar__progress--70{width:70%}.naas-progress-bar__progress--71{width:71%}.naas-progress-bar__progress--72{width:72%}.naas-progress-bar__progress--73{width:73%}.naas-progress-bar__progress--74{width:74%}.naas-progress-bar__progress--75{width:75%}.naas-progress-bar__progress--76{width:76%}.naas-progress-bar__progress--77{width:77%}.naas-progress-bar__progress--78{width:78%}.naas-progress-bar__progress--79{width:79%}.naas-progress-bar__progress--80{width:80%}.naas-progress-bar__progress--81{width:81%}.naas-progress-bar__progress--82{width:82%}.naas-progress-bar__progress--83{width:83%}.naas-progress-bar__progress--84{width:84%}.naas-progress-bar__progress--85{width:85%}.naas-progress-bar__progress--86{width:86%}.naas-progress-bar__progress--87{width:87%}.naas-progress-bar__progress--88{width:88%}.naas-progress-bar__progress--89{width:89%}.naas-progress-bar__progress--90{width:90%}.naas-progress-bar__progress--91{width:91%}.naas-progress-bar__progress--92{width:92%}.naas-progress-bar__progress--93{width:93%}.naas-progress-bar__progress--94{width:94%}.naas-progress-bar__progress--95{width:95%}.naas-progress-bar__progress--96{width:96%}.naas-progress-bar__progress--97{width:97%}.naas-progress-bar__progress--98{width:98%}.naas-progress-bar__progress--99{width:99%}.naas-progress-bar__progress--100{width:100%}.naas-progress-bar__value{flex-shrink:0;width:30px;color:var(--text-body);font-weight:500;white-space:nowrap}.naas-radio__label{letter-spacing:.25px;font-size:14px;line-height:20px}.naas-radio{--naas-radio-color: var(--text-body);--naas-radio-accent-color: var(--primary-500);display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-6);border-radius:var(--radius-md);transition:background-color .3s ease;-webkit-user-select:none;user-select:none;cursor:pointer}.naas-radio:hover{background-color:var(--surface-page)}.naas-radio:has(input:disabled){pointer-events:none}.naas-radio--error{--naas-radio-color: var(--text-warning);--naas-radio-accent-color: var(--warning-500)}.naas-radio__input{height:16px;width:16px;accent-color:var(--naas-radio-accent-color)}.naas-radio__label{color:var(--naas-radio-color);font-weight:400}.naas-radio-list{display:flex;flex-direction:column;gap:var(--spacing-8)}.naas-radio-list--row{flex-direction:row}.naas-tab__label{letter-spacing:.25px;font-size:14px;line-height:20px}.naas-tab{display:flex;align-items:center;gap:var(--spacing-4);border-bottom:1px solid var(--grey-200)}.naas-tab__item{display:flex;align-items:center;gap:var(--spacing-8);color:var(--text-tertiary);background:none;padding:var(--spacing-8) var(--spacing-12);border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease}.naas-tab__item:hover{color:var(--text-body)}.naas-tab__item--active{color:var(--text-link);border-bottom-color:var(--primary-500)}.naas-tab__label{font-weight:500}.naas-table__title{letter-spacing:.3px;font-size:18px;line-height:26px}.naas-table__subtitle,.naas-table__error,.naas-table__th,.naas-table__empty{letter-spacing:.2px;font-size:12px;line-height:16px}.naas-table{--p-checkbox-height: 18px;--p-checkbox-width: 18px;--p-checkbox-background: var(--surface-card);--p-checkbox-checked-disabled-border-color: var(--grey-200);--p-checkbox-checked-border-color: var(--primary-500);--p-checkbox-checked-background: var(--primary-500);--p-checkbox-checked-hover-background: var(--primary-300);--p-checkbox-checked-hover-border-color: var(--primary-300);--p-checkbox-disabled-background: var(--surface-card);--p-datatable-body-cell-border-color: var(--grey-200);--p-datatable-column-title-font-weight: 500;--p-datatable-header-cell-background: var(--grey-125);--p-datatable-header-cell-border-color: var(--grey-200);--p-datatable-header-cell-color: var(--text-tertiary);--p-datatable-paginator-bottom-border-width: 1px 0 0 0;--p-datatable-paginator-bottom-border-color: var(--grey-200);--p-datatable-row-color: var(--text-title);--p-datatable-row-background: var(--surface-card);--p-paginator-background: var(--surface-card);--p-paginator-border-radius: var(--radius-md);--p-paginator-padding: var(--spacing-20) var(--spacing-24) var(--spacing-24) var(--spacing-24);border:1px solid var(--grey-200);border-radius:var(--radius-md)}.naas-table .p-datatable-table-container{border-radius:inherit}.naas-table__header{display:flex;align-items:flex-start;justify-content:space-between;background-color:var(--surface-card);padding:var(--p-paginator-padding);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);border-bottom:1px solid var(--grey-200)}.naas-table__title{display:flex;align-items:center;gap:var(--spacing-8);color:var(--text-title);font-weight:500}.naas-table__subtitle{color:var(--text-tertiary);font-weight:400}.naas-table__error{display:flex;align-items:center;gap:var(--spacing-8);color:var(--text-warning);font-weight:400}.naas-table__table{border-radius:inherit}.naas-table__table--clickable-row{--naas-table-clickable-row-cursor: pointer;--naas-table-clickable-row-bg: var(--surface-page)}.naas-table__table .p-datatable-tbody>tr{cursor:var(--naas-table-clickable-row-cursor, default)}.naas-table__table .p-datatable-tbody>tr:last-child>td{border:0}.naas-table__table .p-datatable-tbody>tr>td:hover{background-color:var(--naas-table-clickable-row-bg, inherit)}.naas-table__empty{display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);font-weight:400}.naas-table__selector{max-width:24px}:root{--grey-100: #fff;--grey-125: #fbfdff;--grey-150: #f5f7f9;--grey-200: #e6e8eb;--grey-300: #c7c9cb;--grey-400: #9fa3a7;--grey-500: #696e72;--grey-600: #565c62;--grey-700: #464e55;--grey-800: #3b3e46;--grey-900: #282a30;--primary-700: #0184a4;--primary-500: #00a6ce;--primary-400: #2fb6d6;--primary-300: #55c6df;--primary-200: #7fd6e7;--primary-100: #a9e5ef;--primary-50: #d5f3f8;--primary-25: #f3fdff;--secondary-800: #003e52;--secondary-700: #0b566e;--secondary-600: #1f5f72;--secondary-400: #4c7f8d;--secondary-300: #7fa2ab;--secondary-200: #afc6cb;--warning-900: #7a1f0b;--warning-700: #c9350f;--warning-600: #ff4713;--warning-400: #ff8a66;--warning-200: #ffd4c7;--warning-100: #fff1ec;--warning-50: #fff6f3;--caution-900: #5c4a00;--caution-700: #b89b00;--caution-600: #ffd100;--caution-400: #ffe066;--caution-300: #e6d899;--caution-200: #fff2b3;--caution-100: #fffae5;--success-950: #053321;--success-900: #054f31;--success-800: #05603a;--success-700: #027a48;--success-600: #039855;--success-500: #12b76a;--success-400: #32d583;--success-300: #6ce9a6;--success-200: #a6f4c5;--success-100: #d1fadf;--success-50: #ecfdf3;--success-25: #f6fef9;--drop-shadow-3: #0a0d1208;--drop-shadow-4: #0a0d120a;--drop-shadow-6: #0a0d120f;--drop-shadow-8: #0a0d1214;--drop-shadow-10: #0a0d121a;--drop-shadow-14: #0a0d1224;--drop-shadow-18: #0a0d122e;--cat-01-500: #00a6ce;--cat-01-200: #afeffd;--cat-02-500: #007297;--cat-02-200: #88c8dd;--cat-03-500: #003e52;--cat-03-200: #70a1af;--cat-04-500: #ffd100;--cat-04-200: #ffea99;--cat-05-500: #ff7e5b;--cat-05-200: #ffbdab;--cat-06-500: #ff4713;--cat-06-200: #ffad93;--cat-07-500: #101820;--cat-07-200: #4a525a;--cat-08-500: #a7a9ac;--cat-08-200: #dcdee1;--label-1-text: #6941c6;--label-1-border: #e9d7fe;--label-1-background: #f9f5ff;--label-2-text: #dd2590;--label-2-border: #fcceee;--label-2-background: #fef6fb;--label-3-text: #e31b54;--label-3-border: #fecdd6;--label-3-background: #fff5f6;--label-4-text: #3e4784;--label-4-border: #c8cce5;--label-4-background: #f8f9fc;--surface-page: var(--grey-150);--surface-card: var(--grey-100);--surface-card-subtle: var(--grey-150);--surface-sidebar: var(--grey-100);--surface-sidebar-border: var(--grey-300);--surface-disabled: var(--grey-200);--text-title: var(--grey-900);--text-body: var(--grey-900);--text-secondary: var(--grey-600);--text-tertiary: var(--grey-500);--text-inverse: var(--grey-100);--text-inverse-secondary: var(--grey-200);--text-inverse-tertiary: var(--grey-300);--text-disabled: var(--grey-400);--text-link: var(--primary-500);--text-warning: var(--warning-700);--text-caution: var(--caution-700)}:root{--font-family: roboto, helvetica, arial, sans-serif}:root{--radius-xxs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-inf: 999px;--spacing-0: 0px;--spacing-2: 2px;--spacing-3: 3px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-22: 22px;--spacing-24: 24px;--spacing-28: 28px;--spacing-32: 32px;--spacing-36: 36px;--spacing-40: 40px;--spacing-44: 44px;--spacing-48: 48px;--spacing-64: 64px;--spacing-72: 72px;--spacing-80: 80px;--spacing-96: 96px;--spacing-128: 128px;--spacing-160: 160px}:root{--naas-z-index-tooltip: 5;--naas-z-index-modal-container: 10;--naas-z-index-modal: 11;--naas-z-index-loader: 100}.naas-text-ellipsis{max-width:var(--naas-text-ellipsis-mw);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
