.fp-personalize-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 17px;border:1px solid #304b3b;border-radius:24px;background:#304b3b;color:#fff7e7;font:600 11px/1.5 "DM Sans",sans-serif;cursor:pointer}.fp-personalize-button:hover{background:#48624f}.fp-model-info>.fp-personalize-button{width:100%;margin-top:12px}.fp-footer-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}
.fp-dialog[data-customizing=true]{width:min(1200px,calc(100vw - 28px));max-width:1200px}.fp-custom-layout{display:grid;grid-template-columns:minmax(280px,350px) minmax(0,1fr);align-items:start}.fp-personalization-form{padding:26px 28px 32px;border-right:1px solid #ddcfb7;margin:0;min-width:0}.fp-custom-intro>p{font-size:8px;letter-spacing:.18em;color:#a08047;margin:0 0 8px}.fp-custom-intro h3{font:36px/1.1 FPInstrument,serif;letter-spacing:-.025em;color:#304b3b;margin:0 0 12px}.fp-custom-intro>span{display:block;font-size:11px;line-height:1.7;color:#767c69;margin-bottom:25px}.fp-personalization-form fieldset{border:0;border-top:1px solid #ddd0b6;padding:18px 0 9px;margin:17px 0 0;min-width:0}.fp-personalization-form legend{font:25px/1.2 FPInstrument,serif;color:#304b3b;padding:0 10px 0 0;margin:0}.fp-custom-field{display:flex;flex-direction:column;gap:7px;margin:0 0 16px;color:#3f5343;min-width:0}.fp-custom-field>span{font-size:11px;line-height:1.5;font-weight:500}.fp-custom-field input,.fp-custom-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:45px;border:1px solid #ccba97;border-radius:3px;padding:11px 12px;background:#fffdf6;color:#304b3b;font:14px/1.6 "DM Sans",sans-serif;box-shadow:inset 0 2px 4px #43331c04;scroll-margin-block:24px}.fp-custom-field textarea{resize:vertical;min-height:135px}.fp-custom-field input:focus,.fp-custom-field textarea:focus{outline:2px solid #b4985d;outline-offset:2px;background:#fffefa}.fp-custom-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fp-custom-hint,.fp-custom-limit{font-size:10px;line-height:1.7;color:#767c69;margin:0 0 14px}.fp-custom-more{border-top:1px solid #ddcfb7;padding:15px 0;margin:0}.fp-custom-more>summary{color:#6f673f;font-size:11px;line-height:1.6;cursor:pointer;min-height:30px}.fp-custom-more[open]>summary{margin-bottom:17px}.fp-custom-status{min-height:42px;margin:20px 0 12px;font-size:11px;line-height:1.7;color:#627254}.fp-custom-status[data-error=true]{color:#934f42}.fp-custom-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.fp-custom-actions .fp-primary-action{width:100%;border-radius:24px}.fp-custom-actions button:disabled{opacity:.65;cursor:wait}.fp-custom-retry{width:100%;min-height:44px;border:1px solid #c7b58f;border-radius:24px;padding:10px 15px;font:11px/1.5 "DM Sans",sans-serif;background:transparent;color:#76623b}.fp-custom-preview{position:sticky;top:0;min-width:0;background:#f7f3e8;padding-bottom:15px}.fp-custom-preview .fp-proposal-scene{height:420px;min-height:420px;max-height:420px}.fp-custom-preview .fp-practical{min-height:420px}.fp-custom-preview .fp-open-actions{padding-bottom:5px}.fp-dialog[data-customizing=true] .fp-footer-actions>.fp-personalize-button{display:none}.fp-dialog[data-customizing=true] .fp-book-frame,.fp-dialog[data-customizing=true] .fp-reading-sheet{transition:none}.fp-dialog[data-customizing=true] .fp-dialog-footer{gap:16px}
@media(max-width:760px){.fp-dialog[data-customizing=true]{width:calc(100vw - 16px)}.fp-custom-layout{display:flex;flex-direction:column}.fp-custom-preview{order:-1;position:relative;width:100%;border-bottom:1px solid #ddcfb7;padding-bottom:10px}.fp-custom-preview .fp-proposal-scene{height:275px;min-height:275px;max-height:275px;margin-top:10px}.fp-custom-preview .fp-practical{min-height:275px}.fp-custom-preview .fp-modal-views{padding-top:12px}.fp-custom-preview .fp-modal-views button{min-height:44px;font-size:10px;padding:8px 12px}.fp-custom-preview .fp-reading-controls>span{display:none}.fp-custom-preview .fp-reading-controls button{min-height:44px;font-size:9px}.fp-custom-preview .fp-open-actions{padding:10px 12px 0}.fp-custom-preview .fp-open-actions p{margin-bottom:2px}.fp-personalization-form{border-right:0;width:100%;box-sizing:border-box;padding:25px 22px 22px}.fp-custom-field input,.fp-custom-field textarea{font-size:16px}.fp-custom-intro h3{font-size:34px}.fp-custom-intro>span{font-size:12px}.fp-custom-field>span,.fp-custom-more>summary{font-size:12px}.fp-custom-limit,.fp-custom-hint{font-size:11px}.fp-custom-status{font-size:12px}.fp-footer-actions{width:100%}.fp-footer-actions>.fp-personalize-button{flex:1}.fp-custom-preview .fp-practical>h3{font-size:29px}}
@media(max-width:380px){.fp-custom-two{grid-template-columns:1fr;gap:0}.fp-custom-preview .fp-proposal-scene{height:245px;min-height:245px;max-height:245px}.fp-personalization-form{padding-left:17px;padding-right:17px}}
