.appearance-shell[hidden]{display:none!important}.appearance-open{overflow:hidden}.appearance-shell{position:fixed;inset:0;z-index:100;background:#eeefe9;color:#223e35;font:13px Arial,sans-serif;display:flex;flex-direction:column}.appearance-shell button{font:inherit;cursor:pointer;border:1px solid #d6dccc;border-radius:7px;background:#fffdf7;color:#294c3b;padding:10px 14px}.appearance-shell button:disabled{opacity:.4;cursor:default}.appearance-shell button:focus-visible,.appearance-shell input:focus-visible,.appearance-shell select:focus-visible,.appearance-shell textarea:focus-visible{outline:3px solid #f5b14a;outline-offset:2px}.ap-top{background:#fffdf7;display:flex;justify-content:space-between;align-items:center;padding:15px 24px;border-bottom:1px solid #dfe3d7;gap:12px}.ap-top>div{display:flex;align-items:center;gap:12px}.ap-top strong{font-size:17px;letter-spacing:-.4px}.ap-top small{font-size:11px;color:#869079;border-left:1px solid #dfe3d7;padding-left:12px}.ap-spark{color:#cd7f25;font-size:24px}.ap-top-actions>span{font-size:11px;color:#748069}.ap-top-actions .ap-unsaved{color:#b2761f}.ap-body{display:flex;flex:1;min-height:0}.ap-sidebar{width:340px;flex-shrink:0;overflow-y:auto;padding:20px;background:#fcfbf6;border-right:1px solid #dfe3d7}.ap-note{font-size:11px;line-height:1.8;background:#edf0e5;border-radius:9px;padding:13px;margin:0 0 20px;color:#65735b}.ap-sidebar details{border-top:1px solid #e1e5d7;padding:16px 0}.ap-sidebar summary{cursor:pointer;display:flex;gap:13px;align-items:center;font-size:11px;color:#a3aa95;list-style:none}.ap-sidebar summary span{font-size:13px;font-weight:600;color:#294b3a}.ap-sidebar summary:after{content:'+';margin-left:auto;font-size:20px;color:#6f805f}.ap-sidebar details[open] summary:after{content:'−'}.ap-detail{padding-top:17px}.ap-field{display:flex;flex-direction:column;gap:7px;margin:13px 0;font-size:11px;font-weight:600;color:#6d795f}.ap-field input,.ap-field select,.ap-field textarea{font:13px Arial,sans-serif;padding:11px 10px;border:1px solid #dce2d1;border-radius:7px;background:#fff;color:#284735;min-width:0;max-width:100%}.ap-field textarea{resize:vertical;line-height:1.5}.ap-colors{display:grid;grid-template-columns:1fr 1fr;gap:14px 9px}.ap-color{display:flex;align-items:center;gap:8px;font-size:10px}.ap-color input{width:35px;height:35px;flex-shrink:0;border:0;padding:0;background:none;cursor:pointer}.ap-color small{display:block;color:#9aa38a;font-size:9px;margin-top:5px}.ap-upload{display:flex;gap:13px;align-items:center;margin-bottom:18px}.ap-upload img{width:63px;height:63px;object-fit:contain;background:#f2f0e5;border-radius:8px;border:1px solid #e4e5d8}.ap-upload.ap-banner img{width:100px;object-fit:cover}.ap-upload b{font-size:11px;display:block;margin-bottom:8px}.ap-file{display:inline-block;border:1px solid #d5dcc8;padding:7px 11px;border-radius:6px;font-size:10px;cursor:pointer;background:white}.ap-file input{position:absolute;opacity:0;width:1px;height:1px}.ap-hint{font-size:10px;line-height:1.7;color:#8c967f;display:block;margin:0 0 10px}.ap-section-row{display:flex;gap:5px;align-items:center;padding:10px 0;border-bottom:1px solid #e9ebdf}.ap-section-row label{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:11px;line-height:1.5}.ap-section-row input{accent-color:#214a3e;width:16px;height:16px;flex-shrink:0}.ap-section-row button{width:28px;height:30px;padding:0;font-size:15px}.ap-restore{display:flex;flex-direction:column;gap:8px;margin:15px 0}.ap-restore button{font-size:10px;text-align:left;background:transparent}.ap-canvas{flex:1;min-width:0;display:flex;flex-direction:column;background:#e9eae3}.ap-devicebar{height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #dce0d2;gap:12px}.ap-devicebar>div{display:flex;background:#dfe3d7;border-radius:7px;padding:3px;gap:2px}.ap-devicebar button{border:0;background:none;padding:6px 14px;font-size:11px}.ap-devicebar button.selected{background:white;box-shadow:0 1px 4px #0001}.ap-devicebar>span{font-size:10px;color:#8c967e}.ap-frame-area{flex:1;overflow:auto;padding:23px;min-height:0;display:flex;justify-content:flex-start;align-items:stretch}.ap-frame-area iframe{width:100%;height:100%;min-height:100%;border:0;background:#fff;box-shadow:0 6px 30px #334c2a10;border-radius:8px;flex-shrink:0;margin:auto}.ap-bottom{background:#fffdf7;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dfe3d7;gap:18px}.ap-bottom>div:first-child{font-size:11px;color:#6b7c5b;line-height:1.6;max-width:460px}.ap-bottom>div:last-child{display:flex;gap:8px;flex-shrink:0}.appearance-shell button.ap-primary{background:#214a3e;border-color:#214a3e;color:white}.ap-bottom #apDiscard{border:0;background:none;font-size:11px;color:#8a957d}.ap-bottom .ap-error{color:#b54932!important}.ap-mobile-tabs{display:none}.ap-leave-actions{display:flex;gap:10px}.ap-leave-actions button{font-size:12px}#apLeaveDialog{z-index:200}#apLeaveDialog::backdrop{background:#17332299}
@media(max-width:1050px){.ap-top small{display:none}.ap-sidebar{width:300px;padding:17px}.ap-bottom{padding:12px 18px;gap:12px}.ap-bottom>div:first-child{max-width:270px}.ap-bottom button{font-size:11px;padding:10px}.ap-frame-area{padding:15px}.ap-top{padding:13px 18px}.ap-top strong{font-size:15px}}
@media(max-width:760px){.ap-top{padding:11px 14px}.ap-top>div{gap:8px}.ap-top strong{font-size:13px}.ap-top-actions>span{display:none}.ap-top button{padding:8px 11px;font-size:11px}.ap-spark{font-size:21px}.ap-mobile-tabs{display:flex;gap:4px;background:#fffdf7;padding:7px 14px;border-bottom:1px solid #dfe3d7}.ap-mobile-tabs button{flex:1;border:0;background:transparent;padding:9px;font-size:12px}.ap-mobile-tabs button.selected{background:#e9eee0}.ap-sidebar{width:100%;border:0;padding:18px 20px}.ap-canvas{display:none}.ap-show-preview .ap-sidebar{display:none}.ap-show-preview .ap-canvas{display:flex}.ap-frame-area{padding:10px}.ap-devicebar{padding:0 12px;height:48px}.ap-devicebar>span{font-size:9px}.ap-devicebar button{padding:6px 10px}.ap-bottom{display:flex;flex-direction:column;padding:10px 12px max(10px,env(safe-area-inset-bottom));gap:7px;align-items:stretch}.ap-bottom>div:first-child{max-width:none;font-size:10px;min-height:16px}.ap-bottom>div:last-child{display:flex;gap:6px}.ap-bottom button{padding:11px 9px;font-size:10px;flex:1}.ap-bottom #apDiscard{display:none}.ap-top-actions>span{display:none}}

.ap-element-photo{display:block;width:100%;max-height:180px;object-fit:contain;border:1px solid #dfe3d5;border-radius:8px;margin:0 0 12px;background:#f1f0e6}.ap-select-toggle{display:flex;align-items:center;gap:6px;font-size:10px;color:#64755b;white-space:nowrap}.ap-select-toggle input{accent-color:#214a3e}#apResetElement{font-size:10px;padding:8px 10px;margin-top:8px}#apContentPanel{border:1px solid #dcc99b;border-radius:10px;padding:14px;margin-bottom:17px;background:#fff9e9}@media(max-width:900px){.ap-devicebar{height:auto;min-height:54px;flex-wrap:wrap;justify-content:flex-start;padding-top:8px;padding-bottom:8px;gap:8px}.ap-devicebar>span{display:none}}

.hero-sticker{white-space:pre-line}
