.license-wrapper[data-v-beb07512]{display:flex;justify-content:center;align-items:center;height:100%;padding:20px}.license[data-v-beb07512]{position:relative;width:920px;height:654px;overflow:hidden;box-shadow:0 4px 20px #00000026}.bg-image[data-v-beb07512]{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;filter:brightness(.95)}.text-layer[data-v-beb07512]{position:absolute;top:0;left:0;width:100%;height:100%;font-family:var(--v55296a22),"SimSun","宋体",serif}.field-text[data-v-beb07512]{position:absolute;font-size:var(--v7a6ba78e);font-weight:700;color:var(--v7e7a50e5);letter-spacing:var(--f20f4cc2);overflow:hidden;text-overflow:ellipsis;line-height:1.5}.credit-code[data-v-beb07512]{font-size:13px;letter-spacing:1.5px}.scope[data-v-beb07512]{font-size:10.5px;white-space:pre-wrap;word-break:break-all;overflow:visible}.address[data-v-beb07512]{white-space:pre-wrap;word-break:break-all;overflow:visible}.setup-date[data-v-beb07512]{white-space:nowrap;overflow:visible}.business-period[data-v-beb07512]{white-space:normal;overflow:visible;line-height:1.5}.period-line[data-v-beb07512]{display:block}.seal-container[data-v-beb07512]{position:absolute;cursor:grab;z-index:10;-webkit-user-select:none;user-select:none}.seal-container[data-v-beb07512]:active{cursor:grabbing}.form-panel[data-v-5a7c4de4]{width:420px;height:100vh;overflow-y:auto;padding:16px;box-sizing:border-box;background:#f5f5f5;border-left:1px solid #ddd;transition:transform .3s ease;position:relative;z-index:10}.form-panel.collapsed[data-v-5a7c4de4]{transform:translate(100%)}@media (max-width: 768px){.form-panel[data-v-5a7c4de4]{position:fixed;right:0;top:0;width:100%;max-width:420px;box-shadow:-2px 0 8px #0000001a}}.section[data-v-5a7c4de4]{margin-bottom:20px}.section-title[data-v-5a7c4de4]{font-size:15px;font-weight:700;color:#333;margin:0 0 10px;padding-bottom:6px;border-bottom:2px solid #8a7d5a}.form-row[data-v-5a7c4de4]{display:flex;gap:10px;margin-bottom:8px}.form-row[data-v-5a7c4de4]:last-child{margin-bottom:0}.form-group[data-v-5a7c4de4]{flex:1;display:flex;flex-direction:column}.form-group.full[data-v-5a7c4de4]{flex:1}.form-group.half[data-v-5a7c4de4]{flex:0 0 calc(50% - 5px)}.form-group.small[data-v-5a7c4de4]{flex:0 0 calc(33.3% - 7px)}.form-group.inline[data-v-5a7c4de4]{flex-direction:row;align-items:center;gap:10px}.form-group label[data-v-5a7c4de4]{font-size:12px;color:#555;margin-bottom:3px}.form-group input[type=text][data-v-5a7c4de4],.form-group input[type=number][data-v-5a7c4de4],.form-group input[data-v-5a7c4de4]:not([type]),.form-group textarea[data-v-5a7c4de4],.form-group select[data-v-5a7c4de4]{width:100%;padding:7px 9px;border:1px solid #ccc;border-radius:4px;font-size:13px;box-sizing:border-box;font-family:inherit}.form-group select[data-v-5a7c4de4]{cursor:pointer;background:#fff}.form-group .custom-input[data-v-5a7c4de4]{margin-top:6px}.form-group textarea[data-v-5a7c4de4]{resize:vertical;line-height:1.5}.form-group input[data-v-5a7c4de4]:focus,.form-group textarea[data-v-5a7c4de4]:focus{outline:none;border-color:#8a7d5a;box-shadow:0 0 0 2px #8a7d5a26}.date-row[data-v-5a7c4de4]{gap:6px}.date-input-group[data-v-5a7c4de4]{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.form-group .date-input-group input[data-v-5a7c4de4]{width:50px;height:28px;text-align:center;padding:0 5px;font-size:13px;flex-shrink:0;border:1px solid #ccc;border-radius:4px}.date-input-group .date-sep[data-v-5a7c4de4]{color:#666;font-size:12px;margin:0 2px}.checkbox-label[data-v-5a7c4de4]{display:inline-flex;align-items:center;gap:4px;margin-left:4px;font-size:12px;color:#666;cursor:pointer}.checkbox-label input[type=checkbox][data-v-5a7c4de4]{width:14px;height:14px;margin:0}.toggle[data-v-5a7c4de4]{position:relative;display:inline-block;width:40px;height:22px;cursor:pointer}.toggle input[data-v-5a7c4de4]{opacity:0;width:0;height:0}.toggle-slider[data-v-5a7c4de4]{position:absolute;top:0;left:0;right:0;bottom:0;background:#ccc;border-radius:22px;transition:.3s}.toggle-slider[data-v-5a7c4de4]:before{content:"";position:absolute;width:16px;height:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.toggle input:checked+.toggle-slider[data-v-5a7c4de4]{background:#8a7d5a}.toggle input:checked+.toggle-slider[data-v-5a7c4de4]:before{transform:translate(18px)}.slider-row[data-v-5a7c4de4]{gap:10px}.slider-wrap[data-v-5a7c4de4]{display:flex;align-items:center;gap:8px}.slider-wrap input[type=range][data-v-5a7c4de4]{flex:1;accent-color:#8a7d5a}.slider-val[data-v-5a7c4de4]{font-size:11px;color:#666;min-width:42px;text-align:right}.save-buttons[data-v-5a7c4de4]{display:flex;gap:10px;margin-top:8px}.save-btn[data-v-5a7c4de4]{flex:1;padding:11px;background:#8a7d5a;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s}.save-btn[data-v-5a7c4de4]:hover{background:#6d6345}.save-btn[data-v-5a7c4de4]:active{background:#5a5238}.save-btn.pdf-btn[data-v-5a7c4de4]{background:#5a7d8a}.save-btn.pdf-btn[data-v-5a7c4de4]:hover{background:#45636d}.save-btn.pdf-btn[data-v-5a7c4de4]:active{background:#385258}.capital-preview[data-v-5a7c4de4]{margin-top:6px;font-size:12px;color:#666;font-style:italic}.reset-btn[data-v-5a7c4de4]{padding:4px 10px;background:#6d6345;color:#fff;border:none;border-radius:4px;font-size:11px;cursor:pointer;transition:background .2s;margin-left:auto}.reset-btn[data-v-5a7c4de4]:hover{background:#8a7d5a}.reset-btn[data-v-5a7c4de4]:active{background:#5a5238}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#e0ddd4;overflow:hidden}.app-layout{display:flex;height:100vh;position:relative}.toggle-sidebar-btn{position:fixed;top:50%;right:420px;transform:translateY(-50%);z-index:1000;width:32px;height:64px;background:#fff;border:1px solid #ddd;border-right:none;border-radius:8px 0 0 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:-2px 0 8px #0000001a}.toggle-sidebar-btn:hover{background:#f5f5f5}.toggle-sidebar-btn.collapsed{right:0}.toggle-sidebar-btn svg{color:#666}.preview-panel{flex:1;display:flex;justify-content:center;align-items:center;background:#e0ddd4;overflow:auto}@media (max-width: 768px){.toggle-sidebar-btn{right:100%;width:40px;height:80px}.toggle-sidebar-btn.collapsed{right:0}}
