html,body{touch-action:none;margin:0;height:100%;overflow:hidden;font-family:sans-serif;background-color:#fff;color:#121212}a{color:#1e4f91}.button{display:inline-block;font-size:14px;line-height:36px;margin:0 0 0 4px;padding:0 16px;height:36px;border-radius:18px;border:none;background:#f2f4f7;vertical-align:top;text-decoration:none;color:#121212;cursor:pointer}.button img{height:18px}.button:hover{background-color:#e4e7eb}.button:disabled{background-color:#d3d6da;color:#999;cursor:not-allowed;pointer-events:none}.button-round{width:36px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.button-primary{background-color:#1e4f91;color:#fff}.button-primary:hover{background-color:#173e73}.button-primary:active{background-color:#142f56}.button-primary:disabled{background-color:#8fa8c6}.button-accent{background-color:#3dbfc2;color:#fff}.button-accent img{filter:invert(100%)}.button-accent:hover{background-color:#34a7aa}.button-accent:active{background-color:#2b8d90}.button-accent:disabled{background-color:#a6dde0}.button-highlight{background-color:#f28c6b;color:#fff}.button-highlight img{filter:invert(100%)}.button-highlight:hover{background-color:#e67654}.button-highlight:active{background-color:#c65d3f}.button-highlight:disabled{background-color:#f3b7a3}.form-group{padding:10px 0}.form-group label{display:block;margin:0 0 4px}.form-group input{font-size:14px;height:44px;padding:0 16px;background-color:transparent;border:1px solid rgb(145,145,140);border-radius:12px;outline-width:0;width:100%;max-width:350px}.form-group select{font-size:14px;height:44px;padding:0 16px;background-color:transparent;border:1px solid rgb(145,145,140);border-radius:12px;outline-width:0;width:100%;max-width:384px;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;cursor:pointer}.page{display:flex;flex-wrap:wrap}@media (min-width: 768px){.page{flex-wrap:nowrap}}.aside{display:flex;flex-direction:column;flex:1 0 100%;width:100%;overflow-y:auto;padding:18px 0}@media (min-width: 768px){.aside{flex:1 0 240px;width:240px}}.aside h2{font-size:20px;padding:0 0 0 8px}.aside .button{align-self:flex-start;margin:0 0 20px 8px}.aside ul{margin:0;padding:0}.aside ul a{color:#121212;font-weight:500;display:flex;align-items:center;height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;line-height:24px;border-radius:10px;text-decoration:none;padding:0 16px}.aside ul a:hover,.aside ul a:active{background-color:#f2f4f7}.aside ul a.active,.aside ul a.active:hover,.aside ul a.active:active{background-color:#d9dbde}.content{width:1080px;max-width:100%;margin:0 auto;padding:0 32px}.cdk-overlay-container{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;pointer-events:none}.cdk-global-overlay-wrapper{position:fixed;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1001}.cdk-overlay-pane{pointer-events:auto;background-color:#fff;box-shadow:0 8px 24px #00000040;padding:1.5rem;max-width:90vw;max-height:90vh;overflow:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .3s ease,opacity .3s ease;opacity:1;width:400px}.cdk-overlay-backdrop{position:fixed;inset:0;pointer-events:auto;background:#00000080;z-index:1000}.cdk-overlay-dark-backdrop{background:#0009}.cdk-overlay-backdrop-showing{opacity:1}
