.stepped-process .stepped-process-link,.stepped-process .stepped-process-link:focus,.stepped-process .stepped-process-link:focus-visible{color:var(--bs-stepped-process-link-color)}.stepped-process .stepped-process-item.active .stepped-process-link,.stepped-process .stepped-process-item.active .stepped-process-link:focus,.stepped-process .stepped-process-item.active .stepped-process-link:focus-visible{color:var(--bs-stepped-process-link-active-color)}.stepped-process .stepped-process-item.active~.stepped-process-item .stepped-process-link,.stepped-process .stepped-process-item.active~.stepped-process-item .stepped-process-link:focus,.stepped-process .stepped-process-item.active~.stepped-process-item .stepped-process-link:focus-visible{color:var(--bs-stepped-process-link-next-color)}.stepped-process-item.disabled .stepped-process-link{opacity:.5;pointer-events:none;color:var(--bs-disabled-color)}.search-input{width:308px}.family-select-container,.subfamily-select-container{width:230px!important}.illustration-search-input input{border-radius:0}.filters .buttons .btn{--bs-btn-padding-y:1.125rem}.filters .buttons .btn svg{margin-right:0}@media (max-width:425px){.filters .buttons{flex-wrap:wrap}.filters .buttons .btn-customization{margin-top:5px}}.no-results-message p{margin:0}.component-family{margin-bottom:1.25rem}.component-card{--bs-border-width:1px;height:100%;transition:transform .2s,box-shadow .2s;position:relative;border:none!important}.component-card .card-title{font-size:.875rem!important}.component-card.selected .card-img-top{border-color:var(--bs-dark)!important}.component-card .card-img-top{-webkit-user-select:none;user-select:none}.component-card .card-img-top img{-webkit-user-select:none;user-select:none;pointer-events:none}.component-card .card-img-top:hover{border-color:#000!important}.component-card .card-img-top .checkbox-standalone{min-width:40px;min-height:40px;position:absolute;top:0;right:0}.component-card .card-img-top .btn-zoom{--bs-btn-close-border-width:var(--bs-border-width);--bs-btn-close-active-border-color:var(--bs-tertiary-active-bg);cursor:pointer;z-index:10;--bs-btn-min-width:30px;--bs-btn-min-height:30px;border-width:var(--bs-btn-close-border-width);border-radius:0;justify-content:center;align-items:center;padding:10px;transition:all .2s;display:flex;position:absolute;bottom:-1px;left:-1px}.component-card .card-img-top .btn-zoom:hover{border-color:var(--bs-btn-close-active-border-color)}.component-card .card-img-top .btn-zoom svg{width:1.5rem;height:1.5rem;color:var(--bs-black);margin-right:0}.component-card .badge{--bs-badge-background-color:var(--bs-dark);border-radius:0;align-items:center;padding:12px 7px 12px 6px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.component-card .badge svg{color:#fff;width:12px;height:12px}.component-card .card-body{padding:var(--bs-card-spacer-top)0 var(--bs-card-spacer-bottom)}.component-card h5{font-size:1.125rem!important}.modal-img{margin:0}.btn-delete-selection{margin-right:5px}.components-container{overflow-x:hidden}.components-container::-webkit-scrollbar{width:8px}.components-container::-webkit-scrollbar-track{background:var(--bs-gray-100);border-radius:4px}.components-container::-webkit-scrollbar-thumb{background:var(--bs-gray-400);border-radius:4px}.components-container::-webkit-scrollbar-thumb:hover{background:var(--bs-gray-500)}@media (max-width:768px){.components-container{height:calc(100vh - 350px)}}@media (max-width:576px){.components-container{height:calc(100vh - 400px)}}@media (min-width:1010px){.family-select{margin-top:0!important}}@media (min-width:1255px){.subfamily-select{margin-top:0!important}}#component-zoom-modal{--bs-btn-close-padding:var(--bs-icon-spacing,calc(.25rem - (var(--bs-border-width))));--bs-modal-header-padding:0 1.25rem;--bs-btn-close-border-width:var(--bs-border-width);--bs-btn-close-border-color:transparent;--bs-btn-close-hover-color:var(--bs-emphasis-color);--bs-btn-close-active-color:var(--bs-primary);--bs-btn-close-active-border-color:var(--bs-border-color-subtle);--bs-btn-close-disabled-color:var(--bs-disabled-color)}#component-zoom-modal .modal-footer{justify-content:start}#component-zoom-modal .btn-close{min-width:1.5rem;min-height:1.5rem;padding:var(--bs-btn-close-padding);background-color:var(--bs-btn-close-bg);border:var(--bs-btn-close-border-width)solid var(--bs-btn-close-border-color);z-index:1;margin-top:0;margin-right:0;top:12px;right:12px}#component-zoom-modal .btn-close:hover{border:var(--bs-btn-close-border-width)solid var(--bs-btn-close-active-border-color)}#component-zoom-modal .btn-close svg{width:2.5rem;height:2.5rem;color:var(--bs-black)}.customization-content{flex-direction:column;display:flex}.customization-content .btn-select{margin-right:.5rem}.customization-content .buttons .btn{--bs-btn-padding-y:1.125rem}.customization-zone{grid-template-columns:1fr;gap:2rem;display:grid}.customization-zone .components-list-container{order:2}.customization-zone .preview-zone{order:1}.customization-zone .controls-panel{order:3}@media (min-width:768px) and (max-width:1199.98px){.customization-zone{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.customization-zone .preview-zone{order:1;grid-column:1/-1;justify-self:center;max-width:600px}.customization-zone .components-list-container{order:2;grid-column:1}.customization-zone .controls-panel{order:3;grid-column:2}}@media (min-width:1200px){.customization-zone{grid-template-rows:auto;grid-template-columns:300px calc(100% - 600px - 4rem) 300px}.customization-zone .components-list-container{order:1;grid-column:1}.customization-zone .preview-zone{order:2;grid-column:2}.customization-zone .controls-panel{order:3;grid-column:3}}.components-list-container{background:#fff;border-radius:.5rem;height:fit-content;margin-right:25px;padding:0 0 1.5rem;position:sticky;top:1rem}.components-list-container h3{color:var(--bs-body-color);border-bottom:2px solid var(--bs-orange);margin-bottom:1rem;padding-bottom:.75rem;font-size:1rem;font-weight:700}.components-list{flex-direction:column;gap:.5rem;display:flex}.component-list-item{border:none;border-radius:0;align-items:center;gap:.935rem;padding:12px;transition:all .2s;display:flex;position:relative}.component-list-item:hover{background-color:var(--bs-secondary-bg)}.component-list-item:last-child{border-bottom:none}.component-list-item .control-item-text-container{pointer-events:none;flex:1;overflow:hidden}.component-list-item .control-item-text-container .control-item-label{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;margin:0;font-size:1rem;font-weight:400;display:block;overflow:hidden}.component-list-item .btn-trash{cursor:pointer;z-index:10;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:.25rem;transition:all .2s;display:flex;position:relative}.component-list-item .btn-trash svg{color:var(--bs-body-color)}.component-list-item .btn-trash:hover svg{color:var(--bs-danger)}.preview-zone{width:100%}.preview-zone>p{margin-top:1rem;margin-bottom:0}@media (min-width:1200px){.preview-zone{align-self:start;position:sticky;top:1rem}}.preview-wrapper{width:100%;position:relative}.preview-container{aspect-ratio:648/570;box-sizing:border-box;border:1px solid #0003;justify-content:center;align-items:center;width:100%;padding:2rem;transition:background-color .3s;display:flex;position:relative;overflow:hidden}.preview-container.bg-white{background-color:#fff}.preview-container.bg-black{background-color:#000}.preview-container svg{object-fit:contain;width:100%;height:100%;display:block}.zoom-controls{z-index:10;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem;display:flex;position:absolute;bottom:1rem;left:1rem}.btn-zoom{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex;--bs-btn-disabled-border-color:transparent!important;--bs-btn-disabled-opacity:.5!important;--bs-btn-hover-bg:#00000014!important;--bs-btn-hover-color:black!important;--bs-icon-spacing:calc(10px - (var(--bs-border-width)))!important}.btn-zoom svg{color:var(--bs-body-color)}.btn-zoom:disabled{cursor:not-allowed;pointer-events:none;color:#0003!important;background-color:#0000!important;border-color:#0003!important}.btn-zoom:disabled svg{color:#0003!important}.btn-zoom:disabled:hover{background:0 0}.preview-container.bg-black~.zoom-controls .btn-zoom svg{color:#fff}.preview-container.bg-black~.zoom-controls .btn-zoom:hover:not(:disabled){background:0 0}.zoom-level{color:var(--bs-body-color);text-align:center;-webkit-user-select:none;user-select:none;min-width:3rem;font-size:1rem;font-weight:700}.preview-container.bg-black~.zoom-controls .zoom-level{color:#fff}.controls-panel{background:#fff;border-radius:.5rem;height:fit-content;padding:0;position:sticky;top:1rem}.component-title{color:var(--bs-body-color);border-bottom:2px solid var(--bs-orange);text-transform:capitalize;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:700}.control-group{margin-bottom:1.25rem}.control-group>label:first-child{color:var(--bs-body-color);letter-spacing:-.00625rem;margin-bottom:.5rem;font-size:1rem;font-weight:700;display:block}.toggles-container{flex-direction:column;gap:.625rem;display:flex}.toggle-label{cursor:pointer;color:var(--bs-body-color);align-items:center;gap:.625rem;padding:.25rem 0;font-size:1rem;font-weight:400;display:flex}.loading{height:100%;color:var(--bs-secondary-color);justify-content:center;align-items:center;font-size:1rem;display:flex}.error{color:var(--bs-danger);background:var(--bs-danger-bg-subtle);border-radius:.375rem;margin:1rem 0;padding:1rem;font-weight:500}@media (max-width:767.98px){.customization-zone{grid-template-columns:1fr}.components-list-container,.controls-panel{position:static}}@media (min-width:768px) and (max-width:1199.98px){.components-list-container,.controls-panel{position:static}}.control-item-indicator[type=radio],[type=radio].form-check-input{border-radius:2000px}.control-item-indicator,.form-check-input{width:1.25rem;height:1.25rem}.viewer-background-buttons .btn[for=black],.viewer-background-buttons .btn[for=white]{border:2px solid #0003}@media (min-width:361px){.viewer-background-buttons .btn-toggle svg{display:none}.viewer-background-buttons .btn-toggle span{display:block!important}}.export-container{margin:0 auto}.download-layout{grid-template-columns:1fr 500px;align-items:start;gap:2rem;display:grid}.download-list h5{color:var(--bs-body-color);font-weight:600}.illustrations-grid{max-height:600px;padding-right:.5rem;overflow-y:auto}.alert-info{--bs-alert-text-color:var(--bs-color-content-default);--bs-alert-bg:var(--bs-color-surface-status-info-muted)}.download-list .component-card{height:100%;position:relative}.download-list .component-card .card-img-top .checkbox-standalone{min-width:40px;min-height:40px;position:absolute;top:0;right:0}.download-list .component-card .card-img-top .badge{align-items:center;padding:5px 10px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.download-list .component-card .card-img-top .badge svg{color:#fff;width:15px;height:15px}.download-options{background:var(--bs-body-bg);flex-direction:column;align-items:flex-end;width:500px;max-width:100%;padding:0;display:flex;position:sticky;top:1rem}.download-options .btn-primary{min-height:40px!important}.format-section{width:100%}.radio-group-vertical{flex-direction:column;gap:1.5rem;display:flex}.radio-group-vertical .form-check{align-items:center;margin-bottom:0;padding-left:0;display:flex}.radio-group-vertical .form-check-input{flex-shrink:0;width:1.25rem;height:1.25rem;margin:0 .625rem 0 0}.radio-group-vertical .form-check-input[type=radio]{appearance:none;border:.125rem solid var(--bs-gray-500);cursor:pointer;background-color:#0000;border-radius:50%;position:relative}.radio-group-vertical .form-check-input[type=radio]:checked{border-color:var(--bs-orange);background-color:#0000}.radio-group-vertical .form-check-input[type=radio]:checked:before{content:"";background-color:var(--bs-orange);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-group-vertical .form-check-input[type=radio]:hover{border-color:var(--bs-black)}.radio-group-vertical .form-check-input[type=radio]:focus{border-color:var(--bs-orange);outline:0;box-shadow:0 0 0 .25rem #ff7b0040}.radio-group-vertical .form-check-label{cursor:pointer;color:var(--bs-body-color);margin:0;font-size:1rem;font-weight:400}.png-scaling-container .form-select{width:inherit}@media (max-width:992px){.download-layout{grid-template-columns:1fr;gap:1.5rem}.download-options{width:100%;position:static}}.download-content .alert-warning{max-width:940px}.download-content .alert-info p{line-height:18px!important}.download-content .component-card h5{font-size:.875rem!important}.download-content .btn-customization{margin-right:.5rem;padding-left:.5rem}.download-content .btn{--bs-btn-padding-y:1.125rem}
