:root{--color-brand-secondary: #e6d5c1;--color-red-50: #ffebeb;--color-red-100: #ffcdcd;--color-red-500: #ba0000;--color-red-600: #d34d40;--color-red-700: #8a0000;--color-yellow-50: #fff8e0;--color-yellow-100: #ffeeb0;--color-yellow-500: #fbc203;--color-yellow-700: #d9a000;--color-yellow-900: #ca7938;--color-green-50: #e6f7ef;--color-green-100: #c0ebd7;--color-green-500: #00ac47;--color-green-700: #008035;--color-blue-500: #5774f5;--color-black-50: #f5f5f5;--color-black-100: #e0e0e0;--color-black-500: #23252e;--color-black-700: #121318}:root{--color-black: #000000;--color-white: #ffffff;--color--grey: #F5F3EF;--color-light: #ffffff;--color-dark: #23252E;--color-neutral: var(--color-light);--color-surface: var(--color--grey);--color-on-surface: var(--color-dark);--color-success: var(--color-green-500);--color-on-success: var(--color-light);--color-success-container: var(--color-green-50);--color-on-success-container: var(--color-dark);--color-info: var(--color-blue-500);--color-on-info: var(--color-light);--color-info-container: var(--color-blue-50);--color-on-info-container: var(--color-dark);--color-warning: var(--color-yellow-500);--color-on-warning: var(--color-dark);--color-warning-container: var(--color-yellow-50);--color-on-warning-container: var(--color-dark);--color-danger: var(--color-red-500);--color-on-danger: var(--color-light);--color-danger-container: var(--color-red-50);--color-on-danger-container: var(--color-dark);--color-primary: var(--color-yellow-500);--color-on-primary: var(--color-dark);--color-primary-container: var(--color-yellow-50);--color-on-primary-container: var(--color-dark);--color-secondary: var(--color-black-500);--color-on-secondary: var(--color-light);--color-secondary-container: var(--color-black-50);--color-on-secondary-container: var(--color-dark)}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}a{text-decoration:none;color:inherit}ul[role=list],ol[role=list]{list-style:none}button{background:none;border:none;cursor:pointer}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid #000;outline-offset:2px}:where([hidden]){display:none!important}fieldset{min-inline-size:0;margin-inline:0;padding-block:0;padding-inline:0;border:0}:root{--color-brand-yellow: #fbc203;--color-brand-hover-yellow: #ffeeb0;--color-brand-orange: #ca7938;--color-brand-blue: #5774f5;--color-brand-green: #00ac47;--color-brand-red: #d34d40;--color-brand-grey: #f5f3ef;--color-brand-brown: #F4EDE7;--color-brand-black: #23252e;--color-border-grey: #DADAD9;--breakpoint-xs: 375px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px;--font-body-extra-small-regular: 400 .875rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-extra-small-medium: 500 .875rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-extra-small-semibold: 600 .875rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-extra-small-bold: 700 .875rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-extra-small-black: 800 .875rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-small-regular: 400 1rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-small-medium: 500 1rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-small-semibold: 600 1rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-small-bold: 700 1rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-small-black: 800 1rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-base-regular: 400 1.125rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-base-medium: 500 1.125rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-base-semibold: 600 1.125rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-base-bold: 700 1.125rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-base-black: 800 1.125rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-large-regular: 400 1.25rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-large-medium: 500 1.25rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-large-semibold: 600 1.25rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-large-bold: 700 1.25rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-large-black: 800 1.25rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-extra-large-regular: 400 1.375rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-extra-large-medium: 500 1.375rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-extra-large-semibold: 600 1.375rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-extra-large-bold: 700 1.375rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-body-extra-large-black: 800 1.375rem / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-title-extra-small: 800 clamp(1.25rem, 0vw + 1.25rem, 1.25rem) / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-title-small: 800 clamp(1.375rem, .2273vw + 1.3295rem, 1.5rem) / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-title-medium: 800 clamp(1.5rem, .4545vw + 1.4091rem, 1.75rem) / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-title-large: 800 clamp(1.75rem, .9091vw + 1.5682rem, 2.25rem) / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-title-extra-large: 800 clamp(2.25rem, 1.3636vw + 1.9773rem, 3rem) / normal Gantari, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--unit-2: .125rem;--unit-4: .25rem;--unit-6: .375rem;--unit-8: .5rem;--unit-10: .625rem;--unit-12: .75rem;--unit-14: .85rem;--unit-16: 1rem;--unit-18: 1.125rem;--unit-20: 1.25rem;--unit-22: 1.375rem;--unit-24: 1.5rem;--unit-28: 1.75rem;--unit-32: 2rem;--unit-44: 2.75rem;--unit-48: 3rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.25rem;--space-2xl: 1.5rem;--space-3xl: 2rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px}.grid-column-2{display:grid;gap:var(--space-md)}@media(min-width:576px){.grid-column-2{grid-template-columns:repeat(2,1fr)}}.grid-column-3{display:grid;gap:var(--space-md)}@media(min-width:576px){.grid-column-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1400px){.grid-column-3{grid-template-columns:repeat(3,1fr)}}.layout-app{display:flex;flex-direction:column;min-height:100dvh;width:100%}@media(min-width:992px){.layout-app{flex-direction:row}}.layout-content{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;width:100%}@media(min-width:768px){.layout-content{min-height:100dvh;overflow:auto}}.page-shell{min-height:100vh;background-color:var(--color-surface);color:var(--color-on-surface);display:flex;justify-content:center}.page-header{display:flex;flex-direction:column;width:100%;max-width:1149px;padding-block:var(--space-lg) 0;padding-inline:var(--space-sm);gap:var(--space-sm)}@media(min-width:768px){.page-header{padding:var(--space-2xl) var(--space-2xl) 0 var(--space-2xl)}}@media(min-width:1200px){.page-header{padding:var(--space-3xl) var(--space-3xl) 0 var(--space-3xl)}}.page-header h1{font:var(--font-title-large)}.page-header-row{display:flex;flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:var(--space-lg)}.page-content{padding-block:var(--space-lg);padding-inline:var(--space-sm);max-width:1149px;width:100%}.page-content.centered{display:flex;align-items:center;justify-content:center;min-height:100vh}@media(min-width:768px){.page-content{padding:var(--space-2xl)}}@media(min-width:1200px){.page-content{padding:var(--space-3xl)}}.container{margin:0 auto;display:grid;gap:var(--space-2xl);grid-template-columns:1fr;grid-template-areas:"section"}.container:has(.side-bar){grid-template-areas:"section" "sidebar"}@media(min-width:992px){.container:has(.side-bar){grid-template-columns:2fr 1fr;grid-template-areas:"section sidebar"}}.section{grid-area:section;display:flex;flex-direction:column;row-gap:var(--space-2xl)}.section--centered{justify-self:start;align-self:center}.section--centered>*{max-width:750px}.flex-column{display:flex;flex-direction:column}.side-bar{grid-area:sidebar;display:flex;flex-direction:column;row-gap:var(--space-2xl)}.auth-card{margin:var(--space-lg)}@media(min-width:768px){.auth-card{min-width:375px;max-width:400px}}.auth-card__logo{display:flex;justify-content:center}.back-link{display:flex;font:var(--font-body-large-bold);align-items:center;width:fit-content;gap:var(--space-sm)}.back-link svg{transition:transform .3s ease-in-out}.back-link:hover svg{animation:moveRightToLeft .6s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.back-link svg{animation:none!important;transform:none!important}}.text-wrapper{display:flex;flex-direction:column;gap:var(--space-sm)}.cluster{display:flex;flex-wrap:wrap;align-items:center}.gap-none{gap:0}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.gap-3xl{gap:var(--space-3xl)}@keyframes moveRightToLeft{0%{transform:translate(0)}to{transform:translate(4px)}}p,a,.text{font:var(--font-body-base-regular)}h1,.h1{font:var(--font-title-extra-large)}h2,.h2{font:var(--font-title-large)}h3,.h3{font:var(--font-title-medium)}h4,.h4{font:var(--font-title-small)}h5,.h5{font:var(--font-title-extra-small)}a,.break-word{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@keyframes slide-in-from-top{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.animation-slide-in-top{animation:slide-in-from-top .5s ease-in-out}@keyframes slide-in-from-bottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animation-slide-in-bottom{animation:slide-in-from-bottom .5s ease-in-out}@keyframes slide-in-from-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.animation-slide-in-left{animation:slide-in-from-left .5s ease-in-out}@keyframes slide-in-from-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animation-slide-in-right{animation:slide-in-from-right .5s ease-in-out}@keyframes slide-out-to-top{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.animation-slide-out-top{animation:slide-out-to-top .5s ease-in-out}@keyframes slide-out-to-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.animation-slide-out-bottom{animation:slide-out-to-bottom .5s ease-in-out}@keyframes slide-out-to-left{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}.animation-slide-out-left{animation:slide-out-to-left .5s ease-in-out}@keyframes slide-out-to-right{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.animation-slide-out-right{animation:slide-out-to-right .5s ease-in-out}@keyframes spin{to{transform:rotate(360deg)}}.animation-spin{animation:spin 1s linear infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.animation-pulse{animation:pulse 2s ease-in-out infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animation-fade-in{animation:fade-in .3s ease-in-out}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animation-fade-out{animation:fade-out .3s ease-in-out}@keyframes scale-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.animation-scale-in{animation:scale-in .3s ease-in-out}@keyframes scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.animation-scale-out{animation:scale-out .3s ease-in-out}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.animation-bounce{animation:bounce 1s ease infinite}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.animation-shake{animation:shake .8s ease-in-out}@keyframes flip-horizontal{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.animation-flip-h{animation:flip-horizontal .6s ease-in-out;backface-visibility:visible}@keyframes flip-vertical{0%{transform:rotateX(0)}to{transform:rotateX(180deg)}}.animation-flip-v{animation:flip-vertical .6s ease-in-out;backface-visibility:visible}@keyframes rotate-360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animation-rotate{animation:rotate-360 1s linear}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animation-float{animation:float 3s ease-in-out infinite}@keyframes heartbeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animation-heartbeat{animation:heartbeat 1.5s ease-in-out infinite}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{transform:skew(6.25deg) skewY(6.25deg)}44.4%{transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{transform:skew(.390625deg) skewY(.390625deg)}88.8%{transform:skew(-.1953125deg) skewY(-.1953125deg)}}.animation-jello{animation:jello 1s both;transform-origin:center}.animation-duration-fast{animation-duration:.3s}.animation-duration-normal{animation-duration:.6s}.animation-duration-slow{animation-duration:1s}.animation-delay-small{animation-delay:.2s}.animation-delay-medium{animation-delay:.5s}.animation-delay-large{animation-delay:1s}.animation-once{animation-iteration-count:1}.animation-infinite{animation-iteration-count:infinite}.animation-alternate{animation-direction:alternate}.animation-forwards{animation-fill-mode:forwards}.animation-linear{animation-timing-function:linear}.animation-ease{animation-timing-function:ease}.animation-ease-in{animation-timing-function:ease-in}.animation-ease-out{animation-timing-function:ease-out}.animation-ease-in-out{animation-timing-function:ease-in-out}.current-assignee{margin-block-start:var(--space-lg)}.current-assignee .assignee{display:flex;flex-direction:column;gap:var(--space-sm)}.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);font:var(--font-body-base-bold);border-radius:var(--unit-12);transition:all .2s ease;cursor:pointer;border:none;outline:none;position:relative;text-decoration:none;width:100%}@media(min-width:576px){.btn{width:fit-content}}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-sm{padding:.375rem .75rem;font-size:.875rem;height:2rem}.btn-md{padding:.5rem 1rem;font-size:1rem;height:2.5rem}.btn-lg{padding:.625rem 1.25rem;font-size:1.125rem;height:3rem}.btn-xl{padding:.75rem 1rem;font-size:1.25rem;height:3.5rem}.btn-full{width:100%;padding:.5rem}.btn-primary{background-color:var(--color-primary);color:var(--color-on-primary)}.btn-primary:hover{background-color:var(--color-yellow-700)}.btn-primary:focus{box-shadow:0 0 0 3px var(--color-yellow-100)}.btn-secondary{background-color:var(--color-secondary);color:#fff;transition:all .2s ease-in-out}.btn-secondary img{color:#fff}.btn-secondary:hover{background-color:var(--color-primary);color:var(--color-black-700)}.btn-secondary:hover img{color:var(--color-black-700)}.btn-secondary:focus{box-shadow:0 0 0 3px var(--color-black-100)}.btn-tertiary{background-color:var(--color-white);color:var(--color-black-700);border:solid 2px var(--color-black-700);transition:all .2s ease-in-out}.btn-tertiary:hover{background-color:var(--color-brand-yellow);border-color:var(--color-brand-yellow)}.btn-tertiary:focus{box-shadow:0 0 0 3px var(--color-black-100)}.btn-ghost{background-color:transparent;font-weight:700;color:var(--color-dark);border:0px}.btn-ghost:hover{background-color:var(--color-yellow-100)}.btn-ghost:focus{box-shadow:0 0 0 3px var(--color-black-100)}.btn-link{background-color:transparent;color:var(--color-dark);padding:0;height:auto;text-decoration:underline}.btn-link:hover{color:var(--color-yellow-700)}.btn-danger{background-color:var(--color-brand-red);color:#fff}.btn-danger:hover{background-color:var(--color-secondary)}.btn-danger:focus{box-shadow:0 0 0 3px var(--color-secondary)}.btn-ticket-bug{background-color:var(--color-red-50);color:var(--color-red-700)}.btn-ticket-bug:hover{background-color:var(--color-red-700);color:var(--color-white)}.btn-ticket-bug:focus{box-shadow:0 0 0 3px var(--color-red-50)}.btn-ticket-change{background-color:var(--color-yellow-900);color:var(--color-white)}.btn-ticket-change:hover{background-color:var(--color-yellow-700);color:var(--color-white)}.btn-ticket-change:focus{box-shadow:0 0 0 3px var(--color-yellow-100)}.btn-ticket-feature{background-color:var(--color-blue-500);color:var(--color-light)}.btn-ticket-feature:hover{background-color:var(--color-blue-700, var(--color-blue-500));color:var(--color-white)}.btn-ticket-feature:focus{box-shadow:0 0 0 3px var(--color-blue-100, var(--color-blue-500))}.btn-danger-outline{background-color:var(--color-white);color:var(--color-black-700);border:solid 2px var(--color-black-700);transition:all .2s ease-in-out}.btn-danger-outline:hover{background-color:var(--color-red-700);border-color:var(--color-red-700);color:var(--color-white)}.btn-danger-outline:focus{box-shadow:0 0 0 3px var(--color-red-50)}.btn-close{width:var(--space-3xl);height:var(--space-3xl);border-radius:var(--unit-32);background:var(--color-black-50);padding:var(--space-xs)}.btn-close:hover{background-color:var(--color-yellow-100)}.btn-close:focus{box-shadow:0 0 0 3px var(--color-black-100)}.btn .icon-left{margin-right:var(--spacing-xs)}.btn .icon-right{margin-left:var(--spacing-xs)}input[type=file]::file-selector-button{@apply btn btn-secondary;}.btn-max-content{width:max-content}.link{text-decoration:none}.link:hover{text-decoration:underline}.link-medium{font:var(--font-body-base-medium)}.link-underline{text-decoration:underline}.link-underline:hover{text-shadow:0 0 .4px var(--color-brand-black),0 0 .4px var(--color-brand-black);text-decoration-color:var(--color-brand-black)}.card{background-color:var(--color-light);border-radius:var(--unit-12);max-height:max-content}.card .sidebar-illustration{height:100px}.card__image{border-radius:var(--unit-12) var(--unit-12) 0 0;overflow:hidden}.card__image img{width:100%;height:auto;display:block}a .card{text-decoration:none}a .card:not([aria-disabled=true]):hover{background-color:var(--color-yellow-100)}a .card:not([aria-disabled=true]):active{background-color:var(--color-yellow-200)}.card--sm{padding-block:var(--space-sm);padding-inline:var(--space-md)}.card--sm>.card__image{margin-block-end:calc(var(--space-sm));margin-block-start:calc(var(--space-sm) * -1);margin-inline:calc(var(--space-md) * -1)}.card--md{padding-block:var(--space-md);padding-inline:var(--space-lg)}.card--md>.card__image{margin-block-end:calc(var(--space-md));margin-block-start:calc(var(--space-md) * -1);margin-inline:calc(var(--space-lg) * -1)}.card--lg{padding-block:var(--space-lg);padding-inline:var(--space-xl)}.card--lg>.card__image{margin-block-end:calc(var(--space-lg));margin-block-start:calc(var(--space-lg) * -1);margin-inline:calc(var(--space-xl) * -1)}.card--xl{padding-block:var(--space-xl);padding-inline:var(--space-2xl)}.card--xl>.card__image{margin-block-end:calc(var(--space-xl));margin-block-start:calc(var(--space-xl) * -1);margin-inline:calc(var(--space-2xl) * -1)}.card--bordered{border:1px solid var(--color-black-50)}.card--elevated{box-shadow:0 4px 12px #00000014}.card--black{background-color:var(--color-brand-black);color:var(--color-white)}.card--brown{background-color:var(--color-brand-brown)}.card--grey{background-color:var(--color--grey)}.card--yellow{background-color:var(--color-brand-yellow)}.card--yellow .btn:hover{background-color:#363636;color:var(--color-brand-yellow)}.card--horizontal{display:grid;grid-template-columns:1fr;grid-template-areas:"content";align-items:center}.card--horizontal .card__footer{justify-self:end}.card--horizontal:has(.card__title):not(:has(.card__pills)):not(:has(.card__footer)){grid-template-areas:"title" "content"}.card--horizontal:has(.card__pills):not(:has(.card__title)):not(:has(.card__footer)){grid-template-areas:"pills" "content"}.card--horizontal:has(.card__footer):not(:has(.card__title)):not(:has(.card__pills)){grid-template-areas:"content" "footer"}.card--horizontal:has(.card__title):has(.card__pills):not(:has(.card__footer)){grid-template-areas:"title" "pills" "content"}.card--horizontal:has(.card__title):has(.card__footer):not(:has(.card__pills)){grid-template-areas:"title" "content" "footer"}.card--horizontal:has(.card__pills):has(.card__footer):not(:has(.card__title)){grid-template-areas:"pills" "content" "footer"}.card--horizontal:has(.card__title):has(.card__pills):has(.card__footer){grid-template-areas:"title" "pills" "content" "footer"}@media(min-width:375px){.card--horizontal:has(.card__title):has(.card__footer):not(:has(.card__pills)){grid-template-columns:1fr auto;grid-template-areas:"title title" "content footer"}.card--horizontal:has(.card__pills):has(.card__footer):not(:has(.card__title)){grid-template-columns:1fr auto;grid-template-areas:"pills pills" "content footer"}.card--horizontal:has(.card__title):has(.card__pills):has(.card__footer){grid-template-columns:1fr auto;grid-template-areas:"title title" "pills pills" "content footer"}}@media(min-width:992px){.card--horizontal:has(.card__title):has(.card__pills):has(.card__footer){grid-template-columns:1fr auto auto;grid-template-areas:"title title title" "pills content footer"}}@media(min-width:1200px){.card--horizontal:has(.card__title):not(:has(.card__pills)):not(:has(.card__footer)){grid-template-columns:1fr 1fr;grid-template-areas:"title content"}.card--horizontal:has(.card__title):not(:has(.card__pills)):not(:has(.card__footer)) .card__content{justify-self:end}.card--horizontal:has(.card__title):has(.card__pills):not(:has(.card__footer)){grid-template-columns:1fr 1fr;grid-template-areas:"title pills" "content content"}.card--horizontal:has(.card__title):has(.card__pills):not(:has(.card__footer)) .card__pills{justify-self:end}.card--horizontal:has(.card__title):has(.card__pills):has(.card__footer){grid-template-columns:2fr 2fr 1fr auto;grid-template-areas:"title pills content footer"}.card--horizontal:has(.card__title):has(.card__pills):has(.card__footer) .card__content{justify-self:stretch}}.card__title{grid-area:title;font:var(--font-body-base-bold)}.card__pills{grid-area:pills;display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:baseline;justify-self:start}.card__content{grid-area:content;display:grid;align-items:baseline}.card__footer{grid-area:footer;display:flex;align-items:baseline;gap:var(--space-sm)}.card__footer--end{justify-self:end;align-self:end}.card--disabled,.card[aria-disabled=true]{opacity:.5}.card--hoverable:not([aria-disabled=true]){cursor:pointer;transition:background-color .2s ease-in-out}.card--hoverable:not([aria-disabled=true]):hover{background-color:var(--color-yellow-100)}.card--hoverable:not([aria-disabled=true]):active{background-color:var(--color-yellow-500)}.message{display:flex;gap:var(--space-xs);align-items:baseline}.message+.message{margin-block-start:var(--space-sm)}.customer-messages{display:flex;flex-direction:column;gap:var(--space-2xl)}.customer-messages+.customer-messages{margin-block-start:var(--space-3xl)}.customer-messages__title{font:var(--font-title-medium)}.customer-messages .card__content{display:grid;gap:var(--space-sm)}.customer-messages__group{margin-block-start:var(--space-3xl)}.dialog{margin:auto;padding:var(--space-2xl);border:1px solid var(--color-white);border-radius:var(--unit-12);background-color:var(--color-white)}.dialog__header{display:flex;justify-content:space-between;align-items:center}.dialog__content{display:flex;flex-direction:column;gap:var(--space-lg);padding-block-start:var(--space-md)}.dialog textarea{resize:vertical;padding:var(--space-sm);border-radius:var(--unit-12);border:2px solid var(--color-border-grey)}.dialog[open]{box-sizing:border-box;max-width:528px;display:flex;flex-direction:column;gap:var(--space-sm)}.dialog::backdrop{background:#202020cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-form .form-group{display:flex;flex-direction:column;gap:var(--space-xs)}.auth-form .form-label{font:var(--font-body-small-semibold);padding-block-end:var(--space-xs)}.auth-form .btn{font:var(--font-body-base-bold)}.auth-title{font:var(--font-title-small);font-weight:600;color:var(--color-brand-black);text-align:center}.auth-subtitle{font:var(--font-body-small-regular);text-align:center}.auth-footer{text-align:center;font-size:.875rem;color:var(--color-black-500)}.auth-footer{display:flex;flex-direction:column;gap:6px}.auth-footer span{display:flex;align-items:center;gap:6px;justify-content:center;flex-wrap:wrap}.auth-footer p,.auth-footer a{font:var(--font-body-extra-small-regular)}.auth-footer a{text-decoration:underline;box-sizing:border-box}.auth-footer a:hover{text-shadow:0 0 .4px var(--color-brand-black),0 0 .4px var(--color-brand-black)}.form{display:flex;flex-direction:column}.form a{text-decoration:underline}.form input[type=file]::file-selector-button{cursor:pointer;background-color:#fff;border:2px solid var(--color-brand-black);border-radius:var(--unit-12);padding:var(--space-md) var(--space-lg);font:var(--font-body-base-bold);transition:all .2s ease-in-out}.form input[type=file]::file-selector-button:hover{background-color:var(--color-brand-yellow);border-color:var(--color-brand-yellow)}.form-group{margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.form-label{display:flex;align-items:center;gap:var(--space-xs);font:var(--font-body-base-bold)}.form-label__radio{display:flex;align-items:center;gap:var(--space-md);font:var(--font-body-base-regular);cursor:pointer}.form-label__radio input{width:28px;height:28px;border:2px solid var(--color-border-grey);cursor:pointer}.form-hint{color:#929291;font:var(--font-body-base-regular)}.form-input{width:100%;min-width:100%;padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-border-grey);border-radius:var(--radius-md);background-color:var(--color-light);color:var(--color-dark);font-size:.875rem;transition:all .2s ease}.form-select{width:fit-content;padding:var(--space-sm);border:1px solid var(--color-border-grey);border-radius:var(--radius-md);background-color:var(--color-light);color:#929291;transition:all .2s ease;cursor:pointer;font:var(--font-body-base-regular);max-width:100%}.form-select option:first-of-type{color:#929291}@media(min-width:768px){.form-select{width:100%}}.form input[type=radio]{appearance:none;--webkit-appearance: none;background-color:#fff;margin:0;font:inherit;width:var(--space-3xl);height:var(--space-3xl);border:2px solid var(--color-border-grey);border-radius:50%;display:grid;place-content:center;cursor:pointer}.form input[type=radio]:before{content:"";width:var(--unit-22);height:var(--unit-22);border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;background:var(--color-brand-yellow)}.form input[type=radio]:checked:before{transform:scale(1)}.form input[type=radio]:checked{border-color:var(--color-brand-black)}.form .actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-lg)}.form .actions--space-between{justify-content:space-between}.attachments-list{display:flex;flex-direction:column;gap:var(--space-sm)}.attachment-item{display:flex;width:fit-content;padding:var(--space-md) var(--space-lg);gap:var(--space-sm)}.form-input{width:100%;padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-border-grey);border-radius:var(--radius-md);background-color:var(--color-light);color:var(--color-dark);font-size:.875rem;transition:all .2s ease}.form-input:focus{outline:none;border-color:var(--color-dark);box-shadow:0 0 0 2px #0000001a}.form-input::placeholder{color:var(--color-black-100)}.create-ticket-header{padding-block-start:var(--space-lg)}@media(min-width:768px){.create-ticket-header{padding-block-start:var(--space-2xl)}}.alert{padding:var(--space-lg);border-radius:var(--radius-md);margin-bottom:var(--space-2xl);font-size:.875rem}.alert-success{background-color:var(--color-green-50);color:var(--color-green-700)}.alert-danger{background-color:var(--color-red-50);color:var(--color-red-700)}.alert-warning{background-color:var(--color-yellow-50);color:var(--color-yellow-700)}.alert-info{background-color:var(--color-blue-50);color:var(--color-blue-700)}.list{list-style-type:disc;padding-left:var(--space-2xl)}.form-actions{margin-block-start:var(--space-sm)}.label{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:var(--radius-small);font:var(--font-base-medium-sm);line-height:1.25}.label-priority-low{background-color:var(--color-blue-50);color:var(--color-blue-700)}.label-priority-medium{background-color:var(--color-yellow-50);color:var(--color-yellow-700)}.label-priority-high{background-color:var(--color-red-50);color:var(--color-red-700)}.icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor;flex-shrink:0}.icon svg{width:100%;height:100%}.icon--xs{width:1rem;height:1rem}.icon--sm{width:1.25rem;height:1.25rem}.icon--md{width:1.5rem;height:1.5rem}.icon--lg{width:2rem;height:2rem}.icon--xl{width:2.5rem;height:2.5rem}.icon--primary{color:var(--color-primary)}.icon--secondary{color:var(--color-secondary)}.icon--success{color:var(--color-success)}.icon--danger{color:var(--color-danger)}.icon--warning{color:var(--color-warning)}.icon--info{color:var(--color-info)}.icon--light{color:var(--color-text)}.icon--dark{color:var(--color-bg)}.member{display:flex;align-items:center;gap:var(--space-sm)}.member__name{font:var(--font-body-base-medium)}.side-nav{background-color:var(--color-light);border-right:1px solid var(--color-black-50);display:flex;flex-direction:column;padding:var(--space-2xl) var(--space-lg);position:static;width:100%}@media(min-width:992px){.side-nav{border-radius:0 var(--radius-lg) var(--radius-lg) 0;height:100vh;width:200px;overflow:hidden;position:sticky;top:0;flex:0 0 200px}}@media(min-width:1200px){.side-nav{width:244px;flex-basis:244px}}.side-nav__logo{display:flex;align-items:center;margin-bottom:var(--space-lg);gap:var(--space-sm)}@media(min-width:992px){.side-nav__logo{margin-bottom:var(--space-2xl)}}.side-nav__logo-text{font:var(--font-body-base-semibold);color:var(--color-dark);margin-left:var(--space-xs)}.side-nav .project-selector{margin-bottom:var(--space-2xl)}.side-nav .project-selector__label{display:block;font:var(--font-body-extra-small-medium);color:var(--color-black-500);margin-bottom:var(--space-xs);padding-left:var(--space-xs)}.side-nav .project-selector__dropdown{position:relative;width:100%}.side-nav .project-selector__arrow{position:absolute;right:var(--space-sm);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-black-300)}.side-nav .project-selector .project-select{width:100%;padding:var(--space-xs) var(--space-sm);padding-right:var(--space-2xl);border:1px solid var(--color-black-100);border-radius:var(--radius-md);background-color:var(--color-light);appearance:none;font-size:.875rem;color:var(--color-black-900)}.side-nav .project-selector .project-select:focus{outline:none;border-color:var(--color-black-300)}.side-nav .nav-links{display:flex;gap:var(--space-sm);justify-content:flex-start;height:100%;flex-wrap:wrap}.side-nav .nav-links>*:last-child{margin-top:auto}@media(min-width:992px){.side-nav .nav-links{flex-direction:column}}.side-nav .nav-link{display:flex;align-items:center;padding:var(--unit-10) var(--space-lg);min-height:44px;border-radius:var(--radius-md);text-decoration:none;color:var(--color-black-700);transition:all .2s ease;background-color:var(--color-brand-grey);width:fit-content}@media(min-width:992px){.side-nav .nav-link{width:100%}}.side-nav .nav-link__icon{display:flex;align-items:center;justify-content:center;margin-right:var(--space-sm);color:var(--color-black-500)}.side-nav .nav-link__text{font:var(--font-body-base-semibold)}.side-nav .nav-link:hover{background-color:var(--color-primary-container)}.side-nav .nav-link.active{background-color:var(--color-brand-yellow);color:var(--color-dark)}.side-nav .nav-link.active .nav-link__icon{color:var(--color-dark)}.pill{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:var(--radius-full);font:var(--font-body-base-medium);gap:var(--space-xs);width:fit-content;background-color:transparent;border:1px solid transparent}.pill--primary{background-color:var(--color-primary);color:var(--color-dark);border-color:var(--color-primary)}.pill--blue{background-color:var(--color-blue-500);color:var(--color-light);border-color:var(--color-blue-500)}.pill--green{background-color:var(--color-green-500);color:var(--color-white);border-color:var(--color-green-500)}.pill--purple{background-color:var(--color-purple-50);color:var(--color-purple-700);border-color:var(--color-purple-50)}.pill--red{background-color:var(--color-red-50);color:var(--color-red-700);border-color:var(--color-red-50)}.pill--black{background-color:var(--color-black-500);color:var(--color-white);border-color:var(--color-black-500)}.pill--status-low{background-color:var(--color-primary);color:var(--color-black-700);border-color:var(--color-primary)}.pill--status-medium{background-color:var(--color-yellow-900);color:var(--color-white);border-color:var(--color-yellow-900)}.pill--status-high{background-color:var(--color-red-600);color:var(--color-white);border-color:var(--color-red-600)}.pill--ghost{background-color:transparent;border:1px solid var(--color-black)}.pill--ghost.pill--primary{border-color:var(--color-primary);color:var(--color-primary)}.pill--ghost.pill--blue{border-color:var(--color-blue-500);color:var(--color-blue-500)}.pill--ghost.pill--green{border-color:var(--color-green-500);color:var(--color-green-500)}.pill--ghost.pill--purple{border-color:var(--color-purple-50);color:var(--color-purple-50)}.pill--ghost.pill--red{border-color:var(--color-red-50);color:var(--color-red-50)}.pill--ghost.pill--status-low{border-color:var(--color-primary);color:var(--color-primary)}.pill--ghost.pill--status-medium{border-color:var(--color-yellow-900);color:var(--color-yellow-900)}.pill--ghost.pill--status-high{border-color:var(--color-red-600);color:var(--color-red-600)}.pill--ticket-bug{background-color:var(--color-red-50);color:var(--color-red-700);border-color:var(--color-red-50)}.pill--ticket-feature{background-color:var(--color-blue-500);color:var(--color-light);border-color:var(--color-blue-500)}.pill--ticket-change{background-color:var(--color-yellow-900);color:var(--color-white);border-color:var(--color-yellow-900)}.pill--square{font:var(--font-body-small-regular);font-weight:700;padding:var(--unit-4) var(--unit-8);border-radius:var(--radius-md)}.pill--with-icon{gap:var(--space-xs)}.pill--with-icon .icon{width:.875rem;height:.875rem}.handy-link{display:flex;gap:var(--space-lg);align-items:center;justify-content:space-between;flex-wrap:wrap}.handy-link:hover{background-color:var(--color-yellow-100)}.handy-link__icon{padding-inline-end:var(--space-sm)}.handy-link__name{font:var(--font-body-base-bold)}.handy-link__label{font:var(--font-body-small-regular)}.handy-link__chevron{margin-left:auto}@media(min-width:576px){.handy-link{gap:var(--space-xs)}}.project-ticket-card__content{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:var(--space-sm);width:100%}.project-ticket-card__content .info-wrapper,.project-ticket-card__content .pill-info-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-block-start:var(--space-xs);flex-wrap:wrap;width:100%;gap:var(--space-md)}@media(min-width:576px){.project-ticket-card__content .info-wrapper,.project-ticket-card__content .pill-info-wrapper{flex-wrap:nowrap}}.project-ticket-card__content .info-wrapper span,.project-ticket-card__content .pill-info-wrapper span{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.project-ticket-card__content .pill-info-wrapper div{display:flex;gap:var(--space-md);flex-wrap:wrap;align-items:center}.project-ticket-card__content:hover{background-color:var(--color-yellow-100)}.organization-logo{object-fit:contain}.contact__name{font:var(--font-body-large-semibold)}.view{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);flex-wrap:nowrap;gap:var(--space-sm);font:var(--font-body-base-bold);margin-left:auto}.projects__title{font:var(--font-title-medium)}.project-title{display:flex;align-items:center;gap:var(--space-sm)}.file__actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;white-space:nowrap;gap:var(--space-md)}@media(max-width:575px){.file__actions{gap:var(--space-lg);flex-wrap:wrap}}.table{min-width:0}.table .table__empty{padding:var(--space-2xl);border-radius:var(--unit-12);background-color:var(--color-brand-grey)}.table .table__content{overflow-x:auto;background-color:var(--color-white);border-top-left-radius:var(--unit-12);border-top-right-radius:var(--unit-12)}.table .table__content table{width:100%;table-layout:auto;font:var(--font-body-base-regular)}.table .table__content thead{font:var(--font-body-small-regular);text-align:left;background-color:var(--color-brand-grey)}.table .table__content thead th:first-child{border-top-left-radius:var(--unit-12);border-bottom-left-radius:var(--unit-12)}.table .table__content thead th:last-child{border-top-right-radius:var(--unit-12);border-bottom-right-radius:var(--unit-12)}.table .table__content thead th{overflow:hidden;text-overflow:ellipsis;white-space:normal}.table .table__content tbody th{font-weight:var(--font-weight-regular)}.table .table__content tbody tr{border-bottom:2px solid var(--color-brand-grey)}.table .table__content th,.table .table__content td{text-align:left;padding-block:var(--space-md);padding-inline:var(--space-sm)}.table .table__content th[scope=row]{width:100%}.table .table__content .col--nowrap{white-space:nowrap}@media(max-width:575px){.table .table__content thead th{display:none}.table .table__content tbody td:last-child,.table .table__content tbody th:last-child{padding-bottom:var(--space-xl)}.table .table__content td,.table .table__content tbody th{display:grid;padding-inline:0;padding-block:var(--space-sm);gap:var(--space-xs)}.table .table__content td:before,.table .table__content tbody th:before{content:attr(data-label);display:block;font-weight:700}}[data-tabs]{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-lg)}.tabs__nav{display:flex;gap:var(--space-xs);border-bottom:2px solid var(--color-border-grey);margin-bottom:var(--space-lg)}.tabs__tab{padding:var(--space-sm) var(--space-lg);font:var(--font-body-base-semibold);color:var(--color-brand-black);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all .2s ease;opacity:.6}.tabs__tab:hover{opacity:1;background-color:var(--color-brand-grey);border-radius:var(--radius-md) var(--radius-md) 0 0}.tabs__tab--active{opacity:1;border-bottom-color:var(--color-brand-yellow)}.tabs__panel{display:none}.tabs__panel--active{display:block}.team-members-mini{display:flex;flex-wrap:wrap;column-gap:var(--space-sm)}.team-members__extra{display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--color-brand-yellow);padding:var(--space-xs);width:32px;height:32px;border-radius:50%;font:var(--font-body-small-bold)}.team-member-card{display:flex;align-items:center;min-height:100%;gap:var(--space-xl)}@media(min-width:992px){.team-member-card{flex-direction:column;gap:var(--space-md)}}@media(min-width:1200px){.team-member-card{flex-direction:row}}.team-member-card .card__title{flex-shrink:0}.team-member-card .card__title .avatar{width:80px;height:80px}@media(min-width:576px){.team-member-card .card__title .avatar{width:60px;height:60px}}@media(min-width:768px){.team-member-card .card__title .avatar{width:80px;height:80px}}@media(min-width:1200px){.team-member-card .card__title .avatar{width:60px;height:60px}}@media(min-width:1400px){.team-member-card .card__title .avatar{width:80px;height:80px}}.team-member-card .card__content{width:100%}.team-member-card .text-wrapper a,.team-member-card .text-wrapper p{font:var(--font-body-base-semibold)}.ticket-form-explainer{display:flex;flex-direction:column;gap:var(--space-sm)}.ticket-form-explainer__image{width:64px;height:64px;object-fit:contain}.ticket-type-card{text-decoration:none;color:inherit;display:block}.ticket-type-card__inner{display:grid;grid-template-columns:64px 1fr auto;grid-template-rows:auto auto;grid-template-areas:"image title chevron" "image description chevron";column-gap:var(--space-md);align-items:center}.ticket-type-card__inner--compact{grid-template-columns:1fr auto;grid-template-areas:"title chevron" "description chevron"}.ticket-type-card__image{grid-area:image;width:64px;height:64px;object-fit:contain;align-self:center}.ticket-type-card__title{grid-area:title;font:var(--font-body-base-medium);font-weight:700;margin:0 0 var(--space-xs) 0;align-self:end}.ticket-type-card__description{grid-area:description;font:var(--font-body-small-regular);color:var(--color-black-300);margin:0;align-self:start}.ticket-type-card__chevron{grid-area:chevron;align-self:center}.attachments-grid{display:grid}@media(min-width:375px){.attachments-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}}@media(min-width:768px){.attachments-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(min-width:1200px){.attachments-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.attachment-delete-label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.attachment-delete-label input{width:var(--unit-18);height:var(--unit-18)}.attachment-delete-label input:hover{cursor:pointer}.attachment-delete-label a{text-decoration:none}.existing-attachment{width:100%}.existing-attachment .card__content{align-items:center}.attachment-name{display:block;font-weight:500;margin-bottom:.2rem;word-break:break-word}.ticket-container{display:flex;flex-direction:column;gap:var(--space-xl);justify-content:space-between}@media(min-width:992px){.ticket-container{grid-column:1/span 2}}.ticket-container .ticket-content{display:flex;flex-direction:column;gap:var(--space-2xl)}.ticket-container .ticket-content .text-wrapper{gap:var(--space-md)}.ticket-container .ticket-content .text-wrapper .ticket-content__device{text-transform:capitalize}@media(min-width:576px){.ticket-container .ticket-content .text-wrapper:first-of-type{gap:var(--space-sm)}}.ticket-btn-wrapper{display:flex}@media(min-width:576px){.ticket-btn-wrapper{justify-content:flex-end}}.ticket-content__attachment{display:flex;flex-direction:row;align-items:center;gap:var(--space-md)}.ticket-content__attachment .link:hover{text-decoration:underline}.tickets-container{display:flex;flex-direction:column;gap:var(--space-2xl)}.tickets-table tbody{padding:var(--space-2xl)}.ticket-title{font-weight:500}.checkbox-label{display:flex;align-items:center;margin-bottom:var(--space-md);gap:.5rem;cursor:pointer;font:var(--font-body-base-regular)}.checkbox-label input[type=checkbox]{width:var(--unit-18);height:var(--unit-18);cursor:pointer}.ticket-actions-row{display:flex;gap:var(--space-sm);flex-wrap:wrap}.closed-ticket_title{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg)}.closed-ticket_title p{font:var(--font-body-base-semibold)}.closed-ticket_by{display:flex;align-items:center;gap:var(--space-sm);padding-block-start:var(--space-xs);font:var(--font-body-base-medium)}.app-logo{display:flex;align-items:center;gap:var(--space-sm)}.app-logo .text{font:var(--font-body-large-semibold);color:var(--color-dark);letter-spacing:.02em}.view{display:flex;align-items:center;gap:var(--space-sm);font:var(--font-body-base-bold)}.customer-message{display:grid;gap:var(--space-2xl)}.slack-connect-info{display:flex;align-items:center;gap:var(--space-sm);background-color:var(--color-primary-container);padding:var(--space-sm);border-radius:var(--radius-sm);width:fit-content}.slack-connect-actions{display:flex;justify-content:space-between;align-items:center;width:100%}html{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}html,body{height:100%;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--font-body-base-regular)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.separator{border:none;border-top:2px solid var(--color-brand-yellow);border-bottom:1px solid var(--color-brand-hover-yellow);margin-block:var(--space-sm);border-radius:2px;box-sizing:content-box}.hidden{display:none}.helper-text{display:flex;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm);border-radius:10px;background:var(--color-brand-secondary)}.helper-text p{font-size:14px}
