.mtl-login-layout{display:grid;grid-template-columns:1fr 1fr;background:#efeee6;border-radius:22px;overflow:hidden;margin:25px 0}.mtl-login-story{background:#102747;color:white;padding:65px 48px;position:relative;overflow:hidden}.mtl-login-story h2{font-size:48px;letter-spacing:-.05em;position:relative;z-index:1}.mtl-login-story p{color:#d9e0e8}.mtl-eyebrow{font-size:10px!important;letter-spacing:.14em;font-weight:800;margin:0 0 20px!important}.mtl-star{position:absolute;bottom:-70px;right:-20px;font-size:300px;color:#f2bd24;opacity:.16}.mtl-login-card{padding:48px}.mtl-login-card h2{font-size:33px}.mtl-login-card>p{font-size:13px;color:#566273}.mtl-login-card label:not(.mtl-check){display:block;font-size:12px;font-weight:700;margin-bottom:19px}.mtl-login-card input:not([type=checkbox]){display:block;width:100%;border:1px solid #c9cfcd;border-radius:7px;background:#fff;padding:14px;margin-top:7px}.mtl-check{font-size:12px;display:flex;align-items:center;gap:9px;margin-bottom:22px}.mtl-login-card .button{width:100%}.mtl-login-links{display:flex;justify-content:space-between;gap:20px;font-size:11px;margin-top:22px;line-height:1.6}.mtl-small{font-size:11px!important;color:#566273}.mtl-error{background:#f9e1df;color:#8c2922!important;padding:12px;border-radius:6px}.mtl-dash-head{display:flex;align-items:center;justify-content:space-between;gap:25px}.mtl-dash-head h2{font-size:36px}.mtl-dash-head p{font-size:14px;color:#566273}.mtl-session{display:flex;align-items:center;gap:17px;font-size:12px}.mtl-my-tags{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 33px}.mtl-my-tags span{background:#f1dfaa;border-radius:30px;padding:7px 12px;font-size:11px}.mtl-toolbar{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:15px;padding:23px;background:#eeeee6;border-radius:12px}.mtl-toolbar label{font-size:11px;font-weight:700;display:block}.mtl-toolbar input,.mtl-toolbar select{display:block;width:100%;padding:13px 10px;background:white;border:1px solid #d4d7d2;border-radius:6px;margin-top:8px;font-size:12px;min-height:43px;color:#102747}.mtl-count{font-size:12px;margin:28px 0 15px;color:#566273}.mtl-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mtl-resource{border:1px solid #d6dcd7;border-radius:15px;padding:25px;display:flex;flex-direction:column;background:#fff}.mtl-resource-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.1em;margin-bottom:25px}.mtl-resource-icon{font-size:32px;background:#f9edc6;border-radius:12px;padding:8px 14px;line-height:1.3}.mtl-resource h3{font-size:22px;line-height:1.2;margin:0 0 12px}.mtl-resource>p:not(.mtl-eyebrow){font-size:12px;line-height:1.8;color:#566273}.mtl-resource .mtl-eyebrow{font-size:8px!important;margin-bottom:10px!important}.mtl-resource-tags{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 23px}.mtl-resource-tags span{font-size:9px;padding:5px 7px;background:#f0f2ee;border-radius:4px}.mtl-open{display:flex;justify-content:space-between;border-top:1px solid #e1e4de;padding-top:17px;font-size:12px;font-weight:700;margin-top:auto;text-decoration:none!important}.mtl-empty{text-align:center;padding:65px 20px;border:1px dashed #b9c0bc;border-radius:15px;margin-top:20px}.mtl-empty>span{font-size:44px;color:#b78308}.mtl-empty h3{font-size:23px}.mtl-empty p{color:#566273;font-size:14px}.mtl-dashboard{padding-block:18px}.mt-portal-page .document-page>h1{display:none}.mt-portal-page .document-page{padding-top:35px}.mtl-resource[hidden],.mtl-empty[hidden]{display:none!important}@media(max-width:900px){.mtl-login-layout{grid-template-columns:1fr}.mtl-login-story{padding:35px}.mtl-login-story h2{font-size:35px}.mtl-login-card{padding:35px}.mtl-resource-grid{grid-template-columns:repeat(2,1fr)}.mtl-toolbar{grid-template-columns:1fr 1fr}.mtl-dash-head{align-items:start;flex-direction:column}}@media(max-width:560px){.mtl-resource-grid{grid-template-columns:1fr}.mtl-toolbar{grid-template-columns:1fr 1fr;padding:17px;gap:12px}.mtl-search{grid-column:span 2}.mtl-login-card,.mtl-login-story{padding:27px}.mtl-login-story h2{font-size:32px}.mtl-login-links{flex-direction:column;gap:10px}.mtl-dash-head h2{font-size:29px}.mtl-session .button{font-size:11px;padding:12px}}
