.sfc-mini{--sfc-accent:#7a4c93;border:1px solid #ececec;border-radius:14px;background:#fff;padding:14px;margin:20px 0;box-shadow:0 4px 14px #0000000d;box-sizing:border-box}.sfc-mini .sfc-wrap{padding:0;margin:0}.sfc-mini .sfc-title{text-align:left;font-size:18px!important;font-weight:800;margin:0 0 12px!important;color:#1f2430;line-height:1.25}.sfc-mini .sfc-title-sub{display:block;font-size:13px;font-weight:600;color:#6b7280;margin-top:2px}.sfc-mini .sfc-grid{grid-template-columns:1fr;gap:12px}.sfc-mini .sfc-card{border:0;border-radius:0;padding:0;box-shadow:none}.sfc-mini .sfc-summary{position:static;top:auto;border-top:1px dashed #e5e5e5;padding-top:12px}.sfc-mini .sfc-summary h3{font-size:16px!important;margin:0 0 8px!important}.sfc-mini .sfc-row{margin-bottom:12px}.sfc-mini .sfc-label,.sfc-mini .sfc-collapse-title,.sfc-mini .sfc-result-group-title{font-size:12px!important;letter-spacing:.03em}.sfc-mini .sfc-input,.sfc-mini .sfc-select,.sfc-mini .sfc-search{font-size:14px;padding:9px 10px;min-height:40px}.sfc-mini .sfc-select{min-height:40px;padding:9px 40px 9px 10px}.sfc-mini .sfc-system{grid-template-columns:repeat(3,1fr);gap:6px}.sfc-mini .sfc-ft-system{grid-template-columns:repeat(4,1fr);gap:6px}.sfc-mini .sfc-system-btn,.sfc-mini .sfc-ft-system-btn{padding:8px 4px;min-height:36px;font-size:12px}.sfc-mini .sfc-swatch{padding:7px 10px;min-height:38px;font-size:13px;gap:8px}.sfc-mini .sfc-swatch span{font-size:13px}.sfc-mini .sfc-dot{width:26px!important;height:26px!important;flex:0 0 26px!important;border-width:2px!important}.sfc-mini .sfc-thumb{width:24px;height:24px;flex:0 0 24px}.sfc-mini #flakeSwatches,.sfc-mini #flakeTypeSwatches,.sfc-mini #pigmentSwatches{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:240px}.sfc-mini #flakeSwatches .sfc-swatch,.sfc-mini #flakeTypeSwatches .sfc-swatch,.sfc-mini #pigmentSwatches .sfc-swatch{width:92px;padding:7px}.sfc-mini #flakeSwatches img,.sfc-mini #flakeTypeSwatches img,.sfc-mini #pigmentSwatches img{height:58px}.sfc-mini #flakeSwatches .sfc-swatch span,.sfc-mini #flakeTypeSwatches .sfc-swatch span{font-size:12px;line-height:1.15}.sfc-mini .sfc-result{padding:12px;min-height:0}.sfc-mini .sfc-result-title{font-size:16px}.sfc-mini .sfc-result-sub{font-size:12px}.sfc-mini .sfc-result-list li{font-size:14px}.sfc-mini .sfc-result-group-title span{font-size:13px}.sfc-mini .sfc-inline-visual,.sfc-mini .sfc-inline-thumb{width:34px;height:34px;min-width:34px}.sfc-mini .sfc-inline-swatch{width:30px;height:30px;min-width:30px}.sfc-mini .sfc-total{padding:10px 12px}.sfc-mini .sfc-total strong{font-size:18px}.sfc-mini .sfc-calc,.sfc-mini .sfc-add{min-height:44px;font-size:14px;padding:11px;margin-top:10px}.sfc-mini .sfc-confirm{font-size:13px;margin:10px 0}.sfc-mini .sfc-collapse{margin-bottom:8px}.sfc-mini .sfc-collapse-title{padding:8px 10px}.sfc-mini .sfc-collapse-body{padding:0 8px 8px}.sfc-mini[data-lock-system=true] #systemButtons{display:none}@media(max-width:480px){.sfc-mini{padding:12px}.sfc-mini .sfc-ft-system{grid-template-columns:repeat(2,1fr)}.sfc-mini #flakeSwatches,.sfc-mini #flakeTypeSwatches,.sfc-mini #pigmentSwatches{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/sf-calculator-mini.css.map */
