.add-account-container,.admin-user-create-modal,.admin-user-edit-modal,.manage-proxy-container,.upload-modal{animation:popIn .2s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.add-account-container,.admin-user-create-modal,.admin-user-edit-modal,.manage-proxy-container,.upload-modal{animation:none}}.btn.scroll-to-top-button{position:fixed;right:1.25rem;bottom:1.25rem;z-index:100;display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;padding:0;border:1px solid #44444d;border-radius:15%;background-color:#e1306c;color:#fff;animation:popIn .2s ease-out;transition:all .1s ease!important}.btn.scroll-to-top-button:focus-visible,.btn.scroll-to-top-button:hover{background-color:#e1306c;color:#fff;transform:scale(1.022)}.btn.scroll-to-top-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.admin-users-field input,.admin-users-field select,.autoscraper-primary,.autoscraper-secondary,.autoscraper-switch,.btn,.btn-icon,.form-select,.manage-files-toolbar-panel .form-select,.manage-proxy-filter-form .form-select,.manage-task-search input,.media-limit-select,.retention-selector select,.scrape-history-filters .form-select,select{min-height:var(--control-height);height:var(--control-height)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);padding:0;border:1px solid #2e2e34;border-radius:7px;background-color:#222226;color:#edf2ff;cursor:pointer;font-size:.9rem;line-height:1;opacity:1;transition:all .2s ease}.icon-button:focus-visible:not(:disabled),.icon-button:hover:not(:disabled){border-color:#4a4a52;background-color:#2e2e34;color:#fff}.icon-button-danger{border-color:#e1306c;background-color:rgba(220,53,69,.12);color:#e1306c}.icon-button-danger:focus-visible:not(:disabled),.icon-button-danger:hover:not(:disabled){background-color:rgba(220,53,69,.22);color:#ff7b9f}.main-container{height:auto;display:flex;width:100%;justify-content:start}.app-page-header{position:sticky;top:0;z-index:100}.admin-users-page>.app-page-header,.logs-page>.app-page-header,.my-account-page>.app-page-header{position:sticky!important;top:0;z-index:100}.sidebar-container{justify-content:space-between}.current-account-container{width:100%}.current-account-empty{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.current-account-empty-content{width:min(520px,100%);display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:2rem;text-align:center;border:1px dashed #2e2e34;border-radius:8px;background-color:#18181b}.current-account-empty-content i{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;background-color:rgba(225,48,108,.12);color:#e1306c;font-size:22px}.current-account-empty-content h4{color:#f3f3f4;font-size:20px;font-weight:600;margin:0}.current-account-empty-content p{max-width:380px;color:#9d9da7;font-size:14px;line-height:1.55;margin:0}.label{color:#b3b3bd;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:500}.username{color:#e1306c;font-weight:600}.scrape-username{gap:5px;font-size:14px}.sidebar-container{padding:10px;gap:10px;height:100vh;max-width:85px;min-width:65px;background-color:#18181b;border-right:1px solid #2e2e34;position:sticky;top:0}.sidebar-container,.sidebar-container a{display:flex;flex-direction:column;width:100%}.sidebar-container a{align-items:center;font-size:10px;padding:.5rem;gap:.3rem;border-radius:5px;transition:all .2s;text-align:center;text-decoration:none;color:#b3b3bd}.sidebar-container i{font-size:18px}.sidebar-container a.active{background-color:#3f3f42;font-weight:500}.sidebar-container i{color:#b3b3bd}.sidebar-container a:hover{scale:1.05;background-color:#2f2f33}.accounts-bar-container{width:100%;max-width:240px;border-right:1px solid #2e2e34;height:100%;max-height:100vh;display:flex;flex-direction:column;justify-content:start;position:sticky;top:0;align-self:flex-start;flex-shrink:0;background-color:#18181b}.accounts-bar-backdrop,.accounts-bar-close,.accounts-mobile-toggle,.mobile-scrape-toggle,.mobile-scraper-backdrop,.mobile-scraper-header,.sidebar-backdrop,.sidebar-close,.sidebar-mobile-header,.sidebar-mobile-toggle{display:none}.accounts-bar-header{align-items:center;width:95%;margin:0 auto}.accounts-bar-body,.accounts-bar-header{display:flex;justify-content:space-between}.accounts-bar-body{overflow-y:scroll;height:100%;flex-direction:column}.accounts-bar-container .row{width:100%}.account-start{gap:10px}.accounts-bar-container .row{display:flex;flex-direction:column;gap:20px;padding:15px 0;border-bottom:1px solid #2e2e34}.accounts-bar-container .row input{height:40px;width:95%;margin:auto;background-color:#2e2e34;border:1px solid #2f2f33;color:white;transition:all .2s}.accounts-bar-container .row input:focus{background-color:#18181b;border-color:#b3b3bd;outline:0;box-shadow:none}.auth-page{min-height:100vh;width:100%;display:grid;place-items:center;padding:24px;background-color:#0e0e10}.auth-form{width:min(100%,360px);gap:16px;padding:28px;border:1px solid #2e2e34;border-radius:8px;background-color:#141416}.auth-form,.auth-header{display:flex;flex-direction:column}.auth-header{gap:4px;margin-bottom:4px}.auth-header p{margin:0;color:#8f8f99;font-size:13px;font-weight:600}.auth-header h1{margin:0;color:#f3f3f4;font-size:24px;line-height:1.2;font-weight:650}.auth-field{display:flex;flex-direction:column;gap:7px}.auth-field label{color:#b3b3bd;font-size:13px;font-weight:500}.auth-field input{height:44px;padding:0 12px;border-radius:6px}.auth-field input:focus{border-color:#6f6f78!important}.auth-error{margin:-2px 0 0;color:#ff6b7a;font-size:13px;line-height:1.45}.auth-submit{height:44px;border:0;border-radius:6px;background-color:#f3f3f4;color:#111113;font-size:14px;font-weight:650;transition:opacity .2s,transform .2s}.auth-submit:hover:not(:disabled){transform:translateY(-1px)}.auth-submit:disabled{opacity:.65}.accounts-bar-container .row input::placeholder{color:#b3b3bd}.accounts-empty-state{width:100%;margin:1rem auto;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1rem;text-align:center;border:1px dashed #2e2e34;border-radius:8px;background-color:#18181b}.accounts-empty-state i{width:var(--control-height);height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;border-radius:100%;background-color:rgba(225,48,108,.12);color:#e1306c;font-size:16px}.accounts-empty-state strong{color:#f3f3f4;font-size:14px}.accounts-empty-state small{color:#9d9da7;font-size:12px;line-height:1.4}.accounts-empty-state .btn{font-size:12px;padding:.35rem .7rem}.status-icon{width:18px;height:18px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:linear-gradient(135deg,#ff4f93,#d81b60)}.account-container{display:flex;align-items:center;justify-content:start;cursor:pointer;background-color:#18181b;transition:all .1s}.account-container:hover{background-color:#2f2f33}.account-container .proxy{font-size:12px;width:100%;color:white}.account-container .no-proxy{font-size:12px;width:100%;color:#e1306c}.account-container.active{position:relative;background-color:#2e2e34}.account-container.active:before{content:"";position:absolute;height:80%;left:0;border:1.7px solid #e1306c;border-top-right-radius:10px;border-bottom-right-radius:10px}.account-container-start img{border-radius:100%;max-width:40px;max-height:40px}.account-activity{width:10px;height:10px;top:80%;left:70%;border-radius:100%;position:absolute;border:2px solid black}.account-activity.available{background-color:#5dca9e!important}.account-activity.challenge-required,.account-activity.cooldown,.account-activity.missing-session,.account-activity.proxy-expired{background-color:#facc75!important}.account-activity.blocked-proxy,.account-activity.invalid-login,.account-activity.invalid-password,.account-activity.unauthorized,.account-activity.unavailable{background-color:#e1306c!important}.add-new-account{display:flex;justify-content:center;width:95%;margin:.3rem;text-align:center;border:2px dashed #2f2f33!important;color:#b3b3bd!important;align-self:flex-end}.add-new-account:hover{border:2px dashed #2f2f33!important;color:#9d9da7!important}.current-account-row{width:100%;padding:1rem}.current-account-row p{background-color:#18181b!important;border:1px solid #2e2e34!important}.proxy-label{padding:0 .5rem;margin-top:2px;border-radius:5px;background-color:#18181b;width:fit-content}.profile-pic{border-radius:100%;max-width:80px;max-height:80px}.profile-picture-upload{position:relative;flex:0 0 auto;width:80px;height:80px;padding:0;overflow:hidden;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer}.profile-picture-upload .profile-pic{display:block;width:100%;height:100%;object-fit:cover}.profile-picture-upload-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;border-radius:inherit;background:rgba(5,5,8,.68);opacity:0;transition:opacity .18s ease}.profile-picture-upload-overlay small{color:#fff;font-size:10px}.profile-picture-upload:disabled .profile-picture-upload-overlay,.profile-picture-upload:focus-visible .profile-picture-upload-overlay,.profile-picture-upload:hover .profile-picture-upload-overlay{opacity:1}.profile-picture-upload:focus-visible{outline:2px solid #e1306c!important;outline-offset:3px}.profile-picture-upload:disabled{cursor:not-allowed}.data-row{margin-top:1rem}.data-row p{background-color:#222226;border:1px solid #48484c;border-radius:5px;font-size:16px;width:100%;padding:1rem}.profile-biography{display:flex;flex-direction:column;gap:.5rem}.profile-biography-editor-footer,.profile-biography-editor-footer>div,.profile-biography-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.profile-biography>p{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0}.profile-biography>p>span:first-child{min-width:0;overflow-wrap:anywhere}.profile-biography-edit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.35rem;min-height:32px;padding:.3rem .65rem;border:1px solid #34343b!important;color:#d8d8dc!important;background:#222226!important;font-size:12px}.profile-biography-editor{display:flex;flex-direction:column;gap:.8rem;padding:.75rem;margin-bottom:1rem!important;border:1px solid #34343b;border-radius:7px;background:#18181b}.profile-biography-editor textarea{min-height:96px;resize:vertical;border-color:#34343b!important;background:#101014!important;color:#f3f3f4!important}.profile-biography-editor-footer{margin-top:.6rem}.profile-biography-editor-footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:82px;min-height:36px}.edit-row{padding:1rem 0;display:flex;flex-direction:column;gap:.2rem;border-bottom:1px solid #2e2e34!important}.edit-row input{height:40px;width:100%;margin:auto;background-color:#18181b;border:1px solid #2e2e34;color:white;transition:all .2s}.edit-row input:focus{background-color:#18181b;border-color:#222226;color:white;outline:0;box-shadow:none}.edit-row input::placeholder{color:#b3b3bd}.current-account-header{background-color:#18181b;position:sticky;top:0;padding:1rem;border-bottom:1px solid #2e2e34}.small-user img{max-width:40px;max-height:40px;border-radius:100%}.current-account-buttons button{color:white;background-color:#222226;border:1px solid #2f2f33;height:fit-content;font-size:12px}.current-account-buttons button:hover{background-color:#3f3f42}.current-account-copy-wrap{position:relative}.current-account-autoscraper-control{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;padding:.45rem .65rem;border:1px solid #2f2f33;border-radius:8px;background:#222226;color:#d8d8dc;font-size:12px}.current-account-copy-btn,.current-account-remove-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.dangerButton{border:1px solid #e1306ca1!important;color:#e1306c!important;background-color:rgba(225,48,108,.1)!important}.dangerButton:hover{background-color:rgba(225,48,108,.2)!important}.small-user{background-color:#222226;padding:.5rem;border:1px solid #2f2f33;border-radius:5px}.status-container{padding:0 .5rem;border-radius:15px;font-weight:500;font-size:14px;position:relative;width:100%;cursor:default}.status-container.available{background-color:rgba(93,202,158,.1);color:#5dca9e}.status-container.challenge-required,.status-container.cooldown,.status-container.missing-session,.status-container.proxy-expired{color:#facc75!important;background-color:rgba(250,204,117,.2)}.status-container.blocked-proxy,.status-container.invalid-login,.status-container.invalid-password,.status-container.unauthorized,.status-container.unavailable{color:#e1306c!important;background-color:rgba(225,48,108,.2)}.account-status.available{background-color:#5dca9e!important}.account-status.challenge-required,.account-status.cooldown,.account-status.missing-session,.account-status.proxy-expired{background-color:#facc75!important}.account-status.blocked-proxy,.account-status.invalid-login,.account-status.invalid-password,.account-status.unauthorized,.account-status.unavailable{background-color:#e1306c!important}.account-status{width:7px;height:7px;top:40%;left:10%;border-radius:100%;position:absolute}.status-message-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:20;min-width:220px;max-width:320px;padding:.65rem .75rem;border:1px solid #3a3a40;border-radius:6px;background-color:#222226;color:#d7d7de;text-align:left;white-space:normal;line-height:1.35;box-shadow:0 12px 24px rgba(0,0,0,.24)}.status-container.available .status-message-tooltip{border-color:#5dca9e;background-color:rgba(93,202,158,.1);color:#5dca9e}.status-container.challenge-required .status-message-tooltip,.status-container.cooldown .status-message-tooltip,.status-container.missing-session .status-message-tooltip,.status-container.proxy-expired .status-message-tooltip{border-color:#facc75;background-color:rgba(250,204,117,.1);color:#facc75}.status-container.blocked-proxy .status-message-tooltip,.status-container.invalid-login .status-message-tooltip,.status-container.invalid-password .status-message-tooltip,.status-container.unauthorized .status-message-tooltip,.status-container.unavailable .status-message-tooltip{border-color:#e1306c;background-color:rgba(225,48,108,.1);color:#e1306c}.status-message-tooltip:before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);border-left:1px solid #3a3a40;border-top:1px solid #3a3a40;background-color:#222226}.autoscraper-start-message-tooltip{right:0;left:auto;transform:none;border-color:#e1306c;background-color:rgba(225,48,108,.2);color:#e1306c}.autoscraper-start-message-tooltip:before{right:24px;left:auto;transform:rotate(45deg);border-color:#e1306c;background-color:rgba(225,48,108,.1)}.status-container.available .status-message-tooltip:before{border-color:#5dca9e;background-color:rgba(93,202,158,.28)}.status-container.challenge-required .status-message-tooltip:before,.status-container.cooldown .status-message-tooltip:before,.status-container.missing-session .status-message-tooltip:before,.status-container.proxy-expired .status-message-tooltip:before{border-color:#facc75;background-color:rgba(250,204,117,.1)}.status-container.blocked-proxy .status-message-tooltip:before,.status-container.invalid-login .status-message-tooltip:before,.status-container.invalid-password .status-message-tooltip:before,.status-container.unauthorized .status-message-tooltip:before,.status-container.unavailable .status-message-tooltip:before{border-color:#e1306c;background-color:rgba(225,48,108,.1)}.current-account-row .row{border-bottom:1px solid #2e2e34!important}.current-account-header{z-index:1}.pending-two-factor-action{display:flex;gap:.75rem;width:100%}.pending-two-factor-action>button{flex:1 1;min-width:0}.pending-two-factor-action :first-child{background-color:#18181b;border:1px solid #2e2e34!important;color:white!important;height:var(--control-height)}.pending-two-factor-action :nth-child(2){background-color:#e1306c!important;border:1px solid #e1306c!important;color:white!important;height:var(--control-height)}.pending-two-factor-action :first-child:hover{background-color:#232328!important;border:1px solid #232328!important}.pending-two-factor-action :nth-child(2):hover{background-color:#b12554!important;border:1px solid #b12554!important}.pending-two-factor-action :nth-child(2) i{background-color:transparent;border:none!important;width:fit-content!important;height:fit-content!important;min-width:0!important;display:flex!important}.save{background-color:#e1306c!important}.reset,.save{color:white!important;font-size:14px!important}.reset{background-color:#222226!important}.reset:disabled,.save:disabled{border:none!important}.toggle-switch{min-width:32px;max-width:32px;height:18px;min-height:18px;max-height:18px;flex:0 0 30px;box-sizing:border-box;border-radius:999px;border:none;background:#444;padding:4px;display:flex;align-items:center;cursor:pointer;animation:popIn .2s cubic-bezier(.2,.8,.2,1);transition:all .15s ease!important;position:relative}@media (prefers-reduced-motion:reduce){.toggle-switch{animation:none}}.toggle-switch.active{background:#e1306c}.icon-button-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.toggle-circle{width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:white;transition:.3s ease;transform:translateX(0)}.toggle-switch.active .toggle-circle{transform:translateX(12px)}.toggle-switch:disabled{background:#2a2a2a;cursor:not-allowed;opacity:.6}.toggle-switch:disabled .toggle-circle{background:#9d9da7}.toggle-switch.active:disabled{background:#8b4a60;opacity:.6}.toggle-switch:hover{background:#e1306c!important}.toggle-switch.active:disabled .toggle-circle{background:#9d9da7;transform:translateX(12px)}.copy-notification{position:absolute;bottom:-43px;left:50%;transform:translateX(-50%);background-color:#e1306c;color:white;padding:8px 12px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap;z-index:1000;animation:slideDown .3s ease-out;box-shadow:0 2px 8px rgba(0,0,0,.3)}.copy-notification:before{content:"";position:absolute;top:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e1306c}.badge-row{padding:.5rem .2rem;margin-left:.3rem;border-bottom:1px solid #2e2e34}.badge-row h6{font-size:14px;padding:0;margin:0}.badge-row small{font-size:12px;color:#9d9da7}.danger{color:#e1306c;text-transform:uppercase;letter-spacing:1px}.scrape-search-row{margin-top:10px}.scraper-container{position:sticky;top:75px;align-self:flex-start;flex-shrink:0;padding:1rem;display:flex;flex-direction:column;gap:40px;max-height:100vh;height:100%;border-left:1px solid #2e2e34!important;max-width:320px;width:100%;overflow-y:auto}.data-checkbox{cursor:pointer;border-bottom:1px solid #2e2e34;padding:.2rem!important;display:flex;align-items:center;gap:.5rem;margin:0}.data-checkbox input{flex:0 0 auto;cursor:pointer;width:15px;height:15px;margin:0;accent-color:#e1306c}.data-checkbox label{cursor:pointer;font-size:14px}.data-collect-fieldset{min-width:0;margin-bottom:0;padding:0;border:0}.data-collect-fieldset legend{float:none;width:auto;margin:0;font-size:12px}.required-marker{color:#e1306c}.data-collect-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.65rem;border:1px solid #2e2e34;border-radius:8px;background:#141416}.data-collect-option{display:flex;min-width:0;align-items:center;gap:.55rem;margin:0;padding:.55rem .6rem;border:1px solid #2e2e34;border-radius:6px;background:#1c1c20;color:#c8c8cf;font-size:13px;line-height:1.2;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.data-collect-option:hover{border-color:#555560;background:#222226;color:#fff}.data-collect-option.selected{border-color:#e1306c;background:rgba(225,48,108,.1);color:#fff}.data-collect-option input{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:#e1306c;cursor:pointer}.data-collect-option:has(input:focus-visible){outline:2px solid rgba(225,48,108,.45);outline-offset:2px}.media-limit-select{border:1px solid #2e2e34!important;background-color:#18181b!important;color:#fff!important;color-scheme:dark;box-shadow:none!important}.media-limit-select:focus{border-color:#555560!important;background-color:#18181b!important;color:#fff!important;outline:0;box-shadow:0 0 0 2px rgba(225,48,108,.18)!important}.media-limit-select option{background-color:#18181b;color:#fff}.task-settings-modal{gap:1rem;width:min(460px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;border:1px solid #2e2e34;box-shadow:0 24px 70px rgba(0,0,0,.42)}.task-settings-assignment .manage-user-files{width:100%}.task-settings-assignment .manage-file-select{max-width:none!important;flex:1 1 auto}.task-settings-assignment .btn{min-height:var(--control-height);white-space:nowrap}.scrape-inputs input{height:40px;width:100%;margin:auto;background-color:#18181b;border:1px solid #2e2e34;color:white;transition:all .2s}.scrape-inputs input:focus{background-color:#18181b;border-color:#222226;color:white;outline:0;box-shadow:none}.scrape-inputs input::placeholder{color:#b3b3bd}.scraper-row select{cursor:pointer;height:40px;width:100%;margin:auto;background-color:#18181b;border:1px solid #2e2e34;color:white;transition:all .2s}.scraper-row select:focus{background-color:#18181b;border-color:#222226;color:white;outline:0;box-shadow:none}.scraper-row select ::placeholder{color:#b3b3bd}select{cursor:pointer}.edit-row textarea{height:40px;width:100%;margin:auto;background-color:#18181b;border:1px solid #2e2e34;color:white;resize:none;transition:all .2s}.edit-row textarea:focus{background-color:#18181b;border-color:#222226;color:white;outline:0;box-shadow:none}.edit-row textarea::placeholder{color:#b3b3bd}.toggle-background{background-color:black;opacity:50%;position:fixed;top:0;width:100vw;height:100vh;z-index:1}.add-account-container{background-color:#18181b;opacity:100%;width:400px;z-index:999;position:relative;display:flex;flex-direction:column;padding:1rem;top:0;border-radius:10px}.add-account-header{display:flex;align-items:center;gap:1rem}.add-account-header button.active{border-bottom:2px solid #d81b60}.field-group{margin:.5rem 0}.proxy-select-info{display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .75rem;border-radius:8px;border:1px solid #2e2e34;background-color:#1c1c22;color:#a1a1aa;font-size:.82rem;line-height:1.35}.proxy-select-info i{color:#d81b60;margin-top:.15rem}.proxy-select-toggle{display:flex;align-items:center;gap:.55rem}.proxy-select-toggle .toggle-switch{flex:0 0 auto}.add-account-proxy-select{min-height:var(--control-height);border:1px solid #2e2e34!important;background-color:#18181b!important;color:white!important;color-scheme:dark;box-shadow:none}.add-account-proxy-select:focus-visible{border-color:#222226!important;background-color:#18181b!important;color:white!important;box-shadow:none}.add-account-proxy-select option{background-color:#18181b;color:#f3f3f4}.add-account-proxy-select:disabled{background-color:#18181b;color:#9d9da7;opacity:.65}.cookie-field{min-height:108px;resize:vertical;border:1px solid #2e2e34!important}.cookie-field,.cookie-field:focus{background-color:#18181b!important;color:white!important}.cookie-field:focus{border-color:#222226!important;outline:0;box-shadow:none}.button-row{display:flex;align-items:center;justify-content:space-around;gap:10px;border:0;height:60px}.button-row button{height:40px}.modal-close{color:white!important}.modal-button{height:auto!important;border-radius:0!important;border:0!important;border-bottom:1px solid #2e2e34!important;width:100%;color:#87878f!important}.modal-button.active{border-bottom:1px solid #d81b60!important}.modal-button:disabled{width:100%;color:white!important}.challenge-resolve-container{width:min(420px,calc(100vw - 2rem));gap:.9rem;border:1px solid #2e2e34;box-shadow:0 24px 70px rgba(0,0,0,.42)}.challenge-resolve-header{width:100%}.challenge-resolve-title-row{display:grid;align-items:center;width:100%;min-height:48px}.challenge-resolve-title{display:flex;align-items:center;gap:.75rem;min-width:0}.challenge-resolve-title .modal-title{display:block;color:#f7f7f8;font-size:1rem;font-weight:700;line-height:1.15}.challenge-resolve-title small{display:block;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;font-size:.78rem;margin-top:.25rem}.challenge-resolve-icon{width:var(--control-height);height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px;color:#f7f7f8;background-color:#27272f;border:1px solid #3f3f46}.challenge-resolve-spacer{width:var(--control-height);height:1px}.challenge-method-panel{display:flex;flex-direction:column;gap:.55rem}.challenge-method-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}.challenge-method-toggle button{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid #2e2e34!important;border-radius:8px!important;color:#d4d4d8!important;background-color:#202024;font-weight:600}.challenge-method-toggle button.active{color:#ffffff!important;border-color:#d81b60!important;background-color:#2a1f28}.challenge-code-field input:disabled,.challenge-footer button:disabled,.challenge-method-toggle button:disabled,.challenge-send-code:disabled{opacity:.68;cursor:not-allowed}.challenge-send-code{height:44px;width:100%;display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;border-radius:8px!important;border:1px solid #3f3f46!important;color:#f7f7f8!important;background-color:#27272f!important;font-weight:700!important}.challenge-send-code:hover{background-color:#303039!important}.challenge-code-field{display:flex;flex-direction:column;gap:.45rem}.challenge-code-field input{height:46px;text-align:center;letter-spacing:0;font-size:1rem;font-weight:700;border-radius:8px}.challenge-footer button{height:var(--control-height);border-radius:8px!important}.challenge-footer button:nth-child(2){display:flex;align-items:center;background-color:#d81b60!important;border-color:#d81b60!important}.challenge-footer button:nth-child(2):hover{background-color:#e03572!important;border-color:#e03572!important}.alert-message-container{position:relative;display:flex;align-items:center;background-color:#222226!important;border:1px solid #48484c;border-radius:5px;font-size:13px;width:100%;min-width:0}.alert-main-container{position:fixed;z-index:1300;display:flex;flex-direction:column;right:15px;top:1rem;margin:auto;width:400px;max-width:calc(100vw - 30px);height:auto;gap:10px}.autoscraper-modal-layer{z-index:1250;background:rgba(0,0,0,.45)}.alert-message-container i{font-size:8px;width:20px;height:20px;border-radius:100%;text-align:center;align-items:center;display:flex;justify-content:center}.alert-message-container b{font-size:13px}.alert-message-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:0}.alert-message-content{display:flex;align-items:center;gap:.5rem;min-width:0}.alert-message-copy{display:flex;flex-direction:column;min-width:0}.alert-message-close{align-self:center;flex:none}.alert-message-container.fail b,.alert-message-container.fail i{color:#e1306c}.alert-message-container.success b,.alert-message-container.success i{color:#5dca9e}.alert-message-container.loading b,.alert-message-container.loading i{color:#f2c94c}.alert-message-container button{border:1px solid #48484c}.alert-message-container button:hover{border:1px solid #48484c!important;background-color:#2e2e34!important}.alert-message-container span{color:#9d9da7;overflow-wrap:anywhere;word-break:break-word}.alert-message-container button:focus{border:1px solid #48484c!important;background-color:#2f2f33!important}.alert-message-container button i{font-size:10px;color:white!important;background-color:transparent!important;border:none!important}.alert-message-container.fail i{background:rgba(225,48,108,.2);border:1px solid #d81b60}.alert-message-container.success i{background:rgba(93,202,158,.2);border:1px solid #479475}.alert-message-container.loading i{background:rgba(242,201,76,.16);border:1px solid #b8962f}.alert-slider{width:100%;height:4px;animation:shrinkSlider var(--alert-duration,3s) linear forwards}.alert-message-container.success .alert-slider{border:1px solid #5dca9e}.alert-message-container.fail .alert-slider{border:1px solid #d81b60}.input-error{color:#e1306c;font-size:14px;font-weight:400;margin-left:.2rem}.modal-footer :first-child{width:40%}.modal-footer :nth-child(2){width:55%}.modal-footer button{background-color:#18181b;border:1px solid #2e2e34!important;color:white!important;height:var(--control-height)}.modal-footer button:hover{background-color:#2e2e34;border:1px solid #2e2e34!important}.form-message-container{border-radius:5px;margin-top:10px!important;font-size:14px;padding:.3rem .3rem .3rem 15px;position:relative;overflow:hidden}.form-message-container.failed{color:#ec1463;background:rgba(225,48,108,.2);border:1px solid #d81b60}.form-message-container span{position:relative}.form-message-container span:before{content:"";position:absolute;left:-10px;border-radius:100%;top:8px;width:5px;height:5px;background:rgba(225,48,108)}.form-message-container.success{background:rgba(93,202,158,.2);border:1px solid #479475}.form-message-container.loading{background-color:rgba(255,213,79,.12)!important;color:#ffe082!important;border:1px solid rgba(255,224,130,.35)!important}.form-message-container.loading span:before{content:"";display:inline-block;width:14px;height:14px;top:3px;left:-22px;background-color:transparent;border:2px solid rgba(255,255,255,.2);border-top-color:#ffe082;border-radius:50%;animation:spin .8s linear infinite;margin-right:8px;vertical-align:middle}.form-message-container.loading span{margin-left:15px}.form-message-container.loading{font-size:20px;flex-shrink:0;margin-top:1px;margin:0 0 4px;font-size:14px;font-weight:500;margin:0;font-size:13px;color:#854f0b;opacity:.85}.toggle-add{background-color:#18181b;max-width:700px;margin:auto;padding:1rem;border-radius:10px}.upload-modal{width:min(520px,calc(100vw - 2rem));border:1px solid #2e2e34;display:flex;flex-direction:column;gap:1rem}.upload-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #2e2e34}.upload-modal-header h6{color:#f3f3f4;font-weight:600}.upload-file-field{position:relative}.upload-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-dropzone{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:2px dashed #2e2e34;border-radius:8px;background-color:#222226;color:#f3f3f4;cursor:pointer;transition:all .2s}.upload-dropzone:hover{border-color:#e1306c;background-color:rgba(225,48,108,.08)}.upload-dropzone.disabled{cursor:not-allowed;opacity:.7}.upload-dropzone i{color:#e1306c;font-size:28px}.upload-dropzone span{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.upload-dropzone small{color:#9d9da7;font-size:12px}.manual-users-field{display:flex;flex-direction:column;gap:.35rem}.manual-users-field textarea{min-height:150px!important;resize:vertical;background-color:#222226!important;border:1px solid #2e2e34!important;color:#f3f3f4!important}.manual-users-field textarea:focus{background-color:#18181b!important;border-color:#48484c!important;box-shadow:none!important}.manual-users-field textarea::placeholder{color:#9d9da7!important}.manage-proxy-container{background-color:#18181b;border:1px solid #2e2e34;border-radius:10px;width:min(620px,calc(100vw - 2rem));height:auto;min-width:0;max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;overflow:hidden}.manage-proxy-container>.manage-proxy-body{flex:0 1 auto;overflow-y:auto}.manage-proxy-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid #2e2e34;background-color:#18181b}.manage-proxy-header-copy,.manage-proxy-header>:first-child{min-width:0}.manage-proxy-header h5{margin:0;color:white;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.manage-proxy-header .label{display:block;margin-top:.25rem;line-height:1.35}.manage-proxy-header-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:.5rem}.manage-proxy-header-actions .btn{display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-width:112px;min-height:var(--control-height);gap:.45rem;padding:.55rem .8rem;line-height:1.15;white-space:nowrap}.manage-proxy-header-actions .btn i{flex:0 0 auto;font-size:.9rem}.manage-proxy-header-actions .btn:focus-visible{outline:2px solid #e1306c;outline-offset:2px}.manage-proxy-header-actions .btn:disabled{cursor:not-allowed;opacity:.55}.manage-proxy-body{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:1rem;padding:1rem}.sidebar-mobile-toggle{height:var(--control-height)!important}.manage-proxy-form{display:flex;flex-direction:column;gap:.25rem}.manage-proxy-form input{height:40px}.manage-proxy-form .form-select{height:40px;border:1px solid #2e2e34;background-color:#18181b;color:#f3f3f4;color-scheme:dark;box-shadow:none}.manage-proxy-form .form-select:focus{border-color:#48484c;box-shadow:none}.manage-proxy-form .form-select option,.manage-proxy-form .form-select:focus{background-color:#18181b;color:#f3f3f4}.manage-proxy-form .form-select:disabled{background-color:#18181b;color:#9d9da7;opacity:.65}.manage-proxy-list{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:.75rem;border-top:1px solid #2e2e34;padding-top:1rem}.manage-proxy-count{min-width:28px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background-color:rgba(225,48,108,.16);color:#e1306c;font-size:12px;font-weight:700}.manage-proxy-items{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.manage-proxy-item{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid #242429!important;background-color:#18181b;transition:background-color .18s ease;border-radius:5px;margin:.2rem}.manage-proxy-actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.manage-proxy-accounts-button{display:inline-flex;align-items:center;gap:.35rem;width:auto;padding:0 .65rem;white-space:nowrap}.manage-proxy-assignment{flex-basis:100%;order:3;width:100%;margin-top:.1rem;padding:.75rem;border:1px solid #242429;border-radius:8px;background:#101014}.manage-proxy-assignment-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:14px;margin-bottom:.65rem}.manage-proxy-account-option strong,.manage-proxy-assignment-header strong{display:block;color:#f3f3f4;font-size:13px}.manage-proxy-assignment-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.manage-proxy-assignment-actions .btn{min-height:40px;border:0!important}.manage-proxy-account-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-height:206px;overflow-y:auto}.manage-proxy-account-option{position:relative;display:flex;align-items:center;gap:.6rem;min-width:0;min-height:58px;padding:.7rem .8rem;border:1px solid #2e2e34;border-radius:6px;background-color:#18181b;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .16s ease,background-color .16s ease}.manage-proxy-account-option:hover{border-color:#686873;background-color:#222226}.manage-proxy-account-option.selected{border-color:#e1306c;background-color:rgba(225,48,108,.14)}.manage-proxy-account-option.disabled{border-color:#29292f;cursor:not-allowed;opacity:.45}.manage-proxy-account-option.disabled:hover{border-color:#29292f;background-color:#18181b}.manage-proxy-account-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.manage-proxy-account-option span{flex:1 1;min-width:0}.manage-proxy-account-option small{display:block;overflow:hidden;color:#9d9da7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.manage-proxy-account-option:has(input:focus-visible){outline:2px solid #e1306c;outline-offset:2px}.manage-proxy-account-check{flex:0 0 auto;color:#55555f;font-size:18px}.manage-proxy-account-option.selected .manage-proxy-account-check{color:#e1306c}.manage-proxy-item-info{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:.25rem}.manage-proxy-details{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.35rem}.manage-proxy-details>span{width:auto;min-width:0;padding:0;border:0;background:transparent}.manage-proxy-details small,.manage-proxy-details strong{display:block;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-proxy-item-info .manage-proxy-details small{margin-bottom:.2rem;color:#9d9da7;font-size:10px;text-transform:uppercase}.manage-proxy-item-info .manage-proxy-details strong{color:#f3f3f4;font-size:12px}.manage-proxy-item-info small,.manage-proxy-item-info strong{display:block;max-width:390px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-proxy-item-info strong{color:#f3f3f4;font-size:13px;font-weight:600}.manage-proxy-item-info small{color:#9d9da7;font-size:12px}.manage-proxy-status{width:8px;height:8px;border-radius:100%;flex-shrink:0;background-color:#9d9da7}.manage-proxy-status.active{background-color:#5dca9e}.manage-proxy-status.idle{background-color:#facc75}.manage-proxy-status.unactive{background-color:#e1306c}.manage-proxy-status.assigned,.manage-proxy-status.proccessing,.manage-proxy-status.processing{background-color:#5dca9e}.manage-proxy-status.pending,.manage-proxy-status.queued{background-color:#facc75}.manage-proxy-status.finished{background-color:#6ea8fe}.manage-proxy-status.failed,.manage-proxy-status.removed{background-color:#e1306c}.manage-files-body{min-width:0}.manage-tasks-container{width:min(820px,calc(100vw - 2rem));height:min(760px,calc(100vh - 2rem))}.manage-files-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.manage-files-toolbar-panel{display:flex;min-width:0;flex-direction:column;gap:1rem;padding:clamp(.85rem,1.5vw,1.25rem);border-radius:5px;border:1px solid #242429;background-color:#18181b}.manage-task-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;min-width:0}.profile-filter-controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(220px,340px) auto;align-items:end;gap:1rem;min-width:0}.profile-filter-search,.profile-filter-status{min-width:0}.profile-filter-quick{width:max-content;flex:none}.profile-filter-quick .btn{min-height:34px}.profile-filter-search{width:100%;max-width:340px}.profile-filter-controls>.btn{min-height:var(--control-height);white-space:nowrap}.manage-task-status-group{display:flex;min-width:0;max-width:100%;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.4rem}.manage-task-status-group .scrape-history-type-tabs{width:100%}.manage-task-status-group .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:34px;padding:.35rem .7rem;text-transform:capitalize;white-space:nowrap}.manage-task-status-group .btn.active{border-color:#e1306c!important;background-color:#e1306c!important;color:#fff!important}.manage-task-search-group{display:flex;width:min(340px,100%);flex:0 1 340px;flex-direction:column;gap:.4rem}.manage-files-toolbar strong{display:block;color:#f3f3f4;font-size:14px}.manage-tasks-toolbar-actions{display:flex;align-items:center;gap:.5rem}.manage-task-search{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1 1;padding:0 .7rem;border:var(--search-border) solid #242429;border-radius:7px;background:#131318;color:#9d9da7}.manage-proxies-page .manage-files-toolbar .manage-task-search{width:min(300px,42vw);max-width:300px;flex:0 1 300px}.manage-task-search input{min-width:0;width:100%;height:calc(var(--control-height) - 2 * var(--search-border));border:0;outline:0;background:transparent;color:#f3f3f4;font-size:13px}.manage-task-search input::placeholder{color:#777780}.autocomplete{position:relative;width:100%}.autocomplete>input{width:100%;height:var(--control-height);min-height:var(--control-height);margin:0;padding:0 12px;border:1px solid #2e2e34!important;border-radius:6px;background-color:#111113!important;color:#f3f3f4!important;box-shadow:none!important}.autocomplete-options{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;padding:4px;border:1px solid #2e2e34;border-radius:6px;background:#17171c;box-shadow:0 10px 24px rgb(0 0 0/22%)}.autocomplete-options button{display:block;width:100%;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:#f3f3f4;text-align:left}.autocomplete-options button.active,.autocomplete-options button:hover{background:#e1306c;color:#fff}.autocomplete-options mark{padding:0;background:transparent;color:inherit;font-weight:700}.autocomplete-empty{display:block;padding:8px 10px;color:#9d9da7}.manage-files-toolbar-panel .manage-task-search{min-height:var(--control-height);border-color:#242429}.manage-files-toolbar-panel .manage-task-search:focus-within{border-color:#242429}.manage-files-toolbar-panel .manage-task-search input{height:calc(var(--control-height) - 2 * var(--search-border));min-height:0;border:0!important;background-color:#131318!important;box-shadow:none!important}.manage-files-toolbar-panel .manage-task-search input::placeholder{color:#b3b3bd!important}.manage-task-badge{display:inline-flex;align-items:center;padding:.12rem .4rem;border-radius:999px;background:rgba(157,157,167,.14);color:#c5c5ca;font-size:11px;text-transform:capitalize}.manage-task-badge.assigned,.manage-task-badge.processing{background:rgba(93,202,158,.15);color:#7ce0b6}.manage-task-badge.pending,.manage-task-badge.queued{background:rgba(250,204,117,.14);color:#facc75}.manage-task-badge.finished{background:rgba(110,168,254,.14);color:#8dbbff}.manage-task-badge.failed{background:rgba(225,48,108,.14);color:#f06a97}.manage-file-item.failed,.manage-file-item.removed{opacity:.58}.manage-file-item{flex-wrap:wrap;background-color:#18181b!important}.manage-task-header{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.manage-task-header .manage-file-actions{max-width:100%}.manage-task-section{display:flex;flex-direction:column;gap:0;background-color:#1a1a20;border:1px solid #242429;padding-top:0;border-radius:5px;overflow:hidden}.manage-task-section+.manage-task-section{margin-top:.75rem}.manage-task-section-header small,.manage-task-section-header strong{display:block}.manage-task-section-header strong{color:#f3f3f4;font-size:14px}.manage-task-section-header small{margin-top:.15rem}.manage-task-section-empty{margin:0;padding:.8rem;border:1px dashed #34343b;border-radius:6px;text-align:center}.manage-file-parent{border-color:#29292f}.manage-file-subtask{position:relative;width:calc(100% - 2rem);margin-left:2rem;background-color:rgba(34,34,38,.72)}.manage-file-subtask:before{content:"";position:absolute;top:-.3rem;bottom:-.3rem;left:-1.25rem;width:.75rem;border-left:2px solid rgba(225,48,108,.65);pointer-events:none}.manage-file-subtask.first-subtask:before{top:50%;border-top:2px solid rgba(225,48,108,.65);border-top-left-radius:10px}.manage-file-subtask.last-subtask:before{bottom:50%;border-bottom:2px solid rgba(225,48,108,.65);border-bottom-left-radius:10px}.manage-file-subtask.first-subtask.last-subtask:before{top:25%;bottom:25%;border-top:2px solid rgba(225,48,108,.65);border-bottom:2px solid rgba(225,48,108,.65);border-radius:10px 0 0 10px}.proxy-account-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;margin-top:.75rem}.proxy-account-option{display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;border:1px solid #3a3a40;border-radius:6px;background-color:#222226;cursor:pointer}.proxy-account-option span{flex:1 1;color:#f3f3f4}.manage-file-meta{flex-wrap:wrap;color:#9d9da7;font-size:12px}.manage-file-actions,.manage-file-meta{display:flex;align-items:center;gap:.5rem}.manage-file-actions{flex-shrink:0}.manage-file-collapse{width:auto;min-width:96px;height:var(--control-height);padding:0 .75rem}.manage-file-select{width:100%;max-width:110px!important;height:100%;min-height:var(--control-height);border:1px solid #2e2e34!important;border-radius:7px;color:#f3f3f4!important;font-size:13px;color-scheme:dark}.manage-file-select,.manage-file-select:focus{background-color:#18181b!important;box-shadow:none!important}.manage-file-select:focus{border-color:#222226!important;color:#f3f3f4!important;outline:0}.manage-file-select option{background-color:#18181b;color:#f3f3f4}.manage-file-select:disabled{background-color:#18181b!important;color:#929090!important;opacity:1;cursor:not-allowed}.manage-file-content{flex-basis:100%;width:100%;margin-top:.75rem;padding:.75rem;border:1px solid #2e2e34;border-radius:8px;background-color:#101014}.manage-file-content-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.manage-file-content pre{max-height:220px;overflow:auto;margin:0;white-space:pre-wrap;word-break:break-word;color:#f3f3f4;font-size:12px;line-height:1.5}.manage-file-content-state{display:flex;align-items:center;gap:.5rem;font-size:12px}.manage-task-details{display:grid;flex-basis:100%;grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr) auto;align-items:center;gap:1rem;width:100%;margin-top:.15rem;padding:.7rem .75rem;border-top:1px solid #242429;background-color:#18181b}.manage-task-estimate,.manage-task-progress{min-width:0}.manage-task-progress{width:min(100%,360px)}.manage-task-detail-heading,.manage-task-detail-label{display:flex;align-items:center;gap:.4rem;color:#9d9da7;font-size:12px}.manage-task-detail-heading{justify-content:space-between}.manage-task-detail-heading strong,.manage-task-estimate strong{color:#f3f3f4;font-size:13px}.manage-task-progress-track{height:6px;margin:.4rem 0 .3rem;overflow:hidden;border-radius:999px;background-color:#34343b}.manage-task-progress-track span{display:block;height:100%;border-radius:inherit;background-color:#e1306c;transition:width .2s ease}.manage-task-estimate{display:flex;flex-direction:column;gap:.35rem}.manage-task-download{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding-inline:.75rem;text-decoration:none;white-space:nowrap}.manage-task-download.disabled{pointer-events:none;cursor:not-allowed;opacity:.45}.manage-user-files{padding-right:.5rem}.manage-proxy-empty{margin:.5rem 0 0;text-align:center}.profiles-header{background-color:#18181b;padding:1.5rem;border-bottom:1px solid #2e2e34}.profiles-header h4{color:white;font-weight:600;font-size:24px}.profiles-header .btn-primary{background-color:#e1306c;border:none;color:white;font-weight:500;padding:.5rem 1rem;border-radius:5px;transition:all .2s}.profiles-header .btn-primary:hover{background-color:#d81b60;box-shadow:0 2px 8px rgba(225,48,108,.3)}.profiles-header .btn-primary:active{background-color:#c01650}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.modal-overlay.confrim-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.modal-content{position:relative;width:min(560px,100%);padding:1.2rem;border:1px solid #37373f;border-radius:12px;background:#18181b;box-shadow:0 24px 60px rgba(0,0,0,.42);animation:popIn .2s ease-out;transition:border-color .2s ease,box-shadow .2s ease}.confrim-container{width:min(420px,92vw);background:#1f1f23;border-radius:18px;padding:24px;box-shadow:0 24px 64px rgba(0,0,0,.18);border:1px solid rgba(0,0,0,.08);animation:popIn .18s ease-out}.confrim-header h4{margin:0;font-size:1.1rem}.confrim-description{margin:.75rem 0 0;color:#5b5b5b;line-height:1.6}.task-delete-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem}.task-delete-option{display:flex;align-items:center;gap:.5rem;min-height:var(--control-height);padding:.55rem .7rem;border:1px solid #2e2e34;border-radius:7px;background:#18181b;color:#f3f3f4;cursor:pointer}.task-delete-option.selected{border-color:#e1306c;background:rgba(225,48,108,.1)}.task-delete-option input{width:auto;margin:0;accent-color:#e1306c}.task-delete-option:has(input:disabled){cursor:not-allowed;opacity:.65}.confrim-container p{font-size:14px!important;color:#87878f!important;background-color:transparent!important;border:none!important}.account-row{padding:1rem;border-radius:5px;background-color:#2e2e34}.account-row img{border-radius:100%;max-width:80px;max-height:80px;min-width:40px;min-height:40px}.account-row-container{border:1px solid #242429;transition:all .2s ease}.account-row{display:flex;align-items:center;background-color:#18181b;justify-content:space-between;gap:1.5rem}.account-row-info{min-width:0;flex:0 1 300px}.account-row-avatar{border-radius:100%;object-fit:cover}.account-row-details h6{color:white;font-weight:600;font-size:16px}.account-row-details .label{text-transform:capitalize;color:#b3b3bd}.account-row-details .proxy{color:#e1306c;font-size:12px;font-weight:500}.account-row-stats{gap:2rem;flex:1 1;justify-content:center;padding:0 1rem;border-left:1px solid #2e2e34;border-right:1px solid #2e2e34}.account-row-stats,.stat-item{display:flex;align-items:center}.stat-item{flex-direction:column;gap:.3rem}.stat-item .label{font-size:11px;text-transform:uppercase;letter-spacing:.5px}.stat-item h6{color:#e1306c;font-weight:600;font-size:18px;margin:0}.account-row-two-factor-action{min-width:calc(3 * var(--control-height) + 2 * .5rem);justify-content:center}.account-row-actions{gap:.5rem;flex:0 0 auto}.account-row-mobile-actions{display:none;position:relative;flex:0 0 auto}#cookie::placeholder{color:#b3b3bd!important}.account-row-mobile-menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:99!important;min-width:100px;padding:.55rem;border:1px solid #2e2e34;border-radius:8px;background-color:#18181b;box-shadow:0 14px 28px rgba(0,0,0,.28);display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.account-row-mobile-menu .toggle-switch{flex:0 0 auto}.account-row-files{gap:.65rem;padding-top:.75rem;border-top:1px solid #29292f}.account-row-files,.account-row-message{display:flex;align-items:center;margin-top:.75rem}.account-row-message{gap:.5rem;padding:.55rem .65rem;border-radius:5px;font-size:13px;border:1px solid #2e2e34;background-color:#18181b}.account-row-message.failed{color:#ff8f8f;border-color:rgba(255,143,143,.45);background-color:rgba(255,143,143,.08)}.account-row-message.success{color:#5dca9e;border-color:rgba(93,202,158,.45);background-color:rgba(93,202,158,.08)}.account-row-message span{flex:1 1}.account-row-message-close,.account-row-message-toggle{border:0;background:transparent;color:inherit;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px}.account-row-message-close:hover,.account-row-message-toggle:hover{background-color:rgba(255,255,255,.08)}.account-row-files .label{flex:0 0 auto;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.account-row-file-list{display:flex;flex-wrap:wrap;gap:.4rem}.account-row-file{display:flex;gap:2px;align-items:center;gap:.35rem;padding:.25rem .5rem;border-radius:5px;font-size:12px;background-color:rgba(93,202,158,.1);color:#5dca9e;border:1px solid rgba(93,202,158,.6);cursor:pointer;transition:all .2s}.account-row-file:hover{scale:1.02}.account-row-file.queued{background-color:rgba(250,204,117,.08);color:#facc75;border:1px solid #facc75}.btn-icon{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);padding:0!important;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#222226!important;border:1px solid #2e2e34!important;color:#b3b3bd!important;border-radius:5px;transition:all .2s ease;font-size:14px;line-height:1}.btn-icon:hover{background-color:#2e2e34!important;border-color:#3f3f42!important;color:white!important}.btn-icon.btn-danger{color:#e1306c!important;border-color:#e1306c!important;background-color:rgba(225,48,108,.1)!important}.btn-icon.btn-danger:hover{background-color:rgba(225,48,108,.2)!important;border-color:#d81b60!important}.account-row-mobile-menu-button{top:15px!important;right:5px!important}.account-row-mobile-menu-button,.account-row-mobile-menu-button:active,.account-row-mobile-menu-button:focus,.account-row-mobile-menu-button:hover{border:none!important;background:transparent!important;box-shadow:none!important}.account-row-mobile-menu-button i{color:white}.account-row{position:relative}.manage-profile-account-list{display:flex;flex-direction:column;gap:0}.manage-task-badge.active{background:rgba(93,202,158,.15);color:#7ce0b6}.manage-task-badge.idle{background:rgba(250,204,117,.14);color:#facc75}.manage-task-badge.unactive{background:rgba(225,48,108,.12);color:#ed6b98}.manage-profile-account{min-width:0;margin:.12rem}.manage-profile-account .account-row-container{width:100%}.account-row-container{overflow:hidden;border-radius:5px!important}.change-account-proxy-modal{width:min(460px,calc(100vw - 2rem))}.change-account-proxy-modal .form-select{min-height:var(--control-height);border:1px solid #2e2e34;background-color:#111113;color:#f3f3f4;box-shadow:none}.change-account-proxy-modal .form-select:focus{border-color:#6f6f78}.change-account-proxy-modal .form-select option{background-color:#18181b;color:#f3f3f4}.change-account-proxy-state{display:flex;align-items:center;gap:.5rem;min-height:var(--control-height)}.manage-profile-edit-dialog{width:min(500px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:hidden;border:1px solid #2e2e34;border-radius:10px;background-color:#18181b;box-shadow:0 24px 70px rgba(0,0,0,.42)}.manage-profile-edit-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid #2e2e34}.manage-profile-edit-dialog .edit-account-container.toggled{max-height:calc(100dvh - 7rem);border-radius:0}.autoscraper-page{display:flex;flex-direction:column;width:100%;min-width:0;overflow-x:clip;overflow-y:visible}.autoscraper-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;background-color:#18181b;border-bottom:1px solid #2e2e34;padding:1rem;position:sticky!important;top:0;z-index:50}.accounts-bar-close{display:none!important}.autoscraper-summary{display:flex;flex-direction:column;gap:.75rem}.autoscraper-row-label i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:6px;background-color:rgba(225,48,108,.12);color:#e1306c}.autoscraper-row-label strong{display:block;color:#f3f3f4;font-size:14px;line-height:1.2}.autoscraper-row-label .label{display:block;margin-top:.25rem;font-size:11px;line-height:1.35}.autoscraper-row-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.5rem;min-width:0}.autoscraper-header h4{color:#f3f3f4;font-weight:600}.autoscraper-header .label strong{color:#e1306c}.autoscraper-status-dot{width:10px;height:10px;border-radius:100%;flex-shrink:0;background-color:#facc75}.autoscraper-status-dot.running{background-color:#5dca9e}.autoscraper-status-dot.stopping{background-color:#facc75;animation:autoscraper-status-pulse 1s ease-in-out infinite}.autoscraper-status-dot.stopped{background-color:#e1306c}@keyframes autoscraper-status-pulse{50%{opacity:.45}}.stay-on-container{display:flex;align-items:center;gap:.5rem;height:var(--control-height)}.autoscraper-actions,.autoscraper-header-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;height:100%}.autoscraper-primary,.autoscraper-secondary,.autoscraper-switch{display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;min-height:var(--control-height);height:var(--control-height);border-radius:6px!important;font-size:14px!important;font-weight:600!important}.autoscraper-primary,.autoscraper-switch{background-color:#e1306c!important;border:1px solid #e1306c!important;color:white!important}.autoscraper-switch.running{background-color:rgba(225,48,108,.12)!important;color:#e1306c!important}.autoscraper-switch.running:hover{color:white!important}.autoscraper-secondary{background-color:#222226!important;border:1px solid #2e2e34!important;color:#f3f3f4!important}.autoscraper-secondary.active,.autoscraper-secondary[aria-pressed=true]{border-color:#e1306c!important;background-color:#e1306c!important;color:#fff!important}.autoscraper-primary:hover,.autoscraper-switch:hover{background-color:#d81b60!important;border-color:#d81b60!important}.autoscraper-secondary:hover{background-color:#2e2e34!important}.autoscraper-secondary.active:hover,.autoscraper-secondary[aria-pressed=true]:hover{border-color:#d81b60!important;background-color:#d81b60!important}.autoscraper-main{display:flex;align-items:flex-start}.autoscraper-content{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:1rem;padding:1rem}.autoscraper-summary-item{background-color:#18181b;border:1px solid #232328;padding:.8rem;display:flex;flex-direction:column;gap:.35rem;border-radius:6px;min-width:0}.autoscraper-summary-item strong.warning{color:#facc75}.autoscraper-estimate{background-color:#202024;border:1px solid #2e2e34;border-radius:6px;padding:.85rem;display:flex;flex-direction:column;gap:.35rem}.autoscraper-estimate-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.autoscraper-estimate-header i{color:#facc75;font-size:13px}.autoscraper-estimate strong{color:#f3f3f4;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.autoscraper-estimate.autoscraper-estimate-component{display:flex;flex-direction:row;align-items:center;background-color:transparent;border:0;padding:0;gap:.4rem}.autoscraper-estimate-component .autoscraper-estimate-header{display:flex}.autoscraper-estimate-component strong{font-size:14px}.autoscraper-estimate-component small{font-size:11px}.autoscraper-section-title{display:flex;align-items:center;justify-content:space-between;background-color:#18181b;border-top:1px solid #232328;border-left:1px solid #232328;border-right:1px solid #232328;padding:1rem;border-radius:5px;gap:1rem}.autoscraper-section-title h5{color:#f3f3f4;font-size:16px;font-weight:600}.autoscraper-empty{margin:0;text-align:center;padding:1rem;border:1px dashed #2e2e34;border-radius:8px}.manage-task-details{background-color:transparent}.latest-scraped-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.autoscraper-latest{background-color:#1a1a20;overflow:hidden;border-radius:5px;border:1px solid #242429}.autoscraper-section-title{border:none}.latest-scraped-item{position:relative;background-color:#18181b;border:1px solid #232328;border-radius:8px;padding:.75rem;min-width:0}.latest-scraped-copy{position:absolute;top:4.5rem;right:1.5rem;display:inline-flex;align-items:center;gap:.35rem;min-height:28px;padding:.25rem .55rem;border:1px solid #34343a;border-radius:6px;background-color:#18181b;color:#d8d8dc;font-size:12px;opacity:0;pointer-events:none;transition:opacity .15s ease,background-color .15s ease,border-color .15s ease}.latest-scraped-copy:focus-visible,.latest-scraped-item:hover .latest-scraped-copy{opacity:1;pointer-events:auto}.latest-scraped-copy:hover{border-color:#48484c;background-color:#2f2f33}.latest-scraped-copy:disabled{background-color:#18181ba1;border:1px solid #34343a!important;cursor:default}.latest-scraped-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.latest-scraped-top strong{display:block;color:#f3f3f4;font-size:14px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-scraped-top span{color:#9d9da7;font-size:12px;white-space:nowrap}.latest-scraped-item pre{max-height:150px;overflow:auto;margin:0;padding:.65rem;border-radius:6px;background-color:#141416;color:#b3b3bd;font-size:12px}.scrape-history-page{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0;overflow-x:clip;overflow-y:visible}.scrape-history-header{background-color:#18181b;border-bottom:1px solid #2e2e34;padding:1rem;position:sticky;top:0;z-index:100}.scrape-history-table-wrap{background-color:#18181b;border:1px solid #2e2e34;padding:1rem}.scrape-history-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.scrape-history-header h4{color:#f3f3f4;font-weight:600}.edit-account-container.toggled{max-height:90vh;width:100%;max-width:500px;overflow-y:scroll;overflow-x:hidden;background-color:#18181b;border-radius:10px}.edit-account-container.toggled div{margin:0}.edit-account-container.toggled .edit-collapse-section{border-bottom:1px solid #2e2e34}.edit-account-container.toggled .edit-collapse-header{width:100%;min-height:48px;padding:.8rem 1rem;border:0;border-bottom:1px solid #2e2e34;background-color:#18181b;color:#f3f3f4;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:600}.edit-account-container.toggled .edit-collapse-body{display:none;padding:0 1rem}.edit-account-container.toggled .edit-collapse-body.open{display:block}.scrape-history-header strong{color:#e1306c}.scrape-history-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.scrape-history-download-layer{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.scrape-history-download-modal{position:relative;width:min(560px,100%);padding:1.2rem;border:1px solid #37373f;border-radius:12px;background:#18181b;box-shadow:0 24px 60px rgba(0,0,0,.42);animation:popIn .2s ease-out;transition:border-color .2s ease,box-shadow .2s ease}.scrape-history-download-modal.searching{border-color:rgba(225,48,108,.65);box-shadow:0 24px 60px rgba(0,0,0,.48),0 0 0 3px rgba(225,48,108,.1)}.scrape-history-download-actions,.scrape-history-download-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.scrape-history-download-header h5{margin:.15rem 0 0;color:#f3f3f4}.scrape-history-download-copy{margin:.8rem 0 1.15rem;color:#ababb5;font-size:13px;line-height:1.45}.scrape-history-download-searching{display:flex;align-items:center;gap:.75rem;margin:-.25rem 0 1rem;padding:.75rem;border:1px solid rgba(225,48,108,.38);border-radius:8px;background:rgba(225,48,108,.09);color:#f3f3f4;animation:popIn .18s ease-out}.scrape-history-download-searching-icon{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:50%;background:rgba(225,48,108,.18);color:#f277a1}.scrape-history-download-searching small,.scrape-history-download-searching strong{display:block}.scrape-history-download-searching strong{font-size:13px}.scrape-history-download-searching small{margin-top:.15rem;color:#b6b6bf;font-size:11px}.scrape-history-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.scrape-history-download-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.4rem}.scrape-history-download-limits{grid-template-columns:repeat(5,minmax(0,1fr))}.scrape-history-download-option{position:relative;min-height:var(--control-height);padding:.4rem;border:1px solid #34343b;border-radius:7px;background:#101014;color:#b6b6bf;font-size:12px;line-height:1.1;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.scrape-history-download-option i{display:block;margin-bottom:.3rem;color:#85858f}.scrape-history-download-limits .scrape-history-download-option{min-height:34px;white-space:nowrap}.scrape-history-download-limits .scrape-history-download-option i{display:none}.scrape-history-download-option:hover:not(:disabled){border-color:#595963;color:#f3f3f4}.scrape-history-download-option.selected{border-color:#e1306c;background:rgba(225,48,108,.15);color:#fff;box-shadow:inset 0 0 0 1px rgba(225,48,108,.18)}.scrape-history-download-option.selected i{color:#f277a1}.scrape-history-download-option.selected:after{content:"";position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:#e1306c}.scrape-history-download-option:focus-visible{outline:1px solid #f277a1;outline-offset:2px}.scrape-history-download-option:disabled{cursor:not-allowed;opacity:.55}.scrape-history-download-task{grid-column:1/-1}.scrape-history-download-grid .form-control,.scrape-history-download-grid .form-select{height:40px;border-color:#34343b;background-color:#101014!important;color:#f3f3f4!important;box-shadow:none}.scrape-history-download-grid .form-control::placeholder{color:#7f7f89}.scrape-history-download-grid .form-control:focus-visible,.scrape-history-download-grid .form-select:focus-visible{border-color:#e1306c;background-color:#101014!important;box-shadow:0 0 0 .18rem rgba(225,48,108,.15)}.scrape-history-download-grid .form-select option{background-color:#18181b;color:#f3f3f4}.scrape-history-download-error{margin:.8rem 0 0;color:#ff8d9c;font-size:13px}.scrape-history-download-actions{justify-content:flex-end;margin-top:1rem}.scrape-history-filters{display:flex;min-width:0;flex-direction:column;gap:.55rem;background-color:#18181b;border:1px solid #2e2e34;border-radius:8px;padding:.75rem}.scrape-history-filter-fields,.scrape-history-filter-row,.scrape-history-type-tabs{display:flex;align-items:center;gap:.75rem}.scrape-history-filter-row{justify-content:space-between}.scrape-history-filter-fields,.scrape-history-type-tabs{min-width:0;flex-wrap:wrap}.scrape-history-filter-fields .field-group{display:flex;flex-direction:column;justify-content:flex-end;gap:.25rem;margin:0}.scrape-history-filter-fields .contribution-filter{height:34px}.scrape-history-type-tabs{gap:.5rem}.retention-selector{display:inline-flex;box-sizing:border-box;min-height:var(--control-height);align-items:center;gap:.45rem;padding:0 .65rem;border:1px solid #2e2e34;border-radius:6px;background-color:#222226;color:#f3f3f4}.retention-selector i{color:#b3b3bd;font-size:13px}.retention-selector select{min-width:76px;border:1px solid #2e2e34;background:transparent;color:inherit;font-size:13px;font-weight:600;outline:0}.retention-selector option{background-color:#18181b;color:#f3f3f4}.retention-selector:has(select:focus-visible){outline:1px solid #f277a1;outline-offset:2px}.retention-selector:has(select:disabled){cursor:not-allowed;opacity:.55}.scrape-history-filters .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:34px;padding:.35rem .7rem;white-space:nowrap}.contribution-filter.active,.scrape-history-filters .btn.active{background-color:#e1306c!important;border-color:#e1306c!important;color:#fff!important}.scrape-history-type-count{min-width:1.35rem;padding:.05rem .35rem;border-radius:999px;background-color:rgba(255,255,255,.14);color:inherit;font-size:.76rem;line-height:1.2}.scrape-history-filters .field-group{gap:.25rem}.scrape-history-filters .form-select{height:var(--control-height);min-height:var(--control-height);padding:.35rem 2rem .35rem .65rem;border:1px solid #2e2e34!important;border-radius:6px;background-color:#18181b!important;color:#f3f3f4!important;font-size:13px;line-height:1.2;color-scheme:dark;box-shadow:none!important}.scrape-history-filters .form-select:focus-visible{border-color:#222226!important;background-color:#18181b!important;color:#f3f3f4!important}.scrape-history-filters .form-select option{background-color:#18181b;color:#f3f3f4}.scrape-history-filters .form-select:disabled{background-color:#18181b!important;color:#929090!important;opacity:1}.manage-files-toolbar-panel .form-select{border-color:#2e2e34!important;background-color:#0e0e10!important;color:#f3f3f4!important;color-scheme:dark;box-shadow:none!important}.manage-files-toolbar-panel .form-select:focus{border-color:#222226!important;background-color:#0e0e10!important;color:#f3f3f4!important;box-shadow:none!important}.manage-files-toolbar-panel .form-select option{background-color:#0e0e10;color:#f3f3f4}.manage-files-toolbar-panel .form-select:disabled{background-color:#0e0e10!important;color:#929090!important;opacity:1}.scrape-history-page .btn:focus:not(:focus-visible),.scrape-history-page .form-control:focus:not(:focus-visible),.scrape-history-page .form-select:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.scrape-history-page .form-control:focus:not(:focus-visible),.scrape-history-page .form-select:focus:not(:focus-visible){border-color:#34343a!important}.scrape-history-page .btn:focus-visible,.scrape-history-page .form-control:focus-visible,.scrape-history-page .form-select:focus-visible,.scrape-history-page a:focus-visible{outline:1px solid #f277a1!important;outline-offset:2px}.scrape-history-table-wrap{width:auto;min-width:0;max-width:100%;overflow-x:auto}.scrape-history-media-list{display:flex;flex-direction:column;gap:1rem;min-width:0}.scrape-history-media-section{border-bottom:1px solid #2e2e34;padding-bottom:1rem}.scrape-history-media-section:last-child{border-bottom:0;padding-bottom:0}.scrape-history-media-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.scrape-history-media-header strong{display:block;color:#f3f3f4;font-size:1rem;line-height:1.25}.scrape-history-media-header span{flex:0 0 auto;color:#b3b3bd;font-size:.82rem}.scrape-history-media-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex:0 0 auto}.scrape-history-media-header-actions .btn{min-height:32px;padding:.3rem .65rem;white-space:nowrap}.scrape-history-media-error{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(255,77,109,.35);border-radius:8px;padding:.65rem .75rem;background-color:rgba(255,77,109,.08);color:#ff8fa3;font-size:.85rem}.scrape-history-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.85rem}.scrape-history-media-card{border:1px solid #2e2e34;border-radius:8px;background-color:#1f1f23;overflow:hidden}.scrape-history-media-preview{position:relative;aspect-ratio:1/1;background-color:#111113}.scrape-history-media-preview img,.scrape-history-media-preview video{width:100%;height:100%;display:block;object-fit:cover}.scrape-history-media-kind{position:absolute;top:.5rem;right:.5rem;border-radius:999px;padding:.18rem .45rem;background-color:rgba(0,0,0,.68);color:#fff;font-size:.72rem;line-height:1.2}.scrape-history-media-missing{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#73737c}.scrape-history-media-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.65rem}.scrape-history-media-meta div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.scrape-history-media-card p,.scrape-history-media-meta span{color:#b3b3bd;font-size:.78rem;line-height:1.35}.scrape-history-media-meta a{color:#e1306c;flex:0 0 auto}.scrape-history-media-card p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding:0 .65rem .75rem}.scrape-history-media-empty{min-height:180px}.scrape-history-table{width:100%;min-width:1500px;border-collapse:collapse}.scrape-history-table td,.scrape-history-table th{padding:.75rem;border-bottom:1px solid #2e2e34;color:#d8d8dc;font-size:13px;vertical-align:top;white-space:nowrap}.scrape-history-table th{color:#b3b3bd;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600;background-color:#222226}.scrape-history-table tr:hover td{background-color:#1f1f23}.scrape-history-long{max-width:260px;white-space:normal!important;overflow-wrap:anywhere;line-height:1.45}.scrape-history-picture{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.scrape-history-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;text-align:center;border:1px dashed #2e2e34;border-radius:8px}.scrape-history-empty i{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;background-color:rgba(225,48,108,.12);color:#e1306c}.scrape-history-empty strong{color:#f3f3f4}.scrape-history-footer{display:flex;justify-content:center}.time.active{padding:.1rem .5rem;border-radius:5px;border:1px solid rgba(93,202,158,1);background:rgba(93,202,158,.1);color:rgba(93,202,158,1.5);animation:timeAnimation 2s ease 50}.account-row-actions,.account-row-info{display:flex;align-items:center}.account-row-info{gap:1rem}.account-row-stats{display:flex!important;gap:10px}.current-account-buttons{display:flex!important;align-items:center!important;gap:5px!important}.my-account-page{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1.25rem;overflow:visible}.my-account-header{justify-content:space-between;padding:1rem;border:1px solid #2e2e34;border-radius:8px;background-color:#18181b}.my-account-header,.my-account-identity{display:flex;align-items:center;gap:1rem}.my-account-identity{min-width:0;flex:1 1 auto}.my-account-identity h3,.my-account-identity h4{color:#f3f3f4;font-weight:700;word-break:break-word}.my-account-badges{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.45rem}.my-account-muted,.my-account-role{display:inline-flex;align-items:center;min-height:26px;padding:.25rem .55rem;border-radius:6px;font-size:12px;font-weight:700}.my-account-role{color:#5dca9e;text-transform:capitalize;background-color:rgba(93,202,158,.12);border:1px solid rgba(93,202,158,.24)}.my-account-muted{color:#b3b3bd;background-color:#222226;border:1px solid #2e2e34}.my-account-grid,.my-account-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.my-account-activity,.my-account-info-card,.my-account-stat-card{border:1px solid #2e2e34;border-radius:8px;background-color:#18181b}.my-account-info-card{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.8rem;border-color:#232328;border-radius:6px}.my-account-info-card p{color:#f3f3f4;overflow-wrap:anywhere}.my-account-stat-card{display:flex;align-items:center;gap:.8rem;min-width:0;padding:.9rem}.my-account-stat-card>div{min-width:0}.my-account-stat-card i{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);flex:0 0 var(--control-height);border-radius:8px;color:#e1306c;background-color:rgba(225,48,108,.12)}.my-account-stat-card.warning i{color:#facc75;background-color:rgba(250,204,117,.12)}.my-account-stat-card.danger i{color:#ff7b7b;background-color:rgba(255,123,123,.12)}.my-account-stat-card strong{display:block;color:#f3f3f4;font-size:18px;line-height:1.25;overflow-wrap:anywhere}.my-account-activity{border-color:#242429;display:flex;flex-direction:column;gap:1rem;padding:1rem;min-width:0}.admin-users-page .scrape-history-table-wrap,.admin-users-panel .my-account-activity .scrape-history-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.account-log-table,.admin-users-list-table{width:100%;min-width:0;table-layout:fixed}.account-log-table .account-log-message,.account-log-table td,.account-log-table th,.admin-users-list-table td,.admin-users-list-table th{white-space:normal!important;overflow-wrap:anywhere}.account-log-table .account-log-message{width:100%;word-break:break-word;line-height:1.45}.my-account-log-table td:first-child,.my-account-log-table th:first-child{width:180px}.my-account-log-table td:nth-child(2),.my-account-log-table th:nth-child(2){width:90px}.my-account-log-table td:nth-child(3),.my-account-log-table th:nth-child(3){width:130px}.admin-users-log-table td:first-child,.admin-users-log-table th:first-child{width:180px}.admin-users-log-table td:nth-child(2),.admin-users-log-table th:nth-child(2){width:150px}.admin-users-log-table td:nth-child(3),.admin-users-log-table th:nth-child(3){width:90px}.admin-users-log-table td:nth-child(4),.admin-users-log-table th:nth-child(4){width:130px}.admin-users-list-table td:nth-child(2),.admin-users-list-table th:nth-child(2){width:190px}.admin-users-list-table td:first-child,.admin-users-list-table th:first-child{width:150px}.admin-users-list-table td:nth-child(3),.admin-users-list-table th:nth-child(3){width:110px}.admin-users-list-table td:nth-child(4),.admin-users-list-table th:nth-child(4){width:118px}.admin-users-list-table td:last-child,.admin-users-list-table th:last-child{text-align:right}.admin-users-table-actions{display:flex;justify-content:flex-end;gap:.5rem}.admin-users-password-cell span{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.admin-users-password-toggle:hover{color:#f3f3f4!important;background-color:#2f2f33!important}.my-account-section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.my-account-section-header h5{color:#f3f3f4}.admin-users-page{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1.25rem;overflow:visible}.admin-users-header,.admin-users-panel{border:1px solid #2e2e34;border-radius:8px;background-color:#18181b}.admin-users-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.admin-users-page>.app-page-header,.my-account-page>.app-page-header{width:calc(100% + 2.5rem);margin-right:-1.25rem;margin-left:-1.25rem;border:0;border-bottom:1px solid #2e2e34;border-radius:0}.admin-users-page,.my-account-page{padding-top:0}.admin-users-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.admin-users-panel{display:flex;flex-direction:column;background-color:#18181b!important;border:1px solid #242429!important;gap:1rem;min-width:0;padding:1rem}.admin-users-section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;background-color:#18181b}.admin-users-section-header h5{color:#f3f3f4}.admin-users-form{display:flex;align-items:center;gap:.75rem}.admin-users-form-grid{display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) minmax(120px,160px) minmax(140px,auto);align-items:end;gap:.75rem;flex:1 1 auto;min-width:0}.admin-users-field{display:flex;min-width:0;flex-direction:column;gap:7px}.admin-users-field label{color:#b3b3bd;font-size:12px;font-weight:650;line-height:1.2}.admin-users-field input,.admin-users-field select{width:100%;height:var(--control-height);min-height:var(--control-height);margin:0;padding:0 12px;border:1px solid #2e2e34!important;border-radius:6px;background-color:#111113!important;color:#f3f3f4!important;box-shadow:none!important}.admin-users-field select{appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,#b3b3bd 0),linear-gradient(135deg,#b3b3bd 50%,transparent 0);background-position:calc(100% - 18px) 19px,calc(100% - 12px) 19px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.admin-users-field input:focus,.admin-users-field select:focus{border-color:#6f6f78!important;outline:0}.admin-users-field input::placeholder{color:#7f7f88!important}.admin-user-edit-layer{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(8,8,10,.74);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-user-create-modal{width:min(520px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;box-shadow:0 22px 70px rgba(0,0,0,.55)}.admin-user-create-grid{grid-template-columns:1fr}.admin-user-create-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.admin-user-create-actions .btn{width:100%;height:var(--control-height)!important}.admin-user-edit-modal{display:flex;width:min(460px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);flex-direction:column;overflow:hidden;border:none;border-radius:10px;background-color:#18181b;box-shadow:0 22px 70px rgba(0,0,0,.55)}.admin-user-edit-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.admin-user-edit-header h5{color:#f3f3f4}.admin-user-edit-body{display:flex;flex-direction:column;gap:1rem;padding:1rem;overflow-y:auto}.admin-user-edit-body .admin-users-field>span{color:#b3b3bd;font-size:12px;font-weight:650}.admin-user-edit-identity{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #2e2e34;border-radius:7px;background-color:#111113}.admin-user-edit-identity>span{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(225,48,108,.14);color:#e1306c}.admin-user-edit-identity div{min-width:0}.admin-user-edit-identity small,.admin-user-edit-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-edit-actions{display:flex;justify-content:flex-end;gap:.6rem;padding:1rem}.admin-user-edit-actions .btn{display:inline-flex;min-width:120px;min-height:var(--control-height);align-items:center;justify-content:center;gap:.4rem}.admin-users-search{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.admin-users-search .admin-users-field{min-width:220px}.logs-filter-form .admin-users-field{min-width:180px}.logs-filter-panel{gap:.85rem}.logs-filter-panel>div:first-child{display:flex;flex-direction:column;gap:.15rem}.logs-filter-panel .admin-users-section-header,.logs-filter-panel .logs-filter-form{width:100%}.logs-filter-panel .logs-filter-form{display:grid;grid-template-columns:minmax(220px,320px) minmax(150px,190px) minmax(135px,160px) minmax(145px,180px) minmax(104px,1fr);align-items:center;justify-content:start;gap:.65rem}.logs-filter-panel .admin-users-field,.logs-filter-panel .form-select,.logs-filter-panel .logs-filter-form>*,.logs-filter-panel .logs-filter-search{min-width:0;width:100%;max-width:none}.logs-filter-panel .logs-filter-form>.btn{grid-column:-2/-1;width:max-content;min-width:104px;align-self:end;justify-self:end;white-space:nowrap}.logs-filter-form .form-select{min-width:145px;width:auto;height:var(--control-height);min-height:var(--control-height);border:1px solid #2e2e34;background-color:#111113;color:#f3f3f4;box-shadow:none}.logs-filter-form .form-select option{background-color:#18181b;color:#f3f3f4}.logs-filter-form .form-select:focus{border-color:#6f6f78;background-color:#111113;color:#f3f3f4;box-shadow:none}.logs-loading-state{overflow:hidden;border:1px solid #2e2e34;border-radius:8px;background-color:#18181b}.logs-loading-heading{display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid #2e2e34}.logs-loading-heading>div{display:flex;min-width:0;flex-direction:column;gap:.2rem}.logs-loading-heading strong{color:#f3f3f4;font-size:14px}.logs-loading-icon{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border:1px solid rgba(225,48,108,.3);border-radius:8px;color:#e1306c;background-color:rgba(225,48,108,.1)}.logs-loading-table{padding:.25rem 1rem}.logs-loading-row{display:grid;grid-template-columns:1.2fr .8fr .55fr .75fr 2fr;align-items:center;gap:1rem;min-height:58px;border-bottom:1px solid #25252a}.table-loading-row{grid-template-columns:repeat(var(--table-loading-columns),minmax(70px,1fr))}.logs-loading-row:last-child{border-bottom:0}.logs-loading-bar{display:block;width:100%;height:10px;overflow:hidden;border-radius:999px;background-color:#29292f;position:relative}.logs-loading-bar:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);animation:logs-loading-shimmer 1.35s ease-in-out infinite}.logs-loading-bar-2{width:72%}.logs-loading-bar-3{width:64%}.logs-loading-bar-4{width:78%}@keyframes logs-loading-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.logs-loading-bar:after,.logs-loading-icon i{animation:none}}.manage-proxy-filter-form{width:100%;align-items:flex-end;gap:.65rem}.manage-proxy-filter-form .admin-users-field{width:min(170px,100%);min-width:150px;flex:0 1 170px}.manage-proxy-filter-form .manage-proxy-filter-search{width:min(280px,100%);min-width:220px;flex-basis:280px}.manage-proxy-filter-form .form-control,.manage-proxy-filter-form .form-select{height:var(--control-height);min-height:var(--control-height);border:1px solid #34343a!important;border-radius:7px;background-color:#101014!important;color:#f3f3f4!important;font-size:13px;box-shadow:none!important}.manage-proxy-filter-form .form-control{padding-inline:.8rem}.manage-proxy-filter-form .form-select{width:100%;min-width:0}.manage-proxy-filter-form .form-control:focus,.manage-proxy-filter-form .form-select:focus{border-color:#6f6f78!important;outline:0}.manage-proxy-filter-form .form-control::placeholder{color:#777780}.scrape-history-page .manage-proxy-filter-form .field-group{margin:0}.scrape-history-page .manage-proxy-filter-form>.btn{margin-left:auto}.manage-tasks-page{display:flex;flex-direction:column}.main-container.manage-tasks-page:not(.manage-proxies-page){align-self:flex-start;overflow:visible}.manage-tasks-page:not(.manage-proxies-page)>.app-page-header{position:sticky;top:0;align-self:stretch}.manage-tasks-page:not(.manage-proxies-page)>.autoscraper-main{width:100%;min-width:0}.main-container.manage-proxies-page{height:auto;min-height:0;overflow-x:hidden}.main-container.manage-proxies-page>.manage-proxy-body{flex:0 0 auto;width:100%;height:auto;max-height:none}.manage-proxies-page .manage-task-section{flex:0 0 auto;height:fit-content}