input[type=checkbox]{width:20px;height:20px;font-size:16px;border:1px solid #000;padding:3px;resize:none;cursor:pointer}input[type=checkbox]:hover{border:1px solid #015fcc}ul{list-style:none;padding:0;margin:0}a{font-size:14px;color:#000;border-radius:3px;padding:1px 4px 2px;text-decoration:none;border:1px solid #015fcc;background-color:#fff;cursor:pointer}a:active,a:hover{color:#fff;background-color:#015fcc}a:active{transform:translateY(1px)}a.link-allegro,a.link-bricklink,a.link-search{font-size:14px;color:#000;border-radius:3px;padding:1px 4px 2px;text-decoration:none;background-color:#fff;cursor:pointer;font-size:12px;display:inline-block;margin-top:0;position:relative;border:1px solid #0050b9}a.link-allegro:hover,a.link-bricklink:hover,a.link-search:hover{color:#fff}a.link-allegro:active,a.link-bricklink:active,a.link-search:active{color:#fff;background-color:#015fcc;transform:translateY(1px)}a.link-allegro:hover,a.link-bricklink:hover,a.link-search:hover{background-color:#015fcc;cursor:pointer}a.link-category{font-size:16px;display:block;text-align:center;cursor:pointer;background-color:#fff;border-radius:3px;outline:none;box-sizing:border-box;border:1px solid #015fcc;color:#015fcc;padding:1px 4px;font-size:20px;float:left;margin:10px 0 0}a.link-category:hover{background-color:#015fcc;color:#fff}a.link-category:active{transform:translateY(1px)}a.link-category.danger{background-color:red;color:#fff}.tag{line-height:24px;color:#000;font-size:16px;color:#015fcc;border:1px solid #015fcc;display:inline-block;margin:10px 0 0;padding:2px 4px}h1{font-size:24px;line-height:32px;font-weight:700;color:#000}h1.big{font-size:36px;line-height:42px}small{font-size:12px;line-height:16px;color:#000}.grid-auto-5{grid-template-columns:repeat(5,1fr);grid-gap:10px;grid-auto-flow:column}.grid,.grid-auto-5{display:grid;gap:10px;padding:10px;list-style:none}.grid{grid-template-columns:repeat(12,1fr);grid-gap:10px;grid-auto-flow:column}.grid.grid-border-bottom{border-bottom:1px solid silver}.grid div,.grid li{text-align:center}.grid div.grid-align-left,.grid li.grid-align-left{text-align:left}.grid div.grid-align-right,.grid li.grid-align-right{text-align:right}.grid div.grid-start,.grid li.grid-start{grid-column-start:1}.grid div.grid-start-1,.grid li.grid-start-1{grid-column-start:2}.grid div.grid-start-2,.grid li.grid-start-2{grid-column-start:3}.grid div.grid-start-3,.grid li.grid-start-3{grid-column-start:4}.grid div.grid-start-4,.grid li.grid-start-4{grid-column-start:5}.grid div.grid-start-5,.grid li.grid-start-5{grid-column-start:6}.grid div.grid-start-6,.grid li.grid-start-6{grid-column-start:7}.grid div.grid-start-7,.grid li.grid-start-7{grid-column-start:8}.grid div.grid-start-8,.grid li.grid-start-8{grid-column-start:9}.grid div.grid-start-9,.grid li.grid-start-9{grid-column-start:10}.grid div.grid-start-10,.grid li.grid-start-10{grid-column-start:11}.grid div.grid-start-11,.grid li.grid-start-11{grid-column-start:12}.grid div.grid-end-1,.grid li.grid-end-1{grid-column-end:2}.grid div.grid-end-2,.grid li.grid-end-2{grid-column-end:3}.grid div.grid-end-3,.grid li.grid-end-3{grid-column-end:4}.grid div.grid-end-4,.grid li.grid-end-4{grid-column-end:5}.grid div.grid-end-5,.grid li.grid-end-5{grid-column-end:6}.grid div.grid-end-6,.grid li.grid-end-6{grid-column-end:7}.grid div.grid-end-7,.grid li.grid-end-7{grid-column-end:8}.grid div.grid-end-8,.grid li.grid-end-8{grid-column-end:9}.grid div.grid-end-9,.grid li.grid-end-9{grid-column-end:10}.grid div.grid-end-10,.grid li.grid-end-10{grid-column-end:11}.grid div.grid-end-11,.grid li.grid-end-11{grid-column-end:12}.grid div.grid-end,.grid li.grid-end{grid-column-end:13}.grid-id-column{text-align:center}.grid-id-column b{padding:32px 8px 0;font-size:48px;font-weight:700}.standalone-button{font-size:16px;display:block;text-align:center;cursor:pointer;border:1px solid #015fcc;background-color:#fff;border-radius:3px;padding:6px 10px;outline:none;box-sizing:border-box;max-width:200px;margin:20px auto}.standalone-button:hover{background-color:#015fcc;color:#fff}.standalone-button:active{transform:translateY(1px)}.standalone-button.danger{background-color:red;color:#fff}.form,form{margin:0!important;padding:16px 8px}.form.login-form,form.login-form{border:3px solid #015fcc;width:300px;position:fixed;top:20%;left:50%;transform:translate(-50%);padding:15px;background:#fff}.form.login-form ul,form.login-form ul{width:100%}.form.login-form li,form.login-form li{grid-column:1/4!important}.form select,form select{text-align:left;border-radius:3px;border:1px solid #2d3748}.form .button,.form button,.form select,form .button,form button,form select{width:100%;margin:0;font-size:16px;padding:6px 10px;outline:none;box-sizing:border-box}.form .button,.form button,form .button,form button{display:block;text-align:center;cursor:pointer;border:1px solid #015fcc;background-color:#fff;border-radius:3px}.form .button:hover,.form button:hover,form .button:hover,form button:hover{background-color:#015fcc;color:#fff}.form .button:active,.form button:active,form .button:active,form button:active{transform:translateY(1px)}.form .button.danger,.form button.danger,form .button.danger,form button.danger{background-color:red;color:#fff}.form .button.medium,.form button.medium,form .button.medium,form button.medium{width:200px;margin:5px}.form .button.hovered,.form button.hovered,form .button.hovered,form button.hovered{animation:blinker 2s ease-in-out infinite;background-color:#015fcc;color:#fff}.form .button.blue,.form button.blue,form .button.blue,form button.blue{margin-top:10px;cursor:pointer;float:left;width:100%}.form .button.blue:hover,.form button.blue:hover,form .button.blue:hover,form button.blue:hover{background-color:#0050b9}.form .toolbar,form .toolbar{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;margin:10px 0}.form ul,form ul{list-style:none;padding:0;grid-template-columns:repeat(3,1fr)!important;display:grid;margin:0!important;grid-gap:20px}.form ul li,form ul li{position:relative;grid-column:1/4}.form ul li .checkbox,.form ul li .wanted,form ul li .checkbox,form ul li .wanted{float:left;width:20%}.form ul li .match,form ul li .match{float:left;width:20%;padding:5px 10px;border-radius:5px;color:#fff;background-color:#000;font-size:16px}@media(min-width:720px){.form ul li:nth-child(2n),form ul li:nth-child(2n){grid-column:2/4}.form ul li:nth-child(odd),form ul li:nth-child(odd){grid-column:1/2}.form ul li:last-child,form ul li:last-child{grid-column:1/4}}.form ol,form ol{list-style:none;padding:0}.form ol.sub-parts,form ol.sub-parts{border:5px solid rgba(1,95,204,.2)}.form ol.sub-parts ul,.form ol li,form ol.sub-parts ul,form ol li{border-bottom:1px solid rgba(1,95,204,.2)}.form ol li,form ol li{margin:10px}.form ol li .expected,form ol li .expected{padding:10px 0}.form ol ul,form ol ul{grid-template-columns:repeat(12,1fr)!important;grid-gap:10px}.form ol ul li,form ol ul li{border-bottom:0;display:block!important}.form ol ul li:first-child,form ol ul li:first-child{grid-column:1/2}.form ol ul li:nth-child(2),form ol ul li:nth-child(2){grid-column:2/3}.form ol ul li:nth-child(2) select,form ol ul li:nth-child(2) select{width:64px;font-size:20px;font-weight:700;float:left;margin:0 5px 0 0}.form ol ul li:nth-child(2) button,form ol ul li:nth-child(2) button{float:left;width:100%;margin:10px 0}.form ol ul li:nth-child(3),form ol ul li:nth-child(3){grid-column:3/11;font-size:16px}.form ol ul li:nth-child(4),form ol ul li:nth-child(4){grid-column:11/13}.form ol ul li:nth-child(4) label,form ol ul li:nth-child(4) label{text-align:left}.form ol ul li:nth-child(4) input[type=checkbox],form ol ul li:nth-child(4) input[type=checkbox]{float:left;margin:0 5px}.form div .form-error,.form li .form-error,form div .form-error,form li .form-error{text-align:right;margin:0;font-size:14px;padding:6px 0;display:block;color:red}.form div label,.form li label,form div label,form li label{text-align:right;margin:0;font-size:14px;padding:6px 0;display:block}.form div input,.form li input,form div input,form li input{text-align:left;width:100%;margin:0;font-size:16px;padding:6px 10px;border-radius:3px;border:1px solid #2d3748;outline:none;box-sizing:border-box}.form div input:active,.form div input:hover,.form li input:active,.form li input:hover,form div input:active,form div input:hover,form li input:active,form li input:hover{border:1px solid #015fcc}.form div select,.form div textarea,.form li select,.form li textarea,form div select,form div textarea,form li select,form li textarea{text-align:left;width:100%;margin:0;font-size:16px;padding:6px 10px;outline:none;border-radius:3px;border:1px solid #2d3748;box-sizing:border-box}.form div textarea:active,.form div textarea:hover,.form li textarea:active,.form li textarea:hover,form div textarea:active,form div textarea:hover,form li textarea:active,form li textarea:hover{border:1px solid #015fcc}.form div button,.form li button,form div button,form li button{font-size:16px;display:block;text-align:center;margin:0;border:1px solid #015fcc;background-color:#fff;border-radius:3px;outline:none;box-sizing:border-box;cursor:pointer;padding:10px 0}.form div button:hover,.form li button:hover,form div button:hover,form li button:hover{background-color:#015fcc;color:#fff}.form div button:active,.form li button:active,form div button:active,form li button:active{transform:translateY(1px)}.form div button.danger,.form li button.danger,form div button.danger,form li button.danger{background-color:red;color:#fff}.form_search,form_search{padding:0}.form .set_preview,form .set_preview{width:25%}table td,table th,table tr{padding:5px 20px;text-align:center}table td.image{width:80px}.table{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:10px;gap:10px;grid-auto-flow:column;border-bottom:1px solid #ccc;padding:10px}.table a{margin:3px}.table:hover{background-color:#f3f3f3}.table.header{font-weight:700;text-align:center}.table.header:hover{background-color:#fff}.table.header div{border-right:1px solid #ccc}.table.header div.options-cell{border-right:0}.table .id{grid-column:1/2;text-align:center}.table .id b{padding:32px 8px 0;font-size:48px;font-weight:700;display:block}.table .image{grid-column:2/3;text-align:center;padding-left:8px}.table .name{grid-column:3/8}.table .price{grid-column:8/9;text-align:center}.table .missing{grid-column:9/10;text-align:center}.table .missing div{float:left;font-size:14px;color:#333}.table .missing div svg path{fill:#333}.table .wanted{grid-column:10/11;text-align:center}.table .wanted div{float:left;font-size:14px;color:#333}.table .wanted div svg path{fill:#333}.table .options{grid-column:11/13;text-align:center}.table .name-cell{grid-column:2/7}.table .options-cell{grid-column:11/13}.tiles{grid-template-columns:repeat(8,1fr);grid-gap:10px;gap:10px}.tiles,.tiles li{display:grid;padding:10px}.tiles li{border:1px solid #f3f3f3}.tiles li,.tiles li .set{text-align:center;color:#000}.tiles li .set{font-weight:700;margin:6px 0}.tiles li .desc{text-align:center;font-size:12px}.tiles li .desc .red{color:red}.tiles li .desc .blue{color:#fff;background-color:#015fcc;padding:2px 5px;border-radius:3px}.tiles li .desc .green{color:#fff;background-color:green;padding:2px 5px;border-radius:3px}.print form{float:left;padding:0;margin:20px 0 0!important}.print h2{height:43px;padding:90px 0 0;margin:0}.print ol{width:100%;list-style:none}.print ol,.print ol li{padding:0;margin:0;float:left}.print ol li{width:10%;border:0}.print ol li .imageWidget{margin:0;padding:0;width:100%}.print ol li img{width:100%;object-fit:contain;height:90px!important;min-height:90px!important;padding:0}.print ol li .name{padding:0;font-size:12px;text-align:center;height:12px;overflow:hidden}.print ol li .num{padding:3px 0 5px;font-size:12px;text-align:center}.print ol li .image{width:100%;height:60px;background-size:contain;background-repeat:no-repeat;background-position:50%}.print{width:100%}.print .line{padding:150px 0;width:100%;float:left}.print .line .point{padding:20px 50px;position:relative;width:33%;float:left;box-sizing:border-box}.print .line .point.full-set:before{background-color:#000}.print .line .point:before{content:"";border:2px solid #000;width:30px;height:30px;position:absolute;display:block;left:0;top:10px;background-color:#fff}@media print{.version{display:none}#root{margin:0!important}.data-error,.data-sending,.data-success,.magnifier,.no-print,.second-line,nav{display:none!important}.no-print{display:none}.print-text-normal{color:#000!important;font-size:16px!important}.print-image-width{grid-column:1/3!important}.print-name-width{grid-column:3/13!important}.imageWidget{margin:20px 10px 0 0!important}.imageWidget .magnifier{display:none}h1{font-size:36px!important;line-height:36px!important;margin-bottom:20px!important;padding-bottom:0!important}h1.big{font-size:56px!important;line-height:48px!important}.notes{font-size:12px}@page{size:A4;margin:10mm}body,html{width:210mm;height:282mm;font-size:11px;background:#fff;overflow:visible}body{padding-top:15mm}}.color-border-0{border-radius:5px;padding:2px;border:3px solid transparent}.color-border-1{border-radius:5px;border:1px solid #000;padding:6px}.color-border-2{border-radius:5px;padding:2px;border:3px solid #dec69c}.color-border-3{border-radius:5px;padding:2px;border:3px solid #ffe001}.color-border-4{border-radius:5px;padding:2px;border:3px solid #ff7e14}.color-border-5{border-radius:5px;padding:2px;border:3px solid #b30006}.color-border-6{border-radius:5px;padding:2px;border:3px solid #00923d}.color-border-7{border-radius:5px;padding:2px;border:3px solid #0057a6}.color-border-8{border-radius:5px;padding:2px;border:3px solid #532115}.color-border-9{border-radius:5px;padding:2px;border:3px solid #9c9c9c}.color-border-10{border-radius:5px;padding:2px;border:3px solid #6b5a5a}.color-border-11{border-radius:5px;padding:2px;border:3px solid #212121}.color-border-12{border-radius:5px;padding:2px;border:3px solid #eee}.color-border-13{border-radius:5px;padding:2px;border:3px solid #939484}.color-border-14{border-radius:5px;padding:2px;border:3px solid #00296b}.color-border-15{border-radius:5px;padding:2px;border:3px solid #68bcc5}.color-border-16{border-radius:5px;padding:2px;border:3px solid #c0f500}.color-border-17{border-radius:5px;padding:2px;border:3px solid #9c0010}.color-border-18{border-radius:5px;padding:2px;border:3px solid #ff4231}.color-border-19{border-radius:5px;padding:2px;border:3px solid #ebf72d}.color-border-20{border-radius:5px;padding:2px;border:3px solid #217625}.color-border-21{border-radius:5px;padding:2px;border:3px solid #f1f2e1}.color-border-22{border-radius:5px;padding:2px;border:3px solid #dcdcdc}.color-border-23{border-radius:5px;padding:2px;border:3px solid pink}.color-border-24{border-radius:5px;padding:2px;border:3px solid #a5499c}.color-border-25{border-radius:5px;padding:2px;border:3px solid #ff7d5d}.color-border-26{border-radius:5px;padding:2px;border:3px solid #fcc7b7}.color-border-27{border-radius:5px;padding:2px;border:3px solid #b22222}.color-border-28{border-radius:5px;padding:2px;border:3px solid #ffaf7d}.color-border-29{border-radius:5px;padding:2px;border:3px solid #e6881d}.color-border-31{border-radius:5px;padding:2px;border:3px solid #ffa531}.color-border-32{border-radius:5px;padding:2px;border:3px solid #f7ad63}.color-border-33{border-radius:5px;padding:2px;border:3px solid #ffe383}.color-border-34{border-radius:5px;padding:2px;border:3px solid #c4e000}.color-border-35{border-radius:5px;padding:2px;border:3px solid #eceebd}.color-border-36{border-radius:5px;padding:2px;border:3px solid #10cb31}.color-border-37{border-radius:5px;padding:2px;border:3px solid #62f58e}.color-border-38{border-radius:5px;padding:2px;border:3px solid #a5dbb5}.color-border-39{border-radius:5px;padding:2px;border:3px solid #00a29f}.color-border-40{border-radius:5px;padding:2px;border:3px solid #00c5bc}.color-border-41{border-radius:5px;padding:2px;border:3px solid #bce5dc}.color-border-42{border-radius:5px;padding:2px;border:3px solid #82add8}.color-border-43{border-radius:5px;padding:2px;border:3px solid #3448a4}.color-border-44{border-radius:5px;padding:2px;border:3px solid #c9cae2}.color-border-46{border-radius:5px;padding:2px;border:3px solid #d4d5c9}.color-border-47{border-radius:5px;padding:2px;border:3px solid #ef5bb3}.color-border-48{border-radius:5px;padding:2px;border:3px solid #a2bfa3}.color-border-49{border-radius:5px;padding:2px;border:3px solid #e8e8e8}.color-border-50{border-radius:5px;padding:2px;border:3px solid #ce1d9b}.color-border-51{border-radius:5px;padding:2px;border:3px solid #5525b7}.color-border-52{border-radius:5px;padding:2px;border:3px solid #5c66a4}.color-border-54{border-radius:5px;padding:2px;border:3px solid #b57da5}.color-border-55{border-radius:5px;padding:2px;border:3px solid #8899ab}.color-border-56{border-radius:5px;padding:2px;border:3px solid #ffe1ff}.color-border-57{border-radius:5px;padding:2px;border:3px solid #645a4c}.color-border-58{border-radius:5px;padding:2px;border:3px solid #8c6b6b}.color-border-59{border-radius:5px;padding:2px;border:3px solid #6a0e15}.color-border-60{border-radius:5px;padding:2px;border:3px solid #d4d3dd}.color-border-61{border-radius:5px;padding:2px;border:3px solid #e7ae5a}.color-border-62{border-radius:5px;padding:2px;border:3px solid #c8d9e1}.color-border-63{border-radius:5px;padding:2px;border:3px solid #243757}.color-border-64{border-radius:5px;padding:2px;border:3px solid #3cb371}.color-border-65{border-radius:5px;padding:2px;border:3px solid #b8860b}.color-border-66{border-radius:5px;padding:2px;border:3px solid #acb7c0}.color-border-67{border-radius:5px;padding:2px;border:3px solid silver}.color-border-68{border-radius:5px;padding:2px;border:3px solid #b35408}.color-border-69{border-radius:5px;padding:2px;border:3px solid #907450}.color-border-70{border-radius:5px;padding:2px;border:3px solid #bdb573}.color-border-71{border-radius:5px;padding:2px;border:3px solid #b72276}.color-border-72{border-radius:5px;padding:2px;border:3px solid #7dc1d8}.color-border-73{border-radius:5px;padding:2px;border:3px solid #9391e4}.color-border-74{border-radius:5px;padding:2px;border:3px solid #7384a5}.color-border-76{border-radius:5px;padding:2px;border:3px solid #dfe000}.color-border-77{border-radius:5px;padding:2px;border:3px solid #666660}.color-border-78{border-radius:5px;padding:2px;border:3px solid #5686ae}.color-border-80{border-radius:5px;padding:2px;border:3px solid #2e5543}.color-border-81{border-radius:5px;padding:2px;border:3px solid #ad7118}.color-border-82{border-radius:5px;padding:2px;border:3px solid #aa4d8e}.color-border-83{border-radius:5px;padding:2px;border:3px solid #fff}.color-border-84{border-radius:5px;padding:2px;border:3px solid #c66921}.color-border-85{border-radius:5px;padding:2px;border:3px solid #595d60}.color-border-86{border-radius:5px;padding:2px;border:3px solid #afb5c7}.color-border-87{border-radius:5px;padding:2px;border:3px solid #8ad4e1}.color-border-88{border-radius:5px;padding:2px;border:3px solid #89351d}.color-border-89{border-radius:5px;padding:2px;border:3px solid #5f2683}.color-border-90{border-radius:5px;padding:2px;border:3px solid #feccb0}.color-border-91{border-radius:5px;padding:2px;border:3px solid #774125}.color-border-93{border-radius:5px;padding:2px;border:3px solid orchid}.color-border-94{border-radius:5px;padding:2px;border:3px solid #f785b1}.color-border-95{border-radius:5px;padding:2px;border:3px solid #8d949c}.color-border-96{border-radius:5px;padding:2px;border:3px solid #e6c05d}.color-border-97{border-radius:5px;padding:2px;border:3px solid #506cef}.color-border-98{border-radius:5px;padding:2px;border:3px solid #d04010}.color-border-99{border-radius:5px;padding:2px;border:3px solid #e4e8e8}.color-border-100{border-radius:5px;padding:2px;border:3px solid #ce1d9b}.color-border-101{border-radius:5px;padding:2px;border:3px solid #b2adaa}.color-border-102{border-radius:5px;padding:2px;border:3px solid #3a2b82}.color-border-103{border-radius:5px;padding:2px;border:3px solid #feed83}.color-border-104{border-radius:5px;padding:2px;border:3px solid #f7bcda}.color-border-105{border-radius:5px;padding:2px;border:3px solid #bcd1ed}.color-border-106{border-radius:5px;padding:2px;border:3px solid #b3694e}.color-border-107{border-radius:5px;padding:2px;border:3px solid #ff8298}.color-border-108{border-radius:5px;padding:2px;border:3px solid #10cb31}.color-border-109{border-radius:5px;padding:2px;border:3px solid #2032b0}.color-border-110{border-radius:5px;padding:2px;border:3px solid #ffc700}.color-border-111{border-radius:5px;padding:2px;border:3px solid #7c7e7c}.color-border-113{border-radius:5px;padding:2px;border:3px solid #b7c8bf}.color-border-114{border-radius:5px;padding:2px;border:3px solid #b97ab1}.color-border-115{border-radius:5px;padding:2px;border:3px solid #e79e1d}.color-border-116{border-radius:5px;padding:2px;border:3px solid #5f4e47}.color-border-117{border-radius:5px;padding:2px;border:3px solid #4a6363}.color-border-118{border-radius:5px;padding:2px;border:3px solid #bdc6ad}.color-border-119{border-radius:5px;padding:2px;border:3px solid #d4d2cd}.color-border-120{border-radius:5px;padding:2px;border:3px solid #300}.color-border-121{border-radius:5px;padding:2px;border:3px solid gold}.color-border-122{border-radius:5px;padding:2px;border:3px solid #544e4f}.color-border-150{border-radius:5px;padding:2px;border:3px solid #e3a05b}.color-border-151{border-radius:5px;padding:2px;border:3px solid #ab9421}.color-border-152{border-radius:5px;padding:2px;border:3px solid #d8efdd}.color-border-153{border-radius:5px;padding:2px;border:3px solid #009fe0}.color-border-154{border-radius:5px;padding:2px;border:3px solid #d3bde3}.color-border-155{border-radius:5px;padding:2px;border:3px solid #aba953}.color-border-156{border-radius:5px;padding:2px;border:3px solid #6acee0}.color-border-157{border-radius:5px;padding:2px;border:3px solid #c689d9}.color-border-158{border-radius:5px;padding:2px;border:3px solid #e7f2a7}.color-border-159{border-radius:5px;padding:2px;border:3px solid #d9d9d9}.color-border-160{border-radius:5px;padding:2px;border:3px solid #ef9121}.color-border-161{border-radius:5px;padding:2px;border:3px solid #dd982e}.color-border-162{border-radius:5px;padding:2px;border:3px solid #68bcc5}.color-border-163{border-radius:5px;padding:2px;border:3px solid #c0f500}.color-border-164{border-radius:5px;padding:2px;border:3px solid #e99a3a}.color-border-220{border-radius:5px;padding:2px;border:3px solid #ff8172}.color-border-221{border-radius:5px;padding:2px;border:3px solid #94e5ab}.color-border-222{border-radius:5px;padding:2px;border:3px solid #d04010}.color-border-223{border-radius:5px;padding:2px;border:3px solid #68bcc5}.color-border-224{border-radius:5px;padding:2px;border:3px solid #ce1d9b}.color-border-225{border-radius:5px;padding:2px;border:3px solid #e78b3e}.color-border-226{border-radius:5px;padding:2px;border:3px solid #34ef55}.color-border-227{border-radius:5px;padding:2px;border:3px solid #e0aad9}.color-border-228{border-radius:5px;padding:2px;border:3px solid #fff}.color-border-229{border-radius:5px;padding:2px;border:3px solid #939484}.color-border-230{border-radius:5px;padding:2px;border:3px solid #8320b7}.color-border-231{border-radius:5px;padding:2px;border:3px solid #ff6326}.color-border-232{border-radius:5px;padding:2px;border:3px solid #1552e2}.color-border-233{border-radius:5px;padding:2px;border:3px solid #7fe15b}.color-border-234{border-radius:5px;padding:2px;border:3px solid #9c41b6}.color-border-235{border-radius:5px;padding:2px;border:3px solid #e7891b}.color-border-236{border-radius:5px;padding:2px;border:3px solid #fffc00}.imageWidget{color:#000;text-align:left;margin:4px}.imageWidget .color-name{font-size:12px}.imageWidget .preview{position:relative}.imageWidget .preview img{width:100%;height:100%;object-fit:contain}.imageWidget .preview img.original{height:360px;width:240px}.imageWidget .preview .magnifier{width:14px;height:14px;border:1px solid rgba(1,95,204,.2);color:#fff;cursor:pointer;position:absolute;left:0;top:0}.imageWidget .preview .magnifier:before{content:"";position:absolute;top:9px;left:8px;width:4px;height:3px;background-color:rgba(1,95,204,.8);border-radius:3px;transform:rotate(45deg)}.imageWidget .preview .magnifier:after{content:"";position:absolute;top:1px;left:1px;width:6px;height:6px;border:2px solid rgba(1,95,204,.8);border-radius:6px;overflow:hidden;background-color:rgba(1,95,204,.2)}.imageWidget .preview .magnifier .submenu{display:none;position:absolute;top:0;left:0;border:10px solid #fff;background-color:#fff;box-shadow:0 0 1px #1a202c;text-align:left;color:#000}.imageWidget .preview .magnifier .submenu .title{font-weight:700;text-transform:uppercase;color:#000;margin-bottom:20px}.imageWidget .preview .magnifier .submenu .title .completeness{font-weight:400}.imageWidget .preview .magnifier .submenu .buttons a{margin-right:3px;margin-bottom:4px;font-size:12px;display:inline-block}.imageWidget .preview .magnifier .submenu .note{padding-top:10px;font-size:10px;line-height:120%}.imageWidget .preview .magnifier:hover{top:0;left:0}.imageWidget .preview .magnifier:hover .submenu{display:block;z-index:100}.imageWidget .preview .magnifier:hover .submenu img{max-width:360px;width:auto}.image-widget-small-image .imageWidget img{height:40px}.inventory-part-actions{float:left;width:100%;box-sizing:border-box;background-color:#fff}.inventory-part-actions .inventory-part-add{font-size:16px;display:block;text-align:center;cursor:pointer;margin:0;border:1px solid #015fcc;background-color:#fff;border-radius:3px;padding:6px 10px;outline:none;box-sizing:border-box;width:35%;float:left}.inventory-part-actions .inventory-part-add:hover{background-color:#015fcc;color:#fff}.inventory-part-actions .inventory-part-add:active{transform:translateY(1px)}.inventory-part-actions .inventory-part-add.danger{background-color:red;color:#fff}.inventory-part-actions .inventory-part-remove{font-size:16px;display:block;text-align:center;cursor:pointer;margin:0;border:1px solid #015fcc;background-color:#fff;border-radius:3px;padding:6px 10px;outline:none;box-sizing:border-box;width:35%;float:left}.inventory-part-actions .inventory-part-remove:hover{background-color:#015fcc;color:#fff}.inventory-part-actions .inventory-part-remove:active{transform:translateY(1px)}.inventory-part-actions .inventory-part-remove.danger{background-color:red;color:#fff}.inventory-part-actions .inventory-part-qty{padding:0;margin:0 5%;background-color:#fff;color:#000;font-weight:700;border-radius:3px;width:20%;float:left;font-size:24px;text-align:center}.inventory-part-actions .inventory-part-qty.blue{border-color:#015fcc}.inventory-wanted-actions{margin:0 0 10px}.localhost{background-color:red}.localhost .nav-menu{border-color:#fff!important;background-color:red!important}.localhost .nav-menu a,.localhost .nav-menu button{background-color:red!important;border:0!important}nav{border:0;padding:8px 10px;margin:0;text-align:right;background-color:#015fcc;transition:top .3s ease 0s}nav.global{position:fixed;top:0;right:0;left:0;z-index:100}nav input{width:auto}nav hr{border:0;height:2px;background-color:#fff}nav .nav-search{float:left;padding:4px 0 0 10px;position:relative}nav .nav-search form{padding:0}nav .nav-search input{text-align:left;width:100%;margin:0;font-size:16px;padding:6px 10px;border-radius:3px;border:1px solid #2d3748;outline:none;box-sizing:border-box}nav .nav-search input:active,nav .nav-search input:hover{border:1px solid #015fcc}nav .nav-search .child{position:absolute;background-color:#fff;padding:10px;border:2px solid #000;margin:10px 0 0}nav .nav-search .child .button,nav .nav-search .child li{background-color:#fff!important}nav .nav-search .child .button{font-size:16px;display:block;text-align:center;cursor:pointer;margin:0;border:1px solid #015fcc;background-color:#fff;border-radius:3px;padding:6px 10px;outline:none;box-sizing:border-box}nav .nav-search .child .button:hover{background-color:#015fcc;color:#fff}nav .nav-search .child .button:active{transform:translateY(1px)}nav .nav-search .child .button.danger{background-color:red;color:#fff}nav button.toggle{font-size:16px;display:block;text-align:center;margin:0;background-color:#fff;border-radius:3px;box-sizing:border-box;border:0;line-height:40px;padding:2px 12px;max-width:80px;outline:none;cursor:pointer;display:inline-block}nav button.toggle,nav button.toggle:hover{background-color:#015fcc;color:#fff}nav button.toggle:active{transform:translateY(1px)}nav button.toggle.danger{background-color:red;color:#fff}nav.second-line{background-color:#0050b9;padding:0;color:#fff}nav.second-line .nav-title{font-weight:700;padding:3px 0 1px;color:#fff;text-align:left;font-size:24px;text-transform:uppercase}nav.second-line ul{list-style:none;padding:0;grid-template-columns:repeat(5,1fr)!important;width:100%;display:grid;margin:0!important;grid-gap:20px}nav.second-line ul.inventory-minifig li:first-child,nav.second-line ul.inventory-parts li:first-child{grid-column:7/12}nav.second-line ul.sets-new,nav.second-line ul.sets-used{text-align:right}nav.second-line ul.sets-new li:first-child,nav.second-line ul.sets-used li:first-child{display:block!important;grid-column:1/5}nav.second-line ul.sets-new li:nth-child(2),nav.second-line ul.sets-used li:nth-child(2){grid-column:5/7}nav.second-line ul.sets-new li:nth-child(3),nav.second-line ul.sets-used li:nth-child(3){grid-column:7/12}nav.second-line ul.set-inventory{text-align:right}nav.second-line ul.set-inventory input[type=checkbox]{float:left;margin:0 5px}nav.second-line ul.set-inventory li:first-child{display:block!important;grid-column:1/4}nav.second-line ul.set-inventory li:nth-child(2){display:block!important;grid-column:4/6}nav.second-line ul.set-inventory li:nth-child(3){display:block!important;grid-column:6/8;vertical-align:center}nav.second-line ul.set-inventory li:nth-child(4){display:block!important;grid-column:8/10}nav.second-line ul.set-inventory li:nth-child(5){display:block!important;grid-column:10/12}nav.second-line ul.inventory-print{text-align:right}nav.second-line ul.inventory-print input[type=checkbox]{float:left;margin:0 5px}nav.second-line ul.inventory-print li:first-child{display:block!important;grid-column:9/11}nav.second-line ul.inventory-print li:nth-child(2){display:block!important;grid-column:11/13}nav.second-line ul.sets-missing-parts{grid-template-columns:repeat(12,1fr)!important}nav.second-line ul.sets-missing-parts li:first-child{grid-column:1/5}nav.second-line ul.sets-missing-parts li:first-child label{text-align:right}nav.second-line ul.sets-missing-parts li:nth-child(2){grid-column:5/7}nav.second-line ul.sets-missing-parts li:nth-child(3){grid-column:7/8}nav.second-line ul.sets-missing-parts li:nth-child(3) label{text-align:right}nav.second-line ul.sets-missing-parts li:nth-child(4){grid-column:8/10}nav.second-line ul.sets-missing-parts li label{text-align:left}nav.second-line ul.sets-missing-parts input[type=checkbox]{float:left;margin:0 5px}nav.second-line ul li{grid-column:auto}nav.second-line label{text-align:right;margin:0;font-size:14px;display:block;text-align:left;position:relative;padding:6px 0 6px 25px}nav.second-line label input[type=checkbox]{position:absolute;left:0}nav.second-line select{text-align:left;width:100%;margin:0;font-size:16px;padding:6px 10px;border-radius:3px;border:1px solid #2d3748;outline:none;box-sizing:border-box}nav.second-line select:active,nav.second-line select:hover{border:1px solid #015fcc}nav.second-line .button,nav.second-line button{font-size:16px;display:block;text-align:center;cursor:pointer;margin:0;border:1px solid #015fcc;background-color:#fff;border-radius:3px;padding:6px 10px;outline:none;box-sizing:border-box}nav.second-line .button:hover,nav.second-line button:hover{background-color:#015fcc;color:#fff}nav.second-line .button:active,nav.second-line button:active{transform:translateY(1px)}nav.second-line .button.danger,nav.second-line button.danger{background-color:red;color:#fff}nav.second-line .button:hover,nav.second-line button:hover{background-color:#000}nav .nav-menu{display:none;background-color:#015fcc;color:#fff;grid-template-columns:repeat(1,1fr);width:calc(100% - 20px);margin:20px auto;grid-gap:20px}nav .nav-menu a{color:#fff;background-color:transparent}nav .nav-menu.mobile-opened{display:grid;border-top:3px solid #0050b9}@media(min-width:720px){nav .nav-menu{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){nav .nav-menu{grid-template-columns:repeat(8,1fr)}}@media(min-width:1280px){nav .nav-menu ul:first-child{grid-column:1/5}}nav .nav-menu ul li{padding:0;margin:0;font-size:16px}nav .nav-menu ul li.section{font-weight:700;margin-top:20px;font-size:24px;line-height:36px}@media(min-width:720px){nav .nav-menu ul li.section{margin-bottom:20px}}nav .nav-menu ul li a{font-size:14px;color:#000;border-radius:3px;padding:1px 4px 2px;text-decoration:none;border:1px solid #015fcc;background-color:#fff;cursor:pointer;font-size:16px;color:#fff;margin:8px 0;display:block;background-color:transparent}nav .nav-menu ul li a:active,nav .nav-menu ul li a:hover{color:#fff;background-color:#015fcc}nav .nav-menu ul li a:active{transform:translateY(1px)}nav .nav-menu ul li a:hover{color:#000}.data-sending{position:fixed;bottom:-100px;right:10px;text-align:center;font-size:24px;z-index:100;display:block;justify-content:center;align-items:center;color:#fff;padding:6px 20px 10px;width:auto;border-radius:10px;transition:bottom .2s ease-in-out;background-color:rgba(40,38,38,.7)}.data-sending.visible{bottom:10px}.data-success{position:fixed;bottom:-100px;right:10px;text-align:center;font-size:24px;z-index:100;display:block;justify-content:center;align-items:center;color:#fff;padding:6px 20px 10px;width:auto;border-radius:10px;transition:bottom .2s ease-in-out;background-color:rgba(5,162,0,.95)}.data-success.visible{bottom:10px}.data-error{position:fixed;bottom:-100px;right:10px;text-align:center;font-size:24px;z-index:100;display:block;justify-content:center;align-items:center;color:#fff;padding:6px 20px 10px;width:auto;border-radius:10px;transition:bottom .2s ease-in-out;background-color:red;left:10px}.data-error.visible{bottom:10px}.found-in-wanted{position:fixed;top:10px;left:10px;bottom:10px;right:10px;background-color:#fff;z-index:101;border:8px solid #0050b9;box-shadow:0 0 3px 1px #212222}.found-in-wanted .source{float:left;width:100%;height:71px;border-bottom:8px solid #015fcc}.found-in-wanted .source .part{float:left;padding-left:20px}.found-in-wanted .source .part .magnifier{display:none}.found-in-wanted .source .part img{height:60px;min-height:60px}.found-in-wanted .source h1{text-transform:uppercase;line-height:36px;float:left;padding-left:20px}.found-in-wanted .source .close-btn{font-size:16px;display:block;text-align:center;margin:0;outline:none;box-sizing:border-box;position:absolute;top:18px;right:18px;background-color:#fff;color:#000;cursor:pointer;padding:6px 5px 5px;text-transform:uppercase;border:1px solid #015fcc;border-radius:3px}.found-in-wanted .source .close-btn:active{transform:translateY(1px)}.found-in-wanted .source .close-btn.danger{background-color:red;color:#fff}.found-in-wanted .source .close-btn:hover{background-color:#015fcc;color:#fff}.found-in-wanted .sets{float:left;width:100%;overflow:hidden;overflow-y:scroll;height:calc(100% - 79px)}.found-in-wanted .sets strike{text-transform:none;font-weight:700;font-style:normal;text-decoration:none}.found-in-wanted .sets .set{height:144px;width:100%;border-bottom:1px solid #015fcc}.found-in-wanted .sets .set .imageWidget{width:200px;float:left}.found-in-wanted .sets .set .desc{float:left;width:100%;font-weight:400}.found-in-wanted .sets .set .desc b{display:block;margin:10px 0 20px;text-align:left}.found-in-wanted .sets .set .desc small{display:block;text-align:left;position:relative}.found-in-wanted .sets .set .desc small .icons{position:absolute;text-align:center;right:30px;top:-20px}.found-in-wanted .sets .set .desc small .icons div{float:left}.found-in-wanted .sets .set .desc .btn{font-size:16px;display:block;text-align:center;border:1px solid #015fcc;background-color:#fff;border-radius:3px;outline:none;box-sizing:border-box;margin:20px 10px 10px 0;padding:5px 10px 6px;float:left;cursor:pointer}.found-in-wanted .sets .set .desc .btn:hover{background-color:#015fcc;color:#fff}.found-in-wanted .sets .set .desc .btn:active{transform:translateY(1px)}.found-in-wanted .sets .set .desc .btn.danger{background-color:red;color:#fff}.album .album-category{padding:5px}.album .album-category .tag{margin:5px 0 0}.album .album-category img{float:left;width:50%;height:100px;max-height:100px;object-position:center;object-fit:contain}.album .button{font-size:16px;display:block;text-align:center;cursor:pointer;border:1px solid #015fcc;background-color:#fff;border-radius:3px;padding:6px 10px;outline:none;box-sizing:border-box;margin:10px 0 0}.album .button:hover{background-color:#015fcc;color:#fff}.album .button:active{transform:translateY(1px)}.album .button.danger{background-color:red;color:#fff}.game{padding:20px;position:relative}.game .count{font-size:36px;font-weight:700;text-align:right;position:absolute;top:15px;right:15px}.game .board .part{padding:20px 0}.game .board .part .green img{border-color:green}.game .board .part .red img{border-color:red}.game .board .part img{max-width:600px;width:auto;height:50%;min-height:400px;object-fit:contain;border:5px solid #fff;border-radius:5px;margin:0 auto;display:flex;padding:1px}.game .board ul{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;grid-auto-flow:column;padding:10px;list-style:none}.game .board ul li{border:1px solid #015fcc;text-align:center;border-radius:5px;padding:15px 10px;margin:5px;cursor:pointer}.game .board ul li.green{background-color:green!important;border:1px solid #004d00;color:#fff!important}.game .board ul li.red{background-color:red!important;border:1px solid #a20101;color:#fff!important}.game .board ul li:hover{background-color:#0050b9;color:#fff}.spotlight{border:5px solid #000;position:fixed;top:50px;bottom:20px;left:20px;right:20px;padding:20px 20px 500px;background-color:#fff;overflow:auto}.spotlight .spotlight-close-button{font-weight:700;font-size:16px;display:block;text-align:center;cursor:pointer;margin:0;background-color:#fff;border-radius:3px;outline:none;box-sizing:border-box;position:absolute;top:10px;right:10px;padding:6px 10px;border-radius:5px;border:2px solid #015fcc}.spotlight .spotlight-close-button:hover{background-color:#015fcc;color:#fff}.spotlight .spotlight-close-button:active{transform:translateY(1px)}.spotlight .spotlight-close-button.danger{background-color:red;color:#fff}.spotlight .spotlight-header{text-align:left}.spotlight .spotlight-header h3{padding:0;margin:20px 0 5px;border-bottom:2px solid #000}.spotlight .spotlight-group{padding:0}body,input,textarea{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;font-size:16px;padding:0}#root{margin-top:60px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.system-instruction{padding:15px 10px;background-color:#cbcb00;color:#000;font-size:16px}.version{position:fixed;left:1px;bottom:1px;color:#00a29f;font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;font-size:8px;padding:5px}
/*# sourceMappingURL=main.66f9f76e.chunk.css.map */