@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");.pdf-editor-mobile-scope .logo{width:8vw}.pdf-editor-mobile-scope .main-header{padding:5px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1001;background:#002843;color:#fff}.pdf-editor-mobile-scope .download-button{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;padding:12px 24px;font-family:Inter,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(16,185,129,.4);position:relative;overflow:hidden;min-height:48px}.pdf-editor-mobile-scope .download-button:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 8px 25px rgba(16,185,129,.5)}.pdf-editor-mobile-scope .download-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px rgba(16,185,129,.3)}.pdf-editor-mobile-scope .download-icon{transition:transform .2s ease}.pdf-editor-mobile-scope .download-button:hover .download-icon{transform:translateY(-1px)}.pdf-editor-mobile-scope .button-text{transition:opacity .2s ease}.pdf-editor-mobile-scope .download-button:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;box-shadow:none;transform:none}.pdf-editor-mobile-scope .download-button:disabled .download-icon{opacity:.5}.pdf-editor-mobile-scope .download-button:disabled:hover{background:#d1d5db;transform:none;box-shadow:none}.pdf-editor-mobile-scope .download-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.pdf-editor-mobile-scope .download-button:not(:disabled):active:before{width:300px;height:300px}.pdf-editor-mobile-scope .download-button:focus{outline:2px solid #10b981;outline-offset:2px}.pdf-editor-mobile-scope .delete-button{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#dc2626,#b91c1c);color:white;border:none;padding:12px 24px;font-family:Inter,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(220,38,38,.4);position:relative;overflow:hidden;min-height:48px;margin-right:10px}.pdf-editor-mobile-scope .delete-button:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-2px);box-shadow:0 8px 25px rgba(220,38,38,.5)}.pdf-editor-mobile-scope .delete-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px rgba(220,38,38,.3)}.pdf-editor-mobile-scope .delete-icon{transition:transform .2s ease;width:20px;height:20px}.pdf-editor-mobile-scope .delete-button:hover .delete-icon{transform:scale(1.1)}.pdf-editor-mobile-scope .delete-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.pdf-editor-mobile-scope .delete-button:active:before{width:300px;height:300px}.pdf-editor-mobile-scope .delete-button:focus{outline:2px solid #dc2626;outline-offset:2px}.pdf-editor-mobile-scope .delete-button:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;box-shadow:none;transform:none}.pdf-editor-mobile-scope .delete-button:disabled .delete-icon{opacity:.5}.pdf-editor-mobile-scope .bottom-sheet{position:fixed;bottom:70px;left:0;right:0;background:white;color:#1c1b1b;border-top-left-radius:20px;border-top-right-radius:20px;transform:translateY(100%);transition:transform .3s cubic-bezier(.25,.46,.45,.94);z-index:1000;max-height:80vh;overflow-y:auto;box-shadow:0 -4px 20px rgba(0,0,0,.1);padding-bottom:env(safe-area-inset-bottom)}.pdf-editor-mobile-scope .bottom-sheet.active{transform:translateY(0)}.pdf-editor-mobile-scope .sheet-handle{height:4px;width:40px;background:#e5e7eb;border-radius:2px;margin:10px auto;cursor:grab}.pdf-editor-mobile-scope .bottom-sheet-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:999}.pdf-editor-mobile-scope .bottom-sheet-backdrop.active{opacity:1;visibility:visible}.pdf-editor-mobile-scope .sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.pdf-editor-mobile-scope .sidebar-header h3{margin:0;font-size:1.2rem;font-weight:600}.pdf-editor-mobile-scope .close-sidebar{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.pdf-editor-mobile-scope .close-sidebar:hover{background:#f3f4f6;color:#374151}.pdf-editor-mobile-scope .app-container.exporting .delete-button,.pdf-editor-mobile-scope .app-container.exporting .delete-draw-button,.pdf-editor-mobile-scope .app-container.exporting .delete-highlight-button,.pdf-editor-mobile-scope .app-container.exporting .delete-image-button,.pdf-editor-mobile-scope .app-container.exporting .delete-mark-button,.pdf-editor-mobile-scope .app-container.exporting .delete-shape-button,.pdf-editor-mobile-scope .app-container.exporting .delete-signature-button,.pdf-editor-mobile-scope .app-container.exporting .delete-text-button,.pdf-editor-mobile-scope .app-container.exporting .resize-handle{display:none!important}.pdf-editor-mobile-scope .app-container.exporting .image-overlay,.pdf-editor-mobile-scope .app-container.exporting .shape-overlay,.pdf-editor-mobile-scope .app-container.exporting .signature-overlay,.pdf-editor-mobile-scope .app-container.exporting .text-overlay{background:transparent!important;border:none!important;box-shadow:none!important}.pdf-editor-mobile-scope .app-container.exporting .bottom-function-bar,.pdf-editor-mobile-scope .app-container.exporting .bottom-sheet,.pdf-editor-mobile-scope .app-container.exporting .sidebar{visibility:hidden!important}@media (min-width:769px){.pdf-editor-mobile-scope .bottom-sheet{display:none!important}.pdf-editor-mobile-scope .sidebar{display:block!important;position:fixed;top:0;right:0;width:350px;height:100vh;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);transform:translateX(100%);transition:transform .3s ease;z-index:1000;overflow-y:auto;padding:2rem;box-shadow:-4px 0 20px rgba(0,0,0,.1)}.pdf-editor-mobile-scope .sidebar.active{transform:translateX(0)}.pdf-editor-mobile-scope .bottom-function-bar{position:fixed!important;bottom:20px!important;left:50%!important;transform:translateX(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid #e5e7eb;border-radius:50px;padding:10px 20px;gap:10px;flex-wrap:nowrap;box-shadow:0 4px 20px rgba(0,0,0,.1);width:auto!important;min-width:fit-content}.pdf-editor-mobile-scope .function-button{width:45px;height:45px;border-radius:8px;background:rgba(255,255,255,.8);border:1px solid #e5e7eb;transition:all .2s ease}.pdf-editor-mobile-scope .function-button:hover{background:rgba(102,126,234,.1);border-color:#afb6d9}.pdf-editor-mobile-scope .function-button.active{background:#afb6d9;border-color:#afb6d9;transform:scale(1.05)}}@media (max-width:768px){.pdf-editor-mobile-scope .logo{width:30vw;min-width:80px;max-width:150px}.pdf-editor-mobile-scope .download-button{padding:10px 20px;font-size:.95rem;width:60px}.pdf-editor-mobile-scope .download-icon{width:18px;height:18px}.pdf-editor-mobile-scope .delete-button{width:60px;padding:10px 20px;font-size:.95rem}.pdf-editor-mobile-scope .delete-icon{width:18px;height:18px}.pdf-editor-mobile-scope .sidebar{display:none!important}.pdf-editor-mobile-scope .bottom-function-bar{position:fixed;bottom:0;left:0;right:0;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);padding:10px;display:flex;justify-content:space-around;z-index:1001;border-top:1px solid #e5e7eb}.pdf-editor-mobile-scope .function-button{width:50px;height:50px;border-radius:15px;background:white;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.pdf-editor-mobile-scope .function-button.active{background:#afb6d9;border-color:#afb6d9;transform:scale(1.1)}.pdf-editor-mobile-scope .function-button img{width:28px;height:28px}.pdf-editor-mobile-scope .tool-section{padding:1rem}.pdf-editor-mobile-scope .text-input,.pdf-editor-mobile-scope input[type=color],.pdf-editor-mobile-scope input[type=number],.pdf-editor-mobile-scope select{width:100%;padding:12px;font-size:16px;border:2px solid #e5e7eb;border-radius:8px;margin-bottom:1rem;box-sizing:border-box}.pdf-editor-mobile-scope button{width:100%;padding:4px;font-size:16px;border-radius:8px;background:#667eea;color:white;border:none;cursor:pointer}}