.signUp_button{letter-spacing:normal}.auth{min-width:20rem;max-width:28rem;height:453px;margin:0 auto;position:relative}.auth_paragraph{font-size:2.25rem}.auth_body{top:112px;max-width:320px;margin-left:40px;font-size:1.125rem;display:flex;flex-wrap:wrap;position:absolute}.auth_body :nth-child(2){position:relative}.auth_body_loginandpassword{flex:100%;padding:10px 2px 5px 0;text-align:left;font-weight:800;display:flex;flex-wrap:wrap}.auth_body_loginandpassword span{flex:100%}.auth_body_loginandpassword_textfield{flex:calc(100% - 30px);line-height:1.9;font-size:inherit;border-color:#22222238;border-radius:3px;outline:none}.auth_body_loginandpassword_textfield::placeholder{color:#22222a80}.auth_body_loginandpassword_showPassword{bottom:3px;left:calc(100% - 30px);flex:30px;position:absolute;transform:translate(-5px)}.auth_body_loginandpassword_showPassword svg{height:auto}.auth_botomblok{bottom:25px;right:10px;display:flex;flex-direction:column;position:absolute}.auth_botomblok_submit{margin-bottom:5px}.auth_botomblok_submit:disabled:hover{box-shadow:none;cursor:not-allowed}.auth_botomblok_link{text-decoration:none;font-size:1.125rem}.auth_botomblok_link:hover{text-shadow:0 0 3px grey}@media(max-width:1000px){.auth_body{margin-left:20px}}@media(max-width:900px){.auth_body{margin-left:15px}}@media(max-width:800px){.auth_body{margin-left:10px}}@media(max-height:600px){.auth{height:450px}.auth_paragraph{margin:0}.auth_body_loginandpassword_textfield{line-height:1.5}.auth_body_loginandpassword_showPassword{bottom:0}.auth_botomblok{bottom:0;max-width:100%;flex-wrap:nowrap}}@media(prefers-color-scheme:dark){.auth_botomblok_link{color:#fff}.auth{background-color:#333}}@media(prefers-color-scheme:light){.auth_botomblok_link{color:#222}.auth{background-color:#fff}}.captcha-container{width:100%;margin-top:15px;text-align:center}.captcha-image{display:block;width:100%;max-width:280px;margin:15px auto;border:2px solid #f0f0f0;border-radius:3px;background-color:#f9f9f9;padding:5px}.captcha-error{color:#dc3545;margin-top:10px;padding:10px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:3px;font-size:.875rem;text-align:center}.captcha-refresh-btn{margin-top:5px;padding:6px 12px;border:1px solid #22222238;border-radius:3px;background-color:transparent;cursor:pointer}.captcha-refresh-btn:hover{box-shadow:0 0 3px 1px #3336}.captcha-back-btn{background-color:transparent;border:none;cursor:pointer;padding:10px 20px;text-decoration:underline}.captcha-back-btn:hover{opacity:.8}@media(prefers-color-scheme:dark){.captcha-image{border-color:#555;background-color:#2a2a2a}.captcha-error{background-color:#5a2a2a;border-color:#8a3a3a;color:#fcc}}.header{min-height:70px;max-height:90px;justify-content:space-between;align-items:center;box-shadow:0 0 7px 2px #0000005d;position:relative;display:flex}.header_logo{height:100%}.header-logo-link{display:flex;width:55px;height:55px;align-items:center;cursor:pointer;margin-left:2em;text-decoration:none}.header_circle{background-color:#ffff005a;width:70px;height:70px;border-radius:50%}.header_circle:hover .header_user{top:3rem;opacity:1;z-index:100}.header_user{background-color:#beaf9b;width:max-content;border-radius:5px;list-style-type:none;position:absolute;right:.1rem;top:-500px;opacity:0;padding-inline-start:0;transition:top .2s cubic-bezier(.19,1,.22,1) 0s}.header_user button{margin:0 5px 5px}.header_user li{min-height:40px}.header-link{display:inline-block;margin:5px;padding:8px 12px;color:#333;text-decoration:none;border-radius:4px;transition:all .2s}.header-link:hover{color:#0a66c2;text-decoration:underline;background-color:#ffffff80}@media(max-width:800px){.header{height:87px}.header_logo{margin:0;transform:scale(.85)}.header_headtext{font-size:1.625rem}}@media(max-width:800px)and (max-width:550px),(max-width:800px)and (max-height:600px){.header{height:33px}.header_logo{transform:scale(.4)}.header_headtext{font-size:1.25rem;letter-spacing:0}}.snack{z-index:1400;position:fixed;display:flex;color:#fff;padding:6px 16px;left:5px;right:8px;bottom:5px;align-items:center;background-color:#ed6c02;border-radius:4px;width:fit-content}.snackPay_attention_icon{margin-right:12px;width:22px;height:22px;padding:7px 0;display:flex;font-size:1.375rem;opacity:.9}.snackClose{display:flex;align-items:flex-start;padding:0;width:22px;height:22px;background:#ed6c02;box-shadow:none}.snackClose:hover{background:#ed6c02}.snackClose:hover svg{box-shadow:0 0 20px 1px #9a5a02 inset}.snackClose svg{margin:0 auto;width:22px;height:100%}.snack svg{width:22px;fill:#fff;height:auto}.apperIt{animation:appears .3s cubic-bezier(.82,-.01,.29,.88) normal}.hide{display:none}.comeOut{animation:comeOut .6s cubic-bezier(.82,-.01,.29,.88) normal}@media(min-width:600px){.snack{bottom:24px;left:24px}}@keyframes comeOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(150%);opacity:0}}@keyframes appears{0%{opacity:0;transform:translate(-110%)}to{opacity:1;transform:translate(0)}}.invisible{visibility:hidden}ul{list-style-type:none}.product-list .product-form{display:flex;flex-wrap:wrap;gap:0 12px;margin-bottom:24px;align-items:center;justify-content:space-around}.product-list .product-filter{margin:0 8px 16px 0;padding:8px 0;font-size:1.04rem;border:1px solid #ccc;border-radius:4px;background-color:#f9f9f9;transition:border-color .3s;flex:1 1 20%;max-width:160px}.product-list .product-filter:focus{border-color:#888;outline:none}.product-item{position:relative;border-bottom:1px solid #eee;border-top:1px solid transparent;display:flex;gap:2rem;justify-content:space-between;flex-wrap:wrap}.product-item:hover{box-shadow:0 0 18px #aaa inset;transition:box-shadow .3s ease-in-out}.reset{transform:translate3d(-15px,-13px,0);display:flex;justify-content:space-between;flex-direction:column;align-items:center;border:2px solid #ffffff22;border-radius:7px;padding:3px 0}.reset span{max-width:5rem}.reset:hover{cursor:pointer;background-color:#8395aa75;box-shadow:0 0 10px 1px gray}.referenceImg{flex:0 0 25%;width:100px;height:100px;margin:8px 0 0 8px;border:1px solid #ddd;border-radius:4px;transition:transform .2s,box-shadow .2s}.referenceImg:hover{transform:scale(1.02);box-shadow:0 4px 8px #0003}.referenceImg img{max-width:100%;height:100%;object-fit:cover}.product-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 1 50%}.product-title{font-size:2rem;font-weight:700;margin-bottom:8px;transition:color .2s}.product-title:hover{color:#a31a25}.product-price{font-size:1.7rem;font-weight:700;text-shadow:0 0 2px white;animation:colorChange 3s infinite alternate;margin-bottom:8px}.product-buy-btn{max-width:200px;margin-top:12px;padding:10px 20px;font-size:1rem;font-weight:700;border:2px solid #a31a25;background-color:#a31a25;color:#fff;border-radius:4px;cursor:pointer;transition:all .3s}.product-buy-btn:hover{background-color:#7a0000;border-color:#7a0000;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.product-buy-btn:active{transform:translateY(0)}@media(min-width:450px)and (max-width:770px){.product-item{gap:3rem}.product-list .referenceImg{width:200px;height:200px}}@media(min-width:1040px){.product-list .product-form{flex-wrap:nowrap}}@media(min-width:771px){.product-list .product-form{gap:0}.product-item{gap:4rem}.product-list .referenceImg{width:300px;height:300px}}@media(prefers-color-scheme:light){.reset{border-color:#33333444}}@keyframes colorChange{0%{color:#7a0000}to{color:#a31a25}}.buy-product-container{padding:20px;max-width:800px;margin:0 auto}.connection-status{margin-bottom:20px;padding:10px;border-radius:8px;text-align:center}.status-connected{color:#4caf50;font-weight:700;font-size:14px}.status-disconnected{color:#f44336;font-weight:700;font-size:14px}.payment-selection{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a}.payment-selection h2{margin-top:0;margin-bottom:20px;color:#333}.payment-options{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.payment-option-label{display:flex;align-items:flex-start;padding:16px;border:2px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease}.payment-option-label:hover{border-color:#4caf50;background:#f5f5f5}.payment-option-label input[type=radio]{margin-right:12px;margin-top:4px;cursor:pointer;width:18px;height:18px;accent-color:#4caf50}.payment-option-label input[type=radio]:checked+.payment-option{font-weight:700}.payment-radio{width:18px;height:18px;margin-right:12px;margin-top:4px;cursor:pointer;accent-color:#4caf50}.payment-option-btn{padding:16px;border:2px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease;text-align:left}.payment-option-btn:hover{border-color:#4caf50;background:#f5f5f5;transform:translate(4px)}.payment-option{display:flex;flex-direction:column;gap:8px;min-width:11em;max-width:15rem}.payment-method{font-weight:700;color:#333;font-size:16px}.payment-amount{color:#4caf50;font-weight:700;font-size:14px}.payment-address{color:#666;font-size:12px;word-break:break-all}.payment-details{background:#fff;color:#000;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a}.payment-details h2{margin-top:0;margin-bottom:20px;color:#333}.payment-info{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:15px;background:#f5f5f5;border-radius:6px}.info-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.info-row .label{font-weight:700;color:#666;min-width:120px}.info-row .value{color:#333;word-break:break-word;flex:1;text-align:right}.info-row .value.amount{color:#4caf50;font-weight:700;font-size:16px}.timer{padding:10px;background:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;margin-bottom:20px;font-weight:700;color:#856404}.payment-actions{display:flex;gap:10px;justify-content:center}.btn-confirm-payment{width:100%;padding:14px 24px;background:#4caf50;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease}.btn-confirm-payment:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px #4caf504d}.btn-confirm-payment:disabled{background:#ccc;cursor:not-allowed;transform:none}.btn-confirm,.btn-cancel{padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;min-width:140px}.btn-confirm{background:#4caf50;color:#fff}.btn-confirm:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px #4caf504d}.btn-cancel{background:#f44336;color:#fff}.btn-cancel:hover{background:#da190b;transform:translateY(-2px);box-shadow:0 4px 12px #f443364d}.payment-confirmed{background:#e8f5e9;border:2px solid #4caf50;border-radius:8px;padding:20px}.payment-confirmed h2{color:#4caf50;margin-top:0;text-align:center}.confirmed-message{text-align:center;color:#2e7d32;font-size:16px;margin-bottom:20px}.product-details-confirmed{background:#fff;padding:20px;border-radius:8px;color:#333}.product-header-confirmed{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e0e0e0}.product-header-confirmed h3{margin:0;font-size:22px;color:#333}.product-price-confirmed{font-size:20px;font-weight:700;color:#4caf50}.product-meta-confirmed{display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:16px;font-size:14px;color:#666}.product-description-confirmed{margin-bottom:16px;padding:12px;background:#f5f5f5;border-radius:6px}.product-description-confirmed strong{display:block;margin-bottom:8px;color:#333}.product-description-confirmed p{margin:0;color:#555;line-height:1.5}.product-gallery-confirmed{margin-bottom:16px}.product-gallery-confirmed strong{display:block;margin-bottom:12px;color:#333;font-size:15px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.gallery-grid img{width:100%;height:150px;object-fit:cover;border-radius:8px;border:1px solid #e0e0e0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.gallery-grid img:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}.product-coordinates{margin-bottom:12px;padding:12px;background:#f5f5f5;border-radius:6px}.product-coordinates strong{display:block;margin-bottom:8px;color:#333}.product-comment{padding:12px;background:#f5f5f5;border-radius:6px}.product-comment strong{display:block;margin-bottom:8px;color:#333}.product-comment p{margin:0;color:#555;line-height:1.5}.product-info{color:#2e7d32}.coordinates{background:#fff;padding:12px;border-radius:6px;margin:10px 0;font-family:monospace;word-break:break-all}.comment{background:#fff;padding:12px;border-radius:6px;margin-top:10px}.payment-display{color:#000}.payment-disputed{background:#fff3cd;border:2px solid #ffc107;border-radius:8px;padding:20px;text-align:center}.payment-disputed h2{color:#856404;margin-top:0}.payment-disputed p{color:#856404}.order-cancelled{background:#ffebee;border:2px solid #f44336;border-radius:8px;padding:20px;text-align:center}.order-cancelled h2{color:#f44336;margin-top:0}.order-cancelled p{color:#c62828}.order-timeout{background:#ffebee;border:2px solid #f44336;border-radius:8px;padding:20px;text-align:center}.order-timeout h2{color:#f44336;margin-top:0}.order-timeout p{color:#c62828}@media(max-width:600px){.buy-product-container{padding:10px}.payment-actions{flex-direction:column}.btn-confirm,.btn-cancel{width:100%}.info-row{flex-direction:column;align-items:flex-start}.info-row .value{text-align:left}}.my-purchases{padding:24px}.my-purchases h1{margin-bottom:16px}.purchases-list{display:flex;flex-direction:column;gap:12px}.purchase-card{border:1px solid #e1e1e1;border-radius:8px;padding:12px;background:#fff;box-shadow:0 2px 4px #0000000a;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.purchase-card.unpaid{border-color:#f5a623;background:#fff8e7}.purchase-card.active{border-color:#4096ff;box-shadow:0 4px 12px #4096ff40}.purchase-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:8px}.purchase-date{color:#6b6b6b;font-size:13px}.purchase-status{padding:4px 8px;border-radius:12px;background:#eef1f4;color:#2d2d2d;font-size:12px;text-transform:lowercase}.purchase-status.payed{background:#e6f7ed;color:#1b8c4b}.purchase-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.purchase-title{font-weight:600;font-size:16px}.purchase-amount{font-weight:700;color:#1b8c4b}.purchase-meta{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:13px;color:#444}.purchase-error{margin-bottom:12px;padding:10px;background:#ffecec;border:1px solid #ffb3b3;color:#b00000;border-radius:6px}.purchase-loader{padding:12px 0}.purchase-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}.purchase-pagination button{padding:6px 12px;border:1px solid #dcdcdc;border-radius:6px;background:#fff;cursor:pointer}.purchase-pagination button:disabled{cursor:not-allowed;opacity:.6}.purchase-details{margin-top:20px;padding:16px;border:1px solid #e1e1e1;border-radius:10px;background:#fff;box-shadow:0 3px 8px #0000000f}.details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.details-title{font-size:18px;font-weight:700}.details-price{font-weight:700;color:#1b8c4b}.details-status{padding:6px 10px;border-radius:12px;background:#eef1f4;font-size:13px}.details-meta{display:flex;flex-wrap:wrap;gap:10px 14px;font-size:13px;color:#444;margin-bottom:10px}.details-description{margin-bottom:12px;color:#333}.details-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.details-gallery img{width:100%;height:120px;object-fit:cover;border-radius:8px;border:1px solid #e1e1e1;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.details-gallery img:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.details-placeholder{padding:12px;border-radius:8px;background:#fff8e7;border:1px solid #f5a623;color:#8a5a00}.image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9999;cursor:pointer}.image-modal-content{position:relative;max-width:90%;max-height:90%;display:flex;justify-content:center;align-items:center}.image-modal-content img{max-width:100%;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px #00000080}.image-modal-close{position:absolute;top:-40px;right:0;background:#ffffffe6;border:none;border-radius:50%;width:32px;height:32px;font-size:20px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background .2s ease}.image-modal-close:hover{background:#fff}@media(prefers-color-scheme:dark){.my-purchases{color:#000}}.footer{margin-top:24px;padding:16px 24px;border-top:1px solid #e5e5e5}.footer .active{color:#0a66c2;font-weight:600;font-size:18px;font-family:sans-serif}.footer-links{display:flex;gap:16px;flex-wrap:wrap}.footer-link{color:#333;text-decoration:none}.footer-link:hover{color:#0a66c2;text-decoration:underline}.footer-section{margin-top:20px;padding-top:8px;border-top:1px dashed #e0e0e0}.footer-section h2{margin:8px 0;font-size:18px}.footer-section p{line-height:1.6}@media(prefers-color-scheme:dark){.footer{background:#aaa}}@media(prefers-color-scheme:light){.footer{background:#777}}.support{padding:24px;max-width:900px;margin:0 auto;position:relative;left:4em;top:-3em}.support-actions{display:flex;justify-content:space-around;gap:1em;margin-bottom:1em}.support-content{margin-bottom:24px}.support-dialogue{position:fixed;padding:0 .4rem;max-width:250px;width:12%;min-width:150px;left:0;top:5rem;border-right:2px solid red}.support-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.support-section:last-child{border-bottom:none}.support-section .dialogue{position:relative;min-height:10rem}.support-section .dialogue-form{display:flex;gap:.5em;justify-content:center;align-items:center}.support-section .dialogue-form textarea,.support-section .dialogue-form input{max-width:40em;width:-webkit-fill-available;border-radius:4px;height:4em}.support-section .dialogue-form button{align-self:center}.support-section .dialogue p{border-radius:4px;position:relative;max-width:29rem;box-shadow:0 0 2px 2px #000}.support-section .user-messege{left:calc(100% - 29rem)}.support-section p{margin-bottom:12px}.support li{margin-bottom:8px}.ticket-list{list-style-position:inside;line-height:1.8;padding-left:20px}.ticket-item{cursor:pointer;margin-bottom:16px;padding:0 1px 2px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;transition:.4s background-color,border-color linear}.ticket-subject{display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.faq{display:grid;gap:16px;margin-top:12px}.faq-item{padding:16px;background-color:#f9fafb;border-left:4px solid #0a66c2;border-radius:4px}.faq-item h4{margin:0 0 8px;color:#0a66c2;font-size:16px}.faq-item p{margin:0;color:#555;font-size:14px;line-height:1.5}@media(prefers-color-scheme:light){.user-messege{background-color:#fdecce}.admin-messege{background-color:#d1e3f6}}@media(prefers-color-scheme:dark){.support{color:#e0e0e0}.support-section{border-bottom:1px solid #333}.ticket-item{background-color:#1e1e1e;border:1px solid #444}.user-messege{background-color:#624104}.admin-messege{background-color:#103152}.ticket-item:hover{background-color:#2a2a2a;border-color:#39f}.ticket-item-active{background-color:#1a2332!important;border:2px solid #3399ff!important;border-left:4px solid #3399ff!important;box-shadow:0 2px 8px #3399ff4d}.faq-item{background-color:#1e1e1e;border-left-color:#39f}.faq-item h4{color:#39f}.faq-item p{color:#ccc}}.captcha-overlay{position:fixed;inset:0;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .25s ease}.captcha-overlay--hidden{opacity:0;pointer-events:none}.captcha-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:500px;width:90%;animation:slideIn .3s ease-out;opacity:1;transition:opacity .25s ease,transform .25s ease}@media(max-width:768px){.captcha-modal{width:95%;max-width:480px}}.captcha-modal__content{padding:30px;position:relative}.captcha-modal__close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#999;transition:color .2s;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.captcha-modal__close:hover{color:#333}.captcha-modal__close:active{color:#666}.captcha-modal__title{margin:0 0 20px;font-size:18px;font-weight:600;color:#333}.captcha-modal__image-wrapper{margin-bottom:20px;display:flex;justify-content:center;border:1px solid #e0e0e0;border-radius:4px;padding:10px;background-color:#f9f9f9}.captcha-modal__image{max-width:100%;height:auto;display:block}.captcha-modal__form{display:flex;flex-direction:column;gap:15px}.captcha-modal__input{padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;font-family:Courier New,monospace;letter-spacing:2px;text-transform:uppercase;transition:border-color .2s}.captcha-modal__input:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.captcha-modal__input:disabled{background-color:#f5f5f5;cursor:not-allowed;color:#999}.captcha-modal__input::placeholder{color:#999}.captcha-modal__buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.captcha-modal__btn-verify,.captcha-modal__btn-refresh{padding:12px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.captcha-modal__btn-verify:hover:not(:disabled),.captcha-modal__btn-refresh:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 2px 8px #00000026}.captcha-modal__btn-verify:active:not(:disabled),.captcha-modal__btn-refresh:active:not(:disabled){transform:translateY(0)}.captcha-modal__btn-verify:disabled,.captcha-modal__btn-refresh:disabled{opacity:.5;cursor:not-allowed}.captcha-modal__btn-verify{background-color:#4caf50;color:#fff}.captcha-modal__btn-verify:hover:not(:disabled){background-color:#45a049}.captcha-modal__btn-refresh{background-color:#f0f0f0;color:#333;border:1px solid #ddd}.captcha-modal__btn-refresh:hover:not(:disabled){background-color:#e8e8e8;border-color:#999}.captcha-modal--hidden{opacity:0;transform:translate(-50%,-50%) scale(.98);pointer-events:none}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@font-face{font-family:roboto;src:url(/assets/Roboto-Regular-B-HLW1rL.ttf)}.App{text-align:center;min-width:410px;height:100vh;margin:0 auto;overflow-x:clip;mix-blend-mode:difference;font-family:roboto;border:1px solid transparent}.accent{animation:accent-bg ease-in-out 2s}@keyframes accent-bg{0%{background-color:#ff000080}to{background-color:transparent}}@media(prefers-color-scheme:dark){.App{background-color:#33404b;color:#fff;text-shadow:0 0 1px snow}table{color:#000}.filter-menu{background-color:#333333fe}}@media(prefers-color-scheme:light){.App{background-color:#eee;color:#000;text-shadow:0 0 1px black}table{color:#000}.filter-menu{background-color:#bdc9d7fc}}html{font-size:16px}ul{margin:0;padding:0}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}svg{width:100%}*{scrollbar-width:thin;scrollbar-color:rgba(4,4,5,.545) rgba(0,255,247,.117)}*::-webkit-scrollbar{width:6px}*::-webkit-scrollbar-track{background-color:#00fff71e}*::-webkit-scrollbar-thumb{border-radius:20px;background-color:#0404058b}button{transition:box-shadow .2s linear,background 2s ease-in-out;overflow:hidden;position:relative;outline:0px;border:0px;margin:0;cursor:pointer;font-size:1rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:900;line-height:1.75;letter-spacing:1px;text-transform:uppercase;min-width:64px;padding:6px 16px;border-radius:4px;color:#000000de;background:radial-gradient(circle,#eeaeca55,#94bbe9aa);box-shadow:#00000001 0 3px 1px -2px,#00000024 0 2px 2px,#0000001f 0 1px 5px}button:before{content:"";position:absolute;top:0;height:100%;background:#8883;border-radius:40px}button:hover{background:radial-gradient(circle,#dc5a9354,#3f85d8a8)}button:active:before{animation:animateButton .3s ease-in-out both}@keyframes animateButton{0%{width:0;left:50%;transform:scale3d(0),translate(100px)}to{width:124%;left:-12%;transform:scale3d(1.2),translate(0)}}@media(max-width:800px){html{font-size:15px}button{padding:5px 15px;font-size:.87rem}}@media(max-width:600px){html{font-size:14px}button{padding:4px 14px;font-size:.75rem}}@media(max-height:500px){html{font-size:13px}}@media(max-width:500px){html{font-size:13px}}.edit,.delete{border-radius:5px;width:25px;height:25px;padding:3px;margin:2px 0}.edit svg,.delete svg{height:auto}.edit:hover,.delete:hover{cursor:pointer}.App>main{display:inline-block;max-width:calc(100vw - 70px);transform:translate(45px)}main table{width:-webkit-fill-available}main .overTop{display:flex;justify-content:space-between;align-items:baseline;width:100%}main .overTop h2{position:relative;top:.8rem;margin-block-start:0}main .lay_out{display:flex;gap:0 .5rem}main .lay_out p{margin-block-start:0;margin-block-end:0;display:flex;flex-wrap:wrap;max-width:12.5rem;gap:0 2rem}main .lay_out p select,main .lay_out p span{max-width:11rem;flex:50%}main .lay_out .reset_filters{width:60px;display:flex;justify-content:center;font-size:.8rem;flex-wrap:wrap}main .lay_out .reset_filters:hover{cursor:pointer;background-color:#8395aa75;box-shadow:0 0 10px 1px gray}.iconWrap{width:20px;height:20px;background-color:#e90808b0}main a{padding:.2rem;background:#94bce981;border-radius:5px;text-decoration:none;font-style:italic;color:#000;font-size:1.2rem;transition:background .1s}main a:hover{background:#8395aa75;box-shadow:0 0 1px 1px gray}main .actions{display:flex;justify-content:space-around}main .edit{background-color:#eef2e2b7}main .edit:hover{box-shadow:0 0 4px 1px #7b92c5e3}main .delete{background-color:#f2e3e2b7}main .delete :hover{box-shadow:0 0 4px 1px #ff00004d}main .pagination{cursor:pointer;box-shadow:0 0 15px 3px #925b5b66 inset}main .pagination:hover{background-color:#a58d8d6c}main thead,main tbody,main tfoot{background-color:#fff}@media(max-width:800px){.lay_out{transform:translateY(-21px)}}
