.designer[data-v-26888f9e]{color:#27332d;background:#f2f3f1;flex-direction:column;height:100vh;min-height:700px;font-size:13px;display:flex}.topbar[data-v-26888f9e]{background:#fff;border-bottom:1px solid #e8eae7;flex:none;align-items:center;gap:24px;height:62px;padding:0 25px;display:flex}.brand[data-v-26888f9e]{color:#344c3c;font:700 20px Georgia;text-decoration:none}.brand span[data-v-26888f9e]{color:#b76a53}.crumb[data-v-26888f9e]{letter-spacing:.15em;color:#59675e;font-size:10px;font-weight:700}.crumb span[data-v-26888f9e]{color:#b0b6b1;margin:0 10px}.top-actions[data-v-26888f9e]{color:#859087;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.live-dot[data-v-26888f9e],.status-dot[data-v-26888f9e]{background:#71a77b;border-radius:50%;width:7px;height:7px;display:inline-block}.exit[data-v-26888f9e]{color:#48554c;border:1px solid #e4e7e4;border-radius:4px;margin-left:24px;padding:8px 14px;text-decoration:none}.workspace[data-v-26888f9e]{flex:1;grid-template-columns:245px minmax(400px,1fr) 294px;min-height:0;display:grid}.left-panel[data-v-26888f9e],.right-panel[data-v-26888f9e]{background:#fff;flex-direction:column;display:flex;overflow-y:auto}.left-panel[data-v-26888f9e]{border-right:1px solid #e7e9e7;padding:25px 19px 0}.right-panel[data-v-26888f9e]{border-left:1px solid #e7e9e7;padding:20px 20px 0}.panel-heading[data-v-26888f9e]{padding-bottom:20px}.panel-heading small[data-v-26888f9e],.right-heading[data-v-26888f9e],.section-label[data-v-26888f9e]{letter-spacing:.16em;color:#879189;font-size:9px;font-weight:700}.panel-heading h2[data-v-26888f9e]{margin:12px 0 6px;font:20px Georgia}.panel-heading p[data-v-26888f9e]{color:#8a948d;margin:0;font-size:11px}.control-section[data-v-26888f9e]{border-top:1px solid #eff0ee;padding:16px 0}.template-card[data-v-26888f9e]{text-align:left;color:#344238;background:#f9fbf8;border:1px solid #d9e3da;border-radius:4px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:9px;display:flex}.template-card b[data-v-26888f9e],.template-card small[data-v-26888f9e]{display:block}.template-card b[data-v-26888f9e]{font-size:11px}.template-card small[data-v-26888f9e]{color:#879189;margin-top:4px;font-size:9px}.mini-sheet[data-v-26888f9e]{box-sizing:border-box;background:#fff;border:1px solid #e2e4e1;grid-template-columns:repeat(3,1fr);gap:2px;width:32px;height:39px;padding:5px;display:grid}.mini-sheet span[data-v-26888f9e]{background:#7b967f;height:2px}.mini-sheet i[data-v-26888f9e]{background:#e8eae6;height:4px}.check[data-v-26888f9e],.selected-check[data-v-26888f9e]{color:#53845b;margin-left:auto;font-size:11px}.theme-list[data-v-26888f9e]{grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;display:grid}.theme-option[data-v-26888f9e]{color:#58635b;background:#fff;border:1px solid #ebece9;border-radius:3px;align-items:center;gap:5px;padding:7px 5px;font-size:10px;display:flex}.theme-option.is-selected[data-v-26888f9e]{background:#f7faf6;border-color:#91ad94}.swatches[data-v-26888f9e],.switch-row[data-v-26888f9e]{display:flex}.swatches i[data-v-26888f9e]{border:1px solid #0001;width:9px;height:13px;margin-right:-2px}.switch-row[data-v-26888f9e]{color:#556158;justify-content:space-between;align-items:center;padding:9px 0;font-size:11px}.components .switch-row[data-v-26888f9e]:first-of-type{margin-top:6px}.switch-row small[data-v-26888f9e]{color:#a1a9a2;margin-left:4px;font-size:9px}input[type=checkbox][data-v-26888f9e]{accent-color:#587960;width:14px;height:14px}.left-footer[data-v-26888f9e]{color:#9ba39c;letter-spacing:.13em;border-top:1px solid #eff0ee;margin-top:auto;padding:16px 0;font-size:8px}.left-footer span[data-v-26888f9e]{float:right;letter-spacing:0}.preview-area[data-v-26888f9e]{flex-direction:column;min-width:0;display:flex}.preview-toolbar[data-v-26888f9e]{color:#57635a;flex:none;justify-content:space-between;align-items:center;height:54px;padding:0 24px;display:flex}.preview-toolbar b[data-v-26888f9e]{margin-left:8px;font-size:11px}.preview-toolbar small[data-v-26888f9e]{color:#9aa29c;margin-left:10px;font-size:10px}.zoom-label[data-v-26888f9e]{color:#7d877f;background:#fff;border-radius:3px;padding:5px 8px;font-size:10px}.paper-stage[data-v-26888f9e]{background:#eef0ed;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.paper-stage[data-v-26888f9e] .canvas-scroll{align-items:center;height:100%}.preview-caption[data-v-26888f9e]{color:#939c95;text-transform:uppercase;letter-spacing:.08em;background:#f7f8f6;border-top:1px solid #e4e7e3;height:34px;padding:0 20px;font-size:9px}.preview-caption[data-v-26888f9e],.right-heading[data-v-26888f9e]{justify-content:space-between;align-items:center;display:flex}.right-heading[data-v-26888f9e]{border-bottom:1px solid #eff0ee;padding-bottom:16px}.sliders[data-v-26888f9e]{color:#7d8e80;font-size:16px}.settings-group[data-v-26888f9e]{border-bottom:1px solid #eff0ee;padding:16px 0}.settings-group h3[data-v-26888f9e]{color:#354239;margin:0 0 13px;font:16px Georgia}.two-fields[data-v-26888f9e]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field-label[data-v-26888f9e],.two-fields label[data-v-26888f9e]{color:#89938c;font-size:10px;display:block}.export-form select[data-v-26888f9e],.settings-group>select[data-v-26888f9e],.two-fields input[data-v-26888f9e],.two-fields select[data-v-26888f9e]{box-sizing:border-box;color:#455148;background:#fff;border:1px solid #e2e6e1;border-radius:3px;width:100%;height:34px;margin-top:6px;padding:0 9px;font-size:11px}.field-label[data-v-26888f9e]{margin-top:13px}.segmented[data-v-26888f9e]{border:1px solid #e4e7e3;border-radius:3px;margin-top:6px;padding:2px;display:flex}.segmented button[data-v-26888f9e]{color:#7b857e;background:#fff;border:0;border-radius:2px;width:50%;padding:7px;font-size:10px}.segmented button.active[data-v-26888f9e]{color:#3f6646;background:#eff4ee}.compact[data-v-26888f9e]{padding:9px 0 0}.orientation-pick[data-v-26888f9e]{grid-template-columns:1fr 1fr;gap:7px;margin-top:6px;display:grid}.orientation-pick button[data-v-26888f9e]{color:#78827a;background:#fff;border:1px solid #e3e6e2;border-radius:3px;justify-content:center;align-items:center;gap:7px;height:55px;font-size:10px;display:flex}.orientation-pick button.active[data-v-26888f9e]{color:#4d7153;background:#f8faf7;border-color:#9ab29c}.landscape-icon[data-v-26888f9e],.portrait-icon[data-v-26888f9e]{border:1px solid #8c9c8f;width:11px;height:17px;display:block}.landscape-icon[data-v-26888f9e]{width:18px;height:11px}.preset-note[data-v-26888f9e]{color:#8b958d;background:#f7f8f6;margin-top:12px;padding:9px;font-size:10px}.preset-note b[data-v-26888f9e]{float:right;color:#56675a;font-weight:500}.export-area[data-v-26888f9e]{margin-top:auto;padding:16px 0 20px}.export-form[data-v-26888f9e]{gap:7px;margin-top:10px;display:flex}.export-form select[data-v-26888f9e]{flex:1;width:auto;margin:0}.download-btn[data-v-26888f9e]{color:#fff;white-space:nowrap;background:#36543e;border:0;border-radius:3px;padding:0 13px;font-size:10px}.download-btn[data-v-26888f9e]:disabled{opacity:.6}.export-area>small[data-v-26888f9e]{color:#a0a8a1;margin-top:9px;font-size:9px;display:block}.error[data-v-26888f9e]{color:#b42318;font-size:10px}.loading[data-v-26888f9e]{color:#839087;font-size:12px}@media (width<=1000px){.workspace[data-v-26888f9e]{grid-template-columns:205px minmax(300px,1fr)}.right-panel[data-v-26888f9e]{width:260px;position:absolute;top:62px;bottom:0;right:0;box-shadow:-8px 0 20px #0001}.preview-area[data-v-26888f9e]{grid-column:2}.crumb[data-v-26888f9e]{display:none}}@media (width<=680px){.left-panel[data-v-26888f9e]{display:none}.right-panel[data-v-26888f9e]{width:230px}.preview-area[data-v-26888f9e]{grid-column:1}.top-actions[data-v-26888f9e]{font-size:0}.exit[data-v-26888f9e]{font-size:11px}}.workspace[data-v-26888f9e]{grid-template-columns:280px minmax(320px,1fr) 320px}.top-actions[data-v-26888f9e]{gap:9px}.header-export[data-v-26888f9e]{color:#435248;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe5df;border-radius:4px;height:32px;padding:0 12px;font-size:10px}.header-export.primary[data-v-26888f9e]{color:#fff;background:#36543e;border-color:#36543e}.header-export[data-v-26888f9e]:disabled{opacity:.6;cursor:wait}.right-panel[data-v-26888f9e]{padding:20px 18px 0}.right-heading[data-v-26888f9e]{font-size:10px}.selected-component[data-v-26888f9e]{padding:20px 0 6px}.selected-component small[data-v-26888f9e]{letter-spacing:.13em;color:#8a958d;font-size:9px}.selected-component h2[data-v-26888f9e]{text-transform:capitalize;margin:9px 0 5px;font:20px Georgia}.property-empty p[data-v-26888f9e],.selected-component p[data-v-26888f9e]{color:#879189;font-size:11px;line-height:1.5}.property-grid[data-v-26888f9e]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.property-grid label[data-v-26888f9e],.property-label[data-v-26888f9e]{color:#89938c;font-size:10px;display:block}.property-grid input[data-v-26888f9e],.property-label input[data-v-26888f9e]{box-sizing:border-box;color:#455148;background:#fff;border:1px solid #e2e6e1;border-radius:3px;width:100%;height:34px;margin-top:6px;padding:0 8px;font-size:11px}.property-label[data-v-26888f9e]{margin-top:12px}.child-list[data-v-26888f9e]{flex-direction:column;gap:4px;max-height:240px;display:flex;overflow:auto}.child-list button[data-v-26888f9e]{color:#58635b;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#f7f8f6;border:1px solid #0000;border-radius:3px;padding:7px 8px;font-size:10px;overflow:hidden}.child-list button.is-selected[data-v-26888f9e]{color:#3f6646;background:#f1f6ef;border-color:#9ab29c}.settings-group h3 small[data-v-26888f9e]{float:right;color:#89938c;font:11px Arial}.property-empty[data-v-26888f9e]{text-align:center;color:#455148;margin:auto 0;padding:26px 8px}.property-empty>span[data-v-26888f9e]{color:#90a091;font-size:28px;display:block}.property-empty b[data-v-26888f9e]{margin-top:10px;display:block}.property-empty p[data-v-26888f9e]{max-width:210px;margin:8px auto}@media (width<=1000px){.workspace[data-v-26888f9e]{grid-template-columns:230px minmax(300px,1fr)}.right-panel[data-v-26888f9e]{width:284px}}@media (width<=680px){.workspace[data-v-26888f9e]{grid-template-columns:1fr}.top-actions[data-v-26888f9e],.top-actions .status-dot[data-v-26888f9e]{gap:5px}.header-export[data-v-26888f9e]{padding:0 7px}.right-panel[data-v-26888f9e]{width:250px}}.text-input-field[data-v-26888f9e]{color:#748176;letter-spacing:.015em;margin:0 0 10px;font-size:10px;font-weight:600;display:block}.text-entry[data-v-26888f9e]{box-sizing:border-box;color:#344238;cursor:pointer;background:linear-gradient(#fff,#fbfcfb);border:1px solid #dce3dc;border-radius:6px;width:100%;height:37px;margin-top:7px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;transition:border-color .16s,box-shadow .16s,background .16s}.text-entry[data-v-26888f9e]:hover{border-color:#bdcbbd}.text-entry[data-v-26888f9e]:focus{background:#fff;border-color:#64896c;outline:0;box-shadow:0 0 0 3px #64896c20}.text-entry[data-v-26888f9e]::placeholder{color:#a7b0a8}.property-grid input[type=number][data-v-26888f9e]{font-variant-numeric:tabular-nums;padding-right:10px}.property-grid input[type=number][data-v-26888f9e]:hover{border-color:#bdcbbd}.property-grid input[type=number][data-v-26888f9e]:focus{background:#fff;border-color:#64896c;outline:0;box-shadow:0 0 0 3px #64896c20}.property-grid label[data-v-26888f9e]{line-height:1.35}.text-entry option[data-v-26888f9e]{color:#344238;background:#fff}.section-card[data-v-26888f9e]{background:linear-gradient(#fff,#fcfdfb);border:1px solid #e8ece7;border-radius:7px;margin:0 0 9px;padding:13px 12px;box-shadow:0 2px 7px #263d2d08}.section-card-heading[data-v-26888f9e]{justify-content:space-between;align-items:center;gap:10px;margin:0 0 11px;display:flex}.section-card-heading h3[data-v-26888f9e]{letter-spacing:.025em;color:#354239;text-transform:none;margin:0;font:600 12px Arial,sans-serif}.section-card-heading input[type=checkbox][data-v-26888f9e]{flex:none;width:15px;height:15px;margin:0}.section-card .property-grid[data-v-26888f9e]{gap:8px}.section-card .property-grid label[data-v-26888f9e],.section-card>label[data-v-26888f9e]{font-size:9px}.section-card .property-grid input[data-v-26888f9e],.section-card .property-grid select[data-v-26888f9e],.section-card>label input[data-v-26888f9e]{height:31px;margin-top:4px}.font-row[data-v-26888f9e]{grid-template-columns:minmax(0,1fr) 66px 44px;align-items:end;gap:7px;margin:1px 0 10px;display:grid}.font-row label[data-v-26888f9e]{color:#89938c;min-width:0;font-size:9px;line-height:1.25;display:block}.font-row input[data-v-26888f9e],.font-row select[data-v-26888f9e]{box-sizing:border-box;color:#455148;background:#fff;border:1px solid #e2e6e1;border-radius:4px;width:100%;height:32px;margin-top:4px;padding:0 6px;font:11px Arial,sans-serif}.font-row input[type=color][data-v-26888f9e]{padding:3px}.font-row input[type=number][data-v-26888f9e]{font-variant-numeric:tabular-nums;padding-right:3px}.font-row .text-entry[data-v-26888f9e]{height:32px;padding:0 5px;font-size:10px}.date-header-font-row[data-v-26888f9e]{grid-template-columns:minmax(0,1fr) 54px 38px;gap:6px;margin-bottom:12px}.date-header-options[data-v-26888f9e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.date-header-options label[data-v-26888f9e]{color:#748176;letter-spacing:.015em;flex-direction:column;gap:5px;font-size:9px;font-weight:600;display:flex}.date-header-options select[data-v-26888f9e]{box-sizing:border-box;color:#344238;cursor:pointer;background:linear-gradient(#fff,#fbfcfb);border:1px solid #dce3dc;border-radius:6px;width:100%;height:34px;margin:0;padding:0 28px 0 10px;font:500 11px Arial,sans-serif;transition:border-color .16s,box-shadow .16s,background .16s}.date-header-options select[data-v-26888f9e]:hover{background:#fff;border-color:#bdcbbd}.date-header-options select[data-v-26888f9e]:focus{background:#fff;border-color:#64896c;outline:0;box-shadow:0 0 0 3px #64896c20}.date-header-options select option[data-v-26888f9e]{color:#344238;background:#fff}.date-header-font-row .font-size-field input[data-v-26888f9e]{padding-left:5px;padding-right:1px}.date-header-font-row .font-color-field input[data-v-26888f9e]{padding:3px}.nested-settings[data-v-26888f9e]{border-top:1px solid #edf0ec;margin-top:13px;padding-top:10px}.nested-settings h4[data-v-26888f9e]{color:#58665b;margin:0;font:600 10px Arial,sans-serif}.nested-settings .section-card-heading[data-v-26888f9e]{margin-bottom:8px}.nested-settings .property-grid[data-v-26888f9e]{gap:7px}@media (width<=1200px){.font-row[data-v-26888f9e]{grid-template-columns:minmax(0,1fr) 60px 40px;gap:5px}.date-header-font-row[data-v-26888f9e]{grid-template-columns:minmax(0,1fr) 50px 36px;gap:5px}}
