ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px !important;max-height:44px;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center;}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative;}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent;}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none !important;visibility:hidden !important;}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block !important;visibility:visible !important;}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons{top:10px;position:relative;}ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon{display:none;}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon{display:none;}selector .et_pb_row{display:flex;flex-wrap:nowrap;}.et_mobile_nav_menu .mobile_menu_bar::before{color:#4d604c !important;}.rank-math-breadcrumb{font-size:14px;color:#666;margin-bottom:15px;font-family:inherit;}.rank-math-breadcrumb a{color:#555;text-decoration:none;}.rank-math-breadcrumb a:hover{color:#4d604c;text-decoration:underline;}.rank-math-breadcrumb span.separator{margin:0 5px;color:#999;}.rank-math-breadcrumb span.last{color:#4d604c;font-weight:600;}.header-section{background:linear-gradient(135deg,#e8e9da 0%,#dbe0cb 100%);color:#1e1e1e;padding:40px 30px;border-radius:15px;text-align:center;margin-bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,.05);}.header-section h2{font-size:2em;margin-bottom:15px;text-shadow:1px 1px 2px rgba(0,0,0,.15);}.header-section p{font-size:1.2em;opacity:.9;}.content-section{background:#fff;padding:30px;margin:25px 0;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.08);}.content-section h2{color:#4a5568;font-size:1.8em;margin-bottom:20px;border-bottom:3px solid #667eea;padding-bottom:10px;}.content-section h3{color:#2d3748;font-size:1.4em;margin:25px 0 15px 0;}.highlight-box{background:linear-gradient(135deg,#4d604c 0%,#6e8168 100%);color:#fff;padding:25px;border-radius:10px;margin:20px 0;text-align:center;}.highlight-box h3{margin-top:0;color:#fff;}.price-table{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin:20px 0;width:100%;border-collapse:collapse;}.price-table th{background:#4a5568;color:#fff;padding:15px;text-align:left;}.price-table td{padding:12px 15px;border-bottom:1px solid #e2e8f0;}.price-table tr:nth-child(even){background:#f7fafc;}.pros-cons{display:flex;flex-wrap:wrap;margin:20px 0;}.pro-box,.con-box{padding:20px;border-radius:8px;width:100%;}@media (min-width:769px){.pro-box,.con-box{width:calc(50% - 10px);}}.pro-box{background:#f0fff4;border-left:4px solid #f4f6f3;}.con-box{background:#fef5e7;border-left:4px solid #ed8936;}.timeline{position:relative;padding-left:30px;}.timeline::before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:#667eea;}.timeline-item{position:relative;margin-bottom:25px;padding:15px 20px;background:#f7fafc;border-radius:8px;}.timeline-item::before{content:"";position:absolute;left:-25px;top:20px;width:12px;height:12px;background:#667eea;border-radius:50%;border:3px solid #fff;}.warning-box{background:#fed7d7;border:1px solid #feb2b2;border-radius:8px;padding:20px;margin:20px 0;}.warning-box h4{color:#c53030;margin-top:0;}.tip-box{background:#e6fffa;border:1px solid #81e6d9;border-radius:8px;padding:20px;margin:20px 0;}.tip-box h4{color:#234e52;margin-top:0;}.cta-section{background:linear-gradient(135deg,#4d604c 0%,#6e8168 100%);color:#fff;padding:30px;border-radius:12px;text-align:center;margin:30px 0;}.cta-button{display:inline-block;background:#fff;color:#4d604c;padding:15px 30px;border-radius:25px;text-decoration:none;font-weight:700;margin-top:15px;transition:transform .3s ease;}.cta-button:hover{transform:translateY(-2px);}.tilbudsboks{background-color:#e8e9da;display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-radius:16px;margin:30px 0;flex-wrap:wrap;}.tilbudstekst h3{margin:0;font-size:1.5em;font-weight:600;color:#1e1e1e;}.tilbudstekst p{margin:5px 0 0 0;font-size:.95em;color:#333;}.tilbuds-knapp{background-color:#3e4b3e;color:#fff;padding:12px 25px;border-radius:12px;text-decoration:none;font-weight:600;transition:background-color .3s ease;margin-top:10px;}.tilbuds-knapp:hover{background-color:#2f3a2f;}@media (max-width:600px){.tilbudsboks{flex-direction:column;align-items:flex-start;}.tilbuds-knapp{margin-top:15px;}}.price-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:30px;}.price-table{min-width:600px;width:100%;border-collapse:collapse;}.stats-grid{display:grid;margin:25px 0;}.stat-box{background:white;padding:20px;border-radius:10px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.1);border-top:4px solid #667eea;}.stat-number{font-size:2em;font-weight:bold;color:#667eea;display:block;}.tilbuds-knapp{display:inline-block;margin-top:15px;}.cta-section h3{color:#fff;}.intro-section{background:white;border-radius:10px;padding:25px;margin:20px 0;box-shadow:0 2px 10px rgba(0,0,0,.1);}.hero-section{background:linear-gradient(135deg,#e8e9da 0%,#dbe0cb 100%);color:#1e1e1e;padding:60px 40px;text-align:center;position:relative;overflow:hidden;border-radius:20px;margin-bottom:30px;}.hero-title{font-size:3.5em;font-weight:700;margin:0 0 20px 0;text-shadow:2px 2px 4px rgba(0,0,0,.1);}.hero-subtitle{font-size:1.4em;margin:0 0 30px 0;opacity:.9;}.hero-tags{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin:30px 0;}.hero-tag{background:rgba(77,96,76,.15);padding:10px 20px;border-radius:25px;font-weight:600;color:#4d604c;}.price-grid,.factor-grid{gap:25px;margin:30px 0;}.price-card,.factor-card{background:white;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.1);border-left:5px solid #4d604c;transition:transform .3s ease;}.price-card:hover,.factor-card:hover{transform:translateY(-5px);}.price-number{font-size:2.5em;font-weight:700;color:#4d604c;margin-bottom:10px;}.price-label{color:#666;font-size:1.1em;margin-bottom:15px;}.price-description,.factor-description{color:#888;font-size:.95em;line-height:1.5;}.factor-title{color:#4d604c;font-size:1.3em;font-weight:600;margin-bottom:15px;}.comparison-table{width:100%;margin:30px 0;border-radius:15px;overflow-x:auto;display:block;box-shadow:0 10px 30px rgba(0,0,0,.1);}.comparison-table table{border-collapse:collapse;width:100%;min-width:600px;}.comparison-table th{background:linear-gradient(135deg,#4d604c 0%,#6e8168 100%);color:white;padding:20px;text-align:left;font-weight:600;}.comparison-table td{padding:20px;border-bottom:1px solid #eee;background:white;}.comparison-table tr:nth-child(even) td{background:#f8f9fa;}.comparison-table tr:hover td{background:#f0fff4;}.stats-container{display:grid;gap:20px;margin:40px 0;}.stat-box{background:white;border-radius:15px;padding:25px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.1);border-top:4px solid #4d604c;}.stat-number{font-size:2.2em;font-weight:700;color:#4d604c;display:block;}.stat-label{color:#666;margin-top:8px;font-weight:500;}.tips-section{background:linear-gradient(135deg,#f0fff4 0%,#e6fffa 100%);padding:40px;border-radius:20px;margin:40px 0;}.tips-title{color:#4d604c;font-size:1.5em;font-weight:600;margin-bottom:20px;}.tips-list{list-style:none;padding:0;}.tips-list li{background:rgba(255,255,255,.7);margin:10px 0;padding:15px;border-radius:10px;position:relative;padding-left:50px;}.tips-list li::before{content:"💡";position:absolute;left:15px;top:15px;font-size:1.2em;}.pros-cons-grid{display:grid;gap:30px;margin:30px 0;}.pros-card,.cons-card{padding:30px;border-radius:15px;}.pros-card{background:linear-gradient(135deg,#f0fff4 0%,#c6f6d5 100%);border-left:5px solid #38a169;}.cons-card{background:linear-gradient(135deg,#fef5e7 0%,#fbd38d 100%);border-left:5px solid #ed8936;}.timeline-number{position:absolute;left:-15px;top:20px;background:#4d604c;color:white;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;}.timeline-title{color:#4d604c;font-size:1.3em;font-weight:600;margin-bottom:10px;margin-left:20px;}.timeline-content{margin-left:20px;color:#666;line-height:1.6;}.cta-final{background:linear-gradient(135deg,#4d604c 0%,#6e8168 100%);color:white;padding:60px 40px;text-align:center;border-radius:20px;margin:50px 0;}.cta-final h3{font-size:2.5em;margin-bottom:20px;color:white;}.cta-final p{font-size:1.2em;margin-bottom:30px;opacity:.9;}@media (max-width:768px){.hero-title{font-size:2.5em;}.hero-tags{flex-direction:column;align-items:center;}.et_pb_scroll_top{background-color:#4e664e !important;box-shadow:0 0 10px rgba(0,0,0,.4);border-radius:6px !important;}.et_pb_scroll_top:before{color:#fff;font-size:35px;}.accordion{border:1px solid #e2e8f0;border-radius:8px;margin:15px 0;overflow:hidden;}.accordion-header{background:#f8f9fa;padding:20px;cursor:pointer;border-bottom:1px solid #e2e8f0;font-weight:600;display:flex;justify-content:space-between;align-items:center;}.accordion-content{padding:20px;display:none;}.accordion-content.active{display:block;}.content-section{width:100%;padding:40px;margin:25px 0;background:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.08);box-sizing:border-box;}}.content-section ul{list-style:none;padding-left:0;margin:0;}.content-section ul li{margin:10px 0;font-size:1.05em;}.content-section ul li a{color:#4d604c;text-decoration:none;font-weight:600;transition:color .2s ease;}.content-section ul li a:hover{color:#2f3a2f;text-decoration:underline;}.price-summary-table{width:100%;margin:30px 0;border-collapse:collapse;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08);}.price-summary-table th{background:linear-gradient(135deg,#4d604c,#6e8168);color:#fff;padding:18px;text-align:left;font-weight:600;font-size:1em;}.price-summary-table td{padding:16px;font-size:.98em;border-bottom:1px solid #e2e8f0;}.price-summary-table tr:nth-child(even) td{background:#f7fafc;}.price-summary-table td.highlight-price{font-weight:700;color:#4d604c;}.internal-link{margin:15px 0;padding:15px;background:#f0fff4;border-left:4px solid #4d604c;border-radius:10px;font-size:.95em;}.internal-link a{color:#4d604c;font-weight:600;text-decoration:none;}.internal-link a:hover{text-decoration:underline;}h2 span{display:inline-block;margin-top:30px;color:#4d604c;}h2{scroll-margin-top:120px;}@media (max-width:600px){.price-summary-table th,.price-summary-table td{padding:12px;font-size:.95em;}.content-section ul li{font-size:1em;}.hero-title{font-size:2em;}}.priskalkulatorer-page{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6;color:#333;width:100%;margin:60px 0;padding:0;}.priskalkulatorer-page *{box-sizing:border-box;}.priskalkulatorer-page .hero{background:linear-gradient(135deg,#4d604c 0%,#3e4e3d 100%);color:white;padding:60px 0;text-align:center;width:100vw;margin-left:calc(-50vw + 50%);}.priskalkulatorer-page .kalkulator-grid{display:flex;flex-wrap:wrap;gap:30px;padding:60px 0;width:100%;max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px;justify-content:center;}.priskalkulatorer-page .kalkulator-card{flex:0 0 calc(33.333% - 20px);min-width:320px;}.priskalkulatorer-page .benefits{background:white;padding:60px 0;text-align:center;width:100vw;margin-left:calc(-50vw + 50%);}.priskalkulatorer-page .cta{background:linear-gradient(135deg,#4d604c 0%,#3e4e3d 100%);color:white;padding:60px 0;text-align:center;width:100vw;margin-left:calc(-50vw + 50%);}.priskalkulatorer-page .disclaimer{background:#f8fafc;padding:40px 0;text-align:center;color:#666;font-size:.9em;width:100vw;margin-left:calc(-50vw + 50%);}.priskalkulatorer-page .kalk-container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%;}.priskalkulatorer-page .hero h1{font-size:2.5em;margin-bottom:15px;font-weight:700;}.priskalkulatorer-page .hero p{font-size:1.2em;margin-bottom:30px;opacity:.9;}.priskalkulatorer-page .hero-stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-top:30px;}.priskalkulatorer-page .stat{text-align:center;}.priskalkulatorer-page .stat-number{font-size:2em;font-weight:bold;display:block;color:#90ee90;}.priskalkulatorer-page .stat-label{font-size:.9em;opacity:.8;}.priskalkulatorer-page .kalkulator-card{background:white;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;border:3px solid transparent;}.priskalkulatorer-page .kalkulator-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:#4d604c;}.priskalkulatorer-page .kalkulator-icon{font-size:3em;margin-bottom:15px;display:block;}.priskalkulatorer-page .kalkulator-title{font-size:1.4em;font-weight:600;margin-bottom:10px;color:#4d604c;}.priskalkulatorer-page .kalkulator-description{color:#666;margin-bottom:15px;line-height:1.5;}.priskalkulatorer-page .price-range{background:#f0f9f4;padding:10px 15px;border-radius:8px;font-weight:600;color:#065f46;margin-bottom:20px;border-left:4px solid #10b981;}.priskalkulatorer-page .kalkulator-btn{background:linear-gradient(135deg,#4d604c 0%,#3e4e3d 100%);color:white;padding:12px 25px;border:none;border-radius:8px;cursor:pointer;width:100%;font-weight:600;font-size:16px;transition:all .3s ease;}.priskalkulatorer-page .kalkulator-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(77,96,76,.4);}.priskalkulatorer-page .benefits h2{font-size:2.2em;margin-bottom:20px;color:#4d604c;}.priskalkulatorer-page .benefits-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin-top:40px;max-width:800px;margin-left:auto;margin-right:auto;}.priskalkulatorer-page .benefit-item{padding:20px;flex:0 0 calc(50% - 15px);box-sizing:border-box;}.priskalkulatorer-page .benefit-icon{font-size:2.5em;margin-bottom:15px;color:#4d604c;}.priskalkulatorer-page .cta h2{font-size:2em;margin-bottom:15px;}.priskalkulatorer-page .cta-btn{background:white;color:#4d604c;padding:15px 30px;border:none;border-radius:8px;font-weight:600;font-size:18px;margin-top:20px;cursor:pointer;transition:transform .3s ease;}.priskalkulatorer-page .cta-btn:hover{transform:scale(1.05);}@media (max-width:768px){.priskalkulatorer-page .hero h1{font-size:2em;}.priskalkulatorer-page .hero-stats{gap:20px;}.priskalkulatorer-page .kalkulator-grid{flex-direction:column;padding:40px 20px;align-items:center;}.priskalkulatorer-page .kalkulator-card{flex:1 1 100%;max-width:400px;}.priskalkulatorer-page .kalk-container{padding:0 15px;}.priskalkulatorer-page .benefits-grid{flex-direction:column;gap:30px;max-width:100%;}.priskalkulatorer-page .benefit-item{flex:1 1 100%;}}.handverker-kalkulator-page{width:100%;margin:0;padding:60px 0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6;color:#333;}.handverker-kalkulator-page *{margin:0;padding:0;box-sizing:border-box;}.handverker-kalkulator-page .container{width:100%;margin:0;padding:40px 20px;background:#f8fafc;box-sizing:border-box;}.handverker-kalkulator-page .kalk-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;}.handverker-kalkulator-page .kalkulator-container{width:100%;max-width:none;background:white;border-radius:15px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.1);border:3px solid #4d604c;box-sizing:border-box;}.handverker-kalkulator-page .header{text-align:center;margin-bottom:30px;}.handverker-kalkulator-page .header h1{font-size:2.5em;color:#4d604c;margin-bottom:15px;font-weight:700;}.handverker-kalkulator-page .header>p{color:#666;font-size:1.3em;margin-bottom:20px;}.handverker-kalkulator-page .info-box{background:#f0f9f4;padding:25px;border-radius:12px;margin-top:25px;border-left:4px solid #4d604c;text-align:left;}.handverker-kalkulator-page .info-box h3{color:#2d5a2d;margin:0 0 15px 0;font-size:1.2em;font-weight:600;}.handverker-kalkulator-page .info-source{font-size:.95em;color:#2d5a2d;margin:0 0 20px 0;font-style:italic;}.handverker-kalkulator-page .info-details{background:white;padding:20px;border-radius:8px;margin-bottom:15px;}.handverker-kalkulator-page .info-details h4{color:#333;margin:0 0 12px 0;font-size:1em;font-weight:600;}.handverker-kalkulator-page .info-details h4:nth-of-type(2){color:#2d5a2d;margin:20px 0 10px 0;}.handverker-kalkulator-page .info-details ul{font-size:.95em;color:#333;margin:0 0 15px 0;padding-left:0;line-height:1.7;list-style:none;}.handverker-kalkulator-page .info-details ul li{margin-bottom:8px;padding-left:20px;position:relative;}.handverker-kalkulator-page .info-details ul li:before{content:"•";color:#4d604c;font-weight:bold;position:absolute;left:0;}.handverker-kalkulator-page .info-details p{font-size:.95em;color:#333;margin:0 0 10px 0;line-height:1.6;}.handverker-kalkulator-page .note{font-size:.95em;color:#2d5a2d;margin:0;padding:15px;background:#f8fdf8;border-radius:6px;line-height:1.6;}.handverker-kalkulator-page .form-group{margin-bottom:30px;}.handverker-kalkulator-page .form-group label{display:block;margin-bottom:10px;font-weight:600;color:#333;font-size:1.1em;}.handverker-kalkulator-page .form-control{width:100%;padding:16px;border:2px solid #e2e8f0;border-radius:8px;font-size:17px;transition:border-color .3s ease;}.handverker-kalkulator-page .form-control:focus{outline:none;border-color:#4d604c;box-shadow:0 0 0 3px rgba(77,96,76,.1);}.handverker-kalkulator-page .fagomrade-grid{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px;justify-content:center;}.handverker-kalkulator-page .fagomrade-btn{flex:1 1 140px;min-width:140px;max-width:160px;padding:18px 12px;border:2px solid #e2e8f0;border-radius:8px;background:white;cursor:pointer;text-align:center;transition:all .3s ease;font-size:15px;font-weight:500;}.handverker-kalkulator-page .fagomrade-btn:hover{border-color:#4d604c;background:#f0f9f4;}.handverker-kalkulator-page .fagomrade-btn.active{border-color:#4d604c;background:#4d604c;color:white;}.handverker-kalkulator-page .fagomrade-icon{font-size:1.8em;display:block;margin-bottom:8px;}.handverker-kalkulator-page .calculate-btn{background:linear-gradient(135deg,#4d604c 0%,#3e4e3d 100%);color:white;padding:20px 30px;border:none;border-radius:8px;font-size:19px;font-weight:600;width:100%;cursor:pointer;transition:all .3s ease;margin-top:25px;}.handverker-kalkulator-page .calculate-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(77,96,76,.3);}.handverker-kalkulator-page .result{margin-top:35px;padding:30px;background:linear-gradient(135deg,#f0f9f4 0%,#e8f5e8 100%);border:2px solid #4d604c;border-radius:12px;display:none;}.handverker-kalkulator-page .result.show{display:block;animation:fadeIn .5s ease;}@keyframes fadeIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}.handverker-kalkulator-page .result h3{color:#4d604c;margin-bottom:20px;font-size:1.5em;text-align:center;}.handverker-kalkulator-page .price-display{font-size:2.3em;font-weight:bold;color:#2d5a2d;margin-bottom:20px;text-align:center;}.handverker-kalkulator-page .breakdown{background:white;padding:25px;border-radius:8px;margin-top:20px;}.handverker-kalkulator-page .breakdown-item{display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0;font-size:16px;}.handverker-kalkulator-page .breakdown-item:last-child{border-bottom:none;font-weight:bold;margin-top:15px;padding-top:15px;border-top:2px solid #4d604c;font-size:17px;}.handverker-kalkulator-page .disclaimer{margin-top:25px;font-size:1em;color:#666;font-style:italic;line-height:1.6;text-align:center;}@media (max-width:768px){.handverker-kalkulator-page .container{padding:20px 5px !important;}.handverker-kalkulator-page .kalk-container{padding:0 5px !important;max-width:none !important;width:100% !important;}.handverker-kalkulator-page .kalkulator-container{padding:20px 10px !important;margin:0 !important;width:100% !important;max-width:none !important;}.handverker-kalkulator-page .header h1{font-size:2em;}.handverker-kalkulator-page .header>p{font-size:1.1em;}.handverker-kalkulator-page .fagomrade-btn{flex:1 1 120px;min-width:120px;max-width:none;}.handverker-kalkulator-page .price-display{font-size:1.8em;}}@media (max-width:480px){.handverker-kalkulator-page .container{padding:10px 0 !important;width:100% !important;}.handverker-kalkulator-page .kalk-container{padding:0 !important;max-width:none !important;width:100% !important;margin:0 !important;}.handverker-kalkulator-page .kalkulator-container{padding:15px 8px !important;margin:0 !important;border-radius:5px !important;border-width:1px !important;width:100% !important;max-width:none !important;}.handverker-kalkulator-page .info-box{padding:12px !important;margin-top:15px;}.handverker-kalkulator-page .info-details{padding:12px !important;}.handverker-kalkulator-page .fagomrade-btn{flex:1 1 100px;min-width:100px;padding:15px 6px;font-size:13px;}.handverker-kalkulator-page .fagomrade-icon{font-size:1.5em;}.handverker-kalkulator-page .header h1{font-size:1.7em;}.handverker-kalkulator-page .form-control{padding:14px 10px;}.handverker-kalkulator-page .calculate-btn{padding:16px 15px;font-size:16px;}.handverker-kalkulator-page .result{padding:15px 10px;margin-top:20px;}.handverker-kalkulator-page .breakdown{padding:12px;}}.toc{background:#f8f9fa;border:2px solid #e9ecef;border-radius:10px;padding:25px;margin:25px 0;}.toc h2{color:#2c3e50;margin-top:0;margin-bottom:20px;font-size:1.5em;border-bottom:2px solid #3498db;padding-bottom:10px;}.toc ul{list-style:none;padding-left:0;}.toc li{margin:10px 0;padding:8px 0;border-bottom:1px solid #e9ecef;}.toc li:last-child{border-bottom:none;}.toc a{display:block;padding:8px 15px;color:#2c3e50;text-decoration:none;border-radius:5px;transition:background-color .3s;}.toc a:hover{background-color:#e9ecef;text-decoration:none;}.handverker-article{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.7;color:#3a4a38;background:#eef5ee;margin:0;padding:0;min-height:100vh;}.handverker-container{max-width:1100px;margin:0 auto;padding:20px;background:white;box-shadow:0 0 40px rgba(77,96,76,.1);border-radius:12px;margin-top:20px;margin-bottom:20px;}.handverker-header{background:linear-gradient(135deg,#4d604c 0%,#6e8168 100%);color:white;padding:50px 40px;border-radius:16px;margin-bottom:40px;text-align:center;position:relative;overflow:hidden;}.handverker-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;}.handverker-header h1{margin:0 0 20px 0;font-size:3.2em;font-weight:800;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.3);}.handverker-header p{font-size:1.3em;margin:0;position:relative;z-index:1;opacity:.95;font-weight:300;}.handverker-intro{background:linear-gradient(135deg,#eef5ee 0%,#e4e6d7 100%);padding:40px;border-radius:12px;margin-bottom:40px;border:1px solid #e4e6d7;}.handverker-intro p{margin-bottom:20px;font-size:1.1em;color:#3a4a38;}.handverker-toc{background:linear-gradient(135deg,#eef5ee 0%,#e4e6d7 100%);padding:35px;border-radius:12px;margin-bottom:40px;border-left:6px solid #4d604c;}.handverker-toc h2{margin-top:0;margin-bottom:25px;color:#4d604c;font-size:1.8em;font-weight:700;}.handverker-toc ul{list-style:none;padding:0;margin:0;display:grid;gap:12px;}.handverker-toc li{margin:0;padding:0;}.handverker-toc a{display:block;padding:15px 20px;background:white;border-radius:8px;text-decoration:none;color:#4d604c;font-weight:600;transition:all .3s ease;border:1px solid #e4e6d7;}.handverker-toc a:hover{background:#4d604c;color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(77,96,76,.3);}.handverker-section{margin-bottom:50px;padding:35px;background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);border-left:6px solid #4d604c;}.handverker-section h2{color:#4d604c;margin:0 0 25px 0;font-size:2.2em;font-weight:700;}.handverker-section h3{color:#4d604c;margin:30px 0 20px 0;font-size:1.5em;font-weight:600;}.handverker-card{background:linear-gradient(135deg,#eef5ee 0%,#e4e6d7 100%);padding:35px;border-radius:16px;margin:30px 0;border:2px solid #4d604c;box-shadow:0 8px 25px rgba(77,96,76,.15);position:relative;}.handverker-card::before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(to bottom,#4d604c,#6e8168);border-radius:3px 0 0 3px;}.handverker-card h4{color:#3a4a38;margin:0 0 20px 0;font-size:1.5em;font-weight:700;}.handverker-rating{display:flex;align-items:center;margin:15px 0;padding:12px;background:rgba(255,255,255,.8);border-radius:8px;}.handverker-stars{color:#f6ad55;font-size:1.4em;margin-right:15px;text-shadow:0 1px 2px rgba(0,0,0,.1);}.handverker-rating span:last-child{color:#3a4a38;font-weight:600;}.handverker-card ul{margin:20px 0;padding-left:0;}.handverker-card li{margin:12px 0;padding:8px 0 8px 35px;position:relative;color:#3a4a38;font-weight:500;}.handverker-card li::before{content:attr(data-icon);position:absolute;left:0;top:8px;font-size:1.2em;}.handverker-contact{background:linear-gradient(135deg,#eef5ee 0%,rgba(238,245,238,.7) 100%);padding:20px;border-radius:10px;margin:20px 0;border-left:4px solid #4d604c;}.handverker-contact p{margin:8px 0;color:#3a4a38;font-weight:600;}.handverker-cta{display:inline-block;background:linear-gradient(135deg,#4d604c 0%,#6e8168 100%);color:white;padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.1em;margin-top:20px;transition:all .3s ease;box-shadow:0 4px 15px rgba(77,96,76,.3);}.handverker-cta:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(77,96,76,.4);background:linear-gradient(135deg,#3a4a38 0%,#4d604c 100%);}.handverker-price-table{width:100%;border-collapse:collapse;margin:30px 0;background:white;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.1);}.handverker-price-table th{background:linear-gradient(135deg,#4d604c 0%,#6e8168 100%);color:white;padding:20px 15px;font-weight:700;font-size:1.1em;text-align:left;}.handverker-price-table td{padding:18px 15px;border-bottom:1px solid #e4e6d7;color:#3a4a38;font-weight:500;}.handverker-price-table tr:nth-child(even){background:#eef5ee;}.handverker-price-table tr:hover{background:#e4e6d7;}.handverker-tip-box{background:linear-gradient(135deg,#eef5ee 0%,#e4e6d7 100%);padding:25px;border-radius:12px;border-left:5px solid #4d604c;margin:25px 0;}.handverker-tip-box h4{margin:0 0 15px 0;color:#3a4a38;font-size:1.3em;font-weight:700;}.handverker-tip-box p{margin:8px 0;color:#3a4a38;font-weight:500;}.handverker-warning-box{background:linear-gradient(135deg,#fef2f2 0%,#fecaca 100%);padding:25px;border-radius:12px;border-left:5px solid #dc2626;margin:25px 0;}.handverker-warning-box h4{margin:0 0 15px 0;color:#dc2626;font-size:1.3em;font-weight:700;}.handverker-timeline-item{margin:25px 0;padding:25px;background:linear-gradient(135deg,#eef5ee 0%,#e4e6d7 100%);border-radius:12px;border-left:5px solid #4d604c;}.handverker-timeline-item h4{margin:0 0 15px 0;color:#4d604c;font-size:1.3em;font-weight:700;}.handverker-final-cta{background:linear-gradient(135deg,#4d604c 0%,#6e8168 100%);color:white;padding:50px 40px;border-radius:16px;text-align:center;margin:40px 0;position:relative;overflow:hidden;}.handverker-final-cta::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;}.handverker-final-cta h3{margin:0 0 20px 0;font-size:2.5em;font-weight:800;position:relative;z-index:1;}.handverker-final-cta p{position:relative;z-index:1;font-size:1.2em;margin-bottom:25px;opacity:.95;}.handverker-final-cta ul{text-align:left;max-width:600px;margin:0 auto 30px auto;position:relative;z-index:1;}.handverker-final-cta li{margin:12px 0;font-weight:600;font-size:1.1em;}.handverker-final-button{display:inline-block;background:white;color:#4d604c;padding:20px 45px;border-radius:50px;text-decoration:none;font-weight:800;font-size:1.3em;margin-top:20px;transition:all .3s ease;position:relative;z-index:1;box-shadow:0 8px 25px rgba(0,0,0,.2);}.handverker-final-button:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,0,0,.3);background:#eef5ee;}.handverker-faq{background:#eef5ee;padding:40px;border-radius:12px;margin:40px 0;}.handverker-faq h2{color:#4d604c;margin-bottom:30px;font-size:2.2em;font-weight:700;}.handverker-faq dt{font-weight:700;color:#4d604c;margin:25px 0 10px 0;font-size:1.2em;line-height:1.5;}.handverker-faq dd{margin:0 0 25px 0;padding:15px 0;color:#3a4a38;font-weight:500;line-height:1.7;border-bottom:1px solid #e4e6d7;}a{color:#4d604c;}@media (max-width:768px){.handverker-container{margin:10px;padding:15px;border-radius:8px;}.handverker-header{padding:30px 20px;border-radius:12px;}.handverker-header h1{font-size:2.2em;}.handverker-header p{font-size:1.1em;}.handverker-toc ul{}.handverker-section{padding:25px 20px;}.handverker-card{padding:25px 20px;}.handverker-price-table{font-size:.9em;}.handverker-price-table th,.handverker-price-table td{padding:12px 8px;}.handverker-final-cta{padding:30px 20px;}.handverker-final-cta h3{font-size:2em;}}@media print{.handverker-article{background:white;}.handverker-cta,.handverker-final-button{display:none;}}.kubikk-kalkulator{max-width:1200px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-radius:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}.kubikk-container{background:white;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);padding:40px;}.kubikk-header{text-align:center;margin-bottom:40px;}.kubikk-header h1{color:#1f2937;font-size:2.5rem;font-weight:800;margin:0 0 10px 0;display:flex;align-items:center;justify-content:center;gap:15px;}.kubikk-icon{background:#2563eb;padding:12px;border-radius:12px;color:white;font-size:1.5rem;}.kubikk-header p{color:#6b7280;font-size:1.2rem;margin:0;}.kubikk-grid{display:grid;gap:40px;}@media (max-width:768px){.kubikk-grid{gap:30px;}.kubikk-container{padding:20px;}.kubikk-header h1{font-size:2rem;}}.input-section{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);padding:30px;border-radius:16px;border:1px solid #93c5fd;}.input-section h2{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 20px 0;display:flex;align-items:center;gap:10px;}.form-group{margin-bottom:20px;}.form-label{display:block;color:#374151;font-weight:600;margin-bottom:8px;}.form-input{width:100%;padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;font-size:1rem;transition:all .3s ease;box-sizing:border-box;}.form-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);}.form-select{width:100%;padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;font-size:1rem;background:white;cursor:pointer;box-sizing:border-box;}.input-grid{display:grid;gap:16px;}.error-message{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px;color:#dc2626;font-size:.9rem;margin-top:16px;}.button-group{display:flex;gap:12px;margin-top:20px;}@media (max-width:480px){.button-group{flex-direction:column;gap:12px;}}.beregn-btn{flex:2;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:white;border:none;padding:16px 24px;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(37,99,235,.3);}.beregn-btn:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-1px);box-shadow:0 6px 16px rgba(37,99,235,.4);}.beregn-btn:active{transform:translateY(0);}.beregn-btn:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none;}.reset-btn{flex:1;background:#6b7280;color:white;border:none;padding:16px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;}.reset-btn:hover{background:#4b5563;}.result-section{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);padding:30px;border-radius:16px;border:1px solid #86efac;}.result-section h2{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 20px 0;display:flex;align-items:center;gap:10px;}.main-result{background:white;padding:24px;border-radius:12px;border:2px solid #34d399;text-align:center;margin-bottom:20px;}.main-result-label{color:#6b7280;font-size:.9rem;margin-bottom:8px;}.main-result-value{color:#059669;font-size:2.5rem;font-weight:800;margin:0;}.secondary-results{display:grid;gap:12px;margin-bottom:20px;}.secondary-result{background:white;padding:16px;border-radius:8px;border:1px solid #d1d5db;text-align:center;}.secondary-result-label{color:#6b7280;font-size:.8rem;margin-bottom:4px;}.secondary-result-value{font-size:1.3rem;font-weight:700;margin:0;}.liter-value{color:#2563eb;}.cm3-value{color:#7c3aed;}.calculation-details{background:#eff6ff;padding:16px;border-radius:8px;border:1px solid #bfdbfe;}.calculation-details h4{color:#374151;font-size:.9rem;font-weight:700;margin:0 0 8px 0;}.calculation-details p{color:#6b7280;font-size:.85rem;margin:4px 0;}.empty-result{background:#f9fafb;padding:40px;border-radius:12px;border:1px solid #d1d5db;text-align:center;color:#6b7280;}.empty-result-icon{font-size:4rem;opacity:.3;margin-bottom:16px;}.info-section{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);padding:24px;border-radius:12px;border:1px solid #f59e0b;margin-top:24px;}.info-section h3{color:#1f2937;font-size:1.2rem;font-weight:700;margin:0 0 12px 0;display:flex;align-items:center;gap:8px;}.info-list{color:#374151;font-size:.9rem;line-height:1.6;}.info-list p{margin:8px 0;}.info-divider{border:none;height:1px;background:#f59e0b;margin:12px 0;opacity:.3;}.examples-section{background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%);padding:24px;border-radius:12px;border:1px solid #a5b4fc;margin-top:32px;}.examples-section h3{color:#1f2937;font-size:1.2rem;font-weight:700;margin:0 0 16px 0;}.examples-grid{display:grid;gap:16px;}.example-card{background:white;padding:16px;border-radius:8px;border:1px solid #d1d5db;}.example-card h4{color:#1f2937;font-size:.95rem;font-weight:700;margin:0 0 8px 0;}.example-card p{color:#6b7280;font-size:.85rem;margin:0;}.loan-calculator-widget .calculate-btn:disabled{opacity:.6;cursor:not-allowed;}.loan-calculator-widget .visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}.loan-calculator-widget .loan-type-option:focus-visible,.loan-calculator-widget .calculate-btn:focus-visible{outline:3px solid #2f6f2e;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.loan-calculator-widget *{transition:none !important;scroll-behavior:auto !important;}}.loan-calculator-widget,.loan-calculator-widget *{box-sizing:border-box;}.loan-calculator-widget{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:linear-gradient(135deg,#4d604c 0%,#3a4a39 100%);padding:15px;border-radius:8px;margin:20px 0;color:#111;}.loan-calculator-widget .header{text-align:center;color:#fff;margin-bottom:30px;}.loan-calculator-widget .header h1{font-size:2.2rem;margin:0 0 10px;font-weight:700;}.loan-calculator-widget .header p{font-size:1.1rem;opacity:.95;margin:0;}@media (max-width:768px){.loan-calculator-widget{padding:10px;}.loan-calculator-widget .header h1{font-size:1.8rem;}.loan-calculator-widget .header p{font-size:1rem;}}.loan-calculator-widget .calculator-wrapper{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:40px;}.loan-calculator-widget .calculator-card,.loan-calculator-widget .results-card{flex:1;min-width:300px;background:#eef5ee;border-radius:16px;padding:25px;border:1px solid #e4e6d7;box-shadow:0 15px 35px rgba(77,96,76,.15);}@media (max-width:768px){.loan-calculator-widget .calculator-wrapper{flex-direction:column;gap:20px;}.loan-calculator-widget .calculator-card,.loan-calculator-widget .results-card{padding:20px;border-radius:12px;}}.loan-calculator-widget .form-group{margin-bottom:25px;}.loan-calculator-widget label{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:.95rem;}.loan-calculator-widget input,.loan-calculator-widget select{width:100%;padding:14px 15px;border:2px solid #e1e5e9;border-radius:12px;font-size:1rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;}.loan-calculator-widget input:focus,.loan-calculator-widget select:focus{outline:none;border-color:#4d604c;box-shadow:0 0 0 3px rgba(77,96,76,.12);}.loan-calculator-widget .input-group{position:relative;}.loan-calculator-widget .currency,.loan-calculator-widget .percentage{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666;font-weight:500;pointer-events:none;}.loan-calculator-widget input[type="range"]{-webkit-appearance:none;height:8px;border-radius:4px;background:linear-gradient(to right,#4d604c 0%,#3a4a39 100%);outline:none;margin:15px 0;width:100%;}.loan-calculator-widget input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid #4d604c;cursor:pointer;box-shadow:0 2px 6px rgba(77,96,76,.3);}.loan-calculator-widget .range-labels{display:flex;justify-content:space-between;font-size:.85rem;color:#666;margin-top:-6px;}.loan-calculator-widget .input-control{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;}.loan-calculator-widget .input-buttons{display:flex;gap:6px;}.loan-calculator-widget .input-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #cfd6cf;background:#fff;border-radius:10px;font-size:1.25rem;font-weight:800;line-height:1;color:#2a2f2a;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;user-select:none;}.loan-calculator-widget .input-btn:hover{background:#f7faf7;border-color:#4d604c;box-shadow:0 2px 10px rgba(77,96,76,.15);}.loan-calculator-widget .input-btn:active{transform:scale(.96);background:#eef5ee;}@media (max-width:768px){.loan-calculator-widget .input-btn{width:42px;height:42px;font-size:1.35rem;}}.loan-calculator-widget .loan-type-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;}.loan-calculator-widget .loan-type-option{flex:1 1 calc(25% - 12px);max-width:calc(25% - 12px);padding:16px 12px;border:2px solid #e1e5e9;border-radius:12px;background:#fff;text-align:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;color:#222;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:90px;}.loan-calculator-widget .loan-type-option .icon{font-size:1.4rem;margin-bottom:6px;display:block;}.loan-calculator-widget .loan-type-option:hover{border-color:#4d604c;background:#eaf3ea;}.loan-calculator-widget .loan-type-option.active{border-color:#4d604c;background:linear-gradient(135deg,#4d604c,#3a4a39);color:#fff;box-shadow:0 2px 10px rgba(77,96,76,.18);}@media (max-width:900px){.loan-calculator-widget .loan-type-option{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px);}}@media (max-width:560px){.loan-calculator-widget .loan-type-option{flex:1 1 100%;max-width:100%;}}.loan-calculator-widget .results-card h3{color:#333;margin-bottom:20px;font-size:1.4rem;text-align:center;}.loan-calculator-widget .monthly-payment{background:linear-gradient(135deg,#4d604c,#3a4a39);color:#fff;margin:-20px -20px 15px -20px;padding:20px;border-radius:12px 12px 0 0;text-align:center;}.loan-calculator-widget .monthly-payment .amount{font-size:2.1rem;font-weight:800;margin-bottom:4px;}.loan-calculator-widget .monthly-payment .label{opacity:.95;font-size:.95rem;}.loan-calculator-widget .result-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0;}.loan-calculator-widget .result-item:last-child{border-bottom:none;}.loan-calculator-widget .result-label{color:#666;font-weight:500;}.loan-calculator-widget .result-value{font-weight:700;font-size:1.05rem;color:#333;}.loan-calculator-widget .chart-container{margin-top:20px;background:#fff;border-radius:12px;padding:18px;border:1px solid #eaeaea;}.loan-calculator-widget .payment-breakdown{display:flex;margin-top:12px;border-radius:12px;overflow:hidden;height:20px;}.loan-calculator-widget .payment-breakdown>div{position:relative;}.loan-calculator-widget .principal-bar{background:#4d604c;}.loan-calculator-widget .interest-bar{background:#8c5f5f;}.loan-calculator-widget .legend{display:flex;justify-content:center;gap:18px;margin-top:12px;}.loan-calculator-widget .legend-item{display:flex;align-items:center;gap:8px;font-size:.9rem;}.loan-calculator-widget .legend-color{width:16px;height:16px;border-radius:4px;}.loan-calculator-widget .calculate-btn{width:100%;background:linear-gradient(135deg,#4d604c 0%,#3a4a39 100%);color:#fff;border:none;padding:14px;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;margin-top:8px;text-align:center;}.loan-calculator-widget .calculate-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(77,96,76,.28);}.loan-calculator-widget .hidden{display:none;}.loan-calculator-widget .range-labels{display:flex;justify-content:space-between;align-items:center;gap:8px;}.loan-calculator-widget .range-labels span:first-child::after{content:" –";margin-left:6px;}.wpforms-page-button,.wpforms-submit{background-color:#4e664e !important;color:#fff !important;border:none !important;border-radius:6px;padding:12px 25px;font-weight:bold;transition:all .3s ease;}.wpforms-page-button:hover,.wpforms-submit:hover{background-color:#3d513d !important;color:#fff !important;}