.kuho-inquiry-compose{background:#fff;overflow-x:clip}.kuho-inquiry-compose__inner{max-width:var(--kuho-site-max);width:100%;margin:0 auto;padding:1.5rem var(--kuho-site-gutter) 3rem;box-sizing:border-box}.kuho-inquiry-compose__form{width:100%;max-width:52rem;min-width:0;margin:0 auto;display:grid;gap:1.25rem}@media (min-width:768px){.kuho-inquiry-compose__inner{padding:3rem var(--kuho-site-gutter) 5.5rem}.kuho-inquiry-compose__form{gap:1.75rem}}.kuho-inquiry-compose__field{display:grid;gap:.5rem;min-width:0}.kuho-inquiry-compose__label{font-size:.8125rem;font-weight:500;color:#374151}.kuho-inquiry-compose__input{width:100%;max-width:100%;padding:.7rem .85rem;border:1px solid #d1d5db;border-radius:0;background:#fff;font:inherit;font-size:.875rem;color:#111827;box-sizing:border-box;transition:border-color .2s}.kuho-inquiry-compose__input:focus{outline:none;border-color:#111827}.kuho-inquiry-compose__notice{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;user-select:none}.kuho-inquiry-compose__notice-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kuho-inquiry-compose__notice-box{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:1px solid #d1d5db;background:#fff;transition:background .2s,border-color .2s}.kuho-inquiry-compose__notice-input:checked+.kuho-inquiry-compose__notice-box{border-color:#2563eb;background:#2563eb}.kuho-inquiry-compose__notice-input:checked+.kuho-inquiry-compose__notice-box:after{content:"";width:.3rem;height:.55rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-1px)}.kuho-inquiry-compose__notice-label{font-size:.8125rem;font-weight:500;color:#374151}.kuho-inquiry-compose__editor{min-height:12rem}.kuho-inquiry-compose__editor,.kuho-inquiry-compose__editor .ck.ck-editor,.kuho-inquiry-compose__editor .cms-ck-editor,.kuho-inquiry-compose__editor .inquiry-ck-editor{width:100%;min-width:0;max-width:100%}@media (min-width:768px){.kuho-inquiry-compose__editor{min-height:16rem}}.kuho-inquiry-compose__editor-loading{display:flex;align-items:center;justify-content:center;width:100%;min-height:12rem;border:1px solid #e5e7eb;background:#fff;font-size:.875rem;color:#9ca3af;box-sizing:border-box}@media (min-width:768px){.kuho-inquiry-compose__editor-loading{min-height:220px}}@media (max-width:767px){.kuho-inquiry-compose__editor .ck.ck-toolbar.ck-toolbar_grouping{height:auto!important}.kuho-inquiry-compose__editor .ck.ck-toolbar>.ck-toolbar__items{flex-wrap:wrap}.kuho-inquiry-compose__editor .inquiry-ck-editor .cms-ck-editor .ck-editor__editable{min-height:10rem}.kuho-inquiry-compose__input{padding:.6rem .75rem;font-size:1rem}}.kuho-inquiry-compose__actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;width:100%;min-width:0;margin-top:.25rem}.kuho-inquiry-compose__btn{display:inline-flex;align-items:center;justify-content:center;min-width:0;width:100%;padding:.5rem .2rem;border:1px solid #d1d5db;background:#fff;font:inherit;font-size:.625rem;font-weight:500;line-height:1.25;color:#111827;cursor:pointer;transition:background .2s,color .2s,border-color .2s,opacity .2s;white-space:normal;word-break:keep-all;text-align:center;box-sizing:border-box}@media (min-width:768px){.kuho-inquiry-compose__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:auto;margin-top:.5rem}.kuho-inquiry-compose__btn{width:auto;min-width:6.5rem;padding:.65rem 1.25rem;font-size:.8125rem;white-space:nowrap}}.kuho-inquiry-compose__btn:hover:not(:disabled){border-color:#111827}.kuho-inquiry-compose__btn--primary{border-color:#2563eb;background:#2563eb;color:#fff}.kuho-inquiry-compose__btn--primary:hover:not(:disabled){border-color:#1d4ed8;background:#1d4ed8}.kuho-inquiry-compose__btn:disabled{opacity:.4;cursor:not-allowed}.kuho-inquiry-compose__modal-fields{display:grid;gap:1rem;margin-top:.5rem}