.portal-frame_workspace__lGrGS{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100vh;background:#f7f8f2}.portal-frame_rail__mQ05T{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:#173d35;color:#f4f6eb;padding:32px 20px}.portal-frame_brand__h4y6Y{display:flex;align-items:center;gap:12px;font-size:1.45rem;font-weight:600}.portal-frame_brand__h4y6Y>span>span{display:block;font-size:.75rem;font-weight:400;color:#ccdccb;margin-top:3px}.portal-frame_caption__LH8UD{margin:50px 12px 16px;color:#a9c2ad;font-size:.75rem}.portal-frame_rail__mQ05T nav{display:grid;gap:8px}.portal-frame_rail__mQ05T nav a{display:flex;gap:11px;align-items:center;padding:13px 12px;border-radius:8px;font-size:.88rem;line-height:1.6}.portal-frame_rail__mQ05T a:focus-visible{outline:2px solid #ddea93;outline-offset:4px}.portal-frame_rail__mQ05T nav a:hover{background:#285144}.portal-frame_rail__mQ05T nav a[aria-current=page]{background:#ddea93;color:#173d35;font-weight:600}.portal-frame_foot__w4dyJ{margin-top:auto;padding:24px 10px 4px;border-top:1px solid #527065}.portal-frame_foot__w4dyJ p{font-size:.88rem}.portal-frame_foot__w4dyJ>span{display:block;font-size:.76rem;line-height:1.9;color:#ccdccb;margin-top:9px}.portal-frame_foot__w4dyJ a{display:flex;gap:10px;align-items:center;margin-top:18px;font-size:.85rem}.portal-frame_content___5yaP{min-width:0}.portal-frame_content___5yaP>main{background:radial-gradient(ellipse at 85% 0,#eaf0df,transparent 40%),#f7f8f2}.portal-frame_content___5yaP>main>header{background:#ffffffbd;border-bottom-color:#d6dfd5}.portal-frame_content___5yaP>main>section{padding-top:32px}.portal-frame_content___5yaP input,.portal-frame_content___5yaP select,.portal-frame_content___5yaP textarea{border-color:#cfdbce}.portal-frame_content___5yaP details{border-color:#c6d6c4}@media(max-width:1000px){.portal-frame_workspace__lGrGS{grid-template-columns:1fr}.portal-frame_rail__mQ05T{position:relative;height:auto;padding:18px 20px;gap:18px}.portal-frame_brand__h4y6Y{font-size:1.2rem}.portal-frame_brand__h4y6Y>span>span{display:inline;margin-right:12px}.portal-frame_caption__LH8UD,.portal-frame_foot__w4dyJ{display:none}.portal-frame_rail__mQ05T nav{display:flex;gap:8px;overflow:auto;padding:2px 0 5px}.portal-frame_rail__mQ05T nav a{white-space:nowrap;padding:10px 12px;font-size:.82rem;flex-shrink:0}.portal-frame_content___5yaP>main>section{padding-top:24px}}