.main-content{padding:20px 0 0 0}.box-edit-container{max-width:100%;padding:0}.edit-container{min-height:750px}.edit-container input.name{color:#7c7d7c;padding:2px;font-size:28px;border:2px solid white;text-align:center}.edit-container input.name:hover{border:2px solid #eee;border-radius:5px;outline:none}.edit-container input.name:focus{border:2px solid #2780e3;border-radius:5px;outline:none}.edit-container .processing-container{margin-top:150px}.edit-header{margin-top:50px;text-align:center}.edit-header-bar{margin-left:158px;padding-top:10px}.edit-wrapper{min-height:500px}.edit-holder{position:relative;display:flex;justify-content:center;align-items:flex-start;width:auto}.edit-left,.edit-main{box-sizing:border-box}.edit-left{flex:0 0 150px;width:150px;margin-right:8px;text-align:center;padding-top:104px;position:sticky;top:0;max-height:100vh;overflow-y:auto;overflow-x:hidden}.edit-main{flex:0 1 auto;min-width:0}#editor .app .header{height:45px;vertical-align:center;justify-content:center;cursor:pointer}#editor .app .header .controls *{cursor:pointer}#editor .app .header .controls .controls__item{margin:9px 9px 0 9px}#editor .app .header .controls .controls__item:hover{border-radius:3px}#editor .app .header .controls .download{display:none}#editor .app .header .options{margin-left:50px;margin-top:9px}#editor .canvas-wrapper__outer{border:1px solid #d4d4d4;background-color:white;border-radius:5px}#editor .controls__text{font-size:22px}#editor .main{}#editor .drawArea{border:none}.thumbnail-holder{position:relative;margin:0 auto;cursor:pointer;font-size:12px;color:#333;width:100px}.thumbnail-empty{width:100px;background-color:white}.thumbnail-holder .thumbnail-wrapper{position:relative;background-color:#dcdcdc;width:100px;left:0;right:0;top:0;border-radius:5px}.thumbnail-holder-select .thumbnail-wrapper{background-color:#394250}.thumbnail-holder .thumbnail-wrapper .image{position:absolute;top:2px;left:2px;right:2px;width:96px;overflow:hidden;background-color:#fff}.thumbnail-holder .thumbnail-wrapper .image img{width:100%;height:auto;display:block;image-rendering:auto}.thumbnail-holder .thumbnail-wrapper .controls{position:absolute;bottom:0;left:7px;right:7px;height:18px}.thumbnail-holder .thumbnail-wrapper .controls a{color:white}.thumbnail-holder .index{position:absolute;bottom:0;height:20px}.thumbnail-holder .remove-wrapper{display:table;position:relative;top:2px;left:2px;right:2px;width:96px;overflow:hidden;background-color:rgba(220,220,220,0.75)}.thumbnail-holder .remove-wrapper span{display:table-cell;vertical-align:middle}.thumbnail-holder .remove-wrapper a{color:black;font-size:14px;font-weight:bold}.submenu .icon-thumbnail{margin-right:10px;width:15px}.submenu nav{display:block;text-align:center}.submenu nav ul{margin:0;padding:0;list-style:none;text-align:left}.submenu .nav a{display:block;color:#333;text-decoration:none;padding:13px 30px;position:relative}.submenu .nav{vertical-align:top;display:inline-block;border-radius:6px}.submenu .nav *{font-size:15px}.submenu .nav li{position:relative}.submenu .nav>li{float:left;border-bottom:4px solid transparent;margin-right:1px;border-radius:3px}.submenu .nav>li>a{margin-bottom:1px;padding:5px 10px}.submenu .nav>li:hover,.submenu .nav>li:hover>a{color:black;border-radius:5px}.submenu .nav li:hover>a{background-color:#eee}.submenu .nav>li:first-child{}.submenu .nav>li:first-child>a{}.submenu .nav>li:last-child{margin-right:0}.submenu .nav>li:last-child>a{}.submenu .nav li li a{}.submenu .nav li a:first-child:nth-last-child(2):before{position:absolute;height:0;width:0;border:5px solid transparent;top:50%;right:5px}.submenu .nav ul{position:absolute;white-space:nowrap;margin:0;padding:0;z-index:1000;background-color:white;left:-99999em}.submenu .nav>li>ul{background-color:white;border-radius:3px}.submenu .nav>li>ul>a{}.submenu .nav>li:hover>ul{left:auto;margin-top:0;min-width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important}.submenu .nav>li li:hover>ul{left:100%;margin-left:0;top:-1px;background-color:white;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important}.submenu .nav>li>a:first-child:nth-last-child(2):before{border-top-color:#aaa}.submenu .nav>li:hover>a:first-child:nth-last-child(2):before{border:5px solid transparent;margin-top:-5px}.submenu .nav li li>a:first-child:nth-last-child(2):before{border-left-color:#aaa;margin-top:-5px;content:""}.submenu .nav li li:hover>a:first-child:nth-last-child(2):before{border:5px solid transparent;right:10px}#editor{position:relative;display:inline-block;margin:10px auto;box-shadow:0 0 8px rgba(0,0,0,.15);background:#fff}.edit-main{text-align:center}.editor-bars{position:sticky;top:0;z-index:5;background:#fff}.editor-canvas-scroll{overflow:auto;padding:0 12px 12px}.editor-toolbar{display:flex;gap:6px;justify-content:center;align-items:center;padding:6px;flex-wrap:wrap}.editor-toolbar button{width:38px;height:38px;border:1px solid #d0d0d0;background:#fff;border-radius:4px;cursor:pointer;color:#333}.editor-toolbar button:hover{background:#f0f0f0}.editor-toolbar button.active{background:#262626;color:#fff;border-color:#262626}.editor-toolbar .editor-toolbar-del{color:#c0392b}.kv-text-editor{margin:0;border:0;outline:0;padding:4px;overflow:hidden;background:transparent;resize:none;line-height:1;white-space:pre;box-sizing:content-box;z-index:10;color:transparent;-webkit-text-fill-color:transparent;caret-color:#111;word-break:normal}.kv-text-editor::selection{background:rgba(30,120,255,0.28);color:transparent}.kv-text-editor::-moz-selection{background:rgba(30,120,255,0.28);color:transparent}.editor-context-bar{display:flex;justify-content:center;align-items:center;height:44px;box-sizing:border-box;padding:0 6px}.editor-context-bar.has-controls{background:#fff}.editor-context-controls{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:center}.editor-context-controls select,.editor-context-controls .ctx-num,.editor-context-controls button{height:30px;border:1px solid #d0d0d0;background:#fff;border-radius:4px;color:#333;cursor:pointer}.editor-context-controls select{padding:0 4px}.editor-context-controls .ctx-num{width:62px;padding:0 2px 0 8px;cursor:text}.editor-context-controls button{min-width:30px}.editor-context-controls button.active{background:#262626;color:#fff;border-color:#262626}.editor-context-controls .ctx-btn{font-size:12px;padding:0 8px}.editor-context-controls .ctx-label{font-size:12px;font-weight:600;color:#555;margin-left:4px}.editor-context-controls .ctx-sep{width:1px;height:22px;background:#e3e3e3;margin:0 4px}.editor-context-controls .ctx-color{width:30px;height:30px;border:1px solid #d0d0d0;border-radius:4px;overflow:hidden;cursor:pointer;display:inline-block}.editor-context-controls .ctx-color input[type="color"]{width:150%;height:150%;margin:-25%;padding:0;border:none;cursor:pointer}.pdf-text-layer{position:absolute;top:0;left:0;overflow:hidden;line-height:1;z-index:3;pointer-events:none;user-select:none}.pdf-text-layer.selectable{pointer-events:auto;user-select:text;cursor:text}.pdf-text-layer>span,.pdf-text-layer>div{color:transparent;position:absolute;white-space:pre;transform-origin:0% 0%;cursor:text}.pdf-text-layer ::selection{background:rgba(0,100,255,0.25)}.editor-context-controls .ctx-range{width:110px;cursor:pointer}#upgradeModal .modal-dialog{max-width:500px}.upgrade-modal{position:relative;padding:4px 6px 8px}.upgrade-close{position:absolute;top:0;right:0;padding:4px 10px;font-size:18px;line-height:1}.upgrade-modal h2{margin-bottom:4px}.upgrade-modal .upgrade-subtitle{font-size:16px;color:#6b7280;margin-bottom:10px}.upgrade-modal .upgrade-value{margin-bottom:6px}.upgrade-rating{margin:0 0 20px}.upgrade-trust-line.upgrade-guarantee{margin:12px 0}.upgrade-guarantee i.fa-shield-alt{color:#16a34a;margin-right:3px}.upgrade-plans{display:flex;flex-direction:column;gap:12px;text-align:left}.upgrade-plan{position:relative;display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.upgrade-plan:hover{border-color:#c7cdd6}.upgrade-plan-selected{border-color:#2563eb}.upgrade-plan-radio{flex:0 0 auto;width:20px;height:20px;border:1px solid #c7cdd6;border-radius:50%;display:flex;align-items:center;justify-content:center}.upgrade-plan-selected .upgrade-plan-radio{border-color:#2563eb}.upgrade-plan-radio span{width:10px;height:10px;border-radius:50%;background:transparent}.upgrade-plan-selected .upgrade-plan-radio span{background:#2563eb}.upgrade-plan-body{flex:1 1 auto}.upgrade-plan-title{font-weight:700;font-size:16px}.upgrade-plan-desc{font-size:13px;color:#6b7280}.upgrade-plan-price{flex:0 0 auto;font-weight:700;font-size:20px;white-space:nowrap}.upgrade-plan-cycle{font-size:13px;font-weight:400;color:#6b7280}.upgrade-plan-badge{position:absolute;top:-10px;right:14px;background:#2563eb;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.upgrade-input{width:100%;height:46px;padding:0 14px;border:1px solid #d1d5db;border-radius:8px;color:#212529;background:#fff}.upgrade-input:focus{outline:none;border-color:#2563eb}.upgrade-input::placeholder{color:#9ca3af}.upgrade-payment{min-height:40px;text-align:left}.upgrade-methods{display:flex;gap:12px;margin-bottom:18px}.upgrade-method{flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.upgrade-method:hover{border-color:#c7cdd6}.upgrade-method-selected{border-color:#2563eb}.upgrade-method-icon{font-size:20px;color:#374151}.upgrade-method-selected .upgrade-method-icon{color:#2563eb}.upgrade-method-label{font-weight:700;font-size:15px}.upgrade-field{margin-bottom:14px}.upgrade-label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:6px}.upgrade-hf{height:46px;padding:0 14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.upgrade-hf.braintree-hosted-fields-focused{border-color:#2563eb}.upgrade-hf.braintree-hosted-fields-invalid{border-color:#dc2626}.upgrade-hf.visa,.upgrade-hf.mastercard,.upgrade-hf.maestro,.upgrade-hf.amex,.upgrade-hf.discover,.upgrade-hf.generic,.upgrade-hf-cvv{background-repeat:no-repeat;background-position:right 14px center;background-size:auto 22px}.upgrade-hf.visa{background-image:url("/static/img/cards/visa.svg?680be623232f")}.upgrade-hf.mastercard{background-image:url("/static/img/cards/mastercard.svg?680be623232f")}.upgrade-hf.maestro{background-image:url("/static/img/cards/maestro.svg?680be623232f")}.upgrade-hf.amex{background-image:url("/static/img/cards/amex.svg?680be623232f")}.upgrade-hf.discover{background-image:url("/static/img/cards/discover.svg?680be623232f")}.upgrade-hf.generic{background-image:url("/static/img/cards/generic.svg?680be623232f")}.upgrade-hf-cvv{background-image:url("/static/img/cards/code.svg?680be623232f")}.upgrade-tooltip{position:relative;display:inline-block;margin-left:4px;color:#9ca3af;cursor:help}.upgrade-tooltip .upgrade-tooltip-text{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:220px;padding:8px 10px;border-radius:6px;background:#111827;color:#fff;font-size:12px;font-weight:400;line-height:1.4;text-align:center;z-index:10}.upgrade-tooltip .upgrade-tooltip-text::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#111827}.upgrade-tooltip:hover .upgrade-tooltip-text,.upgrade-tooltip:focus .upgrade-tooltip-text{display:block}.upgrade-field-row{display:flex;gap:12px;margin-bottom:14px}.upgrade-field-row .upgrade-field{flex:1 1 0;margin-bottom:0}.upgrade-paypal{margin-top:4px;min-height:52px}.upgrade-paypal-unavailable{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 14px;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;font-size:14px}.upgrade-paypal-unavailable .fa-paypal{color:#9ca3af;font-size:16px}.upgrade-loading{text-align:center;padding:12px 0}.upgrade-submit{margin-top:20px}.upgrade-modal .btn-upgrade{position:relative;overflow:hidden;width:50%;padding:15px;font-size:17px;border:0;border-radius:10px;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 50%,#7c3aed 100%);box-shadow:0 6px 16px rgba(79,70,229,.35);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.upgrade-modal .btn-upgrade:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px rgba(79,70,229,.45);filter:brightness(1.05)}.upgrade-modal .btn-upgrade:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px rgba(79,70,229,.35)}.upgrade-modal .btn-upgrade:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-upgrade-label{display:inline-flex;align-items:center;justify-content:center;gap:10px}.btn-upgrade-label .fa-lock{font-size:14px;opacity:.9}.btn-upgrade-arrow{font-size:13px;transition:transform .15s ease}.upgrade-modal .btn-upgrade:hover:not(:disabled) .btn-upgrade-arrow{transform:translateX(4px)}.upgrade-modal .btn-upgrade::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);pointer-events:none}.upgrade-modal .btn-upgrade:hover:not(:disabled)::after{animation:btn-upgrade-shine .8s ease}@keyframes btn-upgrade-shine{to{left:120%}}.upgrade-error{text-align:left}.upgrade-trust{text-align:center}.upgrade-trust-line{margin:6px 0 0;font-size:13px;color:#6b7280}.upgrade-trust-line i.fa-lock{color:#6b7280;margin-right:2px}.upgrade-trust-sep{margin:0 6px;color:#c7cdd6}.upgrade-stars{color:#f5a623;letter-spacing:1px;margin-right:4px}.upgrade-trust-line b{color:#374151}.pricing-description{color:#6b7280;margin-bottom:20px}.pricing-upgrade{max-width:500px;margin:0 auto;padding:0 15px 40px}.pricing-upgrade-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px 22px 16px}