#guest-compose-modal.gcg-inline-box{background:var(--secondary);color:var(--primary);border:1px solid var(--primary-low);border-radius:8px;padding:20px;margin:16px 0;max-width:700px;box-shadow:0 2px 12px rgba(0,0,0,.12)}#guest-compose-modal.gcg-inline-box .gcg-heading{margin:0;font-size:1.15em;color:var(--primary);flex:1}#guest-compose-modal.gcg-inline-box .gcg-subtext{margin:0 0 16px;font-size:.9em;color:var(--primary-medium)}#guest-compose-modal.gcg-inline-box .gcg-quill-wrap{margin-bottom:12px}#guest-compose-modal.gcg-inline-box .gcg-quill{min-height:160px;background:var(--secondary);color:var(--primary)}#guest-compose-modal.gcg-inline-box .ql-toolbar.ql-snow{border-radius:4px 4px 0 0;border-color:var(--primary-low)}#guest-compose-modal.gcg-inline-box .ql-container.ql-snow{border-radius:0 0 4px 4px;border-color:var(--primary-low);font-size:.95em}#guest-compose-modal.gcg-inline-box .ql-editor.ql-blank::before{color:var(--primary-medium);font-style:normal}#guest-compose-modal.gcg-inline-box .gcg-title,#guest-compose-modal.gcg-inline-box .gcg-body,#guest-compose-modal.gcg-inline-box .gcg-category{width:100%;padding:10px;font-size:.95em;border:1px solid var(--primary-low);border-radius:4px;box-sizing:border-box;background:var(--primary-very-low);color:var(--primary);font-family:inherit}#guest-compose-modal.gcg-inline-box .gcg-title-row{display:flex;gap:10px;align-items:stretch;margin-bottom:12px}#guest-compose-modal.gcg-inline-box .gcg-title-row .gcg-title{flex:1;margin-bottom:0;min-width:0}#guest-compose-modal.gcg-inline-box .gcg-category-wrap{display:flex;align-items:center;gap:8px;flex:0 0 min(220px,40%);max-width:240px}#guest-compose-modal.gcg-inline-box .gcg-category-swatch{width:14px;height:14px;border-radius:3px;flex-shrink:0;display:none;border:1px solid rgba(0,0,0,.12)}#guest-compose-modal.gcg-inline-box .gcg-category{margin-bottom:0;cursor:pointer}#guest-compose-modal.gcg-inline-box .gcg-title{margin-bottom:12px;font-size:1em}#guest-compose-modal.gcg-inline-box .gcg-body{resize:vertical}#guest-compose-modal.gcg-inline-box .gcg-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}#guest-compose-modal.gcg-inline-box .gcg-actions button{padding:8px 18px;border-radius:4px;border:none;cursor:pointer;font-size:.95em}#guest-compose-modal.gcg-inline-box .gcg-cancel{background:var(--primary-low);color:var(--primary)}#guest-compose-modal.gcg-inline-box .gcg-submit{background:var(--tertiary);color:var(--secondary)}#guest-compose-modal.gcg-inline-box .gcg-submit:hover{opacity:.9}#guest-compose-modal.gcg-inline-box .gcg-composer-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}#guest-compose-modal.gcg-inline-box .gcg-composer-header--inline .gcg-close{display:none}#guest-compose-modal.gcg-inline-box .gcg-close{appearance:none;background:rgba(0,0,0,0);border:none;color:var(--primary-medium);font-size:1.6em;line-height:1;cursor:pointer;padding:0 4px}#guest-compose-modal.gcg-inline-box .gcg-close:hover{color:var(--primary)}.gcg-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box;background:rgba(0,0,0,.45)}.gcg-overlay .gcg-composer-panel{background:var(--secondary);color:var(--primary);border:1px solid var(--primary-low);border-radius:8px;padding:20px 22px;width:min(720px,100%);max-height:min(90vh,820px);overflow:auto;box-shadow:0 8px 32px rgba(0,0,0,.28)}.gcg-overlay .gcg-composer-panel .gcg-heading{margin:0;font-size:1.15em;color:var(--primary);flex:1}.gcg-overlay .gcg-composer-panel .gcg-subtext{margin:0 0 16px;font-size:.9em;color:var(--primary-medium)}.gcg-overlay .gcg-composer-panel .gcg-quill-wrap{margin-bottom:12px}.gcg-overlay .gcg-composer-panel .gcg-quill{min-height:160px;background:var(--secondary);color:var(--primary)}.gcg-overlay .gcg-composer-panel .ql-toolbar.ql-snow{border-radius:4px 4px 0 0;border-color:var(--primary-low)}.gcg-overlay .gcg-composer-panel .ql-container.ql-snow{border-radius:0 0 4px 4px;border-color:var(--primary-low);font-size:.95em}.gcg-overlay .gcg-composer-panel .ql-editor.ql-blank::before{color:var(--primary-medium);font-style:normal}.gcg-overlay .gcg-composer-panel .gcg-title,.gcg-overlay .gcg-composer-panel .gcg-body,.gcg-overlay .gcg-composer-panel .gcg-category{width:100%;padding:10px;font-size:.95em;border:1px solid var(--primary-low);border-radius:4px;box-sizing:border-box;background:var(--primary-very-low);color:var(--primary);font-family:inherit}.gcg-overlay .gcg-composer-panel .gcg-title-row{display:flex;gap:10px;align-items:stretch;margin-bottom:12px}.gcg-overlay .gcg-composer-panel .gcg-title-row .gcg-title{flex:1;margin-bottom:0;min-width:0}.gcg-overlay .gcg-composer-panel .gcg-category-wrap{display:flex;align-items:center;gap:8px;flex:0 0 min(220px,40%);max-width:240px}.gcg-overlay .gcg-composer-panel .gcg-category-swatch{width:14px;height:14px;border-radius:3px;flex-shrink:0;display:none;border:1px solid rgba(0,0,0,.12)}.gcg-overlay .gcg-composer-panel .gcg-category{margin-bottom:0;cursor:pointer}.gcg-overlay .gcg-composer-panel .gcg-title{margin-bottom:12px;font-size:1em}.gcg-overlay .gcg-composer-panel .gcg-body{resize:vertical}.gcg-overlay .gcg-composer-panel .gcg-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.gcg-overlay .gcg-composer-panel .gcg-actions button{padding:8px 18px;border-radius:4px;border:none;cursor:pointer;font-size:.95em}.gcg-overlay .gcg-composer-panel .gcg-cancel{background:var(--primary-low);color:var(--primary)}.gcg-overlay .gcg-composer-panel .gcg-submit{background:var(--tertiary);color:var(--secondary)}.gcg-overlay .gcg-composer-panel .gcg-submit:hover{opacity:.9}.gcg-overlay .gcg-composer-panel .gcg-composer-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.gcg-overlay .gcg-composer-panel .gcg-composer-header--inline .gcg-close{display:none}.gcg-overlay .gcg-composer-panel .gcg-close{appearance:none;background:rgba(0,0,0,0);border:none;color:var(--primary-medium);font-size:1.6em;line-height:1;cursor:pointer;padding:0 4px}.gcg-overlay .gcg-composer-panel .gcg-close:hover{color:var(--primary)}.gcg-overlay .gcg-composer-panel .gcg-quill{min-height:200px}@media(max-width: 600px){.gcg-title-row{flex-direction:column}.gcg-category-wrap{flex:1 1 auto;max-width:none;width:100%}}body.gcg-compose-open{overflow:hidden}.gcg-guest-reply-btn{display:inline-flex;align-items:center;gap:6px;margin-left:8px;color:#fff !important}.gcg-guest-reply-btn .d-button-label,.gcg-guest-reply-btn .gcg-guest-reply-icon,.gcg-guest-reply-btn svg,.gcg-guest-reply-btn path{color:#fff !important;fill:currentColor}.gcg-guest-reply-btn:hover,.gcg-guest-reply-btn:focus,.gcg-guest-reply-btn:active{color:#fff !important;background:var(--mrg-accent) !important;background-color:var(--mrg-accent) !important;border:1px solid var(--mrg-accent) !important;filter:none !important;opacity:1 !important;box-shadow:none !important}.gcg-guest-reply-btn:hover .d-button-label,.gcg-guest-reply-btn:hover .gcg-guest-reply-icon,.gcg-guest-reply-btn:hover svg,.gcg-guest-reply-btn:hover path,.gcg-guest-reply-btn:focus .d-button-label,.gcg-guest-reply-btn:focus .gcg-guest-reply-icon,.gcg-guest-reply-btn:focus svg,.gcg-guest-reply-btn:focus path,.gcg-guest-reply-btn:active .d-button-label,.gcg-guest-reply-btn:active .gcg-guest-reply-icon,.gcg-guest-reply-btn:active svg,.gcg-guest-reply-btn:active path{color:#fff !important;fill:currentColor}.gcg-guest-reply-btn .gcg-guest-reply-icon{flex-shrink:0}.gcg-guest-reply-row{display:flex;justify-content:flex-end;margin-top:8px;padding:0 4px 4px}
/*# sourceMappingURL=common_theme_46_9516227e4d8d60a058da3e7e8384b5629a408b33.css.map?__ws=community.marriage.com */
