.machine-page{padding-block:var(--space-4) var(--space-8)}.machine-breadcrumb{align-items:center;gap:var(--space-3);color:var(--color-muted);font-size:var(--text-small);display:flex}.machine-crumb,.machine-hero-art,.machine-summary-art,.machine-heading .eyebrow{display:none}.machine-heading{padding-block:var(--space-6)}.machine-heading h1{font-size:var(--text-machine-title);line-height:var(--line-heading)}.machine-heading .intro{margin-top:var(--space-3)}.machine-title-desktop,.machine-outlook-compact,.machine-page[data-view=confirmation] .machine-outlook-full,.machine-page[data-view=confirmation] .machine-outlook ol{display:none}.machine-page[data-view=confirmation] .machine-outlook-compact{display:block}.machine-page[data-view=confirmation] .machine-outlook{max-width:var(--width-dialog);margin-inline:auto}.machine-page[data-view=confirmation] .machine-outlook h2{font-size:var(--text-xl)}.machine-page[data-view=confirmation] .machine-limits{margin-top:var(--space-3);border:0;padding:0}.machine-form{gap:var(--space-6);display:grid}.machine-panel{min-width:0;padding:var(--space-5);background:var(--color-pale);border-radius:var(--radius-sm)}.machine-label,.machine-models legend{font-weight:var(--font-bold);margin-bottom:var(--space-2);display:block}.machine-panel input:not([type=radio]){width:100%;min-width:0;min-height:var(--height-target);padding:var(--space-3) var(--space-4);border:var(--border) solid var(--color-control);border-radius:var(--radius-sm);background:var(--color-white)}.machine-panel input[aria-invalid=true]{border-color:var(--color-accent);background:var(--color-pink)}.machine-search{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);background:var(--color-white);border:var(--border) solid var(--color-control);border-radius:var(--radius-sm);display:flex}.machine-search input[type=search]{border:0;padding-inline:0}.machine-models{margin:var(--space-6) 0 var(--space-4);border:0;min-width:0;padding:0}.machine-models ul{gap:var(--space-2);list-style:none;display:grid}.machine-option{align-items:center;gap:var(--space-4);min-height:var(--height-target);padding:var(--space-3) var(--space-4);background:var(--color-bg);border:var(--border) solid var(--color-control);border-radius:var(--radius-sm);cursor:pointer;display:flex}.machine-option:has(:checked){background:var(--color-pink);border-color:var(--color-accent)}.machine-option input{width:var(--size-icon);height:var(--size-icon);accent-color:var(--color-accent);flex-shrink:0;margin:0}.machine-option span{overflow-wrap:anywhere;min-width:0}.machine-custom-button{border-radius:var(--radius-sm);width:100%;padding-inline:var(--space-3);text-align:left;justify-content:space-between}.machine-help{border-block:var(--border) solid var(--color-border);margin-block:var(--space-4)}.machine-help summary{min-height:var(--height-target);padding-block:var(--space-3);cursor:pointer}.machine-help p{margin-bottom:var(--space-4)}.machine-summary{gap:var(--space-4);background:0 0;align-content:start;padding:0;display:grid}.machine-summary h2{font-size:var(--text-h3)}.machine-summary h2,.machine-summary [data-machine-name]{display:none}.machine-page[data-selection-outside-filter=true] .machine-summary [data-machine-name]{display:block}.machine-summary .button{width:100%}.machine-local{font-size:var(--text-small)}.machine-status:empty{display:none}.machine-status,.machine-page>.notice{margin-bottom:var(--space-4)}.machine-field-error{color:var(--color-accent);font-size:var(--text-small);margin-top:var(--space-2)}#eigene-maschine .machine-label:not(:first-child){margin-top:var(--space-6)}#machine-volume-help{margin-top:var(--space-6);font-size:var(--text-small)}.machine-summary [data-machine-models]{justify-self:start}[data-machine-exit]:empty,[data-machine-saved-details]:empty,.machine-page[data-view=custom] [data-machine-exit]{display:none}.machine-empty{padding-bottom:var(--space-4)}.machine-confirmation{max-width:var(--width-dialog);gap:var(--space-4);margin-inline:auto;display:grid}.machine-success{gap:var(--space-4);padding:var(--space-4);background:var(--color-success-bg);border-radius:var(--radius-sm);align-items:center;display:flex}.machine-success svg{width:var(--size-circle);height:var(--size-circle);padding:var(--space-2);border-radius:var(--radius-pill);background:var(--color-success);color:var(--color-white);flex-shrink:0}.machine-delete{margin-top:var(--space-4);text-decoration:underline;text-decoration-color:var(--color-accent)}.machine-outlook{margin-top:var(--space-6);display:none}.machine-page[data-view=confirmation] .machine-outlook{display:block}.machine-outlook h2{font-size:var(--text-h3)}.machine-outlook ol{gap:var(--space-5);margin-block:var(--space-6);list-style:none;display:grid}.machine-outlook li{align-items:flex-start;gap:var(--space-4);display:flex}.machine-outlook li>span{width:var(--size-circle);height:var(--size-circle);background:var(--color-pink);border-radius:var(--radius-pill);color:var(--color-accent);font-weight:var(--font-bold);font-size:var(--text-h3);flex-shrink:0;place-items:center;display:grid}.machine-outlook h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.machine-outlook p{font-size:var(--text-small);color:var(--color-muted)}.machine-limits{border-top:var(--border) solid var(--color-border);padding-top:var(--space-4)}@media (width>=1000px){.machine-title-desktop{display:block}.machine-title-mobile{display:none}.machine-crumb,.machine-heading .eyebrow{display:block}.machine-heading{grid-template-columns:var(--grid-machine-hero);align-items:center;gap:var(--space-6);padding-block:var(--space-2);display:grid}.machine-hero-art,.machine-summary-art{display:block}.machine-hero-art{width:var(--width-machine-hero);justify-self:end}.machine-form{grid-template-columns:var(--grid-machine-form);align-items:start}.machine-panel{padding:var(--space-6)}.machine-summary{background:var(--color-pale)}.machine-summary h2,.machine-summary [data-machine-name]{display:block}.machine-page[data-view=custom] .machine-summary h2,.machine-page[data-view=custom] .machine-summary [data-machine-name]{display:none}.machine-outlook{display:block}.machine-outlook ol{grid-template-columns:repeat(3,1fr)}.machine-outlook li+li{border-left:var(--border) solid var(--color-border);padding-left:var(--space-6)}.machine-page[data-view=custom] .machine-form{max-width:var(--width-reading);grid-template-columns:1fr;margin-inline:auto}.machine-page[data-view=custom] .machine-summary-art,.machine-page[data-view=custom] .machine-hero-art,.machine-page[data-view=confirmation] .machine-hero-art{display:none}.machine-page[data-view=custom] .machine-heading,.machine-page[data-view=confirmation] .machine-heading{display:block}}
