/* Darkenz Finanse — Akademia księgowości 2.9.42 */
body.dfh242-account-page{margin:0;background:#f4f6f4;color:#20362e}.dfh242{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.57}.dfh242 *{box-sizing:border-box}.dfh242 h1,.dfh242 h2,.dfh242 h3,.dfh242 h4,.dfh242 p{margin:0}.dfh242 a{color:inherit;text-decoration:none}.dfh242 button,.dfh242 input{font:inherit}.dfh242 button{cursor:pointer}.dfh242-container{width:min(1200px,calc(100% - 36px));margin-inline:auto}.dfh242-top{background:#12362b;color:#fff;border-bottom:3px solid #b89a5d}.dfh242-top-in{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 0}.dfh242-brand{font-size:22px;font-weight:850;white-space:nowrap}.dfh242-brand em{font-style:normal;color:#b8e28f}.dfh242-top nav{display:flex;flex-wrap:wrap;gap:14px;font-size:14px;font-weight:650}.dfh242-top a:hover,.dfh242-top a:focus-visible{text-decoration:underline}.dfh242-crumb{font-size:13px;color:#66776d;margin:16px 0}.dfh242-crumb a{text-decoration:underline;text-underline-offset:3px}.dfh242-hero{overflow:hidden;border-radius:22px;background:linear-gradient(95deg,#123a30 0%,#174234 57%,#22462e 100%);display:grid;grid-template-columns:1.1fr .82fr;min-height:332px;box-shadow:0 14px 36px #173c2b1c}.dfh242-hero-copy{padding:44px 40px;color:#fff;position:relative;z-index:1}.dfh242-kicker,.dfh242-sectionhead>span{font-size:12px;font-weight:850;letter-spacing:.11em;color:#95c8a4}.dfh242-hero h1{font-size:clamp(31px,4.5vw,54px);line-height:1.08;letter-spacing:-.035em;margin:10px 0 14px}.dfh242-hero h1 span{color:#cce3af}.dfh242-hero p{color:#e5f0e7;max-width:650px}.dfh242-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.dfh242-button{border-radius:10px;padding:12px 19px;display:inline-flex;justify-content:center;align-items:center;gap:10px;font-weight:800;font-size:14px;transition:transform .15s;min-height:43px;border:1px solid #c4d5ca}.dfh242-button:hover{transform:translateY(-1px)}.dfh242-primary{background:#d8e7ad;color:#1b3a29;border-color:#d8e7ad}.dfh242-outline{background:#fff;color:#254c35}.dfh242-hero-image{background:linear-gradient(90deg,#174234b3,#17423400 48%),url('accounting-hero.webp') center/cover no-repeat;min-height:250px;display:flex;align-items:flex-end;justify-content:flex-end;padding:22px}.dfh242-hero-image span{background:#12362bd9;color:#f8ecce;padding:6px 11px;border-radius:6px;font-size:10px;font-weight:750;letter-spacing:.09em}.dfh242-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:17px 0}.dfh242-stats>div{background:#fff;border:1px solid #e3eae4;border-radius:12px;padding:14px;text-align:center;min-width:0}.dfh242-stats strong{display:block;font-size:28px;color:#1f6549;line-height:1.2}.dfh242-stats span{font-size:12px;color:#64766c}.dfh242-disclaimer{background:#eaf1e7;border-left:4px solid #598764;padding:13px 17px;border-radius:8px;font-size:13px;color:#475f4d}.dfh242-jump{display:flex;gap:8px;overflow-x:auto;padding:17px 0 10px;position:relative}.dfh242-jump a{background:#fff;border:1px solid #d8e2dc;border-radius:30px;padding:8px 16px;font-size:13px;font-weight:750;white-space:nowrap}.dfh242-jump a:hover{color:#1c7446;border-color:#72a88d}.dfh242-section{margin:27px 0 37px;scroll-margin-top:20px}.dfh242-sectionhead{margin-bottom:16px}.dfh242-sectionhead span{color:#5e845f}.dfh242-sectionhead h2{font-size:clamp(23px,2.8vw,31px);line-height:1.21;color:#143b2d;letter-spacing:-.02em;margin:5px 0 8px}.dfh242-sectionhead p{color:#66776d;max-width:900px}.dfh242-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.dfh242-step{background:#fff;border:1px solid #dde7df;padding:18px 14px;border-radius:13px;position:relative;min-height:170px}.dfh242-step b{background:#e0eddd;color:#23553d;border-radius:30px;padding:5px 9px;font-size:12px;display:inline-block}.dfh242-step strong{display:block;font-size:18px;margin:14px 0 5px}.dfh242-step small{color:#69756c;font-size:13px}.dfh242-controls{display:flex;gap:12px;justify-content:space-between;align-items:end;flex-wrap:wrap}.dfh242-search{font-size:12px;font-weight:800;color:#486150;min-width:260px;flex:1}.dfh242-search input{display:block;background:#fff;border:1px solid #bfcfc3;border-radius:10px;padding:12px;width:100%;margin-top:3px;color:#243f31}.dfh242-search input:focus{outline:2px solid #4d8b6d}.dfh242-filter{display:flex;flex-wrap:wrap;gap:6px}.dfh242-filter button{border:1px solid #cddbd1;border-radius:9px;background:white;padding:10px 12px;font-size:13px;color:#315544;font-weight:800}.dfh242-filter .is-active{background:#1b6349;color:white;border-color:#1b6349}.dfh242-found{margin:13px 0;font-size:13px;color:#607369}.dfh242-lesson-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.dfh242-lesson{background:#fff;border:1px solid #d9e3db;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 3px 10px #18392909}.dfh242-lesson[hidden],.dfh242-empty[hidden]{display:none!important}.dfh242-lesson[open]{border-color:#86b299;box-shadow:0 6px 23px #193d2b12}.dfh242-lesson>summary{display:flex;align-items:center;gap:12px;list-style:none;padding:17px;cursor:pointer}.dfh242-lesson>summary::-webkit-details-marker{display:none}.dfh242-lesson-number{display:grid;place-items:center;flex:0 0 43px;height:43px;background:#e5efe8;color:#276c4b;font-weight:850;border-radius:12px}.dfh242-lesson>summary div:nth-child(2){flex:1;min-width:0}.dfh242-lesson>summary small{display:block;font-size:11px;letter-spacing:.04em;color:#668573}.dfh242-lesson h3{font-size:17px;line-height:1.3;margin:3px 0}.dfh242-lesson>summary span:not(.dfh242-expand){font-size:13px;color:#66796d}.dfh242-expand{font-size:25px;color:#276c4b}.dfh242-lesson[open] .dfh242-expand{transform:rotate(45deg)}.dfh242-lesson-body{padding:0 19px 18px;color:#3f5146;border-top:1px solid #eaf0eb}.dfh242-lesson-body>p:first-child{padding-top:17px}.dfh242-lesson-body h4{font-size:14px;margin:14px 0 6px}.dfh242-lesson-body ul{margin:0 0 14px;padding-left:21px;font-size:14px}.dfh242-lesson-body li{margin:5px 0}.dfh242-case,.dfh242-task{padding:13px;border-radius:10px;margin-top:12px;background:#f0f6ed;font-size:14px}.dfh242-case strong,.dfh242-task strong{color:#275d3d}.dfh242-case p,.dfh242-task p{margin-top:5px}.dfh242-task{background:#f9f4e6}.dfh242-task details{margin-top:9px}.dfh242-task details summary{color:#6b4e22;font-weight:800;cursor:pointer}.dfh242-tip{margin-top:12px;border-left:3px solid #a6bc96;padding:7px 10px;background:#f7faf5;font-size:13px}.dfh242-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.dfh242-below{margin-top:13px}.dfh242-card,.dfh242-chartcard{min-width:0;background:#fff;border:1px solid #dfe7de;border-radius:14px;padding:20px;box-shadow:0 3px 12px #264a3410}.dfh242-card h3,.dfh242-chartcard h3{font-size:18px;color:#1b5035;margin-bottom:9px}.dfh242-card p,.dfh242-chartcard p{font-size:14px;color:#687970;margin:6px 0 13px}.dfh242-table-scroll{overflow-x:auto}.dfh242 table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:410px}.dfh242 th,.dfh242 td{padding:9px 10px;border-bottom:1px solid #e1e9e3}.dfh242 th{background:#eaf2e9;color:#234d35;font-weight:800}.dfh242 tfoot th{background:#e5e8ce}.dfh242 .dfh242-small{font-size:12px;color:#6f786f}.dfh242-gloss-list{max-height:295px;overflow-y:auto}.dfh242-gloss-list details{border-bottom:1px solid #edf1ed;padding:8px 3px;font-size:14px}.dfh242-gloss-list summary{cursor:pointer;font-weight:700}.dfh242-gloss-list p{margin:6px 0}.dfh242-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.dfh242-chartcard p{min-height:43px}.dfh242-chart{width:100%;min-height:235px}.dfh242-chart svg{width:100%;max-height:250px;display:block;overflow:visible}.dfh242-chart svg text{font-family:inherit;font-size:11px;fill:#577062}.dfh242-chart .dfh242-legend{font-size:11px;display:flex;gap:15px;flex-wrap:wrap;color:#475f53}.dfh242-chart .dfh242-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px}.dfh242-chartcard:nth-child(5){grid-column:1/-1}.dfh242-data-table{margin-top:13px}.dfh242-data-table .dfh242-button{margin-top:14px}.dfh242-workshop{display:grid;grid-template-columns:.8fr 1fr;gap:15px}.dfh242-workshop form,.dfh242-workshop-output,.dfh242-reasoning{background:#fff;border:1px solid #dce5dc;padding:23px;border-radius:14px}.dfh242-workshop form{display:grid;gap:15px}.dfh242-workshop label{font-weight:800;color:#345643;font-size:14px}.dfh242-workshop input{display:block;width:100%;margin-top:5px;border:1px solid #bfcfc3;border-radius:8px;padding:13px;color:#173f2b}.dfh242-workshop-output{display:grid;gap:14px}.dfh242-workshop-output>div:not(.dfh242-mini-bars){display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #ecf0ec;padding-bottom:9px}.dfh242-workshop-output span{color:#536d59;font-size:14px}.dfh242-workshop-output strong{color:#175b3a;font-size:25px}.dfh242-workshop-output small{color:#778579}.dfh242-mini-bars{display:grid;gap:9px}.dfh242-mini-bars span{height:17px;border-radius:5px;background:#227b54;max-width:100%;transition:width .2s}.dfh242-mini-bars span+span{background:#b58f61}.dfh242-reasoning{margin-top:9px}.dfh242-reasoning summary{font-weight:800;cursor:pointer}.dfh242-reasoning p{margin:10px 0 0;font-size:14px}.dfh242-quiz{padding:25px;background:#fff;border:1px solid #d7e2da;border-radius:15px;max-width:840px}.dfh242-quizhead{display:flex;justify-content:space-between;gap:10px}.dfh242-track{height:7px;border-radius:6px;background:#e5ede7;margin:13px 0 19px;overflow:hidden}.dfh242-track span{display:block;height:100%;width:0;background:#2b8056;transition:width .2s}.dfh242-quiz h3{font-size:21px;margin-bottom:14px}.dfh242-answers{display:grid;gap:9px}.dfh242-answers button{padding:14px 17px;text-align:left;border:1px solid #d9e3db;border-radius:9px;background:#fbfdfb;color:#2b4738}.dfh242-answers button.is-selected{background:#e3f0e5;border-color:#247b53}.dfh242-answers button.is-good{background:#d3f0d9;border-color:#247b53}.dfh242-answers button.is-bad{background:#ffede4;border-color:#d97e65}.dfh242-feedback{padding:13px 15px;background:#f6f4e4;border-radius:10px;margin-top:15px;color:#445343}.dfh242-quizbuttons{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.dfh242-button:disabled{opacity:.5;cursor:not-allowed}.dfh242-archive-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;flex-wrap:wrap;margin-bottom:14px}.dfh242-archive-top a{color:#155938;text-decoration:underline}.dfh242-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dfh242-archive-group{border:1px solid #dce6dd;border-radius:10px;background:#fff}.dfh242-archive-group summary{display:flex;justify-content:space-between;gap:15px;padding:13px 16px;cursor:pointer;font-weight:800;list-style:none}.dfh242-archive-group summary::-webkit-details-marker{display:none}.dfh242-archive-group summary b{background:#e8f1e9;border-radius:20px;min-width:30px;text-align:center;color:#236047}.dfh242-archive-group ul{border-top:1px solid #e7eee7;list-style:none;padding:8px 15px;margin:0;max-height:340px;overflow-y:auto}.dfh242-archive-group li{padding:9px 0;border-bottom:1px solid #edf1ed;display:grid;gap:3px}.dfh242-archive-group li a{font-weight:700;color:#195e43;font-size:14px}.dfh242-archive-group li a:hover{text-decoration:underline}.dfh242-archive-group li small{color:#789083}.dfh242-map-title{margin:23px 0 13px!important}.dfh242-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dfh242-map-grid>a{display:grid;gap:4px;background:#edf3ed;border:1px solid #d8e6d9;padding:14px;border-radius:11px}.dfh242-map-grid small{color:#61826a;font-weight:900}.dfh242-map-grid strong{font-size:14px}.dfh242-map-grid span{font-size:12px;color:#326949}.dfh242-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dfh242-sources a{border:1px solid #dce7df;border-radius:11px;background:#fff;padding:16px;display:grid;gap:5px}.dfh242-sources a strong{font-size:15px}.dfh242-sources a span{color:#397b51;font-size:12px}.dfh242-footer{margin:40px 0 30px;border-top:1px solid #ccd9cf;padding:21px 0;display:flex;gap:20px;flex-wrap:wrap;align-items:center;color:#678070;font-size:13px}.dfh242-footer strong{color:#1e5339}.dfh242-footer>a{margin-left:auto;color:#256c47}.dfh234-sidebar-index .dfh242-kb-link{display:block;padding:12px 14px;background:#e8f2e8;border:1px solid #91baa0;border-radius:10px;font-weight:850;color:#1a623f;margin:8px 0 13px;font-size:14px}.dfh234-group .dfh242-kb-feature{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;padding:16px;margin:12px;border-radius:12px;background:#e8f2e8}.dfh234-group .dfh242-kb-feature strong{font-size:15px}.dfh234-group .dfh242-kb-feature a{display:inline-block;padding:10px 14px;border-radius:8px;color:#fff;background:#186447;text-decoration:none;font-weight:800}
@media(max-width:850px){.dfh242-hero{grid-template-columns:1fr}.dfh242-hero-image{height:175px;min-height:0}.dfh242-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dfh242-path{grid-template-columns:repeat(3,minmax(0,1fr))}.dfh242-lesson-grid,.dfh242-charts,.dfh242-two,.dfh242-workshop,.dfh242-sources{grid-template-columns:1fr}.dfh242-chartcard:nth-child(5){grid-column:auto}.dfh242-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.dfh242-container{width:calc(100% - 24px)}.dfh242-top-in{flex-direction:column;align-items:flex-start}.dfh242-top nav{gap:9px;font-size:12px}.dfh242-hero-copy{padding:27px 19px}.dfh242-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dfh242-path{grid-template-columns:repeat(2,minmax(0,1fr))}.dfh242-step{min-height:150px;padding:12px}.dfh242-card,.dfh242-quiz{padding:16px}.dfh242-archive-grid,.dfh242-map-grid{grid-template-columns:1fr}.dfh242-workshop-output strong{font-size:19px}.dfh242-lesson>summary{padding:13px}.dfh242-lesson h3{font-size:15px}}
