div.projekt-auswahl-formgroup div.form-control{padding:1px 0 0 1px}div.projekt-auswahl-formgroup div.form-control div.vs__dropdown-toggle{border:none}div.projekt-auswahl-formgroup div.v-select{height:auto}.selection-recent-list{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.5rem}.selection-recent-list__label{width:100%;margin-bottom:.35rem;font-size:.8rem;font-weight:600;color:#5c6873;text-transform:uppercase;letter-spacing:.03em}.selection-recent-list__toggle{display:inline-flex;align-items:center;padding:.35rem .65rem;border:1px solid #d9e2ec;border-radius:999px;background:#fff;color:#2f3c4d;font-size:.8rem}.selection-recent-list__toggle-icon{margin-right:.35rem;font-weight:700}.selection-option{display:flex;flex-direction:column;line-height:1.25;padding:.1rem 0}.selection-option__title{font-size:.98rem;font-weight:700;color:#1f2d3d}.selection-option__meta{margin-top:.22rem;margin-left:.55rem;padding-left:.65rem;border-left:2px solid #d8e1ea;font-size:.8rem;color:#5c6873}.selection-option--selected .selection-option__meta{white-space:normal}.selection-option--selected .selection-option__title{font-size:1rem}.selection-option__mark{padding:0 .1rem;background:#fff2b2;border-radius:.2rem}.selection-recent-chip{display:inline-flex;flex-direction:column;align-items:flex-start;margin:0 .5rem .5rem 0;padding:.4rem .75rem;border:1px solid #cfd7df;border-radius:999px;background:#eef3f7;color:#1f2d3d;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.selection-recent-chip:focus,.selection-recent-chip:hover{border-color:#9fb0c0;background:#fff;box-shadow:0 2px 6px rgba(31,45,61,.08)}.selection-recent-chip__title{font-size:.9rem;font-weight:700;line-height:1.2}.selection-recent-chip__meta{margin-top:.15rem;margin-left:.35rem;padding-left:.5rem;border-left:2px solid #d8e1ea;font-size:.72rem;color:#6b7c93;line-height:1.2}.save-retention-options{background:#fff;border:1px solid #d8dbe0;border-radius:8px;overflow:hidden}.save-retention-options__trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:flex;justify-content:space-between;padding:.85rem 1rem;text-align:left;width:100%}.save-retention-options__trigger-copy{min-width:0}.save-retention-options__title{color:#1f2933;font-size:.95rem;font-weight:600;margin-bottom:.1rem}.save-retention-options__summary{color:#6c757d;font-size:.85rem;line-height:1.3}.save-retention-options__trigger-icon{align-items:center;color:#6c757d;display:inline-flex;justify-content:center;min-width:2rem;transition:transform .18s ease}.save-retention-options__trigger-icon--open{transform:rotate(180deg)}.save-retention-options__content{border-top:1px solid #e8ebef;padding:.85rem 1rem 1rem}.save-retention-options__persist{align-items:center;background:#f5f6f8;border:1px solid #d8dbe0;border-radius:8px;display:flex;margin-bottom:1rem;padding:.75rem .9rem}.save-retention-options__persist-copy{display:flex;flex-direction:column;gap:.15rem}.save-retention-options__persist-label{color:#1f2933;font-weight:600;line-height:1.2}.save-retention-options__persist-hint{color:#6c757d;font-size:.85rem;line-height:1.35}.save-retention-options__list{display:grid;gap:.5rem .75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.save-retention-options__item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d8dbe0;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:0;min-height:3rem;padding:.65rem .85rem;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.save-retention-options__item:focus,.save-retention-options__item:hover{background:#f8fafc;border-color:#c7d0db;outline:none}.save-retention-options__item-label{color:#24303d;font-weight:600;line-height:1.3}.save-retention-options__item-switch{flex:0 0 auto}.save-retention-options-collapse-enter-active,.save-retention-options-collapse-leave-active{transition:opacity .18s ease}.save-retention-options-collapse-enter,.save-retention-options-collapse-leave-to{opacity:0}@media (max-width:575.98px){.save-retention-options__content{padding:.75rem .85rem .85rem}.save-retention-options__trigger{padding:.8rem .85rem}.save-retention-options__list{grid-template-columns:1fr}}