/* Wspólne, proste dopracowanie widoków publicznych i panelu Staffu. */
.recruitment-page .page-intro .eyebrow{display:none!important}

/* Zadania */
.quest-reset-grid{gap:12px;margin:6px 0 28px}.quest-reset-card,.quest-reset-card.weekly{padding:18px 20px;border-color:var(--line);border-radius:8px;background:#12171a}.quest-reset-card:after{display:none}.quest-reset-card>strong,.quest-reset-card.weekly>strong{color:var(--text);font-size:clamp(25px,4vw,34px);text-shadow:none}.quest-section{margin-top:34px}.quest-grid{gap:12px}.quest-card,.quest-card.completed{padding:19px;border-color:var(--line);border-radius:8px;background:#12171a}.quest-card.completed{border-color:#385044}.quest-top strong{font-size:19px}.quest-progress{height:5px;margin:17px 0 10px;border-radius:3px}.quest-progress i{border-radius:3px;box-shadow:none}.quest-done{display:inline-flex;align-items:center;gap:6px;font-size:0}.quest-done:before{width:16px;height:16px;background:currentColor;content:"";mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/contain no-repeat}.quest-done:after{content:"Ukończone";font-size:12px}.quest-done .tabler-icon{width:16px;height:16px;color:var(--green)}

/* Regulaminy */
.rules-catalog{padding-top:38px}.rules-page{max-width:1100px}.rules-heading{margin-bottom:24px;padding-bottom:24px;border-color:var(--line)}.rules-heading>span{display:none}.rules-heading h1{margin:0;color:var(--text);font-size:clamp(42px,6vw,68px);letter-spacing:-.04em}.rules-heading p{margin-top:9px}.rule-cards{gap:12px}.rule-select-card{min-height:100px;padding:21px 23px;border-color:var(--line);border-radius:8px;background:#12171a;transform:none}.rule-select-card:hover{border-color:#465158;background:#151b1e;transform:none}.rule-icon{width:38px;height:38px;color:#fff}.rule-icon .tabler-icon{width:23px;height:23px}.rule-select-card b{color:var(--text);font-size:17px}.rule-select-card small{margin-top:3px;font-family:var(--sans);letter-spacing:0}.rule-select-card em{margin-top:7px;color:#778287}.rules-back{color:var(--green)}.rule-document{padding:clamp(22px,4vw,38px);border-radius:9px}.rule-title{align-items:flex-start}.rule-title h1{margin:0;font-size:clamp(29px,4vw,43px);letter-spacing:-.03em}.rule-title-meta{display:grid;justify-items:end;gap:7px;color:var(--muted);font-size:10px}.rule-section>h2,.rule-section>h3{color:var(--text)}

/* Pulpit Staffu */
.staff-dashboard-kpis article{position:relative;padding:18px 19px}.staff-dashboard-kpis article b{font-size:24px}.staff-dashboard-kpis article span{line-height:1.45}.staff-dashboard-tools>p{margin:5px 0 16px;color:var(--muted)}.staff-dashboard-tools>div{display:grid;gap:7px;margin:0}.staff-dashboard-tools>div>a{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:3px 9px;padding:11px 12px;border:1px solid var(--line);border-radius:6px;color:#e7ebec;text-decoration:none;font-weight:750}.staff-dashboard-tools>div>a:hover{border-color:#4b5851;background:#151b1e}.staff-dashboard-tools>div>a>span{grid-column:3;color:#7f8a8e;font-size:10px;font-weight:400}.staff-dashboard-tools .staff-ui-icon{grid-column:1;grid-row:1}.staff-dashboard-state i{box-shadow:none}

/* Ikony panelu administracji */
.staff-ui-icon{display:inline-grid;place-items:center;flex:0 0 17px;width:17px;height:17px;color:#f1f4f5}.staff-ui-icon svg{display:block;width:100%;height:100%}.staff-portal-body .button.has-ui-icon,.staff-portal-body button.has-ui-icon,.staff-portal-body .moderation-tabs a.has-ui-icon,.staff-portal-body .log-tabs a.has-ui-icon{display:inline-flex;align-items:center;justify-content:center;gap:7px}.staff-portal-body .button.has-ui-icon .staff-ui-icon,.staff-portal-body button.has-ui-icon .staff-ui-icon{width:15px;height:15px}.staff-portal-sidebar .tabler-icon{width:18px;height:18px}.staff-portal-top h1{display:flex;align-items:center;gap:9px}.staff-portal-top h1>.staff-ui-icon{width:20px;height:20px}

/* Historia i edycja kar */
.editable-records{gap:10px}.editable-records>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:17px 18px;border-color:#30393e;border-radius:8px;background:#111619}.editable-records .record-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:11px;border-bottom:1px solid var(--line)}.editable-records .record-heading b{display:flex;align-items:center;gap:9px;font-size:14px}.editable-records .record-heading b>.staff-ui-icon{width:18px;height:18px;color:#fff}.editable-records .record-heading a{color:#79bde4;font-size:10px;text-decoration:none}.editable-records>article>p{grid-column:1/-1;margin:0;color:#c1c8ca;font-size:13px;line-height:1.55}.editable-records>article>small{grid-column:1;display:block;color:#7f898d;font-size:10px;line-height:1.5}.editable-records>article>a:not(.record-edit-trigger){grid-column:1;width:max-content;color:#78c6ef;font-size:11px}.editable-records .record-edit-trigger{grid-column:2;grid-row:3/5;min-width:122px;margin:0}.record-edit-dialog .record-modal-content{padding:0}.record-edit-dialog .record-editor-modal{padding:22px 24px}.record-edit-dialog .record-editor-modal>.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.record-edit-dialog .record-editor-modal>.form-grid .wide{grid-column:1/-1}.record-edit-dialog .record-editor-modal textarea{min-height:105px}.record-edit-dialog .record-editor-modal>.record-delete-form{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.record-edit-dialog .record-editor-modal>.record-delete-form .button{width:100%}
.log-detail-editor summary{padding:13px 0}.log-detail-card>header{gap:24px}.log-detail-card dl{gap:0}.log-detail-card dl>div{padding:12px 14px;border-bottom:1px solid var(--line)}
@media(max-width:720px){.rule-cards{grid-template-columns:1fr}.rule-title{flex-direction:column}.rule-title-meta{justify-items:start}.editable-records>article{grid-template-columns:1fr}.editable-records .record-edit-trigger{grid-column:1;grid-row:auto;width:100%}.record-edit-dialog .record-editor-modal>.form-grid{grid-template-columns:1fr}.record-edit-dialog .record-editor-modal>.form-grid .wide{grid-column:1}}
