.page-sensitivity-converter .calc-container{max-width:900px;color:var(--text);margin:0 auto;padding:2rem}.page-sensitivity-converter h1{margin-bottom:.5rem;font-size:clamp(2.2rem,5vw,3.2rem)}.page-sensitivity-converter .subtitle{color:var(--text2);margin-bottom:2rem;font-size:1.1rem}.page-sensitivity-converter .calc-section{background:var(--bg2);border:1px solid var(--border);border-radius:3px;margin-bottom:2rem;padding:2rem}.page-sensitivity-converter .calc-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.page-sensitivity-converter .input-group{flex-direction:column;gap:.5rem;display:flex}.page-sensitivity-converter label{color:var(--text2);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:600}.page-sensitivity-converter small{color:var(--text2);font-size:.8rem}.page-sensitivity-converter .input-field,.page-sensitivity-converter select{background:var(--bg3);border:1px solid var(--border);color:var(--text);border-radius:3px;padding:.75rem;font-size:1rem}.page-sensitivity-converter .input-field:hover,.page-sensitivity-converter select:hover{border-color:var(--accent)}.page-sensitivity-converter .input-field:focus,.page-sensitivity-converter select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1);outline:none}.page-sensitivity-converter .result-box{background:var(--bg);border:1px solid var(--border);border-left:4px solid var(--accent);text-align:center;border-radius:2px;flex-direction:column;justify-content:center;padding:1.5rem;display:flex}.page-sensitivity-converter .result-box.highlight{border-color:var(--accent);background:rgba(var(--accent-rgb), .1)}.page-sensitivity-converter .result-box h3{color:var(--text2);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-size:.9rem}.page-sensitivity-converter .sensitivity-value{font-family:var(--font-display);letter-spacing:.01em;color:var(--accent);margin:0;font-size:2.6rem;font-style:italic;font-weight:800;line-height:1}.page-sensitivity-converter .conversion-table{margin-top:2rem;overflow-x:auto}.page-sensitivity-converter .conversion-table h3{color:var(--accent);margin-bottom:1rem}.page-sensitivity-converter table{border-collapse:collapse;background:var(--bg);border-radius:3px;width:100%;overflow:hidden}.page-sensitivity-converter th,.page-sensitivity-converter td{text-align:left;border-bottom:1px solid var(--border);padding:1rem}.page-sensitivity-converter th{background:var(--bg3);color:var(--text2);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:700}.page-sensitivity-converter td{color:var(--text2)}.page-sensitivity-converter tr:last-child td{border-bottom:none}.page-sensitivity-converter .info-section{background:var(--bg2);border:1px solid var(--border);border-radius:3px;margin-bottom:2rem;padding:2rem}.page-sensitivity-converter .info-section h2{margin:0 0 1.5rem;font-size:1.5rem}.page-sensitivity-converter .info-section ul{padding:0;list-style:none}.page-sensitivity-converter .info-section li{border-bottom:1px solid var(--border);color:var(--text2);padding:.75rem 0}.page-sensitivity-converter .info-section li:last-child{border-bottom:none}.page-sensitivity-converter .pro-settings{background:var(--bg2);border:1px solid var(--border);border-radius:3px;margin-bottom:2rem;padding:2rem}.page-sensitivity-converter .pro-settings h2{margin:0 0 1.5rem;font-size:1.5rem}.page-sensitivity-converter .settings-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.page-sensitivity-converter .setting-card{background:var(--bg3);border:1px solid var(--border);border-radius:3px;padding:1.5rem}.page-sensitivity-converter .setting-card h4{color:var(--accent);margin-bottom:1rem}.page-sensitivity-converter .setting-card p{color:var(--text2);margin:.5rem 0;line-height:1.5}.page-sensitivity-converter .faq-section{background:var(--bg2);border:1px solid var(--border);border-radius:3px;margin-bottom:2rem;padding:2rem}.page-sensitivity-converter .faq-section h2{margin:0 0 1.5rem;font-size:1.5rem}.page-sensitivity-converter .faq-item{border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:1.5rem}.page-sensitivity-converter .faq-item:last-child{border-bottom:none}.page-sensitivity-converter .faq-item h3{color:var(--accent);margin-bottom:.5rem}.page-sensitivity-converter .faq-item p{color:var(--text2);line-height:1.6}.page-sensitivity-converter .links-section{background:var(--bg2);border:1px solid var(--border);border-radius:3px;padding:2rem}.page-sensitivity-converter .links-section h2{margin:0 0 1.5rem;font-size:1.5rem}.page-sensitivity-converter .links-section ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:0;list-style:none;display:grid}.page-sensitivity-converter .links-section a{background:var(--bg3);border:1px solid var(--border);color:var(--accent);border-radius:3px;padding:.75rem 1rem;text-decoration:none;transition:all .2s;display:block}.page-sensitivity-converter .links-section a:hover{background:var(--accent);color:#0b0d12}.page-sensitivity-converter .calc-section{border-top:2px solid var(--accent)}.page-sensitivity-converter table thead th{border-bottom:2px solid var(--accent)}
