*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:#f4f4f6;color:#1c1c1e}.auth-boot{height:100%;background:#f4f4f6}button,input,textarea{font:inherit}.shell{display:grid;grid-template-columns:220px minmax(0,1fr);height:100%;min-height:0;background:#f4f4f6}.shell__nav{display:flex;flex-direction:column;min-height:0;background:#fff;border-right:1px solid #e6e6eb}.shell__brand{display:flex;align-items:center;height:52px;padding:0 14px;border-bottom:1px solid #ececf1}.shell__brand svg{display:block;width:auto;height:28px;max-width:100%}.shell__nav nav{display:flex;flex-direction:column;gap:2px;padding:10px}.shell__nav nav a{height:32px;padding:0 10px;border-radius:8px;color:#1c1c1e;font-size:13px;font-weight:600;line-height:32px;text-decoration:none}.shell__nav nav a.active{color:#3a24b8;background:#efecfd}.shell__user{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding:12px;border-top:1px solid #ececf1}.shell__user span{overflow:hidden;color:#6e6e73;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.shell__user button{height:28px;padding:0;border:0;background:transparent;color:#3a24b8;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.shell__main{min-width:0;min-height:0;overflow:hidden}:root{--white: #ffffff;--primary: #5035ed;--primary-light: #dfd9fc;--primary-lightest: #efecfd;--primary-dark: #0c0e35;--primary-hover: #beb4f8;--primary-disabled: #9e8ef5;--primary-contrast-text: #190a71;--secondary: #4fa4e1;--secondary-light: #dcedf9;--secondary-lightest: #eef6fc;--secondary-dark: #185b8c;--secondary-hover: #b9dbf3;--secondary-disabled: #96c9ed;--secondary-contrast-text: #124469;--error: #ea4848;--error-light: #fbdada;--error-lightest: #fdeded;--error-dark: #921111;--error-hover: #f6b6b6;--error-disabled: #f29191;--error-contrast-text: #6e0d0d;--success: #42b348;--success-light: #b5e3b7;--success-lightest: #e1f4e2;--success-dark: #1c4a1e;--success-hover: #97d89a;--success-disabled: #79cd7d;--success-contrast-text: #112d12;--warning: #ee6c01;--warning-light: #fec79a;--warning-lightest: #ffe9d6;--warning-dark: #652e01;--warning-hover: #feb171;--warning-disabled: #fe9a48;--warning-contrast-text: #3d1c00;--grayscale: #999999;--grayscale-light: #ebebeb;--grayscale-lightest: #f5f5f5;--grayscale-dark: #525252;--grayscale-hover: #d6d6d6;--grayscale-disabled: #c2c2c2;--grayscale-contrast-text: #3d3d3d;--safety: #fde220;--safety-light: #fef7c2;--safety-lightest: #fffad7;--safety-dark: #8d7d01;--safety-hover: #fef29a;--safety-disabled: #feed72;--safety-contrast-text: #655901;--tray-background: #af9164;--font-size-h1: 1.5rem;--font-size-h2: 1.25rem;--font-size-h3: 1rem;--font-size-h4: .875rem;--font-size-h5: .875rem;--font-size-h6: .875rem;--font-size-subtitle2: .75rem;--line-height-h1: 2.04;--line-height-h4: 1.75;--line-height-h5: 1.2;--line-height-h6: 1.2;--line-height-subtitle2: 1.5;--font-weight-h1: 700;--font-weight-h2: 700;--font-weight-h3: 500;--font-weight-h4: 500;--font-weight-h5: 500;--font-weight-h6: 400;--font-weight-subtitle2: 400}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1);font-family:var(--font-family)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);font-family:var(--font-family)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);font-family:var(--font-family)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4);font-family:var(--font-family)}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--line-height-h5);font-family:var(--font-family)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);line-height:var(--line-height-h6);font-family:var(--font-family)}.subtitle2{font-size:var(--font-size-subtitle2);font-weight:var(--font-weight-subtitle2);line-height:var(--line-height-subtitle2);font-family:var(--font-family)}
