.vapediy-page{max-width:900px;margin:0 auto;padding:1em}.vapediy-page .vapediy-header h1{display:flex;align-items:center;gap:.4em;font-size:1.6em;margin-bottom:.75em}.vapediy-tabs{display:flex;flex-wrap:wrap;gap:.25em;border-bottom:1px solid var(--primary-low);margin-bottom:1.25em}.vapediy-tabs .vapediy-tab-btn{display:flex;align-items:center;gap:.4em;padding:.6em 1em;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);color:var(--primary-medium);cursor:pointer;border-radius:4px 4px 0 0;transition:background-color .15s ease,color .15s ease}.vapediy-tabs .vapediy-tab-btn:hover{background:var(--primary-very-low);color:var(--primary)}.vapediy-tabs .vapediy-tab-btn.active{color:var(--tertiary);border-bottom-color:var(--tertiary);font-weight:600}.vapediy-calculator{background:var(--secondary);border:1px solid var(--primary-low);border-radius:8px;padding:1.25em}.vapediy-calculator .vapediy-description{color:var(--primary-medium);margin-bottom:1em}.vapediy-form-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1em;margin-bottom:1.25em}.vapediy-form-grid label{display:flex;flex-direction:column;gap:.35em;font-size:.9em;font-weight:600;color:var(--primary)}.vapediy-form-grid label input,.vapediy-form-grid label .select-kit{font-weight:normal}.vapediy-form-grid label input[type=number],.vapediy-form-grid label input[type=text]{padding:.5em .6em;border:1px solid var(--primary-low);border-radius:4px;background:var(--secondary);color:var(--primary)}.vapediy-form-grid label input[type=range]{accent-color:var(--tertiary)}.vapediy-warning,.vapediy-battery-check{display:flex;align-items:center;gap:.5em;padding:.6em .9em;border-radius:6px;margin-bottom:1em;font-weight:600}.vapediy-warning,.vapediy-battery-check.unsafe{background:var(--danger-low, rgba(224, 71, 61, 0.12));color:var(--danger)}.vapediy-battery-check.safe{background:var(--success-low, rgba(60, 179, 113, 0.12));color:var(--success)}.vapediy-results{border-top:1px dashed var(--primary-low);padding-top:1em;margin-top:.5em}.vapediy-results h3{display:flex;align-items:center;gap:.4em;font-size:1.05em;margin-bottom:.75em}.vapediy-results-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:.75em}.vapediy-results-grid .result-item{background:var(--primary-very-low);border-radius:6px;padding:.6em .8em;display:flex;flex-direction:column;gap:.2em}.vapediy-results-grid .result-item span{font-size:.78em;color:var(--primary-medium);text-transform:uppercase;letter-spacing:.02em}.vapediy-results-grid .result-item strong{font-size:1.15em}.vapediy-results-grid .result-item.total{background:var(--tertiary-low)}.vapediy-results-grid .result-item.total strong{color:var(--tertiary)}.vapediy-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:1.25em;padding-top:1em;border-top:1px solid var(--primary-low)}.vapediy-toolbar .vapediy-recipe-name{flex:1 1 220px;padding:.5em .6em;border:1px solid var(--primary-low);border-radius:4px}.vapediy-blend-table{width:100%;border-collapse:collapse;margin-bottom:1em}.vapediy-blend-table th{text-align:left;font-size:.8em;color:var(--primary-medium);padding:.4em}.vapediy-blend-table td{padding:.3em .4em}.vapediy-blend-table td input{width:100%;padding:.4em .5em;border:1px solid var(--primary-low);border-radius:4px}.vapediy-recipe-list{list-style:none;margin:0;padding:0}.vapediy-recipe-list .vapediy-recipe-list-item{display:flex;align-items:center;gap:.6em;padding:.6em .4em;border-bottom:1px solid var(--primary-low)}.vapediy-recipe-list .vapediy-recipe-list-item .recipe-name{font-weight:600;flex:1}.vapediy-recipe-list .vapediy-recipe-list-item .recipe-kind-label{font-size:.8em;color:var(--primary-medium);background:var(--primary-very-low);padding:.15em .5em;border-radius:999px}.vapediy-empty{display:flex;align-items:center;gap:.5em;color:var(--primary-medium);padding:1.5em 0;justify-content:center}.vapediy-header-icon .d-icon{color:var(--header-primary, var(--primary))}@media(max-width: 600px){.vapediy-tabs .vapediy-tab-btn span{display:none}}@media print{.d-header,#main-outlet-wrapper .sidebar-wrapper,.vapediy-tabs,.vapediy-toolbar,footer{display:none !important}.vapediy-page{max-width:100%}.vapediy-calculator{border:none}}
/*# sourceMappingURL=discourse-vapediy_98b83d2db98bdddf99a8ad27ff60c23bd9e44449.css.map?__ws=vaperina.cc */
