/* =========================================================================
   KOMPAKTE ANSICHT – kleinere Schrift (automatisch erzeugt, nicht von Hand ändern)
   Erzeugt mit entwicklung/dicht_schrift.py: alle festen Schriftgrößen (px) der Stylesheets
   und <style>-Blöcke × 11/13 (gerundet auf 0,5 px, mindestens 9 px). Nur am Bildschirm ab 769 px
   und nur mit body.tsp-dicht; Ansicht „Groß“, Handy und Druck bleiben unverändert.
   ========================================================================= */
@media screen and (min-width: 769px) {
/* css/style.css */
:where(body.tsp-dicht) input, :where(body.tsp-dicht) button { font-size: 12px; }
body.tsp-dicht .badge { font-size: 10px; }
body.tsp-dicht .badge-ohne { font-size: 9.5px; }
body.tsp-dicht .input-wrapper input { font-size: 13.5px; }
body.tsp-dicht .input-wrapper label { font-size: 12px; }
body.tsp-dicht .object-info h3 { font-size: 15px; }
body.tsp-dicht .object-info p { font-size: 10px; }
body.tsp-dicht .day-number { font-size: 20.5px; }
body.tsp-dicht .month-label { font-size: 12px; }
body.tsp-dicht .weekday-label { font-size: 10px; }
body.tsp-dicht .no-shifts-text { font-size: 11px; }
body.tsp-dicht .shift-badge-sub { font-size: 9.5px; }
body.tsp-dicht .location-name { font-size: 11px; }
body.tsp-dicht .time-range { font-size: 11px; }
body.tsp-dicht .overnight-icon { font-size: 9.5px; }
body.tsp-dicht .live-counter { font-size: 10px; }
body.tsp-dicht .filter-input-group label { font-size: 9.5px; }
body.tsp-dicht .filter-select { font-size: 11px; }
body.tsp-dicht .navigator-current { font-size: 12.5px; }
body.tsp-dicht .info-panel h2 { font-size: 18.5px; }
body.tsp-dicht .info-panel p { font-size: 12.5px; }
body.tsp-dicht .form-group-shift label { font-size: 9.5px; }
body.tsp-dicht .form-control { font-size: 12px; }
body.tsp-dicht .live-worker-text { font-size: 12.5px; }
body.tsp-dicht .badge-shift { font-size: 9.5px; }
body.tsp-dicht .submit-btn { font-size: 13.5px; }
body.tsp-dicht .slot-number { font-size: 9.5px; }
body.tsp-dicht .slot-title { font-size: 13.5px; }
body.tsp-dicht .action-indicator { font-size: 15px; }
body.tsp-dicht .stats-number { font-size: 20.5px; }
body.tsp-dicht .mini-card h4 { font-size: 9.5px; }
body.tsp-dicht .mini-card p { font-size: 15px; }
body.tsp-dicht .filter-group label { font-size: 10px; }
body.tsp-dicht .btn-reset { font-size: 12px; }
body.tsp-dicht .modal-content h3 { font-size: 18.5px; }
body.tsp-dicht .modal-content label { font-size: 11px; }
body.tsp-dicht .modal-content input, body.tsp-dicht .modal-content select { font-size: 12.5px; }
body.tsp-dicht .modal-actions button { font-size: 12.5px; }
body.tsp-dicht .status-count { font-size: 10px; }
body.tsp-dicht .btn-force-checkout { font-size: 11px; }
body.tsp-dicht .approval-badge { font-size: 9.5px; }
body.tsp-dicht .approval-bar { font-size: 12px; }
body.tsp-dicht .nav-count { font-size: 9.5px; }
body.tsp-dicht .req-hinweis { font-size: 11px; }
body.tsp-dicht .req-info { font-size: 12px; }
body.tsp-dicht .req-info span { font-size: 11px; }
body.tsp-dicht .req-klein { font-size: 10px !important; }
body.tsp-dicht .req-btn { font-size: 11px; }
body.tsp-dicht .req-link { font-size: 11px; }
body.tsp-dicht .slot-approval { font-size: 10px; }
body.tsp-dicht .nav-menu > li > a, body.tsp-dicht .dropdown-trigger { font-size: 12.5px; }
body.tsp-dicht .dropdown-menu li a { font-size: 12px; }
body.tsp-dicht .session-timer { font-size: 11px; }
body.tsp-dicht .user-badge { font-size: 10px; }
body.tsp-dicht .btn-logout { font-size: 12px; }
body.tsp-dicht .label-hint { font-size: 11px; }
body.tsp-dicht .form-group input { font-size: 12.5px; }
body.tsp-dicht .form-group input.readonly-field, body.tsp-dicht .modal-content input.readonly-field { font-size: 12px; }
body.tsp-dicht .address-search-button { font-size: 12.5px; }
body.tsp-dicht .address-status { font-size: 11px; }
body.tsp-dicht .map-hint { font-size: 11px; }
body.tsp-dicht .object-submit-button { font-size: 12.5px; }
body.tsp-dicht .auth-card h2 { font-size: 18.5px; }
body.tsp-dicht .auth-card input[type="password"], body.tsp-dicht .auth-card input[type="email"] { font-size: 13.5px; }
body.tsp-dicht .user-info { font-size: 12px; }
body.tsp-dicht .btn { font-size: 13.5px; }
body.tsp-dicht .success-icon { font-size: 42.5px; }
body.tsp-dicht .error-icon { font-size: 42.5px; }
body.tsp-dicht .time-box { font-size: 13.5px; }
body.tsp-dicht .auto-logout-text { font-size: 11px; }
body.tsp-dicht .page-legal h1 { font-size: 23.5px; }
body.tsp-dicht .page-legal h2 { font-size: 17px; }
body.tsp-dicht .page-legal h3 { font-size: 13.5px; }
body.tsp-dicht .legal-hinweis { font-size: 12px; }
body.tsp-dicht .btn-back { font-size: 12px; }
body.tsp-dicht .timesheet-table { font-size: 11px; }
body.tsp-dicht .badge-status { font-size: 9.5px; }
body.tsp-dicht .print-btn-container .btn-print { font-size: 11px; }
body.tsp-dicht .geo-link { font-size: 9.5px; }
body.tsp-dicht .badge-manual { font-size: 9px; }
body.tsp-dicht .req-abgeben summary { font-size: 11px; }
body.tsp-dicht .req-titel { font-size: 18.5px; }
body.tsp-dicht .scan-today { font-size: 11px; }
body.tsp-dicht .scan-today-title { font-size: 9.5px; }
body.tsp-dicht .scan-today-hinweis { font-size: 10px; }
body.tsp-dicht .slot-approval .slot-vorschlag-statt { font-size: 10px; }
body.tsp-dicht .osl-suche input { font-size: 12px; }
body.tsp-dicht .osl-zaehler { font-size: 11px; }
body.tsp-dicht .osl-tabelle { font-size: 12px; }
body.tsp-dicht .osl-tabelle th { font-size: 9.5px; }
body.tsp-dicht .osl-badge { font-size: 10px; }
body.tsp-dicht .osl-btn { font-size: 11px; }
body.tsp-dicht .tl-tabelle td { font-size: 11px; }
body.tsp-dicht .tl-tabelle td code { font-size: 10px; }
body.tsp-dicht .set-zeile textarea.set-text { font-size: 12px; }
body.tsp-dicht .set-label { font-size: 12px; }
body.tsp-dicht .set-check { font-size: 12px; }
body.tsp-dicht .set-hilfe { font-size: 10px; }
body.tsp-dicht .osa-tabelle .live-worker-text { font-size: 12px; }
body.tsp-dicht .osa-badge { font-size: 10px; }
/* css/mobile.css */
@media (max-width: 992px) { body.tsp-dicht .btn-logout { font-size: 11px; } }
/* css/layout.css */
@media (max-width: 992.98px) { body.tsp-dicht .tsp-link, body.tsp-dicht .tsp-grp-btn { font-size: 12px; } }
@media (max-width: 992.98px) { body.tsp-dicht .tsp-grp-btn { font-size: 10px; } }
body.tsp-dicht .tsp-count { font-size: 10px; }
body.tsp-dicht .tsp-compact-btn { font-size: 11px; }
body.tsp-dicht .tsp-kompakt .tsp-count { font-size: 9.5px; }
body.tsp-dicht .tsp-crumb { font-size: 11px; }
@media (max-width: 992.98px) { body.tsp-dicht .tsp-top .session-timer { font-size: 11px; } }
@media (max-width: 992.98px) { body.tsp-dicht .tsp-top .user-badge { font-size: 10px; } }
@media (max-width: 992.98px) { body.tsp-dicht .tsp-top .btn-logout { font-size: 11px; } }
body.tsp-dicht .timesheet-table th { font-size: 11px; }
body.tsp-dicht .tsp-grp-summe { font-size: 9.5px; }
/* css/abgleich.css */
body.tsp-dicht .abgl-filter label { font-size: 10px; }
body.tsp-dicht .abgl-klein { font-size: 10px; }
body.tsp-dicht .abgl-hinweis { font-size: 10px; }
body.tsp-dicht .abgl-fehler-text { font-size: 10px; }
body.tsp-dicht .abgl-form label { font-size: 10px; }
body.tsp-dicht .abgl-form input, body.tsp-dicht .abgl-form select, body.tsp-dicht .abgl-form textarea { font-size: 12px; }
body.tsp-dicht details.abgl-oeffnen summary { font-size: 10px; }
body.tsp-dicht .abgl-springer-kopf h3 { font-size: 13.5px; }
body.tsp-dicht .abgl-springer-kopf p { font-size: 11px; }
body.tsp-dicht .abgl-stand { font-size: 10px; }
body.tsp-dicht .abgl-wahl-art label { font-size: 12px; }
body.tsp-dicht .abgl-wahl-art small { font-size: 10px; }
body.tsp-dicht .abgl-spalten-menue label { font-size: 11px; }
body.tsp-dicht .abgl-tab { font-size: 10px; }
body.tsp-dicht .abgl-tab th { font-size: 9px; }
body.tsp-dicht .abgl-tab .abgl-klein { font-size: 9.5px; }
body.tsp-dicht .abgl-id { font-size: 9.5px; }
body.tsp-dicht .abgl-typ { font-size: 9px; }
body.tsp-dicht .abgl-zi { font-size: 10px; }
body.tsp-dicht .abgl-pi { font-size: 10px; }
body.tsp-dicht .abgl-sel { font-size: 10px; }
body.tsp-dicht .abgl-pmarke { font-size: 9px; }
body.tsp-dicht .abgl-info { font-size: 9.5px; }
body.tsp-dicht .abgl-grund { font-size: 9.5px; }
body.tsp-dicht .abgl-tab .abgl-badge { font-size: 9px; }
body.tsp-dicht .abgl-einzeln-knopf { font-size: 9.5px !important; }
body.tsp-dicht .abgl-masse label { font-size: 11px; }
body.tsp-dicht .abgl-masse input, body.tsp-dicht .abgl-masse select { font-size: 10px; }
body.tsp-dicht .abgl-masse .bs-knopf { font-size: 10px !important; }
body.tsp-dicht .abgl-masse-hinweis { font-size: 10px; }
body.tsp-dicht .abgl-seiten { font-size: 11px; }
body.tsp-dicht .abgl-dialog label { font-size: 11px; }
body.tsp-dicht .abgl-dialog input { font-size: 12px; }
body.tsp-dicht .abgl-egrid h3 { font-size: 13.5px; }
body.tsp-dicht .abgl-egrid h4 { font-size: 12px; }
body.tsp-dicht .abgl-dl { font-size: 12px; }
body.tsp-dicht .abgl-dl dt { font-size: 10px; }
body.tsp-dicht .abgl-felder label, body.tsp-dicht .abgl-efuss label { font-size: 10px; }
body.tsp-dicht .abgl-felder input, body.tsp-dicht .abgl-felder select, body.tsp-dicht .abgl-efuss textarea { font-size: 12px; }
body.tsp-dicht .abgl-wert { font-size: 10px; }
body.tsp-dicht .abgl-wert strong { font-size: 14.5px; }
body.tsp-dicht .abgl-check { font-size: 11px; }
body.tsp-dicht .abgl-mini { font-size: 11px; }
body.tsp-dicht .abgl-db { font-size: 11px; }
body.tsp-dicht .abgl-aufheben-einzeln label { font-size: 10px; }
body.tsp-dicht .abgl-aufheben-einzeln input { font-size: 12px; }
body.tsp-dicht .abgl-felder label.abgl-check--feld, body.tsp-dicht label.abgl-check--feld { font-size: 11px; }
/* css/akte.css */
@media (max-width: 900.98px) { body.tsp-dicht .akte-pfeil { font-size: 18.5px; } }
@media (max-width: 900.98px) { body.tsp-dicht .akte-zurliste { font-size: 12px; } }
body.tsp-dicht .akte-zurliste small { font-size: 10px; }
@media (max-width: 900.98px) { body.tsp-dicht .akte-foto { font-size: 35.5px; } }
body.tsp-dicht .akte-name strong { font-size: 14.5px; }
body.tsp-dicht .akte-name > span { font-size: 11px; }
body.tsp-dicht .akte-foto-form { font-size: 11px; }
body.tsp-dicht .akte-foto-form input[type=file] { font-size: 10px; }
body.tsp-dicht .akte-kontakt .bs-knopf { font-size: 11px; }
body.tsp-dicht .akte-hinweis { font-size: 9.5px; }
body.tsp-dicht .akte-feld input[type=text], body.tsp-dicht .akte-feld input[type=tel], body.tsp-dicht .akte-feld input[type=email], body.tsp-dicht .akte-feld input[type=date], body.tsp-dicht .akte-feld input[type=password], body.tsp-dicht .akte-feld select, body.tsp-dicht .akte-feld textarea { font-size: 12px; }
body.tsp-dicht .akte-hilfe { font-size: 10px; }
body.tsp-dicht .akte-unter { font-size: 12.5px; }
body.tsp-dicht .akte-inline input, body.tsp-dicht .akte-inline select { font-size: 12px; }
@media (max-width: 900px) { @media (max-width: 900.98px) { body.tsp-dicht .akte-foto { font-size: 18.5px; } } }
@media (max-width: 900px) { body.tsp-dicht .akte-bereich-wahl { font-size: 11px; } }
@media (max-width: 900px) { body.tsp-dicht .akte-bereich-wahl select { font-size: 12.5px; } }
body.tsp-dicht .akte-name .akte-unternehmen { font-size: 11px; }
body.tsp-dicht .akte-teil-titel { font-size: 10px; }
body.tsp-dicht .akte-teil-kopf .bs-knopf { font-size: 11px; }
/* css/anmeldung.css */
body.tsp-dicht .anm-firma { font-size: 11px; }
body.tsp-dicht .anm h1 { font-size: 18.5px; }
body.tsp-dicht .anm-text { font-size: 12px; }
body.tsp-dicht .anm label { font-size: 11px; }
body.tsp-dicht .anm input:not([type=hidden]):not([type=checkbox]):not([type=radio]) { font-size: 13.5px; }
body.tsp-dicht .anm button[type=submit], body.tsp-dicht .anm .anm-knopf { font-size: 12.5px; }
body.tsp-dicht .anm-link { font-size: 11px; }
body.tsp-dicht .anm-meldung { font-size: 12px; }
/* css/basis.css */
body.tsp-dicht .bs-seite h4 { font-size: 12.5px; }
body.tsp-dicht .bs-form input[type=text], body.tsp-dicht .bs-form input[type=tel], body.tsp-dicht .bs-form input[type=email], body.tsp-dicht .bs-form input[type=number], body.tsp-dicht .bs-form input[type=date], body.tsp-dicht .bs-form input[type=url], body.tsp-dicht .bs-form select, body.tsp-dicht .bs-form textarea { font-size: 12px; }
body.tsp-dicht .bs-inline input, body.tsp-dicht .bs-inline select { font-size: 11px; }
body.tsp-dicht .bs-knopf { font-size: 11px; }
body.tsp-dicht .bs-link-rot { font-size: 11px; }
body.tsp-dicht .bs-x { font-size: 12.5px; }
body.tsp-dicht .bs-tabelle { font-size: 11px; }
body.tsp-dicht .bs-tabelle th { font-size: 10px; }
body.tsp-dicht .bs-verlauf td { font-size: 10px; }
body.tsp-dicht .bs-leer { font-size: 11px; }
body.tsp-dicht .bs-hilfe { font-size: 10px; }
body.tsp-dicht .bs-badge { font-size: 9.5px; }
/* css/dashboard.css */
body.tsp-dicht .ub-mute { font-size: 11px; }
body.tsp-dicht .ub-k { font-size: 9.5px; }
body.tsp-dicht .ub-link { font-size: 11px; }
body.tsp-dicht .ub-einrichtung { font-size: 12px; }
body.tsp-dicht .ub-todo-text details { font-size: 11px; }
body.tsp-dicht .ub-zahl { font-size: 11px; }
body.tsp-dicht .ub-tage-wahl a { font-size: 10.5px; }
body.tsp-dicht .ub-saeule-zahl { font-size: 10px; }
body.tsp-dicht .ub-saeule-tag { font-size: 9.5px; }
body.tsp-dicht .ub-zl-name { font-size: 11px; }
body.tsp-dicht .ub-zl-skala-bahn span { font-size: 9.5px; }
body.tsp-dicht .ub-zeile { font-size: 11px; }
body.tsp-dicht .ub-fuss { font-size: 11px; }
/* css/einplanungen.css */
body.tsp-dicht .ep-kopf h1 { font-size: 18.5px; }
body.tsp-dicht .ep-kopf p { font-size: 12px; }
body.tsp-dicht .ep-klein { font-size: 11px; }
body.tsp-dicht .ep-filter label { font-size: 11px; }
body.tsp-dicht .ep-knopf { font-size: 11px; }
body.tsp-dicht .ep-link { font-size: 11px; }
body.tsp-dicht .ep-zahl { font-size: 10px; }
body.tsp-dicht .ep-erklaerung { font-size: 11px; }
body.tsp-dicht .ep-tag { font-size: 12.5px; }
body.tsp-dicht .ep-heute { font-size: 10px; }
body.tsp-dicht .ep-ort small, body.tsp-dicht .ep-was small { font-size: 10px; }
body.tsp-dicht .ep-auswahl { font-size: 11px; }
body.tsp-dicht .ep-vorschlag small { font-size: 10px; }
body.tsp-dicht .ep-abgeben summary { font-size: 11px; }
body.tsp-dicht .ep-abgeben small { font-size: 10px; }
/* css/kontingente.css */
body.tsp-dicht .ko-kopf h1 { font-size: 18.5px; }
body.tsp-dicht .ko-kopf p { font-size: 12px; }
body.tsp-dicht .ko-pfeil { font-size: 17px; }
body.tsp-dicht .ko-zeitraum { font-size: 13.5px; }
body.tsp-dicht .ko-spanne a { font-size: 11px; }
body.tsp-dicht .ko-karte-kopf strong { font-size: 12.5px; }
body.tsp-dicht .ko-karte-kopf span { font-size: 10px; }
body.tsp-dicht .ko-karte-zahl strong { font-size: 22px; }
body.tsp-dicht .ko-teile { font-size: 10px; }
body.tsp-dicht .ko-sub-karten .ko-karte > span:last-child { font-size: 11px; }
body.tsp-dicht .ko-gross { font-size: 23.5px; }
body.tsp-dicht .ko-tun > strong { font-size: 11px; }
body.tsp-dicht .ko-tun-leer { font-size: 12px; }
body.tsp-dicht .ko-chip { font-size: 11px; }
body.tsp-dicht .ko-liste-kopf h2 { font-size: 14.5px; }
body.tsp-dicht .ko-filter label { font-size: 12px; }
body.tsp-dicht .ko-summe { font-size: 11px; }
body.tsp-dicht .ko-heute-marke { font-size: 10px; }
body.tsp-dicht .ko-z-name small { font-size: 10px; }
body.tsp-dicht .ko-k { font-size: 10px; }
body.tsp-dicht .ko-z-firma { font-size: 11px; }
body.tsp-dicht .ko-platz { font-size: 10px; }
body.tsp-dicht .ko-mini { font-size: 10px; }
body.tsp-dicht .ko-z-knopf { font-size: 11px; }
body.tsp-dicht .ko-status { font-size: 11px; }
body.tsp-dicht .ko-menu-link { font-size: 11px; }
body.tsp-dicht .ko-menu-zu { font-size: 13.5px; }
body.tsp-dicht .ko-legende { font-size: 10px; }
@media (max-width: 1100px) { body.tsp-dicht .ko-z-firma { font-size: 10px; } }
body.tsp-dicht .ko-z-einzel { font-size: 11px; }
/* css/objekt_besetzung.css */
body.tsp-dicht .ob-kopf h1 { font-size: 20.5px; }
body.tsp-dicht .ob-pfad { font-size: 11px; }
body.tsp-dicht .ob-zaehler { font-size: 11px; }
body.tsp-dicht .ob-pfeil { font-size: 17px; }
body.tsp-dicht .ob-zeitraum { font-size: 13.5px; }
body.tsp-dicht .ob-heute { font-size: 11px; }
body.tsp-dicht .ob-ansicht a { font-size: 11px; }
body.tsp-dicht .ob-hilfe { font-size: 11px; }
body.tsp-dicht .ob-plan thead th { font-size: 11px; }
body.tsp-dicht .ob-plan thead .ob-zeile-kopf { font-size: 9.5px; }
body.tsp-dicht .ob-plan tbody .ob-zeile-kopf small { font-size: 10px; }
body.tsp-dicht .ob-ft { font-size: 9.5px; }
body.tsp-dicht .ob-zeit { font-size: 9.5px; }
body.tsp-dicht .ob-platz { font-size: 10px; }
body.tsp-dicht .ob-anlegen button { font-size: 10px; }
body.tsp-dicht .ob-legende { font-size: 10px; }
body.tsp-dicht .ob-auswahl strong { font-size: 13.5px; }
body.tsp-dicht .ob-knoepfe .bs-knopf { font-size: 11px; }
body.tsp-dicht .ob-abgeben label { font-size: 11px; }
body.tsp-dicht .ob-filter button { font-size: 10px; }
body.tsp-dicht .ob-person .bs-knopf { font-size: 11px; }
body.tsp-dicht .ob-rot { font-size: 10px; }
body.tsp-dicht .ob-gelb { font-size: 10px; }
body.tsp-dicht .ob-gruen { font-size: 10px; }
body.tsp-dicht .ob-dialog-kopf h2 { font-size: 16px; }
body.tsp-dicht .ob-dialog-inhalt label { font-size: 11px; }
body.tsp-dicht .ob-dialog-inhalt input[type=date], body.tsp-dicht .ob-dialog-inhalt select { font-size: 12px; }
body.tsp-dicht .ob-rhythmus legend { font-size: 11px; }
body.tsp-dicht .ob-rhythmus label, body.tsp-dicht .ob-check { font-size: 12px !important; }
body.tsp-dicht .ob-plus { font-size: 9.5px; }
body.tsp-dicht .ob-gruppe-fuss { font-size: 9.5px; }
body.tsp-dicht .is-loeschen .ob-zeile-wahl:not([hidden]) { font-size: 10px; }
body.tsp-dicht .ob-loesch-liste button { font-size: 13.5px; }
body.tsp-dicht .ob-loesch-besetzt { font-size: 11px; }
body.tsp-dicht .ob-frage-hinweis { font-size: 11px; }
body.tsp-dicht .ob-frage-liste .ob-rot, body.tsp-dicht .ob-frage-liste .ob-lila { font-size: 12px; }
body.tsp-dicht .ob-einzel { font-size: 9.5px; }
body.tsp-dicht .ob-frage-feld { font-size: 12px; }
body.tsp-dicht .ob-g-knopf { font-size: 9.5px; }
/* css/objekt_schicht.css */
body.tsp-dicht .osf-zu { font-size: 13.5px; }
/* css/objektakte.css */
body.tsp-dicht .oa-qr--ohne { font-size: 10px; }
body.tsp-dicht .oa-zeit-wahl label { font-size: 11px; }
body.tsp-dicht .oa-zeit-info { font-size: 11px; }
body.tsp-dicht .oa-klein { font-size: 10px; }
body.tsp-dicht .oa-felder .akte-feld input[type=number], body.tsp-dicht .oa-felder .akte-feld input[type=time] { font-size: 12px; }
body.tsp-dicht .oa-tag { font-size: 9.5px; }
body.tsp-dicht .oa-wahl legend { font-size: 11px; }
body.tsp-dicht .oa-zeile label { font-size: 11px; }
body.tsp-dicht .oa-zeile input[type=date] { font-size: 12px; }
body.tsp-dicht .oa-zeile .akte-check { font-size: 12px; }
body.tsp-dicht .oa-stamm-platz { font-size: 11px; }
body.tsp-dicht .oa-stamm-platz select { font-size: 12px; }
body.tsp-dicht .oa-hochladen label { font-size: 11px; }
body.tsp-dicht .akte-tabelle td input[type=text], body.tsp-dicht .akte-tabelle td input[type=date], body.tsp-dicht .akte-tabelle td select { font-size: 11px; }
body.tsp-dicht .oa-filter a { font-size: 11px; }
body.tsp-dicht .oa-hist-zeit, body.tsp-dicht .oa-hist-wer { font-size: 11px; }
@media (max-width: 900px) { body.tsp-dicht .oa-qr--ohne { font-size: 9px; } }
body.tsp-dicht .oa-karte:empty, body.tsp-dicht .oa-karte { font-size: 11px; }
body.tsp-dicht .oa-bedarf-tab { font-size: 11px; }
body.tsp-dicht .oa-bedarf-tab tbody th .oa-kuerzel { font-size: 9.5px; }
body.tsp-dicht .oa-bedarf-tab tfoot th, body.tsp-dicht .oa-bedarf-tab tfoot td { font-size: 10px; }
body.tsp-dicht .oa-b-zahl { font-size: 12px; }
/* css/objekte.css */
body.tsp-dicht .ol-unter { font-size: 10px; }
body.tsp-dicht .ol-grau { font-size: 11px; }
body.tsp-dicht .ol-warn { font-size: 10px; }
body.tsp-dicht .ol-dialog-kopf h2 { font-size: 17px; }
body.tsp-dicht .ol-spalte label { font-size: 11px; }
body.tsp-dicht .ol-spalte input, body.tsp-dicht .ol-spalte select { font-size: 12px; }
body.tsp-dicht .ol-hilfe { font-size: 10px; }
body.tsp-dicht .ol-arten button { font-size: 10px; }
body.tsp-dicht .ol-art { font-size: 9.5px; }
/* css/scanner.css */
body.tsp-dicht .scan-ort strong { font-size: 16px; }
body.tsp-dicht .scan-ort span:last-child { font-size: 12px; }
body.tsp-dicht .scan-manuell p { font-size: 12px; }
body.tsp-dicht .seite-scanner .rechtliches a { font-size: 12px; }
body.tsp-dicht .scan-ergebnis-titel { font-size: 18.5px; }
body.tsp-dicht .scan-ergebnis-text { font-size: 12.5px; }
body.tsp-dicht .scan-ergebnis-zeit { font-size: 25.5px; }
body.tsp-dicht .scan-hinweis { font-size: 12px; }
body.tsp-dicht .auto-logout-text { font-size: 12px; }
body.tsp-dicht .scan-modal-inhalt h2 { font-size: 17px; }
body.tsp-dicht .scan-modal-warnung { font-size: 12px; }
/* css/schicht_besetzen.css */
body.tsp-dicht .sb-pfad { font-size: 11px; }
body.tsp-dicht .sb-titelzeile h1 { font-size: 18.5px; }
body.tsp-dicht .sb-zustand { font-size: 10px; }
body.tsp-dicht .sb-zeit { font-size: 13.5px; }
body.tsp-dicht .sb-merkmale { font-size: 11px; }
body.tsp-dicht .sb-zahl strong { font-size: 23.5px; }
body.tsp-dicht .sb-teile { font-size: 10px; }
body.tsp-dicht .sb-plaetze-kopf h2, body.tsp-dicht .sb-verlauf h2 { font-size: 14.5px; }
body.tsp-dicht .sb-plaetze-kopf span { font-size: 11px; }
body.tsp-dicht .sb-person-name { font-size: 13.5px; }
body.tsp-dicht .sb-person-zusatz { font-size: 10px; }
body.tsp-dicht .sb-chip { font-size: 10px; }
body.tsp-dicht .sb-status-titel { font-size: 10px; }
body.tsp-dicht .sb-st { font-size: 11px; }
body.tsp-dicht .sb-hinweis { font-size: 11px; }
body.tsp-dicht .sb-knopf { font-size: 12px; }
body.tsp-dicht .sb-suche span { font-size: 11px; }
body.tsp-dicht .sb-kand-text small { font-size: 10px; }
body.tsp-dicht .sb-kand-marke { font-size: 10px; }
body.tsp-dicht .sb-leiste-info { font-size: 11px; }
body.tsp-dicht .sb-v-text { font-size: 11px; }
body.tsp-dicht .sb-v-text small { font-size: 10px; }
body.tsp-dicht .sb-v-mehr summary { font-size: 11px; }
body.tsp-dicht .sb-stempel { font-size: 11px; }
body.tsp-dicht .sb-selbst small { font-size: 10px; }
/* css/stempelungen.css */
body.tsp-dicht .stp-kopf h1 { font-size: 18.5px; }
body.tsp-dicht .stp-kopf p { font-size: 11px; }
body.tsp-dicht .stp-zahl { font-size: 10px; }
body.tsp-dicht .stp-filter label { font-size: 10px; }
body.tsp-dicht .stp-hilfe { font-size: 10px; }
body.tsp-dicht .stp-titel h2 { font-size: 15px; }
body.tsp-dicht .stp-titel h2 small { font-size: 11px; }
body.tsp-dicht .stp-tabelle table { font-size: 11px; }
body.tsp-dicht .stp-klein { font-size: 10px; }
body.tsp-dicht .stp-hinweis { font-size: 9.5px; }
body.tsp-dicht .stp-badge { font-size: 9.5px; }
body.tsp-dicht .stp-grund { font-size: 9.5px; }
body.tsp-dicht .stp-kacheln span { font-size: 10px; }
body.tsp-dicht .stp-kacheln strong { font-size: 20.5px; }
body.tsp-dicht .stp-kacheln .stp-kachel-text { font-size: 13.5px; }
body.tsp-dicht .stp-mehr summary h2 { font-size: 15px; }
body.tsp-dicht .stp-mehr h3 { font-size: 12.5px; }
body.tsp-dicht .stp-grund-zeile { font-size: 11px; }
body.tsp-dicht .stp-info { font-size: 11px; }
body.tsp-dicht .stp-status { font-size: 10px; }
/* css/stundenzettel.css */
body.tsp-dicht .stz-kopf h1 { font-size: 18.5px; }
body.tsp-dicht .stz-monat strong { font-size: 13.5px; }
body.tsp-dicht .stz-check { font-size: 12px; }
body.tsp-dicht .stz-kacheln span { font-size: 11px; }
body.tsp-dicht .stz-kacheln strong { font-size: 20.5px; }
body.tsp-dicht .stz-kacheln a { font-size: 11px; }
body.tsp-dicht .stz-titel h2 { font-size: 15px; }
body.tsp-dicht #tbl_stz { font-size: 12px; }
body.tsp-dicht #tbl_stz thead th { font-size: 11px; }
body.tsp-dicht .stz-aktionen a { font-size: 11px; }
body.tsp-dicht .stz-stand { font-size: 10px; }
body.tsp-dicht .stz-klein { font-size: 9.5px; }
/* css/tagesplanung.css */
body.tsp-dicht .tp-kopf h1 { font-size: 18.5px; }
body.tsp-dicht .tp-kopf p { font-size: 12px; }
body.tsp-dicht .tp-ueber { font-size: 11px; }
body.tsp-dicht .tp-filter label { font-size: 11px; }
body.tsp-dicht .tp-pfeil { font-size: 17px; }
body.tsp-dicht .tp-knopf { font-size: 11px; }
body.tsp-dicht .tp-kachel small { font-size: 10px; }
body.tsp-dicht .tp-tun h2 { font-size: 13.5px; }
body.tsp-dicht .tp-zahl { font-size: 10px; }
body.tsp-dicht .tp-tun-karte { font-size: 11px; }
body.tsp-dicht .tp-tun-karte strong { font-size: 12px; }
body.tsp-dicht .tp-chip { font-size: 10px; }
body.tsp-dicht .tp-reiter a { font-size: 11px; }
body.tsp-dicht .tp-label { font-size: 11px; }
body.tsp-dicht .tp-label small { font-size: 10px; }
body.tsp-dicht .tp-zeile--uhr .tp-label { font-size: 10px; }
body.tsp-dicht .tp-uhr span { font-size: 10px; }
body.tsp-dicht .tp-uhr .tp-jetzt-marke { font-size: 9.5px; }
body.tsp-dicht .tp-objekt strong { font-size: 12px; }
body.tsp-dicht .tp-objekt span { font-size: 10px; }
body.tsp-dicht .tp-objekt a { font-size: 10px; }
body.tsp-dicht .tp-b { font-size: 10px; }
body.tsp-dicht .tp-b span { font-size: 9.5px; }
body.tsp-dicht .tp-legende { font-size: 10px; }
body.tsp-dicht .tp-leiste h2 { font-size: 16px; }
body.tsp-dicht .tp-unter { font-size: 11px; }
body.tsp-dicht .tp-fakten { font-size: 11px; }
body.tsp-dicht .tp-ende h3, body.tsp-dicht .tp-kand h3 { font-size: 12px; }
body.tsp-dicht .tp-ende label, body.tsp-dicht .tp-ab { font-size: 11px; }
body.tsp-dicht .tp-ende small, body.tsp-dicht .tp-kand small { font-size: 10px; }
body.tsp-dicht .tp-w { font-size: 11px; }
body.tsp-dicht .tp-gesperrt summary { font-size: 11px; }
body.tsp-dicht .tp-pruef { font-size: 10px; }
body.tsp-dicht .tp-links { font-size: 11px; }
body.tsp-dicht .tp-trotzdem { font-size: 11px; }
/* css/terminal.css */
body.tsp-dicht .zt-start .zt-karte h3 { font-size: 13.5px; }
body.tsp-dicht .zt-va-zahl { font-size: 11px; }
body.tsp-dicht .zt-tag { font-size: 10px; }
body.tsp-dicht .zt-geraet { font-size: 11px; }
body.tsp-dicht .zt-geraet strong { font-size: 12.5px; }
body.tsp-dicht .zt-feld { font-size: 11px; }
body.tsp-dicht .zt-feld input { font-size: 12.5px; }
body.tsp-dicht.zt { font-size: 13.5px; }
body.tsp-dicht .zt-kopf-titel strong { font-size: 17px; }
body.tsp-dicht .zt-kopf-titel small { font-size: 11px; }
body.tsp-dicht .zt-uhr { font-size: 22px; }
body.tsp-dicht .zt-netz { font-size: 11px; }
body.tsp-dicht .zt-k { font-size: 13.5px; }
body.tsp-dicht .zt-k--klein { font-size: 12px; }
body.tsp-dicht .zt-bereit h1 { font-size: 29px; }
body.tsp-dicht .zt-code input { font-size: 15px; }
body.tsp-dicht .zt-zahl strong { font-size: 25.5px; }
body.tsp-dicht .zt-zahl span { font-size: 10.5px; }
body.tsp-dicht .zt-letzte h2 { font-size: 12.5px; }
body.tsp-dicht .zt-liste li { font-size: 12px; }
body.tsp-dicht .zt-liste small { font-size: 10px; }
body.tsp-dicht .zt-t { font-size: 10px; }
body.tsp-dicht .zt-klein { font-size: 11px; }
body.tsp-dicht .zt-erg-zeile small.zt-erg-klein { font-size: 10.5px; }
body.tsp-dicht .zt-erg-summe { font-size: 16px; }
body.tsp-dicht .zt-teil small { font-size: 11px; }
body.tsp-dicht .zt-erg-kopf { font-size: 12.5px; }
body.tsp-dicht .zt-erg-name { font-size: 29px; }
body.tsp-dicht .zt-erg-zeile { font-size: 13.5px; }
body.tsp-dicht .zt-erg-hinweis { font-size: 12.5px; }
body.tsp-dicht .zt-dialog h2 { font-size: 20.5px; }
body.tsp-dicht .zt-dialog-kopf small { font-size: 12px; }
body.tsp-dicht .zt-f { font-size: 12px; }
body.tsp-dicht .zt-f input, body.tsp-dicht .zt-f select { font-size: 13.5px; }
body.tsp-dicht .zt-f small { font-size: 10.5px; }
body.tsp-dicht .zt-check { font-size: 12.5px; }
body.tsp-dicht .zt-z small { font-size: 11px; }
body.tsp-dicht .zt-kamera-text { font-size: 12.5px; }
/* css/va.css */
body.tsp-dicht .va-seite h4 { font-size: 12.5px; }
body.tsp-dicht .va-knopf { font-size: 12px; }
body.tsp-dicht .va-x { font-size: 13.5px; }
body.tsp-dicht .va-link-rot { font-size: 11px; }
body.tsp-dicht .va-meldung { font-size: 12px; }
body.tsp-dicht .va-warnung { font-size: 11px; }
body.tsp-dicht .va-hilfe { font-size: 10px; }
body.tsp-dicht .va-hilfe--block { font-size: 11px; }
body.tsp-dicht .va-badge { font-size: 10px; }
body.tsp-dicht .va-label { font-size: 12px; }
body.tsp-dicht .va-wert textarea { font-size: 12px; }
body.tsp-dicht .va-wert select.va-standardtext { font-size: 11px; }
body.tsp-dicht .va-check { font-size: 12px; }
body.tsp-dicht .va-feiertag { font-size: 11px; }
body.tsp-dicht .va-tabelle { font-size: 12px; }
body.tsp-dicht .va-tabelle th { font-size: 9.5px; }
body.tsp-dicht .va-verlauf td { font-size: 11px; }
body.tsp-dicht .va-schicht-neu label { font-size: 9.5px; }
body.tsp-dicht .va-filter label { font-size: 9.5px; }
body.tsp-dicht .va-sd-form > label, body.tsp-dicht .va-zwei > label { font-size: 11px; }
body.tsp-dicht .va-sd-form textarea { font-size: 12px; }
body.tsp-dicht .va-inline-gruppe { font-size: 11px; }
body.tsp-dicht .va-gesperrt { font-size: 10px; }
body.tsp-dicht .vp-bew-liste li { font-size: 11px; }
body.tsp-dicht .vp-bew-knoepfe .va-knopf { font-size: 10px; }
body.tsp-dicht .va-auf { font-size: 15px; }
body.tsp-dicht .va-unter-neu { font-size: 10px; }
body.tsp-dicht .vp-sub-selbst button { font-size: 10px; }
body.tsp-dicht .va-verlegen h2 { font-size: 16px; }
body.tsp-dicht .va-verlegen-um { font-size: 10px; }
body.tsp-dicht .va-sd-ort legend { font-size: 12px; }
body.tsp-dicht .va-sd-ort input[type=text], body.tsp-dicht .va-sd-ort select { font-size: 12px; }
/* css/vertragsart.css */
body.tsp-dicht .va-einheit span { font-size: 11px; }
/* css/knopf.css */
html body.tsp-dicht .bs-knopf, html body.tsp-dicht .va-knopf, html body.tsp-dicht .ep-knopf, html body.tsp-dicht .tp-knopf, html body.tsp-dicht .sb-knopf, html body.tsp-dicht .db-knopf, html body.tsp-dicht .btn-print, html body.tsp-dicht .btn-assign, html body.tsp-dicht .btn-calendar, html body.tsp-dicht .btn-save, html body.tsp-dicht .btn-edit, html body.tsp-dicht .btn-reset, html body.tsp-dicht .oa-knopf-rot, html body.tsp-dicht .ob-knopf-rot, html body.tsp-dicht .oa-knopf-rot-voll, html body.tsp-dicht .ob-knopf-rot-voll, html body.tsp-dicht .knopf-haupt, html body.tsp-dicht .knopf-neben, html body.tsp-dicht .knopf-gefahr, html body.tsp-dicht .knopf-gefahr-voll { font-size: 12px; }
html body.tsp-dicht table :is(.bs-knopf, .va-knopf, .ep-knopf, .tp-knopf, .sb-knopf, .db-knopf, .btn-print, .btn-assign, .btn-calendar, .btn-save, .btn-edit, .btn-reset, .oa-knopf-rot, .ob-knopf-rot, .oa-knopf-rot-voll, .ob-knopf-rot-voll, .knopf-haupt, .knopf-neben, .knopf-gefahr, .knopf-gefahr-voll), html body.tsp-dicht .knopf-klein, html body.tsp-dicht .va-knopf--lila, html body.tsp-dicht .btn-print, html body.tsp-dicht .btn-assign { font-size: 11px; }
html body.tsp-dicht .karten-id-neu { font-size: 10px; }
/* abgleich_funktionen.php */
body.tsp-dicht .abgl-badge { font-size: 9.5px; }
/* abwesenheiten.php */
body.tsp-dicht .abw-raster th, body.tsp-dicht .abw-raster td { font-size: 9.5px; }
body.tsp-dicht .abw-raster th.abw-name, body.tsp-dicht .abw-raster td.abw-name { font-size: 11px; }
body.tsp-dicht .abw-raster td.abw-name small { font-size: 9.5px; }
body.tsp-dicht .abw-raster th.abw-rest, body.tsp-dicht .abw-raster td.abw-rest { font-size: 11px; }
body.tsp-dicht .abw-legende { font-size: 10px; }
body.tsp-dicht .abw-monat strong { font-size: 14.5px; }
body.tsp-dicht .abw-konto { font-size: 12px; }
/* ausgabe.php */
body.tsp-dicht .ag-reiter a span { font-size: 10px; }
body.tsp-dicht .ag-zahl strong { font-size: 22px; }
body.tsp-dicht .ag-zahl span { font-size: 10px; }
body.tsp-dicht .ag-tab th { font-size: 9.5px; }
body.tsp-dicht .ag-tab td { font-size: 12px; }
body.tsp-dicht .ag-tag { font-size: 10px; }
body.tsp-dicht .ag-neu label { font-size: 11px; }
body.tsp-dicht .ag-filter { font-size: 11px; }
/* berechtigungen.php */
body.tsp-dicht .bt-kachel b { font-size: 20.5px; }
body.tsp-dicht .bt-klein { font-size: 11px; }
body.tsp-dicht .bt-badge { font-size: 10px; }
body.tsp-dicht .bt-tabs a { font-size: 12px; }
body.tsp-dicht .bt-rollen label { font-size: 12px; }
body.tsp-dicht .bt-form label { font-size: 12px; }
/* besetzungsplan.php */
body.tsp-dicht .bp-leiste { font-size: 11px; }
body.tsp-dicht .bp-kopf h1 { font-size: 15px; }
body.tsp-dicht .bp-kopf p { font-size: 9.5px; }
body.tsp-dicht .bp-logo { font-size: 9px; }
body.tsp-dicht .bp-fuss { font-size: 9px; }
/* betreiber_reiter.php */
body.tsp-dicht .bt-kopf h1 { font-size: 18.5px; }
body.tsp-dicht .bt-kopf p { font-size: 12px; }
body.tsp-dicht .bt-reiter a { font-size: 12px; }
body.tsp-dicht .bt-zahl { font-size: 10px; }
/* datenimport.php */
body.tsp-dicht .di-arten a { font-size: 12px; }
body.tsp-dicht .di-gruppe th { font-size: 10px; }
body.tsp-dicht .di-zahlen .bs-badge { font-size: 12px; }
body.tsp-dicht .di-warn { font-size: 11px; }
/* datenschutz_einstellungen.php */
body.tsp-dicht .ds-vw-titel { font-size: 10px; }
body.tsp-dicht .ds-ue h3 { font-size: 13.5px; }
body.tsp-dicht .ds-ue p { font-size: 11px; }
body.tsp-dicht .ds-ue table { font-size: 11px; }
/* einstellungen_reiter.php */
body.tsp-dicht .es-kopf h1 { font-size: 18.5px; }
body.tsp-dicht .es-kopf p { font-size: 12px; }
body.tsp-dicht .es-reiter a { font-size: 12px; }
/* firmierung.php */
body.tsp-dicht .firm-logo input[type=file] { font-size: 11px; }
body.tsp-dicht .firm-klein { font-size: 10px; }
/* hilfe.php */
body.tsp-dicht .hs-reiter a { font-size: 12.5px; }
body.tsp-dicht .hs-reiter-zahl { font-size: 9.5px; }
body.tsp-dicht .hs-hilfe .hs-treffer-thema { font-size: 10px; }
body.tsp-dicht .hs-filter a { font-size: 11px; }
body.tsp-dicht .hs-badge { font-size: 9.5px; }
body.tsp-dicht .hs-neu { font-size: 9.5px; }
body.tsp-dicht .hs-loesch { font-size: 10px; }
body.tsp-dicht .hs-loesch-hinweis { font-size: 11px; }
body.tsp-dicht .hs-blase .hs-wer { font-size: 10px; }
body.tsp-dicht .hs-blase .hs-zeit { font-size: 9.5px; }
body.tsp-dicht .hs-datei { font-size: 10px; }
/* lohnvorbereitung.php */
body.tsp-dicht .lv-monat strong { font-size: 14.5px; }
body.tsp-dicht .lv-kpi span { font-size: 10px; }
body.tsp-dicht .lv-kpi strong { font-size: 18px; }
body.tsp-dicht .lv-check { font-size: 12px; }
body.tsp-dicht .lv-check i { font-size: 11px; }
body.tsp-dicht .lv-filter label { font-size: 10px; }
body.tsp-dicht .lv-posten { font-size: 12px; }
body.tsp-dicht .lv-vorschau { font-size: 10px; }
/* mail_einstellungen.php */
body.tsp-dicht .mv-karte small { font-size: 11px; }
body.tsp-dicht .mv-gitter small { font-size: 10px; }
body.tsp-dicht .mv-haken { font-size: 12px; }
body.tsp-dicht .mv-status { font-size: 11px; }
/* mitarbeiter_seite.php */
body.tsp-dicht .pa-block > legend { font-size: 12.5px; }
body.tsp-dicht .pa-janein legend, body.tsp-dicht .pa-label { font-size: 11px; }
body.tsp-dicht .pa-unter { font-size: 12px; }
body.tsp-dicht .osl-tabelle.ms-liste { font-size: 11px; }
/* mitarbeiter_unternehmen.php */
body.tsp-dicht .mu-tab td, body.tsp-dicht .mu-tab th { font-size: 12px; }
body.tsp-dicht .mu-karte h3 { font-size: 11px; }
body.tsp-dicht .mu-liste { font-size: 11px; }
/* objektarten.php */
body.tsp-dicht .oart-kopf h1 { font-size: 20.5px; }
body.tsp-dicht .oart-neu label { font-size: 10px; }
body.tsp-dicht .oart-neu input { font-size: 12px; }
body.tsp-dicht .oart-hinweis { font-size: 11px; }
body.tsp-dicht .oart-filter a { font-size: 10px; }
body.tsp-dicht .oart-filter span { font-size: 11px; }
body.tsp-dicht .oart-tab th { font-size: 9.5px; }
body.tsp-dicht .oart-stand { font-size: 10px; }
body.tsp-dicht .oart-seite h2 { font-size: 14.5px; }
body.tsp-dicht .oart-seite label { font-size: 10px; }
body.tsp-dicht .oart-seite input, body.tsp-dicht .oart-seite select { font-size: 12px; }
body.tsp-dicht .oart-klein { font-size: 10px; }
/* objektkarte.php */
body.tsp-dicht .okm-kopf .okm-tag { font-size: 12px; }
body.tsp-dicht .okm-filter a.okm-btn, body.tsp-dicht .okm-filter button { font-size: 12px; }
body.tsp-dicht .okm-eintrag strong { font-size: 12.5px; }
body.tsp-dicht .okm-eintrag small { font-size: 10px; }
body.tsp-dicht .okm-pin { font-size: 9.5px; }
body.tsp-dicht .okm-popup h4 { font-size: 12.5px; }
body.tsp-dicht .okm-popup .okm-schicht-kopf { font-size: 11px; }
body.tsp-dicht .okm-popup ul { font-size: 11px; }
body.tsp-dicht .okm-popup .okm-links { font-size: 11px; }
body.tsp-dicht .okm-ohne { font-size: 10px; }
body.tsp-dicht .okm-legende { font-size: 10px; }
/* qr_druck.php */
body.tsp-dicht p.klein { font-size: 12px; }
body.tsp-dicht p.firmenname { font-size: 25.5px; }
body.tsp-dicht p.tsp-mit { font-size: 13.5px; }
body.tsp-dicht .knopf { font-size: 12.5px; }
/* rechnung_export.php */
body.tsp-dicht .ex-monat strong { font-size: 14.5px; }
body.tsp-dicht .ex-datei span { font-size: 11px; }
body.tsp-dicht .ex-schon { font-size: 11px; }
/* rechnungen.php */
body.tsp-dicht .re-monat strong { font-size: 14.5px; }
body.tsp-dicht .re-kpi span { font-size: 10px; }
body.tsp-dicht .re-kpi strong { font-size: 18px; }
body.tsp-dicht .re-tabs a { font-size: 12px; }
body.tsp-dicht .re-summe { font-size: 12.5px; }
body.tsp-dicht .re-rueck { font-size: 11px; }
body.tsp-dicht .re-ab-weg { font-size: 10px; }
body.tsp-dicht .re-dat span { font-size: 11px; }
body.tsp-dicht .re-dat-fuss { font-size: 12px; }
body.tsp-dicht .re-anh legend { font-size: 11px; }
/* scanner.php */
body.tsp-dicht .header { font-size: 17px; }
body.tsp-dicht .footer { font-size: 10px; }
/* schichtkalender.php */
body.tsp-dicht .sk-kopf h1 { font-size: 18.5px; }
body.tsp-dicht .sk-kopf p { font-size: 12px; }
body.tsp-dicht .sk-umschalter a { font-size: 12px; }
body.tsp-dicht .sk-zahl { font-size: 10px; }
body.tsp-dicht .sk-art { font-size: 10px; }
body.tsp-dicht .sk-pfeil { font-size: 17px; }
body.tsp-dicht .sk-zeitraum { font-size: 14.5px; }
body.tsp-dicht .sk-spanne a { font-size: 11px; }
@media (max-width: 999.98px) { body.tsp-dicht .sk-summe { font-size: 12px; } }
body.tsp-dicht .sk-tag { font-size: 13.5px; }
body.tsp-dicht .sk-heute-marke { font-size: 10px; }
body.tsp-dicht .sk-filter .sk-check { font-size: 12px; }
body.tsp-dicht .sk-k { font-size: 10px; }
body.tsp-dicht .sk-oeffnen { font-size: 18.5px; }
@media (max-width: 999.98px) { body.tsp-dicht .sk-dialog-kopf h2 { font-size: 15px; } }
body.tsp-dicht .sk-zu { font-size: 15px; }
body.tsp-dicht .sk-dialog-inhalt > label, body.tsp-dicht .sk-frei > label { font-size: 10px; }
body.tsp-dicht .sk-dialog-inhalt select, body.tsp-dicht .sk-dialog-inhalt input[type=date], body.tsp-dicht .sk-dialog-inhalt input[type=time], body.tsp-dicht .sk-dialog-inhalt input[type=number], body.tsp-dicht .sk-dialog-inhalt input[type=text] { font-size: 12px; }
body.tsp-dicht .sk-tage legend { font-size: 10px; }
@media (max-width: 999.98px) { body.tsp-dicht .sk-chip span { font-size: 11px; } }
body.tsp-dicht .sk-ft { font-size: 11px; }
body.tsp-dicht .sk-vorschau { font-size: 12px; }
@media (max-width: 999.98px) { body.tsp-dicht .sk-hinweis { font-size: 10px; } }
@media (max-width: 999.98px) { body.tsp-dicht .sk-block legend { font-size: 11px; } }
body.tsp-dicht .sk-block-raster > label { font-size: 10px; }
body.tsp-dicht .sk-radio { font-size: 11px; }
body.tsp-dicht .sk-radio > span { font-size: 10px; }
body.tsp-dicht .sk-block .sk-check { font-size: 12px; }
@media (max-width: 999.98px) { body.tsp-dicht .sk-summe { font-size: 10px; } }
@media (max-width: 999.98px) { body.tsp-dicht .sk-summe strong { font-size: 12px; } }
/* sub_abrechnung.php */
body.tsp-dicht .sa-karte-kopf h3 { font-size: 12.5px; }
body.tsp-dicht .sa-badge { font-size: 9.5px; }
body.tsp-dicht .sa-hinweis { font-size: 10.5px; }
body.tsp-dicht .sa-form label { font-size: 10.5px; }
body.tsp-dicht .sa-verlauf { font-size: 10.5px; }
/* subunternehmen_liste.php */
body.tsp-dicht .su-block > legend { font-size: 12.5px; }
body.tsp-dicht .osl-tabelle.su-liste { font-size: 11px; }
/* support.php */
body.tsp-dicht .sp-loeschen-klein { font-size: 11px; }
body.tsp-dicht .sp-wahl-leiste label { font-size: 11px; }
/* support_einrichtung.php */
body.tsp-dicht .se-schluessel { font-size: 12px; }
/* support_postfach.php */
body.tsp-dicht .sp-zahlen span { font-size: 10px; }
body.tsp-dicht .sp-zahlen strong { font-size: 20.5px; }
body.tsp-dicht .sp-leiste a.sp-f { font-size: 11px; }
body.tsp-dicht .sp-badge { font-size: 9.5px; }
body.tsp-dicht .sp-wer { font-size: 10px; }
body.tsp-dicht .sp-zeit { font-size: 9.5px; }
body.tsp-dicht .sp-datei { font-size: 10px; }
body.tsp-dicht .sp-meta { font-size: 11px; }
body.tsp-dicht .sp-loesch { font-size: 10px; }
body.tsp-dicht .sp-loesch-hinweis { font-size: 11px; }
/* tarif_vorlage.php */
body.tsp-dicht .tv-umschalt a { font-size: 11px; }
body.tsp-dicht .tv-badge { font-size: 9.5px; }
body.tsp-dicht .tv-kacheln div { font-size: 11px; }
/* tarif_vorlagen.php */
body.tsp-dicht .tv-badge { font-size: 10px; }
body.tsp-dicht .tv-filter a { font-size: 11px; }
body.tsp-dicht .tv-tage label, body.tsp-dicht .bs-form .tv-tage label { font-size: 10px; }
/* tarife.php */
body.tsp-dicht .tf-staende a { font-size: 11px; }
body.tsp-dicht .tf-tage label { font-size: 11px; }
/* terminal_angelegt.php */
body.tsp-dicht .ta-tab th { font-size: 9.5px; }
body.tsp-dicht .ta-tab td { font-size: 12px; }
body.tsp-dicht .ta-fehlt { font-size: 11px; }
/* terminal_einstellungen.php */
body.tsp-dicht .zte-tab th { font-size: 10px; }
body.tsp-dicht .zte-hilfe { font-size: 11px; }
/* style-Attribute in den Seiten */
body.tsp-dicht [style*="font-size:9.5px"] { font-size: 9px !important; }
body.tsp-dicht [style*="font-size:10px"] { font-size: 9px !important; }
body.tsp-dicht [style*="font-size:10.5px"] { font-size: 9px !important; }
body.tsp-dicht [style*="font-size:11px"] { font-size: 9.5px !important; }
body.tsp-dicht [style*="font-size: 11px"] { font-size: 9.5px !important; }
body.tsp-dicht [style*="font-size:11.5px"] { font-size: 9.5px !important; }
body.tsp-dicht [style*="font-size:12px"] { font-size: 10px !important; }
body.tsp-dicht [style*="font-size: 12px"] { font-size: 10px !important; }
body.tsp-dicht [style*="font-size: 12.5px"] { font-size: 10.5px !important; }
body.tsp-dicht [style*="font-size:13px"] { font-size: 11px !important; }
body.tsp-dicht [style*="font-size: 13px"] { font-size: 11px !important; }
body.tsp-dicht [style*="font-size:14px"] { font-size: 12px !important; }
body.tsp-dicht [style*="font-size: 14px"] { font-size: 12px !important; }
body.tsp-dicht [style*="font-size:15px"] { font-size: 12.5px !important; }
body.tsp-dicht [style*="font-size: 15px"] { font-size: 12.5px !important; }
body.tsp-dicht [style*="font-size:16px"] { font-size: 13.5px !important; }
body.tsp-dicht [style*="font-size: 16px"] { font-size: 13.5px !important; }
body.tsp-dicht [style*="font-size:17px"] { font-size: 14.5px !important; }
body.tsp-dicht [style*="font-size: 17px"] { font-size: 14.5px !important; }
body.tsp-dicht [style*="font-size:18px"] { font-size: 15px !important; }
body.tsp-dicht [style*="font-size: 18px"] { font-size: 15px !important; }
body.tsp-dicht [style*="font-size:20px"] { font-size: 17px !important; }
body.tsp-dicht [style*="font-size: 20px"] { font-size: 17px !important; }
body.tsp-dicht [style*="font-size: 21px"] { font-size: 18px !important; }
body.tsp-dicht [style*="font-size:22px"] { font-size: 18.5px !important; }
body.tsp-dicht [style*="font-size: 22px"] { font-size: 18.5px !important; }
body.tsp-dicht [style*="font-size:24px"] { font-size: 20.5px !important; }
body.tsp-dicht [style*="font-size: 24px"] { font-size: 20.5px !important; }
body.tsp-dicht [style*="font-size: 26px"] { font-size: 22px !important; }
body.tsp-dicht [style*="font-size: 30px"] { font-size: 25.5px !important; }
}
