/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hidden{display:none}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}
.item-list__comma-list,.item-list__comma-list li{display:inline}.item-list__comma-list{margin:0;padding:0}.item-list__comma-list li:after{content:", "}.item-list__comma-list li:last-child:after{content:""}
.js .js-hide{display:none}.js-show{display:none}.js .js-show{display:block}@media (scripting:enabled){.js-hide.js-hide{display:none}.js-show{display:block}}
.nowrap{white-space:nowrap}
.position-container{position:relative}
.reset-appearance{margin:0;padding:0;border:0 none;background:0 0;line-height:inherit;-webkit-appearance:none;appearance:none}
.resize-none{resize:none}.resize-vertical{min-height:2em;resize:vertical}.resize-horizontal{max-width:100%;resize:horizontal}.resize-both{max-width:100%;min-height:2em;resize:both}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle}.system-status-counter__status-icon:before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px}.system-status-counter__status-icon--error:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e32700/error.svg)}.system-status-counter__status-icon--warning:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e29700/warning.svg)}.system-status-counter__status-icon--checked:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/73b355/check.svg)}
.system-status-report-counters__item{width:100%;margin-bottom:.5em;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,.063)}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between}.system-status-report-counters__item--half-width{width:49%}.system-status-report-counters__item--third-width{width:33%}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc}.system-status-general-info__item-title{border-bottom:1px solid #ccc}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%}.tablesort--asc{background-image:url(/core/modules/system/css/components/../../../../misc/icons/787878/twistie-down.svg)}.tablesort--desc{background-image:url(/core/modules/system/css/components/../../../../misc/icons/787878/twistie-up.svg)}
.ui-dialog~.ck-body-wrapper{--ck-z-panel:1261}
.create-post-box{background:#fff;border-radius:12px;border:1px solid #e3e3e3;box-shadow:0 2px 4px rgba(0,0,0,.06);background-color:var(--color-white);border:none;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.07)}.advotalk-wall-feed a.use-ajax{background:#f5f3f3;width:100%;display:flex;align-items:center;padding:15px;border-radius:15px}.post-input-btn{background:#f3f2ef !important;border:1px solid #ddd !important;padding:10px 20px;border-radius:25px !important;font-size:15px;color:#666;cursor:pointer;transition:.2s}.post-input-btn:hover{background:#e9e8e5 !important}.node-advotalk-form .form--heading,.node-advotalk-edit-form .form--heading{background:#fff;padding:18px 22px;margin-bottom:25px;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.08);position:relative;border-left:5px solid #3f51b5}.node-advotalk-form .form--heading .form__title,.node-advotalk-edit-form .form--heading .form__title{margin:0;font-size:22px;font-weight:700;color:#333;letter-spacing:.3px}.node-advotalk-form .form--heading:hover,.node-advotalk-edit-form .form--heading:hover{box-shadow:0 4px 14px rgba(0,0,0,.12);transition:.3s ease-in-out}.node-advotalk-form .form--heading:after,.node-advotalk-edit-form .form--heading:after{content:"";position:absolute;bottom:0;left:5px;width:0;height:3px;background:#3f51b5;transition:width .3s ease}.node-advotalk-form .form--heading:hover:after,.node-advotalk-edit-form .form--heading:hover:after{width:90%}.node-advotalk-form .action-row .action-item,.node-advotalk-edit-form .action-row .action-item{font-size:14px;font-weight:600;color:#555;cursor:pointer;display:flex;align-items:center;gap:6px;transition:.2s}.node-advotalk-form .action-row .action-item img,.node-advotalk-edit-form .action-row .action-item img{margin-right:6px;opacity:.9}.node-advotalk-form .action-row .action-item:hover,.node-advotalk-edit-form .action-row .action-item:hover{color:#000;opacity:.9}.node-advotalk-form{background:#fff;padding:20px 25px;border-radius:8px;border:1px solid #e4e4e4;box-shadow:0 2px 8px rgba(0,0,0,.06)}.node-advotalk-form label{font-weight:600;font-size:14px;color:#333;margin-bottom:6px}.node-advotalk-form textarea.form-textarea{border:1px solid #d5d5d5 !important;border-radius:6px !important;padding:12px !important;font-size:15px !important;background:#fafafa !important;transition:all .3s ease-in-out}.node-advotalk-form textarea.form-textarea:focus{background:#fff !important;border-color:#007bff !important;box-shadow:0 0 0 2px rgba(0,123,255,.15) !important}.ode-advotalk-form .ck-editor__editable_inline{min-height:150px !important;border-radius:0;padding:12px !important;background:#fafafa !important}.node-advotalk-form .ck-editor__editable_inline{background:0 0 !important;box-shadow:none !important;display:flex;flex-direction:column}.node-advotalk-form button[type=submit],.node-advotalk-form .form-submit{background:#007bff;border:none;padding:10px 20px;border-radius:6px;font-weight:600;font-size:15px;color:#fff;transition:.3s}.node-advotalk-form button[type=submit]:hover,.node-advotalk-form .form-submit:hover{background:#0056b3}.node-advotalk-form .vertical-tabs__panes{border:1px solid #eaeaea;border-radius:8px;padding:10px}.ui-dialog .form--heading{display:none}.node-advotalk-form #edit-field-wall-0-format-help a{font-size:13px;color:#007bff;text-decoration:underline}a[href="/filter/tips"],.entity-meta,.form-item-field-wall-0-value label,.ck-powered-by{display:none !important}.node-advotalk-form .form-submit,.node-advotalk-form button[type=submit]{background:linear-gradient(135deg,#4c6ef5,#15aabf);color:#fff;font-weight:600;padding:12px 26px;font-size:16px;border:none;outline:none;cursor:pointer;box-shadow:0 3px 12px rgba(0,0,0,.15);transition:all .25s ease;letter-spacing:.3px;width:100%}.node-advotalk-form .form-submit:hover,.node-advotalk-form button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.25);background:linear-gradient(135deg,#4263eb,#0ca6b4)}.node-advotalk-form .form-submit:active,.node-advotalk-form button[type=submit]:active{transform:translateY(1px);box-shadow:0 2px 10px rgba(0,0,0,.15)}.ck-rounded-corners{flex-direction:column-reverse}.ck-toolbar_grouping{border-bottom:1px solid #ccc !important}.ui-dialog{border-radius:8px !important;border:none !important;box-shadow:0px 8px 30px rgba(0,0,0,.25);padding:0 !important;background:#fff}.ui-dialog .node-advotalk-form,.ui-dialog .node-advotalk-edit-form{padding:0;border:none;box-shadow:none}.ui-dialog-titlebar{background:#165db5 !important;color:#fff !important;padding:12px 16px !important;border:none !important;border-radius:8px 8px 0 0 !important}.ui-dialog-titlebar .ui-dialog-title{font-size:18px;font-weight:700}.ui-dialog-titlebar-close{background:0 0 !important;border:none !important;text-indent:-9999px;width:20px;height:20px;position:relative;cursor:pointer}.ui-dialog-titlebar-close:before{content:"Ã—";font-size:24px;font-weight:700;color:#fff;position:absolute;top:-4px;left:3px}.node-advotalk-form .form--heading,.node-advotalk-edit-form .form--heading{padding:15px 20px;border-bottom:1px solid #f1f1f1}.node-advotalk-form .form__title,.node-advotalk-edit-form .form__title{font-size:20px;font-weight:600;margin:0;color:#333}.node-advotalk-form label,.node-advotalk-edit-form label{font-size:14px;font-weight:600;margin-bottom:6px;display:block;color:#333}.node-advotalk-form .form-textarea-wrapper,.node-advotalk-edit-form .form-textarea-wrapper{margin-bottom:20px}.node-advotalk-form .ck-editor,.node-advotalk-edit-form .ck-editor{border:1px solid #d0d0d0 !important;border-radius:6px;padding:0 !important}.node-advotalk-form textarea,.node-advotalk-edit-form textarea{border:none !important;border-radius:6px;font-size:15px;padding:12px}.node-advotalk-form .ck-toolbar,.node-advotalk-edit-form .ck-toolbar{border-radius:6px 6px 0 0 !important;background:#f8f9fa !important;border-bottom:1px solid #e1e1e1 !important}.node-advotalk-form .form-actions input[type=submit],.node-advotalk-edit-form .form-actions input[type=submit]{background:#165db5;border:none;padding:10px 20px;border-radius:6px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:.3s ease}.node-advotalk-form .form-actions input[type=submit]:hover,.node-advotalk-edit-form .form-actions input[type=submit]:hover{background:#0d3f84}.ui-dialog .ui-dialog-content{padding:20px !important}@media (max-width:768px){.ui-dialog{width:95% !important;left:2.5% !important}}.advotalk-wall-create-post-form{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e1e1e1;padding:20px;margin-bottom:24px}.wall-post-user-info{display:flex;align-items:center;gap:12px;margin-bottom:16px}.wall-post-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block}.wall-post-user-name{font-weight:600;font-size:15px;color:#333}.wall-post-textarea{width:100%;min-height:100px;padding:12px 16px !important;border:1px solid #d0d0d0 !important;border-radius:8px !important;font-size:15px !important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell',sans-serif !important;resize:vertical;background:#fafafa !important;transition:all .3s ease !important}.wall-post-textarea:focus{background:#fff !important;border-color:#0a66c2 !important;box-shadow:0 0 0 3px rgba(10,102,194,.1) !important;outline:none !important}.wall-post-form-item-post-content{margin:16px 0}.wall-post-form-item-post-content label{display:none !important}.advotalk-wall-create-post-form .ck-editor{border:1px solid #d0d0d0 !important;border-radius:8px !important}.advotalk-wall-create-post-form .ck-editor__editable_inline{min-height:100px;padding:12px 16px !important;background:#fafafa !important;font-size:15px}.advotalk-wall-create-post-form .ck-editor__editable_inline:focus{background:#fff !important}.advotalk-wall-create-post-form .ck-toolbar{border-radius:8px 8px 0 0 !important;background:#f8f9fa !important;border-bottom:1px solid #e1e1e1 !important}.wall-post-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.wall-post-submit-btn{background:#0a66c2;color:#fff;border:none;padding:10px 24px;border-radius:6px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s ease}.wall-post-submit-btn:hover{background:#0854a0}.wall-post-submit-btn:active{transform:translateY(1px)}.wall-post-submit-btn:disabled{background:#ccc;cursor:not-allowed}#advotalk-wall-create-post-form{margin-bottom:24px}.advotalk-wall-create-post-form .form-item__description{font-size:13px;color:#666;margin-top:6px}.advotalk-wall-create-post-form .form{display:flex;flex-direction:column;gap:12px}.advotalk-wall-create-post-form .form-item--error-message{color:#e74c3c;font-size:13px;margin-top:6px}@media (max-width:768px){.advotalk-wall-create-post-form{padding:16px}.wall-post-submit-btn{width:100%}.wall-post-textarea{min-height:80px !important}}.advotalk-wall-create-post-form .form-item-post-content .filter-type-wrapper{display:none !important}#advotalk-wall-create-post-form .form-item-post-content .filter-type-wrapper,#advotalk-wall-create-post-form [data-drupal-selector=edit-post-content-format],.wall-post-form-item-post-content .filter-type-wrapper,.wall-post-textarea+.filter-type-wrapper{display:none !important}#drupal-modal .js-filter-wrapper{display:none !important}
