.black{color:#000!important}.blue{color:#00f!important}.green{color:green!important}.lightgreen{color:#90ee90!important}.pink{color:pink!important}.red{color:red!important}.darkred{color:#aa3232!important}.darkgreen{color:#006400!important}.yellow{color:#ff0}.orange{color:orange}.white{color:#fff!important}.highlight-green,.highlight-lightgreen{background-color:#90ee90!important}.highlight-darkgreen{background-color:#64af64bf!important}.highlight-red{background-color:red!important}.highlight-darkred{background-color:#aa3232}.background-transparent-darkred{background-color:#aa32320d}.highlight-pink{background-color:pink!important}.highlight-yellow{background-color:#fafad2!important}.highlight-orange{background-color:orange!important}.highlight-blue,.highlight-lightblue{background-color:#add8e6!important}.highlight-lightgray,.highlight-lightgrey{background-color:#d3d3d3!important}.unsaved{background-color:pink!important}.saved{background-color:#90ee90!important}.drawer{border:1px solid #aa3232;margin:0 auto 1rem;width:100vw}.drawer-header{background-color:#aa3232;display:flex;justify-content:space-between}.drawer-header-content{color:#fafafa!important;flex-grow:1;min-height:3.5rem;padding:0 10px}.drawer-header-button,.drawer-header-content h1,.drawer-header-content h2,.drawer-header-content h3{align-self:center;color:#fafafa!important;cursor:pointer}.drawer-header-button{border:1px solid #fafafa;border-radius:5px;font-size:1.5rem;font-weight:500;margin-right:.5rem;padding:.5rem}.drawer-header-toggle{flex-basis:48px;padding:5px}.drawer-body{background-color:#aa32320d;max-height:0;overflow:hidden;transition:height .25s ease}.drawer-body,.drawer-body.open{transition:max-height .25s ease}.drawer-body.open{max-height:100%;padding:1rem}.drawer-body.open.resizable{max-height:50vh;overflow:auto;resize:vertical;transition:max-height .25s ease}.nopadding{padding:0!important}@media screen and (min-width:700px){.drawer{margin:0;width:unset}.drawer-header-content{align-items:end;flex-direction:column}.drawer-body{background-color:#aa32320d;overflow:hidden}.drawer-body.open{max-height:var(--v331d5c56);overflow:var(--v4c401df7);padding:1rem}.drawer-body.open.resizable{max-height:50vh;overflow:var(--v4c401df7);resize:vertical}}
