.app-wrapper[data-v-745570c4]{height:100%}:root{--or-header-height:56px;--or-editor-width:42%;--or-preview-width:58%;--or-border-color:#e4e7ed;--or-bg-page:#f5f7fa;--or-bg-card:#fff;--or-bg-preview:#e8eaed;--or-shadow-sm:0 1px 4px #00000014;--or-shadow-md:0 2px 12px #0000001a;--or-resume-width:210mm;--or-resume-min-height:297mm;--or-brand-primary:#2c6ef0;--or-brand-primary-hover:#1f5fd9;--or-brand-primary-active:#1a55c2;--or-brand-primary-light-3:#5d8ef4;--or-brand-primary-light-5:#8eaef7;--or-brand-primary-light-7:#becdfb;--or-brand-primary-light-8:#d5dffc;--or-brand-primary-light-9:#eaf0fe;--or-brand-primary-dark-2:#2358c0;--el-color-primary:#2c6ef0;--el-color-primary-light-3:#5d8ef4;--el-color-primary-light-5:#8eaef7;--el-color-primary-light-7:#becdfb;--el-color-primary-light-8:#d5dffc;--el-color-primary-light-9:#eaf0fe;--el-color-primary-dark-2:#2358c0}html{scroll-behavior:smooth}html.dark{--or-border-color:#414243;--or-bg-page:#1a1a1a;--or-bg-card:#242424;--or-bg-preview:#2c2c2c;--or-shadow-sm:0 1px 4px #0000004d;--or-shadow-md:0 2px 12px #0006}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}body{background-color:var(--or-bg-page);overflow-x:hidden}.app-header{height:var(--or-header-height);background:var(--or-bg-card);border-bottom:1px solid var(--or-border-color);box-shadow:var(--or-shadow-sm);z-index:100;justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:relative}.app-header .header-left{align-items:center;gap:12px;display:flex}.app-header .header-left .logo{background:linear-gradient(135deg, var(--or-brand-primary), var(--or-brand-primary-light-3));-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700}.app-header .header-right{align-items:center;gap:8px;display:flex}.app-header .header-actions-mobile{display:none}.app-header .header-actions-desktop{align-items:center;gap:8px;display:flex}.main-container{height:calc(100dvh - var(--or-header-height));height:calc(100vh - var(--or-header-height));display:flex;overflow:hidden}.editor-panel{width:var(--or-editor-width);background:var(--or-bg-card);border-right:1px solid var(--or-border-color);height:100%;padding:16px 8px;transition:width .3s,margin-left .3s;overflow-y:auto}.editor-panel.collapsed{width:0;padding:0;overflow:hidden}.editor-panel::-webkit-scrollbar{width:6px}.editor-panel::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}.editor-panel::-webkit-scrollbar-track{background:0 0}.preview-panel{background:var(--or-bg-preview);flex-direction:column;flex:1;height:100%;display:flex;overflow:auto}.preview-panel .preview-toolbar{background:var(--or-bg-card);border-bottom:1px solid var(--or-border-color);flex-shrink:0;align-items:center;gap:16px;padding:10px 20px;display:flex}.preview-panel .preview-toolbar .scale-control{align-items:center;gap:8px;margin-left:auto;display:flex}.preview-panel .preview-toolbar .scale-control .el-slider{width:120px}.preview-panel .preview-content{flex:1;justify-content:center;padding:24px;display:flex;overflow:auto}.section-card{margin-bottom:12px}.section-card .el-card__header{justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.section-card .el-card__body{padding:16px}.section-card .section-header{justify-content:space-between;align-items:center;width:100%;display:flex}.section-card .section-header .section-title{align-items:center;gap:8px;display:flex}.module-editor .section-header{justify-content:center;align-items:center;min-height:34px;display:flex;position:relative}.module-editor .section-title{color:var(--el-text-color-primary);font-size:28px;font-weight:600}.module-editor .el-form-item__label{color:var(--el-text-color-primary);padding-bottom:6px;font-size:14px}.module-editor .el-input__wrapper,.module-editor .el-select__wrapper{border-radius:10px}.module-editor .el-button--primary{border-radius:20px;padding:7px 16px;font-weight:600}.item-card{border:1px solid var(--or-border-color);background:var(--or-bg-card);border-radius:8px;margin-bottom:12px;padding:16px;position:relative}.item-card .item-actions{gap:4px;display:flex;position:absolute;top:8px;right:8px}.empty-tip{text-align:center;color:#909399;padding:20px}@media (width<=1024px){body{overflow:auto}.main-container{flex-direction:column;height:auto;overflow:visible}.editor-panel{border-right:none;border-bottom:1px solid var(--or-border-color);height:auto;max-height:none;overflow-y:visible;width:100%!important}.editor-panel.collapsed{height:0;overflow:hidden}.preview-panel{flex-shrink:0;height:auto;min-height:80vh}}@media (width<=768px){.editor-panel .el-col{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.app-header{padding:0 12px}.app-header .header-left .logo{font-size:16px}.app-header .header-actions-desktop{display:none}.app-header .header-actions-mobile{align-items:center;gap:6px;display:flex}.editor-panel{padding:10px}.preview-panel .preview-content{justify-content:flex-start;padding:12px}}.tiptap-editor{box-sizing:border-box;width:100%;display:block}.tiptap-editor .ProseMirror{box-sizing:border-box;border:1px solid var(--or-border-color);border-radius:0 0 4px 4px;outline:none;width:100%;min-height:120px;padding:12px;font-size:14px;line-height:1.6}.tiptap-editor .ProseMirror:focus{border-color:var(--or-brand-primary)}.tiptap-editor .ProseMirror p{margin:0 0 8px}.tiptap-editor .ProseMirror ul,.tiptap-editor .ProseMirror ol{margin:0 0 8px;padding-left:20px}.tiptap-editor .editor-toolbar{box-sizing:border-box;border:1px solid var(--or-border-color);background:var(--or-bg-page);border-bottom:none;border-radius:4px 4px 0 0;gap:2px;width:100%;padding:6px;display:flex}.tiptap-editor .editor-toolbar .el-button{padding:4px 8px}.tiptap-editor .editor-toolbar .el-button.is-active{background:var(--or-brand-primary);color:#fff}.module-editor .el-form-item__content,.section-card .el-form-item__content{width:100%;display:block}.module-editor .el-form-item__content>.tiptap-editor,.section-card .el-form-item__content>.tiptap-editor{width:100%}@media (width<=1024px){.editor-page{height:var(--app-height,100dvh)}.main-container{height:calc(var(--app-height,100dvh) - var(--or-header-height));-webkit-overflow-scrolling:touch;overflow-y:auto}}@media (width<=768px){.app-header{padding-top:env(safe-area-inset-top,0px);height:calc(var(--or-header-height) + env(safe-area-inset-top,0px))}.home-nav{padding-top:env(safe-area-inset-top,0px)}.app-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}html,body,#app,.app-wrapper,.home-page,.editor-page{overflow-x:hidden}*{max-width:100vw}img,video{max-width:100%;height:auto}iframe:not(.preview-ad-slot){max-width:100%}*{-webkit-tap-highlight-color:transparent}.el-button{min-height:44px}.el-button.is-circle{min-width:44px;padding:11px}.el-button--small{min-height:36px}.el-button--small.is-circle{min-width:36px;padding:9px}.el-checkbox,.el-radio,.el-switch,.el-collapse-item__header{min-height:44px}.el-dropdown-menu__item{min-height:44px;line-height:44px}.tiptap-editor .editor-toolbar .el-button{min-width:44px;min-height:44px;padding:8px 12px}.editor-panel,.preview-panel .preview-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}input:not([type=checkbox]):not([type=radio]),textarea,select,.el-input__inner,.el-textarea__inner,.el-select__wrapper{font-size:max(16px, inherit)!important}.resume-wrapper{transform-origin:0 0;margin:0 auto}.resume-page{transform-origin:0 0}.preview-panel .preview-content{justify-content:flex-start;align-items:flex-start;padding:12px 8px;overflow-x:hidden}.el-dialog__wrapper{padding:8px}.el-dialog{flex-direction:column;max-height:96vh;display:flex;width:95vw!important;max-width:95vw!important;margin:2vh auto!important}.el-dialog__header{flex-shrink:0;padding:12px 16px}.el-dialog__body{flex:1;padding:12px 16px;overflow-y:auto}.el-dialog__footer{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:12px 16px}.el-dialog__footer .el-button{flex:1;min-width:100px}.ai-config-card .el-col{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.ProseMirror pre,.ct-rich-text pre,.mt-rich-text pre,.mn-rich-text pre{-webkit-overflow-scrolling:touch;white-space:pre;max-width:100%;overflow-x:auto}.ProseMirror code,.ct-rich-text code,.mt-rich-text code,.mn-rich-text code{word-break:break-all;max-width:100%}.ProseMirror table,.ct-rich-text table,.mt-rich-text table,.mn-rich-text table{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}.editor-panel{padding:8px 12px 16px}.module-editor .group-title{font-size:18px}.section-card .el-card__body,.item-card{padding:12px}.item-card .item-actions{margin-bottom:8px;position:static}.preview-toolbar{flex-wrap:wrap;gap:6px;padding:8px 12px}.preview-toolbar .size-select,.preview-toolbar .el-color-picker{display:none}.preview-toolbar .module-tabs{justify-content:center;width:100%}.preview-toolbar .mini-select{width:90px}.preview-toolbar .scale-control{justify-content:center;width:100%;margin-left:0}.preview-toolbar .page-indicator{margin-left:0;margin-right:0}.preview-toolbar .el-slider{flex:1;max-width:200px}.smart-optimize-panel .el-col{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.smart-optimize-panel .inline-actions{flex-direction:column}}@media (width<=430px){:global(.hero-title){font-size:28px!important}:global(.hero-subtitle){font-size:15px!important}:global(.hero-actions){flex-direction:column;width:100%}:is(:global(.hero-actions) :global(.btn-primary),:global(.hero-actions) :global(.btn-secondary)){justify-content:center;width:100%}:global(.step-card){max-width:100%}:global(.features-grid){grid-template-columns:1fr!important}}@media (width<=375px){:global(.hero-title){font-size:24px!important}:global(.hero){padding:70px 14px 30px!important}:is(:global(.btn-primary),:global(.btn-secondary)){padding:10px 20px;font-size:13px}}
