@layer components{.ToolLayout{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 50px);height:calc(100svh - 50px);overflow:hidden}@media(min-width:720px){.ToolLayout{height:calc(100vh - 80px);height:calc(100svh - 80px)}}.ToolLayout__header{position:relative}@media(min-width:1000px){.ToolLayout__header{height:130px;padding:15px;border-bottom:2px solid #f0f1f8}}.ToolLayout__main{position:relative;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10}@media(min-width:1000px){.ToolLayout__main{margin-left:360px}}.ToolLayout__curtainOverlay,.ToolLayout__curtainSidebar{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:rgba(0,0,0,.75);-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.ToolLayout__curtainSidebar{z-index:20}@media(min-width:1000px){.ToolLayout__curtainSidebar{display:none}}.ToolLayout__curtainOverlay{z-index:40}.ToolLayout__aside{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100%;max-width:370px;height:calc(100vh - 50px);height:calc(100svh - 50px);z-index:30}@media(min-width:720px){.ToolLayout__aside{height:calc(100vh - 80px);height:calc(100svh - 80px)}}@media(min-width:1000px){.ToolLayout__aside{width:360px;max-width:none;height:calc(100vh - 80px);height:calc(100svh - 80px);-webkit-transform:none;transform:none}}.ToolLayout__overlay{position:absolute;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-negative:0;flex-shrink:0;background:#fff;-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in;-webkit-transform:translateX(100%);transform:translateX(100%);width:100%;max-width:370px;height:calc(100vh - 50px);height:calc(100svh - 50px);z-index:50}@media(min-width:720px){.ToolLayout__overlay{height:calc(100vh - 80px);height:calc(100svh - 80px)}}.ToolLayout--isSidebarOpen .ToolLayout__aside{-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;-webkit-transform:none;transform:none}.ToolLayout--isSidebarOpen .ToolLayout__curtainSidebar{opacity:1;pointer-events:all}.ToolLayout--isOverlayOpen .ToolLayout__overlay{-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;-webkit-transform:none;transform:none}.ToolLayout--isOverlayOpen .ToolLayout__curtainOverlay{opacity:1;pointer-events:all}}