.loggedInUser.svelte-18veglc{color:#4a95d6;border:none;cursor:pointer;position:fixed;font-size:small;height:26px;bottom:0;right:0;background-color:#fff;border-top-left-radius:10px;padding:5px 10px}.loggedInUser.svelte-18veglc:hover{background-color:#3a85c6;color:#fff}.notLoggedInUser.svelte-18veglc{color:#fff;border:none;cursor:pointer;position:fixed;font-size:small;height:26px;bottom:0;right:0;background-color:#4a95d6;border-top-left-radius:10px;padding:5px 10px;box-shadow:0 4px 18px #f00c}.notLoggedInUser.svelte-18veglc:hover{background-color:#3a85c6;color:#fff}.teamInfo.svelte-d2zsmn{color:#4a95d6;height:26px;cursor:pointer;position:fixed;font-size:small;bottom:0;left:0;text-decoration:none;background-color:#fff;border-top-right-radius:10px;border:none}.teamInfo.svelte-d2zsmn:hover{background-color:#3a85c6;color:#fff}.modal-overlay.svelte-inkm9i{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;outline:none;z-index:1001!important}.modal.svelte-inkm9i{background-color:#fff;max-width:60%;max-height:70%;padding:10px;border-radius:10px;display:block;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 4px 8px #0003;overflow-y:auto}p.svelte-inkm9i{margin:5px 0}select.svelte-inkm9i,textarea.svelte-inkm9i{margin:.3rem 0;padding:.5rem;border-radius:4px;border:1px solid #ccc;width:100%;box-sizing:border-box}input.svelte-inkm9i{border-radius:0;border:1px solid #ccc}button.svelte-inkm9i{padding:15px 30px;margin:5px;background-color:#4a95d6;color:#fff;border:none;width:100%;border-radius:30px;cursor:pointer;transition:transform .3s ease-in-out;box-shadow:0 2px 4px #0003}button.svelte-inkm9i:hover{transform:scale(1.05);background-color:#3a85c6}.cancel.svelte-inkm9i{background-color:#8b0000}.cancel.svelte-inkm9i:hover{background-color:#7d0505}h4.svelte-inkm9i{margin:10px 0}.tab-navigation.svelte-inkm9i{display:flex;gap:10px;margin-bottom:1rem}.tab-navigation.svelte-inkm9i button:where(.svelte-inkm9i){padding:8px 16px;border:none;cursor:pointer;background:#ccc;border-radius:5px}.tab-navigation.svelte-inkm9i .active:where(.svelte-inkm9i){background:#4a95d6;color:#fff}.charts-container.svelte-inkm9i{display:flex;gap:20px;margin-top:0;margin-bottom:10px}.chart-card.svelte-inkm9i{text-align:center}.feedback-item.svelte-inkm9i{border:1px solid #ddd;border-radius:6px;padding:10px;margin-bottom:10px}.feedback-header.svelte-inkm9i{display:flex;align-items:center;gap:10px}.status-dot.svelte-inkm9i{display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0}.timestamp.svelte-inkm9i{color:#999}.feedback-text.svelte-inkm9i{margin:10px 0;white-space:pre-wrap}.feedback-answer.svelte-inkm9i{background:#f7f7f7;padding:10px;border-radius:6px;margin-top:5px;white-space:pre-wrap}.feedback-answer.unread-answer.svelte-inkm9i{box-shadow:0 0 10px orange;transition:box-shadow .3s ease}.show_feedback_button.svelte-inkm9i{padding:5px}.switch.svelte-inkm9i{position:relative;display:inline-block;width:40px;height:20px}.switch.svelte-inkm9i input:where(.svelte-inkm9i){opacity:0;width:0;height:0}.switch.svelte-inkm9i .slider:where(.svelte-inkm9i){position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}.switch.svelte-inkm9i .slider:where(.svelte-inkm9i):before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input.svelte-inkm9i:checked+.slider:where(.svelte-inkm9i){background-color:#2196f3}input.svelte-inkm9i:checked+.slider:where(.svelte-inkm9i):before{transform:translate(20px)}.slider.svelte-inkm9i{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.feedbackLink.svelte-1h14hto{color:#4a95d6;cursor:pointer;position:fixed;font-size:medium;height:28px;top:50%;left:24px;transform:translateY(-50%) rotate(-90deg);transform-origin:left bottom;text-decoration:none;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:5px 20px;box-shadow:0 4px 8px #0003;border:none;font-size:15px}.feedbackLink.svelte-1h14hto:hover{background-color:#3a85c6;color:#fff}.scroller.svelte-c9zi0a{position:fixed;top:50%;right:6px;transform-origin:right center;transform:translateY(-50%) scale(1);width:8px;height:50px;background:#b1b1b1;border-radius:8px;cursor:grab;touch-action:none;z-index:9999;transition:transform .1s ease-out}.scroller.svelte-c9zi0a:hover{background:#868686;box-shadow:0 0 10px #0003}.scroller.svelte-c9zi0a:active{cursor:grabbing;box-shadow:0 0 10px #0003;background:#868686}.scroller.svelte-c9zi0a:before,.scroller.svelte-c9zi0a:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-style:solid;width:0;height:0}.scroller.svelte-c9zi0a:before{top:4px;border-width:0 3px 3px 3px;border-color:transparent transparent #fff transparent}.scroller.svelte-c9zi0a:after{bottom:4px;border-width:3px 3px 0 3px;border-color:#fff transparent transparent transparent}nav.svelte-g6tb5q a:where(.svelte-g6tb5q){text-decoration:none;color:#fff;padding:6px;border-radius:4px;transition:background-color .3s ease}nav.svelte-g6tb5q a:where(.svelte-g6tb5q):hover{background-color:#fff;color:#000}.logo-container.svelte-g6tb5q{flex-grow:0;display:flex;align-items:center;height:100%}.navbar.svelte-g6tb5q{display:flex;align-items:center;background-color:#4a95d6;padding:0;font-size:15px;position:fixed;top:0;left:0;width:100%;z-index:90;transition:background-color .5s ease}.navbar.eltern.svelte-g6tb5q{background-color:#ce5e98}.navbar.betreiber.svelte-g6tb5q{background-color:#68b120}.navbar.paedagogin.svelte-g6tb5q{background-color:#39c1ce}.navbar.externe.svelte-g6tb5q{background-color:#e1a938}.navbar.teamkiso.svelte-g6tb5q{background-color:#5633ca}.logo-circle.svelte-g6tb5q{width:40px;height:100%;cursor:pointer}.dropdown.svelte-g6tb5q{position:relative;display:inline-block}.dropdown-content.svelte-g6tb5q{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;border-radius:0 4px 4px}.dropdown-content.svelte-g6tb5q a:where(.svelte-g6tb5q){color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content.svelte-g6tb5q a:where(.svelte-g6tb5q):hover{background-color:#e4e4e4}.dropdown.svelte-g6tb5q:hover .dropdown-content:where(.svelte-g6tb5q){display:block}.dropdown.svelte-g6tb5q:hover>a:where(.svelte-g6tb5q){background-color:#fff;color:#000}
