.mbxl4a_pageContainer{color:#152b59;min-height:100dvh;font-family:var(--font-sans)}.mbxl4a_searchRow{gap:1rem;display:flex}.mbxl4a_searchRow input{width:100%;height:2.5rem;font-family:var(--font-sans);white-space:nowrap;color:#152b59;background-color:#fff;border:1px solid #152b5926;border-radius:.5rem;outline:0;gap:.75rem;margin:0;padding:0 .85rem;font-size:.75rem;font-weight:600;line-height:1.2;box-shadow:0 2px 6px #152b590a}.mbxl4a_pageHeader{background-color:#fff;border-bottom:1px solid #152b5914;border-radius:1rem;min-height:150px;margin-bottom:2rem;padding:1rem 1.5rem;box-shadow:0 2px 10px #152b5905}.mbxl4a_pageHeader .mbxl4a_pageHeaderContent{margin-bottom:2rem;display:flex}.mbxl4a_pageHeader .mbxl4a_pageHeaderContent .mbxl4a_pageHeaderActions{flex-direction:row;align-items:center;margin-left:auto;display:flex}.mbxl4a_pageHeader .mbxl4a_pageHeaderContent .mbxl4a_pageHeaderActions .mbxl4a_pageHeaderAction{color:#a67c49;cursor:pointer;background-color:#a67c491f;border:1px solid #a67c494d;border-radius:.5rem;align-items:center;gap:.75rem;height:2.5rem;max-height:2.5rem;padding:.75rem 1.5rem;font-weight:700;transition:background-color .2s;display:flex}.mbxl4a_pageHeader .mbxl4a_pageHeaderContent .mbxl4a_pageHeaderActions .mbxl4a_pageHeaderAction:hover{color:#fff;background-color:#a67c49}.mbxl4a_pageHeader .mbxl4a_pageHeaderContent .mbxl4a_pageHeaderActions .mbxl4a_pageHeaderAction span{align-items:center;display:flex}.mbxl4a_pageHeader .mbxl4a_pageHeaderContent .mbxl4a_pageHeaderActions .mbxl4a_pageHeaderAction span svg{width:18px;height:18px}.mbxl4a_showingX{text-align:end;color:#152b59;width:100%;font-size:.7rem;font-weight:400}.mbxl4a_projectContent{flex-direction:column;gap:2rem;display:flex}.mbxl4a_projectGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.mbxl4a_projectCard{cursor:pointer;background-color:#fff;border:1px solid #152b5914;border-radius:16px;flex-direction:column;transition:transform .2s;display:flex;overflow:hidden;box-shadow:0 4px 15px #152b5905}.mbxl4a_createProjectContainer{background-color:#fff;border:1px solid #a67c4966;border-radius:1rem;flex-direction:column;gap:1.5rem;padding:2rem;display:flex;box-shadow:0 6px 25px #152b590d}.mbxl4a_createProjectContainer .mbxl4a_createProjectHeader{justify-content:space-between;align-items:center;display:flex}.mbxl4a_createProjectContainer .mbxl4a_createProjectHeader .mbxl4a_createProjectHeaderTitle{color:#152b59;font-size:1.5rem;font-weight:700}.mbxl4a_createProjectContainer .mbxl4a_createProjectHeader .mbxl4a_createProjectCloseButton{color:#a67c49;background-color:#a67c491f;border:1px solid #a67c494d;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.mbxl4a_createProjectContainer .mbxl4a_createProjectHeader .mbxl4a_createProjectCloseButton:hover{color:#fff;background-color:#a67c49}.mbxl4a_createProjectContainer .mbxl4a_createProjectForm{flex-wrap:wrap;grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.mbxl4a_createProjectContainer .mbxl4a_createProjectForm .mbxl4a_createProjectUpload{font-size:.75rem}.mbxl4a_createProjectContainer .mbxl4a_createProjectForm .mbxl4a_createProjectUploadContainer{align-items:center;gap:1rem;display:flex}.mbxl4a_createProjectContainer .mbxl4a_createProjectForm .mbxl4a_createProjectUpload,.mbxl4a_createProjectContainer .mbxl4a_createProjectForm .mbxl4a_createProjectSubmit{color:#a67c49;background-color:#a67c491f;border:1px solid #a67c494d;border-radius:.5rem;padding:.5rem 1rem}:is(.mbxl4a_createProjectContainer .mbxl4a_createProjectForm .mbxl4a_createProjectUpload,.mbxl4a_createProjectContainer .mbxl4a_createProjectForm .mbxl4a_createProjectSubmit):hover{color:#fff;background-color:#a67c49}.mbxl4a_createProjectContainer .mbxl4a_createProjectForm .mbxl4a_createProjectCancel{color:#152b59;background-color:#fff;border:1px solid #152b594d;border-radius:.5rem;padding:.5rem 1rem}.mbxl4a_createProjectContainer .mbxl4a_createProjectForm .mbxl4a_createProjectCancel:hover{color:#fff;background-color:#152b59}.mbxl4a_tabButton{color:#152b59;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.75rem;font-weight:400;transition:all .2s;display:flex}.mbxl4a_tabButton .mbxl4a_inventoryTabCount{color:#152b59;background-color:#152b5933;border-radius:.5rem;margin-left:.25rem;padding:.25rem .5rem;font-size:.75rem}.mbxl4a_tabButton:hover{color:#a67c49}.mbxl4a_tabButton:hover .mbxl4a_inventoryTabCount{color:#a67c49;background-color:#a67c4926}.mbxl4a_tabButton[data-active=true]{color:#152b59;pointer-events:none;background-color:#152b591a;border:1px solid #152b594d}.mbxl4a_tabButton[data-active=true] .mbxl4a_inventoryTabCount{color:#152b59;background-color:#152b591a}.mbxl4a_swatchQuantityOwned{color:#e0e0e0;background-color:#00000080;border:1px solid #e0e0e0;border-radius:.25rem;align-items:center;gap:.25rem;width:max-content;padding:.25rem .65rem;font-size:.7rem;font-weight:400;display:flex}.mbxl4a_swatchQuantityOwned span{align-items:center;gap:.25rem;display:flex}.mbxl4a_swatchQuantityOwned[data-in-inventory=true]{color:#28a745;background-color:#2ecc711a;border-color:#2ecc714d}.mbxl4a_uploadReferenceButton{color:#a67c49;background-color:#a67c491f;border:1px solid #a67c494d;border-radius:.5rem;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.mbxl4a_uploadReferenceButton:hover{color:#fff;background-color:#a67c49}.mbxl4a_eyedropperLayoutGrid{border-top:1px solid #152b5914;grid-template-columns:2fr 1fr;gap:1.5rem;padding-top:1rem;display:grid}@media (width<=900px){.mbxl4a_eyedropperLayoutGrid{grid-template-columns:1fr}}.mbxl4a_carouselContainer{width:100%;position:relative}.mbxl4a_carouselNavBtnLeft,.mbxl4a_carouselNavBtnRight{z-index:10;color:#152b59;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffffff2;border:1px solid #152b5926;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.mbxl4a_carouselNavBtnLeft{left:-12px}.mbxl4a_carouselNavBtnRight{right:-12px}.mbxl4a_carouselNavBtnLeft:hover,.mbxl4a_carouselNavBtnRight:hover{color:#fff;background-color:#a67c49;border-color:#a67c49;transform:translateY(-50%)scale(1.1)}.mbxl4a_carouselTrack{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;gap:1.25rem;padding:.75rem .25rem;display:flex;overflow-x:auto}.mbxl4a_carouselTrack::-webkit-scrollbar{display:none}.mbxl4a_magnifierButton{color:#5c6479;cursor:pointer;background-color:#fff;border:1px solid #152b5926;border-radius:.5rem;justify-content:space-around;align-items:center;gap:.35rem;min-width:125px;height:2rem;padding:.2rem .55rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.mbxl4a_magnifierButton[data-active=true]{color:#152b59;background-color:#152b591a;border:1px solid #152b594d}.mbxl4a_magnifierButton[data-active=true] .mbxl4a_shortcutKey{color:#152b59;background-color:#152b591a}.mbxl4a_magnifierButton .mbxl4a_shortcutKey{color:#152b59;background-color:#152b5914;border-radius:.25rem;padding:.1rem .35rem;font-family:monospace;font-size:.65rem;font-weight:800}.mbxl4a_magnifierButton:hover{color:#a57c49;background-color:#a67c491f;border-color:#a57c49}.mbxl4a_magnifierButton:hover .mbxl4a_shortcutKey{color:#a67c49;background-color:#a67c491f;border-color:#a67c4966}.mbxl4a_hexColor{color:#5c6479;border:1px solid #152b594d;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:2rem;padding-inline:.5rem;font-size:.75rem;font-weight:500;display:flex}.mbxl4a_hexColor[data-active=false]{visibility:hidden}.mbxl4a_hexColor .mbxl4a_swatch{background-color:#0000;border:1px solid #0000;border-radius:.25rem;width:1rem;height:1rem}.mbxl4a_hexColor .mbxl4a_hexCode{text-align:center;font-family:var(--font-mono);justify-content:center;width:60px;display:flex}.mbxl4a_linkPaintButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#152b59;border:1px solid #152b5926;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:flex}.mbxl4a_linkPaintButton[data-linked=true]{color:#28a745;cursor:default;background-color:#28a7451f;border-color:#28a7454d}.mbxl4a_collapseButton{color:#a57c49;cursor:pointer;background-color:#a67c491f;border:1px solid #a57c49;border-radius:.5rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:all .15s;display:flex}.mbxl4a_collapseButton svg{width:1rem;height:1rem}.mbxl4a_collapseButton:hover{color:#fff;background-color:#a57c49;border-color:#a57c49}.mbxl4a_projectBreadcrumb{background-color:#fff;border:1px solid #152b5926;border-radius:1rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.mbxl4a_projectBreadcrumb .mbxl4a_actionButton{color:#152b5926;background-color:#0000;border:1px solid #152b5926;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.mbxl4a_projectBreadcrumb .mbxl4a_actionButton[data-action=edit]{color:#a57c49;background-color:#a67c491f;border:1px solid #a57c49}.mbxl4a_projectBreadcrumb .mbxl4a_actionButton[data-action=edit]:hover{color:#fff;background-color:#a57c49;border-color:#a57c49}.mbxl4a_projectBreadcrumb .mbxl4a_actionButton[data-action=delete]{border:1px solid var(--color-danger-border);background-color:var(--color-danger-bg);color:var(--color-danger)}.mbxl4a_projectBreadcrumb .mbxl4a_actionButton[data-action=delete]:hover{border-color:var(--color-danger-border-hover);background-color:var(--color-danger-bg-hover);color:var(--color-danger-text-hover)}.mbxl4a_editForm{background-color:#fff;border:1px solid #152b5926;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 4px 15px #152b590d}.mbxl4a_editForm .mbxl4a_editHeader{color:#152b59;font-size:1.1rem;font-weight:800}.mbxl4a_editForm .mbxl4a_editGrid{border-top:1px solid #152b5926;flex-direction:column;gap:1rem;padding-top:2rem;display:flex}.mbxl4a_editForm .mbxl4a_editTextArea{color:#152b59;resize:none;border:1px solid #152b5933;border-radius:6px;outline:none;align-items:center;gap:1rem;width:100%;padding:.5rem .75rem;font-size:.75rem;display:flex}.mbxl4a_editForm .mbxl4a_editTextArea:focus-visible{border-color:#a57c49}.mbxl4a_editForm .mbxl4a_editTextArea label{min-width:8rem;font-size:.875rem;font-weight:600}.mbxl4a_editForm .mbxl4a_editTextArea:hover input{border-color:#a57c49}.mbxl4a_editForm .mbxl4a_editInput{align-items:center;gap:1rem;display:flex}.mbxl4a_editForm .mbxl4a_editInput label{min-width:8rem;font-size:.875rem;font-weight:600}.mbxl4a_editForm .mbxl4a_editInput input[data-focused]{border-color:#a57c49}.mbxl4a_editForm .mbxl4a_editInput .mbxl4a_editControl{color:#152b59;border:1px solid #152b5933;border-radius:6px;outline:none;width:100%;height:2rem;padding:.5rem .75rem;font-size:.75rem}.mbxl4a_editForm .mbxl4a_editInput .mbxl4a_editControl>*{color:#152b59;font-size:.75rem;font-weight:500}.mbxl4a_editForm .mbxl4a_editInput:hover input{border-color:#a57c49}.mbxl4a_editActions{justify-content:flex-end;gap:.75rem;display:flex}.mbxl4a_editActions .mbxl4a_saveButton{color:#a57c49;background-color:#a67c491f;border:1px solid #a57c49;border-radius:.5rem;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;padding:.5rem;display:flex}.mbxl4a_editActions .mbxl4a_saveButton svg{width:18px;height:18px}.mbxl4a_editActions .mbxl4a_saveButton:hover{color:#fff;background-color:#a57c49;border-color:#a57c49}.mbxl4a_projectHeroCard{background-color:#fff;border:1px solid #152b5914;border-radius:1rem;overflow:hidden;box-shadow:0 8px 30px #152b5908}.mbxl4a_projectCardFooterBadge{align-items:center;gap:.5rem;display:flex}.mbxl4a_projectCardFooterBadge svg{width:20px;height:20px}.mbxl4a_projectCardFooterBadge .mbxl4a_badge{color:#5c6479;background-color:#5c64790d;border:1px solid #152b590d;border-radius:.25rem;align-items:center;padding-inline:.5rem;display:flex}
