:root{color:#3c2a24;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f1ec;font-family:Segoe UI,Trebuchet MS,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body,#root{width:100%;min-height:100vh;margin:0}body{background:radial-gradient(circle at 0 0,#ffb25a24,#0000 22%),radial-gradient(circle at 100% 0,#ff5b7a1a,#0000 24%),linear-gradient(135deg,#fff7f1 0%,#fff1e7 42%,#fcede7 100%)}button,input,select,textarea{font:inherit}button{transition:transform .18s,box-shadow .18s,opacity .18s}button:hover:not(:disabled){transform:translateY(-1px)}button:disabled{cursor:not-allowed}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #ff7a593d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#fff8f3cc}::-webkit-scrollbar-thumb{background:linear-gradient(#ff9b3e,#ff6a3c);border:2px solid #fff8f3cc;border-radius:999px}::selection{color:#42191b;background:#ff8a3d3d}@media (width<=900px){.rcrm-login-shell,.rcrm-shell{min-height:100dvh!important;display:block!important;overflow-x:hidden!important}.rcrm-login-brand,.rcrm-login-auth{min-height:auto!important;padding:18px!important}.rcrm-login-brand [style*=grid-template-columns]{grid-template-columns:1fr!important}.rcrm-login-brand [style*=min-height]{min-height:0!important}.rcrm-login-brand h1{font-size:clamp(24px,7vw,34px)!important}.rcrm-login-auth form{border-radius:22px!important;max-width:100%!important;padding:24px 20px!important}.rcrm-sidebar{width:100%!important;min-height:auto!important;padding:14px!important;position:relative!important;overflow:visible!important}.rcrm-sidebar>div:first-child>div:first-child{margin-bottom:12px!important}.rcrm-sidebar nav{overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important;margin-top:12px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.rcrm-sidebar nav>div{scroll-snap-align:start!important;min-width:170px!important}.rcrm-sidebar nav [data-testid^=nav-]{white-space:nowrap!important;border-radius:14px!important;padding:10px 12px!important}.rcrm-sidebar>div:last-child{display:none!important}.rcrm-main{width:100%!important;padding:10px!important;overflow-x:hidden!important}.rcrm-module-header{border-radius:20px!important;grid-template-columns:1fr!important;gap:14px!important;padding:14px!important;display:grid!important}.rcrm-module-header h1{font-size:clamp(28px,9vw,40px)!important;line-height:1.02!important}.rcrm-module-header>div:last-child{justify-content:flex-start!important;width:100%!important}.rcrm-module-header input,.rcrm-module-header button,.rcrm-module-header select{max-width:100%!important}.rcrm-module-header input{flex:240px!important;width:100%!important}.rcrm-module-tabs>div{scroll-snap-type:x proximity!important;flex-wrap:nowrap!important;padding:8px!important;overflow-x:auto!important}.rcrm-module-tabs button{white-space:nowrap!important;scroll-snap-align:start!important;flex:none!important}.rcrm-main [style*=grid-template-columns]{grid-template-columns:1fr!important}.rcrm-main [style*="width: 460px"],.rcrm-main [style*="width: 430px"],.rcrm-main [style*="width: 420px"],.rcrm-main [style*="width: 500px"]{width:100%!important}.rcrm-main svg{max-width:100%!important}.rcrm-main table{min-width:760px!important}.rcrm-main th,.rcrm-main td{padding:10px!important;font-size:13px!important}.rcrm-main input,.rcrm-main select,.rcrm-main textarea{min-width:0!important;max-width:100%!important}.rcrm-main button{max-width:100%!important}}@media (width<=560px){.rcrm-login-brand{padding:14px!important}.rcrm-login-brand [style*=repeat\(3]{grid-template-columns:1fr!important}.rcrm-login-brand [style*="border-radius: 30px"]{border-radius:20px!important}.rcrm-sidebar nav>div{min-width:150px!important}.rcrm-main{padding:8px!important}.rcrm-module-header>div:first-child>div:nth-child(2){flex-direction:column!important;align-items:flex-start!important}.rcrm-module-header>div:last-child{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.rcrm-module-header>div:last-child>input,.rcrm-module-header>div:last-child>div{grid-column:1/-1!important}.rcrm-module-header button{width:100%!important;padding:10px 8px!important}.rcrm-main table{min-width:680px!important}.rcrm-main [style*="padding: 22px"],.rcrm-main [style*="padding: 18px"]{padding:14px!important}}
