@font-face{font-family:primeicons;font-display:block;src:url(./primeicons.DMOk5skT.eot);src:url(./primeicons.DMOk5skT.eot?#iefix) format("embedded-opentype"),url(./primeicons.C6QP2o4f.woff2) format("woff2"),url(./primeicons.WjwUDZjB.woff) format("woff"),url(./primeicons.MpK4pl85.ttf) format("truetype"),url(./primeicons.Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s linear infinite}@media(prefers-reduced-motion:reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(./manrope-cyrillic.Dvxsihut.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(./manrope-latin.DHIcAJRg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--nk-bg:#f4f7f5;--nk-surface:#fff;--nk-line:#dfe8e3;--nk-muted:#66756f;--nk-text:#16241f;--nk-strong:#101916;--nk-field-text:#000;--nk-field-placeholder:#6d7974;--nk-green:#03a57b;--nk-green-hover:#028f6b;--nk-green-tint:#f3fffb;--nk-green-hover-soft:var(--nk-green-tint);--nk-green-soft:#e3f7ef;--nk-blue:#2f5fda;--nk-amber:#b7791f;--nk-amber-strong:#74480b;--nk-amber-line:#e5b95f;--nk-amber-soft:#fff8e7;--nk-red:#c24141;--nk-red-hover:#a93636;--nk-card-radius:8px;--nk-page-gap:24px;--nk-panel-gap:20px;--nk-section-gap:16px;--nk-list-gap:10px;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{touch-action:pan-x pan-y}body{margin:0;min-width:320px;overflow-y:scroll;background:var(--nk-bg);color:var(--nk-text)}.nk-button,button,input,select,textarea{font:inherit}.nk-button{--nk-button-icon-size:13px;justify-self:start;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:6px;color:var(--nk-text);background:#fff;font-size:14px;font-weight:800;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.nk-button.is-disabled,.nk-button:disabled{cursor:default;opacity:.58}.nk-button .pi{font-size:var(--nk-button-icon-size);line-height:1}.nk-button span{text-decoration:none}.nk-button--loading-centered{position:relative}.nk-button--loading-centered[data-p~=loading]>.p-button-label{visibility:hidden}.nk-button--loading-centered[data-p~=loading]>.p-button-loading-icon{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}.nk-button--small{gap:7px;min-height:32px;padding:7px 10px;font-size:13px}.nk-button--icon-only{flex-shrink:0;inline-size:32px;min-inline-size:32px;min-block-size:32px;padding:7px}.nk-button--wide{width:100%}.nk-button--stretch{justify-self:stretch}.nk-button--primary{border-color:var(--nk-green);color:#fff;background:var(--nk-green)}.nk-button--primary:not(:disabled):not(.is-disabled):focus-visible,.nk-button--primary:not(:disabled):not(.is-disabled):hover{border-color:var(--nk-green-hover);color:#fff;background:var(--nk-green-hover);outline:0}.nk-button--secondary{border-color:var(--nk-line);color:var(--nk-text);background:#fff}.nk-button--secondary:not(:disabled):not(.is-disabled):focus-visible,.nk-button--secondary:not(:disabled):not(.is-disabled):hover{border-color:#03a57b61;color:var(--nk-green);background:var(--nk-green-hover-soft);outline:0}.nk-button--soft{border-color:#9ddbc8;color:#045d48;background:var(--nk-green-tint)}.nk-button--soft:not(:disabled):not(.is-disabled):focus-visible,.nk-button--soft:not(:disabled):not(.is-disabled):hover{border-color:var(--nk-green);color:#035b46;background:#e5fbf3;box-shadow:0 0 0 3px #00ad821f;outline:0}.nk-button--danger{border-color:var(--nk-red);color:#fff;background:var(--nk-red)}.nk-button--danger:not(:disabled):not(.is-disabled):focus-visible,.nk-button--danger:not(:disabled):not(.is-disabled):hover{border-color:var(--nk-red-hover);color:#fff;background:var(--nk-red-hover);outline:0}.nk-button--danger-secondary{border-color:var(--nk-line);color:var(--nk-text);background:#fff}.nk-button--danger-secondary:not(:disabled):not(.is-disabled):focus-visible,.nk-button--danger-secondary:not(:disabled):not(.is-disabled):hover{border-color:#dc262657;color:#dc2626;background:#fff5f5;outline:0}.nk-link-button{display:inline;justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;border:0;color:var(--nk-green);background:transparent;font:inherit;font-weight:800;line-height:1.25;text-decoration:none;border-bottom:1px solid;cursor:pointer}.nk-link-button:focus-visible,.nk-link-button:hover{color:var(--nk-green-hover);outline:0}.nk-link-button:disabled{color:var(--nk-muted);cursor:default;opacity:.6}.nk-link-button--pseudo{border-bottom-style:dashed}.page{min-height:100vh}.topbar{--topbar-action-height:36px;position:sticky;top:0;z-index:2;min-height:56px;border-bottom:1px solid var(--nk-line);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-inner{justify-content:space-between;gap:16px;width:min(1440px,100%);min-height:56px;margin:0 auto;padding:8px 24px}.topbar-inner,.topbar-left{display:flex;align-items:center}.topbar-left{gap:12px;min-width:0}.mobile-first-steps-hint.nk-button{display:none;max-inline-size:calc(100% - 24px);margin:0 12px 8px;color:var(--nk-green);white-space:normal}.mobile-first-steps-hint.nk-button i{font-size:20px;animation:first-steps-menu-arrow .65s ease-in-out 3}@keyframes first-steps-menu-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.mobile-first-steps-hint.nk-button i{animation:none}}.brand{display:flex;align-items:center;gap:14px;min-width:0}.brand-logo-control{position:relative;flex:0 0 auto}.brand-logo-picture{display:block;line-height:0}.brand-logo-menu-button{display:none;position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.brand-logo-menu-button:focus-visible{outline:2px solid var(--nk-green);outline-offset:2px}.brand-logo{display:block;width:150px;max-width:46vw;height:auto}.brand-caption,.brand-organization-select{margin-inline-end:4px}.brand-caption{position:relative;top:4px;flex:0 1 auto;min-inline-size:0;max-inline-size:min(320px,42vw);overflow:hidden;color:var(--nk-muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.brand-organization-select{min-width:180px;max-width:min(320px,42vw);min-height:34px;border-radius:6px;font:inherit;font-size:14px;font-weight:650}.brand-organization-select .p-select-label{padding-top:6px;padding-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.language-switch{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;min-height:var(--topbar-action-height);padding:3px;border:1px solid var(--nk-line);border-radius:5px;background:#fff}.language-switch-button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border:0;border-radius:5px;color:var(--nk-muted);background:transparent;font:inherit;font-size:12px;font-weight:800;line-height:1;cursor:pointer}.language-switch-button.is-active{color:#035b46;background:var(--nk-green-soft)}.language-flag{display:block;width:18px;height:12px;-o-object-fit:cover;object-fit:cover}.notification-bell,.user-menu{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;height:var(--topbar-action-height)}.notification-bell-trigger{position:relative;display:inline-grid;place-items:center;width:var(--topbar-action-height);height:var(--topbar-action-height);padding:0;border:1px solid var(--nk-line);border-radius:50%;color:var(--nk-text);background:#fff;font:inherit;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.notification-bell-trigger .pi{font-size:15px}.notification-bell-trigger:focus-visible,.notification-bell-trigger:hover{border-color:#03a57b61;color:#035b46;background:var(--nk-green-hover-soft);box-shadow:0 0 0 3px #00ad821a;outline:0}.notification-bell-badge{position:absolute;top:-5px;right:-5px;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:2px solid #fff;border-radius:999px;color:#fff;background:#db2777;font-size:11px;font-weight:900;line-height:1;pointer-events:none}.notification-bell-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:6;display:grid;width:min(360px,100vw - 24px);max-height:min(460px,100vh - 86px);overflow:hidden;border:1px solid var(--nk-line);border-radius:8px;background:#fff;box-shadow:0 16px 36px #0a191424}.notification-bell-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 10px;border-bottom:1px solid var(--nk-line)}.notification-bell-head strong{color:var(--nk-strong);font-size:14px;font-weight:850;line-height:1.2}.notification-bell-refresh{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;color:var(--nk-muted);background:transparent;font:inherit;cursor:pointer}.notification-bell-refresh:focus-visible,.notification-bell-refresh:hover{color:var(--nk-green);background:var(--nk-green-hover-soft);outline:0}.notification-bell-state{padding:18px 14px;color:var(--nk-muted);font-size:13px;font-weight:700;line-height:1.35;text-align:center}.notification-bell-list{display:grid;gap:0;max-height:390px;overflow:auto}.notification-bell-item{display:grid;gap:8px;padding:11px 12px;border-bottom:1px solid var(--nk-line)}.notification-bell-item:last-child{border-bottom:0}.notification-bell-item-main{display:grid;gap:4px;width:100%;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.notification-bell-item-main strong{color:var(--nk-strong);font-size:13px;font-weight:850;line-height:1.25}.notification-bell-item-main span{color:var(--nk-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.notification-bell-item-main:focus-visible strong,.notification-bell-item-main:hover strong{color:#035b46}.notification-bell-item-main:focus-visible{outline:0}.notification-bell-actions{display:flex;flex-wrap:wrap;gap:6px}.notification-bell-accept,.notification-bell-open{justify-self:start;min-height:28px;padding:5px 9px;border:0;border-radius:6px;color:#035b46;background:var(--nk-green-soft);font:inherit;font-size:12px;font-weight:850;cursor:pointer}.notification-bell-accept:focus-visible,.notification-bell-accept:hover,.notification-bell-open:focus-visible,.notification-bell-open:hover{background:var(--nk-green-hover-soft);outline:0}.notification-bell-open{color:var(--nk-text);background:#edf0f2}.notification-bell-open:focus-visible,.notification-bell-open:hover{color:var(--nk-strong);background:#e0e5e8}.user-menu-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:var(--topbar-action-height);height:var(--topbar-action-height);padding:0;border:0;border-radius:6px;color:var(--nk-text);background:transparent;font:inherit;cursor:pointer;transition:color .16s ease}.user-menu-trigger .pi-user{display:grid;place-items:center;font-size:16px;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.user-menu-trigger .pi-user,.user-menu-trigger .user-menu-avatar{width:var(--topbar-action-height);height:var(--topbar-action-height);border:1px solid var(--nk-line);border-radius:50%;background:#fff}.user-menu-trigger .user-menu-avatar{-o-object-fit:cover;object-fit:cover;transition:border-color .16s ease,box-shadow .16s ease}.user-menu-trigger .pi-chevron-down{color:var(--nk-muted);font-size:10px;transition:color .16s ease}.user-menu-trigger:focus-visible,.user-menu-trigger:hover{color:#035b46;outline:0}.user-menu-trigger:focus-visible .pi-user,.user-menu-trigger:focus-visible .user-menu-avatar,.user-menu-trigger:hover .pi-user,.user-menu-trigger:hover .user-menu-avatar{border-color:#03a57b61;box-shadow:0 0 0 3px #00ad821a}.user-menu-trigger:focus-visible .pi-user,.user-menu-trigger:hover .pi-user{background:var(--nk-green-hover-soft)}.user-menu-trigger:focus-visible .pi-chevron-down,.user-menu-trigger:hover .pi-chevron-down{color:var(--nk-green)}.user-menu-trigger:disabled{cursor:default;opacity:.62}.user-menu-trigger-badge{position:absolute;top:-4px;left:24px;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:2px solid #fff;border-radius:999px;color:#fff;background:#db2777;font-size:11px;font-weight:900;line-height:1;pointer-events:none}.user-menu-trigger-warning{position:absolute;top:-6px;right:-3px;display:grid;place-items:center;width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:#fff;pointer-events:none}.user-menu-trigger-warning .pi{color:var(--nk-amber);font-size:16px;line-height:1}.user-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:5;display:grid;min-width:188px;padding:6px;border:1px solid var(--nk-line);border-radius:8px;background:#fff;box-shadow:0 16px 36px #0a191424;opacity:0;pointer-events:none;transform:translateY(-4px);visibility:hidden;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.user-menu-panel:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:8px}.user-menu:not(.is-dismissed):focus-within .user-menu-panel,.user-menu:not(.is-dismissed):hover .user-menu-panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.user-menu-item{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:36px;width:100%;padding:8px 10px;border:0;border-radius:6px;color:var(--nk-text);background:transparent;font:inherit;font-size:13px;font-weight:750;line-height:1.2;text-align:left;text-decoration:none;cursor:pointer}.user-menu-item .pi{color:var(--nk-muted);font-size:14px}.user-menu-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-item:focus-visible,.user-menu-item:hover{color:#035b46;background:var(--nk-green-hover-soft);outline:0}.user-menu-item:focus-visible .pi,.user-menu-item:hover .pi{color:var(--nk-green)}.user-menu-item:disabled{cursor:default;opacity:.6}.user-menu-item.has-count{grid-template-columns:18px minmax(0,1fr) auto}.user-menu-item.has-count small{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;color:#035b46;background:#dff8ef;font-size:12px;font-weight:900;line-height:1}.user-menu-item.has-warning{grid-template-columns:18px minmax(0,1fr) auto}.user-menu-item .user-menu-warning-icon{color:var(--nk-amber-strong)}.user-menu-profile{min-width:0;padding:8px 10px 7px;color:var(--nk-strong);font-size:13px;font-weight:800;line-height:1.25}.user-menu-profile span{display:block;min-width:0;overflow:hidden;overflow-wrap:anywhere}.user-menu-divider{height:1px;margin:5px 4px;background:var(--nk-line)}.shell{align-items:start;grid-template-columns:248px minmax(0,1fr);width:min(1440px,100%);margin:0 auto;padding:24px}.content,.shell{display:grid;gap:var(--nk-page-gap)}.content{align-content:start;min-width:0;max-width:100%}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;align-items:stretch}.smart-sticky{min-width:0;min-height:var(--smart-sticky-height,0)}.smart-sticky-inner{min-width:0}.smart-sticky-inner.is-ready{position:fixed;top:var(--smart-sticky-top,72px);left:var(--smart-sticky-left,24px);width:var(--smart-sticky-width,248px)}.sidebar-slot{align-self:start}.desktop-sidebar{display:block}.mobile-menu-button{display:none;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border:0;border-radius:6px;color:var(--nk-text);background:transparent;font:inherit;cursor:pointer}.sidebar{height:-moz-fit-content;height:fit-content;padding:16px;border:1px solid var(--nk-line);border-radius:var(--nk-card-radius);background:var(--nk-surface)}.nav-title{margin:0 0 12px;color:var(--nk-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nav-section+.nav-section{margin-top:16px;padding-top:16px;border-top:1px solid var(--nk-line)}.nav-section--secondary .nav-item:not(.is-active){color:var(--nk-muted);font-weight:600}.nav-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:8px;color:#263c35;background:transparent;font:inherit;font-size:14px;font-weight:650;text-align:left;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease}.nav-item:not(.is-active):not(.is-disabled):not(:disabled):focus-visible,.nav-item:not(.is-active):not(.is-disabled):not(:disabled):hover{background:var(--nk-green-hover-soft);outline:0}.nav-item.is-active{background:var(--nk-green-soft);color:#035b46}.nav-item.is-disabled,.nav-item:disabled{opacity:.5;cursor:default}.nav-next-action{width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:var(--nk-green);box-shadow:0 6px 14px #00ad8247}.nav-item-badge,.nav-next-action{display:inline-grid;flex:0 0 auto;margin-left:auto;font-size:11px}.nav-item-badge{min-width:20px;height:20px;padding:0 6px;place-items:center;border-radius:999px;color:#fff;background:#db2777;font-weight:900;line-height:1;pointer-events:none}.nav-item-badge.is-muted-badge{background:#94a3b8}.nav-item-badge+.nav-next-action{margin-left:0}body.is-mobile-nav-open{overflow:hidden}.mobile-nav-backdrop{position:fixed;inset:0;z-index:20;background:#06120e7a}.mobile-nav-drawer{position:fixed;top:0;left:0;z-index:21;width:min(90vw,360px);height:100dvh;padding:16px;overflow:hidden;border-right:1px solid var(--nk-line);background:var(--nk-surface);box-shadow:18px 0 44px #00000029;display:flex;flex-direction:column;gap:10px}.mobile-nav-drawer .nav-section--primary>.nav-title{display:none}.mobile-nav-drawer nav{min-height:0;overflow-y:auto;padding-bottom:8px}.mobile-nav-drawer .nav-list{grid-template-columns:1fr}.mobile-nav-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--nk-text);font-size:16px;font-weight:800}.mobile-nav-organization{display:grid;gap:8px;padding:12px;border:1px solid var(--nk-line);border-radius:8px;background:var(--nk-bg)}.mobile-nav-organization-label{color:var(--nk-muted);font-size:12px;font-weight:800;line-height:1.2}.mobile-nav-organization-name{min-width:0;color:var(--nk-text);font-size:15px;line-height:1.3;overflow-wrap:anywhere}.mobile-nav-organization-select{width:100%;min-height:38px;font:inherit;font-size:14px;font-weight:650}.mobile-nav-organization-select .p-select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:50%;color:var(--nk-text);background:var(--nk-bg);font:inherit;cursor:pointer}.mobile-nav-fade-enter-active,.mobile-nav-fade-leave-active,.mobile-nav-slide-enter-active,.mobile-nav-slide-leave-active{transition:opacity .18s ease,transform .18s ease}.mobile-nav-fade-enter-from,.mobile-nav-fade-leave-to{opacity:0}.mobile-nav-slide-enter-from,.mobile-nav-slide-leave-to{opacity:0;transform:translate(-100%)}.panel{border:1px solid var(--nk-line);border-radius:var(--nk-card-radius);background:var(--nk-surface)}.intro{padding:28px}.intro h1{max-width:760px;margin:0;color:var(--nk-strong);font-size:38px;line-height:1.08;letter-spacing:0}.intro p{max-width:720px;margin:16px 0 0;color:var(--nk-muted);font-size:17px;line-height:1.55}.eyebrow{margin:0 0 8px;color:var(--nk-green);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.today{display:grid;align-content:start;gap:14px;padding:24px}.panel-title{margin:0;color:var(--nk-strong);font-size:18px;line-height:1.2}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric{padding:14px;border:1px solid var(--nk-line);border-radius:var(--nk-card-radius);background:#fbfdfc}.metric-value{display:block;color:var(--nk-strong);font-size:28px;font-weight:800;line-height:1}.metric-label{display:block;margin-top:8px;color:var(--nk-muted);font-size:13px}.section{display:grid;gap:14px}.section h2{margin:0;color:var(--nk-strong);font-size:24px;line-height:1.2}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.section-note{max-width:640px;margin:4px 0 0;color:var(--nk-muted);line-height:1.5}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.work-card{padding:18px;border:1px solid var(--nk-line);border-radius:var(--nk-card-radius);background:var(--nk-surface)}.work-card h3{margin:0 0 10px;color:var(--nk-strong);font-size:16px}.work-card p{margin:0;color:var(--nk-muted);font-size:14px;line-height:1.5}.p-inputtext::-moz-placeholder,.p-textarea::-moz-placeholder{color:var(--nk-field-placeholder);opacity:1}.p-inputtext::placeholder,.p-textarea::placeholder{color:var(--nk-field-placeholder);opacity:1}.p-multiselect-label.p-placeholder,.p-select-label.p-placeholder{color:var(--nk-field-placeholder)}.form-guard{position:relative;display:grid;align-content:start;gap:var(--nk-page-gap);padding-bottom:var(--form-action-offset,0)}.form-state-panel{border:0;background:transparent}.form-state-empty{display:grid;min-height:220px;place-items:center;padding:28px;border:1px solid var(--nk-line);border-radius:8px;color:var(--nk-muted);background:var(--nk-surface);text-align:center}.form-state-empty h2{margin:0;color:var(--nk-strong);font-size:22px;line-height:1.2}.form-state-empty p{max-width:480px;margin:10px auto 0;line-height:1.5}.form-state-action{margin-top:18px}.input-uri{display:flex;align-items:center;min-width:0;border:1px solid #b8c8c2;border-radius:6px;background:#fbfdfc;overflow:hidden}.input-uri__prefix{flex:0 0 auto;padding:0 0 0 12px;color:var(--nk-muted);font-size:14px;font-weight:800;white-space:nowrap}.input-uri__control.p-inputtext{min-width:0;width:100%;padding-left:2px;border:0;background:transparent;box-shadow:none}.input-uri__control.p-inputtext.p-focus,.input-uri__control.p-inputtext:enabled:focus,.input-uri__control.p-inputtext:focus,.input-uri__control.p-inputtext:focus-visible{border-color:transparent;outline:0;box-shadow:none}.field.is-invalid .input-uri{border-color:#b8c8c2}.field.is-invalid .input-uri .input-uri__control.p-inputtext,.field.is-invalid .input-uri .input-uri__control.p-inputtext.p-focus,.field.is-invalid .input-uri .input-uri__control.p-inputtext:enabled:focus,.field.is-invalid .input-uri .input-uri__control.p-inputtext:focus,.field.is-invalid .input-uri .input-uri__control.p-inputtext:focus-visible{border-color:transparent;outline:0;box-shadow:none}.form-loading-skeleton{position:relative}.form-loading-skeleton.is-loading{min-block-size:220px}.form-loading-skeleton__content{display:contents}.form-loading-skeleton.is-loading>.form-loading-skeleton__content{visibility:hidden;pointer-events:none}.form-loading-skeleton.is-overlay.is-loading{min-block-size:0}.form-loading-skeleton.is-overlay.is-loading>.form-loading-skeleton__content{visibility:visible}.form-loading-skeleton.is-overlay>.form-loading-skeleton__indicator{inset:0;block-size:auto;min-block-size:0;background:#ffffff80}.form-loading-skeleton__indicator{position:absolute;inset:0 0 auto;display:grid;place-items:center;block-size:min(100%,320px);min-block-size:220px}.app-loading-screen{display:grid;place-items:center;min-block-size:100dvh;padding:24px}.number-input{position:relative;display:block;width:100%;max-width:100%}.number-input__field.p-inputtext{padding-right:34px}.number-input__controls{position:absolute;top:1px;right:1px;bottom:1px;display:grid;grid-template-rows:1fr 1fr;width:28px;overflow:hidden;border-left:1px solid #cddbd6;border-top-right-radius:7px;border-bottom-right-radius:7px;background:#f8fffc;opacity:0;pointer-events:none;transition:opacity .15s ease}.number-input.is-active .number-input__controls,.number-input:focus-within .number-input__controls,.number-input:hover .number-input__controls{opacity:1;pointer-events:auto}.number-input.is-disabled .number-input__controls{opacity:.35;pointer-events:none}.number-input__step{position:relative;display:grid;place-items:center;width:100%;padding:0;border:0;color:#006b55;background:transparent;cursor:pointer}.number-input__step:focus-visible,.number-input__step:hover{background:#ecfff8;outline:0}.number-input__step--up{border-bottom:1px solid #d8e7e2}.number-input__step:before{content:"";display:block;width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent}.number-input__step--up:before{border-bottom:5px solid}.number-input__step--down:before{border-top:5px solid}.screen-head{display:flex;align-items:end;justify-content:space-between;gap:var(--nk-page-gap);padding:4px 0 2px}.screen-head h1{margin:0;color:var(--nk-strong);font-size:34px;line-height:1.1;letter-spacing:0}.screen-head-main{min-width:0}.screen-head-actions{flex:0 0 auto;justify-content:flex-end}.screen-head-actions,.screen-title-row{display:flex;flex-wrap:wrap;gap:var(--nk-list-gap);align-items:center}.screen-title-help{display:block;min-width:0}.screen-title-help h1,.screen-title-help h2,.screen-title-help h3,.screen-title-help h4,.screen-title-help h5,.screen-title-help h6{display:inline;min-width:0}.screen-title-help .section-help{margin-left:8px;vertical-align:.08em}.screen-note{max-width:720px;margin:8px 0 0;color:var(--nk-muted);font-size:16px;line-height:1.5}.duration-input-mode{display:grid;gap:6px}.duration-input-mode__manual{position:relative}.duration-input-mode__manual .number-input__field.p-inputtext{padding-right:78px}.duration-input-mode__suffix{position:absolute;top:50%;right:38px;color:var(--nk-muted);font-size:14px;font-weight:700;line-height:1;pointer-events:none;transform:translateY(-50%)}.duration-input-mode__toggle{justify-self:start;font-size:12px;font-weight:800;line-height:1.35}.billing-panel{max-width:760px;padding:24px}.billing-panel h2{margin:0;color:var(--nk-strong);font-size:22px;line-height:1.25}.billing-panel p{max-width:560px;margin:10px 0 0;color:var(--nk-muted);line-height:1.5}.screen-status{display:flex;align-items:center;gap:10px;padding-bottom:4px;color:var(--nk-muted);font-size:13px;white-space:nowrap}.org-form{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--nk-panel-gap);align-items:start}.staff-form{display:block}.form-state-switch{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.form-state-switch .form-state-link,.form-state-switch button{min-height:34px;padding:7px 12px;border:1px solid var(--nk-line);border-radius:6px;color:var(--nk-text);background:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.form-state-switch .form-state-link{display:inline-flex;align-items:center;text-decoration:none}.form-state-switch button.is-active{border-color:#9ddbc8;color:#035b46;background:var(--nk-green-soft)}.test-scroll-panel{margin:20px 0 0}.test-tabs{display:inline-flex;align-items:stretch;width:auto;max-width:100%;overflow:hidden;margin:18px 0 12px;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.test-tab{min-height:42px;min-width:132px;padding:9px 13px;border:0;border-left:1px solid var(--nk-line);border-radius:0;color:var(--nk-text);background:#fff;font:inherit;font-size:14px;font-weight:800;line-height:1.2;text-align:left;cursor:pointer}.test-tab:first-child{border-left:0}.test-tab:focus-visible,.test-tab:hover{background:var(--nk-green-hover-soft);outline:0}.test-tab.is-active{color:#035b46;background:#e9fbf5}.test-scroll-list{display:grid;gap:12px;padding:20px}.test-scroll-row{display:grid;gap:5px;min-height:86px;padding:14px 16px;border:1px solid var(--nk-line);background:#fff}.test-scroll-row strong{color:var(--nk-strong);font-size:14px}.test-scroll-row span{color:var(--nk-muted);font-size:13px;line-height:1.45}.field-stack,.form-main,.form-side-inner,.switch-list{display:grid;gap:var(--nk-panel-gap)}.form-panel{border:1px solid var(--nk-line);border-radius:var(--nk-card-radius);background:var(--nk-surface)}.form-panel-head{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:20px 20px 0}.form-panel-head.compact{padding-bottom:0}.form-panel-head h2{margin:0;color:var(--nk-strong);font-size:18px;line-height:1.25;letter-spacing:0}.form-panel-head p{margin:6px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.45}.form-panel-head--standalone{padding-bottom:20px}.field-grid{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;padding:20px}.field{display:grid;gap:7px;min-width:0;padding:6px 8px;margin:-6px -8px;border-radius:6px;background:transparent;transition:background .16s ease,color .16s ease}.field .p-autocomplete,.field .p-autocomplete-input-multiple,.field .p-datepicker,.field .p-inputtext,.field .p-select,.field .p-textarea,.field .phone-input,.field .tag-picker-control{color:var(--nk-field-text);min-width:0;width:100%}.field .p-select-label:not(.p-placeholder){color:var(--nk-field-text)}.field-help{margin:-1px 0 0;color:var(--nk-muted);font-size:12px;line-height:1.4}.smart-select-panel{transition:none!important;animation:none!important}.smart-select-panel.p-anchored-overlay-enter-from,.smart-select-panel.p-anchored-overlay-leave-to{opacity:1!important;transform:none!important}.smart-select-panel.is-smart-select-up{display:flex;flex-direction:column}.smart-select-panel.is-smart-select-up .p-select-header{order:2;border-top:1px solid var(--nk-line);border-bottom:0}.smart-select-panel.is-smart-select-up .p-select-list-container{order:1}.smart-select-panel .p-select-empty-message{display:block;padding:18px 14px;color:#9aa6a2;font-style:italic;text-align:center}.smart-select-option-label mark.smart-select-highlight{border-radius:3px;color:inherit;background:#dff6ed}.tag-picker-group{padding:10px 12px 4px;color:var(--nk-strong);font-size:13px;font-weight:800;line-height:1.25}.field-wide{grid-column:1/-1}.form-date-picker-panel.p-datepicker-panel{width:-moz-max-content!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 24px)}.date-select .p-datepicker-input,.date-time-select .p-datepicker-input,.time-select .p-datepicker-input{padding-right:35px}.date-select:has(.date-select-clear) .p-datepicker-input,.date-time-select:has(.date-select-clear) .p-datepicker-input,.time-select:has(.date-select-clear) .p-datepicker-input{padding-right:68px}.date-select .p-datepicker-input-icon-container,.date-time-select .p-datepicker-input-icon-container,.time-select .p-datepicker-input-icon-container{top:50%;right:8px;display:inline-flex;align-items:center;gap:2px;width:auto;height:24px;margin-top:0;color:var(--nk-muted);transform:translateY(-50%)}.date-select .date-select-calendar-button,.date-select .date-select-clear,.date-time-select .date-select-calendar-button,.date-time-select .date-select-clear,.time-select .date-select-calendar-button,.time-select .date-select-clear{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:5px;color:var(--nk-muted);background:transparent;font:inherit;line-height:1;cursor:pointer;transition:color .16s ease,background .16s ease}.date-select .date-select-calendar-button:focus-visible,.date-select .date-select-calendar-button:hover,.date-select .date-select-clear:focus-visible,.date-select .date-select-clear:hover,.date-time-select .date-select-calendar-button:focus-visible,.date-time-select .date-select-calendar-button:hover,.date-time-select .date-select-clear:focus-visible,.date-time-select .date-select-clear:hover,.time-select .date-select-calendar-button:focus-visible,.time-select .date-select-calendar-button:hover,.time-select .date-select-clear:focus-visible,.time-select .date-select-clear:hover{color:var(--nk-green);background:var(--nk-green-hover-soft);outline:0}.date-select .date-select-clear .pi,.date-time-select .date-select-clear .pi,.time-select .date-select-clear .pi{font-size:10px}.date-select .date-select-calendar-button .pi,.date-time-select .date-select-calendar-button .pi,.time-select .date-select-calendar-button .pi{font-size:14px}.form-date-picker-panel .p-datepicker-calendar,.form-date-picker-panel .p-datepicker-calendar-container{width:-moz-max-content;width:max-content;max-width:100%}.form-date-picker-panel .p-datepicker-header{gap:6px;padding:8px}.form-date-picker-panel .p-datepicker-title{gap:4px}.form-date-picker-panel .p-datepicker-select-month,.form-date-picker-panel .p-datepicker-select-year{padding:4px 6px;font-size:13px;line-height:1.2}.form-date-picker-panel .p-datepicker-day-view td,.form-date-picker-panel .p-datepicker-day-view th{padding:2px}.form-date-picker-panel .p-datepicker-day,.form-date-picker-panel .p-datepicker-weekday{width:30px;height:30px;font-size:12px}.form-date-picker-panel .p-datepicker-time-picker{padding:8px}.radio-option-list{display:block;padding:4px 0 0}.radio-option-list.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px}.radio-option-list.grid .radio-option{margin:0}.radio-option-list .radio-option{margin:0 18px 8px 0;vertical-align:top}.custom-checkbox-list,.custom-choice-list{display:grid;gap:8px;padding-top:2px}.custom-choice-list .radio-option{margin:0}.custom-field-boolean{margin:0 12px 14px}.radio-option{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--nk-text);font-size:13px;font-weight:750;line-height:1.3;cursor:pointer}.radio-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-select-field.field{padding:10px 12px;margin:-10px -12px}.tag-picker{position:relative;min-width:0}.tag-picker.is-disabled .tag-picker-control{color:var(--nk-muted);background:var(--nk-surface);cursor:default}.tag-picker.is-disabled .tag-picker-control:focus-within{border-color:var(--nk-line);box-shadow:none}.compact-multiselect.p-multiselect .tag-picker.is-disabled .p-chip button,.tag-picker.is-disabled .compact-multiselect.p-multiselect .p-chip button,.tag-picker.is-disabled .tag-picker-chip button{display:none}.tag-picker-control{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;padding:5px 7px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;cursor:text}.tag-picker-control:focus-within{border-color:var(--nk-green);box-shadow:0 0 0 3px #00ad821f}.tag-picker-control input{width:100%;min-width:10px;min-height:24px;padding:0;border:0;outline:0;color:var(--nk-field-text);background:transparent;font:inherit;font-size:13px}.tag-picker-control input::-moz-placeholder{color:var(--nk-field-placeholder);opacity:1}.tag-picker-control input::placeholder{color:var(--nk-field-placeholder);opacity:1}.tag-picker-input-sizer{display:inline-block;flex:0 1 auto;min-width:10px;max-width:100%}.tag-picker-input-sizer input{display:block}.tag-picker-placeholder{position:absolute;top:50%;left:10px;right:7px;transform:translateY(-50%);min-width:0;color:var(--nk-field-placeholder);font-size:13px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.tag-picker-control:has(.tag-picker-suffix) .tag-picker-placeholder{right:44px}.tag-picker-input-measure{position:absolute;left:-10000px;min-width:10px;font:inherit;font-size:13px;white-space:pre;visibility:hidden;pointer-events:none}.tag-picker-suffix{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:auto}.compact-multiselect.p-multiselect .p-chip,.tag-picker-chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:2px 6px;border-radius:5px;color:var(--nk-text);background:#eef4f1;font-size:12px;font-weight:750;line-height:1.2;cursor:default}.compact-multiselect.p-multiselect .p-chip .p-chip-remove-icon,.compact-multiselect.p-multiselect .p-chip button,.tag-picker-chip .p-chip-remove-icon,.tag-picker-chip button{display:grid;flex:0 0 auto;place-items:center;width:12px;height:12px;padding:0;border:0;border-radius:50%;color:#3f5049;background:transparent;cursor:pointer}.compact-multiselect.p-multiselect .p-chip .p-chip-remove-icon:focus-visible,.compact-multiselect.p-multiselect .p-chip .p-chip-remove-icon:hover,.compact-multiselect.p-multiselect .p-chip button:focus-visible,.compact-multiselect.p-multiselect .p-chip button:hover,.tag-picker-chip .p-chip-remove-icon:focus-visible,.tag-picker-chip .p-chip-remove-icon:hover,.tag-picker-chip button:focus-visible,.tag-picker-chip button:hover{color:var(--nk-red);background:#fff;outline:0}.compact-multiselect.p-multiselect .p-chip .pi,.tag-picker-chip .pi{font-size:9px;line-height:1}.compact-multiselect.p-multiselect .p-chip button .pi,.tag-picker-chip button .pi{pointer-events:none}.compact-multiselect .p-chip-label,.tag-picker-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-multiselect.p-multiselect{width:100%;min-width:0;max-width:100%}.compact-multiselect.p-multiselect .p-multiselect-label{flex-wrap:wrap;align-items:center;gap:4px;min-height:38px;padding:5px 7px;white-space:normal}.compact-multiselect.p-multiselect .p-multiselect-chip-item{display:inline-flex;align-items:center}.compact-multiselect.p-multiselect .p-chip,.compact-multiselect.p-multiselect .p-multiselect-chip-item,.compact-multiselect.p-multiselect .tag-picker-chip{min-width:0;max-width:100%}.compact-selectbutton.p-selectbutton{flex-wrap:wrap;gap:4px;min-width:0;max-width:100%}.compact-selectbutton.p-selectbutton .p-togglebutton{flex:0 0 auto;min-width:36px;min-height:30px;padding:0;border:1px solid var(--nk-line);border-radius:6px;color:var(--nk-muted);background:var(--nk-surface);font-size:12px;font-weight:700}.compact-selectbutton.p-selectbutton .p-togglebutton:hover,.compact-selectbutton.p-selectbutton .p-togglebutton[aria-pressed=true]{border-color:#bde8da;color:#035b46;background:var(--nk-green-soft)}.compact-selectbutton.p-selectbutton .p-togglebutton-content{padding:4px 8px;background:transparent;box-shadow:none}.resource-requirement-chip{gap:5px}.resource-requirement-count{color:var(--nk-muted);font-weight:800}.resource-requirement-controls{display:inline-flex;align-items:center;gap:1px;margin-left:1px}.resource-requirement-controls button{width:14px;height:14px}.tag-picker-popup{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:20;display:grid;max-height:40vh;overflow:auto;padding:4px;border:1px solid var(--nk-line);border-radius:6px;background:#fff;box-shadow:0 12px 28px #0a19141f}.tag-picker-popup button{padding:7px 9px;border:0;border-radius:4px;color:var(--nk-text);background:transparent;font:inherit;font-size:13px;line-height:1.25;text-align:left;cursor:pointer}.tag-picker-popup button.is-active,.tag-picker-popup button:focus-visible,.tag-picker-popup button:hover{color:#035b46;background:var(--nk-green-soft);outline:0}.tag-picker-popup button:disabled{color:#8a9892;background:#f4f7f6;cursor:default;opacity:.72}.tag-picker-popup button:disabled:focus-visible,.tag-picker-popup button:disabled:hover{color:#8a9892;background:#f4f7f6}.tag-picker.opens-up .tag-picker-popup{top:auto;bottom:calc(100% + 4px)}.tag-picker-empty,.tag-picker-hint{margin:4px 4px 0;padding:7px 8px 3px;border-top:1px solid var(--nk-line);color:var(--nk-muted);font-size:12px;line-height:1.35}.custom-fields-summary{grid-column:1/-1;display:grid;gap:8px;min-width:0;margin-top:2px;padding-top:12px;border-top:1px solid var(--nk-line)}.custom-fields-summary dl{display:grid;gap:5px;margin:0}.custom-fields-summary-row{display:flex;flex-wrap:wrap;gap:4px;min-width:0;color:var(--nk-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.custom-fields-summary-row dt{color:var(--nk-muted);font-weight:750}.custom-fields-summary-row dd{min-width:0;margin:0;font-weight:600}.custom-fields-summary-row.is-tags{align-items:center}.custom-fields-summary-row.is-multiline dd{white-space:pre-line}.custom-fields-summary-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.custom-fields-summary-tags>span{display:inline-flex;align-items:center;min-height:22px;padding:2px 6px;border-radius:5px;color:var(--nk-text);background:#eef4f1;font-size:12px;font-weight:750;line-height:1.2}.filter-search-input-control{position:relative;display:flex;align-items:center;min-width:0}.filter-search-input-control>.pi-search{position:absolute;left:12px;z-index:1;color:#6f837c;font-size:14px;pointer-events:none}.filter-search-input-control>.filter-search-input-field{width:100%;padding-left:38px;padding-right:12px}.filter-search-input-control.has-value>.filter-search-input-field{padding-right:38px}.filter-search-input-clear{position:absolute;right:8px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;color:#47645b;background:transparent;cursor:pointer}.filter-search-input-clear:hover{color:#035b46;background:#e9fbf5}.filter-search-input-clear:focus-visible{outline:2px solid #0aa87f;outline-offset:2px}.filter-search-input-clear .pi{font-size:10px}.sortable-card-list{gap:10px}.organizations-grid.sortable-card-list,.services-grid.sortable-card-list,.sortable-card-list,.staff-grid.sortable-card-list{display:flex;flex-direction:column}.sortable-card-list.is-sorting{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable-card-list.is-sorting .sortable-card-shell:not(.sortable-card-fallback):not(.sortable-card-dragging){transition:transform .22s cubic-bezier(.2,0,0,1)}.sortable-card-list.is-sorting .organization-card:focus-visible,.sortable-card-list.is-sorting .organization-card:hover,.sortable-card-list.is-sorting .service-card:focus-visible,.sortable-card-list.is-sorting .service-card:hover,.sortable-card-list.is-sorting .staff-card:focus-visible,.sortable-card-list.is-sorting .staff-card:hover{transform:none}.sortable-card-shell{position:relative;min-width:0;will-change:transform;transition:transform .22s cubic-bezier(.2,0,0,1)}.sortable-card-drag{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #d9e1dd;border-radius:6px;color:#60726b;background:#ffffffeb;box-shadow:0 6px 18px #142b2614;cursor:grab}.sortable-card-drag:focus-visible,.sortable-card-drag:hover{color:#035b46;border-color:#00ad826b;background:#fff;outline:0}.sortable-card-drag .pi{font-size:14px;line-height:1}.sortable-card-chosen .sortable-card-drag,.sortable-card-dragging .sortable-card-drag{cursor:grabbing}.sortable-card-ghost{min-height:74px;border:1px dashed rgba(0,173,130,.26);border-radius:8px;background:#dff8ef;box-shadow:none;opacity:1!important;transition:none!important}.sortable-card-ghost *{visibility:hidden!important;opacity:0!important}.custom-field-card.sortable-card-ghost,.organization-card.sortable-card-ghost,.staff-card.sortable-card-ghost{border:1px dashed rgba(0,173,130,.26)!important;background:#dff8ef!important;box-shadow:none!important;opacity:1!important;transition:none!important}.custom-field-card.sortable-card-ghost *,.organization-card.sortable-card-ghost *,.staff-card.sortable-card-ghost *{visibility:hidden!important;opacity:0!important}.sortable-card-chosen{transform:rotate(.8deg) scale(1.01)}.sortable-card-chosen .organization-card,.sortable-card-chosen .staff-card,.sortable-card-chosen.organization-card,.sortable-card-chosen.staff-card{border-color:#00ad8252;box-shadow:0 14px 30px #0f172a24}.sortable-card-dragging{cursor:grabbing;opacity:1!important;transform:rotate(1deg);transition:none!important}.sortable-card-dragging .organization-card,.sortable-card-dragging .staff-card,.sortable-card-dragging.organization-card,.sortable-card-dragging.staff-card{border-color:#00ad8266;background:#fff;box-shadow:0 18px 36px #0f172a29}.sortable-card-fallback{cursor:grabbing;opacity:1!important;pointer-events:none;transform:rotate(1deg);transition:none!important;will-change:left,top}.sortable-card-fallback .organization-card,.sortable-card-fallback .staff-card,.sortable-card-fallback.organization-card,.sortable-card-fallback.staff-card{border-color:#00ad8259!important;background:#fff!important;box-shadow:0 20px 42px #0f172a38!important}.field-label{min-width:0;color:var(--nk-strong);font-size:13px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.field-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.field-reset-button{display:inline-grid;place-items:center;flex:0 0 16px;width:16px;height:16px;padding:0;border:0;border-radius:50%;color:#754100;background:#fff1db;font:inherit;font-size:8px;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.field-reset-button:focus-visible,.field-reset-button:hover{color:#5f3400;background:#ffe1b4;box-shadow:0 0 0 2px #d59a452e}.field-reset-button.is-hidden{visibility:hidden;pointer-events:none}.field-reset-button .pi{display:block;font-size:8px;line-height:1}.field.is-dirty{background:#fff8ed}.field.is-dirty .field-label{color:#9a4f00}.field.is-dirty .p-autocomplete-input-multiple,.field.is-dirty .p-datepicker,.field.is-dirty .p-inputtext,.field.is-dirty .p-select,.field.is-dirty .p-textarea,.field.is-dirty .phone-input .p-inputtext,.field.is-dirty .phone-input .p-select,.field.is-dirty .tag-picker-control{border-color:#d59a45;box-shadow:0 0 0 1px #d59a4529}.field.is-dirty.field-plain-dirty{background:transparent}.field.is-dirty.field-plain-dirty .field-label{color:var(--nk-strong)}.field.is-dirty.field-plain-dirty .p-autocomplete-input-multiple,.field.is-dirty.field-plain-dirty .p-datepicker,.field.is-dirty.field-plain-dirty .p-inputtext,.field.is-dirty.field-plain-dirty .p-select,.field.is-dirty.field-plain-dirty .p-textarea,.field.is-dirty.field-plain-dirty .phone-input .p-inputtext,.field.is-dirty.field-plain-dirty .phone-input .p-select,.field.is-dirty.field-plain-dirty .tag-picker-control{border-color:#b8c8c2;box-shadow:none}.field.is-invalid.field-plain-dirty{background:#fff5f5}.field.is-invalid.field-plain-dirty .field-error,.field.is-invalid.field-plain-dirty .field-label{color:var(--nk-red)}.field.is-invalid.field-plain-dirty .input-uri{border-color:var(--nk-red);box-shadow:0 0 0 1px #dc262624}.field.is-dirty.is-invalid.field-plain-dirty{background:#fff5f5}.field.is-dirty.is-invalid.field-plain-dirty .field-error,.field.is-dirty.is-invalid.field-plain-dirty .field-label{color:var(--nk-red)}.field.is-dirty.is-invalid.field-plain-dirty .input-uri{border-color:var(--nk-red);box-shadow:0 0 0 1px #dc262624}.field.is-invalid{background:#fff5f5}.field.is-invalid .field-label{color:var(--nk-red)}.field.is-invalid .p-autocomplete-input-multiple,.field.is-invalid .p-datepicker,.field.is-invalid .p-inputtext,.field.is-invalid .p-select,.field.is-invalid .p-textarea,.field.is-invalid .phone-input .p-inputtext,.field.is-invalid .phone-input .p-select,.field.is-invalid .tag-picker-control{border-color:var(--nk-red);box-shadow:0 0 0 1px #dc262624}.check-row.is-form-target-highlight,.field.is-form-target-highlight,[data-form-field-id].is-form-target-highlight{animation:form-target-highlight 1.2s ease-out}.field-error{margin:-2px 0 0;color:var(--nk-red);font-size:12px;line-height:1.35}.phone-input{display:block}.phone-input,.phone-input .iti,.phone-input__number.p-inputtext{width:100%;min-width:0}.phone-input .iti__tel-input{color:var(--nk-field-text);font:inherit}.phone-input .iti__selected-country{border-top-left-radius:6px;border-bottom-left-radius:6px}.phone-input .iti__selected-country-primary{padding-left:10px}.phone-input .iti__dropdown-content{border-color:var(--nk-line);border-radius:6px;box-shadow:0 12px 28px #0a19141f}.phone-input .iti__search-input{color:var(--nk-field-text);font:inherit}.phone-input--display{width:-moz-fit-content;width:fit-content;max-width:100%;pointer-events:none}.phone-input--display .iti{width:auto;max-width:100%}.phone-input--display .iti__selected-country{background:transparent;border-radius:0;font-weight:800}.phone-input--display .iti__arrow{display:none}.phone-input--display .phone-input__number.p-inputtext{width:auto;max-width:100%;min-height:0;padding-block:0;border-color:transparent;background:transparent;box-shadow:none;color:var(--nk-strong);font-weight:800;cursor:default}.field-stack,.switch-list{padding:20px}.check-row,.switch-row{display:flex;align-items:center;gap:12px;color:var(--nk-text);font-size:14px;line-height:1.4;cursor:pointer}.switch-row{justify-content:space-between;padding:12px 0;border-top:1px solid var(--nk-line)}.switch-row:first-child{padding-top:0;border-top:0}.switch-row:last-child{padding-bottom:0}.switch-row span{display:grid;gap:3px;min-width:0}.switch-row strong{color:var(--nk-strong);font-size:14px;font-weight:800}.switch-row small{color:var(--nk-muted);font-size:12px;line-height:1.35}.check-row{justify-self:start;align-items:flex-start;padding:3px 6px;margin:-3px -6px;border-radius:6px;color:var(--nk-strong);background:transparent;transition:background .16s ease,color .16s ease}.check-row.is-dirty{color:#754100;background:#fff6e8}.segmented-tabs{justify-self:start;display:inline-flex;align-items:stretch;width:auto;max-width:100%;overflow:hidden;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.segmented-tabs.three,.segmented-tabs.two{grid-template-columns:none}.segmented-tab{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:42px;width:auto;padding:9px 13px;border:0;border-left:1px solid var(--nk-line);border-radius:0;color:var(--nk-text);background:#fff;font:inherit;font-size:14px;font-weight:800;line-height:1.2;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.segmented-tab:first-child{border-left:0}.segmented-tab .pi{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;color:var(--nk-muted);font-size:15px}.segmented-tab span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segmented-tab:focus-visible,.segmented-tab:hover{background:var(--nk-green-hover-soft);outline:0}.segmented-tab.is-active{color:#035b46;background:#e9fbf5}.segmented-tab.is-active .pi{color:#047857}@media(max-width:620px){.segmented-tab{min-width:0}}.accent-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;border-color:#bfe7d8;background:#f1fbf7}.accent-panel .pi{display:grid;place-items:center;width:34px;height:34px;color:#047857;background:#d8f5e9}.accent-panel h2{margin:0;color:var(--nk-strong);font-size:16px;line-height:1.25}.accent-panel p{margin:6px 0 0;color:var(--nk-muted);font-size:13px;line-height:1.5}.accent-meta{font-weight:750}.form-guard-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:20px;overflow-y:auto;background:#06120e6b;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.form-alert-backdrop{z-index:60}.form-alert-backdrop:has(.form-alert-dialog){z-index:90}.limit-reached-backdrop{z-index:100}.form-guard-backdrop:has(.form-ai-dialog){display:block;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.form-guard-backdrop:has(.form-guard-dialog--large){display:block;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.form-guard-dialog{position:relative;display:grid;align-items:start;grid-template-columns:auto minmax(0,1fr);gap:14px;width:min(460px,100%);padding:20px;border:1px solid var(--nk-line);background:var(--nk-surface);box-shadow:0 18px 50px #0000002e}.form-guard-dialog--large{width:min(1200px,90vw);max-height:none;overflow:visible;margin:20px auto}.form-changes-dialog{width:min(720px,100%)}.form-alert-dialog{width:min(520px,100%)}.form-ai-dialog{width:min(680px,100%);max-height:none;overflow:visible;margin:20px auto}.form-ai-dialog .form-guard-close{top:16px;right:16px}.form-ai-dialog .form-guard-content{overflow:visible}@media(max-width:640px){.form-guard-dialog:not(.form-ai-dialog){grid-template-columns:42px minmax(0,1fr);gap:14px 12px;width:min(420px,100%);padding:18px}.form-guard-dialog:not(.form-ai-dialog) .form-guard-icon{grid-column:1;grid-row:1;width:42px;height:42px;margin:0}.form-guard-dialog:not(.form-ai-dialog) .form-guard-content{display:contents}.form-guard-dialog:not(.form-ai-dialog) :where(.form-guard-content)>*{grid-column:1/-1;min-width:0}.form-guard-dialog:not(.form-ai-dialog) .form-guard-content>.form-guard-title-row,.form-guard-dialog:not(.form-ai-dialog) .form-guard-content>h2{grid-column:2;grid-row:1;align-self:center;min-width:0;padding-right:38px}.form-guard-dialog:not(.form-ai-dialog) .form-guard-content>.form-guard-title-row h2,.form-guard-dialog:not(.form-ai-dialog) .form-guard-content>h2{font-size:18px;text-align:left}.form-guard-dialog:not(.form-ai-dialog) .form-alert-actions,.form-guard-dialog:not(.form-ai-dialog) .form-changes-full-list,.form-guard-dialog:not(.form-ai-dialog) .form-guard-actions,.form-guard-dialog:not(.form-ai-dialog) .form-guard-content>.form-guard-description,.form-guard-dialog:not(.form-ai-dialog) .form-guard-content>form,.form-guard-dialog:not(.form-ai-dialog) .form-guard-content>p,.form-guard-dialog:not(.form-ai-dialog) .form-guard-content>ul{grid-column:1/-1;text-align:left}.form-guard-dialog:not(.form-ai-dialog) .form-changes-full-list,.form-guard-dialog:not(.form-ai-dialog) .form-guard-content>p{margin-top:0}.form-guard-dialog:not(.form-ai-dialog) .form-guard-content>form{width:100%;min-width:0}.form-guard-dialog:not(.form-ai-dialog) .form-alert-actions,.form-guard-dialog:not(.form-ai-dialog) .form-guard-actions{justify-content:flex-end}.form-guard-backdrop:has(.form-ai-dialog){padding:0;background:var(--nk-surface)}.form-ai-dialog{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-height:100dvh;max-height:none;margin:0;padding:24px 16px;border:0;box-shadow:none}.form-ai-dialog .form-guard-close{top:30px;right:16px}.form-ai-dialog .form-guard-icon.ai{position:absolute;top:24px;left:24px;width:42px;height:42px;margin:0}.form-ai-dialog .form-guard-content{width:100%}.form-ai-dialog .form-guard-content .form-guard-title-row,.form-ai-dialog .form-guard-content h2{display:flex;align-items:center;min-height:42px;padding-left:58px;padding-right:52px}.form-ai-dialog .form-guard-content .form-guard-title-row{gap:8px}.form-ai-dialog .form-guard-content .form-guard-title-row h2{min-height:0;padding:0}.form-ai-dialog .form-guard-actions{justify-content:stretch}.form-ai-dialog .nk-button{flex:1 1 0}}.form-guard-icon{display:grid;place-items:center;width:38px;height:38px;margin-top:-8px;border-radius:50%;color:#9a4f00;background:#fff1db}.form-guard-icon.danger{color:var(--nk-red);background:#fdecec}.form-guard-icon.success{color:var(--nk-green);background:var(--nk-green-tint)}.form-guard-icon.ai{color:#045d48;background:#e5fbf3}.form-guard-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;color:var(--nk-strong);background:#f1f5f3;font:inherit;font-size:13px;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.form-guard-close:focus-visible,.form-guard-close:hover{color:#063f33;background:#dff3ec;box-shadow:0 0 0 3px #00ad821f}.form-guard-content{min-width:0}.form-guard-content h2{margin:0;color:var(--nk-strong);font-size:18px;line-height:1.25}.form-guard-content .form-guard-title-row{display:flex;align-items:center;gap:8px;min-width:0}.form-guard-content .form-guard-title-row h2{min-width:0}.form-guard-content .form-guard-title-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.form-guard-content p{margin:8px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.5}.form-alert-actions,.form-guard-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px}.form-ai-field{display:grid;gap:8px;margin-top:18px}.form-ai-field label{color:var(--nk-strong);font-size:13px;font-weight:800;line-height:1.25}.form-ai-field .form-ai-textarea-shell{position:relative}.form-ai-field .form-ai-textarea-shell textarea{width:100%;min-height:132px;padding:11px 52px 56px 12px;border:1px solid #b8c8c2;border-radius:6px;color:var(--nk-text);background:#fbfdfc;font:inherit;font-size:14px;line-height:1.45;resize:vertical;box-shadow:inset 0 1px 2px #0a19140a}.form-ai-field .form-ai-textarea-shell textarea:focus{border-color:var(--nk-green);outline:0;box-shadow:0 0 0 3px #00ad821f}.form-ai-field .form-ai-textarea-shell.is-recording textarea{border-color:#dc262673;box-shadow:0 0 0 3px #dc262617}.form-ai-field .form-ai-textarea-shell.is-transcribing textarea{border-color:#8fd8c1;background:#f6fffb}.form-ai-field .form-ai-textarea-shell.is-error textarea{border-color:#efb4b4;box-shadow:0 0 0 3px #dc262614}.form-ai-field .form-ai-mic-button{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #b7ddd0;border-radius:50%;color:#045d48;background:#fff;box-shadow:0 8px 18px #063c301f;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.form-ai-field .form-ai-mic-button .app-loader,.form-ai-field .form-ai-mic-button i{position:relative;z-index:1}.form-ai-field .form-ai-mic-button:focus-visible,.form-ai-field .form-ai-mic-button:hover{border-color:var(--nk-green);background:#eafff7;box-shadow:0 0 0 3px #00ad821f,0 10px 20px #063c3024}.form-ai-field .form-ai-mic-button.is-recording{border-color:#f1b6b6;color:#fff;background:#dc2626;box-shadow:0 0 0 3px #dc26261f,0 10px 20px #78141438}.form-ai-field .form-ai-mic-button.is-transcribing{border-color:#9ddbc8;color:var(--nk-green);background:#eafff7;box-shadow:0 0 0 3px #00ad821f,0 8px 18px #063c301f}.form-ai-field .form-ai-mic-button.is-transcribing .app-loader{color:var(--nk-green)}.form-ai-field .form-ai-mic-button:disabled{cursor:default;opacity:.55;box-shadow:none}.form-ai-field .form-ai-mic-button.is-transcribing:disabled{opacity:1;box-shadow:0 0 0 3px #00ad821f,0 8px 18px #063c301f}.form-ai-field .form-ai-audio-status{display:inline-flex;align-items:center;gap:6px;margin:-2px 0 0;color:#687a73;font-size:12px;line-height:1.35}.form-ai-field .form-ai-field-error{margin:-2px 0 0;color:#b42318;font-size:12px;font-weight:750;line-height:1.35}.form-ai-field .form-ai-dictation-bar{position:absolute;right:12px;bottom:18px;left:12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:36px;padding:5px 5px 5px 12px;border:1px solid rgba(186,198,193,.72);border-radius:18px;background:#fffffff0;box-shadow:0 10px 26px #10231c1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-ai-field .form-ai-dictation-track{position:relative;display:flex;align-items:center;justify-content:space-between;height:20px;min-width:0;padding-left:8px;overflow:hidden}.form-ai-field .form-ai-dictation-track:after,.form-ai-field .form-ai-dictation-track:before{content:"";position:absolute;top:50%;right:0;left:0;border-top:2px dotted #cdd5d1;transform:translateY(-50%)}.form-ai-field .form-ai-dictation-track:after{display:none}.form-ai-field .form-ai-dictation-track span{position:relative;z-index:1;flex:0 0 2px;width:2px;height:15px;border-radius:999px;background:#111827;transform-origin:50% 50%;transition:transform .08s linear}.form-ai-field .form-ai-dictation-time{color:#6b746f;font-size:12px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.form-ai-field .form-ai-dictation-stop{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;color:#202824;background:#e8ecea;cursor:pointer;transition:background .16s ease,transform .16s ease}.form-ai-field .form-ai-dictation-stop i{font-size:11px}.form-ai-field .form-ai-dictation-stop:focus-visible,.form-ai-field .form-ai-dictation-stop:hover{background:#dbe3df;transform:scale(1.04)}.form-ai-files{display:grid;gap:10px;margin-top:14px}.form-ai-file-input{display:none}.form-ai-file-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.form-ai-file-note{margin:0;color:var(--nk-muted);font-size:12px;line-height:1.45}.form-ai-file-processing{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--nk-text);font-size:13px;font-weight:750;line-height:1.35}.form-ai-file-processing .app-loader{color:var(--nk-green)}.form-ai-file-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.form-ai-file-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:34px;padding:7px 8px;border:1px solid var(--nk-line);border-radius:6px;background:#f8fbfa}.form-ai-file-list span{overflow:hidden;color:var(--nk-text);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.form-ai-file-list small{color:var(--nk-muted);font-size:12px;white-space:nowrap}.form-ai-file-list button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;color:var(--nk-muted);background:transparent;font:inherit;font-size:11px;line-height:1;cursor:pointer}.form-ai-file-error{margin:0;color:var(--nk-red);font-size:13px;line-height:1.4}.login-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:var(--nk-bg)}.login-panel{display:grid;gap:20px;width:min(420px,100%);padding:24px;border:1px solid var(--nk-line);border-radius:var(--nk-card-radius);background:var(--nk-surface);box-shadow:0 18px 50px #0a191414}.login-panel-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.login-logo{display:block;width:170px;max-width:min(58vw,220px);height:auto}.login-form{display:grid;gap:16px}.login-access-form,.login-verification-form{display:grid;gap:20px}.login-access-title{margin:0;color:var(--nk-strong);font-size:22px;font-weight:750;line-height:1.2}.login-panel .segmented-tabs.two{display:inline-flex;justify-self:start;width:auto}.login-panel .segmented-tab{border-top:0;border-left:1px solid var(--nk-line);min-width:0}.login-panel .segmented-tab:first-child{border-left:0}.login-field{display:grid;gap:7px;min-width:0}.login-field>span{color:var(--nk-strong);font-size:13px;font-weight:750;line-height:1.25}.login-field .p-inputtext,.login-field .phone-input{width:100%;min-width:0}.login-code-inputs{display:grid;grid-template-columns:repeat(6,40px);gap:8px}.login-code-input.p-inputtext{width:40px;min-width:40px;height:44px;padding:0;text-align:center;font-size:20px;font-weight:750;line-height:1}.login-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.login-resend{min-height:18px;margin-top:8px;color:var(--nk-muted);font-size:13px;line-height:1.35}.login-delivery-note{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(5,150,105,.24);border-radius:8px;color:var(--nk-strong);background:#05966914;font-size:13px;font-weight:650;line-height:1.35}.login-delivery-note .nk-link-button{justify-self:start}.login-consent{display:grid;gap:6px}.login-consent__control{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;color:var(--nk-muted);font-size:13px;line-height:1.45}.login-consent__control .p-checkbox{margin:0}.login-consent__control a,.login-consent__policy{border-bottom:1px dashed;color:var(--nk-accent);text-decoration:none}.login-consent__policy{justify-self:start;margin-left:29px;font-size:13px;line-height:1.45}.login-consent__error{margin:0 0 0 29px;font-size:12px}.login-consent__error,.login-form-error{color:var(--nk-red);font-weight:650;line-height:1.35}.login-form-error{margin:0;padding:10px 12px;border:1px solid rgba(189,49,49,.24);border-radius:8px;background:#bd313114;font-size:13px}@media(max-width:560px){.login-page{padding:24px 16px}.login-panel{padding:22px}.login-panel-top{display:grid;justify-items:start;gap:14px}.login-logo{max-width:100%}.login-consent__control{align-items:start}}.form-ai-result-list{display:grid;gap:10px;padding:0;margin:14px 0 0;list-style:none}.form-ai-result-list li{padding:10px 12px;border:1px solid var(--nk-line);border-radius:var(--nk-card-radius);background:#fff}.form-ai-result-list strong{color:var(--nk-strong);font-size:13px;line-height:1.25}.form-ai-result-list small{color:var(--nk-text);font-size:14px;line-height:1.35;white-space:pre-line}.form-ai-result-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}.form-ai-result-check .p-checkbox{align-self:start;width:20px;height:20px;margin:1px 0 0}.form-ai-result-check span{display:grid;gap:4px;min-width:0}.form-guard-fade-enter-active,.form-guard-fade-leave-active{transition:opacity .16s ease}.form-guard-fade-enter-from,.form-guard-fade-leave-to{opacity:0}.form-action-bar{position:fixed;right:0;bottom:0;left:0;z-index:30;padding:12px calc(20px + var(--modal-scrollbar-offset, 0px)) 12px 20px;border-top:1px solid var(--nk-line);background:#fffffff0;box-shadow:0 -16px 42px #0a191424;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transform:translateY(100%);visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.form-action-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.form-action-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1440px,100%);margin:0 auto}.form-action-errors,.form-action-note,.form-action-spacer{min-width:0;color:var(--nk-muted);font-size:13px;line-height:1.45}.form-action-spacer{flex:1 1 auto}.form-action-errors{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.form-action-errors>span:first-child{color:var(--nk-strong);font-weight:800}.form-action-word{color:var(--nk-muted);font-size:13px}.form-action-error-link{padding:0;border:0;border-bottom:1px dashed;color:var(--nk-green);background:transparent;font:inherit;font-size:13px;font-weight:400;line-height:1.2;cursor:pointer}.form-action-error-link.is-invalid{color:var(--nk-red)}.form-action-changes{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.form-action-change-list,.form-changes-full-list{margin:0;padding:0;list-style:none}.form-action-change-list{display:grid;gap:2px;overflow:hidden;min-width:0;max-height:38px;color:var(--nk-muted);font-size:13px;line-height:18px}.form-action-change-list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-action-change-list strong{color:var(--nk-strong);font-weight:800}.form-action-more{padding:0;border:0;border-bottom:1px dashed;color:var(--nk-green);background:transparent;font:inherit;font-size:12px;font-weight:800;line-height:1.2;cursor:pointer}.form-changes-full-list{display:grid;gap:8px;max-height:min(420px,58vh);margin-top:14px;overflow:auto;color:var(--nk-muted);font-size:14px;line-height:1.45}.form-changes-full-list strong{color:var(--nk-strong);font-weight:800}.form-action-buttons{display:flex;flex:0 0 auto;align-items:center;gap:10px}.login-oauth{display:grid;gap:8px;justify-items:start}.login-oauth-label{margin:0;color:var(--nk-muted);font-size:13px;line-height:1.35}.login-oauth-confirmation{display:grid;gap:6px;color:var(--nk-muted);font-size:13px;line-height:1.45}.login-oauth-confirmation strong{color:var(--nk-strong);font-size:16px;line-height:1.3}.login-oauth-providers{display:flex;flex-wrap:wrap;gap:10px}.login-oauth-provider-button{position:relative;display:inline-grid;width:44px;min-width:44px;height:44px;padding:7px;place-items:center}.login-oauth-provider-button:focus-visible{outline:3px solid rgba(18,164,132,.3);outline-offset:2px}.login-oauth-provider-icon{display:block;-o-object-fit:contain;object-fit:contain;transition:opacity .15s ease}.login-oauth-provider-icon.is-loading{opacity:.18}.login-oauth-provider-loader{position:absolute;inset:0;display:grid;place-items:center}@keyframes form-target-highlight{0%{background:#fff2a8;box-shadow:0 0 0 4px #f5c73c33}to{background:transparent;box-shadow:0 0 #f5c73c00}}.section-help{display:inline-flex;align-items:center}.section-help-trigger{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(0,173,130,.34);border-radius:8px;color:#006f55;background:#effcf8;font:inherit;font-size:14px;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.section-help-trigger:focus-visible,.section-help-trigger:hover{border-color:#00ad829e;background:#e0f7ef;box-shadow:0 0 0 3px #00ad821f;outline:0}.section-help-backdrop{position:fixed;z-index:70;inset:0;display:flex;justify-content:flex-end;padding:0;background:#06120e6b;overflow:hidden;overscroll-behavior:contain;touch-action:none}.section-help-dialog{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;width:90vw;max-width:90vw;height:100dvh;max-height:100dvh;padding:28px 30px;border-width:0 0 0 1px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.section-help-dialog .form-guard-close{top:31px;right:24px}.section-help-icon{color:#006f55;background:#e5fbf3}.section-help-content{padding-right:20px}.section-help-content .section-help-documentation{margin:12px 0 18px}.section-help-documentation-link{display:inline-flex;align-items:center;gap:6px;max-width:100%;border-bottom:1px solid;color:var(--nk-green);font-size:14px;font-weight:600;text-decoration:none}.section-help-documentation-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.section-help-drawer-enter-active,.section-help-drawer-leave-active{transition:background .2s ease}.section-help-drawer-enter-active .section-help-dialog,.section-help-drawer-leave-active .section-help-dialog{transition:transform .2s ease}.section-help-drawer-enter-from,.section-help-drawer-leave-to{background:#06120e00}.section-help-drawer-enter-from .section-help-dialog,.section-help-drawer-leave-to .section-help-dialog{transform:translate(100%)}.section-help-list{display:grid;gap:12px;margin-top:18px}.section-help-item{padding:14px 16px;border:1px solid var(--nk-line);border-radius:8px;background:#fbfefd}.section-help-item h3{margin:0;color:var(--nk-strong);font-size:15px;line-height:1.25}.section-help-item p{margin:6px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.45}@media(max-width:640px){.section-help-backdrop{background:#06120e6b}.section-help-dialog,.section-help-dialog.form-guard-dialog:not(.form-ai-dialog){display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:min(100vw,420px);max-width:100vw;min-height:100dvh;max-height:100dvh;margin:0;padding:34px 16px 40px;border-width:0 0 0 1px;overflow-y:auto;box-shadow:-18px 0 50px #0000002e}.section-help-dialog .form-guard-close,.section-help-dialog.form-guard-dialog:not(.form-ai-dialog) .form-guard-close{top:40px;right:16px}.section-help-dialog.form-guard-dialog:not(.form-ai-dialog) .section-help-icon,.section-help-icon{position:absolute;grid-column:auto;grid-row:auto;top:34px;left:24px;width:42px;height:42px;margin:0}.section-help-content,.section-help-dialog.form-guard-dialog:not(.form-ai-dialog) .section-help-content{display:block;grid-column:auto;grid-row:auto;width:100%;min-width:0;padding-right:0}.section-help-content h2,.section-help-dialog.form-guard-dialog:not(.form-ai-dialog) .section-help-content h2{display:flex;align-items:center;min-height:42px;padding-left:58px;padding-right:52px}.section-help-content>h2,.section-help-content>p,.section-help-list{grid-column:auto;grid-row:auto;width:100%;min-width:0;text-align:left}.section-help-item{width:100%;min-width:0}}.organizations-page-loading{display:grid;min-height:320px;place-items:center;padding:32px;color:var(--nk-muted);font-size:16px;line-height:1.4;text-align:center}.organizations-page-loading-content{display:grid;gap:8px;justify-items:center}.account-setup-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;border-color:var(--nk-amber-line);background:var(--nk-amber-soft)}.account-setup-notice>.pi{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--nk-amber-strong);background:#e5b95f3d;font-size:16px}.account-setup-notice h2{margin:0;color:var(--nk-strong);font-size:18px;line-height:1.25}.account-setup-notice p{max-width:680px;margin:6px 0 0;color:var(--nk-amber-strong);font-size:14px;line-height:1.5}.account-setup-notice .nk-button{justify-self:end}@media(max-width:720px){.account-setup-notice{grid-template-columns:auto minmax(0,1fr)}.account-setup-notice .nk-button{grid-column:2;justify-self:start}}@media(max-width:480px){.account-setup-notice .nk-button{grid-column:1/-1;justify-self:stretch}}.organizations-panel{display:grid;gap:14px;border:0;background:transparent}.organizations-empty,.organizations-state{display:grid;min-height:220px;place-items:center;padding:28px;color:var(--nk-muted);text-align:center}.organizations-empty{border:1px solid var(--nk-line);border-radius:8px;background:var(--nk-surface)}.organizations-empty h2{margin:0;color:var(--nk-strong);font-size:22px;line-height:1.2}.organizations-empty p{max-width:480px;margin:10px auto 0;line-height:1.5}.organizations-empty p a{color:var(--nk-green);font-weight:800;text-decoration:none;border-bottom:1px solid}.organizations-filters{display:grid;gap:12px;padding:14px;border:1px solid var(--nk-line);border-radius:8px;background:var(--nk-surface)}.organizations-filters .filter-search-input-control{width:100%}.organizations-filters-main{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:end}.organizations-filters-main.has-custom-filters{grid-template-columns:minmax(0,1fr) auto}.organizations-filter-search{display:grid;gap:7px;min-width:0}.organizations-filter-search-label{color:var(--nk-strong);font-size:13px;font-weight:700;line-height:1.25}.organizations-custom-filters-toggle{position:relative;min-height:40px}.organizations-custom-filters-toggle.is-active{border-color:#9ddbc8;color:#035b46;background:#e9fbf5}.organizations-custom-filters-toggle small{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;color:#fff;background:var(--nk-green);font-size:11px;font-weight:900;line-height:1}.organizations-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--nk-muted);font-size:13px;line-height:1.35}.organizations-empty-filtered{min-height:180px}.organization-required-action{margin-top:18px}.organizations-grid{display:grid;grid-template-columns:1fr;gap:var(--nk-list-gap);padding:0}.organization-card{position:relative;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.7fr);align-items:start;gap:12px 18px;padding:16px 58px 16px 18px;border:1px solid var(--nk-line);border-radius:8px;color:var(--nk-strong);background:#fff;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.organization-card:focus-visible,.organization-card:hover{border-color:#00ad8261;box-shadow:0 14px 34px #142b261a;transform:translateY(-1px)}.organization-card-link{display:contents;color:inherit;text-decoration:none}.organization-card-actions{position:absolute;top:12px;right:12px;z-index:3;display:flex;align-items:center;gap:8px}.organization-card-actions .sortable-card-drag{position:static;flex:0 0 auto}.organization-switch-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:7px 10px;border:1px solid #bce4d9;border-radius:6px;color:#08745a;background:#effbf7;font:inherit;font-size:13px;font-weight:850;line-height:1;cursor:pointer}.organization-switch-button:not(:disabled):focus-visible,.organization-switch-button:not(:disabled):hover{border-color:#00ad828f;color:#fff;background:var(--nk-green);outline:0}.organization-switch-button:disabled{opacity:.62;cursor:default}.organization-switch-button .pi{font-size:13px;line-height:1}.organization-archive-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:7px 10px;border:1px solid #d9e1dd;border-radius:6px;color:#52615d;background:#fff;font:inherit;font-size:13px;font-weight:850;line-height:1;cursor:pointer}.organization-archive-button:not(:disabled):focus-visible,.organization-archive-button:not(:disabled):hover{border-color:#c79639;color:#72500d;background:#fff9eb;outline:0}.organization-archive-button:disabled{opacity:.62;cursor:default}.organization-card.sortable-card-shell{container-type:inline-size;display:block;padding:0;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.organization-card.sortable-card-shell .organization-card-link{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.7fr);gap:12px 18px;align-items:start;width:100%;min-height:100%;padding:16px 58px 16px 18px;border-radius:inherit;color:inherit;text-decoration:none}.organization-card.sortable-card-shell .organization-card-link.has-sort-action{padding-right:70px}.organization-card.sortable-card-shell .organization-card-link.has-archive-action{padding-right:150px}.organization-card.sortable-card-shell .organization-card-link.has-switch-action{padding-right:204px}.organization-card.sortable-card-shell .organization-card-link.has-switch-action.has-archive-action{padding-right:296px}.organization-card.sortable-card-shell .organization-card-link:focus-visible{outline:2px solid rgba(0,173,130,.42);outline-offset:-3px}.organization-card.sortable-card-ghost{border-color:#00ad8242!important;border-style:dashed!important;background:#dff8ef!important;box-shadow:none!important;transition:none!important}.organization-card-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.organization-card-head h2{margin:0;font-size:18px;line-height:1.25;overflow-wrap:anywhere}.organization-card-head p{margin:5px 0 0;color:var(--nk-muted);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.organization-card-type{justify-self:start;max-width:100%;padding:5px 8px;border-radius:999px;color:#0d6b53;background:#e9fbf5;font-size:12px;font-weight:800;line-height:1.2;white-space:normal}.organization-card-contacts{display:grid;grid-template-columns:1fr;gap:7px;align-self:start}.organization-card-contact{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:10px;justify-items:stretch;text-align:left}.organization-card-contact.wide{grid-column:auto}.organization-card-contact>span{color:var(--nk-muted);font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.organization-card-contact strong,.organization-card-contact strong span{color:var(--nk-strong);display:block;min-width:0;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.35;overflow-wrap:anywhere;text-transform:none}.organization-card-muted{align-self:center;margin:0;color:var(--nk-muted);font-size:14px;line-height:1.4}.organization-card-description{grid-column:1/-1;margin:0;padding-top:12px;border-top:1px solid var(--nk-line);color:var(--nk-text);font-size:14px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}.organizations-archive{display:grid;gap:12px;margin-top:8px;padding:18px;border:1px solid var(--nk-line);border-radius:8px;background:#f8fbfa}.organizations-archive-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.organizations-archive-head h2,.organizations-archive-head p{margin:0}.organizations-archive-head h2{color:var(--nk-strong);font-size:19px;line-height:1.25}.organizations-archive-head p{max-width:720px;margin-top:5px;color:var(--nk-muted);font-size:14px;line-height:1.45}.organizations-archive-count{display:grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;color:#52615d;background:#e8eeec;font-size:12px;font-weight:850}.organizations-archive-grid{display:grid;gap:8px}.organization-archive-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.organization-archive-card h3,.organization-archive-card p{margin:0}.organization-archive-card h3{color:var(--nk-strong);font-size:15px;line-height:1.3}.organization-archive-card p{margin-top:3px;color:var(--nk-muted);font-size:13px;line-height:1.35}.organization-archive-card .nk-button{flex:0 0 auto}.organizations-archive-empty{margin:0;color:var(--nk-muted);font-size:14px;line-height:1.45}@container (max-width: 720px){.organization-card.sortable-card-shell .organization-card-link{grid-template-columns:1fr;padding-right:70px}.organization-card.sortable-card-shell .organization-card-link.has-archive-action,.organization-card.sortable-card-shell .organization-card-link.has-switch-action,.organization-card.sortable-card-shell .organization-card-link.has-switch-action.has-archive-action{padding:58px 16px 16px}.organization-card-actions{top:14px;left:16px;right:16px;justify-content:flex-end}.organization-card-actions.has-switch-action{justify-content:space-between}.organization-card-head{grid-template-columns:minmax(0,1fr) auto}.organization-card-type{grid-column:1/-1;justify-self:start}}@container (max-width: 340px){.organization-card-actions.has-switch-action{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px 0}.organization-card-actions.has-switch-action .organization-switch-button{grid-column:1/-1;width:100%}.organization-card-actions.has-switch-action .organization-archive-button{justify-self:end}.organization-card-actions.has-switch-action .sortable-card-drag{grid-column:2}.organization-card.sortable-card-shell .organization-card-link.has-switch-action,.organization-card.sortable-card-shell .organization-card-link.has-switch-action.has-archive-action{padding:12px 16px 16px;min-height:0}}@media(max-width:620px){.organizations-filters-main{grid-template-columns:1fr}.organizations-filter-summary{align-items:flex-start;flex-direction:column}.organizations-custom-filters-toggle{width:100%}.organization-card,.organizations-grid{grid-template-columns:1fr}.organization-card{padding:16px 54px 16px 16px}.organization-card.sortable-card-shell{padding:0}.organization-card-contacts{grid-template-columns:1fr}.organization-archive-card{align-items:stretch;flex-direction:column}.organization-archive-card .nk-button{align-self:flex-start}}@media(max-width:420px){.organization-card-contacts{grid-template-columns:1fr}}.booking-staff-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px;border:1px solid var(--nk-amber-line);border-radius:8px;color:var(--nk-amber-strong);background:var(--nk-amber-soft);font-size:14px;line-height:1.5}.booking-staff-notice>.pi{margin-top:3px}.booking-staff-notice strong{color:var(--nk-strong)}.booking-staff-notice p{margin:4px 0 8px}.staff-panel{border:0;background:transparent}.staff-list{display:grid;gap:var(--nk-page-gap)}.staff-empty,.staff-state{display:grid;min-height:220px;place-items:center;padding:28px;color:var(--nk-muted);text-align:center}.staff-empty{border:1px solid var(--nk-line);border-radius:8px;background:var(--nk-surface)}.staff-empty h2{margin:0;color:var(--nk-strong);font-size:22px;line-height:1.2}.staff-empty p{max-width:520px;margin:10px auto 0;line-height:1.5}.staff-empty p a{color:var(--nk-green);font-weight:800;text-decoration:none;border-bottom:1px solid}.staff-grid{grid-template-columns:1fr;padding:0}.staff-card-groups,.staff-grid,.staff-list-content{display:grid;gap:var(--nk-list-gap)}.text-highlight{padding:0;border-radius:3px;color:inherit;background:#fff29b}.text-highlight-parts{white-space:normal}.text-highlight,.text-highlight-text{white-space:pre-wrap}.staff-filters{display:grid;gap:12px;padding:14px;border:1px solid #d7e3de;border-radius:8px;background:#fff}.staff-filters-main{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.staff-filter-search{display:grid;flex:1 1 280px;gap:6px;min-width:min(100%,240px)}.staff-filter-search .staff-filter-search-label{color:var(--nk-strong);font-size:12px;font-weight:850;line-height:1.25}.staff-custom-filters-toggle{flex:0 0 auto;align-self:end;min-height:40px}.staff-custom-filters-toggle.is-active{border-color:#9ddbc8;color:#035b46;background:#e9fbf5}.staff-custom-filters-toggle small{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;color:#fff;background:var(--nk-green);font-size:11px;font-weight:900;line-height:1}.staff-filter-groups{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:end}.staff-filter-group{display:grid;gap:6px;min-width:0}.entity-filter-label,.staff-filter-group-label{color:var(--nk-strong);font-size:12px;font-weight:850;line-height:1.25}.staff-filter-tabs.segmented-tabs .segmented-tab{min-height:38px;padding:8px 12px;font-size:13px}.entity-filters{display:grid;gap:12px;padding:12px;border:1px solid #dce6e2;border-radius:8px;background:#f8fbfa}.entity-filters-head{display:flex;gap:12px;align-items:start;justify-content:space-between}.entity-filters-head h2{margin:0;color:var(--nk-strong);font-size:15px;line-height:1.25}.entity-filters-head p{margin:3px 0 0;color:var(--nk-muted);font-size:12px;line-height:1.35}.entity-filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.entity-filter-join-field{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.entity-filter-join-label{color:var(--nk-strong);font-size:12px;font-weight:850;line-height:1.25}.entity-filter-join.segmented-tabs{display:inline-flex}.entity-filter-join.segmented-tabs .segmented-tab{display:inline-flex;align-items:center;justify-content:center;min-height:34px;min-width:50px;padding:7px 12px;font-size:13px;text-align:center}.entity-filter-groups{display:grid;gap:12px}.entity-filter-group-shell{display:grid;gap:8px}.entity-filter-group{display:grid;gap:8px;padding:12px;border:1px solid #dce6e2;border-radius:8px;background:#fff}.entity-filter-rule,.entity-filter-rules{display:grid;gap:8px}.entity-filter-rule{grid-template-columns:minmax(170px,.9fr) minmax(190px,1fr) minmax(220px,1.3fr) 40px 40px;align-items:start;max-width:100%}.entity-filter-value{display:flex;align-items:flex-start;gap:8px;min-width:0}.entity-filter-value>*{flex:1 1 0;min-width:0}.entity-filter-value .tag-picker{flex-basis:100%}.entity-filter-value .tag-picker-control{height:40px;min-height:40px;padding:5px 9px;border-color:var(--nk-line);background:#fff;overflow:hidden}.entity-filter-value .tag-picker-input-sizer input{min-height:24px}.entity-filter-group-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 4px 0;border-top:1px dashed #dce6e2}.entity-filter-field{display:grid;gap:6px;min-width:0}.entity-filter-options{display:flex;flex-wrap:wrap;gap:6px}.entity-filter-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px solid #cfdcd7;border-radius:999px;color:var(--nk-text);background:#fff;font:inherit;font-size:13px;font-weight:800;line-height:1.15;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.entity-filter-chip:focus-visible,.entity-filter-chip:hover{border-color:#9ddbc8;background:#e9fbf5;outline:0}.entity-filter-chip.is-active{border-color:var(--nk-green);color:#035b46;background:#dff8ef}.entity-filter-rule-button{width:40px;height:40px;padding:0;min-height:40px}.entity-filter-group-button{width:auto;min-height:36px;padding:8px 13px;border-radius:999px;font-size:13px}.entity-filter-group-button .pi{font-size:12px}.entity-filter-group-button--add{border-color:#9ddbc8;color:#035b46;background:#e9fbf5}.staff-filter-summary{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;color:var(--nk-muted);font-size:13px;line-height:1.35}.staff-archive-grid .staff-card{padding:16px 18px}.staff-head-actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:10px;align-items:center;justify-content:flex-end}.staff-head-actions .form-ai-fill-open,.staff-head-actions .nk-button{min-height:40px}.staff-head-actions .form-ai-fill-open{padding:9px 14px;border-radius:8px;font-size:14px}.staff-ai-fill-open{position:relative}.staff-ai-fill-open small{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;color:#fff;background:#c2410c;font-size:11px;font-weight:900;line-height:1}.staff-ai-fill-open.has-generated{box-shadow:0 0 0 3px #c2410c1f}.staff-generated-panel{display:grid;gap:14px;margin:0;padding:16px 18px;border:1px solid #d9e1dd;border-radius:8px;background:#fff}.staff-generated-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.staff-generated-head h2{margin:0;color:var(--nk-strong);font-size:18px;line-height:1.25}.staff-generated-head p{margin:4px 0 0;color:var(--nk-muted);font-size:13px;line-height:1.4}.staff-generated-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#0a6b52;background:#e2f7ef;box-shadow:0 0 0 6px #00ad8214}.staff-generated-list{display:grid;gap:8px}.staff-generated-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border:1px solid #ead0d0;border-radius:8px;background:snow}.staff-generated-card.is-complete{border-color:#cbd8d3;background:#fbfdfc}.staff-generated-content{min-width:0}.staff-generated-content h3{margin:0;color:var(--nk-strong);font-size:16px;line-height:1.25;overflow-wrap:anywhere}.staff-generated-photo.staff-photo-field{gap:10px;margin:0 0 10px;padding:0}.staff-generated-photo.staff-photo-field .staff-photo-button{width:72px;height:72px}.staff-generated-photo.staff-photo-field .staff-photo-button .pi{font-size:28px}.staff-generated-photo.staff-photo-field p{margin-top:3px}.staff-generated-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0}.staff-generated-field{display:grid;gap:5px;min-width:0}.staff-generated-field>span:first-child{color:var(--nk-strong);font-size:12px;font-weight:850;line-height:1.25}.staff-generated-field.field-wide{grid-column:1/-1}.staff-generated-custom-fields.custom-fields-panel{margin-top:10px;padding:0;border:0;background:transparent}.staff-generated-custom-fields.custom-fields-panel .form-panel-head{display:none}.staff-generated-custom-fields.custom-fields-panel .field-grid{gap:10px 12px;padding:0}.staff-generated-custom-fields.custom-fields-panel .field{padding:0;margin:0}.staff-generated-description,.staff-generated-error,.staff-generated-missing,.staff-generated-position{margin:5px 0 0;font-size:13px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-line}.staff-generated-position{color:var(--nk-muted)}.staff-generated-description{color:var(--nk-text)}.staff-generated-missing{color:#9f2323;font-weight:750}.staff-generated-error{color:var(--nk-red)}.staff-generated-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.staff-generated-button,.staff-generated-remove{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 10px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:13px;font-weight:850;line-height:1.15;cursor:pointer}.staff-generated-button.primary{color:#fff;background:var(--nk-green)}.staff-generated-button.primary:not(:disabled):focus-visible,.staff-generated-button.primary:not(:disabled):hover{background:var(--nk-green-hover);outline:0}.staff-generated-button.secondary{border-color:#cad8d2;color:var(--nk-strong);background:#fff}.staff-generated-remove{width:34px;padding:0;border-color:#ead0d0;color:#9f2323;background:#fff7f7}.staff-card{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.55fr);gap:14px 20px;align-items:start;padding:16px 58px 16px 18px;border:1px solid var(--nk-line);border-radius:8px;color:var(--nk-strong);background:#fff;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.staff-card.is-archived{opacity:.58}.staff-card:focus-visible,.staff-card:hover{border-color:#00ad8261;box-shadow:0 14px 34px #142b261a;transform:translateY(-1px)}.staff-card.is-archived:focus-visible,.staff-card.is-archived:hover{opacity:.76}.staff-card-link{display:contents;color:inherit;text-decoration:none;cursor:pointer}.staff-card.sortable-card-shell{display:block;padding:0;transition:border-color .18s ease,box-shadow .18s ease,transform .22s cubic-bezier(.2,0,0,1),background .18s ease}.staff-card.sortable-card-shell .staff-card-link{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.55fr);gap:14px 20px;align-items:start;width:100%;min-height:100%;padding:16px 58px 16px 18px;border-radius:inherit;color:inherit;text-decoration:none}.staff-card.sortable-card-shell .staff-card-link:focus-visible{outline:2px solid rgba(0,173,130,.42);outline-offset:-3px}.staff-card.sortable-card-ghost{border-color:#00ad8242!important;border-style:dashed!important;background:#dff8ef!important;box-shadow:none!important;transition:none!important}.staff-card-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.staff-card-main h2{margin:0;font-size:18px;line-height:1.25;overflow-wrap:anywhere}.staff-card-main p{margin:5px 0 0;color:var(--nk-muted);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.staff-card-main-link{border-radius:6px;color:inherit;text-decoration:none}.staff-card-main-link:focus-visible{outline:2px solid rgba(0,173,130,.42);outline-offset:3px}.staff-avatar{display:grid;place-items:center;overflow:hidden;width:42px;height:42px;border-radius:8px;color:#063f33;background:#e2f7ef;font-size:14px;font-weight:850;line-height:1}.staff-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.owner-staff-avatar{width:88px;height:88px;border-radius:50%;font-size:24px}.owner-staff-photo{padding-block:2px}.owner-staff-actions{display:flex;justify-content:flex-start}.staff-photo-field{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:6px 0 2px}.staff-photo-field strong{color:var(--nk-strong);font-size:14px;font-weight:850;line-height:1.25}.staff-photo-field p{margin:5px 0 0;color:var(--nk-muted);font-size:13px;line-height:1.45}.staff-photo-button{display:grid;place-items:center;overflow:hidden;width:88px;height:88px;padding:0;border:1px solid #bfe7d8;border-radius:8px;color:#0a5f49;background:#e9fbf5;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.staff-photo-button .pi{font-size:34px}.staff-photo-button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.staff-photo-button:focus-visible,.staff-photo-button:hover{border-color:var(--nk-green);background:#dff8ee;box-shadow:0 0 0 3px #00ad821f;outline:0}.staff-photo-preview{position:relative;justify-self:start}.staff-photo-remove{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #f0c6c6;border-radius:50%;color:#b42318;background:#fff7f7;font:inherit;font-size:13px;line-height:1;cursor:pointer;box-shadow:0 8px 18px #57171724;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.staff-photo-remove:focus-visible,.staff-photo-remove:hover{border-color:#e69797;background:#ffecec;box-shadow:0 0 0 3px #dc26261f,0 8px 18px #57171724;outline:0}.staff-access-options{display:grid;gap:8px}.staff-access-option{scroll-margin-block-start:110px;border:1px solid var(--nk-line);border-radius:8px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.staff-access-option.is-active{border-color:#9ddbc8;background:var(--nk-green-tint)}.staff-access-option.is-booking-target{border-color:var(--nk-amber-line);background:var(--nk-amber-soft)}.staff-access-option:has(input:focus-visible){border-color:var(--nk-green);box-shadow:0 0 0 3px #00ad821f}.staff-access-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;cursor:pointer}.staff-access-check input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.staff-access-check>span:last-child{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;min-width:0}.staff-access-check>span:last-child>.pi{grid-row:1/span 2;display:grid;place-items:center;width:22px;height:22px;color:#047857;font-size:15px}.staff-access-check strong{color:var(--nk-strong);font-size:14px;font-weight:850;line-height:1.25}.staff-access-check small{color:var(--nk-muted);font-size:12px;line-height:1.35}.staff-access-control{display:grid;place-items:center;width:22px;height:22px;border:1px solid #b8c8c2;border-radius:6px;color:transparent;background:#fff;transition:border-color .16s ease,color .16s ease,background .16s ease}.staff-access-control .pi{width:auto;height:auto;color:currentColor;font-size:12px}.staff-access-option.is-active .staff-access-control{border-color:var(--nk-green);color:#fff;background:var(--nk-green)}.staff-photo-dialog{width:min(600px,100%)}.staff-photo-dialog-title h2{margin:0}.staff-photo-input{display:none}.staff-photo-rules{display:grid;gap:7px;margin:14px 0 0;padding:0 0 0 18px;color:var(--nk-text);font-size:14px;line-height:1.45}.staff-photo-crop{position:relative;overflow:hidden;width:min(360px,100%);height:360px;margin:18px auto 0;border:1px solid var(--nk-line);border-radius:8px;background:#edf3f0;touch-action:none}.staff-photo-crop img{position:absolute;max-width:none;cursor:grab;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.staff-photo-crop img:active{cursor:grabbing}.staff-photo-crop img.is-snapping{transition:left .16s ease,top .16s ease}.staff-photo-crop-frame{position:absolute;top:0;left:0;border:2px solid #fff;border-radius:8px;box-shadow:0 0 0 999px #05130e57,0 0 0 1px #063f333d;cursor:move;pointer-events:auto}.staff-photo-crop-frame:after,.staff-photo-crop-frame:before{position:absolute;background:#ffffffb8;content:""}.staff-photo-crop-frame:before{top:33.33%;right:0;left:0;height:1px;box-shadow:0 calc(var(--staff-photo-crop-size, 100px)/3) 0 #ffffffb8}.staff-photo-crop-frame:after{top:0;bottom:0;left:33.33%;width:1px;box-shadow:calc(var(--staff-photo-crop-size, 100px)/3) 0 0 #ffffffb8}.staff-photo-crop-handle{position:absolute;right:-9px;bottom:-9px;z-index:1;display:grid;place-items:center;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:var(--nk-green);box-shadow:0 4px 12px #05130e38;cursor:nwse-resize}.staff-photo-crop-handle:before{width:6px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;content:""}.staff-photo-zoom{display:grid;gap:8px;width:min(360px,100%);margin:14px auto 0}.staff-photo-zoom span{color:var(--nk-strong);font-size:13px;font-weight:800;line-height:1.25}.staff-photo-zoom input{width:100%;accent-color:var(--nk-green)}.staff-photo-error{margin:12px 0 0;color:var(--nk-red);font-size:13px;line-height:1.4}.staff-photo-upload-mobile{display:none}.staff-muted{color:var(--nk-muted)}.staff-card-details{display:grid;gap:12px;min-width:0}.staff-card-access-list,.staff-role-list{display:flex;flex-wrap:wrap;gap:6px}.staff-card-access{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:5px 8px;border:1px solid #d6ddd9;border-radius:6px;color:#42524d;background:#f7f9f8;font-size:12px;font-weight:800;line-height:1.15}.staff-card-access .pi{font-size:12px}.staff-invite-info{display:grid;gap:8px;padding:12px;border:1px solid #d8e1dd;border-radius:8px;background:#f7faf9;color:var(--nk-text)}.staff-invite-info-main{display:flex;align-items:flex-start;gap:10px;min-width:0}.staff-invite-info-main>span:last-child{display:grid;gap:2px;min-width:0}.staff-invite-info-main strong{color:var(--nk-strong);font-size:13px;font-weight:850;line-height:1.25}.staff-invite-info-main small{color:var(--nk-muted);font-size:12px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.staff-invite-contact{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.staff-invite-phone{display:inline-flex;align-items:center;gap:5px;color:var(--nk-text);font-weight:800;white-space:nowrap}.staff-invite-phone-flag{display:inline-block;flex:0 0 auto;transform:translateY(-1px)}.staff-invite-info-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:28px;height:28px;margin-top:-2px;border-radius:999px;color:#067655;background:#ddf8ef}.staff-invite-info-icon .pi{font-size:13px;line-height:1}.staff-invite-info-icon .pi-send{transform:translate(1px,1px)}.staff-invite-revoke{justify-self:start;max-width:100%}.staff-invite-share-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-left:38px}.staff-invite-share-label{color:var(--nk-muted);font-size:12px;font-weight:650;line-height:1.3}.staff-invite-share-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.staff-invite-share-button{min-height:30px;padding:5px 9px;font-size:12px}.staff-invite-info.is-status--1,.staff-invite-info.is-status--2{border-color:#efd3d3;background:#fff8f8}.staff-invite-info.is-status--1 .staff-invite-info-icon,.staff-invite-info.is-status--2 .staff-invite-info-icon{color:#9f2323;background:#ffe8e8}.staff-invite-info.is-status-1{border-color:#bfe8dc;background:#f4fffb}.staff-invite-info.is-status-1 .staff-invite-info-icon{color:#067655;background:#d8f8ee}.staff-linked-user-card{display:flex;align-items:center;gap:10px;min-width:0;padding-left:38px}.staff-linked-user-avatar{display:inline-grid;flex:0 0 auto;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:999px;color:#075f49;background:#d8f8ee;font-size:12px;font-weight:850;line-height:1}.staff-linked-user-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.staff-linked-user-main{display:grid;gap:2px;min-width:0}.staff-linked-user-main strong{color:var(--nk-strong);font-size:13px;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.staff-linked-user-main em{color:var(--nk-muted);font-size:13px;font-style:italic;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.staff-linked-user-main small{color:var(--nk-muted);font-size:12px;font-weight:650;line-height:1.25}.staff-invite-help-button{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;margin-left:2px;border:1px solid #b9d4ca;border-radius:999px;color:#067655;background:#fff;cursor:pointer}.staff-invite-help-button .pi{font-size:12px}.staff-invite-help-button:focus-visible,.staff-invite-help-button:hover{border-color:#09a77b;color:#fff;background:#09a77b}.staff-invite-help-text{margin:0;padding-left:38px;color:var(--nk-muted);font-size:13px;line-height:1.45}.staff-invite-help-text strong{color:var(--nk-text);font-weight:850}.staff-invite-info.is-compact{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;width:100%;padding:8px;border-radius:6px}.staff-invite-info.is-compact .staff-invite-info-main{gap:8px}.staff-invite-info.is-compact .staff-invite-info-icon{width:24px;height:24px}.staff-invite-info.is-compact .staff-invite-help-button{margin-left:0}.staff-invite-info.is-compact .staff-invite-help-text{grid-column:1/-1;padding-left:32px;font-size:12px}.staff-invite-info.is-compact .staff-invite-share-actions,.staff-invite-info.is-compact .staff-linked-user-card{grid-column:1/-1;padding-left:32px}.staff-invite-info.is-compact .staff-linked-user-avatar{width:28px;height:28px;font-size:11px}.staff-role{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:5px 8px;border:1px solid #d9e1dd;border-radius:999px;color:#44534f;background:#f5f7f6;font-weight:800;line-height:1.15}.staff-role,.staff-role .pi,.staff-status{font-size:12px}.staff-status{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:5px 8px;border:1px solid transparent;border-radius:999px;font-weight:850;line-height:1.15}.staff-status .pi{font-size:12px}.staff-status.is-active{border-color:#9ddbc8;color:#056145;background:#e9fbf5}.staff-status.is-paused{border-color:#efd18d;color:#7a5200;background:#fff7dc}.staff-status.is-archived{border-color:#edb7b7;color:#9f2323;background:#fff1f1}.staff-notify-me{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:5px 8px;border:1px solid #b8d7e6;border-radius:999px;color:#285a72;background:#edf8fc;font-size:12px;font-weight:850;line-height:1.15}.staff-notify-me .pi{font-size:12px}.staff-card-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px}.staff-card-contact{display:grid;gap:4px;min-width:0}.staff-card-contact span{color:var(--nk-muted);font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.staff-card-contact strong{color:var(--nk-text);font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.staff-card-description{padding-top:12px;border-top:1px solid var(--nk-line);color:var(--nk-text);font-size:14px}.staff-card-comment,.staff-card-description{grid-column:1/-1;margin:0;line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}.staff-card-comment{padding-top:10px;border-top:1px solid rgba(214,224,220,.72);color:#9aa6a2;font-size:13px;font-style:italic}.staff-invite-open{flex:0 0 auto}.staff-invite-dialog{width:min(600px,100%);overflow:visible}.staff-invite-dialog .form-guard-content{overflow:visible}.staff-invite-dialog .staff-invite-tabs{margin-top:14px}.staff-invite-dialog .login-field{margin-top:16px}.staff-invite-dialog .staff-invite-consent-note{padding:10px 12px;border:1px solid #cfe3dc;border-radius:6px;color:var(--nk-text);background:#f4faf7}.staff-invite-dialog .phone-input .iti__country-selector{z-index:80}@media(max-width:720px){.staff-photo-backdrop{align-items:start;place-items:start center;padding:20px}.staff-photo-dialog{grid-template-columns:58px minmax(0,1fr);gap:14px 18px;width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:18px}.staff-photo-dialog .form-guard-icon{grid-column:1;grid-row:1;width:54px;height:54px;margin:0}.staff-photo-dialog .form-guard-content{display:contents}.staff-photo-dialog .staff-photo-dialog-title{grid-column:2;grid-row:1;align-self:center;min-width:0;padding-right:44px}.staff-photo-dialog .staff-photo-dialog-title h2{font-size:22px;line-height:1.2}.staff-photo-dialog .form-guard-actions,.staff-photo-dialog .form-guard-content>p,.staff-photo-dialog .staff-photo-crop,.staff-photo-dialog .staff-photo-error,.staff-photo-dialog .staff-photo-rules,.staff-photo-dialog .staff-photo-zoom{grid-column:1/-1;text-align:left}.staff-photo-dialog .form-guard-content>p{margin-top:0}.staff-photo-dialog .staff-photo-rules{padding-left:20px}.staff-photo-dialog .form-guard-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);justify-content:stretch;gap:10px;width:100%}.staff-photo-dialog .form-guard-actions .nk-button{order:2;width:100%;white-space:nowrap}.staff-photo-dialog .form-guard-actions .staff-photo-upload-mobile{grid-column:1/-1;order:1}.staff-head-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.staff-generated-card,.staff-generated-fields{grid-template-columns:1fr}.staff-generated-actions{justify-content:flex-start}.entity-filters-head,.staff-filter-summary,.staff-filters-main{display:grid;grid-template-columns:1fr;align-items:stretch}.staff-custom-filters-toggle,.staff-filter-search{width:100%}.entity-filter-rule{grid-template-columns:1fr}.entity-filter-rule-button{display:inline-grid}.staff-card{grid-template-columns:1fr;padding:16px 54px 16px 16px}.staff-card.sortable-card-shell{padding:0}.staff-card.sortable-card-shell .staff-card-link{grid-template-columns:1fr;padding:16px 54px 16px 16px}.staff-archive-grid .staff-card{padding:16px}.staff-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-photo-upload-mobile{display:inline-flex}}@media(max-width:420px){.staff-card-meta,.staff-photo-field{grid-template-columns:1fr}}.resources-settings{display:grid;gap:var(--nk-page-gap)}.resources-generated-panel{margin:0}.resources-generated-quantity-field .number-input,.resources-generated-quantity-field .p-inputtext{width:100%}.resources-panel{display:grid;gap:var(--nk-panel-gap);padding:20px}.resources-panel-head{display:flex;align-items:start;justify-content:space-between;gap:18px}.resources-panel-head h2{margin:0;color:var(--nk-strong);font-size:22px;line-height:1.2}.resources-panel-head p{max-width:680px;margin:7px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.5}.resources-tabs{margin-top:0}.resources-tabs .segmented-tab{min-width:0}.resources-filters{display:grid;gap:12px;padding:14px;border:1px solid #dce6e2;border-radius:8px;background:#fbfdfc}.resources-filters-main{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.resources-filter-search{display:grid;flex:1 1 280px;gap:6px;min-width:min(100%,240px)}.resources-filter-search-label{color:var(--nk-strong);font-size:12px;font-weight:850;line-height:1.25}.resources-custom-filters-toggle{flex:0 0 auto;align-self:end;min-height:40px}.resources-custom-filters-toggle.is-active{border-color:#9ddbc8;color:#035b46;background:#e9fbf5}.resources-custom-filters-toggle small{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;color:#035b46;background:#dff8ef;font-size:11px;font-weight:850;line-height:1}.resources-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--nk-muted);font-size:13px;line-height:1.35}.resources-area{display:grid;min-width:0}.resources-empty,.resources-state{display:grid;place-items:center;min-height:180px;padding:24px;border:1px dashed #c8d8d2;border-radius:8px;background:#fbfdfc;color:var(--nk-muted);text-align:center}.resources-empty h3{margin:0;color:var(--nk-strong);font-size:18px;line-height:1.25}.resources-empty p{max-width:520px;margin:8px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.5}.resource-list{display:flex;flex-direction:column;gap:var(--nk-list-gap)}.resource-card{position:relative;display:grid;gap:12px;padding:14px;border:1px solid var(--nk-line);border-radius:8px;background:#fff;will-change:transform;transition:box-shadow .18s ease,transform .18s ease,background .18s ease,border-color .18s ease}.resource-list.is-sorting .resource-card:not(.resource-card-fallback):not(.resource-card-dragging){transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .18s ease,background .18s ease,border-color .18s ease}.resource-card-main{display:flex;align-items:start;justify-content:space-between;gap:14px}.resource-card-main h3{margin:0;color:var(--nk-strong);font-size:16px;line-height:1.25;overflow-wrap:anywhere}.resource-card-main p{margin:5px 0 0;color:var(--nk-muted);font-size:13px;line-height:1.35}.resource-card-drag{position:static;flex:0 0 auto;margin-top:-4px}.resource-card-actions{display:flex;flex-wrap:wrap;gap:8px}.resource-card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:7px 10px;border:1px solid var(--nk-line);border-radius:6px;color:var(--nk-text);background:#fff;font:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer}.resource-card-actions button:focus-visible,.resource-card-actions button:hover{border-color:#00ad8261;color:var(--nk-green);background:var(--nk-green-hover-soft)}.resource-card-actions button.danger:focus-visible,.resource-card-actions button.danger:hover{border-color:#dc262652;color:var(--nk-red);background:#fff5f5}.resource-card-ghost{min-height:74px;border-color:#00ad8242;border-style:dashed;background:#dff8ef;box-shadow:none;opacity:1!important}.resource-card-ghost *{visibility:hidden!important;opacity:0!important}.resource-card-chosen{border-color:#00ad8252;box-shadow:0 14px 30px #0f172a24;transform:rotate(.8deg) scale(1.01)}.resource-card-dragging{border-color:#00ad8266;background:#fff;box-shadow:0 18px 36px #0f172a29;transform:rotate(1deg)}.resource-card-dragging,.resource-card-fallback{cursor:grabbing;opacity:1!important;transition:none!important}.resource-card-fallback{border-color:#00ad8259!important;background:#fff!important;box-shadow:0 20px 42px #0f172a38!important;pointer-events:none;will-change:left,top}.resources-add-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding-top:2px}.resources-add-row .form-ai-fill-open,.resources-add-row .nk-button{min-height:40px}.resources-add-row .form-ai-fill-open{padding:9px 14px;border-radius:8px;font-size:14px}.resource-editor{margin:0}.resource-quantity-field{width:200px;max-width:100%}.resource-quantity-field .number-input,.resource-quantity-field .p-inputtext{width:100%}.resource-editor-close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;margin:-6px -6px 0 0;border:1px solid transparent;border-radius:50%;color:var(--nk-muted);background:transparent;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.resource-editor-close:focus-visible,.resource-editor-close:hover{border-color:var(--nk-line);color:var(--nk-strong);background:var(--nk-soft);outline:none}.resource-editor-close i{font-size:16px}.resource-remove-dialog{width:min(460px,100%)}@media(max-width:640px){.resources-panel{padding:16px}.resources-panel-head{align-items:stretch;flex-direction:column}.resource-card{padding:14px 54px 14px 14px}.resource-card-main{display:grid}.resource-card-drag{position:absolute;top:14px;right:14px;margin-top:0}}.services-panel{border:0;background:transparent}.services-list{display:grid;gap:var(--nk-page-gap)}.services-head-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.services-head-actions .form-ai-fill-open,.services-head-actions .nk-button{min-height:40px}.services-head-actions .form-ai-fill-open{padding:9px 14px;border-radius:8px;font-size:14px}.services-filters{display:grid;gap:12px;margin-bottom:12px;padding:14px;border:1px solid #dce6e2;border-radius:8px;background:#fbfdfc}.services-filters-main{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.services-filter-search{display:grid;flex:1 1 280px;gap:6px;min-width:min(100%,240px)}.services-filter-search-label{color:var(--nk-strong);font-size:12px;font-weight:850;line-height:1.25}.services-custom-filters-toggle{flex:0 0 auto;align-self:end;min-height:40px}.services-custom-filters-toggle.is-active{border-color:#9ddbc8;color:#035b46;background:#e9fbf5}.services-custom-filters-toggle small{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;color:#035b46;background:#dff8ef;font-size:11px;font-weight:850;line-height:1}.services-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--nk-muted);font-size:13px;line-height:1.35}.services-generated-panel{margin:0}.services-generated-summary{margin-top:10px}.services-generated-duration-field .time-select,.services-generated-price-field .number-input{width:240px;max-width:100%}.service-section-tabs .segmented-tab{grid-template-columns:auto minmax(0,1fr) auto}.service-section-tabs small{align-self:center;color:var(--nk-muted);font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.service-section-tabs .segmented-tab.is-active small{color:#035b46}.services-group-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 9px;border:1px solid #9ddbc8;border-radius:8px;color:#006b52;background:var(--nk-green-tint);font:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.services-group-link:focus-visible,.services-group-link:hover{border-color:var(--nk-green);background:#e7fff7;box-shadow:0 0 0 3px #00ad821a;outline:0}.screen-title-row>.services-group-link{align-self:flex-end;height:30px;min-height:30px;padding:0 9px}.service-form{display:block}.service-group-error{grid-column:1/-1;margin:0;color:#9f2323;font-size:13px;line-height:1.35}.service-group-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:var(--nk-section-gap)}.service-group-tabs-sortable{display:contents}.service-group-tab{display:inline-flex;align-items:center;gap:6px;min-height:34px;margin-left:0;padding:7px 11px;border:1px solid transparent;border-radius:8px;color:var(--nk-text);background:transparent;font:inherit;font-size:14px;font-weight:800;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.service-group-tab span{color:var(--nk-muted);font-size:12px;font-weight:850}.service-group-tab:focus-visible,.service-group-tab:hover{border-color:#00ad822e;background:#ffffff4d;outline:0}.service-group-tab.is-active{border-color:var(--nk-green);color:#035b46;background:#fff}.service-group-tab-name{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.service-group-tab .service-group-tab-edit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 12px;margin-left:5px;margin-right:0;color:var(--nk-muted);font-weight:400;opacity:.5;cursor:pointer;transition:color .16s ease,opacity .16s ease}.service-group-tab .service-group-tab-edit,.service-group-tab .service-group-tab-edit .pi{width:12px;height:12px;font-size:12px;line-height:1}.service-group-tab .service-group-tab-edit:focus-visible,.service-group-tab .service-group-tab-edit:hover{color:#035b46;outline:0}.service-group-tab.is-active .service-group-tab-edit,.service-group-tab:focus-visible .service-group-tab-edit,.service-group-tab:hover .service-group-tab-edit{opacity:1}.service-group-tab-drag{margin-left:-2px;color:var(--nk-muted);font-size:12px;cursor:grab}.service-group-tab-drag:active{cursor:grabbing}.service-group-tab-ghost{opacity:.48}.service-group-field-label{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.service-inline-link{padding:0;border:0;border-bottom:1px dashed;color:#007e62;background:transparent;font:inherit;font-size:13px;font-weight:800;line-height:1.15;cursor:pointer}.service-inline-link:focus-visible,.service-inline-link:hover{color:#005944;outline:0}.services-grouped-list{display:grid;gap:var(--nk-panel-gap)}.services-group-section{display:grid;gap:8px}.services-group-heading{margin:0 0 2px;color:var(--nk-strong);font-size:15px;font-weight:850;line-height:1.25}.services-group-heading span{color:var(--nk-muted);font-size:13px;font-weight:800}.services-empty,.services-state{display:grid;min-height:220px;place-items:center;padding:28px;color:var(--nk-muted);text-align:center}.services-empty{border:1px solid var(--nk-line);border-radius:8px;background:var(--nk-surface)}.services-empty h2{margin:0;color:var(--nk-strong);font-size:22px;line-height:1.2}.services-empty p{max-width:480px;margin:10px auto 0;line-height:1.5}.services-empty p a{color:var(--nk-green);font-weight:800;text-decoration:none;border-bottom:1px solid}.services-grid{display:flex;flex-direction:column;gap:var(--nk-list-gap);padding:0}.services-grid.is-sorting .service-card:not(.service-card-fallback):not(.service-card-dragging){transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .18s ease,background .18s ease,border-color .18s ease}.service-card{position:relative;display:block;padding:0;border:1px solid var(--nk-line);border-radius:8px;color:var(--nk-strong);background:#fff;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.service-card:focus-visible,.service-card:hover{border-color:#00ad8261;box-shadow:0 14px 34px #142b261a;transform:translateY(-1px)}.service-card-link{display:grid;grid-template-columns:minmax(260px,1fr) minmax(120px,180px);gap:14px 20px;align-items:start;min-height:100%;padding:16px 146px 16px 18px;color:inherit;text-decoration:none}.service-card-link.has-drag{padding-right:186px}.service-card-archive{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:7px 10px;border:1px solid #d9e1dd;border-radius:6px;color:#52615d;background:#fffffff0;font:inherit;font-size:13px;font-weight:850;line-height:1;cursor:pointer}.service-card-archive.has-drag{right:52px}.service-card-archive:not(:disabled):focus-visible,.service-card-archive:not(:disabled):hover{border-color:#c79639;color:#72500d;background:#fff9eb;outline:0}.service-card-archive:disabled{opacity:.62;cursor:default}.service-card.sortable-card-shell{transition:border-color .18s ease,box-shadow .18s ease,transform .22s cubic-bezier(.2,0,0,1),background .18s ease}.service-card-ghost{min-height:74px;border-color:#00ad8242!important;border-style:dashed!important;background:#dff8ef!important;box-shadow:none!important;opacity:1!important;transition:none!important}.service-card-ghost *{visibility:hidden!important;opacity:0!important}.service-card-chosen{border-color:#00ad8252;box-shadow:0 14px 30px #0f172a24;transform:rotate(.8deg) scale(1.01)}.service-card-dragging{border-color:#00ad8266;background:#fff;box-shadow:0 18px 36px #0f172a29;transform:rotate(1deg)}.service-card-dragging,.service-card-fallback{cursor:grabbing;opacity:1!important;transition:none!important}.service-card-fallback{border-color:#00ad8259!important;background:#fff!important;box-shadow:0 20px 42px #0f172a38!important;pointer-events:none;will-change:left,top}.service-card.sortable-card-ghost{border-color:#00ad8242!important;border-style:dashed!important;background:#dff8ef!important;box-shadow:none!important;transition:none!important}.service-card-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-width:0}.service-card-main h2{margin:0;font-size:18px;line-height:1.25;overflow-wrap:anywhere}.service-card-main p{margin:7px 0 0;color:var(--nk-text);font-size:14px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}.service-card-photo{display:grid;place-items:center;overflow:hidden;width:52px;height:52px;border-radius:8px;background:#e9fbf5}.service-card-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-muted{color:var(--nk-muted)!important}.service-card-aside{display:grid;justify-items:start;gap:12px;min-width:0}.service-card-metric{display:grid;gap:4px;min-width:0}.service-card-metric strong{display:inline-flex;align-items:center;gap:6px;color:#063f33;font-size:20px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.service-card-metric span{color:var(--nk-muted);font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase}.service-card-metric.is-duration strong{font-size:15px;font-weight:850}.services-archive{display:grid;gap:12px;padding:18px;border:1px solid var(--nk-line);border-radius:8px;background:#f8fbfa}.services-archive-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.services-archive-head h2,.services-archive-head p{margin:0}.services-archive-head h2{color:var(--nk-strong);font-size:19px;line-height:1.25}.services-archive-head p{max-width:720px;margin-top:5px;color:var(--nk-muted);font-size:14px;line-height:1.45}.services-archive-count{display:grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;color:#52615d;background:#e8eeec;font-size:12px;font-weight:850}.services-archive-grid{display:grid;gap:8px}.services-archive-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.services-archive-card h3,.services-archive-card p{margin:0}.services-archive-card h3{color:var(--nk-strong);font-size:15px;line-height:1.3}.services-archive-card p{margin-top:3px;color:var(--nk-muted);font-size:13px;line-height:1.35}.services-archive-card .nk-button{flex:0 0 auto}.services-archive-empty{margin:0;color:var(--nk-muted);font-size:14px;line-height:1.45}.service-requirements-summary{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px solid var(--nk-line)}.service-requirements-summary span{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:4px 8px;border-radius:5px;color:#315148;background:#eef4f1;font-size:12px;font-weight:750;line-height:1.2}.service-requirements-summary span.is-resource{color:#4c3d12;background:#fff5d8}.service-requirements-summary .pi{font-size:11px}.service-additional-services-summary{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;padding-top:12px;border-top:1px solid var(--nk-line)}.service-additional-services-label{color:var(--nk-muted);font-size:13px;font-weight:750;line-height:1.35}.service-additional-services-label:after{content:":"}.service-additional-services-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.service-additional-services-tags span{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border-radius:5px;color:#315148;background:#eef4f1;font-size:12px;font-weight:750;line-height:1.2}.service-price-duration-row{grid-template-columns:minmax(328px,max-content) minmax(200px,auto);gap:22px}.service-price-duration-row,.service-price-row{display:grid;align-items:start;justify-content:start}.service-price-row{grid-template-columns:minmax(220px,33.333%) minmax(108px,auto);gap:22px 0}.service-price-row>.field{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.service-price-row .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.service-currency-tabs{display:inline-flex;width:-moz-max-content;width:max-content;height:40px;border:1px solid var(--nk-line);border-left:0;border-radius:0 8px 8px 0;background:#fff;overflow:hidden}.service-currency-tab{display:inline-flex;align-items:center;justify-content:center;width:36px;height:100%;padding:0;border:0;border-left:1px solid var(--nk-line);border-radius:0;color:var(--nk-text);background:#fff;font:inherit;font-size:16px;font-weight:850;line-height:1;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.service-currency-tab:first-child{border-left:0}.service-currency-tab:focus-visible,.service-currency-tab:hover{background:var(--nk-green-hover-soft);outline:0}.service-currency-tab.is-active{color:#035b46;background:#ecfff8}.service-requirements-field{display:grid;gap:18px;padding:20px}.service-internal-details-row{display:grid;grid-template-columns:minmax(200px,max-content) minmax(240px,1fr);gap:22px;align-items:start}.service-time-field{width:216px;max-width:calc(100% + 16px)}.service-time-field .field-label{white-space:nowrap}.service-time-field .time-select{width:200px;max-width:100%}.service-time-field .p-inputtext{width:100%}.service-internal-details-row .service-time-field{min-width:224px}.service-max-clients-field{width:auto;max-width:100%}.service-max-clients-field .number-input{width:200px;max-width:100%}.service-max-clients-field .p-inputtext{width:100%}.service-requirements-form-field{padding-top:18px;border-top:1px solid var(--nk-line)}.service-requirements-form-field .field-label,.service-requirements-form-field .field-label-row{width:100%}.service-requirements-form-field .field-label{min-width:0}.service-requirements-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.service-requirements-title-row>span{min-width:0}.service-requirements-title-row .nk-button{flex:0 0 auto;white-space:nowrap}.service-requirements-note{margin:-6px 0 0;max-width:760px}.service-requirements-editor{display:grid;gap:10px}.service-requirement-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(92px,120px) auto;gap:10px;align-items:end;padding:12px;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.service-requirement-row label{display:grid;gap:6px;min-width:0}.service-requirement-row label>span:first-child{color:var(--nk-muted);font-size:12px;font-weight:800;line-height:1.2}.service-requirement-remove{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #ead0d0;border-radius:8px;color:#9f2323;background:#fff7f7;font:inherit;cursor:pointer}.service-requirements-empty{margin:0;color:var(--nk-muted);font-size:14px;line-height:1.45}.service-resource-count-control{position:relative;display:block}.service-resource-warning{position:absolute;right:0;bottom:calc(100% + 7px);display:inline-flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;max-width:260px;padding:7px 9px;border:1px solid #e7b96a;border-radius:7px;color:#9a5b00;background:#fff7e6;font-size:12px;font-weight:800;line-height:1.25;box-shadow:0 4px 10px #7248001f;z-index:2}.service-resource-warning:after{position:absolute;right:14px;bottom:-5px;width:8px;height:8px;border-right:1px solid #e7b96a;border-bottom:1px solid #e7b96a;background:#fff7e6;content:"";transform:rotate(45deg)}.service-resource-warning .pi{flex:0 0 auto;font-size:11px}.service-resource-warning span{min-width:0;white-space:normal}.service-staff-group-select-panel .p-select-option-group:empty{display:none}.service-staff-group-select-panel .p-select-option-group{padding:10px 12px 4px;color:#05130e;background:transparent;font-size:13px;font-weight:800;line-height:1.25}.service-group-dialog{max-width:460px}.service-group-dialog-form{display:grid;gap:14px;margin-top:16px}.service-group-dialog-form label{display:grid;gap:7px;min-width:0}.service-group-dialog-form label>span{color:var(--nk-strong);font-size:13px;font-weight:800;line-height:1.25}.service-group-dialog-form .p-inputtext{width:100%}.service-group-dialog-form .service-group-error{margin:-4px 0 0}.service-group-dialog-delete{margin-right:auto}@media(max-width:620px){.service-group-dialog-form{grid-column:1/-1;width:100%}.service-group-dialog-form .form-guard-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;justify-content:stretch;width:100%;margin-top:6px}.service-group-dialog-form .nk-button{width:100%}.service-group-dialog-form .service-group-dialog-delete{grid-column:1/-1;justify-self:start;width:auto;margin-right:0}.service-group-tab{flex:1 1 auto;justify-content:center}.service-card{display:block}.service-card-link{grid-template-columns:1fr;padding:58px 16px 16px}.service-card-link.has-drag{padding-right:16px}.service-card-archive{left:16px;right:auto}.service-card-archive.has-drag{right:auto}.services-archive-card{align-items:stretch;flex-direction:column}.services-archive-card .nk-button{align-self:flex-start}.service-internal-details-row,.service-price-duration-row,.service-price-row,.service-requirement-row{grid-template-columns:1fr}.service-price-row{gap:22px 0}.service-price-row .p-inputtext{border-top-right-radius:8px;border-bottom-right-radius:8px}.service-currency-tabs{border-left:1px solid var(--nk-line);border-top-left-radius:8px;border-bottom-left-radius:8px}.service-requirement-remove{justify-self:start}}.clients-list{display:grid;gap:var(--nk-page-gap)}.clients-head-actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:10px;align-items:center;justify-content:flex-end}.clients-head-actions .form-ai-fill-open,.clients-head-actions .nk-button{min-height:40px}.clients-head-actions .form-ai-fill-open{padding:9px 14px;border-radius:8px;font-size:14px}.clients-generated-panel{margin:0}.clients-panel{display:grid;gap:16px}.clients-filters{display:grid;gap:12px;padding:14px;border:1px solid var(--nk-line);border-radius:8px;background:var(--nk-surface)}.clients-filters .clients-filter-search{display:grid;gap:7px;min-width:0}.clients-filters .filter-search-input-control{width:100%}.clients-filters-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.clients-filter-search-label{color:var(--nk-strong);font-size:13px;font-weight:700;line-height:1.25}.clients-custom-filters-toggle{position:relative;min-height:40px}.clients-custom-filters-toggle.is-active{border-color:#9ddbc8;color:#035b46;background:#e9fbf5}.clients-custom-filters-toggle small{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;color:#fff;background:var(--nk-green);font-size:11px;font-weight:900;line-height:1}.clients-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--nk-muted);font-size:13px;line-height:1.35}.clients-empty,.clients-state{display:grid;min-height:180px;place-items:center;padding:24px;color:var(--nk-muted);text-align:center}.clients-empty h2{margin:0;color:var(--nk-strong);font-size:22px;line-height:1.2}.clients-empty p{max-width:520px;margin:10px auto 0;line-height:1.5}.clients-empty-filtered{border:1px solid var(--nk-line);border-radius:8px;background:var(--nk-surface)}.clients-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.clients-card{display:grid;gap:14px;min-height:100%;padding:16px;border:1px solid var(--nk-line);border-radius:8px;background:var(--nk-surface);color:var(--nk-strong);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.clients-card:focus-visible,.clients-card:hover{border-color:#12a67c6b;box-shadow:0 14px 34px #0f172a14;transform:translateY(-1px)}.clients-card:focus-visible{outline:2px solid rgba(18,166,124,.25);outline-offset:2px}.clients-card .custom-fields-summary{margin:0}.clients-card-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.clients-card-main h2{margin:0;overflow-wrap:anywhere;color:var(--nk-strong);font-size:18px;line-height:1.25}.clients-avatar{display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:50%;color:#0a6b52;background:#e2f7ef;font-size:13px;font-weight:900}.clients-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clients-card-phone{display:flex;align-items:center;gap:8px;margin:7px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.35}.clients-card-phone i{color:var(--nk-green)}.clients-card-comment{margin:0;color:var(--nk-muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.clients-muted{color:var(--nk-muted)}@media(max-width:640px){.clients-filters-main{grid-template-columns:1fr}.clients-custom-filters-toggle{width:100%}}.bookings-list{display:grid;grid-template-columns:minmax(0,1fr);container-type:inline-size;gap:var(--nk-page-gap)}.bookings-filter-row,.bookings-filters,.bookings-list,.bookings-panel,.bookings-table{min-width:0;max-width:100%}.bookings-panel{gap:14px}.bookings-filters,.bookings-panel{display:grid;grid-template-columns:minmax(0,1fr)}.bookings-filters{gap:12px;box-sizing:border-box;padding:14px;border:1px solid var(--nk-line);border-radius:8px;background:var(--nk-surface)}.bookings-filter-row{display:grid;grid-template-columns:minmax(150px,180px) minmax(160px,190px) minmax(160px,190px) minmax(240px,1fr) auto;gap:10px;align-items:start}.bookings-filter-row .date-select,.bookings-filter-row .tag-picker{min-width:0}.bookings-filter-row>*{min-width:0;max-width:100%}.bookings-filter-row--without-custom{grid-template-columns:minmax(150px,180px) minmax(160px,1fr) minmax(160px,1fr) minmax(240px,2fr)}.bookings-filter-row--without-tags{grid-template-columns:minmax(150px,180px) minmax(160px,1fr) minmax(160px,1fr) auto}.bookings-filter-row--without-custom.bookings-filter-row--without-tags{grid-template-columns:minmax(150px,180px) minmax(160px,1fr) minmax(160px,1fr)}.bookings-filter-button{position:relative;min-width:-moz-max-content;min-width:max-content;min-height:40px;white-space:nowrap}.bookings-filter-button small{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:999px;background:var(--nk-green);color:#fff;font-size:11px;line-height:1}.bookings-filter-button.is-active{border-color:#00ad8273;background:#00ad8214;color:var(--nk-green)}.bookings-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--nk-muted);font-size:13px;line-height:1.35}.bookings-empty,.bookings-state{display:grid;min-height:180px;place-items:center;padding:24px;color:var(--nk-muted);text-align:center}.bookings-state--error{color:var(--nk-danger)}.bookings-empty h2{margin:0;color:var(--nk-strong);font-size:22px;line-height:1.2}.bookings-empty p{max-width:520px;margin:10px auto 0;line-height:1.5}.bookings-empty .nk-link-button{justify-self:center}.bookings-table{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.bookings-row{display:grid;grid-template-columns:minmax(150px,180px) minmax(0,1fr) minmax(110px,auto);gap:16px;align-items:center;min-width:0;max-width:100%;box-sizing:border-box;padding:16px;border:1px solid var(--nk-line);border-radius:8px;background:var(--nk-surface);content-visibility:auto;contain-intrinsic-size:auto 88px}.bookings-row.is-clickable{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bookings-row.is-clickable:focus-visible,.bookings-row.is-clickable:hover{border-color:#14b8a68c;box-shadow:0 10px 28px #0f172a14;outline:none;transform:translateY(-1px)}.bookings-row.is-cancelled{border-color:#64748b4d;background:#f8fafce0}.bookings-row-side,.bookings-row-time{display:grid;gap:5px;align-content:center}.bookings-row-side strong,.bookings-row-time strong{color:var(--nk-strong);font-size:16px;line-height:1.25}.bookings-row-side span,.bookings-row-time span{color:var(--nk-muted);font-size:13px;line-height:1.35}.bookings-status{display:inline-flex;justify-self:start;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700}.bookings-status--cancelled{background:#64748b1f;color:#64748b}.bookings-status.bookings-status--completed,.bookings-status.bookings-status--confirmed{align-items:center;gap:5px;border:1px solid rgba(3,165,123,.24);background:var(--nk-green-tint);color:#047857}.bookings-status.bookings-status--completed i,.bookings-status.bookings-status--confirmed i{font-size:12px}.booking-action-dialog-error{margin:12px 0 0;color:var(--nk-danger);font-size:14px;line-height:1.4}.bookings-row-time{align-self:start;align-content:start}.bookings-row-time strong{font-size:18px;line-height:1.25}.bookings-row-main{display:grid;gap:7px;min-width:0}.bookings-row-main h2{margin:0;overflow-wrap:anywhere;color:var(--nk-strong);font-size:18px;line-height:1.25}.bookings-row-main .custom-fields-summary{margin-top:4px}.bookings-row-client{display:inline-flex;gap:6px;align-items:flex-start;margin:0;overflow-wrap:anywhere;color:var(--nk-strong);font-size:14px;line-height:1.35}.bookings-row-client i{margin-top:2px;color:var(--nk-green)}.bookings-client-list{display:grid;gap:3px;min-width:0}.bookings-client-name{font-weight:600}.bookings-client-name.is-deleted{color:#3341559e}.bookings-row-services{display:flex;flex-wrap:wrap;gap:5px;margin:0;overflow-wrap:anywhere;color:var(--nk-muted);font-size:14px;line-height:1.4}.bookings-chip-list{display:inline-flex;flex-wrap:wrap;gap:5px;min-width:0}.bookings-snapshot-chip{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:24px;padding:4px 8px;border-radius:6px;background:#14b8a61f;color:var(--nk-strong);font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.bookings-snapshot-chip.is-deleted{border:1px solid rgba(100,116,139,.22);background:#64748b14;color:#334155b8}.bookings-row-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--nk-muted);font-size:13px;line-height:1.35}.bookings-row-meta span{display:inline-flex;gap:6px;align-items:center;min-width:0}.bookings-row-meta i{color:var(--nk-green)}.bookings-row-side{align-self:start;align-content:start;justify-items:end;text-align:right}.bookings-row-side strong{font-size:18px;line-height:1.25}.bookings-row-actions{display:grid;justify-items:end;gap:8px;margin-top:8px}.bookings-cancel-button,.bookings-complete-button{white-space:nowrap}.booking-feedback-summary{display:grid;gap:9px;min-width:0;margin-top:5px;padding:12px;border:1px solid rgba(245,158,11,.28);border-radius:8px;background:#fffbebb8}.booking-feedback-summary-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.booking-feedback-summary-head strong{color:var(--nk-strong);font-size:13px;line-height:1.35}.booking-feedback-stars{display:inline-flex;gap:3px;color:#d97706;font-size:17px;line-height:1}.bookings-total{display:flex;justify-content:flex-end;color:var(--nk-strong);font-size:24px;font-weight:850;line-height:1.25}.bookings-calendar-link{display:inline-flex;align-items:center;justify-self:start;gap:6px;width:-moz-fit-content;width:fit-content;min-height:30px;padding:5px 9px;border:1px solid var(--nk-line);border-radius:6px;background:var(--nk-surface);color:var(--nk-strong);font-size:13px;font-weight:600;line-height:1.35;text-decoration:none}.bookings-calendar-link i{color:var(--nk-green)}.bookings-calendar-link:focus-visible,.bookings-calendar-link:hover{border-color:#14b8a673;background:#fff;color:var(--nk-green);outline:none}.bookings-muted{margin:0;color:var(--nk-muted);font-size:14px}.booking-form{display:grid;gap:var(--nk-page-gap)}.booking-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.booking-form-summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 34px;margin:0;padding:18px 20px 20px}.booking-form-summary-list div{display:grid;align-content:start;gap:8px;min-width:0}.booking-form-summary-list dt{color:var(--nk-muted);font-size:13px;line-height:1.25}.booking-form-summary-list dd{margin:0;overflow-wrap:anywhere;color:var(--nk-strong);font-size:15px;line-height:1.45}.booking-form-client-comment,.booking-form-client-images,.booking-form-feedback,.booking-form-note{margin:0 20px 20px}.booking-form-empty{color:var(--nk-muted)}@supports not (content-visibility:auto){.bookings-row{contain:layout style paint}}@container (max-width: 900px){.bookings-filter-row,.bookings-filter-row--without-custom,.bookings-filter-row--without-custom.bookings-filter-row--without-tags,.bookings-filter-row--without-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.bookings-filter-summary{align-items:start;flex-direction:column}}@container (max-width: 600px){.bookings-row{grid-template-columns:minmax(0,1fr);align-items:start}.bookings-row-side{text-align:left}.bookings-row-actions,.bookings-row-side{justify-items:start}.bookings-filter-row,.bookings-filter-row--without-custom,.bookings-filter-row--without-custom.bookings-filter-row--without-tags,.bookings-filter-row--without-tags{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.booking-form-summary-list{grid-template-columns:1fr}}.calendar-page{display:grid;align-content:start;gap:var(--nk-page-gap)}.calendar-actions-row,.calendar-period-controls,.calendar-toolbar{display:flex;align-items:center;gap:10px}.calendar-toolbar{flex-wrap:wrap;justify-content:flex-start;padding:14px;border:1px solid var(--nk-line);border-radius:var(--nk-card-radius);background:var(--nk-surface)}.calendar-period-controls{min-width:0}.calendar-period-title-wrap{position:relative;display:grid;min-width:min(320px,52vw)}.calendar-period-title{display:block;width:100%;padding:6px 10px;border:0;border-radius:6px;color:var(--nk-strong);background:transparent;font:inherit;font-size:18px;font-weight:850;line-height:1.2;text-align:center;cursor:pointer;transition:color .16s ease,background .16s ease}.calendar-period-title:focus-visible,.calendar-period-title:hover{color:#035b46;background:var(--nk-green-hover-soft);outline:0}.calendar-period-date-picker{position:absolute;inset:auto 50% 0 auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.calendar-period-date-picker-panel .p-datepicker-day,.calendar-period-date-picker-panel .p-datepicker-day-selected{border:0;border-color:transparent;background:transparent;box-shadow:none;outline:0}.calendar-period-date-picker-panel .p-datepicker-day-selected:focus,.calendar-period-date-picker-panel .p-datepicker-day-selected:focus-visible,.calendar-period-date-picker-panel .p-datepicker-day:focus,.calendar-period-date-picker-panel .p-datepicker-day:focus-visible{border-color:transparent;box-shadow:none;outline:0}.calendar-period-date-picker-panel .calendar-period-date{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;line-height:1;transition:background .16s ease,color .16s ease}.calendar-period-date-picker-panel .calendar-period-date.is-other-month{color:#94a3b8}.calendar-period-date-picker-panel .calendar-period-date.is-in-period{color:#035b46;background:#dff8ef;font-weight:750}.calendar-period-date-picker-panel .calendar-period-date.is-period-single{color:#fff;background:var(--nk-green)}.calendar-icon-button,.calendar-month-add{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--nk-line);border-radius:6px;color:var(--nk-text);background:#fff;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.calendar-icon-button:focus-visible,.calendar-icon-button:hover,.calendar-month-add:focus-visible,.calendar-month-add:hover{border-color:#03a57b61;color:var(--nk-green);background:var(--nk-green-hover-soft);outline:0}.calendar-view-tabs{flex:0 1 auto;margin-left:auto;width:-moz-max-content;width:max-content}.calendar-view-label-short{display:none}.calendar-fullscreen-button{flex:0 0 auto;width:42px;height:42px}.calendar-work-area{display:grid;align-content:start;grid-template-rows:auto auto minmax(0,1fr);gap:var(--nk-page-gap);min-width:0;height:var(--calendar-work-area-height,500px);min-height:500px;max-height:var(--calendar-work-area-height,100vh)}.calendar-work-area.is-fullscreen{position:fixed;inset:0;z-index:20;grid-template-rows:auto auto minmax(0,1fr);height:auto;min-height:0;max-height:none;padding:16px;background:var(--nk-bg);overflow:hidden}.calendar-work-area:fullscreen{grid-template-rows:auto auto minmax(0,1fr);height:auto;min-height:0;max-height:none;padding:16px;background:var(--nk-bg);overflow:hidden}.calendar-filter-panel{display:grid;gap:10px;min-width:0}.calendar-filter-panel .calendar-actions-row{margin-top:0;margin-bottom:0}.calendar-actions-row{flex-wrap:wrap;justify-content:flex-end;margin-top:calc(10px - var(--nk-page-gap));margin-bottom:calc(10px - var(--nk-page-gap))}.calendar-actions-row .nk-button{min-height:40px}.calendar-target-tabs{flex:0 0 auto;align-items:stretch;margin-left:0;margin-right:auto;width:-moz-max-content;width:max-content;height:40px;border-radius:6px}.calendar-target-tabs .light-tooltip-anchor{display:flex;align-items:stretch}.calendar-target-tabs .light-tooltip-anchor:first-child .segmented-tab{border-left:0}.calendar-target-tabs .segmented-tab{display:inline-grid;grid-template-columns:1fr;place-items:center;width:40px;min-width:40px;min-height:0;height:38px;padding:0;text-align:center}.calendar-filter{flex:1 1 360px;min-width:min(100%,260px)}.calendar-filter .tag-picker-control{min-height:40px;background:#fff}.calendar-external-events-toggle{flex:0 0 40px;width:40px;height:40px;color:var(--nk-muted)}.calendar-external-events-toggle.is-active{border-color:#03a57b59;color:#035b46;background:#dff8ef}.calendar-custom-filters-toggle{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;color:var(--nk-muted);background:transparent;font:inherit;line-height:1;cursor:pointer;transition:color .16s ease,background .16s ease}.calendar-custom-filters-toggle:focus-visible,.calendar-custom-filters-toggle:hover{color:#035b46;background:var(--nk-green-hover-soft);outline:0}.calendar-custom-filters-toggle.is-active{color:#047857;background:#d9f8ee}.calendar-custom-filters-toggle small{position:absolute;inset:-5px -5px auto auto;display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border:2px solid #fff;border-radius:999px;color:#fff;background:var(--nk-green);font-size:10px;font-weight:850;line-height:1}.calendar-custom-filters{width:100%;margin-bottom:12px}.calendar-filter-summary{display:flex;justify-content:flex-end;margin-top:-2px}.calendar-filter-summary .nk-link-button{font-size:12px;line-height:1.25}.tag-picker-chip.calendar-filter-chip{border-radius:999px}.tag-picker-chip.calendar-filter-chip--client{color:#075985;background:#0ea5e921}.tag-picker-chip.calendar-filter-chip--additional_service,.tag-picker-chip.calendar-filter-chip--service,.tag-picker-chip.calendar-filter-chip--service_group{color:#34524a;background:#03a57b1f}.tag-picker-chip.calendar-filter-chip--equipment,.tag-picker-chip.calendar-filter-chip--place{color:#7c4a03;background:#d9770621}.tag-picker-chip.calendar-filter-chip--staff{color:#5b3da5;background:#7c3aed1f}.calendar-workspace{display:grid;min-height:500px;height:100%}.calendar-board{min-width:0;min-height:0;height:100%;overflow:hidden}.calendar-board.is-month{height:100%}.calendar-board.is-day{--calendar-time-grid-min-width:420px}.calendar-board.is-week{--calendar-time-grid-min-width:936px}.calendar-time-head-scroll{position:sticky;top:0;z-index:12;overflow:visible;border-bottom:1px solid var(--nk-line)}.calendar-time-head,.calendar-time-head-scroll{box-sizing:border-box;width:100%;min-width:var(--calendar-time-grid-min-width,760px);background:#fff}.calendar-time-head{display:grid;grid-template-columns:68px repeat(var(--calendar-column-count),minmax(124px,1fr))}.calendar-corner{position:sticky;left:0;z-index:14;border-right:1px solid var(--nk-line);background:#fbfdfc}.calendar-column-head{display:grid;gap:4px;justify-items:center;min-height:62px;padding:10px 8px;border-right:1px solid var(--nk-line);text-transform:capitalize}.calendar-column-head span{color:var(--nk-muted);font-size:12px;font-weight:800;line-height:1}.calendar-column-head .calendar-column-date,.calendar-column-head .calendar-column-date-static{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;color:var(--nk-strong);background:transparent;font:inherit;font-size:15px;font-weight:850;line-height:1}.calendar-column-head .calendar-column-date{cursor:pointer;transition:color .16s ease,background .16s ease}.calendar-column-head .calendar-column-date:focus-visible,.calendar-column-head .calendar-column-date:hover{color:#035b46;background:#dff8ef;outline:0}.calendar-column-head.is-today .calendar-column-date,.calendar-column-head.is-today .calendar-column-date-static{color:#fff;background:var(--nk-green)}.calendar-column-head.is-today .calendar-column-date:focus-visible,.calendar-column-head.is-today .calendar-column-date:hover{background:#00966f}.calendar-time-scroll{height:100%;overflow:auto;overscroll-behavior:contain}.calendar-work-area.is-dialog-open .calendar-month,.calendar-work-area.is-dialog-open .calendar-time-scroll{overflow:hidden}.calendar-time-board,.calendar-work-area.is-fullscreen .calendar-board,.calendar-work-area.is-fullscreen .calendar-time-board,.calendar-work-area:fullscreen .calendar-board,.calendar-work-area:fullscreen .calendar-time-board{min-height:0;height:100%}.calendar-time-grid{position:relative;display:grid;grid-template-columns:68px repeat(var(--calendar-column-count),minmax(124px,1fr));width:100%;min-width:var(--calendar-time-grid-min-width,760px);height:var(--calendar-time-grid-height,3088px);background:#fff}.calendar-time-ruler{position:sticky;left:0;z-index:3;border-right:1px solid var(--nk-line);background:#fbfdfc}.calendar-hour-label{position:absolute;right:10px;color:var(--nk-muted);font-size:12px;font-weight:750;line-height:1;transform:translateY(-50%)}.calendar-day-column{position:relative;min-width:0;border-right:1px solid var(--nk-line);background:#fff;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-day-column.is-today{background:#fbfffd}.calendar-slot-line{position:absolute;right:0;left:0;height:1px;background:#edf3f0}.calendar-slot-line:nth-child(odd){background:#f6f8f7}.calendar-slot-line.is-hour{height:2px;background:#dce8e3}.calendar-current-time-line{position:absolute;right:0;left:-17px;z-index:4;height:2px;background:var(--nk-green);pointer-events:none;transition:top .35s linear;transform:translateY(-50%)}.calendar-current-time-dot{position:absolute;top:50%;left:12px;width:12px;height:12px;border-radius:50%;background:var(--nk-green);transform:translate(-100%,-50%)}.calendar-event,.calendar-selection{position:absolute;right:6px;left:6px;z-index:1;display:grid;align-content:start;gap:4px;min-height:28px;padding:7px 9px;border:1px solid rgba(22,36,31,.08);border-left:4px solid var(--nk-blue);border-radius:7px;color:var(--nk-text);font:inherit;text-align:left;overflow:hidden}.calendar-day-column>.calendar-selection{right:15px;left:0}.calendar-event{cursor:pointer;box-shadow:0 8px 18px #0a191414;overflow:hidden;transition:opacity .22s ease,border-color .16s ease,box-shadow .16s ease}.calendar-event.is-hovered,.calendar-event:focus-visible,.calendar-event:hover{z-index:5;border-color:#16241f2e;outline:0;box-shadow:0 10px 22px #0a191421}.calendar-event.is-filter-preview{pointer-events:none;animation:calendar-filter-preview-fade 1s ease forwards}.calendar-event.is-external{border-style:dashed dashed dashed solid;background-image:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgba(100,116,139,.055) 0,rgba(100,116,139,.055) 12px);box-shadow:none;cursor:default}.calendar-event span,.calendar-event strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event strong{font-size:13px;line-height:1.15}.calendar-event .calendar-event-time,.calendar-event span{color:var(--nk-muted);font-size:12px;font-weight:750;line-height:1}.calendar-event-details{display:grid;gap:5px;min-width:0;min-height:0;overflow:hidden}.calendar-event-comment{display:-webkit-box;margin:2px 0 0;color:#334155;font-size:12px;font-weight:600;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.calendar-event-details .custom-fields-summary{grid-column:auto;gap:3px;margin-top:0;padding-top:0;border-top:0;overflow:hidden}.calendar-event-details .custom-fields-summary dl{gap:3px;overflow:hidden}.calendar-event-details .custom-fields-summary-row{flex-wrap:nowrap;gap:3px;color:#334155;font-size:11px;line-height:1.2;overflow:hidden;white-space:nowrap}.calendar-event-details .custom-fields-summary-row dd,.calendar-event-details .custom-fields-summary-row dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event-details .custom-fields-summary-row dt{flex:0 0 auto;color:var(--nk-muted)}.calendar-event-details .custom-fields-summary-row dd{font-weight:650}.calendar-event-details .custom-fields-summary-row.is-multiline dd{white-space:nowrap}.calendar-event-details .custom-fields-summary-tags{flex-wrap:nowrap;gap:3px;overflow:hidden}.calendar-event-details .custom-fields-summary-tags>span{display:inline-flex;align-items:center;min-height:16px;padding:1px 5px;border-radius:5px;color:#34524a;background:#03a57b1f;font-size:11px;font-weight:750;line-height:1.15}.calendar-event-chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0;overflow:hidden}.calendar-event .calendar-event-chip{display:inline-flex;align-items:center;max-width:100%;padding:2px 6px;border-radius:999px;color:#34524a;background:#03a57b1f;font-size:11px;font-weight:750;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event .calendar-event-chip.is-resource{color:#7c4a03;background:#d9770621}.calendar-event .calendar-event-chip.is-client{color:#075985;background:#0ea5e921}.calendar-event .calendar-event-chip.is-additional-service{color:#0f766e;background:#14b8a624}.calendar-event .calendar-event-chip.is-staff{color:#5b3da5;background:#7c3aed1f}.calendar-event .calendar-event-chip.is-deleted,.tag-picker-chip.calendar-deleted-relation-chip{border:1px dashed rgba(100,116,139,.42);color:#64748b;background:#94a3b829;opacity:.82}.calendar-event .calendar-event-title,.calendar-month-event .calendar-event-title{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.calendar-event .calendar-event-title>span,.calendar-month-event .calendar-event-title>span{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event-title-icon{flex:0 0 auto;color:#047857;font-size:12px;line-height:1;text-shadow:.35px 0 currentColor,-.35px 0 currentColor}.calendar-event-title-icon--recurring{color:#475569;font-size:11px;text-shadow:none}.calendar-event-title-icon--external{color:#64748b;font-size:11px;text-shadow:none}.calendar-event-tooltip{position:fixed;z-index:80;display:grid;gap:2px;width:-moz-max-content;width:max-content;max-width:min(320px,100vw - 24px);padding:8px 10px;border:1px solid rgba(22,36,31,.1);border-radius:7px;color:#fff;background:#141f1cf2;box-shadow:0 10px 24px #0a19142e;font-size:12px;font-weight:650;line-height:1.3;pointer-events:none;transform:translate(-50%,-100%)}.calendar-event-tooltip:after{position:absolute;bottom:-4px;left:50%;width:9px;height:9px;background:#141f1cf2;content:"";transform:translate(-50%) rotate(45deg)}.calendar-event-tooltip.is-below{transform:translate(-50%)}.calendar-event-tooltip.is-below:after{top:-4px;bottom:auto}.calendar-event-tooltip.is-right{transform:translateY(-50%)}.calendar-event-tooltip.is-right:after{top:50%;bottom:auto;left:-4px;transform:translateY(-50%) rotate(45deg)}.calendar-event-tooltip.is-left{transform:translate(-100%,-50%)}.calendar-event-tooltip.is-left:after{inset:50% -4px auto auto;transform:translateY(-50%) rotate(45deg)}.calendar-event-tooltip span,.calendar-event-tooltip strong{min-width:0}.calendar-event-tooltip strong{overflow-wrap:break-word;white-space:normal}.calendar-event-tooltip span{white-space:nowrap}.calendar-event-tooltip-title{display:inline-flex;align-items:flex-start;gap:5px}.calendar-event-tooltip-title>span{min-width:0;overflow-wrap:break-word;white-space:normal}.calendar-event-tooltip-icon{flex:0 0 auto;margin-top:1px;font-size:12px;line-height:1;text-shadow:.35px 0 currentColor,-.35px 0 currentColor}.calendar-event-tooltip-icon--recurring{font-size:11px;text-shadow:none}.calendar-selection{z-index:2;border-color:#03a57b61;border-left-color:var(--nk-green);background:#03a57b24;color:#035b46;font-size:12px;font-weight:900;pointer-events:none}.calendar-month{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;background:#fff;overflow:auto}.calendar-month-grid,.calendar-month-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-month-grid{grid-template-rows:repeat(var(--calendar-month-week-count,6),minmax(128px,1fr))}.calendar-month-weekdays{border-bottom:1px solid var(--nk-line)}.calendar-month-weekdays span{padding:12px 10px;color:var(--nk-muted);font-size:12px;font-weight:850;text-align:center;text-transform:capitalize}.calendar-month-day{display:grid;align-content:start;gap:8px;min-height:128px;padding:9px;border-right:1px solid var(--nk-line);border-bottom:1px solid var(--nk-line);background:#fff;overflow:hidden}.calendar-month-day.is-muted{background:#fbfdfc;opacity:.48}.calendar-month-day:nth-child(7n){border-right:0}.calendar-month-day:nth-last-child(-n+7){border-bottom:0}.calendar-month-day.is-today .calendar-month-date{color:#fff;background:var(--nk-green)}.calendar-month-day-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.calendar-month-date-group{display:inline-flex;align-items:center;min-width:0;gap:6px}.calendar-month-date{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;color:var(--nk-strong);background:transparent;font:inherit;font-size:14px;font-weight:850;cursor:pointer;transition:color .16s ease,background .16s ease}.calendar-month-date:focus-visible,.calendar-month-date:hover{color:#035b46;background:#dff8ef;outline:0}.calendar-month-event-count{color:var(--nk-muted);font-size:12px;font-weight:850;line-height:1}.calendar-month-add{width:28px;height:28px;opacity:0}.calendar-month-add:focus-visible,.calendar-month-day:hover .calendar-month-add{opacity:1}.calendar-month-events{display:grid;gap:5px;min-width:0}.calendar-month-event{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px;align-items:center;width:100%;padding:5px 7px;border:1px solid var(--nk-line);border-left:3px solid var(--nk-blue);border-radius:6px;background:#fff;color:var(--nk-text);font:inherit;text-align:left;cursor:pointer;transition:opacity .22s ease,border-color .16s ease,background .16s ease}.calendar-month-event.is-hovered,.calendar-month-event:focus-visible,.calendar-month-event:hover{border-color:#03a57b61;background:var(--nk-green-hover-soft);outline:0}.calendar-month-event.is-filter-preview{pointer-events:none;animation:calendar-filter-preview-fade 1s ease forwards}.calendar-month-event.is-external{border-style:dashed dashed dashed solid;background-image:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(100,116,139,.055) 0,rgba(100,116,139,.055) 10px);cursor:default}.calendar-month-event span,.calendar-month-event strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-month-event span{color:var(--nk-muted);font-size:11px;font-weight:850}.calendar-month-event strong{font-size:12px;line-height:1.15}@keyframes calendar-filter-preview-fade{0%,60%{opacity:1}to{opacity:0}}.calendar-month-more{color:var(--nk-muted);font-size:12px;font-weight:800}.calendar-event-dialog{width:min(1200px,90vw)}.calendar-event-form{--calendar-event-control-height:40px;display:grid;gap:16px;margin-top:6px}.calendar-event-form .p-datepicker,.calendar-event-form .p-inputtext,.calendar-event-form .p-select,.calendar-event-form .p-textarea{width:100%}.calendar-event-form-grid{display:grid;align-items:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.calendar-event-form-grid:has(.field:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-event-time-grid.has-end-date{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-event-time-grid.has-end-date-action{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.calendar-event-time-grid{position:relative}.calendar-event-relations{display:grid;gap:12px}.calendar-event-relation-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:20px}.calendar-event-relation-links:empty{display:none}.calendar-event-end-date-action{display:flex;align-items:center;align-self:start;justify-content:flex-start;min-height:var(--calendar-event-control-height);padding-top:23px}.calendar-event-end-date-button{width:var(--calendar-event-control-height);height:var(--calendar-event-control-height)}.calendar-event-copy-button{width:30px;height:30px}.calendar-event-duration-suggestion{position:absolute;top:calc(100% + 8px);right:0;z-index:2;display:inline-flex}.calendar-event-time-grid.has-end-date-action .calendar-event-duration-suggestion{right:54px}.calendar-event-time-grid.has-end-date .calendar-event-duration-suggestion{right:calc(25% + 3px)}.calendar-event-duration-suggestion-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:14px;padding:0;border:0;color:var(--nk-green);background:transparent;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.calendar-event-duration-suggestion-button:focus-visible,.calendar-event-duration-suggestion-button:hover{color:var(--nk-green-hover)}.calendar-event-duration-suggestion-text{border-bottom:1px dashed}.calendar-recurrence-toggle{display:inline-flex;align-items:center;gap:10px;color:var(--nk-strong);font-weight:800;line-height:1.25;cursor:pointer}.calendar-recurrence-toggle label{cursor:pointer}.calendar-event-actions.form-guard-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end;width:100%}.calendar-event-actions .calendar-event-notification-control{order:-2;flex:0 0 100%;min-width:0;margin-block:0}.calendar-event-actions .calendar-event-availability-tabs{margin-right:auto}.calendar-event-actions.has-issues .calendar-event-availability-tabs{margin-right:0}.calendar-event-issue-summary{flex:1 1 320px;min-width:220px;margin-right:auto}.calendar-event-actions .nk-button{flex:0 1 auto;min-width:0;padding-right:10px;padding-left:10px}.calendar-event-availability-tabs{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.calendar-event-availability-tab{display:inline-grid;place-items:center;width:34px;height:32px;border:0;border-radius:6px;color:var(--nk-muted);background:transparent;font:inherit;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.calendar-event-availability-tab:focus-visible,.calendar-event-availability-tab:hover{color:#035b46;background:var(--nk-green-hover-soft);outline:0}.calendar-event-availability-tab.is-active{color:#037f60;background:#e4f8ef;box-shadow:inset 0 0 0 1px #03a57b2e}.calendar-recurrence-settings{display:grid;gap:14px;padding:14px;border:1px solid var(--nk-line);border-radius:8px;background:#fbfdfc}.calendar-recurrence-every{display:grid}.calendar-recurrence-exdates{display:grid;gap:10px}.calendar-recurrence-exdate-row{display:grid;grid-template-columns:170px auto;align-items:center;gap:8px}.calendar-recurrence-exdate-row .date-select{min-width:0}.calendar-recurrence-exdate-add{justify-self:start}.calendar-recurrence-exdate-remove{white-space:nowrap}.calendar-recurrence-exdates-help{margin:0;color:var(--nk-muted);font-size:13px;line-height:1.45}.calendar-recurrence-weekdays{display:flex;flex-wrap:wrap;gap:8px}.calendar-recurrence-weekday{display:inline-grid;place-items:center;min-width:38px;height:34px;padding:0 10px;border:1px solid var(--nk-line);border-radius:999px;color:var(--nk-text);background:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.calendar-recurrence-weekday:focus-visible,.calendar-recurrence-weekday:hover{border-color:#03a57b61;color:#035b46;background:var(--nk-green-hover-soft);outline:0}.calendar-recurrence-weekday.is-active{border-color:#03a57b59;color:#035b46;background:#dff8ef}.calendar-form-error{margin:0;color:var(--nk-red);font-size:13px;font-weight:750;line-height:1.35}.calendar-form-warnings{display:grid;gap:2px;margin-top:3px;color:var(--nk-red);font-size:12px;font-weight:650;line-height:1.35}.calendar-form-warnings p{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media(max-width:720px){.calendar-work-area{height:max(500px,var(--calendar-work-area-height,500px));max-height:none;grid-template-rows:auto auto minmax(500px,1fr)}.calendar-toolbar{align-items:stretch}.calendar-period-controls{justify-content:space-between;width:100%}.calendar-period-controls strong{min-width:0;font-size:16px}.calendar-view-tabs{margin-left:0;width:-moz-max-content;width:max-content}.calendar-fullscreen-button{margin-left:auto}.calendar-actions-row{width:100%;justify-content:flex-end}.calendar-target-tabs{max-width:100%}.calendar-filter{flex-basis:100%}.calendar-workspace{min-height:500px}.calendar-board.is-day{--calendar-time-grid-min-width:360px}.calendar-board.is-week{--calendar-time-grid-min-width:880px}.calendar-time-grid,.calendar-time-head{grid-template-columns:54px repeat(var(--calendar-column-count),minmax(118px,1fr))}.calendar-day-column,.calendar-time-scroll{touch-action:pan-x pan-y}.calendar-hour-label{right:7px;font-size:11px}.calendar-month-grid,.calendar-month-weekdays{min-width:680px}.calendar-month{overflow-x:auto}.calendar-event-form-grid,.calendar-event-form-grid:has(.field:nth-child(2):last-child){grid-template-columns:1fr}.calendar-event-time-grid:not(.has-end-date){grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-event-time-grid:not(.has-end-date)>.field:first-child{grid-column:1/-1}.calendar-event-time-grid.has-end-date-action{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.calendar-event-time-grid.has-end-date-action>.field:first-child{grid-column:1/-1}.calendar-event-time-grid.has-end-date{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-event-time-grid.has-end-date .calendar-event-duration-suggestion{right:calc(50% + 6px)}.calendar-event-dialog{width:min(1200px,90vw)}.calendar-event-dialog .calendar-event-form{grid-column:1/-1;width:100%;min-width:0}.calendar-event-dialog .form-guard-actions{display:flex;grid-column:1/-1;flex-wrap:wrap;justify-content:flex-end;width:100%}.calendar-event-dialog .calendar-event-actions.form-guard-actions{flex-wrap:wrap;gap:6px}.calendar-event-dialog .calendar-event-actions.form-guard-actions.has-issues{align-items:stretch;flex-wrap:wrap}.calendar-event-dialog .calendar-event-actions .calendar-event-availability-tabs{margin-right:auto;margin-left:0}.calendar-event-dialog .calendar-event-actions.has-issues .calendar-event-availability-tabs{margin-right:auto}.calendar-event-dialog .calendar-event-issue-summary{order:-1;flex-basis:100%;width:100%;margin-right:0}.calendar-event-dialog .calendar-event-actions .nk-button{padding-right:9px;padding-left:9px}.calendar-event-dialog .calendar-event-delete-button{width:42px;flex-basis:42px;flex-shrink:0;padding-right:0;padding-left:0}.calendar-event-dialog .calendar-event-delete-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:360px){.calendar-event-dialog .calendar-event-time-grid.has-end-date,.calendar-event-dialog .calendar-event-time-grid.has-end-date-action,.calendar-event-dialog .calendar-event-time-grid:not(.has-end-date){grid-template-columns:1fr}.calendar-event-dialog .calendar-event-time-grid.has-end-date .calendar-event-duration-suggestion,.calendar-event-dialog .calendar-event-time-grid.has-end-date-action .calendar-event-duration-suggestion{right:0}.calendar-event-dialog .calendar-event-time-grid:not(.has-end-date)>.field:first-child{grid-column:auto}.calendar-event-dialog .calendar-event-actions .calendar-event-availability-tabs{margin-right:4px}.calendar-event-dialog .calendar-event-actions.has-issues .calendar-event-availability-tabs{margin-right:auto}.calendar-event-dialog .calendar-event-save-button{width:42px;flex-basis:42px;flex-shrink:0;padding-right:0;padding-left:0}.calendar-event-dialog .calendar-event-save-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.calendar-view-tabs.is-compact .segmented-tab{gap:4px;min-height:42px;padding-right:5px;padding-left:5px}.calendar-view-tabs.is-compact .segmented-tab .pi{width:18px;height:18px;font-size:13px}.calendar-view-tabs.is-compact .calendar-view-label-full{display:none}.calendar-view-tabs.is-compact .calendar-view-label-short{display:inline}@media(pointer:coarse){.calendar-day-column,.calendar-time-scroll{touch-action:pan-x pan-y}}.together-page{container-name:together;container-type:inline-size;display:grid;gap:18px;min-inline-size:0}.together-tabs{display:flex;align-items:center;gap:6px;min-inline-size:0;padding:5px;border:1px solid var(--nk-line);border-radius:var(--nk-card-radius);background:var(--nk-surface)}.together-tab{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:6px;color:var(--nk-muted);font-size:14px;font-weight:700;text-decoration:none}.together-tab.is-active{color:#03644c;background:var(--nk-green-soft)}.meetings-workspace,.team-chat-conversation,.team-chat-list-panel,.team-chats-workspace,.together-page-content{min-inline-size:0}.together-tab-badge.p-badge{flex-shrink:0;min-width:16px;height:16px;margin-inline-start:-4px;padding:0 4px;border-radius:999px;font-size:10px;line-height:16px;text-box:trim-both cap alphabetic;transform:translateY(-5px)}.team-chats-workspace{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);block-size:max(360px,100dvh - 250px);scroll-margin-block-start:64px;overflow:hidden;border:1px solid var(--nk-line);border-radius:var(--nk-card-radius);background:var(--nk-surface)}.team-chat-list-panel{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--nk-line);background:#fbfdfc}.team-chat-list-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px;border-bottom:1px solid var(--nk-line)}.team-chat-list-head .p-inputtext{width:100%}.team-chat-list-filter{display:flex;flex-wrap:wrap;gap:4px;padding:8px 14px;border-bottom:1px solid var(--nk-line)}.team-chat-list-filter button{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:0;border-radius:5px;color:var(--nk-muted);background:transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.team-chat-list-filter button.is-active{color:var(--nk-text);background:var(--nk-green-soft)}.team-chat-list{display:grid;flex:1 1 auto;align-content:start;gap:2px;min-height:0;margin:0;padding:6px;overflow-y:auto;scrollbar-gutter:stable;list-style:none}.team-chat-list li>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:7px;color:var(--nk-text);background:transparent;font:inherit;text-align:left;cursor:pointer}.team-chat-list li>button.is-active,.team-chat-list li>button:hover{background:var(--nk-green-soft)}.team-chat-list-more{align-self:center;margin:8px 14px 14px}.team-chat-list-icon,.team-member-avatar{display:inline-grid;flex:0 0 auto;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:50%;color:#03644c;background:var(--nk-green-soft);font-size:12px;font-weight:700}.team-chat-list-icon img,.team-member-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-member-avatar--small{width:28px;height:28px;font-size:10px}.team-member-avatar--tiny{width:20px;height:20px;font-size:8px}.team-member-avatar--chip{width:18px;height:18px;font-size:8px}.team-chat-list-copy{display:grid;gap:3px;min-width:0}.team-chat-list-copy small,.team-chat-list-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-chat-list-copy small{color:var(--nk-muted)}.team-chat-list-title{display:flex;align-items:center;gap:6px;min-inline-size:0}.team-chat-list-title strong{min-inline-size:0}.team-chat-list-title .light-tooltip-anchor{flex:0 0 auto}.team-chat-list-muted{color:var(--nk-muted);font-size:12px}.team-chat-conversation{display:flex;flex-direction:column;min-height:0}.team-chat-conversation-head{display:flex;align-items:center;gap:10px;min-height:68px;padding:12px 16px;border-bottom:1px solid var(--nk-line)}.team-chat-conversation-head>div:nth-child(2){display:grid;gap:3px;min-width:0;margin-right:auto}.team-chat-conversation-head h2{margin:0;overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.team-chat-conversation-head span{color:var(--nk-muted);font-size:12px}.team-chat-conversation-actions{display:flex;align-items:center}.team-chat-mobile-back{display:none}.team-chat-messages{background:linear-gradient(145deg,#f8fbf9,#f3f8f5)}.team-chat-thread{position:relative;display:flex;flex:1 1 0;flex-direction:column;min-width:0;min-height:0}.team-chat-target-loading{position:absolute;top:8px;left:50%;z-index:2;transform:translate(-50%);max-width:95%;padding:6px 12px;border-radius:8px;background:var(--nk-surface);box-shadow:0 2px 12px #0001}.team-chat-message{position:relative;display:grid;align-self:flex-start;gap:5px;max-width:min(76%,620px);padding:10px 12px;border:1px solid var(--nk-line);border-radius:4px 12px 12px;background:var(--nk-surface);box-shadow:0 3px 12px #16241f0a}.team-chat-message.is-own{align-self:flex-end;border-color:#bde8da;border-radius:12px 4px 12px 12px;background:var(--nk-green-soft)}.team-chat-message.is-system{align-self:center;width:min(100%,520px);max-width:100%;border-style:dashed;border-radius:8px}.team-chat-message p{margin:0;white-space:pre-wrap;word-break:break-word}.team-chat-message time{justify-self:end}.team-chat-message time,.team-chat-message-edited{color:var(--nk-muted);font-size:10px}.team-chat-message:has(.team-attachment-media:not(.is-single)){inline-size:min(76%,620px)}.team-chat-message:has(.team-attachment-media.is-single){inline-size:min(76%,296px)}.team-chat-message-author{display:flex;align-items:center;gap:6px;font-size:12px}.team-chat-message-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px}.team-chat-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.team-meeting-system-message{line-height:1.7;overflow-wrap:anywhere}.team-meeting-system-message .team-meeting-cancel-icon{margin-inline-end:.375em;color:var(--nk-red);font-size:.875em}.team-meeting-system-message a{color:inherit;border-bottom:1px dashed;text-decoration:none}.team-meeting-system-message .p-tag{vertical-align:baseline}.team-meeting-message-card{display:flex;align-items:center;gap:10px;color:var(--nk-text);text-decoration:none}.team-meeting-message-card>.pi{font-size:22px;color:var(--nk-green)}.team-meeting-message-card span{display:grid;gap:3px}.team-meeting-message-card small{color:var(--nk-muted)}.team-chat-composer{display:grid;gap:6px;padding:12px;border-top:1px solid var(--nk-line)}.team-chat-composer-error{margin:0;color:var(--nk-red);font-size:12px}.team-chat-composer-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px}.team-chat-composer-row .p-textarea{display:block;width:100%;min-height:40px;max-height:130px;padding-inline-end:42px}.team-chat-composer-row .p-button{min-height:40px}.team-chat-composer-input{position:relative;min-width:0}.team-chat-composer-emoji{position:absolute;z-index:1;right:4px;bottom:4px}.team-chat-file-input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.team-chat-pending-files{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0 0 2px 44px;list-style:none}.team-chat-pending-files>li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;flex:0 1 240px;min-width:0;padding:6px;border:1px solid var(--nk-line);border-radius:8px;background:var(--nk-surface);font-size:11px}.team-chat-pending-files>li:has(>img){grid-template-columns:1fr;flex:0 0 78px;aspect-ratio:1;padding:0;overflow:hidden}.team-chat-pending-files img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.team-chat-pending-files .nk-chat-pending-caption{display:grid;min-width:0}.team-chat-pending-files .nk-chat-pending-caption strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-chat-pending-files .nk-chat-pending-caption small{color:var(--nk-muted)}.team-chat-pending-files>li:has(>img) .nk-chat-pending-caption{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.team-chat-pending-files .nk-chat-pending-file-icon{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:7px;color:#fff;background:var(--nk-green)}.team-chat-pending-files>li>button{display:grid;place-items:center;inline-size:26px;block-size:26px;padding:0;border:0;border-radius:50%;color:var(--nk-muted);background:transparent;font:inherit;font-size:18px;cursor:pointer}.team-chat-pending-files>li:has(>img)>button{position:absolute;inset-block-start:4px;inset-inline-end:4px;color:#fff;background:#051410b8}.meeting-participants,.meeting-resources,.team-chat-members{margin:0;padding:0;list-style:none}@media(min-width:641px){.team-chat-details-dialog .team-chat-members{margin-block-start:14px}}.team-attachment-groups{display:grid;gap:7px}.team-attachment-list{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.team-attachment-list .nk-chat-attachment{margin:0;color:var(--nk-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.team-attachment-media{--nk-chat-video-preview-fit:cover;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%}.team-attachment-media.is-single{grid-template-columns:minmax(0,1fr)}.team-attachment-media>li{min-inline-size:0;aspect-ratio:3/2}.team-attachment-media .nk-chat-attachment{display:grid;gap:0;inline-size:100%;block-size:100%;padding:0;border:0;border-radius:7px;background:transparent}.team-attachment-media .nk-chat-attachment-video,.team-attachment-media .nk-chat-attachment>img{display:block;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;overflow:hidden;border-radius:7px;-o-object-fit:cover;object-fit:cover;background:#05141012}.team-attachment-media .nk-chat-attachment-video{position:relative;background:#10231e}.team-attachment-media .nk-chat-attachment-video video{position:absolute;inset:0;inline-size:100%;block-size:100%;max-block-size:none}.team-attachment-media .nk-chat-attachment-name{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.team-attachment-files .nk-chat-attachment{display:flex;align-items:center;gap:8px;padding:7px;border:1px solid var(--nk-line);border-radius:6px;background:#ffffffb8}.team-attachment-files .nk-chat-attachment>span:last-child{display:grid;min-width:0}.team-attachment-files .nk-chat-attachment strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-attachment-files .nk-chat-attachment small{color:var(--nk-muted)}.team-attachment-files .nk-chat-attachment-icon{display:grid;place-items:center;flex:0 0 auto;inline-size:30px;block-size:30px;border-radius:7px;color:#fff;background:var(--nk-green);font-weight:800}@container (max-width: 420px){.team-attachment-media:not(.is-single){grid-template-columns:minmax(0,1fr)}}.together-empty-state,.together-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:120px;margin:0;padding:24px;color:var(--nk-muted);text-align:center}.together-loading{flex-direction:column}.team-chat-conversation>.together-loading{flex:1 1 auto}.together-empty-state--center{flex:1 1 auto;flex-direction:column}.together-empty-state--center .pi{font-size:30px;color:var(--nk-green)}.together-empty-state--center strong{color:var(--nk-text)}.team-chat-details-actions,.team-chat-members,.together-dialog-form{display:grid;gap:14px}.together-dialog-form .p-multiselect,.together-dialog-form .p-select{width:100%}.team-member-option{display:inline-flex;align-items:center;gap:8px;min-width:0}.team-member-option>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.together-form-error{margin:0;color:var(--nk-red);font-size:13px}.meeting-participants li,.team-chat-members li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.meeting-participants li>span:nth-child(2),.team-chat-members li>span:nth-child(2){display:grid;gap:2px}.meeting-participants li small,.team-chat-members li small{color:var(--nk-muted)}.meetings-workspace{display:grid;gap:16px}.meetings-overview{display:grid;gap:20px}.meetings-overview-actions{display:flex;justify-content:flex-end}.team-meeting-list-section{display:grid;gap:10px}.team-meeting-section-head{display:flex;align-items:center;gap:8px}.team-meeting-section-head h2,.team-meeting-section-head h3{margin:0;font-size:18px}.team-meeting-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-meeting-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:14px;border:1px solid var(--nk-line);border-radius:var(--nk-card-radius);color:var(--nk-text);background:var(--nk-surface);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.team-meeting-card:hover{border-color:#a8dccc;box-shadow:0 8px 24px #16241f12;transform:translateY(-1px)}.team-meeting-date{display:grid;place-items:center;width:48px;height:54px;border-radius:8px;color:#03644c;background:var(--nk-green-soft)}.team-meeting-date strong{font-size:20px;line-height:1}.team-meeting-date small{font-weight:700;text-transform:uppercase}.team-meeting-card-copy{display:grid;gap:4px;min-width:0}.team-meeting-card-copy>small,.team-meeting-card-copy>span:not(.team-meeting-card-title){color:var(--nk-muted);font-size:12px}.meeting-details-title-row,.team-meeting-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.meeting-details,.meeting-form{display:grid;gap:16px;min-inline-size:0}.meeting-details-head,.meeting-form-head{display:flex;align-items:flex-start;gap:10px}.meeting-details-head h2,.meeting-form-head h2{margin:0;font-size:24px}.meeting-details-head p,.meeting-form-head p{margin:5px 0 0;color:var(--nk-muted)}.meeting-details-actions{display:flex;flex-wrap:wrap;gap:8px}.meeting-response-button[aria-pressed=true]:disabled{opacity:1}.meeting-details-grid,.meeting-form-fields{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:14px}.together-panel{display:grid;gap:14px;padding:18px;border:1px solid var(--nk-line);border-radius:var(--nk-card-radius);background:var(--nk-surface)}.together-panel h3,.together-panel p{margin:0}.meeting-description-panel{grid-column:1/-1}.meeting-description{white-space:pre-wrap;overflow-wrap:anywhere}.meeting-participants,.meeting-resources{display:grid;gap:10px}.meeting-resources li{display:flex;align-items:center;gap:8px}.meeting-resources li span{margin-right:auto}.meeting-form-main{grid-row:span 2}.meeting-search-conditions .p-button{justify-self:start}.meeting-form .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-form .field-wide{grid-column:1/-1}.meeting-slot-picker{display:grid;gap:14px;scroll-margin-block-start:72px;padding:18px;border:1px solid #bde8da;border-radius:var(--nk-card-radius);background:var(--nk-green-tint)}.meeting-slot-picker h3{margin:0}.meeting-slot-picker__results{display:grid;gap:inherit}.meeting-slot-picker__loading-placeholder{min-block-size:120px}.meeting-slot-day{display:grid;grid-template-columns:minmax(140px,.3fr) minmax(0,1fr);align-items:start;gap:12px}.meeting-slot-times{display:flex;flex-wrap:wrap;gap:7px}.meeting-slot-times button{display:grid;gap:1px;min-width:76px;padding:8px 10px;border:1px solid #a8dccc;border-radius:7px;color:var(--nk-text);background:#fff;font:inherit;cursor:pointer}.meeting-slot-times button.is-selected{border-color:var(--nk-green);color:#fff;background:var(--nk-green)}.meeting-slot-times button small{opacity:.72}.meeting-slot-times button:focus-visible,.team-attachment-list .nk-chat-attachment:focus-visible,.team-chat-list button:focus-visible,.team-chat-list-filter button:focus-visible,.team-chat-pending-files button:focus-visible,.team-meeting-card:focus-visible,.together-tab:focus-visible{outline:2px solid var(--nk-green);outline-offset:2px}@container together (max-width: 850px){.meeting-details-grid,.meeting-form-fields,.team-meeting-list{grid-template-columns:minmax(0,1fr)}.meeting-form-main{grid-row:auto}}@container together (max-width: 680px){.together-page:has(.meetings-workspace) .together-tabs{position:sticky;top:58px;z-index:1}.together-tab{flex:1 1 50%;justify-content:center}.team-chats-workspace{grid-template-columns:minmax(0,1fr);block-size:max(480px,100dvh - 76px)}.team-chat-list-panel{border-right:0}.team-chat-conversation,.team-chats-workspace.has-chat .team-chat-list-panel{display:none}.team-chats-workspace.has-chat .team-chat-conversation{display:flex}.team-chat-mobile-back{display:inline-flex}.team-chat-message{max-width:90%}.team-chat-composer-row{grid-template-columns:auto minmax(0,1fr) auto}.team-chat-composer-row .p-button-label{display:none}.meeting-form .field-grid{grid-template-columns:minmax(0,1fr)}.meeting-form .field-wide{grid-column:auto}.meeting-slot-day{grid-template-columns:minmax(0,1fr)}}.settings-layout{display:grid;gap:var(--nk-page-gap);align-items:start}.settings-menu{display:flex;flex-wrap:nowrap;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;padding:8px}.settings-menu-item{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;max-width:min(240px,70vw);min-height:42px;padding:9px 11px;border:0;border-radius:6px;color:var(--nk-text);background:transparent;font:inherit;font-size:14px;font-weight:800;line-height:1.2;text-align:left;text-decoration:none;cursor:pointer}.settings-menu-item .pi{color:var(--nk-muted);font-size:15px}.settings-menu-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-menu-item.is-active{color:#035b46;background:#e9fbf5}.settings-menu-item.is-active .pi{color:#047857}.settings-target-tabs.segmented-tabs{display:flex;flex-wrap:wrap;gap:8px;width:100%;overflow:visible;border:0;border-radius:0;background:transparent}.settings-target-tabs .segmented-tab{flex:0 1 auto;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.settings-target-tabs .segmented-tab:first-child{border-left:1px solid var(--nk-line)}.settings-target-tabs .segmented-tab span{overflow:visible;text-overflow:clip;white-space:normal}.settings-target-tabs .segmented-tab.is-active{border-color:#bfe7d8}.api-keys-tariff-notice,.webhooks-tariff-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px;border:1px solid #d5e4df;border-radius:8px;background:#fbfffd}.api-keys-tariff-notice>.pi,.webhooks-tariff-notice>.pi{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--nk-green);background:var(--nk-green-soft);font-size:16px}.api-keys-tariff-notice h3,.webhooks-tariff-notice h3{margin:0;color:var(--nk-strong);font-size:17px;line-height:1.25}.api-keys-tariff-notice p,.webhooks-tariff-notice p{max-width:640px;margin:6px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.5}.api-keys-tariff-notice .nk-button,.webhooks-tariff-notice .nk-button{margin-top:12px}.api-key-create-form{margin:0}.api-key-create-form .form-guard-actions{justify-content:flex-end;margin-top:0;padding:0 20px 20px}.webhook-form{margin:0}.webhook-form .form-guard-actions{justify-content:flex-end;margin-top:4px;padding:0 20px 20px}.webhook-form-grid{display:grid;gap:22px}.webhook-form-grid>.field-grid{padding:0 20px}.api-key-created{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border:1px solid #d5e4df;border-radius:8px;background:var(--nk-green-tint)}.api-key-created h3{margin:0;color:var(--nk-strong);font-size:17px;line-height:1.25}.api-key-created p{max-width:640px;margin:6px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.5}.api-key-secret{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;justify-self:end;width:min(420px,100%);margin-top:0}.api-key-secret code{min-width:0;overflow:hidden;padding:10px 12px;border:1px solid #bfe7d8;border-radius:7px;color:var(--nk-strong);background:#fff;text-overflow:ellipsis;white-space:nowrap}.api-keys-list{display:grid;gap:var(--nk-list-gap)}.api-key-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.api-key-card.is-disabled{opacity:.7}.api-key-card-main{display:grid;gap:7px;min-width:0}.api-key-card-main code{justify-self:start;max-width:100%;overflow:hidden;padding:5px 8px;border-radius:6px;color:var(--nk-text);background:#eef4f1;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.api-key-title-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.api-key-title-row h3{margin:0;color:var(--nk-strong);font-size:16px;line-height:1.25}.api-key-badge{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border-radius:5px;color:#035b46;background:#e9fbf5;font-size:12px;font-weight:800;line-height:1.2}.api-key-badge.muted{color:var(--nk-muted);background:#eef4f1}.api-key-meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--nk-muted);font-size:13px;line-height:1.35}.api-key-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.webhooks-list{display:grid;gap:var(--nk-list-gap)}.webhook-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.webhook-card.is-disabled{opacity:.7}.webhook-card-main{display:grid;gap:7px;min-width:0}.webhook-card-main code{justify-self:start;max-width:100%;overflow:hidden;padding:5px 8px;border-radius:6px;color:var(--nk-text);background:#eef4f1;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.webhook-title-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.webhook-title-row h3{margin:0;color:var(--nk-strong);font-size:16px;line-height:1.25}.webhook-meta{display:flex;flex-wrap:wrap;gap:6px 14px}.webhook-delivery-state,.webhook-meta{color:var(--nk-muted);font-size:13px;line-height:1.35}.webhook-delivery-state{display:grid;gap:6px;max-width:100%;padding:8px 10px;border:1px solid #dce4ea;border-radius:7px;background:#f8fafc}.webhook-delivery-state.is-active-error{border-color:#f3c8c8;color:#8f2c2c;background:#fff6f6}.webhook-delivery-state.is-active-error .webhook-delivery-error{color:#6f1f1f}.webhook-delivery-meta{display:flex;flex-wrap:wrap;gap:6px 14px}.webhook-delivery-error{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--nk-muted)}.webhook-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.webhook-form-section{display:grid;gap:12px;padding:0 20px}.webhook-form-section h3{margin:0;color:var(--nk-strong);font-size:16px;line-height:1.25}.webhook-form-section+.webhook-form-section{padding-top:2px}.webhook-check-grid{display:flex;flex-wrap:wrap;gap:10px 18px}.webhook-auth-grid{display:grid;align-items:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 24px}.webhook-auth-grid .field-wide{grid-column:1/-1}.webhook-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.webhook-section-head .nk-button{flex:0 0 auto}.webhook-header-list,.webhook-header-row{display:grid;gap:8px}.webhook-header-row{grid-template-columns:minmax(160px,.45fr) minmax(220px,1fr) auto;align-items:center}.webhook-section-error{margin:-4px 0 0;color:var(--nk-red);font-size:12px;line-height:1.35}.webhook-form-result{display:grid;gap:7px;margin:0 20px;padding:12px 14px;border:1px solid #d8e4df;border-radius:8px;background:#fbfdfc;color:var(--nk-text);font-size:13px;line-height:1.4}.webhook-form-result.is-ok{border-color:#bfe7d8;background:#f2fbf7}.webhook-form-result.is-error{border-color:#f0c2c2;background:#fff7f7}.webhook-form-result.is-loading{opacity:.55}.webhook-form-result>div{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.webhook-form-result strong{color:var(--nk-strong);font-size:14px;font-weight:850;line-height:1.25}.webhook-form-result p,.webhook-form-result span{margin:0;color:var(--nk-muted)}.webhook-form-result pre{max-height:180px;margin:2px 0 0;overflow:auto;padding:10px;border:1px solid #dde7e3;border-radius:7px;color:var(--nk-text);background:#fff;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.nk-icon-button{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--nk-line);border-radius:7px;color:var(--nk-muted);background:#fff;cursor:pointer}.nk-icon-button:hover{color:var(--nk-danger);border-color:#f0c2c2;background:#fff7f7}.settings-content{min-width:0}.settings-content,.settings-panel{display:grid;gap:var(--nk-panel-gap)}.settings-panel{padding:20px}.settings-panel-head{display:flex;align-items:start;justify-content:space-between;gap:18px}.settings-panel-head h2{margin:0;color:var(--nk-strong);font-size:22px;line-height:1.2}.settings-panel-head p{max-width:680px;margin:7px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.5}.settings-target-tabs{margin-top:0}.settings-custom-fields-search{display:grid;gap:6px;width:100%}.settings-custom-fields-search-label{color:var(--nk-strong);font-size:12px;font-weight:850;line-height:1.25}.settings-fields-area{display:grid;min-width:0}.settings-empty{display:grid;place-items:center;min-height:180px;padding:24px;border:1px dashed #c8d8d2;border-radius:8px;background:#fbfdfc;text-align:center}.settings-empty h3{margin:0;color:var(--nk-strong);font-size:18px;line-height:1.25}.settings-empty p{max-width:520px;margin:8px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.5}.settings-empty-filtered{min-height:150px}html.account-settings-smooth-scroll{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html.account-settings-smooth-scroll{scroll-behavior:auto}}.account-settings-page{display:grid;gap:var(--nk-page-gap)}.shell--account-settings{grid-template-columns:220px minmax(0,1fr)}#account-external-calendars,#account-notifications,#account-profile,#account-sessions{scroll-margin-top:88px}.account-contacts-panel,.account-notifications-panel,.account-sessions-panel,.account-settings-form{display:grid;gap:var(--nk-panel-gap);padding:22px}.account-setup-problem{scroll-margin-top:88px;border-color:var(--nk-amber-line);background:var(--nk-amber-soft)}.account-setup-problem-hint{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;border-radius:6px;color:var(--nk-amber-strong);background:#e5b95f2e;font-size:13px;font-weight:750;line-height:1.45}.account-setup-problem-hint .pi{flex:0 0 auto;margin-top:2px;color:var(--nk-amber);font-size:14px}.account-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.account-settings-actions,.account-settings-build-id{display:flex;justify-content:flex-end}.account-settings-build-id{flex-wrap:wrap;gap:2px 12px;margin:0;color:var(--nk-muted);font-size:12px;line-height:1.4;text-align:right}.account-contacts-panel{gap:0}.account-notifications-head,.account-sessions-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.account-notifications-head h2,.account-sessions-head h2{margin:0;color:var(--nk-strong);font-size:18px;line-height:1.25}.account-notifications-head p,.account-sessions-head p{margin:6px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.45}.account-notifications-head .nk-button,.account-sessions-head .nk-button{flex:0 0 auto}.account-notifications-head .account-sessions-logout-all:not(:disabled):focus-visible,.account-notifications-head .account-sessions-logout-all:not(:disabled):hover,.account-sessions-head .account-sessions-logout-all:not(:disabled):focus-visible,.account-sessions-head .account-sessions-logout-all:not(:disabled):hover{border-color:#dc262652;color:var(--nk-red);background:#fff5f5}.account-notifications-head .account-sessions-logout-all:disabled,.account-sessions-head .account-sessions-logout-all:disabled{border-color:var(--nk-line);color:var(--nk-muted);background:#fff;cursor:default;opacity:.7}.notification-preferences-editor{display:grid;gap:14px;min-width:0}.notification-preferences-editor .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.notification-preferences-editor fieldset{min-inline-size:0;margin:0}.notification-preferences-editor .account-notification-card>legend{padding-inline:6px;color:var(--nk-strong);font-size:15px;font-weight:850}.notification-preferences-editor .account-notification-check{justify-self:start;min-width:0;padding-block:4px}.notification-preferences-editor .account-reminder-remove:focus-visible{outline:2px solid var(--nk-green);outline-offset:2px}.notification-preferences-editor[data-scope=organization] .account-notification-channels>legend,.notification-preferences-editor[data-scope=organization] .notification-organization-channel-row,.notification-preferences-editor[data-scope=organization] .notification-organization-channel-section>h4,.notification-preferences-editor[data-scope=organization] .notification-preference-channel,.notification-preferences-editor[data-scope=organization] .notification-preference-event{transition:opacity .15s ease}.notification-preferences-editor[data-scope=organization] .account-notification-channels:has(.notification-preference-inheritance input[type=checkbox]):not(:has(.notification-preference-inheritance input[type=checkbox]:not(:checked)))>legend,.notification-preferences-editor[data-scope=organization] .notification-organization-channel-section:has(>.notification-organization-channel-list>.notification-organization-channel-row .notification-preference-inheritance input[type=checkbox]):not(:has(>.notification-organization-channel-list>.notification-organization-channel-row .notification-preference-inheritance input[type=checkbox]:not(:checked)))>h4{opacity:.5}.notification-preferences-editor[data-scope=organization] .notification-preference-event:has(.notification-preference-inheritance input[type=checkbox]:checked),.notification-preferences-editor[data-scope=organization] :is(.notification-organization-channel-row,.notification-preference-channel):has(.notification-preference-inheritance input[type=checkbox]:checked){opacity:.5}.notification-preferences-editor[data-scope=organization] .notification-preference-event:has(.notification-preference-inheritance input[type=checkbox]:checked):focus-within,.notification-preferences-editor[data-scope=organization] .notification-preference-event:has(.notification-preference-inheritance input[type=checkbox]:checked):hover,.notification-preferences-editor[data-scope=organization] :is(.notification-organization-channel-row,.notification-preference-channel):has(.notification-preference-inheritance input[type=checkbox]:checked):focus-within,.notification-preferences-editor[data-scope=organization] :is(.notification-organization-channel-row,.notification-preference-channel):has(.notification-preference-inheritance input[type=checkbox]:checked):hover{opacity:.75}.notification-preference-row{display:grid;gap:8px;padding-block:12px;border-bottom:1px solid var(--nk-line)}.notification-preference-row:last-child{border-bottom:0}.notification-preference-organization-note{margin:0;padding:11px 13px;border-left:3px solid var(--nk-green);border-radius:6px;color:var(--nk-text);background:var(--nk-green-soft);font-size:13px;line-height:1.45}.notification-preference-channel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0}.notification-preference-channel-head>.account-notification-check{width:100%}.notification-preference-channel-head>.account-notification-check>span{min-width:0}.notification-preference-channel-head strong{overflow-wrap:anywhere}.notification-preference-channel-title{min-width:0;padding-block:4px}.notification-preference-channel-title strong{display:block;color:var(--nk-strong);font-size:15px;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.notification-preference-channel-title small{display:block;margin-top:4px;color:var(--nk-muted);font-size:13px;line-height:1.35}.notification-preference-channel-action{display:flex;align-items:center;justify-content:flex-end;align-self:center;min-width:34px}.notification-preference-channel-details{min-width:0;margin-inline-start:34px;color:var(--nk-muted);font-size:13px;line-height:1.4}.notification-preference-channel-details small{display:block;min-width:0;overflow-wrap:anywhere}.notification-preference-organization-controls{display:grid;gap:6px;margin-block-start:2px}.notification-preference-organization-controls:has(>.notification-preference-hint){gap:2px}.notification-preference-organization-controls:has(>.notification-preference-hint)>.notification-preference-hint{margin-block-start:-4px;margin-inline-start:30px;padding:0;background:transparent}.notification-preference-inheritance{color:var(--nk-text);font-size:14px;font-weight:700}.notification-preference-hint{justify-self:start;margin:0;margin-inline-start:34px;padding:4px 8px;border-radius:5px;color:var(--nk-muted);background:var(--nk-soft);font-size:13px;line-height:1.4}.notification-preference-organization-enabled{margin-top:2px}.notification-preference-event-inheritance--compact{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.notification-preference-event-inheritance--compact>.notification-preference-hint{margin-inline-start:0;padding:0;background:transparent}.notification-organization-channel-section{display:grid;gap:8px}.notification-organization-channel-section+.notification-organization-channel-section{margin-top:6px;padding-top:14px;border-top:1px solid var(--nk-line)}.notification-organization-channel-section>h4{margin:0;color:var(--nk-strong);font-size:13px;font-weight:850;line-height:1.25}.notification-organization-channel-list{display:grid;gap:0}.notification-organization-channel-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:18px;align-items:start;min-width:0;padding-block:12px;border-bottom:1px solid var(--nk-line)}.notification-organization-channel-row:last-child{border-bottom:0}.notification-organization-channel-row>.notification-preference-channel-title{padding-block:4px}.notification-organization-channel-row>.notification-preference-organization-controls{margin-block-start:0}.notification-organization-channel-row--card{grid-template-columns:auto minmax(0,1fr) minmax(220px,.55fr);gap:10px;padding:10px;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.notification-organization-channel-row--card+.notification-organization-channel-row--card{margin-top:8px}.notification-organization-channel-row--card>.notification-preference-channel-title strong{font-size:14px}.notification-organization-channel-row--card>.notification-preference-channel-title small{font-size:12px}.notification-preference-values{display:grid;gap:12px;padding:0;border:0}.notification-preference-values:disabled{opacity:.72}.account-notification-groups{display:grid;gap:12px}.account-notification-card{display:grid;gap:14px;padding:14px;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.account-notification-organization{overflow:hidden;gap:0;padding:0;background:#fbfffd}.account-notification-organization>.notification-preferences-editor{padding:16px;background:#fff}.account-notification-organization[open] .account-notification-organization-summary{border-bottom-color:var(--nk-line)}.account-notification-organization[open] .account-notification-organization-toggle .pi{transform:rotate(90deg)}.account-notification-organization-summary{display:flex;gap:11px;align-items:center;min-height:58px;padding:12px 14px;border-bottom:1px solid transparent;color:var(--nk-strong);font-size:15px;font-weight:800;line-height:1.35;list-style:none;cursor:pointer}.account-notification-organization-summary>span:last-child{min-width:0;overflow-wrap:anywhere}.account-notification-organization-summary::-webkit-details-marker{display:none}.account-notification-organization-summary::marker{content:""}.account-notification-organization-summary:hover{background:var(--nk-soft)}.account-notification-organization-summary:focus-visible{outline:2px solid var(--nk-green);outline-offset:-2px}.account-notification-organization-toggle{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;border-radius:7px;color:var(--nk-green);background:var(--nk-green-soft)}.account-notification-organization-toggle .pi{font-size:12px;transform-origin:center}.account-notification-channels{background:#fbfffd}.account-notification-check,.account-notification-toggle{display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;color:var(--nk-text);font-size:14px;line-height:1.35;cursor:pointer}.account-notification-check strong,.account-notification-toggle strong{display:block;color:var(--nk-strong);font-size:15px;font-weight:850;line-height:1.25}.account-notification-check small,.account-notification-toggle small{display:block;margin-top:4px;color:var(--nk-muted);font-size:13px;line-height:1.35}.account-reminder-list{display:grid;gap:10px;padding-left:34px}.account-reminder-list.is-disabled{opacity:.72}.account-reminder-row{display:grid;grid-template-columns:minmax(0,260px) auto;gap:8px;align-items:end}.account-reminder-field{display:grid;gap:6px;min-width:0}.account-reminder-field>span{color:var(--nk-muted);font-size:13px;font-weight:800;line-height:1.25}.account-reminder-remove{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--nk-line);border-radius:6px;color:var(--nk-muted);background:#fff;cursor:pointer}.account-reminder-remove span{display:none}.account-reminder-remove:focus-visible,.account-reminder-remove:hover{border-color:#dc262652;color:var(--nk-red);background:#fff5f5;outline:none}.account-reminder-remove:disabled{cursor:default;opacity:.65}.account-reminder-add{justify-self:start}.account-notification-card-head h3{margin:0;color:var(--nk-strong);font-size:15px;font-weight:850;line-height:1.25}.account-notification-checks{display:grid;gap:10px}.account-notification-booking-option{display:grid;gap:8px}.account-notification-check--nested{margin-left:34px}.notification-sound-select{display:grid;gap:5px;width:min(360px,100% - 34px);margin-left:34px}.notification-sound-select-label{color:var(--nk-muted);font-size:12px;font-weight:800;line-height:1.25}.notification-sound-trigger{display:grid;grid-template-columns:minmax(0,1fr) 13px 11px;gap:8px;align-items:center;width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--nk-line);border-radius:7px;color:var(--nk-text);background:#fff;font:inherit;font-size:13px;font-weight:800;line-height:1.25;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.notification-sound-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-sound-trigger:hover{border-color:#00ad8261;background:#fbfffd}.notification-sound-delete:focus-visible,.notification-sound-option-select:focus-visible,.notification-sound-preview:focus-visible,.notification-sound-trigger:focus-visible,.notification-sound-upload:focus-visible{outline:2px solid rgba(0,173,130,.42);outline-offset:2px}.notification-sound-playing-icon{grid-column:2;justify-self:center;color:var(--nk-green);font-size:13px}.notification-sound-chevron{grid-column:3;justify-self:center;color:var(--nk-muted);font-size:11px}.notification-sound-popover{z-index:70;width:min(390px,100vw - 24px);border:1px solid var(--nk-line);border-radius:9px;box-shadow:0 14px 34px #0f172a24}.notification-sound-popover .p-popover-content{padding:6px}.notification-sound-panel{display:grid;max-height:min(70vh,520px);overflow-y:auto;overscroll-behavior:contain}.notification-sound-group{display:grid;gap:2px;padding:5px 0;border-top:1px solid var(--nk-line)}.notification-sound-group:first-child{border-top:0}.notification-sound-group-title{padding:6px 9px 4px;color:var(--nk-muted);font-size:11px;font-weight:900;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.notification-sound-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:3px;align-items:center}.notification-sound-option-select{position:relative;display:flex;align-items:center;min-width:0;min-height:38px;padding:8px 9px 8px 30px;border:0;border-radius:6px;color:var(--nk-text);background:transparent;font:inherit;font-size:13px;font-weight:750;line-height:1.25;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.notification-sound-option-select .pi-check{position:absolute;left:10px;color:var(--nk-green);font-size:11px}.notification-sound-option-select span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-sound-option-select:hover,.notification-sound-option-select[aria-checked=true]{color:#035b46;background:var(--nk-green-hover-soft)}.notification-sound-delete,.notification-sound-preview{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:6px;color:var(--nk-muted);background:transparent;cursor:pointer;transition:background .16s ease,color .16s ease}.notification-sound-preview:hover{color:var(--nk-green);background:var(--nk-green-hover-soft)}.notification-sound-delete:hover{color:var(--nk-red);background:#fff5f5}.notification-sound-custom-status{display:grid;gap:3px;min-width:0;padding:7px 9px}.notification-sound-custom-name{overflow:hidden;color:var(--nk-text);font-size:13px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.notification-sound-loading,.notification-sound-status{display:inline-flex;gap:7px;align-items:center;margin:0;color:var(--nk-muted);font-size:12px;line-height:1.3}.notification-sound-loading.is-failed,.notification-sound-status.is-failed{color:var(--nk-red)}.notification-sound-upload-row{display:grid;gap:8px;padding:9px;border-top:1px solid var(--nk-line)}.notification-sound-upload-row p{margin:0;color:var(--nk-muted);font-size:12px;line-height:1.35}.notification-sound-upload{justify-self:start}.notification-sound-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.notification-sound-delete,.notification-sound-option-select,.notification-sound-preview,.notification-sound-trigger{transition:none}}.account-staff-notification-summary{display:grid;gap:10px;padding:12px 14px;border:1px solid #b8d7e6;border-radius:8px;background:#edf8fc}.account-staff-notification-summary>strong{color:#285a72;font-size:14px;font-weight:850;line-height:1.25}.account-staff-notification-list{display:flex;flex-wrap:wrap;gap:8px}.account-staff-notification-chip{display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;max-width:100%;padding:5px 9px 5px 5px;border:1px solid rgba(40,90,114,.22);border-radius:8px;color:#285a72;background:#fff;font-size:13px;font-weight:850;line-height:1.2;text-decoration:none}.account-staff-notification-chip>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-staff-notification-chip:focus-visible,.account-staff-notification-chip:hover{border-color:#285a726b;color:#063f33;background:#fbfffd;outline:none}.account-staff-notification-avatar{display:grid;place-items:center;overflow:hidden;width:28px;height:28px;border-radius:6px;color:#063f33;background:#e2f7ef;font-size:11px;font-weight:850;line-height:1}.account-staff-notification-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-browser-channel-list{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--nk-line)}.account-browser-channel-list h4{margin:0;color:var(--nk-strong);font-size:13px;font-weight:850;line-height:1.25}.account-browser-channel-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.account-browser-channel-row.is-current{border-color:#00ad8252;background:#fbfffd}.account-connected-channel-preference{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;color:var(--nk-text);cursor:pointer}.account-browser-channel-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:#035b46;background:#e9fbf5;font-size:14px}.account-browser-channel-main{display:grid;gap:4px;min-width:0}.account-browser-channel-main small{overflow:hidden;color:var(--nk-muted);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.account-browser-channel-title-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0}.account-browser-channel-title-row strong{min-width:0;overflow:hidden;color:var(--nk-strong);font-size:14px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.account-browser-channel-current{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border-radius:5px;color:#035b46;background:#dff8ef;font-size:12px;font-weight:850;line-height:1.2}.account-browser-channel-remove{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--nk-line);border-radius:6px;color:var(--nk-muted);background:#fff;cursor:pointer}.account-browser-channel-remove span:not(.app-loader){display:none}.account-browser-channel-remove:focus-visible,.account-browser-channel-remove:hover{border-color:#dc262652;color:var(--nk-red);background:#fff5f5;outline:none}.account-browser-channel-remove:focus-visible{outline:2px solid var(--nk-green);outline-offset:2px}.account-browser-channel-remove:disabled{cursor:default;opacity:.65}.account-messenger-channel{display:grid;gap:8px}.account-messenger-replace{justify-self:start;margin-inline-start:34px}.account-messenger-connect{display:grid;gap:16px}.account-messenger-connect p{margin:0;color:var(--nk-text);font-size:14px;line-height:1.5}.account-messenger-connect .nk-button{justify-self:start}.account-messenger-alternative{display:grid;gap:8px;padding-top:4px;border-top:1px solid var(--nk-line)}.account-messenger-code{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.account-messenger-code code{overflow-wrap:anywhere;padding:9px 10px;border:1px solid var(--nk-line);border-radius:6px;color:var(--nk-text);background:#f5f7f6;font-size:13px}.account-messenger-username strong{font-weight:850}.account-messenger-status{color:var(--nk-muted);font-size:13px;line-height:1.45}.account-messenger-error{color:var(--nk-red)!important}.account-ios-push-dialog{width:min(540px,100%)}.account-ios-push-help{display:grid;gap:14px}.account-ios-push-help>p{margin:0;color:var(--nk-text);font-size:14px;line-height:1.5}.account-ios-push-help ol{display:grid;gap:10px;margin:0;padding-left:24px}.account-ios-push-help li{padding-left:3px;color:var(--nk-text);font-size:14px;line-height:1.45}.account-ios-push-help li::marker{color:#05755b;font-weight:850}.account-ios-push-help .account-ios-push-help-note{padding:11px 12px;border:1px solid rgba(0,173,130,.22);border-radius:8px;background:#f1fbf7}.account-sessions-list{display:grid;gap:10px}.account-session-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.account-session-card.is-current{border-color:#00ad8259;background:#fbfffd}.account-session-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;color:#035b46;background:#e9fbf5;font-size:16px}.account-session-main{display:grid;gap:7px;min-width:0}.account-session-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.account-session-title-row h3{min-width:0;margin:0;overflow:hidden;color:var(--nk-strong);font-size:15px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.account-session-app-badge,.account-session-current{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border-radius:5px;font-size:12px;font-weight:850;line-height:1.2}.account-session-current{color:#035b46;background:#dff8ef}.account-session-app-badge{color:#075985;background:#e0f2fe}.account-session-meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--nk-muted);font-size:13px;line-height:1.35}.account-session-meta span{display:inline-flex;align-items:center;gap:5px;min-width:0}.account-session-meta .pi{font-size:12px}.account-session-logout{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:8px 10px;border:1px solid var(--nk-line);border-radius:6px;color:var(--nk-text);background:#fff;font:inherit;font-size:13px;font-weight:850;line-height:1;cursor:pointer}.account-session-logout:focus-visible,.account-session-logout:hover{border-color:#dc262652;color:var(--nk-red);background:#fff5f5;outline:none}.account-session-logout:disabled{cursor:default;opacity:.65}.account-sessions-empty{display:grid;place-items:center;min-height:86px;padding:18px;border:1px dashed #c8d8d2;border-radius:8px;color:var(--nk-muted);background:#fbfdfc;font-size:14px;line-height:1.4;text-align:center}.account-contact-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;padding:10px 0;border-top:1px solid var(--nk-line)}.account-contact-row:first-child{border-top:0}.account-contact-row strong{min-width:0;overflow:hidden;color:var(--nk-strong);font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.account-contact-label{color:var(--nk-muted);font-size:13px;font-weight:800;line-height:1.25}.account-contact-empty{color:var(--nk-muted);font-size:14px;line-height:1.35}.account-contact-dialog,.account-contact-dialog .form-guard-content{overflow:visible}.account-contact-dialog .login-form{gap:0}.account-contact-dialog .login-field{margin-top:16px}.account-contact-dialog .login-delivery-note{margin-top:12px}.account-contact-dialog .phone-input .iti__country-selector{z-index:80}.account-settings-empty{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:22px}.account-settings-empty .pi{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--nk-green);background:var(--nk-green-soft);font-size:16px}.account-settings-empty h2{margin:0;color:var(--nk-strong);font-size:18px;line-height:1.25}.account-settings-empty p{max-width:560px;margin:6px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.5}.account-invites-list{display:grid;gap:var(--nk-list-gap)}.account-invites-page{display:grid;gap:var(--nk-page-gap)}.account-invite-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px}.account-invite-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#035b46;background:#dff8ef;font-size:14px;font-weight:900;overflow:hidden}.account-invite-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-invite-text{min-width:0;margin:0;color:var(--nk-text);font-size:15px;line-height:1.45}.account-invite-text strong{color:var(--nk-strong);font-weight:850}.account-invite-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.account-invites-empty{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:22px}.account-invites-empty .pi{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--nk-green);background:var(--nk-green-soft);font-size:16px}.account-invites-empty h2{margin:0;color:var(--nk-strong);font-size:18px;line-height:1.25}.account-invites-empty p{margin:6px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.5}@media(max-width:720px){.account-invite-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.account-invite-actions{grid-column:1/-1;justify-content:flex-start;padding-left:60px}}@media(max-width:420px){.account-invite-card{grid-template-columns:1fr}.account-invite-actions{padding-left:0}}.custom-field-list{display:flex;flex-direction:column;gap:var(--nk-list-gap)}.custom-field-card{position:relative;display:grid;gap:12px;padding:14px;border:1px solid var(--nk-line);border-radius:8px;background:#fff;will-change:transform;transition:box-shadow .18s ease,transform .18s ease,background .18s ease,border-color .18s ease}.custom-field-list.is-sorting .custom-field-card:not(.custom-field-card-fallback):not(.custom-field-card-drag){transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .18s ease,background .18s ease,border-color .18s ease}.custom-field-drag{position:static;flex:0 0 auto;margin-top:-4px}.custom-field-card-ghost{min-height:74px;border-color:#00ad8242;border-style:dashed;background:#dff8ef;box-shadow:none;opacity:1!important}.custom-field-card-ghost *{visibility:hidden!important;opacity:0!important}.custom-field-card-chosen{border-color:#00ad8252;box-shadow:0 14px 30px #0f172a24;transform:rotate(.8deg) scale(1.01)}.custom-field-card-drag{border-color:#00ad8266;background:#fff;box-shadow:0 18px 36px #0f172a29;transform:rotate(1deg)}.custom-field-card-drag,.custom-field-card-fallback{cursor:grabbing;opacity:1!important;transition:none!important}.custom-field-card-fallback{border-color:#00ad8259!important;background:#fff!important;box-shadow:0 20px 42px #0f172a38!important;pointer-events:none;will-change:left,top}.custom-field-main{display:flex;align-items:start;justify-content:space-between;gap:14px}.custom-field-main h3{margin:0;color:var(--nk-strong);font-size:16px;line-height:1.25}.custom-field-main p{margin:5px 0 0;color:var(--nk-muted);font-size:13px;line-height:1.35}.custom-field-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.custom-field-uid-badge{display:inline-flex;align-items:center;max-width:100%;min-height:24px;overflow:hidden;border:1px solid #dde7e3;border-radius:6px;color:var(--nk-muted);background:#eef4f1;font-size:12px;font-weight:750;line-height:1}.custom-field-uid-badge code{min-width:0;max-width:220px;overflow:hidden;padding:0 7px 0 0;color:var(--nk-text);font:inherit;text-overflow:ellipsis;white-space:nowrap}.custom-field-uid-label{padding:0 5px 0 7px;color:var(--nk-muted);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.custom-field-uid-copy{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:0;border-left:1px solid #dde7e3;border-radius:0;color:var(--nk-muted);background:transparent}.custom-field-uid-copy span{display:none}.custom-field-uid-copy i{font-size:12px}.custom-field-uid-copy:focus-visible,.custom-field-uid-copy:hover{color:var(--nk-green);background:#e3f7ef;outline:none}.custom-field-meta{display:flex;align-items:flex-start;gap:8px}.custom-field-badges,.custom-field-options{display:flex;flex-wrap:wrap;gap:6px}.custom-field-badges{justify-content:flex-end}.custom-field-badges span{color:#035b46;background:#e9fbf5;font-weight:800}.custom-field-badges span,.custom-field-options span{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border-radius:5px;font-size:12px;line-height:1.2}.custom-field-options span{color:var(--nk-text);background:#eef4f1;font-weight:750}.custom-field-actions{display:flex;flex-wrap:wrap;gap:8px}.custom-field-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:7px 10px;border:1px solid var(--nk-line);border-radius:6px;color:var(--nk-text);background:#fff;font:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer}.custom-field-actions button:focus-visible,.custom-field-actions button:hover{border-color:#00ad8261;color:var(--nk-green);background:var(--nk-green-hover-soft)}.custom-field-actions button.danger:focus-visible,.custom-field-actions button.danger:hover{border-color:#dc262652;color:var(--nk-red);background:#fff5f5}.settings-add-row{display:flex;justify-content:flex-start;padding-top:2px}.settings-field-editor{margin:0}.settings-field-editor-close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;margin:-6px -6px 0 0;border:1px solid transparent;border-radius:50%;color:var(--nk-muted);background:transparent;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.settings-field-editor-close:focus-visible,.settings-field-editor-close:hover{border-color:var(--nk-line);color:var(--nk-strong);background:var(--nk-soft);outline:none}.settings-field-editor-close i{font-size:16px}.custom-field-remove-dialog{width:min(460px,100%)}.settings-field-hint{margin:-2px 0 0;color:var(--nk-muted);font-size:12px;line-height:1.4}@media(max-width:640px){.settings-panel{padding:16px}.settings-panel-head{align-items:stretch;flex-direction:column}.account-contact-row,.account-settings-grid,.api-key-card,.api-key-created,.api-keys-tariff-notice,.webhook-card,.webhooks-tariff-notice{grid-template-columns:1fr;gap:8px}.account-settings-actions{justify-content:stretch}.account-settings-actions .nk-button{width:100%}.account-session-card,.account-sessions-head{grid-template-columns:1fr}.account-notifications-head,.account-sessions-head{display:grid}.account-notifications-head .nk-button,.account-sessions-head .nk-button{width:100%}.account-session-card{align-items:start}.account-session-icon{display:none}.account-session-title-row h3{white-space:normal}.account-session-logout{width:100%}.api-key-actions,.webhook-actions{justify-content:stretch}.api-key-actions .nk-button,.webhook-actions .nk-button{width:100%}.webhook-header-row{grid-template-columns:1fr auto}.webhook-header-row .p-inputtext:first-child{grid-column:1/-1}.webhook-section-head{align-items:stretch;flex-direction:column}.webhook-auth-grid{grid-template-columns:1fr}.account-contact-row{align-items:start;padding:14px 0}.account-contact-row .nk-link-button{justify-self:start}.account-reminder-list{padding-left:0}.account-reminder-row{grid-template-columns:minmax(0,1fr) auto}.notification-sound-select{width:100%;margin-left:0}.account-notification-organization>.notification-preferences-editor{padding:12px}.account-notification-organization-summary{padding:10px 12px}.notification-organization-channel-row{grid-template-columns:minmax(0,1fr);gap:6px}.notification-organization-channel-row--card{grid-template-columns:auto minmax(0,1fr)}.notification-organization-channel-row--card>.notification-preference-organization-controls{grid-column:1/-1;margin-inline-start:42px}.custom-field-card{padding:14px 54px 14px 14px}.custom-field-main{display:grid}.custom-field-uid-badge code{max-width:min(220px,58vw)}.custom-field-meta{align-items:flex-start;justify-content:space-between}.custom-field-drag{position:absolute;top:14px;right:14px;margin-top:0}.custom-field-badges{justify-content:flex-start}}.billing-organization-tariff{display:grid;gap:6px;padding:14px 20px;border-color:#d5e4df;background:#fbfffd}.billing-organization-tariff__text{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;color:var(--nk-text);font-size:15px;font-weight:700;line-height:1.45}.billing-personal-title{margin:4px 0 calc(var(--nk-page-gap)*-.5);color:var(--nk-strong);font-size:24px;font-weight:850;line-height:1.2}.billing-trial{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-color:#b8e7da;background:var(--nk-green-tint)}.billing-trial>div{display:grid;gap:4px}.billing-trial h2{margin:0;color:var(--nk-strong);font-size:24px;line-height:1.2}.billing-trial p{max-width:720px;margin:0;color:var(--nk-muted);font-size:14px;line-height:1.5}.billing-trial .nk-button{flex:0 0 auto;min-width:150px}.billing-trial__label{margin:0;color:var(--nk-green);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.billing-card__status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:5px 9px;border:1px solid #a8decf;border-radius:999px;color:#035b46;background:var(--nk-green-soft);font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.billing-card__status.is-future{border-color:#c8d2d0;color:#52615d;background:#f1f4f3}.billing-subscription{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-color:#b8e7da;background:var(--nk-green-tint)}.billing-subscription>div{display:grid;gap:3px}.billing-subscription strong{color:var(--nk-strong)}.billing-subscription>div span{color:var(--nk-muted);font-size:14px}.billing-payment-method{display:inline-flex;align-items:center;gap:8px}.billing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nk-section-gap)}.billing-contact{max-width:820px;margin:0 auto;color:var(--nk-muted);font-size:14px;line-height:1.55;text-align:center}.billing-contact a{border-bottom:1px solid;color:var(--nk-green);font-weight:700;text-decoration:none}.billing-card{position:relative;display:grid;align-content:start;gap:20px;min-width:0;padding:22px;overflow:hidden}.billing-card.is-featured{border-color:#9ddbc8;box-shadow:0 16px 36px #0a191414}.billing-card.is-current{background:#f8fffc}.billing-card__head{display:grid;gap:8px;min-width:0}.billing-card__head h2{margin:0;color:var(--nk-strong);font-size:24px;line-height:1.2}.billing-card__head p{margin:8px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.5}.billing-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.billing-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--nk-line)}.billing-card__amount{color:var(--nk-strong);font-size:32px;font-weight:850;line-height:1;letter-spacing:0}.billing-card__period{color:var(--nk-muted);font-size:14px;font-weight:750;line-height:1.3}.billing-card__options{display:grid;gap:10px;margin:0;padding:0;list-style:none}.billing-card__options li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;min-width:0;color:var(--nk-text);font-size:14px;font-weight:650;line-height:1.42}.billing-card__options .pi{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;color:#047857;background:#dff6ed;font-size:10px}.billing-card__organization-limit{display:flex;align-items:center;gap:8px;margin:0;padding:11px 12px;border:1px solid #b8e7da;border-radius:8px;color:#035b46;background:var(--nk-green-tint);font-size:14px;line-height:1.35}.billing-card__organization-limit .pi{font-size:15px}.billing-card__limits{display:grid;gap:9px;padding-top:16px;border-top:1px solid var(--nk-line)}.billing-card__limits h3{margin:0;color:var(--nk-muted);font-size:12px;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.billing-card__options.compact{gap:7px}.billing-card__options.compact li{grid-template-columns:16px minmax(0,1fr);color:#42524d;font-size:13px;font-weight:650;line-height:1.35}.billing-card__options.compact .pi{width:16px;height:16px;font-size:9px}.billing-card .nk-button{justify-self:stretch;margin-top:2px}.billing-dialog{width:min(600px,100vw - 32px)}.billing-dialog__body{display:grid;gap:18px}.billing-dialog__tariffs{display:flex;align-items:center;gap:10px;color:var(--nk-muted);font-size:17px}.billing-dialog__tariffs strong{color:var(--nk-strong)}.billing-dialog__summary{display:grid;gap:0;margin:0;border:1px solid var(--nk-line);border-radius:12px;overflow:hidden}.billing-dialog__summary>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:12px 14px;border-bottom:1px solid var(--nk-line)}.billing-dialog__summary>div:last-child{border-bottom:0}.billing-dialog__summary dt{color:var(--nk-muted)}.billing-dialog__summary dd{margin:0;color:var(--nk-strong);font-weight:800;text-align:right}.billing-dialog__summary-total{background:var(--nk-green-tint)}.billing-dialog__note{margin:0;color:var(--nk-muted);font-size:14px;line-height:1.5}.billing-dialog__checks{display:grid;gap:14px}.billing-dialog__checks .check-row{align-items:start}.billing-dialog__checks span{display:block;line-height:1.45}.billing-dialog__checks a{border-bottom:1px solid;color:var(--nk-green);text-decoration:none}.billing-dialog__checks small{display:block;margin-top:3px;color:var(--nk-muted);font-size:12px}.tariff-limit-violations-dialog{width:min(680px,100%)}.tariff-limit-violations-groups{display:grid;gap:12px;margin-top:16px}.tariff-limit-violations-group{display:grid;gap:8px;padding:14px;border:1px solid var(--nk-line);border-radius:8px;background:#f8fbfa}.tariff-limit-violations-group h3{margin:0;color:var(--nk-strong);font-size:15px;line-height:1.3}.tariff-limit-violations-group ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.tariff-limit-violations-group li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:9px 0;border-top:1px solid var(--nk-line);color:var(--nk-text);font-size:14px;line-height:1.35}.tariff-limit-violations-group strong{color:#8a5a00;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:980px){.billing-grid{grid-template-columns:1fr}}@media(max-width:560px){.billing-subscription{display:grid}.billing-subscription .nk-button{width:100%}.billing-organization-tariff{padding:14px 18px}.billing-personal-title{font-size:22px}.billing-trial{display:grid;padding:14px 18px}.billing-trial .nk-button{justify-self:start;width:100%}.billing-card{padding:18px}.billing-card__amount{font-size:28px}.billing-dialog__summary>div{grid-template-columns:1fr;gap:4px}.billing-dialog__summary>div dd{text-align:left}.tariff-limit-violations-group li{grid-template-columns:1fr;gap:3px}}.shell--docs{grid-template-columns:220px minmax(0,1fr)}.docs-layout,.docs-panel{display:grid;gap:18px}.docs-panel{padding:18px;border:1px solid var(--nk-line);border-radius:var(--nk-card-radius);background:var(--nk-surface)}.docs-section-head{display:grid;gap:6px;max-width:820px}.docs-section-head h2,.docs-section-head h3,.docs-section-head p{margin:0}.docs-section-head h2{color:var(--nk-strong);font-size:22px;line-height:1.25}.docs-section-head h3{color:var(--nk-strong);font-size:18px;line-height:1.3}.docs-section-head p{color:var(--nk-muted);font-size:14px;line-height:1.55}.docs-section-head--compact{margin-top:2px}.docs-section-head--compact h2{font-size:18px}.docs-section-head--compact h3{font-size:16px}.docs-style-examples{display:grid;gap:14px}.docs-style-examples-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.docs-style-examples-list{display:grid;gap:14px}.docs-style-examples .docs-code-block{scroll-margin-top:16px}.docs-tabs{gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;border:1px solid var(--nk-line);border-radius:8px;background:var(--nk-surface);overflow-x:auto}.docs-tab,.docs-tabs{display:inline-flex;align-items:center}.docs-tab{flex:0 0 auto;min-height:34px;padding:7px 12px;border:0;border-radius:6px;color:var(--nk-muted);background:transparent;font:inherit;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer}.docs-tab:focus-visible,.docs-tab:hover{color:#035b46;background:var(--nk-green-hover-soft);outline:0}.docs-tab.is-active{color:#035b46;background:var(--nk-green-soft)}.docs-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.docs-rule{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid var(--nk-line);border-radius:8px;background:var(--nk-bg)}.docs-rule .pi{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#035b46;background:var(--nk-green-soft)}.docs-rule h3,.docs-rule p{margin:0}.docs-rule h3{color:var(--nk-strong);font-size:15px;line-height:1.3}.docs-rule p{margin-top:4px;color:var(--nk-muted);font-size:13px;line-height:1.5}.docs-code-block{min-width:0;overflow:hidden;border:1px solid var(--nk-line);border-radius:8px;background:#111827}.docs-code-block__head{display:flex;align-items:center;min-height:38px;padding:8px 12px;border-bottom:1px solid hsla(0,0%,100%,.12);color:#d1d5db;font-size:12px;font-weight:800}.docs-code-block pre{margin:0;padding:14px;overflow-x:auto;color:#f9fafb;font-size:13px;line-height:1.55;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.docs-panel :not(pre)>code{padding:2px 5px;border-radius:5px;color:#035b46;background:var(--nk-green-soft);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.docs-table-wrap{min-width:0;overflow-x:auto;border:1px solid var(--nk-line);border-radius:8px}.docs-table{width:100%;min-width:900px;border-collapse:collapse;background:#fff;font-size:13px;line-height:1.45}.docs-table td,.docs-table th{padding:11px 12px;border-bottom:1px solid var(--nk-line);text-align:left;vertical-align:top}.docs-table th{color:var(--nk-muted);background:var(--nk-bg);font-size:12px;font-weight:850;text-transform:uppercase}.docs-table tr:last-child td{border-bottom:0}.docs-endpoints-table{min-width:760px}.docs-values{display:flex;flex-wrap:wrap;gap:5px}.docs-values-link{padding:0;font-size:13px;font-weight:800}.docs-field-flag{text-align:center;vertical-align:middle}.docs-field-check{width:16px;height:16px;margin:0;accent-color:var(--nk-primary)}.docs-codes-table{min-width:760px}.docs-webhooks-table{min-width:680px}.docs-timezone-dialog{width:min(760px,100vw - 32px)}.docs-timezone-table-wrap{margin-top:12px;max-height:min(62vh,620px);overflow-x:hidden;overflow-y:auto}.docs-timezone-table{table-layout:fixed;min-width:0}.docs-timezone-table td,.docs-timezone-table th{overflow-wrap:anywhere}.docs-timezone-table td:first-child,.docs-timezone-table th:first-child{width:44%}.docs-timezone-table td:nth-child(2),.docs-timezone-table th:nth-child(2){width:38%}.docs-timezone-table td:nth-child(3),.docs-timezone-table th:nth-child(3){width:18%;white-space:nowrap}.docs-timezone-table thead th{position:sticky;top:0;z-index:1}.docs-timezone-group-row th{color:var(--nk-strong);background:#fff;font-size:13px;text-transform:none}.docs-timezone-group-row th .pi{margin-right:8px;color:var(--nk-muted)}.widget-page-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;align-items:start}.widget-form{display:grid;gap:20px}.widget-form,.widget-form-tabs{max-width:980px;margin-top:20px}.widget-cover-upload{display:grid;gap:12px;min-width:0}.widget-cover-upload.is-disabled .widget-cover-preview{background:#f8fbfa}.widget-cover-file{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.widget-cover-preview{position:relative;display:grid;place-items:center;overflow:hidden;width:100%;border:1px solid var(--nk-line);border-radius:8px;background:#fff;color:var(--nk-muted)}.widget-cover-preview>div{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;padding:8px;text-align:center}.widget-cover-preview .pi{font-size:24px}.widget-cover-preview span{font-size:14px;font-weight:800}.widget-cover-actions{display:flex;flex-wrap:wrap;gap:8px}.widget-presentation-check{align-items:flex-start;padding:0;border-top:0}.widget-presentation-check span{display:grid;gap:3px;min-width:0}.widget-presentation-check strong{color:var(--nk-strong);font-size:14px;font-weight:800}.widget-presentation-check small{color:var(--nk-muted);font-size:13px;line-height:1.35}.widget-manager{display:grid;gap:16px;margin-top:20px;padding:22px}.widget-manager-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.widget-manager-head h2,.widget-manager-head p{margin:0}.widget-manager-head h2{color:var(--nk-strong);font-size:22px;line-height:1.2}.widget-manager-head p{margin-top:6px;color:var(--nk-muted);font-size:14px;line-height:1.45}.widget-install-details{display:grid;min-width:0;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.widget-install-details summary{display:flex;align-items:center;gap:8px;box-sizing:border-box;height:44px;padding:0 12px;border-bottom:1px solid transparent;color:var(--nk-strong);font-size:14px;font-weight:900;cursor:pointer;list-style:none}.widget-install-details summary::-webkit-details-marker{display:none}.widget-install-details summary:after{content:"";margin-left:auto;color:var(--nk-muted);font-family:primeicons;font-size:12px;transition:transform .18s ease}.widget-install-details[open] summary{border-bottom-color:var(--nk-line)}.widget-install-details[open] summary:after{transform:rotate(180deg)}.widget-install-block{padding:16px}.widget-list,.widget-list-card{display:grid;gap:12px}.widget-list-card{padding:14px;border:1px solid var(--nk-line);border-radius:8px;background:#fff}.widget-list-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.widget-list-card-head h3,.widget-list-card-head p{margin:0}.widget-list-card-head h3{color:var(--nk-strong);font-size:16px;line-height:1.25}.widget-list-card-head p{margin-top:4px;color:var(--nk-muted);font-size:13px;line-height:1.35}.widget-list-card-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.widget-add-form{display:grid;grid-template-columns:minmax(220px,420px) auto;gap:12px;align-items:end;padding:14px;border:1px solid rgba(3,165,123,.22);border-radius:8px;background:#f7fffc}.widget-add-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.widget-list-explain,.widget-muted{margin:0;color:var(--nk-muted);font-size:14px;line-height:1.45}.widget-list-explain{max-width:760px}.widget-appearance-title{display:flex;align-items:center;gap:8px}.widget-appearance-title h2{margin:0}.widget-appearance-help{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--nk-line);border-radius:50%;color:var(--nk-muted);background:#fff;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.widget-appearance-help:focus-visible,.widget-appearance-help:hover{border-color:#03a57b61;color:var(--nk-green);background:var(--nk-green-hover-soft);outline:none}.widget-appearance-dialog{width:min(560px,100%)}.widget-appearance-dialog .form-guard-content{padding-right:36px}.widget-code.widget-appearance-code{margin-top:18px;box-sizing:border-box;width:100%;min-width:0}@media(max-width:640px){.widget-appearance-dialog .form-guard-content{padding-right:0}.widget-appearance-dialog .widget-appearance-code{grid-column:1/-1}}.widget-preview-body{padding:20px}.widget-preview-panel{border-color:color-mix(in srgb,var(--nkw-text-color) 14%,var(--nkw-background-color));color:var(--nkw-text-color);background:var(--nkw-background-color)}.widget-preview-panel .form-panel-head h2{color:inherit}.widget-preview-panel .form-panel-head p{color:var(--nkw-text-color);color:color-mix(in srgb,var(--nkw-text-color) 68%,transparent)}.widget-setting-control{display:grid;gap:8px;min-width:0}.widget-setting-inherit{justify-self:start;color:var(--nk-muted);font-size:13px}.widget-instruction{display:grid;gap:22px;padding:22px}.widget-instruction-head{display:grid;gap:0}.widget-instruction-head p{max-width:680px;margin:-5px 0 0;padding-left:54px;color:var(--nk-muted);font-size:14px;line-height:1.5}.widget-instruction-title{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center}.widget-instruction-title>.pi{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;color:#047857;background:#e9fbf5;font-size:18px}.widget-instruction-title h2{margin:0;color:var(--nk-strong);font-size:22px;line-height:1.2}.widget-step{display:grid;min-width:0}.widget-step-marker{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(0,173,130,.24);border-radius:8px;color:#035b46;background:var(--nk-green-tint);font-size:14px;font-weight:900;line-height:1}.widget-step-body{display:grid;gap:4px;min-width:0;padding-left:46px}.widget-step-title{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:center;margin-left:-46px}.widget-step-title h3{margin:0;color:var(--nk-strong);font-size:17px;line-height:1.25}.widget-step-body p{margin:-4px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.5}.widget-code{overflow-x:auto;max-width:100%;margin:0;padding:14px;border:1px solid #dbe7e2;border-radius:8px;color:#12352c;background:#f8fbfa;font-size:13px;line-height:1.5;white-space:pre}.widget-code code{font:inherit}.widget-code-card{display:grid;gap:8px;min-width:0}.widget-public-area{display:grid;gap:10px;min-width:0}.widget-public-block{scroll-margin-block-start:110px}.widget-public-block.is-first-steps-complete{animation:widget-public-completed 2.4s ease-out 1}.widget-public-open.nk-button{justify-self:start;min-inline-size:0;max-inline-size:100%;text-align:start;text-decoration:none;white-space:normal}.widget-public-open.nk-button span{min-inline-size:0}.widget-public-tariff-notice{display:flex;align-items:baseline;gap:10px;padding:12px 14px;border:1px solid var(--nk-amber-line);border-radius:8px;background:var(--nk-amber-soft);font-size:14px;line-height:1.5}.widget-public-tariff-notice p{margin:0}.widget-public-tariff-notice a{border-bottom:1px solid;text-decoration:none}@keyframes widget-public-completed{0%,50%{box-shadow:0 0 0 3px #03a57b4d}to{box-shadow:0 0 #03a57b00}}@media(prefers-reduced-motion:reduce){.widget-public-block.is-first-steps-complete{animation-timing-function:step-end}}.widget-public-link{display:grid;gap:8px;padding:14px;border:1px solid #dbe7e2;border-radius:8px;background:#f8fbfa}.widget-public-link span{color:var(--nk-muted);font-size:13px;font-weight:800;line-height:1.2}.widget-public-link code{overflow-wrap:anywhere;color:var(--nk-strong);font-size:15px;font-weight:800;line-height:1.35}.widget-public-url{color:inherit;text-decoration:none}.widget-public-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:13px}.widget-public-link-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px;font-size:13px}.widget-public-url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.widget-warning{margin:0;padding:12px 14px;border:1px solid rgba(220,38,38,.18);border-radius:8px;color:var(--nk-red);background:#fff5f5;font-size:14px;line-height:1.45}.widget-qr-dialog{width:min(500px,100%)}.organization-address-dialog{width:min(520px,100%)}.organization-address-dialog .nk-button{text-decoration:none}.organization-address-form{display:grid;gap:14px;margin-top:10px}.organization-address-message{margin-top:10px}@media(max-width:640px){.organization-address-dialog .organization-address-form,.organization-address-dialog .organization-address-message{grid-column:1/-1;width:100%;min-width:0}.organization-address-dialog .organization-address-message{margin-top:0}.organization-address-dialog .form-guard-actions{justify-content:flex-start}}.form-guard-backdrop:has(.widget-qr-dialog){display:block;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.form-guard-backdrop:has(.widget-qr-dialog) .widget-qr-dialog{max-height:none;margin:20px auto;overflow:visible}.widget-qr-box{display:grid;justify-items:center;gap:0;min-width:0;margin-top:14px}.widget-qr{display:grid;place-items:center;width:180px;height:180px;padding:0;border:0;background:transparent}.widget-qr canvas,.widget-qr svg{display:block;max-width:100%;height:auto}.widget-qr-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.widget-qr-color,.widget-qr-invert,.widget-qr-logo,.widget-qr-range{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--nk-line);border-radius:8px;background:#fff;color:var(--nk-text);font-size:13px;font-weight:800;line-height:1.2}.widget-qr-color span,.widget-qr-invert span,.widget-qr-logo span,.widget-qr-range span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-qr-invert{justify-content:center;grid-column:1/-1;cursor:pointer}.widget-qr-invert:focus-visible,.widget-qr-invert:hover{border-color:#03a57b61;color:var(--nk-green);background:var(--nk-green-hover-soft);outline:none}.widget-qr-invert .pi{font-size:13px}.widget-qr-range{grid-column:1/-1}.widget-qr-range input{flex:1 1 auto;min-width:120px;accent-color:var(--nk-green)}.widget-qr-range output{flex:0 0 auto;min-width:38px;color:var(--nk-muted);font-size:12px;font-weight:800;text-align:right}.widget-qr-color input{flex:0 0 auto;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.widget-qr-logo{grid-column:1/-1}.widget-qr-logo>div:first-child{display:grid;gap:3px;min-width:0}.widget-qr-logo small{min-width:0;overflow:hidden;color:var(--nk-muted);font-size:12px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.widget-qr-logo-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.widget-qr-file{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:980px){.widget-add-form,.widget-page-grid{grid-template-columns:1fr}}@media(max-width:640px){.widget-manager{padding:16px}.widget-list-card-head,.widget-manager-head{align-items:stretch;flex-direction:column}.widget-list-card-actions{justify-content:flex-start}.widget-instruction{padding:16px}.widget-instruction-head p,.widget-step-body{padding-left:0}.widget-step-title{margin-left:0}.widget-qr-settings{grid-column:1/-1;grid-template-columns:1fr}.widget-qr-box{grid-column:1/-1}.widget-qr-logo{align-items:stretch;flex-direction:column}.widget-qr-logo-actions{justify-content:flex-start}}.timezone-select-panel .p-select-header{padding:8px;border-bottom:1px solid var(--nk-line);background:var(--nk-surface)}.timezone-select-panel .p-select-filter{color:var(--nk-field-text)}.timezone-select-panel .p-select-filter::-moz-placeholder{color:var(--nk-field-placeholder);opacity:1}.timezone-select-panel .p-select-filter::placeholder{color:var(--nk-field-placeholder);opacity:1}.timezone-select-panel .p-select-list{padding:6px}.timezone-select-panel .p-select-option-group{padding:9px 10px 6px;color:var(--nk-strong);background:transparent;font-size:13px;font-weight:850}.timezone-select-panel .p-select-option{padding:8px 10px}.timezone-select-group{display:flex;align-items:center;gap:8px;min-width:0}.timezone-select-group .pi{color:var(--nk-muted);font-size:13px}.timezone-select-option{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-width:0}.timezone-select-option-name{min-width:0;overflow:hidden;color:var(--nk-strong);text-overflow:ellipsis;white-space:nowrap}.timezone-select-option-meta{flex:0 0 auto;color:var(--nk-muted);font-size:12px}.p-select-option-selected .timezone-select-option-meta,.p-select-option-selected .timezone-select-option-name{color:#045c45}.font-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.font-card{display:grid;gap:14px;padding:20px;border:1px solid var(--nk-line);background:var(--nk-surface)}.font-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--nk-muted);font-size:13px}.font-name{color:var(--nk-strong);font-weight:800}.font-sample{margin:0;color:var(--nk-strong);font-size:34px;font-weight:var(--sample-weight,700);line-height:1.1;letter-spacing:0}.font-copy{margin:0;color:var(--nk-muted);font-size:15px;line-height:1.55}.font-actions{display:flex;align-items:center;gap:8px}.font-weight{color:var(--nk-muted);font-size:13px;font-weight:700}@media(max-width:980px){.shell{grid-template-columns:1fr}.desktop-sidebar{display:none}.mobile-first-steps-hint.nk-button,.mobile-menu-button{display:inline-flex}.brand-logo-menu-button{display:block}.brand>.brand-caption,.brand>.brand-organization-select{display:none}.smart-sticky-inner.is-ready{position:static;width:auto}.sidebar{min-height:auto}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.font-grid,.hero,.org-form,.work-grid{grid-template-columns:1fr}.form-main{padding-bottom:0}.form-side{position:static}}@media(max-width:640px){.topbar{min-height:0}.topbar-inner{gap:10px;min-height:48px;padding:8px 12px}.topbar-actions{gap:6px}.notification-bell-panel{position:fixed;top:56px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 68px)}.brand{gap:8px}.brand-logo{width:118px;max-width:38vw}.brand-caption{font-size:12px}.shell{padding:16px}.intro{padding:22px}.intro h1{font-size:30px}.field-grid,.metric-grid,.nav-list{grid-template-columns:1fr}.screen-head{align-items:flex-start;flex-direction:column;gap:12px}.screen-head h1{font-size:30px}.screen-status{flex-wrap:wrap;white-space:normal}.field-grid,.field-stack,.form-panel-head,.switch-list{padding-inline:16px}.form-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px}.form-panel-head>div:first-child{display:contents}.form-panel-head>div:first-child>h2{grid-column:1;grid-row:1;align-self:center;min-width:0}.form-panel-head>div:first-child>p{grid-column:1/-1;grid-row:2;margin-top:0}.form-panel-head>:not(:first-child){grid-column:2;grid-row:1;align-self:center;justify-self:end}.form-action-bar{padding:10px calc(12px + var(--modal-scrollbar-offset, 0px)) 10px 12px}.form-action-bar-inner{align-items:stretch;flex-direction:column;gap:12px}.form-action-buttons{justify-content:flex-end}.font-sample{font-size:28px}}@media(max-width:420px){.brand-caption{display:none}.brand-logo{width:112px;max-width:46vw}.language-switch-button{gap:4px;padding-inline:6px}.user-menu-trigger{width:auto;height:34px}.user-menu-panel{right:-2px;min-width:176px}}@media(max-width:449px){.brand{gap:10px}.brand-logo{width:var(--topbar-action-height);max-width:none;-o-object-fit:contain;object-fit:contain}.brand-logo,.user-menu-trigger{height:var(--topbar-action-height)}}@media(max-width:340px){.form-panel-head>.nk-button{gap:4px;padding-inline:5px;font-size:13px}.topbar-inner,.topbar-left{gap:8px}.topbar-actions{gap:5px}.brand-logo{width:88px;max-width:30vw}.language-switch-button{padding-inline:7px}.language-switch-button span{display:none}}.app-loader{--app-loader-size:40px;--app-loader-cell-rest:#a2d7c6;--app-loader-cell-active:currentColor;--app-loader-cell-rest-opacity:1;--app-loader-cell-active-opacity:1;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;flex:0 0 auto;color:#03a57b;line-height:1.25;vertical-align:middle}.app-loader--sm{--app-loader-size:20px;gap:5px}.app-loader--lg{--app-loader-size:64px;gap:12px}.app-loader--current{--app-loader-cell-rest:currentColor;--app-loader-cell-rest-opacity:.32;color:inherit}.app-loader__calendar{display:block;inline-size:var(--app-loader-size);block-size:auto;overflow:visible}button>.app-loader{--app-loader-size:var(--nk-button-icon-size,1em);gap:0}button>.app-loader>.app-loader__calendar{block-size:var(--app-loader-size)}.app-loader__cell{fill:var(--app-loader-cell-rest);opacity:var(--app-loader-cell-rest-opacity);animation:app-loader-pulse 1.6s ease-in-out infinite}.app-loader__label{color:inherit;font-size:13px;font-weight:700;text-align:center}@keyframes app-loader-pulse{0%,to{fill:var(--app-loader-cell-rest);opacity:var(--app-loader-cell-rest-opacity)}50%{fill:var(--app-loader-cell-active);opacity:var(--app-loader-cell-active-opacity)}}@media(prefers-reduced-motion:reduce){.app-loader__cell{animation:none}}.test-app-push-permission[data-v-6c2bc970]{position:fixed;inset:0;z-index:2200;display:grid;place-items:end center;padding:20px;pointer-events:none}.test-app-push-permission__backdrop[data-v-6c2bc970]{position:absolute;inset:0;background:radial-gradient(circle at 50% 100%,rgba(26,186,132,.18),transparent 36%),#0c161c52;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.test-app-push-permission__dialog[data-v-6c2bc970]{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;width:min(100%,430px);padding:18px;border:1px solid hsla(0,0%,100%,.82);border-radius:24px;background:#f9fffb;box-shadow:0 22px 70px #07182047;pointer-events:auto}.test-app-push-permission__icon[data-v-6c2bc970]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;color:#fff;background:#0c8f6d;box-shadow:inset 0 -10px 18px #0000002e;font-size:22px}.test-app-push-permission__body[data-v-6c2bc970]{display:grid;gap:6px;min-width:0}.test-app-push-permission__body h2[data-v-6c2bc970],.test-app-push-permission__body p[data-v-6c2bc970]{margin:0}.test-app-push-permission__body h2[data-v-6c2bc970]{color:#15231f;font-size:24px;line-height:1.12}.test-app-push-permission__body p[data-v-6c2bc970]:not(.test-app-push-permission__label){max-width:34em;color:#4b625a;font-size:15px;line-height:1.45}.test-app-push-permission__label[data-v-6c2bc970]{color:#0c8f6d;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.test-app-push-permission__actions[data-v-6c2bc970]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.test-app-push-permission__button[data-v-6c2bc970]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 16px;border:0;border-radius:14px;font:inherit;font-size:15px;font-weight:900;cursor:pointer}.test-app-push-permission__button[data-v-6c2bc970]:disabled{cursor:default;opacity:.68}.test-app-push-permission__button--primary[data-v-6c2bc970]{color:#fff;background:#111d19}.test-app-push-permission__button--secondary[data-v-6c2bc970]{color:#15231f;background:#dceee8}.app-push-permission-hint[data-v-6c2bc970]{margin:0;color:var(--nk-text);font-size:15px;line-height:1.5}.app-push-permission-hint a[data-v-6c2bc970]{color:var(--nk-green);font-weight:800;text-decoration:none;border-bottom:1px dashed}@media(max-width:480px){.test-app-push-permission[data-v-6c2bc970]{padding:12px}.test-app-push-permission__dialog[data-v-6c2bc970]{grid-template-columns:1fr;border-radius:22px}.test-app-push-permission__actions[data-v-6c2bc970]{grid-template-columns:1fr}}.chat-notification-tray[data-v-15916126]{position:fixed;inset-inline-end:max(20px,env(safe-area-inset-right));inset-block-end:max(20px,env(safe-area-inset-bottom));z-index:2050;inline-size:min(380px,100vw - 32px);max-block-size:calc(100dvh - 40px);pointer-events:none}.chat-notification-stack[data-v-15916126]{display:grid;gap:10px;max-block-size:inherit;padding:2px 6px 8px 2px;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;scrollbar-gutter:stable}.chat-notification-card[data-v-15916126]{--chat-notification-accent:#db2777;position:relative;display:grid;gap:12px;padding:15px 16px 16px 19px;overflow:hidden;border:1px solid var(--nk-line);border-radius:12px;color:var(--nk-text);background:#fff;box-shadow:0 16px 42px #142a232e,0 3px 10px #142a2314;pointer-events:auto}.chat-notification-card[data-v-15916126]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:4px;background:var(--chat-notification-accent)}.chat-notification-card[data-state=mine][data-v-15916126]{--chat-notification-accent:var(--nk-green)}.chat-notification-card[data-state=assigned][data-v-15916126],.chat-notification-card[data-state=closed][data-v-15916126]{--chat-notification-accent:#64748b}.chat-notification-card[data-state=error][data-v-15916126],.chat-notification-card[data-state=loading][data-v-15916126]{--chat-notification-accent:#94a3b8}.chat-notification-actions[data-v-15916126],.chat-notification-client[data-v-15916126],.chat-notification-head[data-v-15916126]{display:flex;align-items:center}.chat-notification-head[data-v-15916126]{justify-content:space-between;gap:12px}.chat-notification-client[data-v-15916126]{min-inline-size:0;gap:10px}.chat-notification-client>div[data-v-15916126]{display:grid;gap:2px;min-inline-size:0}.chat-notification-client small[data-v-15916126],.chat-notification-client strong[data-v-15916126]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-notification-client strong[data-v-15916126]{color:var(--nk-strong);font-size:14px;font-weight:850}.chat-notification-client small[data-v-15916126]{color:var(--chat-notification-accent);font-size:11px;font-weight:800}.chat-notification-avatar[data-v-15916126]{display:inline-grid;flex:0 0 auto;place-items:center;inline-size:38px;block-size:38px;border:1px solid rgba(3,165,123,.18);border-radius:50%;color:#035b46;background:#e9f8f3;font-size:11px;font-weight:900;letter-spacing:.02em}.chat-notification-close[data-v-15916126]{display:inline-grid;flex:0 0 auto;place-items:center;inline-size:30px;block-size:30px;padding:0;border:0;border-radius:8px;color:var(--nk-muted);background:transparent;cursor:pointer}.chat-notification-close[data-v-15916126]:hover{color:var(--nk-strong);background:var(--nk-green-hover-soft)}.chat-notification-close[data-v-15916126]:focus-visible{outline:2px solid var(--nk-green);outline-offset:2px}.chat-notification-preview[data-v-15916126]{display:-webkit-box;margin:0;overflow:hidden;color:var(--nk-strong);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chat-notification-error[data-v-15916126]{margin:-4px 0 0;color:#b42318;font-size:12px;line-height:1.35}.chat-notification-composer-wrap[data-v-15916126]{display:grid;gap:9px}.chat-notification-label[data-v-15916126]{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-v-15916126] .chat-notification-composer{inline-size:100%;min-block-size:68px;max-block-size:150px;padding:10px 11px;border-color:var(--nk-line);border-radius:9px;font:inherit;font-size:13px;line-height:1.4;resize:none}[data-v-15916126] .chat-notification-composer:focus{border-color:var(--nk-green);box-shadow:0 0 0 3px #03a57b1f}.chat-notification-actions[data-v-15916126]{flex-wrap:wrap;gap:8px}.chat-notification-actions .nk-button[data-v-15916126]{min-block-size:34px}.chat-notification-card-enter-active[data-v-15916126],.chat-notification-card-leave-active[data-v-15916126],.chat-notification-card-move[data-v-15916126]{transition:opacity .18s ease,transform .18s ease}.chat-notification-card-enter-from[data-v-15916126],.chat-notification-card-leave-to[data-v-15916126]{opacity:0;transform:translateY(12px)}@media(max-width:640px){.chat-notification-tray[data-v-15916126]{inset-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));inset-block-end:max(12px,env(safe-area-inset-bottom));inline-size:auto;max-block-size:calc(100dvh - 24px)}.chat-notification-card[data-v-15916126]{padding:14px 14px 14px 17px}}@media(prefers-reduced-motion:reduce){.chat-notification-card-enter-active[data-v-15916126],.chat-notification-card-leave-active[data-v-15916126],.chat-notification-card-move[data-v-15916126]{transition:none}}:root{--iti-flag-width:20px;--iti-flag-count:244}.iti__ac{--iti-flag-offset:0}.iti__ad{--iti-flag-offset:-1}.iti__ae{--iti-flag-offset:-2}.iti__af{--iti-flag-offset:-3}.iti__ag{--iti-flag-offset:-4}.iti__ai{--iti-flag-offset:-5}.iti__al{--iti-flag-offset:-6}.iti__am{--iti-flag-offset:-7}.iti__ao{--iti-flag-offset:-8}.iti__ar{--iti-flag-offset:-9}.iti__as{--iti-flag-offset:-10}.iti__at{--iti-flag-offset:-11}.iti__au{--iti-flag-offset:-12}.iti__aw{--iti-flag-offset:-13}.iti__ax{--iti-flag-offset:-14}.iti__az{--iti-flag-offset:-15}.iti__ba{--iti-flag-offset:-16}.iti__bb{--iti-flag-offset:-17}.iti__bd{--iti-flag-offset:-18}.iti__be{--iti-flag-offset:-19}.iti__bf{--iti-flag-offset:-20}.iti__bg{--iti-flag-offset:-21}.iti__bh{--iti-flag-offset:-22}.iti__bi{--iti-flag-offset:-23}.iti__bj{--iti-flag-offset:-24}.iti__bl{--iti-flag-offset:-25}.iti__bm{--iti-flag-offset:-26}.iti__bn{--iti-flag-offset:-27}.iti__bo{--iti-flag-offset:-28}.iti__bq{--iti-flag-offset:-29}.iti__br{--iti-flag-offset:-30}.iti__bs{--iti-flag-offset:-31}.iti__bt{--iti-flag-offset:-32}.iti__bw{--iti-flag-offset:-33}.iti__by{--iti-flag-offset:-34}.iti__bz{--iti-flag-offset:-35}.iti__ca{--iti-flag-offset:-36}.iti__cc{--iti-flag-offset:-37}.iti__cd{--iti-flag-offset:-38}.iti__cf{--iti-flag-offset:-39}.iti__cg{--iti-flag-offset:-40}.iti__ch{--iti-flag-offset:-41}.iti__ci{--iti-flag-offset:-42}.iti__ck{--iti-flag-offset:-43}.iti__cl{--iti-flag-offset:-44}.iti__cm{--iti-flag-offset:-45}.iti__cn{--iti-flag-offset:-46}.iti__co{--iti-flag-offset:-47}.iti__cr{--iti-flag-offset:-48}.iti__cu{--iti-flag-offset:-49}.iti__cv{--iti-flag-offset:-50}.iti__cw{--iti-flag-offset:-51}.iti__cx{--iti-flag-offset:-52}.iti__cy{--iti-flag-offset:-53}.iti__cz{--iti-flag-offset:-54}.iti__de{--iti-flag-offset:-55}.iti__dj{--iti-flag-offset:-56}.iti__dk{--iti-flag-offset:-57}.iti__dm{--iti-flag-offset:-58}.iti__do{--iti-flag-offset:-59}.iti__dz{--iti-flag-offset:-60}.iti__ec{--iti-flag-offset:-61}.iti__ee{--iti-flag-offset:-62}.iti__eg{--iti-flag-offset:-63}.iti__eh{--iti-flag-offset:-64}.iti__er{--iti-flag-offset:-65}.iti__es{--iti-flag-offset:-66}.iti__et{--iti-flag-offset:-67}.iti__fi{--iti-flag-offset:-68}.iti__fj{--iti-flag-offset:-69}.iti__fk{--iti-flag-offset:-70}.iti__fm{--iti-flag-offset:-71}.iti__fo{--iti-flag-offset:-72}.iti__fr{--iti-flag-offset:-73}.iti__ga{--iti-flag-offset:-74}.iti__gb{--iti-flag-offset:-75}.iti__gd{--iti-flag-offset:-76}.iti__ge{--iti-flag-offset:-77}.iti__gf{--iti-flag-offset:-78}.iti__gg{--iti-flag-offset:-79}.iti__gh{--iti-flag-offset:-80}.iti__gi{--iti-flag-offset:-81}.iti__gl{--iti-flag-offset:-82}.iti__gm{--iti-flag-offset:-83}.iti__gn{--iti-flag-offset:-84}.iti__gp{--iti-flag-offset:-85}.iti__gq{--iti-flag-offset:-86}.iti__gr{--iti-flag-offset:-87}.iti__gt{--iti-flag-offset:-88}.iti__gu{--iti-flag-offset:-89}.iti__gw{--iti-flag-offset:-90}.iti__gy{--iti-flag-offset:-91}.iti__hk{--iti-flag-offset:-92}.iti__hn{--iti-flag-offset:-93}.iti__hr{--iti-flag-offset:-94}.iti__ht{--iti-flag-offset:-95}.iti__hu{--iti-flag-offset:-96}.iti__id{--iti-flag-offset:-97}.iti__ie{--iti-flag-offset:-98}.iti__il{--iti-flag-offset:-99}.iti__im{--iti-flag-offset:-100}.iti__in{--iti-flag-offset:-101}.iti__io{--iti-flag-offset:-102}.iti__iq{--iti-flag-offset:-103}.iti__ir{--iti-flag-offset:-104}.iti__is{--iti-flag-offset:-105}.iti__it{--iti-flag-offset:-106}.iti__je{--iti-flag-offset:-107}.iti__jm{--iti-flag-offset:-108}.iti__jo{--iti-flag-offset:-109}.iti__jp{--iti-flag-offset:-110}.iti__ke{--iti-flag-offset:-111}.iti__kg{--iti-flag-offset:-112}.iti__kh{--iti-flag-offset:-113}.iti__ki{--iti-flag-offset:-114}.iti__km{--iti-flag-offset:-115}.iti__kn{--iti-flag-offset:-116}.iti__kp{--iti-flag-offset:-117}.iti__kr{--iti-flag-offset:-118}.iti__kw{--iti-flag-offset:-119}.iti__ky{--iti-flag-offset:-120}.iti__kz{--iti-flag-offset:-121}.iti__la{--iti-flag-offset:-122}.iti__lb{--iti-flag-offset:-123}.iti__lc{--iti-flag-offset:-124}.iti__li{--iti-flag-offset:-125}.iti__lk{--iti-flag-offset:-126}.iti__lr{--iti-flag-offset:-127}.iti__ls{--iti-flag-offset:-128}.iti__lt{--iti-flag-offset:-129}.iti__lu{--iti-flag-offset:-130}.iti__lv{--iti-flag-offset:-131}.iti__ly{--iti-flag-offset:-132}.iti__ma{--iti-flag-offset:-133}.iti__mc{--iti-flag-offset:-134}.iti__md{--iti-flag-offset:-135}.iti__me{--iti-flag-offset:-136}.iti__mf{--iti-flag-offset:-137}.iti__mg{--iti-flag-offset:-138}.iti__mh{--iti-flag-offset:-139}.iti__mk{--iti-flag-offset:-140}.iti__ml{--iti-flag-offset:-141}.iti__mm{--iti-flag-offset:-142}.iti__mn{--iti-flag-offset:-143}.iti__mo{--iti-flag-offset:-144}.iti__mp{--iti-flag-offset:-145}.iti__mq{--iti-flag-offset:-146}.iti__mr{--iti-flag-offset:-147}.iti__ms{--iti-flag-offset:-148}.iti__mt{--iti-flag-offset:-149}.iti__mu{--iti-flag-offset:-150}.iti__mv{--iti-flag-offset:-151}.iti__mw{--iti-flag-offset:-152}.iti__mx{--iti-flag-offset:-153}.iti__my{--iti-flag-offset:-154}.iti__mz{--iti-flag-offset:-155}.iti__na{--iti-flag-offset:-156}.iti__nc{--iti-flag-offset:-157}.iti__ne{--iti-flag-offset:-158}.iti__nf{--iti-flag-offset:-159}.iti__ng{--iti-flag-offset:-160}.iti__ni{--iti-flag-offset:-161}.iti__nl{--iti-flag-offset:-162}.iti__no{--iti-flag-offset:-163}.iti__np{--iti-flag-offset:-164}.iti__nr{--iti-flag-offset:-165}.iti__nu{--iti-flag-offset:-166}.iti__nz{--iti-flag-offset:-167}.iti__om{--iti-flag-offset:-168}.iti__pa{--iti-flag-offset:-169}.iti__pe{--iti-flag-offset:-170}.iti__pf{--iti-flag-offset:-171}.iti__pg{--iti-flag-offset:-172}.iti__ph{--iti-flag-offset:-173}.iti__pk{--iti-flag-offset:-174}.iti__pl{--iti-flag-offset:-175}.iti__pm{--iti-flag-offset:-176}.iti__pr{--iti-flag-offset:-177}.iti__ps{--iti-flag-offset:-178}.iti__pt{--iti-flag-offset:-179}.iti__pw{--iti-flag-offset:-180}.iti__py{--iti-flag-offset:-181}.iti__qa{--iti-flag-offset:-182}.iti__re{--iti-flag-offset:-183}.iti__ro{--iti-flag-offset:-184}.iti__rs{--iti-flag-offset:-185}.iti__ru{--iti-flag-offset:-186}.iti__rw{--iti-flag-offset:-187}.iti__sa{--iti-flag-offset:-188}.iti__sb{--iti-flag-offset:-189}.iti__sc{--iti-flag-offset:-190}.iti__sd{--iti-flag-offset:-191}.iti__se{--iti-flag-offset:-192}.iti__sg{--iti-flag-offset:-193}.iti__sh{--iti-flag-offset:-194}.iti__si{--iti-flag-offset:-195}.iti__sj{--iti-flag-offset:-196}.iti__sk{--iti-flag-offset:-197}.iti__sl{--iti-flag-offset:-198}.iti__sm{--iti-flag-offset:-199}.iti__sn{--iti-flag-offset:-200}.iti__so{--iti-flag-offset:-201}.iti__sr{--iti-flag-offset:-202}.iti__ss{--iti-flag-offset:-203}.iti__st{--iti-flag-offset:-204}.iti__sv{--iti-flag-offset:-205}.iti__sx{--iti-flag-offset:-206}.iti__sy{--iti-flag-offset:-207}.iti__sz{--iti-flag-offset:-208}.iti__tc{--iti-flag-offset:-209}.iti__td{--iti-flag-offset:-210}.iti__tg{--iti-flag-offset:-211}.iti__th{--iti-flag-offset:-212}.iti__tj{--iti-flag-offset:-213}.iti__tk{--iti-flag-offset:-214}.iti__tl{--iti-flag-offset:-215}.iti__tm{--iti-flag-offset:-216}.iti__tn{--iti-flag-offset:-217}.iti__to{--iti-flag-offset:-218}.iti__tr{--iti-flag-offset:-219}.iti__tt{--iti-flag-offset:-220}.iti__tv{--iti-flag-offset:-221}.iti__tw{--iti-flag-offset:-222}.iti__tz{--iti-flag-offset:-223}.iti__ua{--iti-flag-offset:-224}.iti__ug{--iti-flag-offset:-225}.iti__us{--iti-flag-offset:-226}.iti__uy{--iti-flag-offset:-227}.iti__uz{--iti-flag-offset:-228}.iti__va{--iti-flag-offset:-229}.iti__vc{--iti-flag-offset:-230}.iti__ve{--iti-flag-offset:-231}.iti__vg{--iti-flag-offset:-232}.iti__vi{--iti-flag-offset:-233}.iti__vn{--iti-flag-offset:-234}.iti__vu{--iti-flag-offset:-235}.iti__wf{--iti-flag-offset:-236}.iti__ws{--iti-flag-offset:-237}.iti__xk{--iti-flag-offset:-238}.iti__ye{--iti-flag-offset:-239}.iti__yt{--iti-flag-offset:-240}.iti__za{--iti-flag-offset:-241}.iti__zm{--iti-flag-offset:-242}.iti__zw{--iti-flag-offset:-243}:root{--iti-hover-color:rgba(0,0,0,.05);--iti-border-color:#ccc;--iti-country-selector-bg:#fff;--iti-icon-color:#555;--iti-spacer-horizontal:10px;--iti-flag-height:calc(var(--iti-flag-width)*3/4);--iti-globe-icon-size:17px;--iti-clear-icon-size:15px;--iti-border-width:1px;--iti-arrow-size:5px;--iti-arrow-width:1.5px;--iti-arrow-padding:7px;--iti-mobile-popup-margin:30px;--iti-strict-reject-flash-color:rgba(255,0,0,.12)}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text]{position:relative;z-index:0;display:block;min-width:100%;margin:0!important}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti__country-container{position:absolute;top:0;bottom:0;left:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);margin-top:-2px;width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{border-radius:3px;background-color:var(--iti-country-selector-bg)}.iti--inline-country-selector .iti__country-selector{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector{position:absolute;z-index:2;left:0}.iti__search-input{width:100%;border-width:0;border-radius:3px;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal))}[dir=rtl] .iti__search-input{padding-left:inherit;padding-right:30px;background-position:right 8px center}.iti__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.iti__country,.iti__search-input{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--iti-border-color)}.iti__search-icon{position:absolute;left:var(--iti-spacer-horizontal);display:flex;pointer-events:none}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);display:block;stroke:var(--iti-icon-color);fill:none;stroke-width:3}.iti__search-clear{position:absolute;right:calc(var(--iti-spacer-horizontal)/2);background:transparent;border:0;border-radius:3px;cursor:pointer;padding:calc(var(--iti-spacer-horizontal)/2);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.iti__search-clear .iti__search-clear-x{stroke-width:2}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:focus-visible,.iti__search-clear:hover{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{list-style:none;padding:0;margin:0;cursor:pointer;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-country-selector .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media(max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);outline:none}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);display:flex;align-items:center;color:var(--iti-icon-color)}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country{cursor:not-allowed}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country .iti__arrow{visibility:hidden}.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__country-selector:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti--detached-country-selector{position:fixed;top:-1000px;left:-1000px;z-index:1060}.iti--detached-country-selector:hover{cursor:pointer}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above}@position-try --iti-flip-above{top:auto;bottom:calc(anchor(top) + 3px)}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--detached-country-selector{background-color:#00000080;inset:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__country-selector{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px #888;background-image:-webkit-image-set(var(--iti-path-flags-1x) 1x,var(--iti-path-flags-2x) 2x);background-image:image-set(var(--iti-path-flags-1x) 1x,var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset, 100)*var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count)*var(--iti-flag-width)) var(--iti-flag-height)}.iti__loading{position:relative;background:none;box-shadow:none}.iti__loading:after{content:"";position:absolute;inset:0;margin:auto;width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right:2px solid transparent;border-radius:50%;animation:iti-spinner 1s linear infinite}@keyframes iti-spinner{to{transform:rotate(1turn)}}.iti__strict-reject-animation .iti__selected-country,.iti__strict-reject-animation .iti__tel-input{animation:iti-strict-reject-shake .3s cubic-bezier(.36,.07,.19,.97)}@media(prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:iti-strict-reject-flash .3s ease-out both}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{background:none;box-shadow:none;height:var(--iti-globe-icon-size);display:flex;align-items:center;justify-content:center;padding:0}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports (-webkit-appearance:none) and (not (background:-webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x:url(./flags.DjVgN9ag.webp);--iti-path-flags-2x:url(./flags_2x.QBzdwbZ8.webp)}.phone-input[data-v-77a48189] .iti__search-input{padding-inline-start:42px;padding-inline-end:42px}.noty-item-wrapper[data-v-9c4f18d4]{opacity:1;transition:opacity .24s ease,height .28s ease;pointer-events:auto}.noty-item-padding[data-v-9c4f18d4]{padding-bottom:10px}.noty-item[data-v-9c4f18d4]{position:relative;overflow:hidden;width:100%;padding:12px 42px 14px 16px;border:1px solid var(--nk-line);border-radius:8px;color:var(--nk-text);background:var(--nk-surface);box-shadow:0 16px 44px #00000029}.noty-item.error[data-v-9c4f18d4]{border-color:#c2414157;color:#fff;background:var(--nk-red)}.noty-item.success[data-v-9c4f18d4]{border-color:#00ad8252;color:#fff;background:var(--nk-green)}.noty-item.info[data-v-9c4f18d4]{border-color:#2f5fda4d;background:#eef4ff}.noty-icon[data-v-9c4f18d4]{font-size:18px;line-height:1}.noty-close[data-v-9c4f18d4]{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;color:currentColor;background:#fff3;font:inherit;font-size:12px;line-height:1;cursor:pointer}.noty-item-text[data-v-9c4f18d4]{display:grid;gap:5px}.noty-item-text h2[data-v-9c4f18d4]{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;line-height:1.25}.noty-item-text p[data-v-9c4f18d4]{margin:0;font-size:14px;line-height:1.4;white-space:pre-line;overflow-wrap:break-word}.noty-buttons[data-v-9c4f18d4]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.noty-button[data-v-9c4f18d4]{padding:5px 9px;border:0;border-radius:6px;color:currentColor;background:#0000001f;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.noty-timer[data-v-9c4f18d4]{position:absolute;right:0;bottom:0;left:0;height:4px;overflow:hidden;background:#00000014}.noty-timer-inner[data-v-9c4f18d4]{width:100%;height:100%;background:#0000002e;animation:noty-timer-9c4f18d4 linear forwards}@keyframes noty-timer-9c4f18d4{0%{width:100%}to{width:0}}.fix-noty-list[data-v-43ad54a9]{position:fixed;top:12px;right:12px;bottom:12px;z-index:501;display:grid;align-content:start;width:min(340px,100vw - 24px);pointer-events:none}.error-page[data-v-6ea7fa9b]{--error-ink:#16241f;--error-muted:#66756f;--error-green:#03a57b;--error-green-dark:#04775d;--error-mint:#dff7ee;--error-cream:#fff8e8;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100dvh;overflow-x:clip;background:radial-gradient(circle at 82% 27%,rgba(3,165,123,.14),transparent 28rem),radial-gradient(circle at 8% 94%,rgba(250,191,76,.19),transparent 21rem),var(--nk-bg);color:var(--error-ink);container-type:inline-size;isolation:isolate}.error-page[data-v-6ea7fa9b]:before{position:absolute;top:-4rem;right:-5rem;z-index:-1;width:22rem;height:22rem;border-radius:50%;background-image:radial-gradient(rgba(3,165,123,.22) 1.3px,transparent 0);background-size:16px 16px;content:"";-webkit-mask-image:radial-gradient(circle,#000 26%,transparent 72%);mask-image:radial-gradient(circle,#000 26%,transparent 72%)}.error-page-header[data-v-6ea7fa9b],.error-page-main[data-v-6ea7fa9b]{position:relative;z-index:1;width:min(74rem,100%);margin-inline:auto}.error-page-header[data-v-6ea7fa9b]{padding:clamp(1.25rem,3vw,2rem) clamp(1.125rem,4vw,2.5rem) 0}.error-page-brand[data-v-6ea7fa9b]{display:inline-block;border-radius:.5rem;line-height:0}.error-page-brand img[data-v-6ea7fa9b]{display:block;width:clamp(8.75rem,17vw,10rem);height:auto}.error-page-main[data-v-6ea7fa9b]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2.5rem,7vh,6rem) clamp(1.125rem,4vw,2.5rem) clamp(3rem,8vh,6rem)}.error-page-copy[data-v-6ea7fa9b]{display:grid;justify-items:start;gap:0;max-width:35rem}.error-page-copy h1[data-v-6ea7fa9b],.error-page-description[data-v-6ea7fa9b],.error-page-status[data-v-6ea7fa9b]{margin:0}.error-page-status[data-v-6ea7fa9b]{display:inline-flex;align-items:center;gap:.625rem;min-height:2rem;padding:.35rem .75rem;border:1px solid rgba(3,165,123,.24);border-radius:999px;background:#ffffffb8;color:var(--error-green-dark);font-size:.82rem;font-weight:800;line-height:1.2;box-shadow:0 .5rem 1.6rem #1019160d}.error-page-status span[data-v-6ea7fa9b]{width:.5rem;height:.5rem;border-radius:50%;background:var(--error-green);box-shadow:0 0 0 .3rem #03a57b1f}.error-page-copy h1[data-v-6ea7fa9b]{max-width:11ch;margin-top:1.35rem;color:var(--nk-strong);font-size:clamp(2.7rem,4vw + .8rem,5rem);font-weight:800;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.error-page-description[data-v-6ea7fa9b]{max-width:33rem;margin-top:1.45rem;color:var(--error-muted);font-size:clamp(1rem,.35vw + .95rem,1.16rem);line-height:1.68;text-wrap:pretty}.error-page-actions[data-v-6ea7fa9b]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:2rem}.error-page-primary[data-v-6ea7fa9b]{min-height:2.875rem;padding-inline:1.15rem;box-shadow:0 .75rem 1.8rem #03a57b33}.error-page-back[data-v-6ea7fa9b]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;border-bottom:0}.error-page-back-label[data-v-6ea7fa9b]{border-bottom:1px dashed;line-height:1.25}.error-page .error-page-actions .error-page-back[data-v-6ea7fa9b]:not(:disabled):focus-visible,.error-page .error-page-actions .error-page-primary[data-v-6ea7fa9b]:not(:disabled):focus-visible,.error-page-brand[data-v-6ea7fa9b]:focus-visible{outline:3px solid rgba(3,165,123,.48);outline-offset:4px}.error-page-visual[data-v-6ea7fa9b]{position:relative;justify-self:end;width:min(100%,34rem);min-height:clamp(24rem,39vw,31rem)}.error-page-visual[data-v-6ea7fa9b]:before{position:absolute;inset:9% 2% 7% 8%;border-radius:48% 52% 46% 54%/55% 44% 56% 45%;background:#ffffff8f;box-shadow:inset 0 0 0 1px #ffffffb3;content:"";transform:rotate(-4deg)}.error-page-orbit[data-v-6ea7fa9b]{position:absolute;border-radius:50%;pointer-events:none}.error-page-orbit--large[data-v-6ea7fa9b]{top:3%;right:2%;width:3.1rem;height:3.1rem;border:.65rem solid var(--error-cream);box-shadow:0 0 0 1px #b7791f1f}.error-page-orbit--small[data-v-6ea7fa9b]{bottom:8%;left:5%;width:1.15rem;height:1.15rem;background:#ffd581;box-shadow:0 0 0 .55rem #ffd58133}.error-page-calendar[data-v-6ea7fa9b]{position:absolute;top:13%;left:3%;width:78%;height:70%;min-height:17rem;overflow:hidden;border:1px solid rgba(16,25,22,.1);border-radius:1.45rem;background:#fff;box-shadow:0 2rem 4rem #10191624;transform:rotate(-4deg)}.error-page-calendar-head[data-v-6ea7fa9b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:4rem;padding-inline:clamp(1rem,3vw,1.4rem);border-bottom:1px solid var(--nk-line);background:linear-gradient(90deg,#fff,#f8fcfa)}.error-page-calendar-title[data-v-6ea7fa9b]{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.error-page-calendar-title img[data-v-6ea7fa9b]{display:block;width:1.5rem;height:1.5rem}.error-page-calendar-title strong[data-v-6ea7fa9b]{overflow:hidden;color:var(--error-ink);font-size:.92rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.error-page-calendar-controls[data-v-6ea7fa9b]{display:inline-flex;gap:.35rem}.error-page-calendar-controls i[data-v-6ea7fa9b]{display:block;width:.42rem;height:.42rem;border-radius:50%;background:#cad6d1}.error-page-calendar-grid[data-v-6ea7fa9b]{display:grid;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;row-gap:1.35rem;padding:1.4rem 1.4rem 1rem}.error-page-calendar-grid span[data-v-6ea7fa9b]{color:#96a39e;font-size:.66rem;font-weight:700;line-height:1}.error-page-calendar-grid i[data-v-6ea7fa9b]{display:block;height:1px;background:#e8eeeb}.error-page-event[data-v-6ea7fa9b]{position:absolute;display:block;border-radius:.55rem;box-shadow:inset .2rem 0 0 currentColor}.error-page-event--first[data-v-6ea7fa9b]{top:34%;left:31%;width:48%;height:2.35rem;background:#e3f7ef;color:#54bfa3}.error-page-event--second[data-v-6ea7fa9b]{top:57%;left:45%;width:38%;height:2.9rem;background:#eef2ff;color:#7b8ddd}.error-page-event--third[data-v-6ea7fa9b]{top:74%;left:28%;width:32%;height:2.1rem;background:var(--error-cream);color:#e0aa45}.error-page-route[data-v-6ea7fa9b]{position:absolute;right:13%;bottom:20%;width:28%;height:24%;border-right:2px dashed rgba(3,165,123,.32);border-bottom:2px dashed rgba(3,165,123,.32);border-radius:0 0 4rem;transform:rotate(-9deg)}.error-page-missing-slot[data-v-6ea7fa9b]{position:absolute;right:1%;bottom:5%;display:grid;width:clamp(10.75rem,36%,12.75rem);padding:1.15rem 1.2rem 1.25rem;border:1px solid hsla(0,0%,100%,.12);border-radius:1.15rem;background:var(--error-ink);box-shadow:0 1.65rem 3.5rem #10191647;color:#fff;transform:rotate(7deg);animation:error-slot-float-6ea7fa9b 4.8s ease-in-out infinite;will-change:transform}.error-page-missing-slot[data-v-6ea7fa9b]:before{position:absolute;top:1rem;right:1rem;width:.55rem;height:.55rem;border-radius:50%;background:#ffd581;box-shadow:0 0 0 .35rem #ffd58121;content:""}.error-page-missing-label[data-v-6ea7fa9b]{padding-right:1rem;color:#a8c6bc;font-size:.7rem;font-weight:750;line-height:1.2}.error-page-missing-slot strong[data-v-6ea7fa9b]{margin-top:.85rem;font-size:clamp(3.7rem,9vw,5.8rem);font-weight:800;letter-spacing:-.075em;line-height:.78}.error-page-missing-state[data-v-6ea7fa9b]{justify-self:start;margin-top:1rem;padding:.32rem .55rem;border-radius:999px;background:#03a57b33;color:#9be8d3;font-size:.68rem;font-weight:750;line-height:1.1}@keyframes error-slot-float-6ea7fa9b{0%,to{transform:translateY(0) rotate(7deg)}50%{transform:translateY(-.65rem) rotate(5deg)}}@container (max-width: 54rem){.error-page-main[data-v-6ea7fa9b]{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-top:3rem}.error-page-copy[data-v-6ea7fa9b]{max-width:41rem}.error-page-copy h1[data-v-6ea7fa9b]{max-width:12ch}.error-page-visual[data-v-6ea7fa9b]{justify-self:center;width:min(100%,32rem);min-height:27rem}}@container (max-width: 34rem){.error-page-main[data-v-6ea7fa9b]{gap:2rem;padding-top:2.25rem}.error-page-copy h1[data-v-6ea7fa9b]{font-size:clamp(2.5rem,13vw,3.8rem)}.error-page-actions[data-v-6ea7fa9b]{align-items:stretch;flex-direction:column;width:100%}.error-page-back[data-v-6ea7fa9b],.error-page-primary[data-v-6ea7fa9b]{justify-self:stretch;width:100%}.error-page-visual[data-v-6ea7fa9b]{min-height:21.5rem}.error-page-calendar[data-v-6ea7fa9b]{top:10%;left:0;width:84%;height:72%;min-height:15rem}.error-page-calendar-grid[data-v-6ea7fa9b]{row-gap:1.05rem;padding:1.15rem 1rem}.error-page-missing-slot[data-v-6ea7fa9b]{right:0;bottom:1%;width:9.75rem}.error-page-missing-slot strong[data-v-6ea7fa9b]{font-size:4.15rem}}@media(max-width:420px){.error-page-header[data-v-6ea7fa9b],.error-page-main[data-v-6ea7fa9b]{padding-inline:1rem}}@media(prefers-reduced-motion:reduce){.error-page-missing-slot[data-v-6ea7fa9b]{animation:none;will-change:auto}}@media(forced-colors:active){.error-page-calendar[data-v-6ea7fa9b],.error-page-missing-slot[data-v-6ea7fa9b],.error-page-status[data-v-6ea7fa9b]{border:1px solid CanvasText}.error-page-missing-slot[data-v-6ea7fa9b]{background:Canvas;color:CanvasText}}
