@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,1,0";@import"https://fonts.googleapis.com/css2?family=Roboto+Slab&family=Roboto:wght@400;900&display=swap";@media(prefers-color-scheme:dark){:root{--body-background-color: #000;--body-color: #ccc;--header-background-color: #000;--header-color: #fff;--nav-background-color: #002e6c;--nav-color: #fff;--main-background-color: #000;--profile-card-background: #2e2e2e;--link-color: #9a97f3;--link-hover: #b7b4ff;--green-accent: #9cd500;--green-accent-hover: #83b300;--green-accent-text: #1a1a1a;--blue-accent: #002e6c;--message-text: #fff;--error-background: #b81f24;--error-hover: #a51b20;--success-background: green;--delete-background: #fc6a03;--info-background: #006270;--loading: #9cd500;--table-even-row: rgba(0, 0, 0, .25);--quill-border: #444444;--card-background: #1e293b;--card-border: #000;--tab-background: #000;--tab-border: #1e293b;--tab-active: #1e293b}}@media(prefers-color-scheme:light){:root{--body-background-color: #fff;--body-color: #000;--header-background-color: #fff;--header-color: #000;--nav-background-color: #002e6c;--nav-color: #fff;--main-background-color: #fff;--profile-card-background: #fff;--link-color: #302ae6;--link-hover: #524cf5;--green-accent: #9cd500;--green-accent-hover: #83b300;--green-accent-text: #1a1a1a;--blue-accent: #002e6c;--message-text: #fff;--error-background: #b81f24;--error-hover: #a51b20;--success-background: green;--delete-background: #fc6a03;--info-background: #006270;--loading: #002e6c;--table-even-row: rgba(0, 0, 0, .05);--quill-border: #cccccc;--card-background: #fff;--card-border: #eeeeee;--tab-background: #f0f0f0;--tab-border: #ccc;--tab-active: #9cd500}}*{padding:0;margin:0;box-sizing:border-box}html,body{height:100%;margin:0;background-color:var(--body-background-color)}body{background-color:var(--body-background-color);color:var(--body-color);font-family:Roboto Slab,serif;font-optical-sizing:auto;font-style:normal;overflow-x:hidden}.noScroll{overflow:hidden!important;touch-action:none}.hide{display:none!important}.material-symbols-outlined{vertical-align:middle;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}a{color:var(--link-color);cursor:pointer}.skip-link{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:static;left:auto;width:auto;height:auto;overflow:visible;background-color:var(--blue-accent);color:#fff;padding:10px;z-index:9999;text-decoration:none;border:3px solid white}#page-wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%;position:relative}.y-scroll{overflow-y:scroll}.drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;color:#666;margin-right:8px}.drag-handle:active{cursor:grabbing}.sortable-ghost{opacity:.4;background-color:#f0f0f0;border:2px dashed #007bff}.container{max-width:900px;margin:0 auto;padding:0 20px;width:100%}header{flex-shrink:0;min-height:120px;height:auto;width:100%;padding:20px;background-color:var(--header-background-color);color:var(--header-color);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px}header .logo{height:100px;width:auto;display:block;object-fit:contain;cursor:pointer}header #mission{font-size:1.05rem;line-height:1.5;margin:0;opacity:.9}nav{width:100%;min-height:60px;height:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;background-color:var(--nav-background-color);color:var(--nav-color);padding:0 20px;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:100}nav a{color:#fff;text-decoration:none;font-family:Roboto,sans-serif;font-weight:600;font-size:1.1rem;padding:0 20px;transition:all .2s ease;border-bottom:3px solid transparent;cursor:pointer;display:inline-flex;align-items:center;height:60px;box-sizing:border-box}nav a:not(.nav-action):hover{background-color:#ffffff1a;border-bottom:3px solid var(--green-accent);color:#fff;text-decoration:none}nav a.nav-action{border-bottom:3px solid transparent;border-radius:20px;margin:0 4px;padding:6px 16px;height:auto}nav a.nav-action:hover{background-color:#ffffff2e;color:#fff}nav [aria-current]:not([aria-current=false]),nav a.active{border-bottom:3px solid var(--green-accent);font-weight:900}.nav-dropdown-container{position:relative;display:inline-flex;align-items:center;height:60px}.dropdown-header{display:flex;align-items:center;height:100%}.dropdown-header-row{display:flex;align-items:center;width:100%;height:100%}.dropdown-arrow-btn{display:none!important}.nav-dropdown-menu{display:none;position:absolute;top:100%;left:0;background-color:var(--nav-background-color);box-shadow:0 10px 15px -3px #0003;padding:.5rem 0;min-width:180px;z-index:150;list-style:none;margin:0}.donate-button{background-color:var(--green-accent);color:var(--green-accent-text)}.donate-button:hover{background-color:var(--green-accent-hover);color:var(--green-accent-text)}.donate-modal-list{display:flex;flex-direction:column;gap:15px}@media(min-width:851px){.nav-dropdown-container:hover .nav-dropdown-menu{display:block}}.nav-dropdown-item{list-style:none;width:100%}.nav-dropdown-item a{display:block;padding:.75rem 1.25rem;color:#fff;text-decoration:none;font-family:Roboto,sans-serif;font-size:.95rem;height:auto;border-bottom:none}.nav-dropdown-item a:hover{background-color:#ffffff26;border-bottom:none}main{background-color:var(--main-background-color);padding:20px 0;flex:1 0 auto}main p{margin:10px 0!important}main a:hover{color:var(--link-hover)}.blue-background{min-height:80vh;padding:60px 20px;margin:10px 0;background-image:url(https://raw.githubusercontent.com/Guatemalta-USA/photos/refs/heads/main/blue-poly.svg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.blue-background button{background-color:var(--green-accent)!important;color:var(--green-accent-text)!important}.blue-background button:hover{background-color:#5e8000!important}hr{border:5px solid var(--blue-accent);border-radius:5px;margin:10px 0}footer{flex-shrink:0;background-color:var(--blue-accent);padding:30px 0;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}footer ul{width:100%;display:flex;justify-content:center;align-items:center;gap:15px;margin:0;padding:0;list-style:none}footer .link{display:inline-flex;align-items:center;gap:5px;text-decoration:none;font-family:sans-serif;font-weight:600;color:#fff;transition:.2s ease;cursor:pointer}footer .link:hover{color:var(--green-accent)}footer .footer-legal{text-align:center;font-family:sans-serif;font-size:14px;line-height:1.6;color:#fffc}footer .footer-legal p{margin:4px 0}.profile-card{margin:10px 0;display:flex;align-items:flex-start;gap:10px;background:var(--profile-card-background);color:var(--body-color);border-radius:12px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.image-container{position:relative;display:inline-block;margin:50px;z-index:3}.image-container:before{content:"";position:absolute;bottom:-10px;left:-10px;width:100%;height:100%;background-color:#00306d;border-radius:5px;z-index:-1}.profile-card img{display:block;border-radius:5px;height:180px;width:180px;z-index:90}.profile-info{padding:20px;flex:1;display:flex;flex-direction:column;gap:0}.profile-info h3{margin:0;padding:0;font-size:1.5rem}.profile-position{font-weight:600;text-transform:uppercase;font-size:1rem;margin:0;padding:0}.profile-email{font-size:.9rem;color:var(--body-color);opacity:.8;text-decoration:none;margin-top:4px;margin-bottom:8px}.profile-bio{margin:0;padding:0}.profile-bio p{margin-top:0;margin-bottom:.5rem!important;line-height:1.6}.profile-bio p:first-child{margin-top:0!important}.profile-bio p:last-child{margin-bottom:0!important}#mobile-nav-toggle,.mobile-nav-toggle{display:none!important;background:transparent;border:none;color:var(--body-color);font-size:36px;cursor:pointer;padding:10px;transition:transform .2s ease;z-index:1001}#mobile-nav-toggle:hover,.mobile-nav-toggle:hover{opacity:.8}#mobile-nav-toggle:active,.mobile-nav-toggle:active{transform:scale(.9)}#loading{display:flex;justify-content:center;gap:10px;align-items:center;height:100%}.loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:var(--loading);--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.message-wrapper{position:fixed;top:10px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;z-index:999}.message{margin:10px;padding:10px;display:flex;align-items:center;gap:5px;font-family:Arial,Helvetica,sans-serif;font-weight:700;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.message button{background-color:inherit;color:inherit;border:1px solid var(--message-text);border-radius:5px;margin:0 5px;cursor:pointer}.success{background-color:var(--success-background);color:var(--message-text)}.error{background-color:var(--error-background);color:var(--message-text)}.warn{background-color:var(--delete-background);color:var(--message-text)}.info{background-color:var(--info-background);color:var(--message-text)}#modal-root{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;z-index:9999;display:flex;justify-content:center;align-items:center;padding:16px;overflow:hidden}.modal-content{background-color:var(--main-background-color);color:var(--body-color);padding:24px;border-radius:12px;display:flex;flex-direction:column;gap:15px;width:100%;max-width:700px;max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:modalScaleIn .2s ease-out}@keyframes modalScaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}form{display:flex;flex-direction:column;gap:12px}input,textarea{padding:10px;border:1px solid var(--quill-border);background:var(--body-background-color);color:var(--body-color);border-radius:4px}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.lightbox-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;cursor:zoom-out;animation:fadeIn .3s ease}.lightbox-image{max-width:95%;max-height:85%;object-fit:contain;border-radius:4px;box-shadow:0 10px 50px #00000080}.lightbox-overlay span{color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.social-link{display:inline-flex;align-items:center;gap:5px;text-decoration:none;font-family:sans-serif;font-weight:600;color:#fff;transition:.2s ease}.social-link svg path:not(.brand-part){fill:currentColor}.brand-part{fill:var(--brand-color)}.social-link:hover{color:var(--brand-color)}#home-photos{width:100%;overflow:hidden;white-space:nowrap;position:relative;margin-bottom:10px}#gallery-container,#placeholder-container{display:flex;width:max-content;animation:scroll-horizontal 100s linear infinite}.image-group{display:flex;flex-shrink:0}.image-group img{height:300px;width:auto;padding:0 10px;object-fit:cover;cursor:pointer}@keyframes scroll-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}#gallery-toggle{position:absolute;bottom:10px;right:10px;z-index:99}.card{display:flex;flex-direction:column;border-radius:6px;padding:24px;margin:5px;background-color:var(--card-background);border:1px solid var(--card-border);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.card a{cursor:pointer}#custom-goal-bar-container{background-color:var(--blue-accent);color:#fff;padding:10px;border-radius:10px}#custom-goal-bar-container .goal-info{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#custom-goal-bar{background-color:#fff;border-radius:20px;height:24px;overflow:hidden;padding:2px}.progress-fill{background-color:var(--green-accent);height:100%;width:0%;border-radius:18px;transition:width .6s ease-in-out}.image-skeleton-loader{min-width:300px;height:300px;margin:0 10px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:shine 1.5s linear infinite;border-radius:8px}@keyframes shine{to{background-position-x:-200%}}.sponsor-container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.sponsor-card{display:flex;flex-direction:column;border-radius:6px;padding:24px;background-color:var(--card-background);border:1px solid var(--card-border);box-shadow:0 4px 20px #0000000d,0 1px 3px #00000008}.sponsorship-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.child-info{flex-grow:1;padding:10px;display:flex;flex-direction:column}.sponsored{padding:5px;border-radius:10px;text-align:center}.found{background-color:var(--blue-accent);color:#fff}.not-found{background-color:#e5e5e5;color:#000}.sponsor-card img{width:200px;height:auto}.tab-container{display:flex;gap:10px;border-bottom:2px solid var(--tab-border);margin-bottom:20px}.tab-btn{padding:10px 20px;cursor:pointer;background:var(--tab-background);border:1px solid var(--tab-border);border-bottom:none;border-radius:6px 6px 0 0;font-weight:700}.tab-btn.active{background:var(--tab-active);border-color:var(--tab-background);border-bottom:2px solid var(--tab-border);margin-bottom:-2px;color:var(--body-color)}label.lang-switch{display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;position:relative!important;height:auto!important;padding:0 10px!important;margin:0!important;background:transparent!important;border:none!important}input[type=checkbox].lang-toggle-input{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:none!important;pointer-events:none!important;appearance:none!important;-webkit-appearance:none!important}label.lang-switch .slider{position:relative!important;display:inline-block!important;width:42px!important;height:22px!important;background-color:#888!important;border-radius:22px!important;flex-shrink:0!important;transition:background-color .25s ease!important}label.lang-switch .slider:before{content:""!important;display:block!important;position:absolute!important;top:2px!important;left:2px!important;width:18px!important;height:18px!important;background-color:#fff!important;border-radius:50%!important;box-shadow:0 2px 4px #0000004d!important;transition:transform .25s ease!important}label.lang-switch input.lang-toggle-input:checked+.slider{background-color:#888!important}label.lang-switch input.lang-toggle-input:checked+.slider:before{transform:translate(20px)!important}label.lang-switch .lang-text{font-family:Roboto,sans-serif!important;font-size:.95rem!important;font-weight:700!important;color:var(--nav-color, #ffffff)!important;text-transform:uppercase!important;line-height:1!important}@media(max-width:850px){header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 15px}header .logo{width:auto;max-width:65vw;height:80px;order:1}#mobile-nav-toggle,.mobile-nav-toggle{display:block!important;position:absolute;top:20px;right:20px;background:none;border:none;font-size:1.8rem;cursor:pointer}header #mission{width:100%;order:3;text-align:center;font-size:.95rem;margin-top:10px}nav{position:fixed;top:0;right:-100%;width:80%;height:100vh;padding:60px 0 30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;background-color:var(--blue-accent);transition:right .3s ease;z-index:1000;overflow-y:auto;box-sizing:border-box}nav.mobile-open{right:0}nav>a,nav .givebutter-widget-button{width:100%;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center;padding:8px 20px;height:auto;box-sizing:border-box;font-weight:400}label.lang-switch{margin-top:10px!important;padding:10px 0!important}.nav-dropdown-container{width:100%;display:flex;flex-direction:column;align-items:center;position:static;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.dropdown-arrow-btn{display:none!important}.dropdown-header{width:100%;display:flex!important;justify-content:center!important;align-items:center!important;position:static;margin:0!important;padding:0!important;height:auto!important;min-height:0!important}.dropdown-header a,.dropdown-header a.dropdown-toggle{font-weight:400;padding:8px 20px;display:flex!important;justify-content:center!important;align-items:center!important;width:100%;height:auto!important;box-sizing:border-box;text-align:center!important;margin:0!important}.nav-dropdown-menu{position:static!important;top:auto!important;left:auto!important;transform:none!important;display:flex!important;flex-direction:column;align-items:center;width:100%;list-style:none;padding:0 0 10px!important;margin:0!important;background:transparent!important;box-shadow:none!important}.nav-dropdown-item{width:100%;display:flex!important;justify-content:center!important}.nav-dropdown-item a{padding:6px 20px;font-size:.95rem;opacity:.9;display:flex!important;justify-content:center!important;align-items:center!important;width:100%;box-sizing:border-box;text-align:center!important;margin:0!important}}@media(min-width:701px){.flex-reverse{flex-direction:row-reverse}.sponsor-card{max-width:500px}}@media(max-width:700px){.profile-card{flex-direction:column}.sponsor-card{max-width:500px}}@media(max-width:600px){footer{padding:30px 15px}footer ul{flex-direction:column;gap:20px}footer .link{padding:5px 10px}}@media(max-width:576px){#modal-root{align-items:flex-end;padding:0}.modal-content{max-width:100%;border-radius:16px 16px 0 0;max-height:85vh;animation:slideUp .3s ease-out}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}#homepage{display:grid;width:100%}#home-photos{grid-area:photos}#home-current{grid-area:current;padding:20px 10px}#loading{grid-area:loading}#home-updates{grid-area:updates;padding:20px 10px}footer{display:flex;justify-content:center;width:100%}@media(min-width:851px){#homepage{grid-template-columns:1fr 1fr;grid-template-areas:"photos photos" "loading loading" "current updates"}}@media(max-width:850px){#homepage{grid-template-columns:1fr;grid-template-areas:"photos" "loading" "current" "updates"}}.button,.accent-button,.action-link,.delete-button{border:none;background-color:var(--blue-accent);color:#fff!important;cursor:pointer;padding:12px 24px;margin:0 5px;font-family:Roboto,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.5px;text-transform:uppercase;text-decoration:none!important;display:inline-block;text-align:center;border-radius:4px;transition:background-color .2s ease}.button{background-color:var(--table-even-row);color:var(--body-color)!important;border:1px solid var(--card-border)}.no-padding{padding:5px!important}.accent-button{background-color:var(--blue-accent);color:#fff}.button:hover{background-color:var(--card-border)}.delete-button{background-color:var(--error-background)}.delete-button:hover{background-color:var(--error-hover)}.accent-button:hover,.action-link:hover{background-color:#001f4d}.icon-button{background:transparent;color:var(--body-color);border:none;font-size:24px;cursor:pointer}.table-button{cursor:pointer}.form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.button-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0}.left{justify-content:flex-start!important}.right{justify-content:flex-end!important}.center{justify-content:center!important;gap:5px!important}input,select,textarea{width:100%;padding:10px 14px;border:1px solid var(--quill-border);background-color:var(--main-background-color);color:var(--body-color);font-family:inherit;font-size:.95rem;border-radius:4px;outline:none;transition:border-color .2s ease}input:focus,select:focus,textarea:focus{border-color:var(--blue-accent)}textarea{min-height:200px;field-sizing:content;line-height:1.6}table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.95rem}th{border-bottom:2px solid var(--quill-border);font-family:Roboto,sans-serif;font-weight:700;color:var(--body-color)}td,th{padding:12px 16px}tr:nth-child(2n){background-color:var(--table-even-row)}table li{margin-left:20px}.left-text{text-align:left}.right-text{text-align:right}.center-text{text-align:center}.center-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.column{flex-direction:column}.profile-actions{display:flex;gap:10px;margin-top:15px;border-top:1px solid var(--quill-border);padding-top:15px}.edit-btn,.delete-btn{padding:8px 16px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:Roboto,sans-serif;font-weight:500;font-size:.8rem;border:none;text-transform:uppercase}.edit-btn{background:var(--info-background);color:#fff}.delete-btn{background:var(--error-background);color:#fff}.edit-btn:hover,.delete-btn:hover{filter:brightness(1.15)}.ql-snow .ql-stroke,.ql-snow .ql-picker-canvas{stroke:var(--body-color)!important}.ql-snow .ql-fill,.ql-snow .ql-picker-label .ql-fill{fill:var(--body-color)!important}.ql-snow .ql-picker{color:var(--body-color)!important}.ql-toolbar.ql-snow{border:1px solid var(--quill-border)!important;background-color:var(--main-background-color);position:sticky;top:70px;z-index:10;display:flex;flex-wrap:wrap;padding:8px}.ql-toolbar.ql-snow svg{width:18px!important;height:18px!important;display:inline-block!important}.ql-toolbar.ql-snow .ql-formats{display:inline-flex!important;align-items:center;vertical-align:middle}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover{stroke:var(--link-color)!important;color:var(--link-color)!important}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill{fill:var(--link-color)!important}.ql-editor{font-size:inherit!important;font-family:inherit!important;line-height:1.7;padding:0}.ql-editor p{font-size:1rem;margin-bottom:1.5rem}.ql-container.ql-snow,#editor-container,#edit-section{flex:1;display:flex;flex-direction:column}.ql-container.ql-snow{border:1px solid var(--quill-border)!important;background-color:var(--main-background-color);color:var(--body-color);font-size:1rem;overflow-y:auto;padding:20px}.ql-editor a.action-link,#content-display a.action-link{background-color:var(--blue-accent)!important;color:#fff!important;padding:10px 20px;margin:5px 0;display:inline-block;text-decoration:none!important;font-family:Roboto,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.5px;text-transform:uppercase;border-radius:4px;text-align:center;cursor:pointer}.ql-editor a.action-link:hover,#content-display a.action-link:hover{filter:brightness(1.1)}.ql-editor a[target=_blank]:after,#content-display a[target=_blank]:after{content:"↗";font-size:.8em;margin-left:4px;display:inline-block;vertical-align:super;transition:transform .2s ease}.ql-editor a[target=_blank]:hover:after,#content-display a[target=_blank]:hover:after{transform:translate(2px,-2px)}.ql-editor ol li,.ql-editor ul li{list-style-type:none!important}.ql-editor li::marker{content:none!important}#content-display ol,#content-display ul{padding-left:1.5rem}#content-display li[data-list=bullet]{list-style-type:disc!important}#content-display li[data-list=ordered]{list-style-type:decimal!important}.ql-editor img{max-width:100%;transition:outline .2s}.ql-editor img.ql-active{outline:2px solid var(--blue-accent);cursor:pointer}.ql-editor img[style*="display: block; margin: auto;"],#content-display img[style*="display: block; margin: auto;"]{display:block!important;margin:0 auto!important;float:none!important}.ql-editor img[style*="float: left;"],#content-display img[style*="float: left;"]{float:left!important;margin:0 20px 15px 0!important}.ql-editor img[style*="float: right;"],#content-display img[style*="float: right;"]{float:right!important;margin:0 0 15px 20px!important}#custom-image-toolbar{z-index:10005!important;pointer-events:auto!important}div[style*="border: 1px dashed"]{pointer-events:none!important}div[style*="border: 1px dashed"]>div,.ql-image-resize-handler{pointer-events:auto!important}#content-display:after{content:"";clear:both;display:table}.ql-snow .ql-tooltip{background-color:#1a1a1a!important;color:#fff!important;border-radius:4px;z-index:20}@media(max-width:600px){.ql-editor img[style*=float],#content-display img[style*=float],.ql-editor img[style*="display: block"],#content-display img[style*="display: block"]{float:none!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:20px!important}.ql-editor,#content-display{word-break:break-word}}.ql-editor:after{content:"";clear:both;display:table}.ql-video{display:block;max-width:100%;margin:15px 0}iframe.ql-video{aspect-ratio:16 / 9;width:100%;height:auto}#post-title-input,#project-title-input{width:100%;font-size:24px;font-weight:700}.ql-container table{width:100%!important;border-collapse:collapse!important;border:none!important}.ql-container table tr{display:flex!important;flex-direction:column!important;width:100%!important;gap:15px}.ql-container td{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;height:auto!important}.ql-container td img,.ql-container td .ql-video{max-width:100%!important;height:auto!important;display:block}.ql-snow td{padding:1.5rem!important;border:1px dashed var(--quill-border)!important;background-color:var(--table-even-row)!important;border-radius:4px!important}.ql-disabled td{padding:0!important;border:none!important;background-color:transparent!important}@media(min-width:768px){.ql-container table tr{flex-direction:row!important;align-items:center!important}.ql-container td{flex:1 1 0%!important;width:50%!important;min-width:0!important}}.ql-toolbar button[data-title],.ql-toolbar .ql-picker[data-title]{position:relative}.ql-toolbar button[data-title]:after,.ql-toolbar .ql-picker[data-title]:after{content:attr(data-title);position:absolute;bottom:-32px;left:50%;transform:translate(-50%) scale(.85);background-color:#1a1a1a;color:#fff;font-size:11px;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:10005}.ql-toolbar button[data-title]:hover:after,.ql-toolbar .ql-picker[data-title]:hover:after{opacity:1;transform:translate(-50%) scale(1)}#viewer-container img{cursor:pointer}
