:root{--bs: #abd68d;--ks: #af89d3;--sho: #e9500e;--sp: #ffc671;--me: #dfbf96;--beige: #996b33}.k-list-item:has([data-program-sp]) figure.k-item-image,tr:has([data-program-sp]) [data-column-id=image] figure{border-radius:50%;border:2px solid var(--sp)}.k-list-item:has([data-program-sho]) figure.k-item-image,tr:has([data-program-sho]) [data-column-id=image] figure{border-radius:50%;border:2px solid var(--sho)}.k-list-item:has([data-program-bs]) figure.k-item-image,tr:has([data-program-bs]) [data-column-id=image] figure{border-radius:50%;border:2px solid var(--bs)}.k-list-item:has([data-program-me]) figure.k-item-image,tr:has([data-program-me]) [data-column-id=image] figure{border-radius:50%;border:2px solid var(--me)}.k-list-item:has([data-program-ks]) figure.k-item-image,tr:has([data-program-ks]) [data-column-id=image] figure{border-radius:50%;border:2px solid var(--ks)}.circle{width:8px;height:8px;border-radius:50%;flex-shrink:0;background-color:var(--accentColor);margin-right:4px}.title{display:flex;align-items:center;white-space:nowrap}.title:hover{color:var(--accentColor)}.status-icon{width:12px;height:12px;border-radius:50%;flex-shrink:0;background:var(--sp)}.status-icon--success{background:var(--bs)}.status-icon--error{background:var(--sho)}.svg-container{display:flex;align-items:center;gap:6px;color:#000;height:100%;width:100%}.svg-container svg{height:100%;width:auto}.svg-container .svg-wrapper{height:18px;width:auto;color:#e9500e}.svg-container .svg-wrapper--completed{color:#abd68d}.method-wrapper{background:#eee;border-radius:1rem;display:inline-block;padding:0 8px;font-size:12px;--color-stripe: rgba(99, 91, 255, 1);--color-stripe-faded: rgba(99, 91, 255, .25);--color-manual: rgba(66, 120, 128, 1);--color-manual-faded: rgba(66, 120, 128, .25)}.method-wrapper--stripe{color:var(--color-stripe);background:var(--color-stripe-faded);border:1px solid var(--color-stripe)}.method-wrapper--manual{color:var(--color-manual);background:var(--color-manual-faded);border:1px solid var(--color-manual)}a.invoice{background:#a3e0e0;white-space:nowrap;border-radius:.35rem;display:inline-block;margin:0 auto;padding:4px 10px;font-size:12px;text-decoration:none;color:inherit}a.invoice:hover{color:inherit;background:#9edad8}[data-column-id=enrollments]>.k-html-field-preview,[data-column-id=enrollments]>.k-html-field-preview>.k-text{width:100%!important;height:100%!important;padding:0!important}.enrollments{position:relative;height:100%;min-width:100%;display:flex;gap:2px;padding:2px}.enrollment{height:100%;width:3px;background:var(--bs);border-radius:3px;flex-shrink:0}.enrollment--extra{background:var(--sho);opacity:.5}.enrollment--empty{opacity:.35}.enrollments-counter{position:absolute;align-self:center;justify-self:end;bottom:0;left:0;right:3px;top:0;border-radius:3px}.text-red{color:var(--sho)}button[aria-label=Rot] svg{fill:var(--sho)}button[aria-label=Beige] svg{fill:var(--beige)}.k-section-name-aceki tr:has([data-type=status-unlisted]),.k-section-name-acekiexpired tr:has([data-type=status-unlisted]){opacity:.35}.large-paragraph-button .k-icon{color:#059669}.large-paragraph-button.k-button[aria-pressed=true] .k-icon{color:#059669;background-color:#0596691a;border-radius:3px}.k-writer .ProseMirror .large-paragraph{font-size:1.1rem;font-weight:500;color:#374151}.text-gradient{color:transparent;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(to bottom right,#d97706,#642)}
