.finance-test-badge{display:inline-flex;margin-left:5px;padding:2px 5px;border-radius:5px;background:#fff1cf;color:#8a5c00;font-size:8px;font-weight:900;letter-spacing:.08em;vertical-align:middle}.chronology-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px;padding:24px 26px;border:1px solid #dddff1;border-radius:18px;background:linear-gradient(135deg,#fff 0%,#f7f6ff 100%)}.chronology-heading h2{margin:10px 0 6px;font-size:25px}.chronology-heading p{max-width:760px;margin:0;color:#737b8b;line-height:1.55}.monthly-close-status.test{background:#fff0c4;color:#805500}.chronology-rule{flex:0 0 260px;padding:14px 16px;border:1px solid #dedbf8;border-radius:12px;background:#fff}.chronology-rule strong,.chronology-rule span{display:block}.chronology-rule strong{margin-bottom:5px;color:#574fc5;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.chronology-rule span{color:#535c6c;font-size:12px;line-height:1.5}.chronology-sequence{position:relative;max-width:1080px;margin:0 auto}.chronology-stage{padding:0;overflow:hidden}.chronology-stage-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:19px 21px;border-bottom:1px solid #eceef3}.chronology-stage-head>span{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:#ecebff;color:#5750c9;font-size:11px;font-weight:900}.chronology-stage-head h3{margin:0 0 3px;font-size:16px}.chronology-stage-head p{margin:0;color:#818999;font-size:11px;line-height:1.45}.chronology-stage-head>strong{font-size:19px}.chronology-stage.revenue .chronology-stage-head{background:#f1faf6}.chronology-stage.revenue .chronology-stage-head>span{background:#dff5e9;color:#1e7c58}.chronology-stage.payroll .chronology-stage-head{background:#f8f6ff}.chronology-stage.fixed .chronology-stage-head{background:#fff9f1}.chronology-stage.additional .chronology-stage-head{background:#f3f7fc}.chronology-line{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid #f0f1f4}.chronology-line:first-child{border-top:0}.chronology-line-index{color:#a0a6b1;font-size:9px;font-weight:800}.chronology-line-copy strong,.chronology-line-copy small,.chronology-line-copy em{display:block}.chronology-line-copy strong{font-size:12px}.chronology-line-copy small{margin-top:3px;color:#7c8492;font-size:10px}.chronology-line-copy em{margin-top:4px;color:#645da6;font-size:9px;font-style:normal}.chronology-line>b{font-size:12px;text-align:right}.chronology-line>b .eur-amount{font-size:12px}.chronology-line>b .pln-amount{margin-top:3px!important;font-size:8px!important}.chronology-empty{margin:0;padding:18px 20px;color:#9299a5;font-size:11px}.chronology-connector{display:flex;height:52px;align-items:center;justify-content:center;gap:10px;color:#7c8492}.chronology-connector span{display:flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:#f1f2f6;color:#a05e4c;font-size:17px;font-weight:900}.chronology-connector strong{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.chronology-subtotal{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:8px;padding:13px 18px;border:1px dashed #d9dce4;border-radius:11px;background:#fafbfc}.chronology-subtotal>span{color:#697282;font-size:11px;font-weight:700}.chronology-subtotal>strong{font-size:15px}.chronology-subtotal>small{color:#9aa0aa;font-size:9px}.chronology-shared-result{display:grid;grid-template-columns:1fr auto;gap:16px;margin:30px 0 16px;padding:24px 26px;border:1px solid #cfcaf7;border-radius:17px;background:linear-gradient(135deg,#f4f2ff,#fff)}.chronology-shared-result>div{display:flex;flex-direction:column;justify-content:center}.chronology-shared-result>div+div{padding-left:24px;border-left:1px solid #dedaf5}.chronology-shared-result span,.chronology-shared-result small{display:block}.chronology-shared-result span{color:#625ba6;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.chronology-shared-result strong{display:block;margin:7px 0 4px;font-size:25px}.chronology-shared-result small{color:#7d8491;font-size:10px}.chronology-split{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-bottom:20px;padding:20px 22px;border-radius:15px;background:#262d3d;color:#fff}.chronology-split>span{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:#454d62;font-size:11px;font-weight:900}.chronology-split h3{margin:0 0 4px;font-size:16px}.chronology-split p{margin:0;color:#bdc3d0;font-size:11px}.chronology-split>strong{font-size:18px}.chronology-split .pln-amount{color:#b9c0cc!important}.chronology-owner-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.chronology-owner{padding:0;overflow:hidden}.chronology-owner.mariusz{border-top:4px solid #3978c5}.chronology-owner.marcin{border-top:4px solid #2d9b72}.chronology-owner-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 22px;background:#f8f9fc}.chronology-owner-title>div{display:flex;align-items:center;gap:11px}.chronology-owner-title>div span{display:flex;width:31px;height:31px;align-items:center;justify-content:center;border-radius:9px;background:#e9eef8;color:#3978c5;font-size:11px;font-weight:900}.chronology-owner.marcin .chronology-owner-title>div span{background:#e3f3ec;color:#26805e}.chronology-owner-title h3{margin:0;font-size:16px}.chronology-owner-title>strong{font-size:19px}.chronology-owner-equation{display:flex;align-items:stretch;gap:7px;padding:16px 18px;border-top:1px solid #ebedf2;border-bottom:1px solid #ebedf2;overflow-x:auto}.chronology-owner-equation>div{min-width:105px;padding:10px;border-radius:9px;background:#f7f8fb}.chronology-owner-equation>div.result{background:#ebeaff}.chronology-owner-equation span,.chronology-owner-equation b{display:block}.chronology-owner-equation span{min-height:27px;color:#7d8593;font-size:8px;line-height:1.35}.chronology-owner-equation b{margin-top:4px;font-size:10px}.chronology-owner-equation i{align-self:center;color:#9ca2ad;font-size:13px;font-style:normal;font-weight:900}.chronology-owner-costs h4{margin:0;padding:15px 20px 6px;color:#707887;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.chronology-reimbursement{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 16px 16px;padding:12px 14px;border-radius:10px;background:#eef8f3;color:#256f56}.chronology-reimbursement span{font-size:9px;line-height:1.4}.chronology-reimbursement strong{font-size:11px}.chronology-excluded{display:grid;grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:22px;margin-top:18px;padding:21px 23px;border-style:dashed;background:#fafbfc}.chronology-excluded h3{margin:6px 0;font-size:15px}.chronology-excluded p{margin:0;color:#7d8593;font-size:10px;line-height:1.45}.chronology-excluded>div:first-child>span{color:#688070;font-size:9px;font-weight:900;text-transform:uppercase}.chronology-excluded>div:last-child>span{display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:9px 0;border-top:1px solid #e9ebef}.chronology-excluded>div:last-child>span:first-child{border-top:0}.chronology-excluded>div:last-child strong,.chronology-excluded>div:last-child small{display:block}.chronology-excluded>div:last-child strong{font-size:10px}.chronology-excluded>div:last-child small{color:#8a919d;font-size:8px}.chronology-excluded>div:last-child b{grid-row:1/3;grid-column:2;align-self:center;font-size:10px}.chronology-footnote{margin:14px 4px 0;color:#8a919e;font-size:9px;line-height:1.5}
@media(max-width:900px){.chronology-heading,.chronology-excluded{grid-template-columns:1fr;display:grid}.chronology-rule{width:auto;flex-basis:auto}.chronology-owner-grid{grid-template-columns:1fr}.chronology-stage-head{grid-template-columns:auto 1fr}.chronology-stage-head>strong{grid-column:2}.chronology-shared-result{grid-template-columns:1fr}.chronology-shared-result>div+div{padding:14px 0 0;border-top:1px solid #dedaf5;border-left:0}.chronology-split{grid-template-columns:auto 1fr}.chronology-split>strong{grid-column:2}}
@media(max-width:600px){.chronology-heading{padding:19px}.chronology-heading h2{font-size:21px}.chronology-stage-head{padding:16px}.chronology-line{grid-template-columns:24px minmax(0,1fr);padding:11px 15px}.chronology-line>b{grid-column:2;text-align:left}.chronology-subtotal{align-items:flex-start;flex-direction:column;gap:5px}.chronology-shared-result{padding:19px}.chronology-split{padding:17px}.chronology-owner-title{align-items:flex-start;flex-direction:column}.chronology-owner-equation{padding:13px}.chronology-excluded{padding:18px}}
