.billing-hero{min-height:0}.billing-hero .intro{max-width:650px}.tariff-scope{font-size:11px;margin-top:30px;color:var(--mint)}.context-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.context-grid article{border:1px solid var(--blue);border-radius:16px;padding:24px}.context-grid h3{font-size:19px;line-height:1.3;color:var(--blue);font-weight:400}.context-grid p{font-size:13px}.context-number{color:var(--blue);background:var(--mint);padding:8px 12px;border-radius:30px;font-size:12px}.billing-filters{display:flex;gap:16px;align-items:end;margin-top:25px;background:var(--light);padding:20px;border-radius:14px}.billing-filters>div:first-child{flex:1}.billing-filters label{display:block;font-size:12px;color:var(--blue);margin-bottom:7px}.billing-filters input,.billing-filters select{width:100%;padding:12px;border:1px solid var(--blue);border-radius:8px;font:inherit;font-size:14px;background:white}.billing-filters button{white-space:nowrap}#billing-count{font-size:12px;color:var(--grey)}.repertoire tbody th{width:26%}.repertoire td:nth-child(2){width:19%;color:var(--blue);font-size:12px}.repertoire td:nth-child(3){width:15%;white-space:normal;font-weight:700}.repertoire td:last-child{width:40%;font-size:12px}.repertoire a{color:var(--blue);white-space:nowrap}.repertoire tr:nth-child(even){background:#f7f7ff}.billing-references{font-size:13px}.billing-references li{margin-bottom:14px;overflow-wrap:anywhere}.billing-references a{color:var(--blue)}.cotations-page .test-nav{flex-wrap:wrap}.cotations-page .billing-calculation strong{font-size:26px}.billing-note{line-height:1.75}@media(max-width:850px){.context-grid{grid-template-columns:1fr}.billing-filters{flex-wrap:wrap}.billing-filters>div{min-width:100%}.billing-filters button{width:100%}.repertoire{min-width:740px}}@media print{.cotations-page .hero,.cotations-page header,.cotations-page footer,.billing-filters,#billing-count,#billing-empty,.billing-references .home-actions{display:none!important}.cotations-page .home-section{margin:0;padding:12px 0;max-width:none}.cotations-page h2{color:black;font-size:18px}.cotations-page h3{color:black;font-size:14px}.cotations-page .context-grid,.cotations-page .billing-grid{display:block}.cotations-page .context-grid article{border:0;padding:3px 0}.cotations-page p,.cotations-page .billing-grid p,.cotations-page .context-grid p{font-size:10px}.cotations-page .table-wrap{overflow:visible;border:0;border-radius:0}.cotations-page .repertoire{min-width:0;font-size:9px;table-layout:fixed}.cotations-page .repertoire th,.cotations-page .repertoire td{padding:7px 5px;font-size:9px!important;overflow-wrap:anywhere;color:black;background:white}.cotations-page .repertoire thead{color:black;background:white}.cotations-page .repertoire tr{break-inside:avoid}.cotations-page .repertoire tr[hidden]{display:table-row!important}.cotations-page .billing-calculation{color:black;background:white;border:1px solid #aaa}.cotations-page .billing-calculation strong{color:black;font-size:19px}.cotations-page .billing-references{font-size:9px}.cotations-page a{color:black}}
