body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.header{align-items:center;background-color:#282c34;border-bottom:1px solid #333;color:#fff;display:flex;justify-content:space-between;padding:1rem 1.5rem}.header h1{font:500 1.4rem Roboto,sans-serif;margin:0}.logo{height:auto;width:30px}.nav{display:block}.nav-links{display:flex;gap:1rem;list-style:none;padding-left:0}.nav-links li a{color:#fff;font:400 1rem Roboto,sans-serif;text-decoration:none}.nav-links li a:hover{text-decoration:underline}.footer{background-color:#f5f5f5;border-top:1px solid #ddd;color:#555;font-size:.9rem;padding:1rem;text-align:center}.layout-container{display:flex;flex-direction:column;min-height:82vh;padding:1rem}.content{flex:1 1;padding:2rem}.product-card{border:1px solid #f3f3f3;border-radius:10px;cursor:pointer;height:130px;margin-bottom:.3rem;padding:0;position:relative;text-align:center;width:calc(100% - 16px)}.image-slider{border-radius:20px;float:left;height:100%;position:absolute;top:0;width:140px}.image-slider img{background-color:#deedff;border-radius:5px;color:#9f9f9f;display:block;height:100%;max-width:100%;object-fit:cover;position:relative;top:0;width:100%}.image-slider button{background:#74747400;border:none;cursor:pointer;font-size:18px;position:absolute;top:50%;transform:translateY(-50%)}.image-slider .prev{left:0}.image-slider .next{right:0}.product-info{height:100%;left:160px;position:absolute;text-align:left;top:7px;width:calc(100% - 160px)}.product-info h3{color:#000;font:700 18px/21px Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:0}.location{color:#666;font:700 14px Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:2px}.price{color:#333;font:700 20px Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:3px}.overlay{align-items:center;background-color:#4f4f4f80;border-radius:10px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.overlay-text{color:#fff;font-size:24px;font-weight:700}#sold-out{background-color:#101010cc}#sold-out-text{color:#fff}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background:#fff;max-width:600px;padding:20px;position:relative;width:80%}.modal-images img{margin-bottom:10px;width:100%}.close-btn{background:#0000;border:none;cursor:pointer;font-size:20px;position:absolute;right:15px;top:10px}.flea-container{padding:2rem}h2{font:700 1.2rem/1.5rem Open Sans,sans-serif;margin-bottom:1rem;text-align:center}.add-btn,.save-btn{background:#4caf50;border:none;color:#fff;cursor:pointer;margin-bottom:1rem;padding:.5rem 1rem}.form-section input,.form-section textarea{display:block;margin:.5rem 0;max-width:500px;padding:.5rem;width:100%}.items-grid{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.item-card{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;padding:1rem;width:250px}.item-img{border-radius:4px;height:auto;width:100%}:root{--bg-card:#fff;--bg-page:#fafbfc;--text:#111;--muted:#6b7280;--primary:#4caf50;--ring:#4caf5040}body{background:#fafbfc;background:var(--bg-page);color:#111;color:var(--text)}.lotto-container{margin:0 auto;max-width:880px;padding:24px}.lotto-content h2{font-size:28px;line-height:1.2;margin:0 0 8px}.lotto-content button{display:block;margin:20px auto}.lotto-button{background-color:#4caf50;background-color:var(--primary);border:none;border-radius:10px;box-shadow:0 3px 10px #00000026;color:#fff;cursor:pointer;font-weight:700;margin-top:16px;padding:10px 20px}.lotto-button:hover{filter:brightness(1.05)}.lotto-numbers{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px;margin-top:10px}.lotto-ball{font-feature-settings:"tnum";align-items:center;background:#fdd835;border-radius:50%;box-shadow:inset 0 -2px 0 #fff3,0 6px 14px #00000040;color:#111;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:800;height:44px;justify-content:center;width:44px}@media (max-width:480px){.lotto-ball{height:35px;width:35px}.hovey-container{padding:16px}}.card{background:#fff;background:var(--bg-card);border-radius:14px;box-shadow:0 6px 20px #00000014;margin:16px 0;padding:16px}.numbers-card{align-items:center}.lotto-actions,.numbers-card{display:flex;justify-content:center}.lotto-actions{margin-top:10px}.ext-link{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;color:#111;display:inline-flex;font-weight:600;gap:8px;padding:8px 12px;text-decoration:none}.ext-link:hover{box-shadow:0 0 0 4px #4caf5040;box-shadow:0 0 0 4px var(--ring)}.muted{color:#6b7280;color:var(--muted);font-size:14px}.lotto-reference ul{column-count:2;column-gap:24px}@media (max-width:640px){.lotto-reference ul{column-count:1}}.history-card{margin-top:12px;padding:16px}h3{font-size:18px;font-weight:700;margin-bottom:10px;margin-top:0}p.sub{color:#999}.history-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.history-list li{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;gap:6px}.draw-index{color:#4caf50;color:var(--primary);font-weight:700;margin-right:6px;width:22px}.hist-ball{background:#ffe066;border-radius:50%;box-shadow:inset 0 -1px 0 #ffffff4d,0 3px 6px #00000026;display:inline-flex;font-size:13px;font-weight:600;height:28px;width:28px}.hist-ball,.mode-bar{align-items:center;justify-content:center}.mode-bar{display:flex;gap:10px;margin:10px 0 6px}.mode-bar select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 10px}.mode-bar .hint{color:#6b7280;color:var(--muted);font-size:13px}.n-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 10px}.n-input:focus{box-shadow:0 0 0 4px #4caf5040;box-shadow:0 0 0 4px var(--ring);outline:none}.n-range{accent-color:#4caf50;accent-color:var(--primary);width:220px}.n-range:focus{border-radius:6px;box-shadow:0 0 0 4px #4caf5040;box-shadow:0 0 0 4px var(--ring);outline:none}.n-badge{color:#4caf50;color:var(--primary);font-weight:700;margin-left:8px}.mode-bar{column-gap:10px;flex-wrap:wrap;row-gap:8px}@media (max-width:480px){.lotto-container{padding:16px}.mode-bar{justify-content:flex-start}.mode-bar label{margin:0}.mode-bar .n-range{min-width:180px;order:3;width:100%}.mode-bar .n-range .style{margin-right:10px}.mode-bar .hint,.mode-bar .n-badge{order:4}}.n-presets{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}button.preset-btn{border:1px solid #ddd;border-radius:6px;margin:0;padding:4px 8px}.preset-btn.active{border-color:#4caf50;border-color:var(--primary);font-weight:700}.home-container{padding:40px;text-align:center}.contact-icons{display:flex;gap:40px;justify-content:center;margin-top:20px}.contact-item{align-items:center;color:#333;display:flex;flex-direction:column;text-decoration:none}.contact-icon{transition:transform .2s ease}.contact-icon:hover{transform:scale(1.2)}.contact-item p{font:400 .8rem Helvetica,Arial,sans-serif;margin-top:8px}
/*# sourceMappingURL=main.c7bb271f.css.map*/