*{box-sizing:border-box}.diagramContainer{overflow:hidden;height:1500px;width:3000px;touch-action:none;background-color:#7f33004b;opacity:.8;background-image:linear-gradient(rgba(127,51,0,.2941176471) .0625rem,transparent .0625rem),linear-gradient(to right,#7f33004b .0625rem,#e5e5f7 .0625rem);background-size:1.25rem 1.25rem}.stickerHeader{background-color:red;height:2rem;width:100%;display:flex;align-items:center;justify-content:space-between;padding-inline:1rem;gap:1rem}.stickerHeader svg{fill:#fff}.stickerHeaderContent{display:flex;align-items:center;justify-content:flex-start;gap:1rem;width:100%}.headerInput{height:100%;padding-block:.5rem}.headerInput>div{font-weight:700}.headerClose{cursor:pointer}.stickerContainer{position:absolute;border:.0625rem solid black;width:10rem;height:10rem}.stickerInnerContainer{height:inherit}.stickerContent{max-height:calc(100% - 2rem);overflow:auto}.stickerContentInput{height:inherit;color:#fff}.stickerContentInput>div{min-height:167px;display:flex;align-items:flex-start;padding:0}button.stickerFab{position:fixed;bottom:1rem;inset-inline-end:1rem}@media only screen and (max-width: 768px){button.stickerFab{top:90vh;bottom:0;inset-inline-start:calc(90vw - 2rem);inset-inline-end:0}}.stickerFabIcon{width:1.5rem;height:1.5rem}div.introduceModal{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 768px){div.introduceModal{max-width:100vw;height:100vh;height:fit-content}}div.introduceModal .container{background-color:#fff}
