#pokal-root{--line:#e2e4e7;--muted:#6e747e;background:#f5f6f8;color:#22252a;font:14px Arial,sans-serif;min-height:calc(100vh - 67px)}#pokal-root button{font-family:inherit;cursor:pointer}#pokal-root button:disabled{opacity:.45;cursor:wait}.pk-app-header{border-top:3px solid #006254}.pk-app-header h1{color:#003f38}.pk-app-header .sch-eyebrow{color:#006254}.pk-app-header .primary{background:#005b50;border-color:#005b50}.pk-slide-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.pk-slide-tabs [aria-pressed=true],.pk-layout .sch-headers [aria-pressed=true]{color:#003f38;background:#d8f8e8;border-color:#006254}.pk-layout .sch-preview-top{color:#c6f4df;background:#002e2e}.pk-layout .sch-preview-foot{background:#eaf5ef;color:#215d50}.pk-layout .sch-section h2 small{color:#00715c}.pk-layout .sch-team select{max-width:100%;font-size:11px;padding:6px 3px}.pk-layout .sch-team-head{min-height:54px}.pk-layout .sch-team-head span{font-size:12px}.pk-layout input[type=checkbox]{accent-color:#006254}.pk-source-link{display:inline-block;margin-top:10px;color:#006254;font-size:12px}.pk-bulk-slide h3{font-size:16px;color:#006254;margin:20px 0 8px}.template-switch>div{flex-wrap:wrap}.pk-app-header .sch-actions{flex-wrap:wrap}.pk-layout .sch-preview{background:#eff4f1}@media(max-width:700px){.pk-app-header{align-items:flex-start;gap:20px}.template-switch{flex-wrap:wrap}.pk-app-header .sch-actions .sch-btn{font-size:11px}.pk-layout .sch-teams{gap:10px}}
.pk-layout .sch-preview-top{display:flex;justify-content:space-between;gap:8px;padding:12px 14px;font-size:10px;letter-spacing:.5px}
