/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-accent-green:#599a53;--color-action-button:#0059b3;--color-action-button-dark:#7db7e8;--color-action-button-hover:#3b10701a;--color-background-light:#e8e8e8;--color-background-dark:#1e1e1e;--color-black:#000;--color-black-rgb:0,0,0;--color-box-bg:white;--color-box-bg-dark:#444;--color-button-bg:#fff;--color-button-bg-dark:#444;--color-button-border-dark:#7db7e8;--color-button-disabled:#ccc;--color-button-disabled-dark:#444;--color-button-disabled-text:#777;--color-button-disabled-text-dark:#999;--color-button-generate-bg:#e1f0fc;--color-button-generate-border:#0059b3;--color-button-generate-hover:#c6e4f8;--color-button-generate-text:#0059b3;--color-button-hover-text:white;--color-button-icon-dark:#7db7e8;--color-button-icon-hover:#43a047;--color-button-icon-hover-dark:#43a047;--color-button-primary:#0059b3;--color-button-primary-hover:#0073e6;--color-button-text:#fff;--color-button-text-dark:#fff;--color-chat-bg-dark:#3c3c3c;--color-chat-box-dark:#1f1f1f;--color-chat-fab-bg:white;--color-chat-fab-bg-dark:#444;--color-chat-fab-bg-light:#fff;--color-chat-fab-hover:#7db7e8;--color-chat-fab-hover-dark:#0059b3;--color-chat-fab-icon:white;--color-chat-fab-icon-dark:#7db7e8;--color-chat-fab-icon-light:#fff;--color-chat-input-bg-dark:#004080;--color-chip-active:#2ecc71;--color-chip-bg:#6c5ce7;--color-chip-citta:#10b981;--color-chip-eliminato:#e74c3c;--color-chip-expired:#e74c3c;--color-chip-lingua:#14b8a6;--color-chip-nuovo:#3498db;--color-chip-paese:#6366f1;--color-chip-provincia:#f59e0b;--color-chip-ruolo:#8b5cf6;--color-chip-scaricato:#f39c12;--color-chip-tema:#facc15;--color-chip-text:#fff;--color-complete-active:#88e3aa;--color-complete-hover:#38c773;--color-complete-primary:#28a745;--color-dashboard-title:#0059b3;--color-dashboard-title-dark:#7db7e8;--color-device-header-bg:#007acc;--color-device-header-dark:#0059b3;--color-device-label-dark:#e2e2e2;--color-device-label-light:#333;--color-device-off-bg:#fce9ed;--color-device-on-bg:#e7f9f0;--color-device-row-light:#fff;--color-device-text:#333;--color-deviceform-bg:#2a2a2a;--color-disabled:#999;--color-dropdown-arrow:#0059b3;--color-dropdown-bg:#e1f0fc;--color-dropdown-bg-dark:#0059b3;--color-dropdown-border:#0059b3;--color-dropdown-border-dark:#0059b3;--color-dropdown-hover:#c6e4f8;--color-dropdown-hover-dark:#004080;--color-dropdown-selected:#aed9f4;--color-dropdown-selected-dark:#0059b3;--color-dropdown-text:#0059b3;--color-dropdown-text-dark:#e2e2e2;--color-error:red;--color-expand-active:#7db7e8;--color-extend-hover:#0073e6;--color-extend-primary:#0059b3;--color-expired-text:red;--color-fab-hover:#7db7e8;--color-field-label:#0059b3;--color-header-dark:#1f1f1f;--color-header-text:#fff;--color-input-bg:#f9f9f9;--color-input-bg-dark:#1e1e1e;--color-input-border:#ccc;--color-input-border-dark:#444;--color-input-disabled:#eee;--color-input-disabled-bg:#e0e0e0;--color-input-disabled-border:#ccc;--color-input-text:#fff;--color-input-text-dark:#fff;--color-label-dark:#7db7e8;--color-meta-dark:#bbb;--color-meta-light:#666;--color-msg-sent-dark:#1e3a5f;--color-msg-received-dark:#2a2a2a;--color-msg-sent-light:#e3f2fd;--color-msg-received-light:#f5f5f5;--color-placeholder-dark:#bbb;--color-placeholder-light:#888;--color-primary:#007bff;--color-primary-dark:#0059b3;--color-primary-hover:#0073e6;--color-primary-light:#7db7e8;--color-ripple:#fff6;--color-row-expired-dark:#3b2c2c;--color-row-expired-light:#fce4e4;--color-send-hover:#aed9f4;--color-sort-icon-active:#28e902;--color-tab-border:#ccc;--color-tab-dark:#7db7e8;--color-tab-hover:#d0e7fa;--color-tab-text:#0059b3;--color-table-border:#ddd;--color-table-even-light:#e1f0fc;--color-table-even-dark:#3c3c3c;--color-table-header-dark:#0059b3;--color-table-header-text-dark:#fff;--color-table-hover-dark:#5c5c5c;--color-table-hover-light:#b3e6ff;--color-table-odd-dark:#2a2a2a;--color-table-odd-light:#f0f7fd;--color-table-row-light:#fff;--color-table-row-dark:#2a2a2a;--color-table-text-dark:#e2e2e2;--color-text-chat-dark:#f1f1f1;--color-text-chat-light:#333;--color-text-dark:#e2e2e2;--color-text-empty-light:#888;--color-text-legend-dark:#e2e2e2;--color-text-legend-light:#444;--color-text-light:#000;--color-text-muted:#777;--color-text-placeholder:#6b7280;--gradient-hr:linear-gradient(90deg,#1e2a78 0%,#2f50a4 25%,#0097db 65%,#00cfff 100%);--shadow-card:0 0 10px #0003;--shadow-card-light:0 1px 3px #0000000d;--shadow-dropdown:0 0 10px #0000000d;--color-white-rgb:255,255,255;--color-text-button-light:white;--color-text-sidebar:white;--color-chat-icon-topbar:white;--color-chat-btn-hover:#2ecc71;--color-overlay-dark:#0003;--color-bg-popup-light:#fff;--color-bg-popup-dark:#1e1e1e;--color-chat-send-msg:#0059b3;--color-chat-close-bg:#8b0000;--color-chat-close-hover:#c0392b;--color-bg-dark:#1e1e1e;--color-bg-light:#fff;--color-border-light:#e0e0e0;--color-text-muted-light:#888;--color-text-muted-dark:#aaa;--color-text-device-table:white;--color-text-pagination-buttons:white;--color-chip-completato:#2ecc71;--color-pdfs-table:white;--color-check-stroke:#28a745;--color-users-chips:white;--color-pdfs-chips:white;--color-new-item:white;--color-users-table:white;--color-save-new-edit-form:white;--color-head-row-table:#0059b3;--color-bg-chat-light:white;--color-extend-active:#0073e6;--color-border-dark:#555;--color-chat-window-bg-dark:#3e3e3e;--color-hover-topbar-chat-dark:#007344;--color-chip-ruolo-dark:#4834d4;--color-chip-lingua-dark:#00896c;--color-chip-tema-dark:#e4a938;--color-chip-nuovo-dark:#0053a0;--color-chip-scaricato-dark:#d7880b;--color-chip-completato-dark:#007344;--color-chip-eliminato-dark:#8a1d1d;--color-chip-active-dark:#007344;--color-chip-expired-dark:#861d1d;--color-chip-paese-dark:#004d80;--color-chip-provincia-dark:#00695c;--color-chip-citta-dark:#7b1fa2;--color-input-disabled-text:#777;--color-input-disabled-bg-dark:#1a1a1a;--color-input-disabled-text-dark:#888;--color-loader-spinner:#7db7e8;--color-input-disabled-dark:#444;--color-action-button-light:#0059b3;--tt-bg-start:#141418f2;--tt-bg-end:#1e1e24f2;--tt-border:#0000004d;--tt-shadow:0 0 30px #4f46e526;--tt-title:#fff;--tt-text:#e5e7eb;--tt-bg-start-dark:#141418f2;--tt-bg-end-dark:#1e1e24f2;--tt-border-dark:#ffffff1a;--tt-shadow-dark:0 0 30px #7db7e82e;--tt-title-dark:#fff;--tt-text-dark:#e5e7eb;--expiry-gap:6px;--expiry-font-size:.85rem;--expiry-padding:4px 10px;--expiry-radius:9999px;--expiry-text:#fff;--expiry-bg:#2f2f2f;--expiry-ok:#1b5e20;--expiry-soon:gold;--expiry-expired:#8b0000;--expiry-none-bg:#3a3a3a;--expiry-none-text:#cfcfcf;--expiry-none-border:#555;--expiry-clear-size:40px;--expiry-clear:red;--expiry-clear-hover:darkred;--expiry-text-dark:#eaeaea;--expiry-bg-dark:#2a2a2a;--expiry-ok-dark:#2e7d32;--expiry-soon-dark:#c09500;--expiry-expired-dark:#9b1c1c;--expiry-none-bg-dark:#2f2f2f;--expiry-none-text-dark:#d7d7d7;--expiry-none-border-dark:#666;--expiry-clear-dark:#ff4d4d;--expiry-clear-hover-dark:#d91e18}@font-face{font-family:IBMPlexSans;src:url(./IBMPlexSans-Regular.rHdpeWlo.ttf)format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;font-family:IBMPlexSans,sans-serif}body{background-color:var(--color-background-light);color:var(--color-text-light);flex-direction:column;min-height:100vh;margin:0;padding:0;font-family:IBMPlexSans,sans-serif;display:flex}body.dark-theme{color:var(--color-text-dark);background-color:var(--color-bg-dark)!important}header{background-color:var(--color-primary);color:var(--color-header-text)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.sidebar.svelte-1bilzhf{position:fixed;top:50px;left:0;width:240px;bottom:0;height:auto;background-color:var(--color-primary-dark);padding:1.5rem .75rem;display:flex;flex-direction:column;justify-content:space-between;z-index:9000;box-shadow:4px 0 12px #00000026;overflow-y:auto;overflow-x:hidden;border-top-right-radius:12px;transition:width .3s ease}.sidebar.collapsed.svelte-1bilzhf{width:70px}.pin-button.svelte-1bilzhf{position:absolute;top:1rem;right:.75rem;background:#ffffff1a;border:none;border-radius:6px;padding:.5rem;cursor:pointer;color:#fff;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:10}.pin-button.svelte-1bilzhf:hover{background:#fff3;transform:scale(1.1)}.sidebar.collapsed.svelte-1bilzhf .pin-button:where(.svelte-1bilzhf){opacity:0;pointer-events:none}.menu.svelte-1bilzhf{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:flex-start;margin-top:3rem}.menu.svelte-1bilzhf a:where(.svelte-1bilzhf){color:var(--color-text-sidebar);text-decoration:none;font-weight:500;padding:.75rem 1rem;width:100%;display:flex;align-items:flex-start;gap:1rem;transition:all .3s ease;border-radius:8px}.menu-text.svelte-1bilzhf{opacity:1;transition:opacity .3s ease .4s;flex:1;white-space:nowrap;word-wrap:break-word;line-height:1.4;overflow-wrap:break-word}.sidebar.svelte-1bilzhf:not(.collapsed) .menu-text:where(.svelte-1bilzhf){white-space:normal}.menu.svelte-1bilzhf a:where(.svelte-1bilzhf):hover{background-color:#7db7e826;transform:translate(4px)}.menu-icon.svelte-1bilzhf{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.sidebar.collapsed.svelte-1bilzhf .menu-text:where(.svelte-1bilzhf){display:none}.sidebar.collapsed.svelte-1bilzhf .menu:where(.svelte-1bilzhf) a:where(.svelte-1bilzhf){justify-content:center;padding:.75rem}a.active.svelte-1bilzhf{font-weight:600;background-color:#7db7e833;border-left:3px solid var(--color-primary-light);padding-left:calc(1rem - 3px)}.sidebar.collapsed.svelte-1bilzhf a.active:where(.svelte-1bilzhf){border-left:none;border-right:3px solid var(--color-primary-light);padding-right:calc(.75rem - 3px)}.sidebar-footer.svelte-1bilzhf{margin-top:auto;padding:1rem;text-align:center}.company-name.svelte-1bilzhf{font-size:.9rem;color:#ccc;margin-top:.5rem;transition:opacity .3s ease}.sidebar.collapsed.svelte-1bilzhf .sidebar-footer:where(.svelte-1bilzhf){padding:.5rem;margin-bottom:2rem}.logout-icon.svelte-1bilzhf{display:none}.sidebar.collapsed.svelte-1bilzhf .logout-icon:where(.svelte-1bilzhf){display:block;color:#ff4d4d}.sidebar.collapsed.svelte-1bilzhf .logout-text:where(.svelte-1bilzhf){display:none}.sidebar.collapsed.svelte-1bilzhf .fancy-button:where(.svelte-1bilzhf){background-color:#ff4d4d1a;border-color:#ff4d4d}.sidebar.collapsed.svelte-1bilzhf .fancy-button:where(.svelte-1bilzhf):hover{background-color:#ff4d4d33}.sidebar.collapsed.svelte-1bilzhf .company-name:where(.svelte-1bilzhf){display:none}.fancy-button.svelte-1bilzhf{color:var(--color-button-hover-text);font-family:inherit;display:inline-block;width:8em;height:2.6em;line-height:2.5em;margin:20px;position:relative;cursor:pointer;overflow:hidden;border:2px solid var(--color);transition:color .5s;z-index:1;font-size:17px;border-radius:6px;font-weight:500;color:var(--color-button-text);background:transparent}.fancy-button.svelte-1bilzhf:before{content:"";position:absolute;z-index:-1;background:var(--color);height:150px;width:200px;border-radius:50%;top:100%;left:100%;transition:all .7s}.fancy-button.svelte-1bilzhf:hover{color:#fff}.fancy-button.svelte-1bilzhf:hover:before{top:-30px;left:-30px;background:var(--color-error)}.fancy-button.svelte-1bilzhf:active:before{background:var(--color-button-disabled);transition:background 0s}.topbar.svelte-1qi0p4w{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-primary-dark);padding:0 2rem;height:50px;min-height:50px;max-height:50px;box-sizing:border-box;z-index:8999;box-shadow:0 4px 12px #00000026}.logo.svelte-1qi0p4w{display:flex;align-items:center}.topbar-logo.svelte-1qi0p4w{height:35px;width:auto}.topbar.svelte-1qi0p4w h2:where(.svelte-1qi0p4w){margin:0;font-size:1.3rem;font-weight:600;color:#fff;flex:1;text-align:center}.right-actions.svelte-1qi0p4w{display:flex;align-items:center;gap:1rem}.chat-button.svelte-1qi0p4w{position:relative;background:#ffffff1a;color:var(--color-chat-icon-topbar);border:1.5px solid rgba(255,255,255,.2);padding:.6rem 1rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.chat-button.svelte-1qi0p4w:hover{background:var(--color-chat-btn-hover);border-color:#fff6;transform:translateY(-2px)}.chat-notification-dot.svelte-1qi0p4w{position:absolute;top:-4px;right:-4px;width:10px;height:10px;background-color:var(--color-error);border-radius:50%;box-shadow:0 0 8px var(--color-error)}body.dark-theme .chat-button.svelte-1qi0p4w:hover{background:var(--color-hover-topbar-chat-dark)}.styled-wrapper.svelte-1qi0p4w .button:where(.svelte-1qi0p4w){display:block;position:relative;width:48px;height:48px;margin:0;overflow:hidden;outline:none;background-color:transparent;cursor:pointer;border:0}.styled-wrapper.svelte-1qi0p4w .button:where(.svelte-1qi0p4w):before{content:"";position:absolute;border-radius:50%;top:5px;right:5px;bottom:5px;left:5px;border:2px solid var(--color-header-text);transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms}.styled-wrapper.svelte-1qi0p4w .button:where(.svelte-1qi0p4w):after{content:"";position:absolute;border-radius:50%;top:5px;right:5px;bottom:5px;left:5px;border:3px solid var(--color-accent-green);transform:scale(1.3);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94);opacity:0}.styled-wrapper.svelte-1qi0p4w .button:where(.svelte-1qi0p4w):hover:before,.styled-wrapper.svelte-1qi0p4w .button:where(.svelte-1qi0p4w):focus:before{opacity:0;transform:scale(.7);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94)}.styled-wrapper.svelte-1qi0p4w .button:where(.svelte-1qi0p4w):hover:after,.styled-wrapper.svelte-1qi0p4w .button:where(.svelte-1qi0p4w):focus:after{opacity:1;transform:scale(1);transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms}.styled-wrapper.svelte-1qi0p4w .button-box:where(.svelte-1qi0p4w){display:flex;position:absolute;top:0;left:0}.styled-wrapper.svelte-1qi0p4w .button-elem:where(.svelte-1qi0p4w){display:block;width:20px;height:20px;margin:14px 10px 0 12px;transform:rotate(360deg);fill:var(--color-header-text)}.styled-wrapper.svelte-1qi0p4w .button:where(.svelte-1qi0p4w):hover .button-box:where(.svelte-1qi0p4w),.styled-wrapper.svelte-1qi0p4w .button:where(.svelte-1qi0p4w):focus .button-box:where(.svelte-1qi0p4w){transition:.4s;transform:translate(-42px)}@keyframes svelte-1qi0p4w-ripple-animation{to{transform:scale(4);opacity:0}}.layout.svelte-14hd4aj{display:flex;height:100vh;width:100vw;overflow:hidden}.main-content.svelte-14hd4aj{flex:1;display:flex;flex-direction:column;overflow:auto;margin-left:70px;padding-top:50px;transition:margin-left .3s ease}.main-content.pinned.svelte-14hd4aj{margin-left:240px}
