/* Shared text measure. The administrator setting supplies --clg-wrap-columns. */
body.clg-professional a[href^="tel:"],#clg-repairs-admin a[href^="tel:"] {white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;}
:is(#center,#clg-repairs-admin) :is(p,blockquote,figcaption,label,legend,.form-text,.formDescription,.control-description,.contact-note,.invoice-note,.clgr-review dd,.clgr-guide span,.clgr-check span) {
 max-inline-size:min(100%,var(--clg-wrap-columns,100ch));
 overflow-wrap:anywhere;word-break:normal;hyphens:manual;
}
:is(#center,#clg-repairs-admin) :is(.clgr-grid,.clgr-review,.clgr-card,.clgr-main,.clg-page-content) {min-inline-size:0;}
:is(#center,#clg-repairs-admin) textarea {
 box-sizing:border-box;inline-size:100%;max-inline-size:min(100%,var(--clg-wrap-columns,100ch));min-inline-size:0;
 min-block-size:8rem;max-block-size:60vh;field-sizing:content;resize:vertical;overflow:auto;
 line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;
}
#clg-repairs-admin .clgr-edit-items textarea {min-block-size:4rem;max-block-size:40vh;}
:is(#center,#clg-repairs-admin) pre {max-inline-size:100%;overflow:auto;}
:is(#center,#clg-repairs-admin) .clg-table-scroll {
 display:block;box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;
 overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;
}
:is(#center,#clg-repairs-admin) table.clg-data-table {
 inline-size:100%;min-inline-size:var(--clg-table-min-width,0px);max-inline-size:none;table-layout:auto;
}
:is(#center,#clg-repairs-admin) table.clg-data-table :is(th,[role=columnheader]) {white-space:nowrap;word-break:normal;overflow-wrap:normal;}
:is(#center,#clg-repairs-admin) table.clg-data-table td {white-space:normal;word-break:normal;overflow-wrap:anywhere;}
:is(#center,#clg-repairs-admin) table.clg-data-table :is(.clg-cell-compact,time,.amount,.price,.currency,.invoice-date) {white-space:nowrap;word-break:normal;overflow-wrap:normal;}
:is(#center,#clg-repairs-admin) table.clg-data-table :is(td.clg-cell-prose,td p,td blockquote,td .description,td .note) {max-inline-size:var(--clg-wrap-columns,100ch);white-space:normal;overflow-wrap:anywhere;word-break:normal;}
@media print {
 :is(#center,#clg-repairs-admin) .clg-table-scroll {overflow:visible!important;inline-size:100%!important;max-inline-size:100%!important;}
 :is(#center,#clg-repairs-admin) table.clg-data-table {inline-size:100%!important;min-inline-size:0!important;min-width:0!important;max-inline-size:100%!important;table-layout:auto!important;}
 :is(#center,#clg-repairs-admin) table.clg-data-table :is(th,td,[role=columnheader],.clg-cell-compact,time,.amount,.price,.currency,.invoice-date) {white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;}
 :is(#center,#clg-repairs-admin) textarea {max-block-size:none;overflow:visible;resize:none;}
}
