:root{--primary:#1a73e8;--primary-light:#4285f4;--sky-blue:#5c9ce6;--navy-muted:#28558d;--white:#fff;--color-ice:#fafcfd;--ice-blue:#f5f7fa;--white-smoke:#f1f1f1;--charcoal:#2c2e32;--slate-medium:#3b4655;--slate-light:#707a8a;--slate-dark:#2c2e32;--dusty-blue:#7d95b6;--light-gray:#e6e9ed;--medium-gray:#aaa;--dark-gray-color:#a9aeba;--cloudy-gray:#ced4da;--blue-dust:#bfcbdf;--steel-blue-muted:#a1b3cd;--dark-gray:#2c2e32;--deep-red:brown;--red-hot:#dc3912;--red-dark:#ca2b06;--rose-dust:#c55252;--rose-faded:#fa8080;--magenta-vivid:#db2777;--green-vivid:#28a745;--clover-green:#109618;--forest-green:#0d7e14;--honey-yellow:#ffc107;--orange:#f39c12;--scrollbar-bg:var(--body-bg);--scrollbar:var(--blue-dust);--scrollbar-hover:var(--steel-blue-muted);--body-bg:var(--ice-blue);--card-bg:var(--white);--primary-color:var(--primary);--primary-color-hover:var(--primary-light);--text-primary:var(--charcoal);--text-sub:var(--slate-medium);--text-muted:var(--slate-light);--border-color:var(--light-gray);--header-link:var(--charcoal);--header-link-hover:var(--primary-light);--nav-active:var(--primary);--nav-hover:var(--primary-light);--nav-default:var(--dusty-blue);--nav-bg-active:var(--white);--nav-bg-default:var(--color-ice);--table-head-bg:var(--color-ice);--table-row-bg:var(--white);--table-row-accent:var(--color-ice);--table-border-color:var(--light-gray);--footer-link:var(--slate-light);--footer-link-hover:var(--slate-dark);--modal-close:var(--medium-gray);--modal-close-hover:var(--dark-gray);--modal-title:var(--navy-muted);--btn-primary-bg:var(--primary);--btn-primary-bg-hover:var(--primary-light);--btn-primary-color:var(--white);--btn-secondary-bg:var(--white);--btn-secondary-color:var(--text-muted);--btn-secondary-color-hover:var(--primary-light);--btn-secondary-border:var(--cloudy-gray);--btn-danger-bg:var(--red-hot);--btn-danger-bg-hover:var(--red-dark);--btn-danger-color:var(--white);--btn-disabled-bg:#d4d6dc;--btn-disabled-color:var(--white);--color-success:var(--green-vivid);--color-error:var(--red-hot);--color-info:var(--sky-blue);--color-warning:#fd7e14;--bg-success:#e6f6ed;--bg-error:#fff1f0;--bg-info:#e7f5ff;--bg-warning:#fff5ec;--status-inactive-color:#d45d5d;--status-pending-color:var(--color-warning);--status-active-color:#28a745;--status-paused-color:#6c757d;--status-on-moderation-color:#007bff;--status-out-of-funds-color:var(--color-warning);--status-rejected-color:#dc3545;--status-suspended-color:#e65100;--status-completed-color:var(--status-active-color);--status-reversed-color:#475569;--status-refunded-color:#475569;--status-canceled-color:#475569;--status-inactive-bg:#fff0f0;--status-pending-bg:var(--bg-warning);--status-active-bg:#e9f7ef;--status-paused-bg:#f2f4f6;--status-on-moderation-bg:#e7f3ff;--status-out-of-funds-bg:var(--bg-warning);--status-rejected-bg:#fdf2f2;--status-suspended-bg:#fff3e0;--status-completed-bg:var(--status-active-bg);--status-reversed-bg:#f1f5f9;--status-refunded-bg:#f1f5f9;--status-canceled-bg:#f1f5f9;--bg-input-hover:var(--color-ice);--bg-input-focus:var(--white);--border-input:var(--light-gray);--border-input-focus:var(--primary-color);--placeholder-input:var(--dark-gray-color)}html{font-size:62.5%}body,html{height:100%;margin:0}body{background-color:var(--body-bg);display:flex;flex-direction:column;font-size:1.6rem}*,body{font-family:Montserrat,sans-serif}*{margin:0;padding:0;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.header{background-color:var(--card-bg);border-bottom:1px solid var(--border-color);display:flex;justify-content:center}.header-container{font-size:1.5rem;justify-content:space-between;min-height:70px;width:1150px}.header-container,.header-logo{align-items:center;display:flex}.header-logo{justify-content:flex-start;width:30%}.header-logo a{outline:none}.header-logo a:focus-visible{border-radius:4px;outline:2px solid var(--primary-color);outline-offset:4px}.header-logo-icon{background:url(/static/img/icon/logo.png);background-size:cover;height:25px;width:102px}.header-logo-text{border-left:1px solid var(--border-color);color:var(--text-sub);font-size:1.4rem;line-height:1;margin-left:10px;padding:5px 10px}.header-navbar{align-items:center;display:flex;justify-content:flex-end;line-height:1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:70%}.header-navbar ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}.header-navbar .nav-link{color:var(--header-link);outline:none!important;text-decoration:none;transition:color .2s ease}.header-navbar li .active{font-weight:600}.header-navbar li .active:hover,.log-out{color:var(--header-link)}.log-out{cursor:pointer;margin-left:50px;outline:none!important;transition:color .2s ease}.header-navbar .nav-link:active,.header-navbar .nav-link:focus,.header-navbar .nav-link:hover{color:var(--header-link-hover)}.content{flex:1 0 auto;padding:20px 0}.content.content-v{justify-content:center}.content.content-v,.content.content-vs{align-items:center;display:flex;flex-direction:column}.content.content-vs{justify-content:flex-start}.back-link,.back-wrapper{display:flex}.back-link{align-items:center;color:var(--primary-color);cursor:pointer;gap:2px;outline:none!important;text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.back-link:hover{color:var(--primary-color-hover)}.back-link:hover svg{fill:var(--primary-color-hover)}.back-link svg{height:20px;width:20px;fill:var(--primary-color);margin-left:-4px}.footer{display:flex;flex-shrink:0;padding-top:10px}.footer-container{align-items:center;border-top:1px solid var(--border-color);display:flex;font-size:1.4rem;justify-content:space-between;margin:auto;padding:22px 0;width:1162px}.footer-copyright{color:var(--text-muted)}.footer-copyright p{line-height:1;margin:0}.footer-links{display:flex;gap:3px;line-height:1}.footer-links .divider{border-left:1px solid var(--border-color);margin:0 15px}.footer-links a{color:var(--footer-link);outline:none!important;text-decoration:none;transition:color .2s ease}.footer-links a:active,.footer-links a:focus,.footer-links a:hover{color:var(--footer-link-hover)}.load{align-items:center;background-color:var(--body-bg);display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;text-align:center;width:100vw;z-index:999999}.spinner{animation:spin 1s linear infinite;border-top:4px solid var(--charcoal);border:4px solid var(--charcoal);border-radius:50%;border-top:4px solid hsla(0,0%,100%,0);height:50px;width:50px}.spinner.spinner-table{height:40px!important;width:40px!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-spinner{display:none;height:1.3em;width:1.3em;fill:var(--white);animation:spin .8s linear infinite;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.toast-container{position:fixed;right:15px;top:20px;z-index:99999}.toast{align-items:center;border-radius:6px;box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.05);cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:12px;min-height:70px;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,margin-top .4s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:350px;will-change:transform,opacity,margin-top}.toast-progress{height:2px;left:0;position:absolute;top:0;transition:width linear;transition-property:width;transition-timing-function:linear;width:100%}.toast.paused .toast-progress{transition-duration:0s!important}.toast.success .toast-progress{background:#22c55e}.toast.error .toast-progress{background:#ef4444}.toast.info .toast-progress{background:#3b82f6}.toast.warning .toast-progress{background:#f59e0b}.toast.success{background:#f6fdf9;border:1px solid rgba(34,197,94,.16);color:#166534}.toast.error{background:#fff8f8;border:1px solid rgba(239,68,68,.16);color:#991b1b}.toast.info{background:#f6faff;border:1px solid rgba(59,130,246,.16);color:#1e40af}.toast.warning{background:#fffbf2;border:1px solid rgba(245,158,11,.18);color:#92400e}.toast .toast-close{cursor:pointer;height:16px;position:absolute;right:8px;top:8px;width:16px;fill:var(--medium-gray);transition:fill .2s ease}.toast .toast-close:hover{fill:var(--dark-gray)}.toast-body{font-family:Montserrat,sans-serif;font-size:1.45rem;line-height:1.4;padding:20px 30px}.toast.fade-out{opacity:0;transform:translateX(110%)}.toast.collapse{margin-top:-85px;opacity:0}.toast.hide{margin-bottom:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;pointer-events:none;transform:translateX(100px)}@keyframes toastIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.toast{animation:toastIn .4s cubic-bezier(.4,0,.2,1)}.input-group{width:100%}.input-hint{color:var(--text-muted);display:block;font-size:12px;font-style:italic;line-height:1.4;margin-top:18px}.input-hint.pause,.input-hint.run{display:none}.input-hint.show{display:block!important}.bid-hint{margin-bottom:18px}.select-container{position:relative;user-select:none;width:100%}.select-trigger{align-items:center;background-color:var(--card-bg);border:1px solid var(--border-input);border-radius:5px;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.5rem;justify-content:space-between;outline:none!important;padding:15px 12px;transition:border .2s}.select-trigger:active,.select-trigger:focus,.select-trigger:hover{background:var(--bg-input-hover)}.select-trigger .select-text{color:var(--placeholder-input);font-size:1.4rem}.select-options{background:var(--card-bg);border:1px solid var(--border-input);border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.1);display:none;left:0;max-height:250px;min-height:40px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 5px);z-index:100}.select-container.active .select-options{display:block}.select-container.active .select-trigger{border-color:var(--primary-color)}.select-options .option{color:var(--text-primary);cursor:pointer;font-size:1.4rem;outline:none!important;padding:12px 15px;text-align:left;transition:background .2s}.select-options .option:active,.select-options .option:focus,.select-options .option:hover{background-color:var(--bg-input-hover);color:var(--primary-color)}.select-trigger .arrow{border:solid var(--text-muted);border-width:0 .12em .12em 0;display:inline-block;padding:.15em;transform:rotate(45deg);transition:transform .2s}.select-container.active .select-trigger .arrow{transform:rotate(-135deg)}.input-wrapper{align-items:center;display:flex;position:relative}.input-wrapper input,.input-wrapper textarea{border:1px solid var(--border-input);border-radius:5px;color:var(--text-primary);font-size:1.5rem;line-height:1.4;outline:none;padding:14px 15px;transition:border .2s;width:100%}.input-wrapper textarea{height:150px;resize:none}.input-decimal{padding-left:40px!important;padding-right:80px!important}.input-text{padding-right:50px!important}.input-address,.input-url{padding-left:40px!important}.input-wrapper input:hover,.input-wrapper textarea:hover{background:var(--bg-input-hover)}.input-wrapper input::placeholder,.input-wrapper textarea::placeholder{color:var(--placeholder-input);font-size:1.4rem}.input-wrapper .input-decimal::placeholder{font-size:1.5rem}.input-wrapper input:focus,.input-wrapper textarea:focus{background:var(--bg-input-focus);border-color:var(--border-input-focus)}.input-label{color:var(--text-muted);display:inline-block;font-size:1.25rem;font-weight:500;line-height:1.4;margin-bottom:5px}.label-wrapper{align-items:center;display:flex;gap:3px;justify-content:flex-start;line-height:0}.label-wrapper svg{height:1.17em;line-height:0;width:1.17em;fill:var(--color-info)}.input-icon{height:20px;left:12px;position:absolute;width:20px;fill:var(--text-muted);pointer-events:none}.input-icon.url-icon{transform:rotate(-45deg)}.input-wrapper:focus-within .input-icon{fill:var(--primary-color)}.input-wrapper:focus-within .input-icon.btc{fill:#f7931a}.input-group .error{color:var(--color-error);display:none;font-size:1.2rem;margin-top:5px}.input-group .error.show{display:block}.border-error{border-color:var(--color-error)!important}.input-caption,.input-length{color:var(--text-muted);font-size:1.3rem;position:absolute;right:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-caption.caption-max{color:var(--primary-color);cursor:pointer;font-size:1.4rem;transition:color .2s ease}.input-caption.caption-max:hover{color:var(--primary-color-hover)}.balance-info,.bid-info{color:var(--text-sub);font-size:1.2rem;font-weight:500;line-height:1;margin-top:8px}.bid-info{align-items:center;display:flex;gap:3px;justify-content:flex-start;line-height:0!important}.balance-info-value,.bid-info-value{color:var(--primary-color);cursor:pointer;transition:color .2s ease}.balance-info-value:hover,.bid-info-value:hover{color:var(--primary-color-hover)}.bid-info svg{height:12px;width:12px;fill:var(--color-info)}.toggle-container{display:flex;flex-direction:column;gap:10px}.toggle-options{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.toggle-options .option{align-items:center;background-color:#e9ecef;border:none;border-radius:6px;box-sizing:border-box;color:#6c757d;cursor:pointer;display:flex;font-size:1.4rem;font-weight:500;justify-content:center;line-height:1.4;min-width:100px;padding:11px 24px;text-align:center;transition:all .3s ease;user-select:none}.toggle-options .option.active{background-color:var(--primary-color);box-shadow:0 4px 6px rgba(26,115,232,.1);color:var(--white);cursor:default;pointer-events:none}.toggle-options .option:not(.active):hover{background-color:#dee2e6;color:#495057}.toggle-options .option.hide{display:none}.extra-panel{border:1px solid var(--border-input);border-radius:8px;display:none;margin-top:15px;opacity:0;padding:15px;transform:translateY(-10px);transition:all .3s ease}.extra-panel.visible{display:block;opacity:1;transform:translateY(0)}.panel-header{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.country-search{padding-right:35px!important}.country-search-icon{height:18px;position:absolute;right:12px;width:18px;fill:var(--text-muted)}.selection-controls{display:flex;gap:10px}.ctrl-btn{background:none;border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color);cursor:pointer;font-size:1.3rem;line-height:1;padding:5px 10px;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ctrl-btn:hover{background:var(--primary-color);color:var(--white)}.countries-list{display:flex;flex-direction:column;max-height:250px;overflow-y:auto}.countries-list .no-data{color:var(--text-muted);display:none;padding:20px;text-align:center}.countries-list .no-data p{font-size:1.2rem;line-height:1.2;padding:0}.country-item{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.3rem;font-weight:500;gap:10px;margin:0;padding:14px 5px;transition:all .2s ease}.country-item:hover{background-color:var(--ice-blue)}.country-item input{margin:0}.country-item span{line-height:1}.country-item.hidden{display:none}.tags{flex-direction:column;margin-top:20px}.tag-item,.tags{display:flex;gap:10px}.tag-item{align-items:center;border:1px solid var(--light-gray);border-radius:5px;justify-content:space-between;padding:10px 12px;transition:all .2s ease}.tag-info{align-items:center;display:flex;gap:12px}.tag-text-group{display:flex;flex-direction:column;gap:4px}.tag-code{background:var(--bg-info);color:var(--primary-color);cursor:pointer;display:inline-block;font-family:monospace,monospace;font-size:1.44rem;margin-bottom:2px;width:fit-content}.tag-desc{color:var(--text-primary);font-size:1.2rem;font-weight:600}.tag-help{color:var(--text-muted);font-size:1.2rem;line-height:1.2;margin:0;max-width:250px}.copy-icon-btn{height:20px;width:20px;fill:#adb5bd;align-items:center;cursor:pointer;display:flex;justify-content:center;transition:all .2s}.copy-icon-btn:hover{fill:var(--primary-color)}.copy-icon-btn.copied{fill:#40c057}.preview-section{margin-bottom:20px}.upload-container{background:var(--color-ice);border:1px dashed #ced4da;border-radius:12px;cursor:pointer;padding:40px;position:relative;transition:all .2s ease}.upload-container.dragover,.upload-container:hover{background:#e7f5ff;border-color:var(--primary-color)}.upload-content{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.upload-icon{height:40px;width:40px;fill:var(--text-muted);margin-bottom:10px}.upload-container:hover .upload-icon{fill:var(--primary-color)}.upload-text{color:var(--text-primary);font-size:1.5rem;margin:0}.upload-hint{color:var(--text-muted);font-size:1.3rem;margin:0}.input-file{display:none!important}.required-sizes{display:flex;flex-direction:column;gap:10px;margin-top:10px}.upload-limit-info{color:var(--text-muted);font-size:1.3rem;line-height:1.2;margin:0}.required-sizes .checklist-title{color:var(--text-sub);font-size:1.4rem;margin:0}.size-tags{display:flex;flex-wrap:wrap;gap:5px}.size-tag{background:#f1f3f5;border-radius:20px;color:#868e96;font-size:1.2rem;line-height:1;padding:5px 12px;transition:.3s}.size-tag.completed{background:#d3f9d8;color:#2b8a3e}.preview-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:20px}.preview-grid:empty{display:none}.preview-item{background:var(--white);border:1px solid var(--border-input);border-radius:8px;padding:15px 5px 5px;position:relative}.preview-item a{outline:none!important}.preview-item img{background:#f8f9fa;cursor:zoom-in;height:80px;object-fit:contain;width:100%}.preview-info{color:#495057;font-size:10px;margin-top:5px;text-align:center}.preview-item .remove-btn{background:#fa5252;position:absolute;right:-8px;top:-8px;fill:var(--white);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer;height:22px;padding:4px;width:22px}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutScale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.preview-item{animation:fadeInScale .2s ease-out forwards}.preview-item.removing{animation:fadeOutScale .2s ease-in forwards;pointer-events:none}.alert-warning{align-items:center;background-color:var(--bg-warning);border-radius:8px;box-sizing:border-box;display:flex;gap:10px;justify-content:flex-start;min-height:52px;padding:12px}.alert-warning svg{height:18px;width:18px;fill:var(--color-warning);flex-shrink:0;line-height:0}.alert-warning p{color:var(--color-warning);font-size:1.3rem;line-height:1.4!important;margin:0}.hide{display:none!important}.cookie-banner{animation:slideUp .5s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:12px;bottom:20px;box-shadow:0 10px 25px rgba(0,0,0,.15);display:none;left:20px;position:fixed;right:20px;z-index:9999}.cookie-content{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:20px}.cookie-content p{color:var(--text-sub);font-size:1.5rem;line-height:1.5;margin:0}.cookie-content a{color:var(--primary-color)}.cookie-content a:active,.cookie-content a:focus,.cookie-content a:hover{color:var(--primary-color-hover)}.cookie-buttons{display:flex;flex-shrink:0;gap:12px}.cookie-buttons button{border-radius:6px;cursor:pointer;font-size:1.5rem;font-weight:500;padding:8px 15px;transition:all .2s}.cookie-buttons .btn-accept{background:var(--btn-primary-bg);border:none;color:var(--white)}.cookie-buttons .btn-accept:active,.cookie-buttons .btn-accept:focus,.cookie-buttons .btn-accept:hover{background:var(--btn-primary-bg-hover)}.cookie-buttons .btn-decline{background-color:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-color)}.cookie-buttons .btn-decline:active,.cookie-buttons .btn-decline:focus,.cookie-buttons .btn-decline:hover{border-color:var(--btn-secondary-color-hover);color:var(--btn-secondary-color-hover)}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.cookie-content{flex-direction:column;text-align:center}.cookie-banner{border-radius:12px 12px 0 0;bottom:0;left:0;right:0}}