.pdf-protect-page{width:100%}.protect-settings-panel{padding:30px}.protect-flex-layout{display:flex;flex-direction:column;gap:24px}.password-inputs{display:flex;gap:20px}.input-field{display:flex;flex-direction:column;gap:8px;flex:1}.input-field label{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.req{color:var(--red)}.input-with-icon{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);z-index:10;pointer-events:none;transition:all .2s;display:flex;align-items:center}.input-with-icon:focus-within .input-icon{color:var(--accent)}.input-with-icon input{width:100%;padding-left:42px!important;padding-right:42px!important}.input-with-icon input:focus{transform:none!important}.pass-toggle-btn{position:absolute;right:12px;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:all .2s;z-index:5}.pass-toggle-btn:hover{color:var(--accent);background:var(--bg-secondary)}.privacy-disclaimer{background:var(--amber-dim);border:1px solid rgba(246,173,85,.2);color:var(--amber);padding:16px;border-radius:var(--radius-md);font-size:.88rem;line-height:1.5}.action-stack-wide{display:flex;justify-content:flex-end;margin-top:10px}.btn-protect-final{padding:14px 32px!important;width:max-content!important;white-space:nowrap!important;flex-shrink:0!important;font-size:1rem!important}.locked-success-view{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;gap:16px}.big-lock-animation{width:100px;height:100px;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{animation:fadeInLock 1s ease forwards}@keyframes scaleBounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes fadeInLock{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.password-inputs{flex-direction:column;gap:16px}}.uploader-flex-container{display:flex;flex-direction:column;gap:20px}.files-list-container{display:flex;flex-wrap:wrap;gap:12px;max-height:200px;overflow-y:auto;padding:10px;background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border)}.file-item-pill{display:flex;align-items:center;gap:8px;background:var(--bg-card);padding:8px 12px;border-radius:100px;border:1px solid var(--border);font-size:.85rem;color:var(--text-main);box-shadow:var(--shadow-sm)}.file-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.file-size{color:var(--text-muted);font-size:.75rem}.remove-file-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:50%;transition:all .2s}.remove-file-btn:hover{background:var(--red-dim);color:var(--red)}.result-multi-container{padding:20px}.results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:20px}.result-item{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:16px;transition:all .3s ease}.result-item:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:var(--shadow-md)}.res-info{display:flex;align-items:center;gap:12px}.res-icon{color:var(--green)}.res-details{display:flex;flex-direction:column}.res-name{font-size:.9rem;font-weight:600;color:var(--text-main);word-break:break-all}.res-type{font-size:.75rem;color:var(--text-muted)}.bulk-actions{animation:fadeIn .5s ease-out}
