/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#frameline-modal{display:none;position:fixed;z-index:9999;inset:0;top:0;left:0;width:100%;height:100%;padding:2rem;justify-content:center;align-items:center;overflow:auto;background:rgba(170,170,170,0.30);font-family:system-ui,sans-serif;font-size:0.95em;}#frameline-modal.show{display:flex;animation:fadeIn 0.2s ease-in-out;}#frameline-modal-header{display:flex;justify-content:space-between;align-items:center;padding:0.75rem 1rem;background-color:#474340;color:#fff;border:none;border-radius:0;}#frameline-modal-title{margin:0;font-size:1.25rem;font-weight:500;color:#fff;}.frameline-modal-content{position:relative;background:#ffffff;line-height:1.5;padding:2rem;max-width:640px;width:100%;border-radius:0;box-shadow:0 10px 30px rgba(0,0,0,0.6);}#frameline-modal .frameline-modal-content{position:relative;background:#ffffff;padding:2em;max-width:700px;width:90%;border-radius:8;box-shadow:0 4px 18px rgba(0,0,0,0.6);}#frameline-modal h2{margin-top:0;font-size:1.25em;}#frameline-modal strong,#frameline-modal-body strong{display:block;margin-top:1em;font-weight:600;color:#444;}#frameline-modal p,#frameline-modal-body p{margin:0.25em 0 0;line-height:1.4;font-size:0.95rem;color:#333;}.frameline-modal-close{background:transparent;border:none;cursor:pointer;line-height:1;font-weight:normal;color:#fff;}.frameline-modal-close:hover{color:#ffdddd;}#frameline-modal .frameline-modal-close{position:absolute;top:0.85em;right:0.9em;background:transparent;border:none;font-size:2rem;color:#fff;cursor:pointer;line-height:1;}@keyframes fadeIn{from{opacity:0;transform:scale(0.95);}to{opacity:1;transform:scale(1);}}.frameline-database-scroll{overflow-x:auto;width:100%;}.view-longtext{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#0074bd;padding:0;margin-right:0.4em;line-height:1;vertical-align:middle;border-radius:4px;}.view-longtext:hover{color:#004b87;}.view-longtext svg{display:block;width:18px;height:18px;}.view-longtext{border-radius:4px;}.view-longtext:focus,.view-longtext:focus-visible{outline:3px solid #003366;outline-offset:3px;border-radius:4px;box-shadow:0 0 0 2px #fff;}.icon-row{display:flex;gap:0.75rem;}.icon{background:none;border:none;cursor:pointer;padding:4px;color:#444;}.icon:hover{color:#000;}.film-title-with-icon{display:inline-flex;align-items:center;gap:0.2rem;}.film-title-with-icon .title-text{margin-left:0.25rem;}.film-title-with-icon .view-longtext.icon{appearance:none;background:none;border:0;padding:0;margin:0;line-height:0;display:inline-flex;align-items:center;justify-content:center;}.film-title-with-icon .icon,.film-title-with-icon .rare-notable-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;line-height:1;}.film-title-with-icon .icon svg{width:1em;height:1em;}.film-title-with-icon .rare-notable-icon{font-size:1rem;}@media (max-width:480px){.film-title-with-icon{gap:0.3rem;}}.visually-hidden{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}table.dataTable tbody td.dt-center,table.dataTable tbody th.dt-center{text-align:center;}
.webform{border:4px solid red;}.webform-type-fieldset{border:none;margin:0;padding:0;}.webform-type-fieldset.error{border:2px solid red;padding:.5rem;}
