.ast-choice-card{max-width:560px;padding:24px;border:1px solid #888}
select.trupp-feuerwehr-auswahl,
select.trupp-druck-auswahl,
select.kopf-ressource-auswahl,
input.trupp-feuerwehr-ext,
input.kopf-ressource-freitext{touch-action:pan-y}
.ast-choice-card .ast-dialog-head{min-height:42px;justify-content:flex-start;padding:0;margin-bottom:14px}
.ast-choice-card .ast-dialog-title{justify-content:flex-start;gap:12px;margin-right:48px;text-align:left;font-size:22px;line-height:1.25;font-weight:700}
.ast-choice-card .ast-dialog-title svg{width:30px;height:30px}
.ast-choice-card .ast-dialog-close{top:0;right:0;width:42px;height:42px;border:0;border-radius:0;background:transparent!important;color:inherit;font-size:30px;font-weight:400}
.ast-choice-body{align-items:stretch;gap:12px}
.ast-choice-options{display:flex;flex-direction:column;gap:10px;width:100%}
.ast-choice-group{display:flex;flex-direction:column;gap:6px}
.ast-choice-group-title{margin:2px 2px 0;color:#555;font:700 13px/1.25 Arial,Helvetica,sans-serif}
.ast-choice-group.is-fire .ast-choice-group-title{visibility:hidden}
.ast-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.ast-choice-option{
 box-sizing:border-box;height:48px;min-height:48px;padding:9px 10px;border:1px solid #aaa;border-radius:10px;
 background:#ececec;color:#111;-webkit-text-fill-color:#111;
 font:600 15px/1.2 Arial,Helvetica,sans-serif;text-align:center;cursor:pointer;
 -webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent
}
.ast-choice-option:hover,.ast-choice-option:active,.ast-choice-option:focus{background:#ececec!important;outline:none}
.ast-choice-option.is-pressed{background:#dcdcdc!important}
.ast-choice-option:focus-visible{outline:3px solid #1976d2;outline-offset:2px}
.ast-choice-option.is-selected,.ast-choice-option.is-selected:hover,.ast-choice-option.is-selected:focus{border:2px solid #b00000;background:#d90000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.ast-choice-option.is-selected.is-pressed{background:#bc0000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.ast-choice-inline-input{
 box-sizing:border-box;width:100%;min-width:0;height:48px;min-height:48px;padding:9px 10px;border:1px solid #aaa;border-radius:10px;
 background:#ececec;color:#111;-webkit-text-fill-color:#111;font:600 15px/1.2 Arial,Helvetica,sans-serif;text-align:center;
 outline:none;cursor:text;-webkit-appearance:none;appearance:none
}
.ast-choice-card input.ast-choice-inline-input{
 box-sizing:border-box!important;width:100%!important;height:48px!important;min-height:48px!important;
 padding:9px 10px!important;border:1px solid #aaa!important;border-radius:10px!important;
 background:#ececec!important;color:#111!important;-webkit-text-fill-color:#111!important;opacity:1!important;
 font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:18px!important;
 text-align:center!important;-webkit-appearance:none!important;appearance:none!important
}
.ast-choice-inline-input::placeholder{color:#111;-webkit-text-fill-color:#111;opacity:1}
.ast-choice-inline-input:focus::placeholder{color:transparent;-webkit-text-fill-color:transparent;opacity:0}
.ast-choice-card input.ast-choice-inline-input:focus{border:2px solid #1976d2!important;background:#ececec!important;box-shadow:0 0 0 2px rgba(25,118,210,.18)}
.ast-choice-card input.ast-choice-inline-input.is-selected:not(:focus){border:2px solid #b00000!important;background:#d90000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.ast-choice-placeholder{visibility:hidden;pointer-events:none}
.ast-choice-options.is-pressure .ast-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
.ast-choice-options.is-pressure .ast-choice-option{min-height:44px;padding:8px 4px;font-variant-numeric:tabular-nums}
.ast-choice-other{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:2px}
.ast-choice-other[hidden]{display:none}
.ast-choice-other input{
 box-sizing:border-box;width:100%;min-height:50px;padding:10px 12px;border:2px solid #777;border-radius:10px;
 background:#fff;color:#111;-webkit-text-fill-color:#111;font:500 17px/1.25 Arial,Helvetica,sans-serif;
 outline:none;-webkit-appearance:none;appearance:none
}
.ast-choice-other input:focus{border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.18)}
.ast-choice-actions{margin-top:0}
.ast-pressure-frame{position:relative;width:min(320px,100%);height:260px;margin:2px auto 4px;overflow:hidden;touch-action:none}
.ast-pressure-wheel{
 box-sizing:border-box;width:100%;height:260px;padding:104px 0;overflow-x:hidden;overflow-y:auto;
 scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior:contain;touch-action:pan-y;
 -webkit-overflow-scrolling:touch;scrollbar-width:none;
 -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 84%,transparent 100%);
 mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 84%,transparent 100%)
}
.ast-pressure-wheel::-webkit-scrollbar{display:none}
.ast-pressure-value{
 display:block;box-sizing:border-box;width:100%;height:52px;margin:0;padding:0;border:0;background:transparent;
 color:#8a8a8a;-webkit-text-fill-color:#8a8a8a;font:600 19px/52px Arial,Helvetica,sans-serif;text-align:center;
 opacity:.68;transition:color .12s ease,font-size .12s ease,opacity .12s ease,transform .12s ease;
 scroll-snap-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent
}
.ast-pressure-value.is-adjacent{color:#555;-webkit-text-fill-color:#555;font-size:24px;opacity:.9}
.ast-pressure-value.is-selected{position:relative;z-index:1;color:#111;-webkit-text-fill-color:#111;font-size:34px;font-weight:800;opacity:1}
.ast-pressure-value.is-pressed{transform:scale(.96)}
.ast-pressure-value:focus{outline:none}
.ast-pressure-value:focus-visible{outline:3px solid #1976d2;outline-offset:-5px;border-radius:10px}
.ast-pressure-marker{position:absolute;left:10px;right:10px;top:104px;height:52px;border:2px solid #777;border-radius:10px;background:rgba(0,0,0,.035);pointer-events:none}
.ast-pressure-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:2px}
.ast-pressure-actions .ast-dialog-button{height:48px;min-height:48px;padding:11px 10px;font-size:15px}
.ast-pressure-gauge-wrap{position:relative;width:min(360px,100%);margin:0 auto;touch-action:none;-webkit-user-select:none;user-select:none}
.ast-pressure-gauge{display:block;width:100%;height:auto;max-height:330px;margin:0 auto;overflow:visible;touch-action:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
.ast-pressure-gauge:focus{outline:none}.ast-pressure-gauge:focus-visible{outline:3px solid #1976d2;outline-offset:2px;border-radius:16px}
.ast-pressure-gauge-face{fill:#f7f7f7;stroke:#777;stroke-width:2}
.ast-pressure-gauge-track,.ast-pressure-gauge-zone{fill:none;stroke-linecap:butt}
.ast-pressure-gauge-track{stroke:#c9c9c9;stroke-width:16}
.ast-pressure-gauge-zone{stroke-width:13}
.ast-pressure-gauge-zone.is-red{stroke:#d00000}
.ast-pressure-gauge-zone.is-yellow{stroke:#e6b800}
.ast-pressure-gauge-zone.is-green{stroke:#3b9450}
.ast-pressure-gauge-tick{stroke:#333;stroke-width:1.2}
.ast-pressure-gauge-tick.is-major{stroke-width:2.2}
.ast-pressure-gauge-scale-label{fill:#222;font:700 10px/1 Arial,Helvetica,sans-serif;pointer-events:none}
.ast-pressure-gauge-normal{fill:#333;font:600 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.01em;pointer-events:none}
.ast-pressure-gauge-unit{fill:#444;font:600 10px/1 Arial,Helvetica,sans-serif;pointer-events:none}
.ast-pressure-gauge-pointer{stroke:#111;stroke-width:4.5;stroke-linecap:round;transition:x2 .06s linear,y2 .06s linear;pointer-events:none}
.ast-pressure-gauge-pointer.is-empty{opacity:.28}
.ast-pressure-gauge-hub{fill:#111;stroke:#f7f7f7;stroke-width:2;pointer-events:none}
.ast-pressure-adjust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(360px,100%);margin:0 auto 10px}
.ast-pressure-adjust .ast-dialog-button{height:48px;min-height:48px;padding:10px;font-size:17px;font-weight:700}
.ast-pressure-announcement{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:520px){.ast-pressure-gauge-wrap,.ast-pressure-adjust{width:min(320px,100%)}.ast-pressure-gauge{max-height:290px}}
.ast-choice-card .ast-dialog-button:hover,.ast-choice-card .ast-dialog-button:active,.ast-choice-card .ast-dialog-button:focus,
.ast-choice-card .ast-dialog-close:hover,.ast-choice-card .ast-dialog-close:active,.ast-choice-card .ast-dialog-close:focus{
 background:#ececec!important;outline:none
}
.ast-choice-card .ast-dialog-button.is-pressed,.ast-choice-card .ast-dialog-close.is-pressed{background:#dcdcdc!important}
.trupp-feuerwehr-ext[readonly]{cursor:pointer;-webkit-user-select:none;user-select:none}
.ast-choice-card.ast-resource-card{max-width:1180px}
.ast-choice-options.is-resource{gap:12px}
.ast-resource-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}
.ast-resource-column{display:flex;flex-direction:column;gap:10px;min-width:0}
.ast-resource-group{display:flex;flex-direction:column;gap:6px}
.ast-resource-group-grid{grid-template-columns:1fr}
.ast-resource-first-grid{grid-template-columns:1fr;margin:0}
.ast-resource-note{margin:2px 2px 0;color:#666;text-align:center;font:500 12px/1.35 Arial,Helvetica,sans-serif}
.kopf-ressource-auswahl,.kopf-ressource-freitext{
 box-sizing:border-box;width:100%;height:24px;min-height:24px;padding:2px 6px;border:.25px solid #bdbdbd;
 background:#fff;color:#000;-webkit-text-fill-color:#000;font:400 14px/1.2 Helvetica,Arial,sans-serif
}
.kopf-ressource-auswahl{cursor:pointer}
.kopf-ressource-freitext[readonly]{cursor:pointer;-webkit-user-select:none;user-select:none}
.ast-editor-sync-toggle{
 display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:23px;height:21px;margin:0 5px 0 0;
 padding:0;border:0;border-radius:0;background:transparent;color:#333;-webkit-text-fill-color:#333;
 font:700 15px/19px Arial,Helvetica,sans-serif;vertical-align:middle;cursor:pointer;-webkit-appearance:none;appearance:none;
 -webkit-tap-highlight-color:transparent
}
.ast-editor-sync-toggle:hover,.ast-editor-sync-toggle:focus{background:transparent;outline:none}
.ast-editor-sync-toggle:active{background:transparent;transform:scale(.94)}
.ast-editor-sync-toggle:focus-visible{outline:2px solid #1976d2;outline-offset:1px}
@media(prefers-color-scheme:dark){
 .ast-choice-card{border-color:#666}
 .ast-choice-group-title{color:#bbb}
 .ast-choice-option{border-color:#666;background:#333;color:#f2f2f7;-webkit-text-fill-color:#f2f2f7}
 .ast-choice-option:hover,.ast-choice-option:active,.ast-choice-option:focus{background:#333!important}
 .ast-choice-option.is-pressed{background:#444!important}
 .ast-choice-option.is-selected,.ast-choice-option.is-selected:hover,.ast-choice-option.is-selected:focus{border-color:#b00000;background:#d90000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
 .ast-choice-option.is-selected.is-pressed{background:#bc0000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
 .ast-choice-card input.ast-choice-inline-input{border-color:#666!important;background:#333!important;color:#f2f2f7!important;-webkit-text-fill-color:#f2f2f7!important}
 .ast-choice-inline-input::placeholder{color:#f2f2f7;-webkit-text-fill-color:#f2f2f7}
 .ast-choice-inline-input:focus::placeholder{color:transparent;-webkit-text-fill-color:transparent}
 .ast-choice-card input.ast-choice-inline-input:focus{background:#333!important}
 .ast-choice-card input.ast-choice-inline-input.is-selected:not(:focus){border-color:#b00000!important;background:#d90000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
 .ast-choice-other input{border-color:#777;background:#2b2b2e;color:#f2f2f7;-webkit-text-fill-color:#f2f2f7}
 .ast-pressure-value{color:#777;-webkit-text-fill-color:#777}
 .ast-pressure-value.is-adjacent{color:#bbb;-webkit-text-fill-color:#bbb}
 .ast-pressure-value.is-selected{color:#f2f2f7;-webkit-text-fill-color:#f2f2f7}
 .ast-pressure-marker{border-color:#888;background:rgba(255,255,255,.045)}
 .ast-choice-card .ast-dialog-button:hover,.ast-choice-card .ast-dialog-button:active,.ast-choice-card .ast-dialog-button:focus,
 .ast-choice-card .ast-dialog-close:hover,.ast-choice-card .ast-dialog-close:active,.ast-choice-card .ast-dialog-close:focus{background:#333!important}
 .ast-choice-card .ast-dialog-button.is-pressed,.ast-choice-card .ast-dialog-close.is-pressed{background:#444!important}
 .ast-resource-note{color:#bbb}
}
@media(max-width:520px){
 .ast-choice-options.is-pressure .ast-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
 .ast-choice-grid{grid-template-columns:1fr}
}

/* Grafische Druckauswahl im Stil eines analogen Atemschutz-Manometers. */
.ast-choice-card.ast-pressure-card{
 max-width:700px;max-height:calc(100dvh - 20px);padding:14px 16px 16px
}
.ast-pressure-card .ast-dialog-head{margin-bottom:2px}
.ast-pressure-card .ast-choice-body{gap:8px}
.ast-pressure-gauge-wrap{
 position:relative;width:min(470px,100%);margin:-6px auto -8px;
 touch-action:none;-webkit-user-select:none;user-select:none
}
.ast-pressure-gauge{
 display:block;width:100%;height:auto;max-height:430px;margin:0 auto;overflow:visible;
 touch-action:none;cursor:pointer;-webkit-tap-highlight-color:transparent
}
.ast-pressure-gauge:focus{outline:none}
.ast-pressure-gauge:focus-visible{outline:3px solid #1976d2;outline-offset:-2px;border-radius:50%}
.ast-pressure-gauge-rim.is-outer{fill:#080808;stroke:#444;stroke-width:12}
.ast-pressure-gauge-rim.is-middle{fill:#151515;stroke:#909090;stroke-width:3}
.ast-pressure-gauge-face{fill:#f5f4e8;stroke:#c7c7c7;stroke-width:4}
.ast-pressure-gauge-track,.ast-pressure-gauge-zone{fill:none;stroke-linecap:butt}
.ast-pressure-gauge-track{stroke:#d3d3d3;stroke-width:20}
.ast-pressure-gauge-zone{stroke-width:18}
.ast-pressure-gauge-zone.is-red{stroke:#e3313e}
.ast-pressure-gauge-zone.is-yellow{stroke:#f1c62b}
.ast-pressure-gauge-zone.is-green{stroke:#269c61}
.ast-pressure-gauge-tick{stroke:#121212;stroke-width:4;stroke-linecap:butt}
.ast-pressure-gauge-major-tick{fill:#121212}
.ast-pressure-gauge-scale-label{
 fill:#111;font:700 32px/1 Arial,Helvetica,sans-serif;pointer-events:none
}
.ast-pressure-gauge-normal{
 fill:#777;font:600 22px/1 Arial,Helvetica,sans-serif;letter-spacing:.01em;pointer-events:none
}
.ast-pressure-gauge-unit{fill:#111;font:700 42px/1 Arial,Helvetica,sans-serif;pointer-events:none}
.ast-pressure-gauge-pointer{
 pointer-events:none;transform-origin:250px 250px;transform-box:view-box;
 transition:transform .15s cubic-bezier(.25,.72,.38,1)
}
.ast-pressure-gauge-pointer.is-opening{
 transition-duration:.32s;transition-timing-function:cubic-bezier(.2,.7,.35,1)
}
.ast-pressure-gauge-pointer-body{fill:#080809}
.ast-pressure-gauge-pointer-metal{fill:#3b3b3f}
.ast-pressure-gauge-pointer-highlight{fill:none;stroke:#aaa9ad;stroke-width:1.6;stroke-linecap:round;opacity:.72}
.ast-pressure-gauge-pointer.is-empty{opacity:.26}
.ast-pressure-gauge-hub{pointer-events:none}
.ast-pressure-gauge-hub.is-outer{fill:#858585}
.ast-pressure-gauge-hub.is-inner{fill:#1b1b1b}
.ast-pressure-gauge-hub.is-dot{fill:#9a9a9a}
.ast-pressure-hint{
 width:100%;margin:0;color:#555;text-align:center;
 font:400 16px/1.35 Arial,Helvetica,sans-serif
}
.ast-pressure-adjust{
 display:grid;grid-template-columns:minmax(84px,1fr) auto minmax(84px,1fr);
 align-items:center;gap:18px;width:min(520px,100%);margin:0 auto 8px
}
.ast-choice-card.ast-pressure-card .ast-pressure-step{
 box-sizing:border-box;justify-self:center;width:72px;height:52px;min-height:52px;padding:0;border:0;
 border-radius:11px;background:#ececec!important;color:#111;-webkit-text-fill-color:#111;
 display:inline-flex;align-items:center;justify-content:center;
 transition:background-color .1s ease,transform .1s ease,box-shadow .1s ease
}
.ast-pressure-step svg{display:block;width:28px;height:28px;margin:auto;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.ast-pressure-current{
 min-width:132px;color:inherit;text-align:center;white-space:nowrap;
 font:700 30px/1.1 Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums
}
.ast-pressure-actions{
 grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:0
}
.ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-dialog-button{
 height:48px;min-height:48px;padding:11px 10px;border:0;border-radius:11px;
 background:#ececec!important;color:#111;-webkit-text-fill-color:#111;font-size:15px
}
.ast-choice-card.ast-pressure-card .ast-pressure-step.is-pressed,
.ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-dialog-button.is-pressed{
 background:#dcdcdc!important
}
.ast-choice-card.ast-pressure-card .ast-pressure-step.is-repeating{
 background:#c9c9c9!important;box-shadow:inset 0 0 0 2px #777;transform:scale(.96)
}
.ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-dialog-button:disabled{
 opacity:.42;cursor:default
}
.ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-target-copy-button{
 grid-column:1/-1;width:100%;background:#bfe36f!important;color:#111;-webkit-text-fill-color:#111;font-weight:700
}
.ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-target-copy-button:hover,
.ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-target-copy-button:active,
.ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-target-copy-button:focus{
 background:#bfe36f!important
}
.ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-target-copy-button.is-pressed{
 background:#a9cf55!important
}
.ast-pressure-announcement{display:none!important}
@media(prefers-color-scheme:dark){
 .ast-choice-card.ast-pressure-card .ast-pressure-step,
 .ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-dialog-button{
  background:#333!important;color:#f2f2f7;-webkit-text-fill-color:#f2f2f7
 }
 .ast-choice-card.ast-pressure-card .ast-pressure-step.is-pressed,
 .ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-dialog-button.is-pressed{
  background:#444!important
 }
 .ast-choice-card.ast-pressure-card .ast-pressure-step.is-repeating{
  background:#555!important;box-shadow:inset 0 0 0 2px #aaa
 }
 .ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-target-copy-button{
  background:#bfe36f!important;color:#111;-webkit-text-fill-color:#111
 }
 .ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-target-copy-button.is-pressed{
  background:#a9cf55!important
 }
}
/* Eine manuelle Darstellungsauswahl uebersteuert die Geraeteeinstellung. */
html[data-ast-menu-theme="light"] .ast-choice-card{border-color:#888}
html[data-ast-menu-theme="light"] .ast-choice-group-title{color:#555}
html[data-ast-menu-theme="light"] .ast-choice-option{border-color:#aaa;background:#ececec;color:#111;-webkit-text-fill-color:#111}
html[data-ast-menu-theme="light"] .ast-choice-option:hover,
html[data-ast-menu-theme="light"] .ast-choice-option:active,
html[data-ast-menu-theme="light"] .ast-choice-option:focus{background:#ececec!important}
html[data-ast-menu-theme="light"] .ast-choice-option.is-pressed{background:#dcdcdc!important}
html[data-ast-menu-theme="light"] .ast-choice-option.is-selected,
html[data-ast-menu-theme="light"] .ast-choice-option.is-selected:hover,
html[data-ast-menu-theme="light"] .ast-choice-option.is-selected:focus{border-color:#b00000;background:#d90000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-ast-menu-theme="light"] .ast-choice-card input.ast-choice-inline-input{
 border-color:#aaa!important;background:#ececec!important;color:#111!important;-webkit-text-fill-color:#111!important
}
html[data-ast-menu-theme="light"] .ast-choice-card input.ast-choice-inline-input::placeholder,
html[data-ast-menu-theme="light"] .ast-choice-other input::placeholder{
 color:#111!important;-webkit-text-fill-color:#111!important;opacity:1
}
html[data-ast-menu-theme="light"] .ast-choice-card input.ast-choice-inline-input:focus::placeholder,
html[data-ast-menu-theme="light"] .ast-choice-other input:focus::placeholder{
 color:transparent!important;-webkit-text-fill-color:transparent!important;opacity:0
}
html[data-ast-menu-theme="light"] .ast-choice-card input.ast-choice-inline-input.is-selected:not(:focus){
 border-color:#b00000!important;background:#d90000!important;color:#fff!important;-webkit-text-fill-color:#fff!important
}
html[data-ast-menu-theme="light"] .ast-choice-other input{border-color:#777;background:#fff;color:#111!important;-webkit-text-fill-color:#111!important}
html[data-ast-menu-theme="light"] .ast-pressure-value{color:#8a8a8a;-webkit-text-fill-color:#8a8a8a}
html[data-ast-menu-theme="light"] .ast-pressure-value.is-adjacent{color:#555;-webkit-text-fill-color:#555}
html[data-ast-menu-theme="light"] .ast-pressure-value.is-selected{color:#111;-webkit-text-fill-color:#111}
html[data-ast-menu-theme="light"] .ast-pressure-marker{border-color:#777;background:rgba(0,0,0,.035)}
html[data-ast-menu-theme="light"] .ast-resource-note{color:#666}
html[data-ast-menu-theme="light"] .ast-choice-card.ast-pressure-card .ast-pressure-step,
html[data-ast-menu-theme="light"] .ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-dialog-button{
 background:#ececec!important;color:#111;-webkit-text-fill-color:#111
}

html[data-ast-menu-theme="dark"] .ast-choice-card{border-color:#666}
html[data-ast-menu-theme="dark"] .ast-choice-group-title{color:#bbb}
html[data-ast-menu-theme="dark"] .ast-choice-option{border-color:#666;background:#333;color:#f2f2f7;-webkit-text-fill-color:#f2f2f7}
html[data-ast-menu-theme="dark"] .ast-choice-option:hover,
html[data-ast-menu-theme="dark"] .ast-choice-option:active,
html[data-ast-menu-theme="dark"] .ast-choice-option:focus{background:#333!important}
html[data-ast-menu-theme="dark"] .ast-choice-option.is-pressed{background:#444!important}
html[data-ast-menu-theme="dark"] .ast-choice-option.is-selected,
html[data-ast-menu-theme="dark"] .ast-choice-option.is-selected:hover,
html[data-ast-menu-theme="dark"] .ast-choice-option.is-selected:focus{border-color:#b00000;background:#d90000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-ast-menu-theme="dark"] .ast-choice-card input.ast-choice-inline-input{
 border-color:#666!important;background:#333!important;color:#f2f2f7!important;-webkit-text-fill-color:#f2f2f7!important
}
html[data-ast-menu-theme="dark"] .ast-choice-card input.ast-choice-inline-input.is-selected:not(:focus){
 border-color:#b00000!important;background:#d90000!important;color:#fff!important;-webkit-text-fill-color:#fff!important
}
html[data-ast-menu-theme="dark"] .ast-choice-other input{border-color:#777;background:#2b2b2e;color:#f2f2f7;-webkit-text-fill-color:#f2f2f7}
html[data-ast-menu-theme="dark"] .ast-pressure-value{color:#777;-webkit-text-fill-color:#777}
html[data-ast-menu-theme="dark"] .ast-pressure-value.is-adjacent{color:#bbb;-webkit-text-fill-color:#bbb}
html[data-ast-menu-theme="dark"] .ast-pressure-value.is-selected{color:#f2f2f7;-webkit-text-fill-color:#f2f2f7}
html[data-ast-menu-theme="dark"] .ast-pressure-marker{border-color:#888;background:rgba(255,255,255,.045)}
html[data-ast-menu-theme="dark"] .ast-resource-note{color:#bbb}
html[data-ast-menu-theme="dark"] .ast-choice-card.ast-pressure-card .ast-pressure-step,
html[data-ast-menu-theme="dark"] .ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-dialog-button{
 background:#333!important;color:#f2f2f7;-webkit-text-fill-color:#f2f2f7
}

@media(max-width:720px){
 .ast-choice-card.ast-pressure-card{padding:10px 12px 12px}
 .ast-pressure-gauge-wrap{width:min(410px,100%);margin:-8px auto -12px}
 .ast-pressure-gauge{max-height:390px}
 .ast-pressure-hint{font-size:14px}
 .ast-pressure-adjust{grid-template-columns:minmax(66px,1fr) auto minmax(66px,1fr);gap:10px}
 .ast-choice-card.ast-pressure-card .ast-pressure-step{width:82px;height:46px;min-height:46px}
 .ast-pressure-current{min-width:112px;font-size:26px}
 .ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-dialog-button{
  height:46px;min-height:46px;font-size:14px
 }
}

/* Primäre Aktion in beiden Darstellungsmodi. */
html .ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-dialog-button.ast-adjust-apply,
html .ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-dialog-button.ast-adjust-apply:is(:hover,:focus,:active){background:#d90000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html .ast-choice-card.ast-pressure-card .ast-pressure-actions .ast-dialog-button.ast-adjust-apply.is-pressed{background:#bc0000!important}
