{"version":3,"file":"overrides.css","sources":["../../../home/matthias/projects/django-prose-editor/src/overrides.css","../../../src/overrides.css"],"sourcesContent":["/* Thanks, https://github.com/django-tiptap/django_tiptap/blob/main/django_tiptap/static/django_tiptap/css/styles.css */\n\n.ProseMirror {\n  padding: 1rem 1.75rem;\n  outline: none !important;\n  font-family:\n    -apple-system, blinkmacsystemfont, \"Segoe UI\", roboto, oxygen, ubuntu,\n    cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n  margin: 0 !important;\n\n  color: var(--body-fg);\n  background: var(--body-bg);\n}\n\n.ProseMirror * {\n  color: inherit;\n  background: inherit;\n}\n\n.ProseMirror p {\n  font-size: 15px !important;\n}\n\n.ProseMirror h1 {\n  display: block !important;\n  font-size: 2em !important;\n  margin-block-start: 0.67em !important;\n  margin-block-end: 0.67em !important;\n  margin-inline-start: 0px !important;\n  margin-inline-end: 0px !important;\n  font-weight: bold !important;\n  line-height: 1.2 !important;\n}\n\n.ProseMirror h2 {\n  padding: 0;\n  display: block !important;\n  font-size: 1.5em !important;\n  margin-block-start: 0.83em !important;\n  margin-block-end: 0.83em !important;\n  margin-inline-start: 0px !important;\n  margin-inline-end: 0px !important;\n  font-weight: bold !important;\n  line-height: 1.2 !important;\n}\n\n.ProseMirror h3 {\n  display: block !important;\n  font-size: 1.17em !important;\n  margin-block-start: 1em !important;\n  margin-block-end: 1em !important;\n  margin-inline-start: 0px !important;\n  margin-inline-end: 0px !important;\n  font-weight: bold !important;\n  padding: 0 !important;\n  line-height: 1.2 !important;\n}\n\n.ProseMirror > * + * {\n  margin-top: 0.75em !important;\n}\n\n.ProseMirror p.is-editor-empty:first-child::before {\n  content: attr(data-placeholder);\n  float: left;\n  color: #a8a8a8;\n  pointer-events: none;\n  height: 0;\n}\n\n/* List styling improvements */\n.ProseMirror ul {\n  list-style-type: disc !important;\n}\n\n/* Fix for grappelli removing list styles */\n.ProseMirror ul {\n  list-style-type: disc !important;\n}\n\n.ProseMirror ol:not([type]) {\n  list-style-type: decimal !important;\n}\n\n.ProseMirror li {\n  list-style: inherit !important;\n  padding: 0;\n  margin: 0;\n}\n\n.ProseMirror ol,\n.ProseMirror ul {\n  padding-left: 2.5em !important; /* Bring markers closer to content area */\n  margin: 0.3em 0 !important; /* Reduce vertical margins */\n}\n\n.ProseMirror ol li,\n.ProseMirror ul li {\n  position: relative !important;\n  margin: 0.1em 0 !important; /* Reduced space between list items */\n  padding-left: 0 !important; /* No extra padding after marker */\n  display: list-item !important; /* Explicit display for list items */\n}\n\n.ProseMirror ol li::marker,\n.ProseMirror ul li::marker {\n  font-size: 15px !important;\n  color: var(--body-fg) !important;\n}\n\n/* Nested list styling */\n.ProseMirror ol ol,\n.ProseMirror ul ul,\n.ProseMirror ol ul,\n.ProseMirror ul ol {\n  margin: 0.1em 0 0.1em 0.5em !important; /* Tighter nested lists with less indent */\n}\n\n.ProseMirror h1,\n.ProseMirror h2,\n.ProseMirror h3,\n.ProseMirror h4,\n.ProseMirror h5,\n.ProseMirror h6 {\n  line-height: 1.1;\n  text-transform: none;\n  padding: 0;\n  color: var(--body-fg);\n  background: none !important;\n  border: none !important;\n}\n\n.ProseMirror pre {\n  background: #0d0d0d !important;\n  color: #fff !important;\n  font-family: \"JetBrainsMono\", monospace !important;\n  padding: 0.75rem 1rem !important;\n  border-radius: 0.5rem !important;\n}\n\n.ProseMirror pre code {\n  color: #fff !important;\n  padding: 0 !important;\n  background: none !important;\n  font-size: 0.8rem !important;\n}\n\n.ProseMirror img {\n  max-width: 100%;\n  height: auto;\n}\n\n.ProseMirror blockquote {\n  padding-left: 1rem;\n  border-left: 2px solid rgba(13, 13, 13, 0.1);\n}\n\n.ProseMirror hr {\n  border: none;\n  border-top: 2px solid rgba(13, 13, 13, 0.1);\n  margin: 2rem 0 !important;\n}\n\n.ProseMirror a {\n  text-decoration: underline;\n}\n\n/* Table-specific styling */\n.ProseMirror table {\n  border-collapse: collapse;\n  table-layout: auto;\n}\n\n.ProseMirror table td,\n.ProseMirror table th,\n.ProseMirror table[show_borders=\"false\"]:hover td,\n.ProseMirror table[show_borders=\"false\"]:hover th {\n  min-width: 1em;\n  border: 2px solid var(--border-color, #ced4da);\n  padding: 1px;\n  box-sizing: border-box;\n  position: relative;\n  vertical-align: middle;\n}\n\n.ProseMirror table[show_borders=\"false\"] td,\n.ProseMirror table[show_borders=\"false\"] th {\n  border: none;\n  box-sizing: border-box;\n}\n\n.ProseMirror table th {\n  font-weight: bold;\n  text-align: center;\n}\n\n.ProseMirror table th p {\n  font-weight: inherit;\n}\n\n.ProseMirror table .selectedCell:after {\n  z-index: 2;\n  position: absolute;\n  content: \"\";\n  left: 0;\n  right: 0;\n  top: 0;\n  bottom: 0;\n  background: rgba(200, 200, 255, 0.4);\n  pointer-events: none;\n}\n\n.ProseMirror table .column-resize-handle {\n  position: absolute;\n  right: -2px;\n  top: 0;\n  bottom: -2px;\n  width: 4px;\n  background-color: #adf;\n  pointer-events: none;\n}\n\n.ProseMirror label {\n  display: inline;\n  max-width: auto;\n  min-width: 0;\n  width: auto;\n}\n\n.tableWrapper {\n  overflow-x: auto;\n}\n\n.resize-cursor {\n  cursor: col-resize;\n}\n\n/* Copied from prosemirror-view/style/prosemirror.css because\n * tiptap's copy in @tiptap/core/src/style.css is missing some rules */\n\n/* See https://github.com/ProseMirror/prosemirror/issues/1421#issuecomment-1759320191 */\n.ProseMirror [draggable][contenteditable=\"false\"] {\n  -webkit-user-select: text;\n     -moz-user-select: text;\n          user-select: text;\n}\n\n.ProseMirror-selectednode {\n  outline: 2px solid var(--_a, #8cf);\n}\n\n/* Make sure li selections wrap around markers */\n\nli.ProseMirror-selectednode {\n  outline: none;\n}\n\nli.ProseMirror-selectednode:after {\n  content: \"\";\n  position: absolute;\n  left: -32px;\n  right: -2px;\n  top: -2px;\n  bottom: -2px;\n  border: 2px solid #8cf;\n  pointer-events: none;\n}\n",".ProseMirror {\n  color: var(--body-fg);\n  background: var(--body-bg);\n  padding: 1rem 1.75rem;\n  font-family: -apple-system, blinkmacsystemfont, Segoe UI, roboto, oxygen, ubuntu, cantarell, Open Sans, Helvetica Neue, sans-serif;\n  outline: none !important;\n  margin: 0 !important;\n}\n\n.ProseMirror * {\n  color: inherit;\n  background: inherit;\n}\n\n.ProseMirror p {\n  font-size: 15px !important;\n}\n\n.ProseMirror h1 {\n  margin-top: .67em !important;\n  margin-bottom: .67em !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n  font-size: 2em !important;\n  font-weight: bold !important;\n  line-height: 1.2 !important;\n  display: block !important;\n}\n\n.ProseMirror h2 {\n  padding: 0;\n  margin-top: .83em !important;\n  margin-bottom: .83em !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n  font-size: 1.5em !important;\n  font-weight: bold !important;\n  line-height: 1.2 !important;\n  display: block !important;\n}\n\n.ProseMirror h3 {\n  margin-top: 1em !important;\n  margin-bottom: 1em !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n  padding: 0 !important;\n  font-size: 1.17em !important;\n  font-weight: bold !important;\n  line-height: 1.2 !important;\n  display: block !important;\n}\n\n.ProseMirror > * + * {\n  margin-top: .75em !important;\n}\n\n.ProseMirror p.is-editor-empty:first-child:before {\n  content: attr(data-placeholder);\n  float: left;\n  color: #a8a8a8;\n  pointer-events: none;\n  height: 0;\n}\n\n.ProseMirror ul {\n  list-style-type: disc !important;\n}\n\n.ProseMirror ol:not([type]) {\n  list-style-type: decimal !important;\n}\n\n.ProseMirror li {\n  margin: 0;\n  padding: 0;\n  list-style: inherit !important;\n}\n\n.ProseMirror ol, .ProseMirror ul {\n  margin: .3em 0 !important;\n  padding-left: 2.5em !important;\n}\n\n.ProseMirror ol li, .ProseMirror ul li {\n  margin: .1em 0 !important;\n  padding-left: 0 !important;\n  display: list-item !important;\n  position: relative !important;\n}\n\n.ProseMirror ol li::marker {\n  color: var(--body-fg) !important;\n  font-size: 15px !important;\n}\n\n.ProseMirror ul li::marker {\n  color: var(--body-fg) !important;\n  font-size: 15px !important;\n}\n\n.ProseMirror ol ol, .ProseMirror ul ul, .ProseMirror ol ul, .ProseMirror ul ol {\n  margin: .1em 0 .1em .5em !important;\n}\n\n.ProseMirror h1, .ProseMirror h2, .ProseMirror h3, .ProseMirror h4, .ProseMirror h5, .ProseMirror h6 {\n  text-transform: none;\n  color: var(--body-fg);\n  padding: 0;\n  line-height: 1.1;\n  background: none !important;\n  border: none !important;\n}\n\n.ProseMirror pre {\n  color: #fff !important;\n  background: #0d0d0d !important;\n  border-radius: .5rem !important;\n  padding: .75rem 1rem !important;\n  font-family: JetBrainsMono, monospace !important;\n}\n\n.ProseMirror pre code {\n  color: #fff !important;\n  background: none !important;\n  padding: 0 !important;\n  font-size: .8rem !important;\n}\n\n.ProseMirror img {\n  max-width: 100%;\n  height: auto;\n}\n\n.ProseMirror blockquote {\n  border-left: 2px solid rgba(13, 13, 13, .1);\n  padding-left: 1rem;\n}\n\n.ProseMirror hr {\n  border: none;\n  border-top: 2px solid rgba(13, 13, 13, .1);\n  margin: 2rem 0 !important;\n}\n\n.ProseMirror a {\n  text-decoration: underline;\n}\n\n.ProseMirror table {\n  border-collapse: collapse;\n  table-layout: auto;\n}\n\n.ProseMirror table td, .ProseMirror table th, .ProseMirror table[show_borders=\"false\"]:hover td, .ProseMirror table[show_borders=\"false\"]:hover th {\n  border: 2px solid var(--border-color, #ced4da);\n  box-sizing: border-box;\n  vertical-align: middle;\n  min-width: 1em;\n  padding: 1px;\n  position: relative;\n}\n\n.ProseMirror table[show_borders=\"false\"] td, .ProseMirror table[show_borders=\"false\"] th {\n  box-sizing: border-box;\n  border: none;\n}\n\n.ProseMirror table th {\n  text-align: center;\n  font-weight: bold;\n}\n\n.ProseMirror table th p {\n  font-weight: inherit;\n}\n\n.ProseMirror table .selectedCell:after {\n  z-index: 2;\n  content: \"\";\n  pointer-events: none;\n  background: rgba(200, 200, 255, .4);\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n}\n\n.ProseMirror table .column-resize-handle {\n  pointer-events: none;\n  background-color: #adf;\n  width: 4px;\n  position: absolute;\n  top: 0;\n  bottom: -2px;\n  right: -2px;\n}\n\n.ProseMirror label {\n  max-width: auto;\n  width: auto;\n  min-width: 0;\n  display: inline;\n}\n\n.tableWrapper {\n  overflow-x: auto;\n}\n\n.resize-cursor {\n  cursor: col-resize;\n}\n\n.ProseMirror [draggable][contenteditable=\"false\"] {\n  -webkit-user-select: text;\n  -moz-user-select: text;\n  user-select: text;\n}\n\n.ProseMirror-selectednode {\n  outline: 2px solid var(--_a, #8cf);\n}\n\nli.ProseMirror-selectednode {\n  outline: none;\n}\n\nli.ProseMirror-selectednode:after {\n  content: \"\";\n  pointer-events: none;\n  border: 2px solid #8cf;\n  position: absolute;\n  top: -2px;\n  bottom: -2px;\n  left: -32px;\n  right: -2px;\n}\n"],"names":[],"mappings":"AACA,oPCQA,gDAKA,wCAIA,6IAWA,yJAYA,kKAYA,4CAIA,uIAQA,+CAIA,8DAIA,gEAMA,qFAKA,+IAOA,mFAKA,mFAKA,8GAIA,kNASA,6KAQA,kHAOA,4CAKA,kFAKA,2FAMA,yCAIA,8DAKA,iRASA,sHAKA,wDAKA,4CAIA,gKAYA,4IAUA,wEAOA,8BAIA,iCAIA,gHAMA,2DAIA,yCAIA"}