@charset "UTF-8";
/*!
Theme Name: Akount – Raoul PRZ Digital
Template: akount
Theme URI: http://raoulprz.ch/
Author: Raoul Pérez
Author URI: https://raoulprz.ch
Description: Custom child theme for Akount.
Text Domain: akount-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Raoul PRZ Digital is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/body{font-family:var(--akount-font-base)}h1,h2,h3,h4{color:var(--akount-secondary);font-weight:600}body{font-size:13px}@media (min-width:768px){body{font-size:14px}}@media (min-width:992px){body{font-size:14px}}p{font-size:13px}@media (min-width:768px){p{font-size:14px}}@media (min-width:992px){p{font-size:14px}}h1{font-size:22px}@media (min-width:768px){h1{font-size:24px}}@media (min-width:992px){h1{font-size:28px}}h2{font-size:20px}@media (min-width:768px){h2{font-size:22px}}@media (min-width:992px){h2{font-size:24px}}h3{font-size:18px}@media (min-width:768px){h3{font-size:20px}}@media (min-width:992px){h3{font-size:22px}}h4{font-size:17px}@media (min-width:768px){h4{font-size:18px}}@media (min-width:992px){h4{font-size:20px}}h5{font-size:16px}@media (min-width:768px){h5{font-size:17px}}@media (min-width:992px){h5{font-size:18px}}h6{font-size:15px}@media (min-width:768px){h6{font-size:15px}}@media (min-width:992px){h6{font-size:16px}}form label{font-size:12px}@media (min-width:768px){form label{font-size:13px}}@media (min-width:992px){form label{font-size:14px}}.text-xs{font-size:10px}@media (min-width:768px){.text-xs{font-size:12px}}@media (min-width:992px){.text-xs{font-size:13px}}.text-s{font-size:12px}@media (min-width:768px){.text-s{font-size:14px}}@media (min-width:992px){.text-s{font-size:15px}}.text-m{font-size:15px}@media (min-width:768px){.text-m{font-size:17px}}@media (min-width:992px){.text-m{font-size:18px}}.text-l{font-size:18px}@media (min-width:768px){.text-l{font-size:20px}}@media (min-width:992px){.text-l{font-size:22px}}.text-xl{font-size:21px}@media (min-width:768px){.text-xl{font-size:24px}}@media (min-width:992px){.text-xl{font-size:28px}}.text-xxl{font-size:28px}@media (min-width:768px){.text-xxl{font-size:34px}}@media (min-width:992px){.text-xxl{font-size:40px}}.text-xxxl{font-size:48px}@media (min-width:768px){.text-xxxl{font-size:57px}}@media (min-width:992px){.text-xxxl{font-size:72px}}.text-xxxxl{font-size:57px}@media (min-width:768px){.text-xxxxl{font-size:70px}}@media (min-width:992px){.text-xxxxl{font-size:87px}}.text-xxxxxl{font-size:57px}@media (min-width:768px){.text-xxxxxl{font-size:70px}}@media (min-width:992px){.text-xxxxxl{font-size:103px}}.acf-button,.acf-repeater-add-row,.akount-btn,.akount-btn-primary,.btn,.btn-primary,.dt-buttons .buttons-excel,button{border-radius:30px}.site-branding .main-logo{width:80px}@media (max-width:768px){.site-branding .main-logo{width:60px}}.dashboard-listing.tasks .dashboard-listing-wrapper .dashboard-listing-row .author{display:none}.dashboard-main .dashboard-block{padding:25px}.dashboard-main .dashboard-title-tertiary{color:var(--akount-text);font-size:16px}.phases .phase{margin-bottom:8mm}.phases .phase .phase-title{border-bottom:1px solid var(--akount-secondary);margin:0;padding-bottom:4mm}.phases .phase .phase-title .number{color:var(--akount-secondary);display:inline-block;width:5mm}.phases .phase .phase-totals{border-top:1px solid var(--akount-secondary)}.phases .phase .phase-totals--flex{border-bottom:1px solid var(--akount-secondary);display:flex;flex-wrap:wrap;justify-content:space-between;padding:2mm 0}.phases .phase .phase-totals--flex .title{width:75%}.phases .phase .phase-totals--flex .currency{font-size:10px;width:10%}.phases .phase .phase-totals--flex .amount,.phases .phase .phase-totals--flex .duration{text-align:right;width:15%}.phases .phase .phase-totals--flex:last-of-type{border-bottom:none}.phases .phase .phase-totals--calculated,.phases .phase .phase-totals--estimation .duration,.phases .phase .phase-totals--total_ht{font-weight:600}.phases .phase .phase-totals--total_ttc{border-bottom:1px solid var(--akount-primary)!important;font-weight:600}.phases .phase .phase-totals--options{padding:1mm 0 0;width:100%}.phases .phase .phase-totals--noborder{border-bottom:none;padding-bottom:0}.phases .phase .phase-totals .infos{padding-top:2mm}.phases .phase .comment{padding-top:6mm}.phases .phase-title{border-top:1px solid var(--akount-secondary);font-size:20px;margin-bottom:5px;padding-top:10px;position:relative}.phases .phase-title .number{color:var(--akount-text);display:inline-block;font-weight:600;left:-10mm;position:absolute;text-align:center;width:10mm}.pricing .phase-pricing{align-items:center;border-top:1px dotted var(--akount-secondary);display:flex;gap:10px;padding-left:20px}.pricing .phase-pricing .phase-title{flex-grow:1;font-size:16px;line-height:1.25em;margin-bottom:0;padding:10px 0 5px;position:relative}.pricing .phase-pricing .phase-title .number{left:-20px;position:absolute;text-align:left;width:20px}.pricing .phase-pricing .row-duration,.pricing .phase-pricing .total-duration{align-items:center;align-self:normal;color:grey;display:flex;flex-grow:1;justify-content:flex-end;max-width:30mm;min-height:10mm;padding:10px 0 5px;text-align:right;width:100%}.pricing .phase-pricing .row-amount,.pricing .phase-pricing .total-amount{align-items:center;align-self:normal;display:flex;flex-grow:1;font-size:14px;font-weight:600;gap:5px;justify-content:flex-end;max-width:43mm;min-height:10mm;padding:10px 0 5px;text-align:right;width:100%}.pricing .phase-pricing .row-amount.uncounted,.pricing .phase-pricing .total-amount.uncounted{color:grey}.pricing .phase-pricing .total-amount{color:var(--akount-secondary);font-size:16px;font-weight:800}.pricing .phase-pricing.subtotal,.pricing .phase-pricing.total{border-top:1px solid var(--akount-secondary);font-weight:700!important}.pricing .phase-pricing.total{font-size:18px!important;padding:0}.pricing .phase-pricing.info{border-bottom:1px dotted var(--akount-secondary);border-top:none;margin-top:6mm}.pricing .phase-pricing.info .hourly-rate{line-height:10mm;text-align:right;width:38mm}.steps{margin-left:0;margin-top:-5px;padding-left:10px!important}.steps .step{border-bottom:none;display:flex;font-size:14px;gap:10px;justify-content:space-between;margin-bottom:5px;padding-bottom:0;padding-left:10px;padding-top:0}.steps .step:before{color:var(--akount-secondary);content:"•";display:inline-block;font-size:.85em;margin-left:-5mm;position:absolute;width:5mm}.steps .step .text{width:100%}.steps .step .row-duration{align-items:center;align-self:normal;color:grey;display:flex;flex-grow:1;justify-content:flex-end;max-width:30mm;text-align:right;width:100%}.steps .step .row-amount{max-width:43mm;text-align:right;width:100%}.steps .step .row-amount.uncounted{color:grey}@media print{.dashboard-listing.subcontracting .case,.dashboard-listing.subcontracting .client,.dashboard-listing.subcontracting .edit{display:none}.dashboard-listing.subcontracting .ref{flex:1;min-width:175px}.dashboard-listing.subcontracting .status{flex:0 0 80px!important}.dashboard-listing.subcontracting .status span{padding:0!important;text-transform:none!important}.dashboard-listing.subcontracting .amount{flex:0 0 120px!important;text-align:right}}.paper-a4 .paper-a4-container h2{font-size:16px}.paper-a4 .paper-a4-container .main-container{padding-left:25mm}.paper-a4 .paper-a4-container .section.header{align-items:end;flex-direction:column;gap:4mm;text-align:right;width:25mm}.paper-a4 .paper-a4-container .section.header .column--main-logo{max-width:16mm}.paper-a4 .paper-a4-container .section.header .column--main-logo .custom-logo,.paper-a4 .paper-a4-container .section.header .column--main-logo .main-logo{max-width:16mm;width:100%}.paper-a4 .paper-a4-container .section.header .column--client-address p{margin-bottom:0}.paper-a4 .paper-a4-container .section.subheader{align-items:end;flex-direction:column;gap:4mm;margin-bottom:10mm;text-align:right;width:25mm}.paper-a4 .paper-a4-container .section.subheader .column--main-logo{max-width:16mm}.paper-a4 .paper-a4-container .section.subheader .column--main-logo .custom-logo,.paper-a4 .paper-a4-container .section.subheader .column--main-logo .main-logo{display:block;max-width:16mm;width:100%}.paper-a4 .paper-a4-container .section.footer .column--footer{font-size:9px!important;text-transform:none}.paper-a4 .paper-a4-container .section.customer .column,.paper-a4 .paper-a4-container .section.date .column{padding-left:65%}.paper-a4 .paper-a4-container .phases{border-top:1px solid var(--akount-secondary)}.paper-a4 .paper-a4-container .phases .phase{border-bottom:1px solid var(--akount-secondary);border-top:none;margin-bottom:0}.paper-a4 .paper-a4-container .phases .phase .phase-title{border-bottom:none;border-top:none;display:flex;font-size:12px;justify-content:stretch;padding-bottom:3mm}.paper-a4 .paper-a4-container .phases .phase .phase-title .number{left:0}.paper-a4 .paper-a4-container .phases .phase .phase-title .text{color:var(--akount-text);flex-grow:1;font-weight:600;padding-left:10mm}.paper-a4 .paper-a4-container .steps{margin-bottom:3mm;padding-left:10mm!important}.paper-a4 .paper-a4-container .steps .step{font-size:11px;padding-left:0}.paper-a4 .paper-a4-container .steps .step:before{margin-left:-3mm}.block--operations .section.customer,.block--operations .section.date{display:none}.cases-customer,.cases-description{margin-top:20px}.quotes .section .column{width:100%}.quotes .section.designations{margin-bottom:5mm}.quotes .quotes-agreement hr,.quotes .section.designations hr{margin-top:0}.quotes .quotes-agreement .signature{max-width:200px}.quotes-totals .quotes-content,.quotes-totals .quotes-head,.quotes-totals .quotes-hourly-rate{align-items:flex-end;display:flex}.quotes-totals .quotes-content .description,.quotes-totals .quotes-head .description,.quotes-totals .quotes-hourly-rate .description{padding-right:10mm;width:80%}.quotes-totals .quotes-content .price,.quotes-totals .quotes-content .quantity,.quotes-totals .quotes-content .total,.quotes-totals .quotes-head .price,.quotes-totals .quotes-head .quantity,.quotes-totals .quotes-head .total,.quotes-totals .quotes-hourly-rate .price,.quotes-totals .quotes-hourly-rate .quantity,.quotes-totals .quotes-hourly-rate .total{text-align:right;width:20%}.quotes-totals .quotes-content.main,.quotes-totals .quotes-head.main,.quotes-totals .quotes-hourly-rate.main{margin-bottom:2mm}.quotes-totals .quotes-content.total,.quotes-totals .quotes-head.total,.quotes-totals .quotes-hourly-rate.total{font-weight:700;margin-top:3mm}.quotes-totals .quotes-head{font-weight:700;margin-bottom:10px}.quotes-totals .quotes-hourly-rate{border-bottom:1px dotted var(--akount-secondary);margin-bottom:2mm;padding-bottom:2mm;padding-top:2mm}.signature-text p{margin-bottom:0}.signature-text img{max-height:inherit;max-width:140px}.billing-totals .billing-content.total,.billing-totals .billing-head.total{border-top:0;margin-bottom:5px!important;margin-top:0}.billing-totals .billing-content .description,.billing-totals .billing-head .description{width:80%}.billing-totals .billing-content .price,.billing-totals .billing-content .quantity,.billing-totals .billing-content .total,.billing-totals .billing-head .price,.billing-totals .billing-head .quantity,.billing-totals .billing-head .total{width:20%}