body,html{background:#fff}.plan-tratament-print{width:100vw;height:100vh;font-family:Montserrat,sans-serif;background-color:#fff}.plan-tratament-print header .logo{width:70px}.plan-tratament-print h1{margin-top:22px;margin-bottom:8px;font-size:2.2rem}.plan-tratament-print h2{font-size:1.8rem}.plan-tratament-print .date{margin-top:4px;font-size:1.2rem}.plan-tratament-print .stages{margin-top:48px}.plan-tratament-print .stages .stages-list>li{margin-bottom:24px}.plan-tratament-print .stages h3{padding-left:16px;font-size:1.5rem}.plan-tratament-print .stages h3 i{left:0;top:6px}.plan-tratament-print .stages .stage-price{font-size:1.3rem;font-weight:700}.plan-tratament-print .stages .table-header{margin-left:32px;padding-bottom:4px;font-size:1rem;border-bottom:1px solid #d3d3d3}.plan-tratament-print .stages .table-body{margin-left:18px;padding-left:14px;border-left:1px solid #d3d3d3}.plan-tratament-print .stages .table-body>li{margin-bottom:8px;font-size:1.2rem;position:relative}.plan-tratament-print .stages .table-body>li:before{content:"";display:block;width:9px;height:9px;left:-19px;top:3px;border-radius:50%;position:absolute;background-color:#d3d3d3}.plan-tratament-print .stages .table-body>li:first-child{margin-top:8px}.plan-tratament-print .stages .table-body>li .medic-name{font-size:.9rem}.plan-tratament-print .stages .table-body>li .treatment-notes{padding-left:10px;padding-right:4px;font-size:1rem;text-align:justify}.plan-tratament-print .stages .price,.plan-tratament-print .stages .quantity,.plan-tratament-print .stages .teeth,.plan-tratament-print .stages .total{text-align:center}.plan-tratament-print .stages .name{width:360px;margin-right:8px}.plan-tratament-print .stages .medic{width:140px}.plan-tratament-print .stages .quantity{width:70px}.plan-tratament-print .stages .teeth{width:120px}.plan-tratament-print .stages .price,.plan-tratament-print .stages .total{width:100px}.plan-tratament-print .calcul-total{padding-top:10px;border-top:1px solid grey}.plan-tratament-print .calcul-total p{font-weight:700;font-size:1.3rem}.plan-tratament-print .section{margin-top:40px}.plan-tratament-print .section>h2{font-size:1.7rem;margin-bottom:16px}.plan-tratament-print .conditii-comerciale h3{font-size:1.2rem;margin-bottom:12px}.plan-tratament-print .conditii-comerciale h4{font-size:1.3rem;margin-bottom:12px}.plan-tratament-print .conditii-comerciale p{font-size:1.2rem;text-align:justify}.plan-tratament-print .conditii-comerciale p:last-child{margin-bottom:0}.plan-tratament-print .conditii-comerciale ol,.plan-tratament-print .conditii-comerciale ul{padding-left:1.5em;margin-bottom:1em;font-size:1.2rem;opacity:.7;list-style-type:disc}.plan-tratament-print .conditii-comerciale li{margin-bottom:.5em}.plan-tratament-print .conditii-comerciale strong{font-weight:700}.plan-tratament-print .conditii-comerciale em{font-style:italic}.plan-tratament-print .plan-de-plati h2{margin-bottom:12px}.plan-tratament-print .plan-de-plati p{font-size:1.2rem}.plan-tratament-print .plan-de-plati ul{padding-left:20px;list-style-type:disc}.plan-tratament-print .plan-de-plati ul li{font-size:1.3rem;margin-bottom:6px}.plan-tratament-print .plan-de-plati ul li p{font-size:1.1rem}.plan-tratament-print .disclaimer p{font-size:1.2rem}.plan-tratament-print .semnatura{margin-top:40px}.plan-tratament-print .semnatura>div{width:50%}.plan-tratament-print .semnatura>div h4{padding-bottom:80px;max-width:80%;margin:0 auto;border-bottom:1px solid grey;text-align:center}.plan-tratament-print .semnatura>div p{margin-top:10px;text-align:center}@media print{@page{size:A4 portrait;margin:42px;background-color:#fff}}