@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) 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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) 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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) 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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) 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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) 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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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}.btn,.action-btn,.btn-primary,.btn-secondary,.btn-success,.btn-danger,.btn-ghost,.btn-outline,.back-btn,.edit-btn,.view-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);min-height:36px;border-radius:var(--radius-sm);padding:.5rem .75rem;border:1px solid transparent;font-size:var(--font-size-md);font-weight:600;line-height:1.15;text-decoration:none;white-space:nowrap;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);outline:0}.btn lucide-icon,.action-btn lucide-icon,.btn-primary lucide-icon,.btn-secondary lucide-icon,.btn-success lucide-icon,.btn-danger lucide-icon,.btn-ghost lucide-icon,.btn-outline lucide-icon,.back-btn lucide-icon,.edit-btn lucide-icon,.view-btn lucide-icon{width:1rem;height:1rem;flex-shrink:0}.btn:disabled,.action-btn:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-success:disabled,.btn-danger:disabled,.btn-ghost:disabled,.btn-outline:disabled,.back-btn:disabled,.edit-btn:disabled,.view-btn:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.btn:focus-visible,.action-btn:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-success:focus-visible,.btn-danger:focus-visible,.btn-ghost:focus-visible,.btn-outline:focus-visible,.back-btn:focus-visible,.edit-btn:focus-visible,.view-btn:focus-visible{border-color:color-mix(in srgb,var(--primary-color),var(--border-color) 34%);box-shadow:var(--shadow-focus)}.btn[aria-busy=true],.btn.is-loading,.action-btn[aria-busy=true],.action-btn.is-loading,.btn-primary[aria-busy=true],.btn-primary.is-loading,.btn-secondary[aria-busy=true],.btn-secondary.is-loading,.btn-success[aria-busy=true],.btn-success.is-loading,.btn-danger[aria-busy=true],.btn-danger.is-loading,.btn-ghost[aria-busy=true],.btn-ghost.is-loading,.btn-outline[aria-busy=true],.btn-outline.is-loading,.back-btn[aria-busy=true],.back-btn.is-loading,.edit-btn[aria-busy=true],.edit-btn.is-loading,.view-btn[aria-busy=true],.view-btn.is-loading{cursor:wait;pointer-events:none}.btn[aria-busy=true]:after,.btn.is-loading:after,.action-btn[aria-busy=true]:after,.action-btn.is-loading:after,.btn-primary[aria-busy=true]:after,.btn-primary.is-loading:after,.btn-secondary[aria-busy=true]:after,.btn-secondary.is-loading:after,.btn-success[aria-busy=true]:after,.btn-success.is-loading:after,.btn-danger[aria-busy=true]:after,.btn-danger.is-loading:after,.btn-ghost[aria-busy=true]:after,.btn-ghost.is-loading:after,.btn-outline[aria-busy=true]:after,.btn-outline.is-loading:after,.back-btn[aria-busy=true]:after,.back-btn.is-loading:after,.edit-btn[aria-busy=true]:after,.edit-btn.is-loading:after,.view-btn[aria-busy=true]:after,.view-btn.is-loading:after{content:"";width:.9rem;height:.9rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite;opacity:.8}.btn-primary,.edit-btn,.action-btn.primary,.action-btn.edit-btn,.btn-save,.btn-send,.btn-submit,.create-job-btn{background:var(--primary-color);border-color:var(--primary-color);color:var(--text-inverse);box-shadow:0 1px #ffffff1f inset,0 8px 18px rgba(var(--accent-rgb),.18)}.btn-primary:hover:not(:disabled),.edit-btn:hover:not(:disabled),.action-btn.primary:hover:not(:disabled),.action-btn.edit-btn:hover:not(:disabled),.btn-save:hover:not(:disabled),.btn-send:hover:not(:disabled),.btn-submit:hover:not(:disabled),.create-job-btn:hover:not(:disabled){background:var(--primary-color-dark);border-color:var(--primary-color-dark)}.btn-secondary,.btn-ghost,.btn-outline,.view-btn,.action-btn.secondary,.action-btn.view-btn,.btn-cancel,.btn-back{background:var(--bg-card);border-color:var(--border-color);color:var(--text-secondary);box-shadow:var(--shadow-xs)}.btn-secondary:hover:not(:disabled),.btn-ghost:hover:not(:disabled),.btn-outline:hover:not(:disabled),.view-btn:hover:not(:disabled),.action-btn.secondary:hover:not(:disabled),.action-btn.view-btn:hover:not(:disabled),.btn-cancel:hover:not(:disabled),.btn-back:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-strong);color:var(--text-primary)}.btn-success,.btn-accept{background:var(--success-bg);border-color:#34d39952;color:var(--success-color);box-shadow:0 1px #ffffff24 inset,0 8px 18px #10b9811f}.btn-success:hover:not(:disabled),.btn-accept:hover:not(:disabled){background:#34d3992b}.btn-danger,.btn-decline,.btn-close-ticket{background:var(--error-bg);border-color:#f8717152;color:var(--error-color);box-shadow:0 1px #ffffff24 inset}.btn-danger:hover:not(:disabled),.btn-decline:hover:not(:disabled),.btn-close-ticket:hover:not(:disabled){background:#f871712b}.btn-glass{background:var(--bg-card);border-color:var(--border-color);color:var(--text-secondary)}.btn-glass:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.btn-glass.active{background:var(--primary-color-subtle);border-color:rgba(var(--accent-rgb),.35);color:var(--primary-color)}.icon-btn,.action-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-tertiary);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.icon-btn:hover:not(:disabled),.action-icon-btn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-strong);color:var(--text-primary)}.icon-btn:focus-visible,.action-icon-btn:focus-visible{border-color:color-mix(in srgb,var(--primary-color),var(--border-color) 34%);box-shadow:var(--shadow-focus);outline:0}.input-base,.filter-input,.form-input,.form-control,input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],textarea,select{width:100%;min-height:40px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-primary);padding:.55rem .75rem;font-size:var(--font-size-md);line-height:1.45;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);box-shadow:var(--shadow-field)}.input-base::placeholder,.filter-input::placeholder,.form-input::placeholder,.form-control::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,textarea::placeholder,select::placeholder{color:var(--text-muted)}.input-base:hover:not(:disabled),.filter-input:hover:not(:disabled),.form-input:hover:not(:disabled),.form-control:hover:not(:disabled),input[type=text]:hover:not(:disabled),input[type=email]:hover:not(:disabled),input[type=password]:hover:not(:disabled),input[type=number]:hover:not(:disabled),input[type=date]:hover:not(:disabled),input[type=datetime-local]:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--border-strong)}.input-base:focus-visible,.filter-input:focus-visible,.form-input:focus-visible,.form-control:focus-visible,input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=date]:focus-visible,input[type=datetime-local]:focus-visible,textarea:focus-visible,select:focus-visible{border-color:color-mix(in srgb,var(--primary-color),var(--border-color) 28%);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color-subtle),transparent 12%);outline:0}.input-base:disabled,.input-base[readonly],.filter-input:disabled,.filter-input[readonly],.form-input:disabled,.form-input[readonly],.form-control:disabled,.form-control[readonly],input[type=text]:disabled,input[type=text][readonly],input[type=email]:disabled,input[type=email][readonly],input[type=password]:disabled,input[type=password][readonly],input[type=number]:disabled,input[type=number][readonly],input[type=date]:disabled,input[type=date][readonly],input[type=datetime-local]:disabled,input[type=datetime-local][readonly],textarea:disabled,textarea[readonly],select:disabled,select[readonly]{background:var(--surface-tertiary);color:var(--text-tertiary);box-shadow:none}textarea{min-height:92px;resize:vertical}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-tertiary) 50%),linear-gradient(135deg,var(--text-tertiary) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 1px),calc(100% - 11px) calc(50% - 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2.2rem}.search-box{position:relative;flex:1}.search-box lucide-icon{position:absolute;left:.75rem;top:50%;z-index:1;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.search-box input{padding-left:2.5rem}.filter-toggle,.filter-buttons button,.tab-btn{min-height:36px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);padding:.5rem .75rem;font-size:var(--font-size-md);font-weight:600;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.filter-toggle:hover:not(:disabled),.filter-buttons button:hover:not(:disabled),.tab-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.filter-toggle.active,.filter-buttons button.active,.tab-btn.active{background:var(--primary-color-subtle);border-color:rgba(var(--accent-rgb),.35);color:var(--primary-color);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.08)}.filter-toggle{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.filter-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.advanced-filters,.filter-section{display:none;position:relative;z-index:20;margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-xs)}.advanced-filters.show,.filter-section.show{display:block}.advanced-filters .filter-row,.filter-section .filter-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--spacing-md)}.form-group,.field-group,.input-group{display:flex;flex-direction:column;gap:.4rem}.form-group label,.form-group .field-label,.field-group label,.field-group .field-label,.input-group label,.input-group .field-label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:700}.form-group .helper-text,.form-group .field-hint,.field-group .helper-text,.field-group .field-hint,.input-group .helper-text,.input-group .field-hint{color:var(--text-tertiary);font-size:var(--font-size-xs);line-height:1.4}.form-group .error-text,.form-group .field-error-text,.field-group .error-text,.field-group .field-error-text,.input-group .error-text,.input-group .field-error-text{color:var(--error-color);font-size:var(--font-size-xs);font-weight:650}.filter-group{display:flex;flex-direction:column;gap:.35rem}.filter-group label{display:block;margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600}.badge,.status-badge,.role-badge,.lang-badge,.language-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:.2rem .55rem;border:1px solid var(--border-color);border-radius:var(--border-radius-full);background:var(--surface-tertiary);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;line-height:1;white-space:nowrap}.status-badge{min-height:26px;padding:.28rem .7rem;border-radius:var(--radius-sm)}.status-badge:before{display:none;content:none}.badge-success,.status-active,.status-accepted,.available,.role-interviewer,.lang-badge.en{background:color-mix(in srgb,var(--success-color) 12%,var(--bg-card));border-color:color-mix(in srgb,var(--success-color) 28%,transparent);color:var(--success-color)}.badge-warning,.status-paused,.status-pending,.status-create,.unavailable,.lang-badge.it{background:color-mix(in srgb,var(--warning-color) 12%,var(--bg-card));border-color:color-mix(in srgb,var(--warning-color) 28%,transparent);color:var(--warning-color)}.badge-error,.status-closed,.status-declined,.status-rejected{background:color-mix(in srgb,var(--error-color) 12%,var(--bg-card));border-color:color-mix(in srgb,var(--error-color) 28%,transparent);color:var(--error-color)}.badge-info,.status-sent,.role-admin,.role-hiring,.lang-badge.de{background:color-mix(in srgb,var(--primary-color) 12%,var(--bg-card));border-color:color-mix(in srgb,var(--primary-color) 28%,transparent);color:var(--primary-color)}.lang-badge.fr{background:#8b5cf61f;border-color:#8b5cf647;color:var(--accent-purple)}.select-base,.multiselect-dropdown .dropdown-header{min-height:38px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-primary);padding:.55rem .75rem}.multiselect-dropdown{position:relative;z-index:30}.multiselect-dropdown .dropdown-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);cursor:pointer;box-shadow:var(--shadow-field)}.multiselect-dropdown .dropdown-header .selected-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-dropdown .dropdown-header .dropdown-icon{flex-shrink:0;transition:transform var(--transition-fast),color var(--transition-fast)}.multiselect-dropdown .dropdown-header:hover{border-color:var(--border-strong);background:var(--bg-hover)}.multiselect-dropdown .dropdown-header:focus-visible{border-color:color-mix(in srgb,var(--primary-color),var(--border-color) 34%);box-shadow:var(--shadow-focus);outline:0}.multiselect-dropdown.open .dropdown-header{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.multiselect-dropdown.open .dropdown-icon{transform:rotate(180deg);color:var(--primary-color)}.multiselect-dropdown .dropdown-content{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1200;max-height:240px;overflow-y:auto;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--dropdown-bg);box-shadow:var(--shadow-dropdown);padding:.35rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.multiselect-dropdown .dropdown-content .checkbox-item{border-radius:var(--radius-sm);padding:.45rem .55rem}.multiselect-dropdown .dropdown-content .checkbox-item:hover{background:var(--dropdown-hover)}.checkbox-label{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0;margin:0;color:var(--text-secondary);cursor:pointer}.checkbox-label input[type=checkbox]{appearance:none;width:16px;height:16px;flex-shrink:0;border:1px solid var(--checkbox-border);border-radius:var(--radius-xs);background:var(--bg-input);transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.checkbox-label input[type=checkbox]:checked{background:var(--primary-color);border-color:var(--primary-color);box-shadow:inset 0 0 0 3px var(--bg-input)}.checkbox-label input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color-subtle),transparent 10%);outline:0}.checkbox-label span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-glass,.card-header,.section-card,.content-card,.main-card,.stat-card,.template-card,.template-form-card,.billing-card,.current-plan-card,.role-legend-card,.avatar-card{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-xs)}.card-glass,.section-card,.content-card,.main-card,.template-card,.template-form-card{padding:var(--spacing-lg)}.data-table{overflow:hidden;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-xs)}.data-table .table-header,.data-table .table-header-row,.data-table .list-header{background:var(--surface-tertiary);border-bottom:1px solid var(--border-color);color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}.data-table .table-row{border-bottom:1px solid var(--border-color);transition:background-color var(--transition-fast)}.data-table .table-row:hover{background:var(--bg-hover)}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-xs)}.empty-state,.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:180px;padding:var(--spacing-2xl);color:var(--text-muted);text-align:center}.empty-state .empty-icon,.empty-state>lucide-icon,.loading-state .empty-icon,.loading-state>lucide-icon{color:var(--text-muted);opacity:.7}.empty-state h3,.loading-state h3{margin:0;color:var(--text-primary);font-size:var(--font-size-xl)}.empty-state p,.loading-state p{margin:0;color:var(--text-secondary)}.avatar,.candidate-avatar,.applicant-photo,.profile-avatar,.user-avatar{overflow:hidden;border:1px solid var(--border-color);background:var(--surface-tertiary)}.avatar img,.candidate-avatar img,.applicant-photo img,.profile-avatar img,.user-avatar img{width:100%;height:100%;object-fit:cover}.avatar-sm{width:32px;height:32px}.avatar-md{width:40px;height:40px}.avatar-lg{width:48px;height:48px}.country-info{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-width:0}.country-info .country-flag,.country-info .flag-icon{width:18px;height:13px;flex-shrink:0;border-radius:2px;object-fit:cover;box-shadow:var(--shadow-xs)}.stats-summary{display:flex;gap:var(--spacing-lg)}.stats-summary .stat-item{text-align:right}.stats-summary .stat-item .stat-number{display:block;color:var(--primary-color);font-size:var(--font-size-2xl);font-weight:800;line-height:1}.stats-summary .stat-item .stat-label{display:block;margin-top:.25rem;color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.mt-0{margin-top:0}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.star-rating{display:inline-flex;align-items:center;gap:2px}.star-rating .star{position:relative;width:18px;height:18px}.star-rating .star:before{content:"\2605";color:var(--border-strong);font-size:18px;line-height:1}.star-rating .star.filled:before{color:var(--warning-color)}.star-rating .star.half:after{content:"\2605";position:absolute;inset:0 auto auto 0;width:50%;overflow:hidden;color:var(--warning-color);font-size:18px;line-height:1}.star-rating.star-rating-sm .star{width:14px;height:14px}.star-rating.star-rating-sm .star:before,.star-rating.star-rating-sm .star.half:after{font-size:14px}.star-rating.star-rating-lg .star{width:24px;height:24px}.star-rating.star-rating-lg .star:before,.star-rating.star-rating-lg .star.half:after{font-size:24px}.star-rating-with-text{display:flex;align-items:center;gap:var(--spacing-sm)}.star-rating-with-text .rating-text{color:var(--text-secondary);font-size:var(--font-size-md);font-weight:600}.rating-pending{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--text-muted);font-size:var(--font-size-xs)}.skeleton-line,.skeleton-avatar{background:linear-gradient(90deg,var(--white-05) 25%,var(--white-10) 50%,var(--white-05) 75%);background-size:200% 100%;animation:shimmer 1.2s linear infinite}.skeleton-line{height:14px;border-radius:var(--radius-sm)}.skeleton-line.skeleton-sm{height:10px}.skeleton-line.skeleton-md{height:18px}.skeleton-line.skeleton-lg{height:24px}.skeleton-line.w-full{width:100%}.skeleton-line.w-3\/4{width:75%}.skeleton-line.w-1\/2{width:50%}.skeleton-line.w-1\/3{width:33%}.skeleton-avatar{border-radius:50%;flex-shrink:0}.skeleton-avatar.skeleton-avatar-sm{width:32px;height:32px}.skeleton-avatar.skeleton-avatar-md{width:44px;height:44px}.skeleton-avatar.skeleton-avatar-lg{width:64px;height:64px}.skeleton-card{display:flex;flex-direction:column;gap:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);padding:var(--spacing-lg)}.skeleton-row{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color)}.spinner{width:24px;height:24px;border:2px solid var(--white-10);border-top-color:var(--primary-color);border-radius:50%;animation:spin .75s linear infinite}.spinner.spinner-sm{width:16px;height:16px}.spinner.spinner-lg{width:36px;height:36px;border-width:3px}.loading-overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:var(--overlay-bg)}.menu-item:focus-visible,.notification-item:focus-visible,.lang-btn:focus-visible{outline:0;box-shadow:var(--shadow-focus)}@keyframes shimmer{to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}:root{color-scheme:dark;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-md: .875rem;--font-size-base: .9375rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.375rem;--font-size-3xl: 1.75rem;--line-tight: 1.25;--line-normal: 1.5;--primary-color: #3b82f6;--primary-color-dark: #2563eb;--primary-color-light: rgba(59, 130, 246, .14);--primary-color-subtle: rgba(59, 130, 246, .08);--primary-light: var(--primary-color-subtle);--accent: var(--primary-color);--accent-primary: var(--primary-color);--accent-hover: var(--primary-color-dark);--accent-rgb: 59, 130, 246;--color-primary: var(--primary-color);--color-primary-dark: var(--primary-color-dark);--success-color: #34d399;--success-dark: #10b981;--success: var(--success-color);--success-bg: rgba(52, 211, 153, .11);--warning-color: #fbbf24;--warning-dark: #f59e0b;--warning: var(--warning-color);--warning-bg: rgba(251, 191, 36, .12);--error-color: #f87171;--error-dark: #ef4444;--error-bg: rgba(248, 113, 113, .12);--info-color: var(--primary-color);--info-bg: var(--primary-color-subtle);--accent-purple: #a78bfa;--bg-primary: #0f172a;--bg-secondary: #111827;--bg-elevated: #172033;--bg-card: #172033;--bg-input: #0f172a;--bg-hover: rgba(148, 163, 184, .1);--bg-surface: #172033;--bg-surface-hover: #1d273a;--surface-primary: var(--bg-primary);--surface-secondary: var(--bg-secondary);--surface-tertiary: rgba(148, 163, 184, .08);--surface-glass: var(--bg-card);--surface-glass-hover: var(--bg-surface-hover);--surface-primary-blur: rgba(15, 23, 42, .9);--glass-bg: var(--bg-card);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-tertiary: #94a3b8;--text-muted: #8391a8;--text-disabled: #64748b;--text-inverse: #ffffff;--white: #ffffff;--border-color: rgba(148, 163, 184, .22);--border-strong: rgba(203, 213, 225, .28);--border-glass: var(--border-color);--border-glass-strong: var(--border-strong);--glass-border: var(--border-color);--checkbox-border: rgba(203, 213, 225, .42);--white-05: rgba(148, 163, 184, .06);--white-08: rgba(148, 163, 184, .08);--white-10: rgba(148, 163, 184, .1);--white-12: rgba(148, 163, 184, .12);--white-15: rgba(148, 163, 184, .15);--white-20: rgba(148, 163, 184, .2);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .18);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .22);--shadow-md: 0 10px 24px rgba(0, 0, 0, .22);--shadow-lg: 0 18px 40px rgba(0, 0, 0, .32);--shadow-focus: 0 0 0 3px rgba(var(--accent-rgb), .14);--shadow-field: inset 0 1px 0 rgba(255, 255, 255, .03);--shadow-dropdown: 0 18px 36px rgba(0, 0, 0, .38), 0 0 0 1px var(--border-color);--shadow-glass: var(--shadow-md);--shadow-avatar: var(--shadow-xs);--dropdown-bg: #172033;--dropdown-hover: rgba(148, 163, 184, .1);--overlay-bg: rgba(15, 23, 42, .62);--scrollbar-track: transparent;--scrollbar-thumb: rgba(148, 163, 184, .28);--scrollbar-thumb-hover: rgba(148, 163, 184, .48);--spacing-2xs: .25rem;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.25rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 2.5rem;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--border-radius-sm: var(--radius-sm);--border-radius-md: var(--radius-md);--border-radius-lg: var(--radius-lg);--border-radius-xl: var(--radius-xl);--border-radius-full: 999px;--transition-fast: .14s ease;--transition-normal: .18s ease;--transition-smooth: .2s cubic-bezier(.2, 0, 0, 1);--active-gradient: var(--primary-color-subtle);--active-border-gradient: var(--primary-color);--logo-gradient: var(--primary-color);--avatar-gradient: #334155;--sidebar-width: 248px;--sidebar-collapsed-width: 72px;--header-height: 68px;--page-max-width: 1720px;--content-padding: 1.25rem;--avatar-size-sm: 32px;--avatar-size-md: 40px;--avatar-size-lg: 72px}.light-theme{color-scheme:light;--primary-color: #2563eb;--primary-color-dark: #1d4ed8;--primary-color-light: rgba(37, 99, 235, .14);--primary-color-subtle: rgba(37, 99, 235, .08);--success-color: #047857;--success-dark: #065f46;--success: var(--success-color);--success-bg: rgba(5, 150, 105, .09);--warning-color: #b45309;--warning-dark: #92400e;--warning: var(--warning-color);--warning-bg: rgba(217, 119, 6, .1);--error-color: #dc2626;--error-dark: #b91c1c;--error-bg: rgba(220, 38, 38, .08);--accent-purple: #7c3aed;--bg-primary: #f5f7fb;--bg-secondary: #ffffff;--bg-elevated: #ffffff;--bg-card: #ffffff;--bg-input: #ffffff;--bg-hover: #f1f5f9;--bg-surface: #ffffff;--bg-surface-hover: #f8fafc;--surface-primary: var(--bg-primary);--surface-secondary: var(--bg-secondary);--surface-tertiary: #f1f5f9;--surface-glass: var(--bg-card);--surface-glass-hover: var(--bg-surface-hover);--surface-primary-blur: rgba(245, 247, 251, .92);--glass-bg: var(--bg-card);--text-primary: #0f172a;--text-secondary: #334155;--text-tertiary: #64748b;--text-muted: #6b7280;--text-disabled: #9ca3af;--text-inverse: #ffffff;--border-color: #d9e2ee;--border-strong: #c5d0df;--border-glass: var(--border-color);--border-glass-strong: var(--border-strong);--glass-border: var(--border-color);--checkbox-border: #94a3b8;--white-05: rgba(15, 23, 42, .035);--white-08: rgba(15, 23, 42, .055);--white-10: rgba(15, 23, 42, .075);--white-12: rgba(15, 23, 42, .09);--white-15: rgba(15, 23, 42, .12);--white-20: rgba(15, 23, 42, .16);--shadow-xs: 0 1px 2px rgba(15, 23, 42, .05);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .08);--shadow-md: 0 10px 24px rgba(15, 23, 42, .1);--shadow-lg: 0 18px 40px rgba(15, 23, 42, .14);--shadow-focus: 0 0 0 3px rgba(var(--accent-rgb), .12);--shadow-field: inset 0 1px 0 rgba(15, 23, 42, .02);--shadow-dropdown: 0 18px 36px rgba(15, 23, 42, .14), 0 0 0 1px var(--border-color);--dropdown-bg: #ffffff;--dropdown-hover: #f1f5f9;--overlay-bg: rgba(15, 23, 42, .42);--scrollbar-thumb: rgba(100, 116, 139, .28);--scrollbar-thumb-hover: rgba(100, 116, 139, .46);--avatar-gradient: #e2e8f0}.dark-theme{color-scheme:dark}*{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{margin:0;min-width:0;overflow-x:hidden;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-normal);font-feature-settings:"cv02","cv03","cv04","cv11","tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition-normal),color var(--transition-normal)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}a{color:inherit}::selection{background:rgba(var(--accent-rgb),.25)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid transparent;border-radius:999px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}:focus{outline:none}:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}input:focus,textarea:focus,select:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.13)!important}lucide-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;vertical-align:middle!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.glass,.gradient-text{background:none;-webkit-text-fill-color:currentColor;color:inherit;border-color:var(--border-color)}.fade-in,.slide-in,.scale-in{animation:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (min-width: 1280px){:root{--content-padding: 1.5rem}}@media (min-width: 1920px){:root{--content-padding: 2rem;--page-max-width: 1880px}}@media (min-width: 769px) and (max-width: 1440px){:root{--sidebar-width: 232px;--sidebar-collapsed-width: 68px;--header-height: 64px;--content-padding: 1rem}}@media (max-width: 768px){:root{--content-padding: 1rem;--header-height: 64px}body{font-size:.875rem}}app-messages-page{display:flex;flex-direction:column;height:100%;width:100%;padding:0;margin:0;overflow:hidden}.sidebar.collapsed .tooltip{z-index:9999!important}
