body.cke_editable {
  margin: 0 20px 0 20px;
  padding: 0;
  border-left: 1px dashed #ccc;
  border-right: 1px dashed #ccc;
}

body .cke_inner {
  background: white url('https://785023.claudeassets.com/20250803103536im_/https://niebelrealty.com/images/checkered_pattern.png') repeat !important;
}

.cke .cke_button__removeformat .cke_button_label {
  display: none;
}

.cke .cke_combopanel__fontsize {
  font-size: 98px;	/* this is just here so that the width definition makes sense */
  width: 2em;		/* enough room for 2 maximum width characters */
  min-width: 160px;
}

.cke.cke_combopanel__font {
	width: 15vw;
	min-width: 200px;
}

.cke.cke_combopanel {
	height: 50vh;
	min-height: 200px;
}

textarea.cke_source {
  box-sizing: border-box !important;
  white-space: pre-wrap;
}

.cke_editable.cke_show_borders table.cke_show_border {
  border: #ccc 1px dotted;
}

.cke_editable.cke_editable_inline.cke_contents_ltr.cke_show_borders.cke_focus,
a.simple-inline-editor:focus,
span.simple-inline-editor:focus {
  box-shadow: inset 0px 0px 0px 1px rgba(79, 145, 251, 0.7);
  outline: none;
}

/*
  Floating image margins
*/
.custom_component img[style*="float:left"],
.custom_component img[style*="float: left"],
.blog_component img[style*="float:left"],
.blog_component img[style*="float: left"],
body.cke_editable img[style*="float:left"],
body.cke_editable img[style*="float: left"] {
  margin: 0 20px 20px 0;
}

.custom_component img[style*="float:right"],
.custom_component img[style*="float: right"],
.blog_component img[style*="float:right"],
.blog_component img[style*="float: right"],
body.cke_editable img[style*="float:right"],
body.cke_editable img[style*="float: right"] {
  margin: 0 0 20px 20px;
}

/*
 UI Buttons
*/
body a.cke_dialog_ui_button {
  color: #fff;
}
body a.cke_dialog_ui_button span {
  text-shadow: none;
}
body a.cke_dialog_ui_button_ok {
  border-color: #0f9d50;
  background-color: #0f9d50;
  background-image: none;
}
body a.cke_dialog_ui_button_ok:hover {
  border-color: #0c7e40;
  background-color: #0c7e40;
  background-image: none;
}
body a.cke_dialog_ui_button_cancel {
  border:1px solid #dd4444 ;
  background-color: #dd4444 ;
  background-image: none;
}
body a.cke_dialog_ui_button_cancel:hover {
  background-color: #b33737;
  border:1px solid #b33737;
  background-image: none;
}

/*
     FILE ARCHIVED ON 21:09:59 Jul 12, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:30:55 Jun 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.481
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.039
  esindex: 0.008
  cdx.remote: 20.014
  LoadShardBlock: 149.985 (3)
  PetaboxLoader3.datanode: 149.263 (5)
  PetaboxLoader3.resolve: 69.687 (2)
  load_resource: 142.129
  loaddict: 65.569
*/