/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ai-letter-writer-block{margin:10px 0;padding:15px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;}.ai-letter-writer-block h3{margin-top:0;color:#333;}.ai-letter-writer-block .form-item{margin-bottom:15px;}.ai-letter-writer-block .form-textarea{width:100%;min-height:80px;}.ai-letter-writer-block .current-page-info{margin-bottom:15px;padding:8px 12px;color:#004085;border:1px solid #b3d4fc;border-radius:3px;background-color:#e8f4fd;}.ai-letter-writer-block .btn-primary{border-color:#007cba;background-color:#007cba;}.ai-letter-writer-block .ai-generated-link-container{margin-top:20px;padding:15px;border:1px solid #4caf50;border-radius:4px;background-color:#e8f5e8;}.ai-letter-writer-block .ai-generated-link-container .ai-prompt-link{margin-bottom:10px;}.ai-letter-writer-block .ai-link-info{margin:10px 0 0 0;color:#2e7d32;font-size:0.9em;}.ai-letter-writer-block .ajax-progress{margin-top:10px;}.ai-letter-writer-block .ajax-progress .ajax-progress-bar{background-color:#007cba;}
.layout--twocol-section{display:flex;flex-wrap:wrap;}.layout--twocol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex:0 1 50%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 33%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{flex:0 1 67%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{flex:0 1 25%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first{flex:0 1 75%;}}
.layout--onecol .layout__region{width:100%;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;margin:0;}.entity-meta .select2{width:100% !important;}
