.ape-editor{padding:0!important;overflow:hidden;min-width:0}.ape-editor,.ape-editor *{box-sizing:border-box}.ape-editor .ape-heading{padding:30px 32px;background:linear-gradient(115deg,#102b43,#0c4859);color:#fff}.ape-editor .ape-kicker{font-size:11px;letter-spacing:.14em;font-weight:750;color:#a2dfdf}.ape-editor .ape-heading h2{margin:10px 0;font-size:28px;line-height:1.2;color:#fff}.ape-editor .ape-heading p{font-size:14px;line-height:1.7;color:#dbe8ef;max-width:760px;margin:0}.ape-editor .ape-summary{font-size:12px;color:#c9e8e8;margin-top:16px}.ape-editor .ape-form{display:block!important;width:100%;max-width:none;margin:0;padding:28px 32px}.ape-editor .ape-section{display:block!important;min-width:0;border:1px solid #dce6ef;border-radius:14px;margin:0 0 26px;padding:22px;background:#fff}.ape-editor .ape-section legend{float:none;width:auto;padding:0 8px;font-size:17px;font-weight:750;color:#16364f}.ape-editor legend>span{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:8px;background:#e7f3f4;color:#087d7c;font-size:12px;margin-right:7px}.ape-editor .ape-help{font-size:13px;line-height:1.7;color:#61778b;margin:0 0 18px}.ape-editor .ape-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;min-width:0}.ape-editor .ape-field{display:flex!important;flex-direction:column;align-items:stretch;gap:8px;margin:0!important;min-width:0;font-size:13px;font-weight:650;color:#26465e}.ape-editor .ape-field>span{width:auto!important;max-width:none;line-height:1.5}.ape-editor .ape-field input,.ape-editor .ape-field select,.ape-editor .ape-field textarea{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:12px 14px;border:1px solid #cbdbe6;border-radius:9px;background:#fff;color:#183b52;font-family:inherit;font-size:15px;font-weight:400;line-height:1.5;box-shadow:none;height:auto;min-height:46px}.ape-editor .ape-field textarea{min-height:170px;resize:vertical}.ape-editor .ape-field input:focus,.ape-editor .ape-field textarea:focus,.ape-editor .ape-field select:focus{outline:3px solid #b9e4e5;outline-offset:2px;border-color:#087f83}.ape-editor small{font-size:12px;font-weight:400;color:#698095;line-height:1.5}.ape-editor .ape-full{grid-column:1/-1}.ape-editor .ape-check{display:flex!important;align-items:flex-start;gap:10px;margin:12px 0!important;font-size:13px;font-weight:400;line-height:1.65;min-width:0}.ape-editor .ape-check input[type=checkbox]{flex:0 0 18px;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:2px 0 0!important;appearance:auto;accent-color:#087f83}.ape-editor .ape-check>span{width:auto!important;min-width:0;overflow-wrap:break-word}.ape-editor .ape-conditions,.ape-editor .ape-confirm{padding:16px;background:#f4f8fb;border-radius:10px}.ape-editor .ape-upload{padding:20px;border:1px dashed #8dafc3;border-radius:10px;background:#f6fafc}.ape-editor input[type=file]{padding:12px;background:#fff;font-size:13px}.ape-editor input[type=file]::file-selector-button{border:0;border-radius:6px;background:#e6f0f5;color:#20455c;padding:10px;margin-right:12px;cursor:pointer}.ape-editor .ape-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.ape-editor .ape-photo{border:1px solid #dce6ef;border-radius:10px;padding:12px;min-width:0}.ape-editor .ape-photo img{display:block;width:100%;height:130px;object-fit:contain;background:#f1f5f8;border-radius:6px}.ape-editor .ape-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #dce6ef;padding:24px 0 0;background:none;position:static}.ape-editor .ape-actions p{font-size:13px;color:#61778b;margin:0}.ape-editor .ape-actions button{border:0;border-radius:9px;background:#087f83;color:white;padding:14px 22px;font-size:14px;font-weight:700;cursor:pointer;min-height:48px;white-space:normal}.ape-editor .ape-actions button:hover{background:#075f65}.ape-editor .ape-actions button:focus-visible{outline:3px solid #80cbd0;outline-offset:3px}@media(max-width:1000px){.ape-editor .ape-form{padding:24px}.ape-editor .ape-grid{gap:18px}.ape-editor .ape-heading{padding:26px 24px}}@media(max-width:700px){.ape-editor .ape-form{padding:18px 14px}.ape-editor .ape-heading{padding:24px 20px}.ape-editor .ape-heading h2{font-size:24px}.ape-editor .ape-grid{grid-template-columns:minmax(0,1fr)}.ape-editor .ape-section{padding:16px 12px}.ape-editor .ape-section legend{font-size:15px}.ape-editor .ape-actions{align-items:stretch;flex-direction:column}.ape-editor .ape-actions button{width:100%}.ape-editor .ape-field input,.ape-editor .ape-field select,.ape-editor .ape-field textarea{font-size:16px}.ape-editor .ape-upload{padding:12px}.ape-editor .ape-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
