:root{--pdf-accent-color: #3fae2a;--pdf-accent-color-hover: #2e7d32;--pdf-accent-gradient: linear-gradient(135deg, #3fae2a 0%, #76d755 100%);--pdf-accent-gradient-hover: linear-gradient(135deg, #2e7d32 0%, #3fae2a 100%);--pdf-success-color: #3fae2a;--pdf-success-gradient: linear-gradient(135deg, #2e7d32 0%, #3fae2a 100%);--pdf-error-color: #ef044e;--pdf-error-gradient: linear-gradient(135deg, #ef044e 0%, #ff6d4d 100%);--pdf-bg-card: #ffffff;--pdf-border-glow: rgba(63, 174, 42, .15);--pdf-border-glow-hover: rgba(63, 174, 42, .4);--pdf-text-primary: #3f3f3f;--pdf-text-secondary: #7f7f7f}.glass-panel{background:var(--pdf-bg-card);border:1px solid var(--pdf-border-glow);border-radius:12px;box-shadow:0 4px 20px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1)}.pdf-tab-label{display:inline-flex;align-items:center;gap:8px}.glass-panel:hover{border-color:var(--pdf-border-glow-hover);box-shadow:0 8px 30px #3fae2a1a}.gradient-title{background:var(--pdf-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;letter-spacing:-.5px}.glow-btn{background:var(--pdf-accent-gradient)!important;border:none!important;color:#fff!important;font-weight:600!important;border-radius:8px!important;height:40px!important;padding:0 24px!important;box-shadow:0 4px 14px #3fae2a4d!important;transition:all .3s ease!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}.glow-btn:hover{background:var(--pdf-accent-gradient-hover)!important;transform:translateY(-1px);box-shadow:0 6px 20px #3fae2a66!important}.glow-btn:active{transform:translateY(0)}.glow-btn-success{background:var(--pdf-success-gradient)!important;box-shadow:0 4px 14px #3fae2a4d!important}.glow-btn-success:hover{box-shadow:0 6px 20px #3fae2a66!important}.premium-dragger{display:block;width:100%}.premium-dragger .ant-upload-drag{background:#3fae2a05!important;border:2px dashed rgba(63,174,42,.3)!important;border-radius:12px!important;transition:all .3s ease!important;padding:30px 20px!important}.premium-dragger .ant-upload-drag:hover{border-color:var(--pdf-accent-color)!important;background:#3fae2a0d!important;box-shadow:0 0 15px #3fae2a1a}.premium-dragger .ant-upload-drag-hover{border-color:var(--pdf-accent-color-hover)!important;background:#3fae2a14!important}.ant-slider-track{background-color:var(--pdf-accent-color)!important}.ant-slider-handle:after{box-shadow:0 0 0 2px var(--pdf-accent-color)!important}.ant-slider-handle:hover:after{box-shadow:0 0 0 4px var(--pdf-accent-color)!important}.ant-slider-dot-active{border-color:var(--pdf-accent-color)!important}.tool-card{padding:24px;min-height:400px;display:flex;flex-direction:column}.pulse-indicator{width:8px;height:8px;background-color:var(--pdf-accent-color);border-radius:50%;box-shadow:0 0 #3fae2ab3;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #3fae2ab3}70%{transform:scale(1);box-shadow:0 0 0 8px #3fae2a00}to{transform:scale(.95);box-shadow:0 0 #3fae2a00}}@font-face{font-family:pfbeausans;font-style:normal;font-weight:400;src:url(/fonts/pfbeausansproregularwebfont.eot);src:url(/fonts/pfbeausansproregularwebfont.eot?#iefix) format("embedded-opentype"),url(/fonts/pfbeausansproregularwebfont.woff2) format("woff2"),url(/fonts/pfbeausansproregularwebfont.woff) format("woff"),url(/fonts/pfbeausansproregularwebfont.ttf) format("truetype"),url(/fonts/pfbeausansproregularwebfont.svg#pf_beausans_probold) format("svg")}@font-face{font-family:pfbeausans;font-style:normal;font-weight:100;src:url(/fonts/pfbeausansprolightwebfont.eot);src:url(/fonts/pfbeausansprolightwebfont.eot?#iefix) format("embedded-opentype"),url(/fonts/pfbeausansprolightwebfont.woff2) format("woff2"),url(/fonts/pfbeausansprolightwebfont.woff) format("woff"),url(/fonts/pfbeausansprolightwebfont.ttf) format("truetype"),url(/fonts/pfbeausansprolightwebfont.svg#pf_beausans_probold) format("svg")}@font-face{font-family:pfbeausans;font-style:normal;font-weight:200;src:url(/fonts/pfbeausansprothinwebfont.eot);src:url(/fonts/pfbeausansprothinwebfont.eot?#iefix) format("embedded-opentype"),url(/fonts/pfbeausansprothinwebfont.woff2) format("woff2"),url(/fonts/pfbeausansprothinwebfont.woff) format("woff"),url(/fonts/pfbeausansprothinwebfont.ttf) format("truetype")}@font-face{font-family:pfbeausans;font-style:normal;font-weight:600;src:url(/fonts/pfbeausansprosemiboldwebfont.eot);src:url(/fonts/pfbeausansprosemiboldwebfont.eot?#iefix) format("embedded-opentype"),url(/fonts/pfbeausansprosemiboldwebfont.woff2) format("woff2"),url(/fonts/pfbeausansprosemiboldwebfont.woff) format("woff"),url(/fonts/pfbeausansprosemiboldwebfont.ttf) format("truetype"),url(/fonts/pfbeausansprosemiboldwebfont.svg#pf_beausans_probold) format("svg")}@font-face{font-family:pfbeausans;font-style:normal;font-weight:700;src:url(/fonts/pfbeausansproboldwebfont.eot);src:url(/fonts/pfbeausansproboldwebfont.eot?#iefix) format("embedded-opentype"),url(/fonts/pfbeausansproboldwebfont.woff2) format("woff2"),url(/fonts/pfbeausansproboldwebfont.woff) format("woff"),url(/fonts/pfbeausansproboldwebfont.ttf) format("truetype"),url(/fonts/pfbeausansproboldwebfont.svg#pf_beausans_probold) format("svg")}:root{font-family:pfbeausans,sans-serif;font-weight:500;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#f4f7f9}.page{background-image:url(/background.png);background-size:cover;margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}body{margin:auto}:root::-webkit-scrollbar{-webkit-appearance:none}:root::-webkit-scrollbar:vertical{width:7px}:root::-webkit-scrollbar-button:increment,.contenedor::-webkit-scrollbar-button{display:none}:root::-webkit-scrollbar:horizontal{height:10px}:root::-webkit-scrollbar-thumb{background-color:#3f3f3f;border-radius:20px}:root::-webkit-scrollbar-track{border-radius:10px}.sider-properties::-webkit-scrollbar{-webkit-appearance:none}.sider-properties::-webkit-scrollbar:vertical{width:7px}.sider-properties::-webkit-scrollbar-button:increment,.Sider::-webkit-scrollbar-button{display:none}.sider-properties::-webkit-scrollbar:horizontal{height:10px}.sider-properties::-webkit-scrollbar-thumb{background-color:#d9d8d6;border-radius:20px}.sider-properties::-webkit-scrollbar-track{border-radius:10px}.ant-modal-close-x,.ant-modal-close{visibility:hidden}.title-header{padding-left:55px}.striped-item:nth-child(2n){background-color:#f5f7f9;border-radius:10px}
