.pdf-page-numbers-page{width:100%}.numbers-settings-panel{padding:30px}.settings-flex-layout{display:flex;flex-direction:column;gap:24px}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.input-group{display:flex;flex-direction:column;gap:8px}.input-group label{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.select{padding:10px 14px;background-color:var(--bg-surface);border:1px solid var(--border);color:var(--text-primary);border-radius:var(--radius-md);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.select:hover,.select:focus{border-color:var(--accent)}.action-stack-wide{display:flex;justify-content:flex-end;margin-top:10px}.btn-numbers-final{padding:14px 32px!important;width:max-content!important;white-space:nowrap!important;flex-shrink:0!important;font-size:1rem!important}.success-view{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;gap:16px}.success-animation-circle{width:90px;height:90px;background:var(--green-dim);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px;animation:scaleBounce .6s cubic-bezier(.175,.885,.32,1.275)}.fade-in-up{animation:fadeInUp .8s ease forwards}@keyframes scaleBounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.settings-grid{grid-template-columns:1fr}}
