@import "../globalCssVariables"; .ProseMirror { width: 100%; height: 100%; min-height: 100%; } .ProseMirror:focus { outline: none !important; } .formattedTextBox-cont { cursor: text; background: inherit; padding: 0; border-width: 0px; border-radius: inherit; border-color: $intermediate-color; box-sizing: border-box; background-color: inherit; border-style: solid; overflow-y: auto; overflow-x: hidden; color: initial; height: 100%; pointer-events: all; overflow-y: auto; max-height: 100%; .formattedTextBox-dictation { height: 20px; width: 20px; top: 0px; left: 0px; position: absolute; } } .collectionfreeformview-container { position: relative; } .formattedTextBox-outer { position: relative; overflow: auto; display: inline-block; padding: 10px 10px; width: 100%; height: 100%; } .formattedTextBox-inner-rounded { height: 70%; width: 85%; position: absolute; overflow: auto; top: 15%; left: 10%; } .formattedTextBox-inner-rounded, .formattedTextBox-inner { padding: 10px 10px; height: 100%; } // .menuicon { // display: inline-block; // border-right: 1px solid rgba(0, 0, 0, 0.2); // color: #888; // line-height: 1; // padding: 0 7px; // margin: 1px; // cursor: pointer; // text-align: center; // min-width: 1.4em; // } .strong, .heading { font-weight: bold; } .em { font-style: italic; } .userMarkOpen { background: rgba(255, 255, 0, 0.267); display: inline; } .userMark { background: rgba(255, 255, 0, 0.267); font-size: 2px; display: inline-grid; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 10px; min-height: 10px; text-align: center; align-content: center; } footnote { display: inline-block; position: relative; cursor: pointer; div { padding: 0 !important; } } footnote::after { content: counter(prosemirror-footnote); vertical-align: super; font-size: 75%; counter-increment: prosemirror-footnote; } .ProseMirror { counter-reset: prosemirror-footnote; } .footnote-tooltip { cursor: auto; font-size: 75%; position: absolute; left: -30px; top: calc(100% + 10px); background: silver; padding: 3px; border-radius: 2px; max-width: 100px; min-width: 50px; width: max-content; } .prosemirror-attribution { font-size: 8px; } .footnote-tooltip::before { border: 5px solid silver; border-top-width: 0px; border-left-color: transparent; border-right-color: transparent; position: absolute; top: -5px; left: 27px; content: " "; height: 0; width: 0; } .formattedTextBox-summarizer { opacity: 0.5; position: relative; width: 40px; height: 20px; } .formattedTextBox-summarizer::after { content: "←"; } .formattedTextBox-summarizer-collapsed { opacity: 0.5; position: relative; width: 40px; height: 20px; } .formattedTextBox-summarizer-collapsed::after { content: "..."; } .ProseMirror { touch-action: none; ol { counter-reset: deci1 0; padding-left: 0px; } .decimal1-ol { counter-reset: deci1; p { display: inline } ; font-size: 24; ul, ol { padding-left: 30px; } } .decimal2-ol { counter-reset: deci2; p { display: inline } ; font-size: 18; ul, ol { padding-left: 30px; } } .decimal3-ol { counter-reset: deci3; p { display: inline } ; font-size: 14; ul, ol { padding-left: 30px; } } .decimal4-ol { counter-reset: deci4; p { display: inline } ; font-size: 10; ul, ol { padding-left: 30px; } } .decimal5-ol { counter-reset: deci5; p { display: inline } ; font-size: 10; ul, ol { padding-left: 30px; } } .decimal6-ol { counter-reset: deci6; p { display: inline } ; font-size: 10; ul, ol { padding-left: 30px; } } .decimal7-ol { counter-reset: deci7; p { display: inline } ; font-size: 10; ul, ol { padding-left: 30px; } } .upper-alpha-ol { counter-reset: ualph; p { display: inline } ; font-size: 18; } .lower-roman-ol { counter-reset: lroman; p { display: inline } ; font-size: 14; } .lower-alpha-ol { counter-reset: lalpha; p { display: inline } ; font-size: 10; } .decimal1:before { content: counter(deci1) ") "; counter-increment: deci1; display: inline-block; min-width: 30; } .decimal2:before { content: counter(deci1) "."counter(deci2) ") "; counter-increment: deci2; display: inline-block; min-width: 35 } .decimal3:before { content: counter(deci1) "."counter(deci2) "."counter(deci3) ") "; counter-increment: deci3; display: inline-block; min-width: 35 } .decimal4:before { content: counter(deci1) "."counter(deci2) "."counter(deci3) "."counter(deci4) ") "; counter-increment: deci4; display: inline-block; min-width: 40 } .decimal5:before { content: counter(deci1) "."counter(deci2) "."counter(deci3) "."counter(deci4) "."counter(deci5) ") "; counter-increment: deci5; display: inline-block; min-width: 40 } .decimal6:before { content: counter(deci1) "."counter(deci2) "."counter(deci3) "."counter(deci4) "."counter(deci5) "."counter(deci6) ") "; counter-increment: deci6; display: inline-block; min-width: 45 } .decimal7:before { content: counter(deci1) "."counter(deci2) "."counter(deci3) "."counter(deci4) "."counter(deci5) "."counter(deci6) "."counter(deci7) ") "; counter-increment: deci7; display: inline-block; min-width: 50 } .upper-alpha:before { content: counter(deci1) "."counter(ualph, upper-alpha) ") "; counter-increment: ualph; display: inline-block; min-width: 35 } .lower-roman:before { content: counter(deci1) "."counter(ualph, upper-alpha) "."counter(lroman, lower-roman) ") "; counter-increment: lroman; display: inline-block; min-width: 50 } .lower-alpha:before { content: counter(deci1) "."counter(ualph, upper-alpha) "."counter(lroman, lower-roman) "."counter(lalpha, lower-alpha) ") "; counter-increment: lalpha; display: inline-block; min-width: 35 } }