.ats-hover-surface:hover{background:#191c1d14}.ats-hover-surface-low:hover{background:#191c1d0a}.ats-hover-primary:hover{background:color-mix(in srgb, var(--chakra-colors-pink-600) 8%, transparent)}.ats-hover-error:hover{background:color-mix(in srgb, var(--chakra-colors-red-600) 8%, transparent)}.ats-pressed-primary:active{background:color-mix(in srgb, var(--chakra-colors-pink-600) 12%, transparent)}@media (prefers-reduced-motion:reduce){.ats-hover-surface,.ats-hover-surface-low,.ats-hover-primary,.ats-hover-error{transition:none!important}}.clickable-card{background:var(--chakra-colors-bg);cursor:pointer;border:1px solid #191c1d14;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background .15s}.clickable-card:hover{box-shadow:var(--shadow-level-3);border-color:#191c1d1f;transform:translateY(-2px)}.clickable-card-accent{background:var(--chakra-colors-pink-600);color:var(--chakra-colors-white);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.clickable-card-accent:hover{box-shadow:var(--shadow-level-2);filter:brightness(1.05);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.clickable-card,.clickable-card-accent{transition:none}.clickable-card:hover,.clickable-card-accent:hover{transform:none}}@media (max-width:1200px){.hp-workspace-el{flex-direction:column!important}.hp-workspace-el>div{flex:100%!important;max-width:100%!important}}.ats-focus-ring:focus-visible{outline:2px solid var(--chakra-colors-pink-600);outline-offset:2px;box-shadow:0 0 0 4px var(--state-hover-primary)}.ats-focus-ring-dark:focus-visible{outline:2px solid var(--chakra-colors-white);outline-offset:2px;box-shadow:0 0 0 4px #fff3}.ats-focus-ring-error:focus-visible{outline:2px solid var(--chakra-colors-red-600);outline-offset:2px;box-shadow:0 0 0 4px #ba1a1a26}.ats-skip-link{background:var(--chakra-colors-pink-600);color:var(--chakra-colors-white);z-index:10000;padding:8px 16px;transition:top .2s;position:absolute;top:-40px;left:0}.ats-skip-link:focus{outline:2px solid var(--chakra-colors-white);outline-offset:2px;top:0}.data-table{width:100%}.data-table-wrapper{background:var(--chakra-colors-bg);border-radius:16px;overflow:hidden;box-shadow:0 1px 4px #0000000a}.data-table-scroll{border-radius:16px 16px 0 0}.data-table-pagination{border-radius:0 0 16px 16px;margin-top:-1px}.data-table-scroll::-webkit-scrollbar{width:10px;height:10px}.data-table-scroll::-webkit-scrollbar-track{background:var(--chakra-colors-bg-muted);border-radius:5px}.data-table-scroll::-webkit-scrollbar-thumb{background:var(--chakra-colors-border);border-radius:5px}.data-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--chakra-colors-border-emphasized)}.thin-scrollbar{scrollbar-width:thin;scrollbar-color:var(--chakra-colors-border) transparent}.thin-scrollbar::-webkit-scrollbar{width:6px;height:6px}.thin-scrollbar::-webkit-scrollbar-track{background:0 0}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--chakra-colors-border);border-radius:9999px}.thin-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--chakra-colors-border-emphasized)}.ats-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.appshell-container{width:100%;height:100dvh;font-family:var(--font-plus-jakarta), sans-serif;display:flex;position:relative;overflow:hidden}.appshell-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.appshell-content{flex:1;min-height:0;position:relative;overflow:auto}.appshell-desktop-sidebar{display:flex}.appshell-main-with-sidebar{transition:margin-left .2s var(--ease-in-out);margin-left:80px}@media (min-width:840px){.appshell-sidebar-pinned .appshell-main-with-sidebar{margin-left:240px}}@media (max-width:839px){.appshell-desktop-sidebar{display:none}.appshell-main-with-sidebar{margin-left:0;transition:none}}@media (prefers-reduced-motion:reduce){.appshell-main-with-sidebar{transition:none}}