:root{--cfm-font:system-ui;--cfm-font-mono:ui-monospace,"Cascadia Mono",Consolas,monospace;--cfm-ink:#2b2116;--cfm-ink-soft:#5a4a38;--cfm-cream:#f9f3ea;--cfm-dark:#3a3937;--cfm-collector-text:#32312f;--cfm-ink-strong:#1e1c19;--cfm-sand:#f0e6df;--cfm-gold:#ead4a2;--cfm-gold-deep:#d5ac4f;--cfm-line:#c5ab85;--cfm-burgundy:#8e1202;--cfm-burgundy-dark:#6c0e02;--cfm-r-sm:6px;--cfm-r-btn:8px;--cfm-r-md:var(--cfm-r-btn);--cfm-r-lg:12px;--cfm-r-pill:999px;--cfm-r-icon:50%;--cfm-shadow-sm:0 1px 3px rgba(43,33,22,.28);--cfm-shadow-md:0 2px 6px rgba(43,33,22,.22);--cfm-shadow-lg:0 8px 24px rgba(43,33,22,.28);--cfm-foil:repeating-linear-gradient(90deg,#d5ac4f,#d5ac4f 6%,#fff59f 8%,#fff59f 9%,#d5ad50 13%,#b38836 17%,#b38836 22%,#b38836 24%,#d3ab50 28%,#d3ab50 29%,#f3d075 38%,#f3d075 47%,#fff49f 49%,#b1863a 53%,#b1863a 57%,#b1863a 60%,#d4ab52 67%,#f3d076 75%,#f3d076 76%,#f3d076 79%,#fff8bb 87%,#d1ab63 95%,#d1ab63);--cfm-touch:44px;--cfm-touch-gap:8px}body,html{font-family:var(--cfm-font);font-variant-numeric:lining-nums tabular-nums}@media (min-width:900px){html{overflow-x:clip}}body{background-color:#ead4a2}body,thead.controls{background-image:repeating-linear-gradient(90deg,#d5ac4f,#d5ac4f 6%,#fff59f 8%,#fff59f 9%,#d5ad50 13%,#b38836 17%,#b38836 22%,#b38836 24%,#d3ab50 28%,#d3ab50 29%,#f3d075 38%,#f3d075 47%,#fff49f 49%,#b1863a 53%,#b1863a 57%,#b1863a 60%,#d4ab52 67%,#f3d076 75%,#f3d076 76%,#f3d076 79%,#fff8bb 87%,#d1ab63 95%,#d1ab63)}h1.mainmenu{background-color:#ead4a2;border:0 solid #000;border-radius:var(--cfm-r-lg);border-top:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:var(--cfm-shadow-sm);color:#8e1202;height:auto;margin:0 auto;min-width:35%;padding:0 30px 10px;text-align:center;text-shadow:2px 2px 4px #000;width:fit-content}h1.mainmenu a.cfm-akademia-video,h1.mainmenu a.cfm-akademia-video:focus-visible,h1.mainmenu a.cfm-akademia-video:hover{color:#8e1202!important;display:block;font-size:14px;font-weight:700;line-height:1.2;margin-top:2px;text-decoration:underline;text-shadow:none;text-underline-offset:2px}div.button_frame{background-color:#ead4a2;border-radius:var(--cfm-r-md);box-shadow:var(--cfm-shadow-sm);margin:5px auto;padding:10px 20px;width:fit-content}div.button_frame button:hover{filter:brightness(.85)}@media (max-width:899px){div.button_frame{background-color:#ead4a2;border-radius:var(--cfm-r-md);box-shadow:var(--cfm-shadow-sm);box-sizing:border-box;margin:0 8px;max-width:calc(100% - 16px);padding:8px 10px;width:calc(100% - 16px)}div.button_frame button:hover{filter:none}div.button_frame button.MuiButton-contained{box-shadow:none!important}div.button_frame button.MuiButton-contained:hover{filter:brightness(.92)}div.button_frame .MuiAvatar-img{object-fit:contain}div.MuiBox-root[data-testid=mainMenuModulWrap]{margin-bottom:0;padding-bottom:0}.mainMenu_modulGrid.MuiGrid-container{margin-bottom:0!important;padding-bottom:0!important}.fejlec_toolbar{margin-bottom:0;overflow:hidden}.fejlec_csik{display:none}}div.mainmenu_background{flex-grow:1;padding-left:48px;text-align:center}label.required:after{content:"*"}.MuiModal-root label.required:after{content:none}a{color:#000!important;text-decoration:none}a.cfm-empty-state-cta,a.cfm-empty-state-cta:focus-visible,a.cfm-empty-state-cta:hover,a.cfm-profile-btn:not(.ghost),a.cfm-profile-btn:not(.ghost):focus-visible,a.cfm-profile-btn:not(.ghost):hover,body.cfm-auth a.cfm-auth-submit,body.cfm-auth a.cfm-auth-submit:focus-visible,body.cfm-auth a.cfm-auth-submit:hover{color:#f9f3ea!important}.cfm-subscription-banner{background:#8e1202;color:#fff;font-size:14px;padding:8px 16px;position:relative;text-align:center;z-index:1300}a.cfm-subscription-banner-link,a.cfm-subscription-banner-link:focus-visible,a.cfm-subscription-banner-link:hover{color:#fff!important;margin-left:8px;text-decoration:underline}th.thin_row{min-width:150px;width:150px}td.mainTable_nameCol,td.thin_row,th.mainTable_nameCol,th.thin_row{line-height:20px;padding-bottom:5px;padding-top:5px}td.mainTable_nameCol,th.mainTable_nameCol{max-width:none;min-width:0;vertical-align:middle;white-space:nowrap;width:1%}@media (max-width:899px){.mainTable_mobileOuterWrap{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.mainTable_mobileOuterWrap table.placeHolder{max-width:100%;width:100%}table.placeHolder thead.controls td.thin_row{max-width:100%!important;min-width:0!important;width:100%!important}.mainTable_mobileOuterWrap table.placeHolder>tbody>tr>td{width:100%}.mainTable_mobileTableWrap{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.mainTable_mobileTableWrap .MuiPaper-root{max-width:100%;width:100%}table.mainTable_mobileInner{border-collapse:collapse;max-width:100%;table-layout:fixed;width:100%}table.mainTable_mobileInner .MuiTableCell-root{box-sizing:border-box;padding:4px 2px!important}table.mainTable_mobileInner col.mainTable_mobileExpandCol{width:7%}table.mainTable_mobileInner col.mainTable_mobileNameCol{width:66%}table.mainTable_mobileInner col.mainTable_mobileAmountCol{width:27%}table.mainTable_mobileInner .mainTable_mobileExpandCol{box-sizing:border-box;max-width:none!important;min-width:0!important;padding-left:2px!important;padding-right:0!important;width:7%!important}table.mainTable_mobileInner td.mainTable_nameCol.mainTable_nameCol_mobile,table.mainTable_mobileInner th.mainTable_nameCol.mainTable_nameCol_mobile{box-sizing:border-box;max-width:none!important;min-width:0!important;overflow:visible;text-align:left!important;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:66%!important}table.mainTable_mobileInner .mainTable_gyujtoName,table.mainTable_mobileInner .mainTable_mobileNameText{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.mainTable_mobileInner .mainTable_mobileMonthHeader{text-align:center!important}table.mainTable_mobileInner thead tr.mainTable_monthHead>.MuiTableCell-root{pointer-events:none}table.mainTable_mobileInner .mainTable_mobileAmountCol{box-sizing:border-box;font-size:.75rem;font-variant-numeric:tabular-nums;max-width:none!important;min-width:0!important;overflow:hidden;padding-left:2px!important;padding-right:2px!important;text-align:right!important;white-space:nowrap;width:27%!important}table.mainTable_mobileInner td.mainTable_mobileAmountCol:has(.cfm-jar-overspend-badge){height:auto;overflow:visible;white-space:normal}table.mainTable_mobileInner .mainTable_mobileAmountCol .cfm-jar-overspend-badge{display:flex;justify-content:center;margin:2px auto 0;max-width:100%}table.mainTable_mobileInner .mainTable_mobileAmountCol.mainTable_mobileAmountHeader{font-size:.7rem;line-height:1.15;padding-bottom:3px!important;padding-top:3px!important}.mainTable_mobileToolbar{box-sizing:border-box;max-width:100%;padding:2px 0;width:100%}.mainTable_mobileToolbarRow{gap:1px;justify-content:flex-start;width:100%}.mainTable_mobileToolbarLinks{align-items:center;display:inline-flex;flex-shrink:0;gap:4px;margin-left:2px;margin-right:2px;min-height:44px;padding:0 2px}a.mainTable_mobileToolbarLink{box-sizing:border-box;color:#1a1a1a!important;font-size:.75rem;font-weight:700;line-height:1.2;min-height:32px;min-width:32px;padding:6px 2px;white-space:nowrap}.mainTable_mobileToolbarLinkSep{color:#5a5a5a;font-size:.75rem;font-weight:700;user-select:none}div.deviza-select.mainTable_mobileDevizaSelect{flex-shrink:0;font-size:.75rem;height:32px!important;margin-left:auto!important;margin-right:0;max-width:58px;min-width:52px!important;top:0!important}div.deviza-select.mainTable_mobileDevizaSelect .MuiSelect-select{font-size:.75rem;line-height:1.2;min-height:0!important;padding:4px 22px 4px 6px!important}table.placeHolder thead.controls td.thin_row:has(.mainTable_mobileToolbar){padding-bottom:2px!important;padding-top:2px!important}.kategoriaDetail_mobileWrap{max-width:100%;width:100%}.kategoriaDetail_mobilePaper{border-radius:0!important;box-shadow:none!important}.kategoriaDetail_mobileToolbar{border-bottom:1px solid rgba(0,0,0,.08);padding:8px 10px 6px}.kategoriaDetail_mobileToolbarDates{flex-wrap:wrap;gap:4px;justify-content:center;max-width:100%;min-width:0}.kategoriaDetail_mobileDateForm{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:2px;max-width:100%;min-width:max-content}.kategoriaDetail_mobileDateForm .cfmDateField{flex:0 0 auto;max-width:none!important}.kategoriaDetail_mobileDateInput{flex-shrink:0;max-width:none;min-width:136px!important;width:136px!important}.kategoriaDetail_mobileDateInput .MuiInputBase-root{align-items:center;box-sizing:border-box;display:flex;min-width:0;width:100%}.kategoriaDetail_mobileDateInput .MuiInputBase-adornedEnd{padding-right:2px}.kategoriaDetail_mobileDateInput .MuiInputAdornment-root{flex:0 0 auto;margin-left:0}.kategoriaDetail_mobileDateInput .MuiInputBase-input{box-sizing:border-box;flex:1 1 auto;font-size:.75rem!important;letter-spacing:0!important;min-width:0;padding:6px 2px!important;width:auto}.kategoriaDetail_mobileDateSep{color:var(--cfm-ink-soft);flex-shrink:0;font-size:.85rem;padding:0 1px}.kategoriaDetail_mobileOsszesen{color:var(--cfm-ink-soft);display:block;font-size:.9rem;font-weight:600;margin-top:6px;text-align:center}.kategoriaDetail_mobileOsszesen--neg{color:#8e1202}.kategoriaDetail_mobileList{padding:6px 8px calc(72px + env(safe-area-inset-bottom, 0px))}.kategoriaDetail_mobileRow{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--cfm-r-md);box-shadow:0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;margin-bottom:8px;max-width:100%;min-width:0;padding:8px 10px}.kategoriaDetail_mobileRow:nth-of-type(odd){background:#f7f3f3}.kategoriaDetail_mobileRow--new{background:#fafffa;border-color:rgba(46,125,50,.45);border-style:dashed}.kategoriaDetail_mobileRow--new .kategoriaDetail_mobileRowLine2{flex-wrap:wrap}.kategoriaDetail_mobileRow--new .kategoriaDetail_mobileFieldBtn--name{flex:1 1 100%;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}.kategoriaDetail_mobileRowLine1,.kategoriaDetail_mobileRowLine2{align-items:center;display:flex;gap:8px;justify-content:space-between;max-width:100%;min-width:0}.kategoriaDetail_mobileRowLine2{margin-top:4px}.kategoriaDetail_mobileFieldBtn{background:transparent;border:none;color:inherit;cursor:pointer;font-family:var(--cfm-font);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:2px 0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.kategoriaDetail_mobileFieldBtn:disabled{cursor:default;opacity:.65}.kategoriaDetail_mobileFieldBtn--datum{color:#333;flex:0 1 auto;font-size:.875rem;letter-spacing:0}.kategoriaDetail_mobileFieldBtn--amount{color:#1a1a1a;flex:0 1 auto;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;margin-left:auto;text-align:right}.kategoriaDetail_mobileFieldBtn--expense{color:#8e1202}.kategoriaDetail_mobileFieldBtn--name{color:#222;flex:1 1 0%;font-size:.875rem;letter-spacing:0;min-width:0}.kategoriaDetail_mobileFieldBtn--bank{color:var(--cfm-ink-soft);flex:1 1 0%;font-size:.875rem;letter-spacing:0;max-width:42%;min-width:0;text-align:right}.kategoriaDetail_mobileRowLine2 .cfm-empty-row-delete{align-self:center;box-sizing:border-box;flex:0 0 auto;font-family:var(--cfm-font);font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.25;margin:0;max-width:100%;padding:4px 10px;white-space:nowrap}.kategoriaDetail_mobileRowEdit{width:100%}.kategoriaDetail_mobileRowEdit--inline{flex:1 1 auto;min-width:0}.kategoriaDetail_mobileRowEdit--grow{flex:1 1 55%}.kategoriaDetail_mobileRowEdit--bank{flex:0 1 42%}.kategoriaDetail_mobileRowEdit--datum .MuiFormControl-root{width:100%}.kategoriaDetail_mobileRowEdit--datum .MuiInputBase-input{font-size:.78rem!important;padding:4px 2px!important}.kategoriaDetail_mobileInput{border:1px solid #ccc;border-radius:var(--cfm-r-sm);box-sizing:border-box;font-size:.9rem;outline:none;padding:8px;width:100%}.kategoriaDetail_mobileInput--amount{font-variant-numeric:tabular-nums;text-align:right}.cfmList_mobileWrap{max-width:100%;width:100%}.cfmList_mobilePaper{border-radius:0!important;box-shadow:none!important}.cfmList_mobileToolbar{border-bottom:1px solid rgba(0,0,0,.08);padding:8px 10px 6px}.cfmList_mobileToolbarTop{flex-wrap:wrap;gap:4px;justify-content:center;max-width:100%}.cfmList_mobileToolbarSpacer{flex-shrink:0;height:36px;width:36px}.cfmList_mobileDateForm{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:2px;min-width:max-content}.cfmList_mobileDateForm .cfmDateField{flex:0 0 auto}.cfmList_mobileDateInput{flex-shrink:0;max-width:none;min-width:136px!important;width:136px!important}.cfmList_mobileDateInput .MuiInputBase-adornedEnd{padding-right:2px}.cfmList_mobileDateInput .MuiInputAdornment-root{margin-left:0}.cfmList_mobileDateInput .MuiInputBase-input{font-size:.75rem!important;padding:6px 2px!important}.cfmList_mobileDateSep{color:var(--cfm-ink-soft);flex-shrink:0;font-size:.85rem;padding:0 1px}.cfmList_mobileFilterBtn,.cfmList_mobileSortBtn{color:#444;flex-shrink:0}.cfmList_mobileFilterRow{align-items:center;display:flex;gap:4px;margin-top:6px}.cfmList_mobileFilterInput{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:var(--cfm-r-sm);flex:1 1 auto;font-size:.9rem;padding:6px 10px}.cfmList_mobileSummary{color:var(--cfm-ink-soft);display:block;font-size:.88rem;font-weight:600;line-height:1.35;margin-top:6px;text-align:center}.cfmList_mobileSummary--highlight{color:#2e7d32}.cfmList_mobileSummary--negative{color:#8e1202}.cfmList_mobileNyito,.cfmList_mobileNyitoBtn{color:#333;display:block;font-size:.85rem;margin-top:6px;text-align:center;width:100%}.cfmList_mobileNyitoBtn{background:transparent;border:none;cursor:pointer;font:inherit;padding:4px 8px;text-decoration:underline}.cfmList_mobileSortHint{color:var(--cfm-ink-soft);display:block;margin-top:4px;text-align:center}.cfmList_mobileList{padding:6px 8px 16px}.cfmList_loadMore,.cfmList_loadMore *,.cfmList_mobileList--windowed,.cfmList_mobileList--windowed *{overflow-anchor:none}.cfmList_mobileEmpty{color:var(--cfm-ink-soft);padding:24px 12px;text-align:center}.cfmList_mobileRow{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--cfm-r-md);box-shadow:0 1px 3px rgba(0,0,0,.06);cursor:pointer;margin-bottom:8px;padding:10px 10px 10px 12px;-webkit-tap-highlight-color:transparent;transition:transform .1s ease,background-color .1s ease}.cfmList_mobileRow:nth-of-type(odd){background:#f7f3f3}.cfmList_mobileRow:active{background:#f0ebe8;transform:scale(.985)}.cfmList_mobileRowLine1,.cfmList_mobileRowLine1Left{align-items:center;display:flex;gap:6px;min-width:0}.cfmList_mobileRowLine1Left{flex:1 1 auto}.cfmList_mobileDatum{color:#333;flex-shrink:0;font-size:.82rem}.cfmList_mobileBadge{background:rgba(0,0,0,.06);border-radius:var(--cfm-r-sm);color:var(--cfm-ink-soft);font-size:.68rem;font-weight:600;letter-spacing:.02em;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.cfmList_mobileAmount{color:#1a1a1a;flex-shrink:0;font-size:.84rem;font-variant-numeric:tabular-nums;font-weight:700}.cfmList_mobileAmount--pos{color:#2e7d32}.cfmList_mobileAmount--neg{color:#8e1202}.cfmList_mobileChevron{color:#aaa;flex-shrink:0;font-size:1.1rem!important}.cfmList_mobileLine2{color:#222;font-size:.9rem;margin-top:5px}.cfmList_mobileLine2,.cfmList_mobileLine3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfmList_mobileLine3{color:var(--cfm-ink-soft);font-size:.74rem;margin-top:3px}.cfmList_mobileRow.cfm-bank-detail-card .cfmList_mobileRowLine1{flex-wrap:wrap}.cfmList_mobileRow.cfm-bank-detail-card .cfmList_mobileAmount,.cfmList_mobileRow.cfm-bank-detail-card .cfmList_mobileLine3{flex-shrink:0;min-width:max-content;overflow:visible;text-overflow:clip;white-space:nowrap}.cfm_mobileRowMenuBtn{color:var(--cfm-ink-soft);flex-shrink:0;margin:0;padding:2px!important;-webkit-tap-highlight-color:transparent}.cfm_mobileRowMenuBtn .MuiSvgIcon-root{font-size:1.2rem}.mainTable_mobileRowMenuBtn{margin-right:-2px}.moduleIndex_mobileNameRow{align-items:center;display:flex;gap:0;min-width:0}.moduleIndex_mobileNameRow .moduleIndex_mobileName{display:block;flex:1 1 auto;min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.kategoriaDetail_mobileRowLine2 .cfm_mobileRowMenuBtn{align-self:center;flex:0 0 auto;letter-spacing:0;margin-left:2px}.cfmList_mobileRowLine1 .cfm_mobileRowMenuBtn{margin-left:-4px}button.cfm-bank-move-btn{background-color:transparent;border:1px solid var(--cfm-line);border-radius:var(--cfm-r-btn);box-sizing:border-box;color:var(--cfm-dark);cursor:pointer;flex:0 0 auto;font-family:var(--cfm-font);font-size:.72rem;font-weight:700;height:var(--cfm-touch);line-height:1;margin:0;min-height:var(--cfm-touch);padding:0 8px;white-space:nowrap}button.cfm-bank-move-btn:focus-visible,button.cfm-bank-move-btn:hover{background-color:rgba(213,172,79,.18);outline:none}.cfmModal_mobile{box-sizing:border-box;display:flex!important;flex-direction:column!important;max-width:100%;min-height:100dvh;overflow:visible!important;width:100%}.cfmModal_mobile .tableHeaderTop_modalFullBleed{box-sizing:border-box;left:0!important;margin:0!important;top:0!important;width:100%!important}.cfmModal_mobileHeader{flex:0 0 auto;width:100%}.cfmModal_mobileBody{box-sizing:border-box;flex:1 0 auto;max-height:none!important;min-height:auto!important;overflow:visible!important;padding:12px 16px!important}.cfmModal_mobile .cfmModal_mobileBody form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]),.cfmModal_mobile .cfmModal_mobileBody form select,.cfmModal_mobile .cfmModal_mobileBody form textarea{box-sizing:border-box;max-width:100%!important;width:100%!important}.cfmModal_mobileFooter{align-items:center;background-color:#f9f3ea;border-top:1px solid #d5ac4f;box-sizing:border-box;display:flex!important;flex:0 0 auto;flex-shrink:0;justify-content:center;margin:0!important;min-height:48px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))!important;width:100%;z-index:2}.cfmModal_mobileCloseBtn{background-color:transparent!important;border:1px solid var(--cfm-burgundy)!important;border-radius:var(--cfm-r-md)!important;box-sizing:border-box!important;color:var(--cfm-burgundy)!important;display:inline-flex!important;flex-shrink:0;font-family:var(--cfm-font)!important;font-size:16px!important;font-weight:600!important;height:40px!important;letter-spacing:.01em!important;line-height:1!important;margin:0!important;min-height:40px!important;min-width:120px;opacity:1!important;padding:8px 20px!important;text-transform:none!important;visibility:visible!important;width:auto!important}.cfmModal_mobileCloseBtn:hover{background-color:rgba(213,172,79,.18)!important}.moduleIndex_mobileWrap{max-width:100%;width:100%}.moduleIndex_mobilePaper{border-radius:0!important;box-shadow:none!important}.moduleIndex_mobileToolbar{border-bottom:1px solid rgba(0,0,0,.08);padding:8px 10px 6px}.moduleIndex_mobileToolbarTop{align-items:center;display:flex;justify-content:center;min-height:36px}.moduleIndex_mobileToolbarSpacer{flex-shrink:0;height:36px;width:36px}.moduleIndex_mobileSummary{color:var(--cfm-ink-soft);display:block;font-size:.86rem;font-weight:600;line-height:1.35;margin-top:5px;text-align:center}.moduleIndex_mobileToolbarFooter{display:flex;justify-content:center;margin-top:6px}.moduleIndex_mobileTable .MuiTableHead-root .MuiTableCell-root{font-size:.78rem;font-weight:700;padding:6px 8px}.moduleIndex_mobileTable .MuiTableBody-root .MuiTableCell-root{font-size:.86rem;padding:10px 8px;vertical-align:middle}.moduleIndex_mobileRow:nth-of-type(odd){background-color:#f7f3f3}.moduleIndex_mobileRow:active{background-color:#f0ebe8!important}.moduleIndex_mobileNameCol{min-width:0;width:58%}.moduleIndex_mobileName{color:#222;font-weight:600}.moduleIndex_mobileMeta,.moduleIndex_mobileName{display:block;overflow:visible;overflow-wrap:anywhere;white-space:normal}.moduleIndex_mobileMeta{color:var(--cfm-ink-soft);font-size:.72rem;margin-top:2px}.moduleIndex_mobileAmountCol{font-variant-numeric:tabular-nums;font-weight:700;text-align:right!important;white-space:nowrap;width:42%}}td.cfm_listNameCol,th.cfm_listNameCol{line-height:20px;padding-bottom:5px;padding-top:5px;vertical-align:middle;white-space:nowrap}tr.rootKategRow{background-color:#9a9a9a!important}tr.childKategRow{background-color:silver!important}tr.childKategRow td,tr.childKategRow th.mainTable_nameCol,tr.rootKategRow td,tr.rootKategRow th.mainTable_nameCol{line-height:20px!important;padding-bottom:5px!important;padding-top:5px!important;vertical-align:middle!important}tr.childKategRow td:first-child .MuiIconButton-root,tr.rootKategRow td:first-child .MuiIconButton-root{color:var(--cfm-dark);height:24px!important;min-width:0!important;padding:0!important;width:24px!important}tr.mainTable_katRow>td:first-child{position:relative}.kategoria-drag-handle{appearance:none;-webkit-appearance:none;background-color:transparent;background-image:radial-gradient(circle,var(--cfm-dark) 1.05px,transparent 1.2px);background-position:1px 0;background-repeat:repeat;background-size:5px 4.6px;border:0;border-radius:var(--cfm-r-btn);cursor:grab;height:14px;left:0;margin:-7px 0 0;opacity:0;padding:0;position:absolute;top:50%;touch-action:none;width:11px;z-index:2}.kategoria-drag-handle:focus-visible,tr.mainTable_katRow.is-dragging .kategoria-drag-handle,tr.mainTable_katRow:hover .kategoria-drag-handle{opacity:.72}.kategoria-drag-handle:focus-visible{outline:1px solid #8e1202;outline-offset:1px}tr.mainTable_katRow.is-dragging>td:first-child{box-shadow:inset 3px 0 0 #8e1202}tr.mainTable_katRow.is-dragging{outline:1px solid rgba(142,18,2,.45);outline-offset:-1px}body.kategoria-row-dragging,body.kategoria-row-dragging *{cursor:grabbing!important;user-select:none!important}tr.mainTable_katRow.is-kategoria-move-target>td{box-shadow:inset 0 0 0 2px var(--cfm-gold-deep,#d5ac4f)}@media (hover:none){.kategoria-drag-handle{opacity:.4}}table.placeHolder,td.placeHolder,th.placeHolder,tr.placeHolder{background-color:#a6a6a6}.current_column{backdrop-filter:brightness(80%)}.current_column_cash_row{background-color:#f0f0f0}.fejlec_csik{background-color:#3a3937;background-image:radial-gradient(circle,#c5ab85 0,#3a3937 20%);height:22px;left:0;position:absolute;top:50px;width:100%;z-index:-1}.fejlec_toolbar{margin-bottom:10px}.fejlec_account{position:relative;top:-5px;z-index:5}.fejlec_accountBtn.MuiIconButton-root{background:linear-gradient(160deg,#4a4844,#2a2927 55%,#1c1b1a);border:1.5px solid #d5ac4f;box-shadow:0 2px 6px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,248,187,.22);color:#ead4a2!important;height:42px;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease;width:42px}.fejlec_accountBtn.MuiIconButton-root:focus-visible,.fejlec_accountBtn.MuiIconButton-root:hover{background:linear-gradient(160deg,#5a5752,#333230 55%,#242322);border-color:#fff49f;box-shadow:0 3px 8px rgba(0,0,0,.4),0 0 0 2px rgba(213,172,79,.35);color:#fff8bb!important;outline:2px solid #ead4a2;outline-offset:2px}.cfm-account-menu .MuiMenuItem-root:focus-visible,.cfm_mobileRowMenuBtn.MuiIconButton-root:focus-visible,div.button_frame .cfm-modul-link:focus-visible{outline:2px solid #8e1202;outline-offset:2px}.fejlec_accountBtn.MuiIconButton-root:active{transform:translateY(1px)}.fejlec_accountBtn .MuiSvgIcon-root{color:inherit!important;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35));font-size:26px}.cfm-account-menuHeader{background-color:#3a3937;border-bottom:2px solid #d5ac4f;color:#ead4a2;font-family:var(--cfm-font);font-size:.78rem;font-weight:700;letter-spacing:.14em;margin-bottom:6px;padding:10px 18px 8px;text-transform:uppercase}.cfm-account-logout .MuiListItemIcon-root,.cfm-account-logout .MuiListItemText-root,a.cfm-account-logout{color:#8e1202!important}.cfm-profile-panel{display:flex;flex-direction:column}.cfm-session-expired-backdrop{align-items:center;background:rgba(58,57,55,.45);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:20000}.cfm-session-expired-sheet{background-color:#f9f3ea;border-radius:var(--cfm-r-lg);box-shadow:0 12px 40px rgba(0,0,0,.28);overflow:hidden;width:min(440px,100%)}.cfm-session-expired-value{background:#fff;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);color:#111;font-family:var(--cfm-font);font-size:.95rem;font-weight:600;margin:0;padding:8px 10px;white-space:pre-wrap}.cfm-profile-header{background-color:#3a3937;border-bottom:2px solid #d5ac4f;border-radius:var(--cfm-r-lg) var(--cfm-r-lg) 0 0;flex:0 0 auto;min-height:40px;padding:8px 40px 8px 18px;position:relative}.cfm-profile-headerTitle{color:#ead4a2;font-family:var(--cfm-font);font-size:1.05rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.cfm-onboarding-header{background-color:#3a3937;border-bottom:2px solid #d5ac4f;min-height:48px;padding:12px 44px 12px 18px;position:relative}.cfm-onboarding-title{color:#ead4a2;font-family:var(--cfm-font);font-size:.95rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.cfm-onboarding-body{background-color:#f9f3ea;color:#2b2116;padding:16px 18px 18px}.cfm-onboarding-progress{color:#8e1202;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin:0 0 6px}.cfm-onboarding-stepTitle{color:#2b2116;font-size:1.2rem;font-weight:700;margin:0 0 8px;outline:none}.cfm-onboarding-stepText{color:#2b2116;line-height:1.45;margin:0 0 14px}.cfm-onboarding-primary,.cfm-onboarding-primaryBtn{align-items:center;background-color:var(--cfm-burgundy);border:1px solid var(--cfm-burgundy);border-radius:var(--cfm-r-btn);box-sizing:border-box;color:var(--cfm-cream);cursor:pointer;display:inline-flex;font-family:var(--cfm-font);font-size:16px;font-weight:600;height:40px;justify-content:center;letter-spacing:.01em;line-height:1;margin:0 0 14px;min-height:40px;padding:0 16px;text-decoration:none;text-transform:none}.cfm-onboarding-primaryBtn{margin-bottom:0}a.cfm-onboarding-primary,a.cfm-onboarding-primary:focus,a.cfm-onboarding-primary:focus-visible,a.cfm-onboarding-primary:hover{color:var(--cfm-cream)!important}.cfm-onboarding-primaryBtn:hover,a.cfm-onboarding-primary:hover{color:#f9f3ea;filter:brightness(.92)}.cfm-onboarding-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cfm-onboarding-ghost{align-items:center;background:transparent;border:1px solid var(--cfm-burgundy);border-radius:var(--cfm-r-btn);box-sizing:border-box;color:var(--cfm-burgundy)!important;cursor:pointer;display:inline-flex;font-family:var(--cfm-font);font-size:16px;font-weight:600;height:40px;justify-content:center;letter-spacing:.01em!important;line-height:1;min-height:40px;padding:0 16px;text-transform:none!important}.cfm-onboarding-ghost:hover{background-color:rgba(142,18,2,.08)}.cfm-profile-body{flex:1 1 auto;max-height:calc(85vh - 44px);overflow-y:auto;padding:14px 18px 18px}.cfm-account-page{display:flex;justify-content:center;min-height:100vh;padding:32px 16px 48px}.cfm-account-pagePanel{background-color:#f9f3ea;border:1px solid #d5ac4f;border-radius:var(--cfm-r-lg);box-shadow:0 8px 28px rgba(0,0,0,.38);color:#2b2116;width:min(640px,100%)}.cfm-account-page .cfm-profile-body,.cfm-import-panel .cfm-profile-body{max-height:none;overflow-y:visible}.cfm-account-backWrap{margin:16px 0 0}.cfm-account-back{align-items:center;box-sizing:border-box;color:#8e1202;display:inline-flex;font-weight:700;min-height:32px;min-width:32px}button.cfm-danger-submit{background-color:#8e1202!important;border:1px solid #6c0e02!important;border-radius:var(--cfm-r-md);color:#f9f3ea!important;font-weight:700;min-height:44px}button.cfm-danger-submit:focus-visible,button.cfm-danger-submit:hover{background-color:#6c0e02!important;border-color:#6c0e02!important;color:#f9f3ea!important;outline:2px solid #ead4a2;outline-offset:2px}.cfm-profile-loading{display:flex;justify-content:center;padding:36px 0}.cfm-profile-hero{align-items:center;border-bottom:1px solid rgba(181,134,58,.35);display:flex;gap:14px;margin-bottom:12px;padding-bottom:12px}.cfm-profile-avatar{align-items:center;background:var(--cfm-burgundy);border:2px solid var(--cfm-gold);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);color:var(--cfm-cream);display:flex;flex:0 0 auto;font-size:1.05rem;font-weight:700;height:52px;justify-content:center;letter-spacing:.04em;width:52px}.cfm-profile-heroText{min-width:0}.cfm-profile-name{color:#2b2116;font-size:1.2rem;font-weight:700;line-height:1.2;margin:0}.cfm-profile-email{color:#5a4a38;font-size:.95rem;font-weight:600;margin:4px 0 8px;word-break:break-all}.cfm-profile-chips{display:flex;flex-wrap:wrap;gap:6px}.cfm-profile-chip{align-items:center;background-color:#ead4a2;border:1px solid #d5ac4f;border-radius:var(--cfm-r-pill);color:#3a3937;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.03em;padding:2px 10px}.cfm-profile-chip.is-master{background-color:#8e1202;border-color:#8e1202;color:#f9f3ea}.cfm-profile-chip.is-expired{background-color:#6c0e02;border-color:#6c0e02;color:#f9f3ea}.cfm-profile-chip.is-muted{background-color:#fff8ee;border-color:#c5ab85;color:#5a4a38}.cfm-profile-section{background-color:#fff8ee;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);margin-bottom:12px;padding:10px 14px 12px}.cfm-profile-sectionTitle{border-left:3px solid #d5ac4f;color:#8e1202;font-size:.82rem;font-weight:700;letter-spacing:.1em;margin:0 0 12px;padding-left:10px;text-transform:uppercase}.cfm-profile-label{color:#222;display:block;font-size:.92rem;font-weight:700;margin:6px 0 4px}.cfm-profile-fields{display:grid;gap:0 12px;grid-template-columns:1fr 1fr}.cfm-profile-input{background-color:#fff;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);box-sizing:border-box;color:#111;display:block;font-size:16px;font-weight:600;min-height:38px;padding:6px 10px;width:100%}.cfm-profile-input:focus{border-color:#8e1202;box-shadow:0 0 0 3px rgba(142,18,2,.16);outline:none}.cfm-profile-hint{color:#6a5844;font-size:.85rem;font-weight:600;margin:8px 0 0}.cfm-profile-error{color:#6c0e02}.cfm-profile-error,.cfm-profile-ok{font-size:.9rem;font-weight:700;margin:8px 0 0}.cfm-profile-ok{color:#2f6b2f}.cfm-profile-btn{background-color:#8e1202;border:0;border-radius:var(--cfm-r-md);color:#f9f3ea;cursor:pointer;display:inline-block;font-size:.92rem;font-weight:700;margin-top:10px;min-height:38px;padding:6px 16px}.cfm-profile-btn:focus-visible,.cfm-profile-btn:hover{filter:brightness(.92)}.cfm-profile-btn:disabled{cursor:default;opacity:.7}.cfm-profile-empty{color:#5a4a38;font-size:.92rem;font-weight:600;line-height:1.45;margin:0;padding:8px 2px 0}.cfm-profile-empty p{margin:0 0 6px}.cfm-profile-subGrid{display:grid;gap:12px 16px;grid-template-columns:1fr 1fr}.cfm-profile-subItem{display:flex;flex-direction:column;gap:4px}.cfm-profile-subLabel{color:#6a5844;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cfm-profile-subValue{color:#2b2116;font-size:.98rem;font-weight:700}.cfm-profile-team{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.cfm-profile-teammate{align-items:center;background-color:#f9f3ea;border:1px solid #ead4a2;border-radius:var(--cfm-r-md);display:flex;gap:10px;padding:8px 10px}.cfm-profile-teammate.is-self{border-color:#d5ac4f;box-shadow:inset 0 0 0 1px rgba(213,172,79,.35)}.cfm-profile-teammate.is-new{background-color:var(--cfm-gold);border-color:var(--cfm-burgundy);box-shadow:inset 0 0 0 2px var(--cfm-burgundy)}.cfm-profile-teammateAvatar{align-items:center;background-color:#ead4a2;border:1px solid #d5ac4f;border-radius:50%;color:#3a3937;display:flex;flex:0 0 auto;font-size:.78rem;font-weight:700;height:36px;justify-content:center;width:36px}.cfm-profile-teammateMeta{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.cfm-profile-teammateMeta strong{color:#2b2116;font-size:.95rem}.cfm-profile-teammateMeta span{color:#5a4a38;font-size:.82rem;font-weight:600;word-break:break-all}.cfm-profile-teammateActions{align-items:center;display:flex;flex:0 0 auto;gap:6px}.cfm-profile-teammateEdit{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.cfm-profile-teammateNameInput{flex:1 1 140px;font-size:.9rem;min-width:120px;padding:4px 8px}.cfm-profile-btn.compact{font-size:.82rem;padding:4px 10px}.cfm-profile-delete{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--cfm-r-md);color:#8a7358;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.cfm-profile-delete:focus-visible,.cfm-profile-delete:hover{background-color:rgba(142,18,2,.08);border-color:rgba(142,18,2,.28);color:#8e1202}.cfm-profile-delete:focus-visible{outline:2px solid rgba(142,18,2,.45);outline-offset:1px}.cfm-profile-confirmOverlay{align-items:center;background:rgba(43,33,22,.38);border-radius:var(--cfm-r-lg);display:flex;inset:0;justify-content:center;padding:24px;position:absolute;z-index:3}.cfm-profile-confirm{background-color:#fff8ee;border:1px solid #d5ac4f;border-radius:var(--cfm-r-lg);box-shadow:0 16px 40px rgba(0,0,0,.28);max-width:420px;padding:18px 18px 16px;width:100%}.cfm-profile-confirmTitle{border-left:3px solid #d5ac4f;color:#8e1202;font-size:.82rem;font-weight:700;letter-spacing:.1em;margin:0 0 10px;padding-left:10px;text-transform:uppercase}.cfm-profile-confirmText{color:#2b2116;font-size:.95rem;font-weight:600;line-height:1.45;margin:0 0 8px}.cfm-profile-confirmAsk{color:#8e1202;font-size:.92rem;font-weight:700;line-height:1.4;margin:0}.cfm-profile-confirmActions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.cfm-profile-confirmActions .cfm-profile-btn{margin-top:0}.cfm-profile-btn.ghost{background:transparent;border:1px solid #c5ab85;color:#5a4a38}.cfm-profile-btn.ghost:focus-visible,.cfm-profile-btn.ghost:hover{background-color:rgba(213,172,79,.22);filter:none}.cfm-profile-btn.danger:focus-visible,.cfm-profile-btn.danger:hover{background-color:#6c0e02;filter:none}@media (max-width:640px){.cfm-profile-fields,.cfm-profile-subGrid{grid-template-columns:1fr}.cfm_mobileRowMenuBtn.MuiIconButton-root,.fejlec_accountBtn.MuiIconButton-root{height:44px;min-height:44px;min-width:44px;width:44px}.cfm-account-menu .MuiMenuItem-root,div.button_frame .cfm-modul-link{min-height:44px}}.cfm-dbclear-lead{color:#5a4a38;font-size:.95rem;font-weight:600;line-height:1.45;margin:0 0 14px}.cfm-dbclear-options{display:flex;flex-direction:column;gap:10px}.cfm-dbclear-option{align-items:flex-start;background-color:#fff8ee;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);cursor:pointer;display:flex;gap:12px;margin:0;padding:12px 14px}.cfm-dbclear-option.is-selected{background-color:#fffdf8;border-color:#d5ac4f;box-shadow:inset 0 0 0 1px rgba(213,172,79,.55)}.cfm-dbclear-option.is-danger.is-selected{border-color:#8e1202;box-shadow:inset 0 0 0 1px rgba(142,18,2,.28)}.cfm-dbclear-option input{accent-color:#8e1202;margin-top:0}.cfm-dbclear-optionBody{display:flex;flex-direction:column;gap:4px;min-width:0}.cfm-dbclear-optionBody strong{color:#2b2116;font-size:.98rem}.cfm-dbclear-optionBody span{color:#6a5844;font-size:.86rem;font-weight:600;line-height:1.4}.cfm-dbclear-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.cfm-dbclear-btn.ghost{background:transparent;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);color:#5a4a38;cursor:pointer;font-size:.92rem;font-weight:700;min-height:38px;padding:6px 16px}.cfm-dbclear-btn.ghost:focus-visible,.cfm-dbclear-btn.ghost:hover{background-color:rgba(213,172,79,.18)}.cfm-dbclear-btn.danger{margin-top:0}.cfm-dbclear-confirmAsk,.cfm-dbclear-confirmText{color:#2b2116;font-size:.95rem;font-weight:600;line-height:1.45;margin:0 0 8px}.cfm-dbclear-confirmAsk{color:#8e1202;font-weight:700;margin-bottom:0}.cfm-dbclear-progressWrap{padding:12px 4px 6px;text-align:center}.cfm-dbclear-progressLabel{color:#2b2116;font-size:1rem;font-weight:700;margin:0 0 14px}.cfm-dbclear-track{background-color:#ead4a2;border:1px solid #d5ac4f;border-radius:var(--cfm-r-pill);height:14px;overflow:hidden;position:relative;width:100%}.cfm-dbclear-fill{background:linear-gradient(90deg,var(--cfm-burgundy) 0,var(--cfm-gold) 100%);border-radius:var(--cfm-r-pill);height:100%;transition:width .28s ease}.cfm-dbclear-percent{color:#8e1202;font-family:var(--cfm-font);font-size:1.35rem;font-weight:700;letter-spacing:.04em;margin:10px 0 0}.cfm-dbclear-hint{color:#6a5844;font-size:.85rem;font-weight:600;margin:8px 0 0}.cfm-sample-note{background-color:#fff8ee;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);margin:0 0 14px;padding:10px 14px 12px}.cfm-sample-note p{color:#5a4a38;font-size:.9rem;font-weight:600;line-height:1.45;margin:0}.cfm-sample-resetLink{background:none;border:0;color:#8e1202;cursor:pointer;display:inline-block;font-size:.92rem;font-weight:700;margin-top:8px;padding:0;text-decoration:underline;text-underline-offset:3px}.cfm-sample-resetLink:focus-visible,.cfm-sample-resetLink:hover{color:#5c0c02}.cfm-sample-options{display:flex;flex-direction:column;gap:10px}.cfm-sample-optionIcon{align-items:center;background-color:#ead4a2;border:1px solid #d5ac4f;border-radius:var(--cfm-r-md);color:#8e1202;display:flex;flex:0 0 auto;height:32px;justify-content:center;margin-top:1px;width:32px}.cfm-sample-optionIcon svg{font-size:1.15rem}.cfm-sample-counts{color:#8e1202!important;font-size:.78rem!important;letter-spacing:.02em}.cfm-sample-preview{background-color:#fff8ee;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);margin-top:14px;padding:10px 14px 12px}.cfm-sample-cols{display:grid;gap:8px 16px;grid-template-columns:1fr 1fr}.cfm-sample-sideTitle{color:#8e1202;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.cfm-sample-tree{color:#2b2116;font-size:.84rem;font-weight:700;margin:0;padding-left:18px}.cfm-sample-tree ul{color:#5a4a38;font-weight:600;margin:2px 0 8px;padding-left:16px}.cfm-sample-loadBtn{margin-top:0}.cfm-sample-loadBtn:disabled{cursor:not-allowed;opacity:.45}.cfm-dbclear-btn.ghost:disabled{cursor:default;opacity:.6}@media (max-width:640px){.cfm-sample-cols{grid-template-columns:1fr}}.cfm-import-shell{margin:28px auto 48px;width:min(640px,calc(100vw - 32px))}.cfm-import-panel{background-color:#f9f3ea;border:1px solid #d5ac4f;border-radius:var(--cfm-r-lg);box-shadow:var(--cfm-shadow-lg);overflow:hidden}.cfm-import-panel .cfm-profile-headerTitle{letter-spacing:.14em}.cfm-import-close{line-height:0;position:absolute;right:8px;top:8px}a.cfm-import-close,a.cfm-import-close:focus-visible,a.cfm-import-close:hover{color:var(--cfm-gold)!important;text-decoration:none}.cfm-import-lead{color:#2b2116;font-size:.95rem;font-weight:600;line-height:1.45;margin:0 0 14px}.cfm-import-files{display:grid;gap:6px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:720px){.cfm-import-files{grid-template-columns:1fr 1fr;max-height:none}}.cfm-import-file{align-items:center;background-color:#fff;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);color:#2b2116;display:flex;font-size:.92rem;font-weight:600;gap:12px;justify-content:space-between;margin:0;padding:8px 12px}.cfm-import-file.is-done{background-color:#fffdf8;border-color:#d5ac4f}.cfm-import-egyeztetes-tableWrap{margin:12px 0;overflow-x:auto}.cfm-import-egyeztetes-table{border-collapse:collapse;font-size:.9rem;min-width:320px;width:100%}.cfm-import-egyeztetes-table td,.cfm-import-egyeztetes-table th{border-bottom:1px solid var(--cfm-line);padding:8px 6px;text-align:left;vertical-align:top}.cfm-import-egyeztetes-table th{font-weight:700}.cfm-import-egyeztetes-szulo{color:var(--cfm-muted,#7a6a55);display:block;font-size:.78rem;letter-spacing:.01em;margin-top:2px}.cfm-import-egyeztetes-elkFields{display:flex;flex-direction:column;gap:8px;margin-top:8px}@media (max-width:480px){.cfm-import-egyeztetes-table td,.cfm-import-egyeztetes-table th{border-bottom:none;display:block;padding:4px 0;width:100%}.cfm-import-egyeztetes-table tr{border-bottom:1px solid var(--cfm-line);display:block;padding:10px 0}.cfm-import-egyeztetes-table thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}}.cfm-import-drop{background-color:#fffdf8;border:1px dashed #d5ac4f;border-radius:var(--cfm-r-md);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:18px 16px;position:relative}.cfm-import-drop:focus-within,.cfm-import-drop:hover{border-color:#8e1202;box-shadow:inset 0 0 0 1px rgba(142,18,2,.18)}.cfm-import-dropTitle{color:#2b2116;font-size:1rem;font-weight:700}.cfm-import-dropHint{color:#6a5844;font-size:.85rem;font-weight:600}.cfm-import-drop input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.cfm-import-steps{display:flex;gap:8px;list-style:none;margin:0 0 14px;padding:0}.cfm-import-steps li{background:#fff;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);color:#6a5844;flex:1 1 0;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin:0;padding:6px 8px;text-align:center;text-transform:uppercase}.cfm-import-steps li.is-active{background:#ead4a2;border-color:#d5ac4f;color:#8e1202}.cfm-import-summary{color:#2b2116;font-size:1rem;font-weight:700;margin:0 0 10px}.cfm-import-errors{list-style:none;margin:8px 0 0;padding:0}.cfm-import-errors li{background:#fff;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);color:#2b2116;font-size:.88rem;font-weight:600;margin:0 0 6px;padding:8px 10px}.cfm-import-skip{align-items:flex-start;color:#2b2116;display:flex;font-size:.92rem;font-weight:700;gap:8px;margin-top:12px}.cfm-import-skip select{background:#fff;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);color:#2b2116;font:inherit;font-weight:700;padding:4px 8px}.cfm-import-warn{align-items:flex-start;color:#8e1202;display:flex;font-size:.92rem;font-weight:700;gap:8px;margin:0 0 12px}.cfm-import-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cfm-import-actions .cfm-profile-btn{margin-top:0}button.cfm-import-ghost{background:transparent;border:1px solid #8e1202;border-radius:var(--cfm-r-md);color:#8e1202;cursor:pointer;font-size:.92rem;font-weight:700;min-height:38px;padding:6px 16px}.cfm-profile-btn:disabled,button.cfm-import-ghost:disabled{cursor:not-allowed;opacity:.45}.cfm-import-shell.is-bank{width:min(960px,calc(100vw - 32px))}.cfm-import-modes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.cfm-import-modes .cfm-profile-btn{margin-top:0}.cfm-import-modes .cfm-import-ghost,.cfm-import-modes .cfm-profile-btn{transition:background-color .15s ease,color .15s ease,border-color .15s ease}.cfm-bank-field{color:#2b2116;display:flex;flex-direction:column;font-size:.88rem;font-weight:700;gap:4px;margin:0 0 12px}.cfm-bank-field select{background:#fff;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);color:#2b2116;font-size:.92rem;font-weight:600;min-height:38px;padding:6px 8px}.cfm-bank-map{display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:720px){.cfm-bank-map{grid-template-columns:1fr 1fr}}.cfm-bank-scroll{background:#fff;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);margin:8px 0 12px;max-height:420px;overflow:auto}.cfm-bank-table{border-collapse:collapse;color:#2b2116;font-size:.82rem;width:100%}.cfm-bank-table td,.cfm-bank-table th{border-bottom:1px solid #c5ab85;font-weight:600;padding:6px 8px;text-align:left;vertical-align:top}.cfm-bank-table thead th{background:#fffdf8;font-weight:700;position:sticky;top:0}.separator{align-items:center;display:flex}.separator h5{padding:0 .5rem}.separator .line{background-color:#000;flex:1;height:1px}.cfmlogo{overflow:auto;width:240px}.cfmlogo,.cfszoveg{margin:0 auto!important}.cfszoveg{font-family:var(--cfm-font)!important;font-size:1.9rem!important;font-weight:400;position:relative;top:-10px;width:fit-content}@media (min-width:900px){.cfszoveg{margin-top:6px;top:0}.mainMenu_cfmlogoWrap{padding-top:4px}}@media (min-width:900px) and (max-width:1439px){div.button_frame.MuiStack-root{box-sizing:border-box;max-width:100%;width:100%!important}div.button_frame .cfm-modul-link{flex:1 1 0!important;max-width:90px;min-width:0!important;padding-left:2px!important;padding-right:2px!important;width:auto!important}div.button_frame .cfm-modul-link .MuiAvatar-root{height:auto!important;max-height:45px;max-width:100%;width:100%!important}div.button_frame .cfm-modul-link .MuiAvatar-img,div.button_frame .cfm-modul-link .MuiAvatar-root img{height:auto;max-height:45px;object-fit:contain;width:100%}.mainMenu_cfmlogoWrap.cfmlogo{max-width:100%;min-width:0}img.cfmlogo{height:auto;max-width:100%}}.cfszoveg h5{font-size:1.7rem;font-weight:400}.cfm-jelszo-row{position:relative}.cfm-password-field{display:block;position:relative}.cfm-password-field>.cfm-auth-input,.cfm-password-field>.cfm-profile-input,.cfm-password-field>.form-control,.cfm-password-field>input{box-sizing:border-box;padding-right:44px;width:100%}.cfm-eye-btn{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:8px;top:36px;width:32px;z-index:1}.cfm-eye-btn:hover{background:rgba(0,0,0,.06)}.cfm-eye-btn:active{background:rgba(0,0,0,.1)}.cfm-eye-svg{height:18px;width:18px;fill:rgba(0,0,0,.66);display:none}.cfm-eye-icon[data-state=hidden] .cfm-eye-on,.cfm-eye-icon[data-state=shown] .cfm-eye-off{display:inline}.cfm-password-field .cfm-eye-btn{right:8px;top:50%;transform:translateY(-50%)}.cfm-eye-btn[aria-pressed=true] .cfm-eye-svg{fill:#8e1202}.cfbutton,div.MuiBox-root form .cfbutton,div.MuiBox-root form button.btn-danger{align-items:center;background-color:var(--cfm-burgundy);border:1px solid var(--cfm-burgundy);border-radius:var(--cfm-r-btn);box-sizing:border-box;color:var(--cfm-cream);display:inline-flex;font-family:var(--cfm-font);font-size:16px;font-weight:600;height:40px;justify-content:center;letter-spacing:.01em;line-height:1;min-height:40px;padding:0 16px;text-transform:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease}div.MuiBox-root form .cfbutton:focus-visible,div.MuiBox-root form .cfbutton:hover{background-color:var(--cfm-gold)!important;border-color:var(--cfm-burgundy)!important;box-shadow:none;color:var(--cfm-burgundy)!important;transform:translateY(-1px)}div.MuiBox-root button.cfm-confirm-button{background-color:var(--cfm-burgundy)!important;border-color:var(--cfm-burgundy)!important;border-style:solid;color:var(--cfm-cream)!important;font-size:16px;font-weight:600;height:40px;min-height:40px;text-transform:none}div.MuiBox-root button.cfm-confirm-button:focus-visible,div.MuiBox-root button.cfm-confirm-button:hover{background-color:var(--cfm-gold)!important;border-color:var(--cfm-burgundy)!important;box-shadow:none;color:var(--cfm-burgundy)!important;transform:translateY(-1px)}div.MuiBox-root form button.btn-danger:focus-visible,div.MuiBox-root form button.btn-danger:hover{background-color:var(--cfm-burgundy-dark);border-color:var(--cfm-burgundy-dark);box-shadow:0 0 0 2px rgba(142,18,2,.18);color:var(--cfm-cream);transform:translateY(-1px)}div.MuiBox-root button.cfm-confirm-button:active,div.MuiBox-root form .cfbutton:active{background-color:var(--cfm-dark)!important;border-color:var(--cfm-dark)!important;box-shadow:none;color:var(--cfm-gold)!important;transform:translateY(0)}select.cfm-kategoria-select option:disabled{color:#111;font-style:normal;font-weight:700}select.cfm-kategoria-select-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important}.cfm-kategoria-search-wrapper{position:relative;width:100%}.cfm-kategoria-search-trigger{align-items:center;background-color:var(--cfm-cream);border:1px solid var(--cfm-line);border-radius:var(--cfm-r-sm);box-sizing:border-box;color:var(--cfm-ink);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-height:40px;padding:8px 12px;text-align:left;width:100%}.cfm-kategoria-search-trigger:focus,.cfm-kategoria-search-trigger:focus-visible{border-color:var(--cfm-positive);outline:2px solid var(--cfm-positive)}.cfm-kategoria-search-trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfm-kategoria-search-trigger-arrow{color:var(--cfm-ink-soft);font-size:10px;margin-left:8px}.cfm-kategoria-search-dropdown{background:var(--cfm-cream);border:1px solid var(--cfm-line);border-radius:var(--cfm-r-md);box-shadow:var(--cfm-shadow-lg);display:flex;flex-direction:column;left:0;margin-top:4px;max-height:280px;padding:8px;position:absolute;right:0;top:100%;z-index:1050}.cfm-kategoria-search-box{align-items:center;border-bottom:1px solid var(--cfm-sand);display:flex;gap:8px;margin-bottom:8px;padding-bottom:6px}.cfm-kategoria-search-label{color:var(--cfm-ink-soft);font-size:12px;font-weight:700;white-space:nowrap}.cfm-kategoria-search-input{border:1px solid var(--cfm-line);border-radius:var(--cfm-r-sm);color:var(--cfm-ink);flex:1;font-size:14px;outline:none;padding:6px 10px}.cfm-kategoria-search-input:focus{border-color:var(--cfm-positive);box-shadow:0 0 0 2px var(--cfm-gold)}.cfm-kategoria-search-list{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto}.cfm-kategoria-search-group-header{color:var(--cfm-ink-soft);font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 8px 2px;text-transform:uppercase}.cfm-kategoria-search-item{border-radius:var(--cfm-r-sm);color:var(--cfm-ink);cursor:pointer;font-size:14px;padding:8px 10px;user-select:none}.cfm-kategoria-search-item--sub{padding-left:24px}.cfm-kategoria-search-item--disabled{background-color:var(--cfm-cream);color:var(--cfm-ink-soft);cursor:not-allowed;font-style:italic}.cfm-kategoria-search-item--active:not(.cfm-kategoria-search-item--disabled),.cfm-kategoria-search-item:hover:not(.cfm-kategoria-search-item--disabled){background-color:var(--cfm-sand);color:var(--cfm-ink)}.cfm-kategoria-search-item--selected{background-color:var(--cfm-gold);font-weight:700}.cfm-kategoria-search-no-results{color:var(--cfm-ink-soft);font-size:14px;font-style:italic;padding:12px 10px;text-align:center}div.MuiBox-root form .cfbutton.disabled,div.MuiBox-root form .cfbutton:disabled,form .cfbutton.btn.disabled,form .cfbutton.btn:disabled{background-color:var(--cfm-dark)!important;border-color:var(--cfm-dark)!important;box-shadow:none;color:var(--cfm-gold)!important;opacity:1!important;transform:translateY(0)}div.MuiBox-root form button.btn-danger:active{background-color:var(--cfm-burgundy-dark);border-color:var(--cfm-burgundy-dark);box-shadow:none;color:var(--cfm-cream);transform:translateY(0)}div.MuiBox-root form label,div.MuiBox-root form legend{font-weight:700}div.MuiBox-root button[type=button]:not(.MuiButton-contained){color:var(--cfm-dark);letter-spacing:.01em}div.MuiBox-root button.cfbutton[type=button],div.MuiBox-root button.cfm-ai-settingsToggle[type=button],div.MuiBox-root button.cfm-forecast-alertDetails[type=button],div.MuiBox-root button.cfm-onboarding-primaryBtn[type=button],div.MuiBox-root button.cfm-profile-btn[type=button]:not(.ghost){color:var(--cfm-cream)}div.MuiBox-root{padding-top:0}div.MuiBox-root[data-testid=mainMenuModulWrap]{box-sizing:border-box;padding-top:0}@media (min-width:900px){div.MuiBox-root[data-testid=mainMenuModulWrap]{padding-top:20px}}div.MainButtons img.MuiAvatar-img{background-color:hsla(36,56%,95%,.6);border-radius:var(--cfm-r-md)}.closeButton{background-color:transparent}div.deviza-select{background-color:hsla(36,56%,95%,.6);border-radius:var(--cfm-r-md);color:var(--cfm-dark);font-weight:700;height:51px;margin-left:5px;top:2px}div.deviza-select .MuiInputBase-input,div.deviza-select .MuiSelect-icon,div.deviza-select .MuiSelect-select{color:var(--cfm-dark)!important}.MuiTypography-root.subtitle,p.subtitle{color:#ead4a2!important;font-family:var(--cfm-font);font-size:1.02rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}div.form-check:has(input.form-check-dbclear){margin-bottom:10px;margin-top:15px}body.cfm-auth{--cfm-burgundy:#8e1202;--cfm-gold:#ead4a2;--cfm-cream:#f9f3ea;--cfm-header:#3a3937;font-family:var(--cfm-font);min-height:100vh}body.cfm-auth .cfm-auth-wrap{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:24px 16px}body.cfm-auth .cfm-auth-card{background-color:var(--cfm-cream);border-radius:var(--cfm-r-lg);box-shadow:0 2px 8px rgba(0,0,0,.35);max-width:420px;overflow:hidden;width:100%}body.cfm-auth .cfm-auth-header{background-color:var(--cfm-cream);border-bottom:3px solid #d5ac4f;padding:18px 20px 14px;text-align:center}body.cfm-auth .cfm-auth-logo{display:block;height:auto;margin:0 auto;max-height:88px;max-width:min(320px,100%);object-fit:contain}body.cfm-auth .cfm-auth-body{padding:22px 28px 28px}body.cfm-auth .cfm-auth-brand-title{color:#111;font-family:var(--cfm-font);font-size:1.55rem;font-weight:400;letter-spacing:.04em;margin:0;text-align:center}body.cfm-auth .cfm-auth-separator{align-items:center;display:flex;gap:.5rem;margin:4px 0 14px}body.cfm-auth .cfm-auth-separator-line{background-color:#111;flex:1;height:1px}body.cfm-auth .cfm-auth-separator-text{font-family:var(--cfm-font);font-size:1.05rem;font-style:italic;font-weight:400}body.cfm-auth .cfm-auth-heading{color:var(--cfm-burgundy);font-size:1.35rem;font-weight:700;margin:0 0 18px;text-align:center}body.cfm-auth .cfm-auth-intro{color:#333;font-size:.98rem;font-weight:500;line-height:1.45;margin:0 0 16px}body.cfm-auth .cfm-auth-field{margin-bottom:16px}body.cfm-auth .cfm-auth-label,body.cfm-auth label{color:#222;display:block;font-size:1rem;font-weight:700;margin-bottom:6px}body.cfm-auth label.required:after{color:var(--cfm-burgundy);content:" *";font-weight:700}body.cfm-auth .cfm-auth-input,body.cfm-auth .form-control{background-color:#fff8ee;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);box-sizing:border-box;color:#111;display:block;font-size:16px;font-weight:600;line-height:1.4;min-height:46px;padding:10px 12px;width:100%}body.cfm-auth .cfm-auth-input:focus,body.cfm-auth .form-control:focus{background-color:#fff;border-color:var(--cfm-burgundy);box-shadow:0 0 0 3px rgba(142,18,2,.18);outline:none}body.cfm-auth .cfm-auth-link,body.cfm-auth a.cfm-auth-link{color:var(--cfm-burgundy)!important;display:inline-block;font-size:.95rem;font-weight:600;margin-top:8px;text-decoration:none}body.cfm-auth .cfm-auth-link:hover,body.cfm-auth a.cfm-auth-link:hover{color:#6c0e02!important;text-decoration:underline}body.cfm-auth .cfm-auth-remember{align-items:center;display:flex;gap:8px}body.cfm-auth .cfm-auth-remember label{font-weight:600;margin:0}body.cfm-auth .cfm-auth-submit,body.cfm-auth button.cfm-auth-submit{background-color:var(--cfm-burgundy);border:0;border-radius:var(--cfm-r-md);color:var(--cfm-cream);cursor:pointer;display:block;font-size:1.05rem;font-weight:700;margin-top:8px;min-height:48px;padding:12px 16px;width:100%}body.cfm-auth .cfm-auth-submit:hover,body.cfm-auth button.cfm-auth-submit:hover{filter:brightness(.92)}body.cfm-auth .cfm-auth-submit:disabled,body.cfm-auth button.cfm-auth-submit:disabled{cursor:not-allowed;filter:none;opacity:.55}body.cfm-auth .alert-danger,body.cfm-auth .cfm-auth-alert{background-color:#fdecea;border:1px solid #e3b6b0;border-radius:var(--cfm-r-md);color:#6c0e02;font-size:.95rem;font-weight:600;margin-bottom:16px;padding:10px 12px}body.cfm-auth .cfm-auth-success{background-color:#eef4e6;border:1px solid #c3d6b0;border-left:4px solid #d5ac4f;border-radius:var(--cfm-r-md);color:#24452f;font-size:.95rem;font-weight:600;line-height:1.45;margin:0 0 16px;padding:12px 14px}body.cfm-auth .cfm-auth-hint{color:#6b665a;font-size:.85rem;font-weight:500;margin:-4px 0 14px}body.cfm-auth a.cfm-auth-link.cfm-auth-link-inline{display:inline;margin:0}body.cfm-auth a.cfm-auth-submit.cfm-auth-submit-link{box-sizing:border-box;color:var(--cfm-cream)!important;line-height:24px;margin-bottom:14px;text-align:center;text-decoration:none}body.cfm-auth .form-error-message,body.cfm-auth .invalid-feedback{font-weight:600}@media (max-width:480px){body.cfm-auth .cfm-auth-body{padding:18px 18px 22px}body.cfm-auth .cfm-auth-heading{font-size:1.2rem}}td.thin_row,th.thin_row{font-variant-numeric:tabular-nums}tr.mainTable_monthHead>.MuiTableCell-root{border:none!important;box-shadow:none;color:#14110e!important;font-family:var(--cfm-font);font-size:.8rem;font-weight:800;letter-spacing:.02em;line-height:1.15}tr.mainTable_monthHead>.MuiTableCell-root[style*="font-weight: 1000"],tr.mainTable_monthHead>.MuiTableCell-root[style*="font-weight:1000"]{background-color:#f6edd6!important;box-shadow:none;color:#6c0e02!important}tr.mainTable_monthHead a{color:#14110e!important;font-family:var(--cfm-font);font-weight:800;letter-spacing:.03em;text-decoration:none}tr.mainTable_monthHead>.MuiTableCell-root[style*="font-weight: 1000"] a,tr.mainTable_monthHead>.MuiTableCell-root[style*="font-weight:1000"] a{color:#6c0e02!important}tr.mainTable_monthHead a:hover{color:#8e1202!important}tr.mainTable_cumulativeRow>.MuiTableCell-root{color:#f3e6d0!important;font-variant-numeric:tabular-nums}tr.mainTable_cumulativeRow>.mainTable_nameCol,tr.mainTable_periodRow>.mainTable_nameCol{font-family:var(--cfm-font);font-weight:700}tr.mainTable_periodRow>.mainTable_nameCol{letter-spacing:.05em}td.mainTable_nameCol,td.mainTable_nameCol a,th.mainTable_nameCol,th.mainTable_nameCol a{color:var(--cfm-dark)!important;font-family:var(--cfm-font)!important;font-size:15.5px!important;font-weight:700;letter-spacing:.01em;line-height:20px!important}tr.mainTable_monthHead>.mainTable_nameCol,tr.mainTable_monthHead>.mainTable_nameCol a{font-size:.8rem!important;letter-spacing:.02em;line-height:1.15!important}tr.mainTable_cumulativeRow>.mainTable_nameCol{color:#ead4a2!important;font-size:15px!important;letter-spacing:.07em;text-transform:uppercase}:root{--cfm-sticky-month-h:32px;--cfm-sticky-cumulative-h:32px;--cfm-sticky-period-h:32px;--cfm-sticky-month-top:var(--cfm-sticky-toolbar-h);--cfm-sticky-cumulative-top:calc(var(--cfm-sticky-toolbar-h) + var(--cfm-sticky-month-h));--cfm-sticky-period-top:calc(var(--cfm-sticky-cumulative-top) + var(--cfm-sticky-cumulative-h));--cfm-sticky-toolbar-h:70px;--cfm-sticky-toolbar-h-phone:46px}.cfm-main-sticky{max-height:none!important;overflow:visible!important}table.placeHolder,table[aria-label="Összecsukható tábla"]{border-collapse:separate!important;border-spacing:0!important}table.placeHolder thead.controls>tr>.MuiTableCell-root{box-sizing:border-box;height:var(--cfm-sticky-toolbar-h);min-height:var(--cfm-sticky-toolbar-h);position:sticky;top:0;z-index:10}@media (min-width:481px){table.placeHolder thead.controls>tr>.MuiTableCell-root{background-image:var(--cfm-foil);border-bottom:none!important;height:var(--cfm-sticky-toolbar-h);line-height:0;max-height:var(--cfm-sticky-toolbar-h);overflow:visible;padding-bottom:1px!important;padding-top:1px!important;white-space:nowrap}table.placeHolder thead.controls .mainTable_toolbarSticky{align-items:center;box-sizing:border-box;column-gap:4px;display:flex;flex-wrap:nowrap;height:100%;row-gap:0}table.placeHolder thead.controls .MuiIconButton-root:has(>.MainButtons){height:50px;padding:0;width:50px}table.placeHolder thead.controls .mainTable_toolbarSticky .MuiIconButton-root:has(>.MainButtons){box-sizing:border-box;height:50px;padding:0 5px;width:auto}table.placeHolder thead.controls div.deviza-select{display:inline-block;height:50px;top:0;vertical-align:middle}}tr.mainTable_monthHead>.MuiTableCell-root{background-color:#f6edd6!important;box-sizing:border-box;height:var(--cfm-sticky-month-h);min-height:var(--cfm-sticky-month-h);padding-bottom:0!important;padding-top:0!important;position:sticky;top:var(--cfm-sticky-month-top);white-space:nowrap;z-index:8}tr.mainTable_monthHead>td.thin_row:not(.mainTable_nameCol):not(.mainTable_actionsHead){background-color:#f6edd6!important;max-width:none!important;min-width:0!important;overflow:visible!important;padding-left:0!important;padding-right:0!important;width:auto!important;z-index:6}tr.mainTable_monthHead>.MuiTableCell-root:first-child,tr.mainTable_monthHead>.mainTable_actionsHead,tr.mainTable_monthHead>.mainTable_nameCol{z-index:5}.cfm-monthHeadLabel{box-sizing:border-box;color:inherit;display:inline-block;max-width:none;padding:0 8px;white-space:nowrap}tr.mainTable_monthHead>.MuiTableCell-root{vertical-align:middle}tr.mainTable_monthHead>.MuiTableCell-root>a{display:inline-block;height:var(--cfm-sticky-month-h);line-height:var(--cfm-sticky-month-h);max-width:none;overflow:visible;vertical-align:top}.MuiIconButton-root:has(>.MainButtons):focus-visible{outline:2px solid #8e1202;outline-offset:2px}tr.mainTable_cumulativeRow>.MuiTableCell-root{background-color:#8e1202!important;box-shadow:var(--cfm-shadow-md);box-sizing:border-box;height:var(--cfm-sticky-cumulative-h);min-height:var(--cfm-sticky-cumulative-h);padding-bottom:0!important;padding-top:0!important;position:sticky;top:var(--cfm-sticky-cumulative-top);vertical-align:middle;z-index:7}@media (max-height:609px){tr.mainTable_cumulativeRow>.MuiTableCell-root{box-shadow:none;min-height:0;position:static;top:auto}tr.mainTable_monthHead>.MuiTableCell-root{box-shadow:var(--cfm-shadow-md)}}@media (max-width:480px) and (min-height:501px){table.placeHolder thead.controls>tr>.MuiTableCell-root{background-color:#ead4a2;box-sizing:border-box;min-height:var(--cfm-sticky-toolbar-h);position:sticky;top:0;z-index:10}tr.mainTable_cumulativeRow>.MuiTableCell-root{top:var(--cfm-sticky-cumulative-top)}}@media (max-width:480px) and (max-height:500px){table.placeHolder thead.controls>tr>.MuiTableCell-root{box-shadow:none;min-height:0;overflow:visible;position:static}tr.mainTable_monthHead>.MuiTableCell-root{top:0}}@media (max-width:480px){:root{--cfm-sticky-toolbar-h:var(--cfm-sticky-toolbar-h-phone)}table.placeHolder thead.controls>tr>.MuiTableCell-root{height:var(--cfm-sticky-toolbar-h-phone);min-height:var(--cfm-sticky-toolbar-h-phone)}}@media (max-width:480px) and (max-height:499px){tr.mainTable_cumulativeRow>.MuiTableCell-root{box-shadow:none;min-height:0;position:static;top:auto}}@media (max-width:899px){.mainTable_mobileOuterWrap.cfm-main-sticky,.mainTable_mobileTableWrap.cfm-main-sticky{overflow-x:clip!important;overflow-y:visible!important}}@media (min-width:900px){.mainTable_placeHolderWrap.cfm-main-sticky{box-sizing:border-box;container-type:inline-size;max-width:min(100%,100vw);min-width:0;overflow-x:clip!important;overflow-y:visible!important;width:100%}.mainTable_placeHolderWrap>table.placeHolder{max-width:100%;min-width:0;table-layout:fixed;width:100%}.mainTable_placeHolderWrap>table.placeHolder>thead.controls>tr>.MuiTableCell-root{max-width:none!important;min-width:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}.mainTable_toolbarSticky{background-image:var(--cfm-foil);box-sizing:border-box;left:0;margin-bottom:-5px;margin-top:-5px;max-width:100cqi;padding:5px 16px;position:sticky;width:100cqi;z-index:1}.mainTable_placeHolderWrap>table.placeHolder>tbody>tr>.MuiTableCell-root{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.mainTable_placeHolderWrap>table.placeHolder .MuiTableContainer-root.cfm-main-sticky{display:block;max-height:none!important;max-width:100%;min-width:0;overflow-x:clip!important;overflow-y:visible!important;width:100%}.mainTable_placeHolderWrap>table.placeHolder .MuiTableContainer-root.cfm-main-sticky.cfm-hscroll{max-height:none!important;overflow-x:auto!important;overflow-y:auto!important}.cfm-main-sticky.cfm-hscroll tr.mainTable_cumulativeRow>.MuiTableCell-root,.cfm-main-sticky.cfm-hscroll tr.mainTable_monthHead>.MuiTableCell-root,.cfm-main-sticky.cfm-hscroll tr.mainTable_periodRow>.MuiTableCell-root{transform:translateY(var(--cfm-sticky-port-shift,0))}.mainTable_placeHolderWrap>table.placeHolder table[aria-label="Összecsukható tábla"]{min-width:100%;table-layout:auto;width:max-content}.mainTable_placeHolderWrap>table.placeHolder .MuiTableContainer-root.cfm-main-sticky{background-color:#f6edd6}tr.mainTable_monthHead{position:sticky;top:var(--cfm-sticky-month-top);z-index:8}tr.mainTable_cumulativeRow{position:sticky;top:var(--cfm-sticky-cumulative-top);z-index:7}tr.mainTable_periodRow,tr.mainTable_periodRow>.MuiTableCell-root{position:sticky;top:var(--cfm-sticky-period-top);z-index:6}tr.mainTable_periodRow>.MuiTableCell-root{background-color:bisque;box-sizing:border-box;height:var(--cfm-sticky-period-h);min-height:var(--cfm-sticky-period-h);padding-bottom:0!important;padding-top:0!important;vertical-align:middle}table[aria-label="Összecsukható tábla"] td.mainTable_nameCol,table[aria-label="Összecsukható tábla"] th.mainTable_nameCol,table[aria-label="Összecsukható tábla"] tr>:first-child{background-clip:padding-box;background-color:#f6edd6;position:sticky}table[aria-label="Összecsukható tábla"] tr>:first-child{left:0;z-index:4}table[aria-label="Összecsukható tábla"] td.mainTable_nameCol,table[aria-label="Összecsukható tábla"] th.mainTable_nameCol{left:40px;z-index:4}table[aria-label="Összecsukható tábla"] tr.mainTable_monthHead>.mainTable_nameCol,table[aria-label="Összecsukható tábla"] tr.mainTable_monthHead>:first-child{background-color:#f6edd6;z-index:7}table[aria-label="Összecsukható tábla"] tr.mainTable_cumulativeRow>.mainTable_nameCol,table[aria-label="Összecsukható tábla"] tr.mainTable_cumulativeRow>:first-child{background-color:#8e1202;z-index:8}table[aria-label="Összecsukható tábla"] tr.mainTable_periodRow>.mainTable_nameCol,table[aria-label="Összecsukható tábla"] tr.mainTable_periodRow>:first-child{background-color:bisque;z-index:7}table[aria-label="Összecsukható tábla"] tr.rootKategRow>.mainTable_nameCol,table[aria-label="Összecsukható tábla"] tr.rootKategRow>:first-child{background-color:#9a9a9a}table[aria-label="Összecsukható tábla"] tr.childKategRow>.mainTable_nameCol,table[aria-label="Összecsukható tábla"] tr.childKategRow>:first-child{background-color:silver}}@media (min-width:900px) and (max-height:609px){tr.mainTable_cumulativeRow,tr.mainTable_periodRow,tr.mainTable_periodRow>.MuiTableCell-root{position:static;top:auto}}@media (min-width:481px) and (max-height:463px){tr.mainTable_monthHead,tr.mainTable_monthHead>.MuiTableCell-root{position:static;top:auto}}.mainTable_nameClip{display:contents}@media (min-width:900px){table[aria-label="Összecsukható tábla"]{--cfm-name-clip:112px}table[aria-label="Összecsukható tábla"] td.mainTable_nameCol,table[aria-label="Összecsukható tábla"] th.mainTable_nameCol{padding-left:0!important;padding-right:0!important}table[aria-label="Összecsukható tábla"] .mainTable_nameClip{box-sizing:border-box;display:block;max-width:var(--cfm-name-clip);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:var(--cfm-name-clip)}}@media (min-width:1024px){table[aria-label="Összecsukható tábla"]{--cfm-name-clip:120px}}@media (min-width:1280px){table[aria-label="Összecsukható tábla"]{--cfm-name-clip:220px}table[aria-label="Összecsukható tábla"] .mainTable_nameClip>.MuiBox-root>:first-child{flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table[aria-label="Összecsukható tábla"] .mainTable_nameClip a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}}@media (min-width:900px){table.cfm-bank-table.cfm-bank-accounts-table{table-layout:fixed;width:100%}table.cfm-bank-table.cfm-bank-accounts-table col.cfm-bank-col-check{width:24px}table.cfm-bank-table.cfm-bank-accounts-table col.cfm-bank-col-name{min-width:7rem;width:auto}table.cfm-bank-table.cfm-bank-accounts-table col.cfm-bank-col-tipus{width:8.25rem}table.cfm-bank-table.cfm-bank-accounts-table col.cfm-bank-col-szam{width:7.5rem}table.cfm-bank-table.cfm-bank-accounts-table col.cfm-bank-col-egyenleg{min-width:12.5rem;width:12.5rem}table.cfm-bank-table.cfm-bank-accounts-table col.cfm-bank-col-actions{min-width:10rem;width:10rem}table.cfm-bank-table.cfm-bank-accounts-table tbody th.cfm-bank-name-cell{background:transparent;font-weight:700;overflow:hidden;position:static;vertical-align:middle}table.cfm-bank-table.cfm-bank-accounts-table .cfm-bank-name{display:block;max-width:100%;overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal}table.cfm-bank-table.cfm-bank-accounts-table tbody td{vertical-align:middle}table.cfm-bank-table.cfm-bank-accounts-table td.cfm-bank-egyenleg{min-width:12.5rem;overflow:visible;text-overflow:clip;white-space:nowrap}.MuiPaper-root.cfm-page-scroll tbody .MuiTableRow-root:not(.cfm-row-spacer)>td.MuiTableCell-root.cfm-bank-egyenleg{overflow:visible;text-overflow:clip}table.cfm-bank-table.cfm-bank-accounts-table .MuiTableCell-root.cfm-bank-egyenleg{text-align:right}table.cfm-bank-table.cfm-bank-accounts-table .cfm-bank-egyenleg .cfm-sort-label.MuiTableSortLabel-root{justify-content:flex-end;width:100%}table.cfm-bank-table.cfm-bank-accounts-table td.cfm-bank-actions-col{min-width:10rem;padding:4px 8px 4px 4px;white-space:nowrap}}@media (min-width:900px){.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-bank-accounts-table tbody th.cfm-bank-name-cell{min-width:7rem;padding-left:4px!important;padding-right:4px!important}table.cfm-bank-table.cfm-bank-accounts-table .cfm-bank-name{display:block;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;width:100%;word-break:normal}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-bank-accounts-table thead .MuiTableCell-root{height:auto;line-height:1.2;overflow-wrap:normal;white-space:normal;word-break:normal}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-bank-accounts-table thead .cfm-sort-label{display:inline;height:auto;line-height:1.2;max-width:100%;white-space:normal}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-bank-accounts-table thead .MuiTableSortLabel-icon{display:inline-block;vertical-align:text-bottom}}@media (min-width:900px){table.cfm-bank-table.cfm-bank-accounts-table{min-width:100%;width:max-content}table.cfm-bank-table.cfm-bank-accounts-table col.cfm-bank-col-name{min-width:14rem;width:14rem}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-bank-table.cfm-bank-accounts-table tbody th.cfm-bank-name-cell,.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-bank-table.cfm-bank-accounts-table thead th.cfm-bank-name-head{min-width:14rem}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-bank-accounts-table thead th.cfm-bank-name-head,.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-bank-accounts-table thead th.cfm-bank-name-head .cfm-sort-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.cfm-bank-table.cfm-bank-accounts-table .cfm-bank-name{max-width:none;min-width:max-content}.cfm-bank-accounts .MuiPaper-root.cfm-page-scroll:has(>.MuiToolbar-root .subtitle){max-width:100%;overflow:hidden}.cfm-bank-accounts .MuiPaper-root.cfm-page-scroll .MuiTableContainer-root{max-width:100%;overflow-x:auto!important;overflow-y:visible!important}.cfm-bank-accounts,.cfm-bank-accounts .MuiPaper-root.cfm-page-scroll{box-sizing:border-box;max-width:100%;min-width:0}.cfm-bank-accounts .MuiPaper-root.cfm-page-scroll{contain:inline-size}.cfm-bank-accounts .MuiPaper-root.cfm-page-scroll .MuiTableContainer-root{overscroll-behavior-x:contain;scrollbar-gutter:auto}}@media (min-width:900px) and (max-width:1366px){table.cfm-bank-table.cfm-bank-accounts-table col.cfm-bank-col-name{min-width:10rem;width:10rem}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-bank-table.cfm-bank-accounts-table tbody th.cfm-bank-name-cell,.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-bank-table.cfm-bank-accounts-table thead th.cfm-bank-name-head{min-width:10rem}}@media (max-width:899px){.cfm-bank-accounts table.moduleIndex_mobileTable{table-layout:fixed;width:100%}.cfm-bank-accounts .moduleIndex_mobileNameCol{min-width:8.5rem;width:58%}.cfm-bank-accounts .moduleIndex_mobileAmountCol{max-width:42%;overflow:hidden;text-overflow:ellipsis;width:42%}.cfm-bank-accounts .moduleIndex_mobileNameRow .moduleIndex_mobileName{flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.cfm-bank-accounts .moduleIndex_mobileNameRow .cfm_mobileRowMenuBtn{flex:0 0 auto}}@media (max-width:480px){.cfm-ismetles .cfm-ismetles-step-btn{flex:0 0 48px;font-size:1.5rem;height:48px;max-width:48px;min-width:48px;width:48px}.cfm-ismetles .cfm-ismetles-periodus-input{flex:0 0 52px;font-size:1.15rem;height:48px;max-width:52px;min-width:52px;width:52px}.cfmModal_mobile .cfmModal_mobileBody form .cfm-ismetles input.cfm-ismetles-periodus-input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]){flex:0 0 52px;height:48px;max-width:52px!important;min-width:52px!important;width:52px!important}}@media (max-width:480px) and (not (min-width:480px)){.cfm-ismetles .cfm-ismetles-periodus-label{flex-basis:100%}}.mainTable_cumulativeShort{display:none}@media (min-width:900px) and (max-width:1279.98px){table[aria-label="Összecsukható tábla"] tr.mainTable_cumulativeRow .mainTable_cumulativeFull{display:none}table[aria-label="Összecsukható tábla"] tr.mainTable_cumulativeRow .mainTable_cumulativeShort{display:inline}table[aria-label="Összecsukható tábla"] .mainTable_nameClip{overflow-wrap:normal;text-overflow:clip;white-space:normal;word-break:normal}table[aria-label="Összecsukható tábla"] .mainTable_nameClip>.MuiBox-root{align-items:flex-start;flex-wrap:wrap}table[aria-label="Összecsukható tábla"] .mainTable_nameClip>.MuiBox-root>:first-child{flex:1 1 100%;max-width:100%;min-width:0;white-space:normal!important}tr.mainTable_monthHead>.MuiTableCell-root{font-size:.75rem;letter-spacing:0}tr.mainTable_monthHead a{letter-spacing:0}.cfm-monthHeadLabel{padding:0 4px}table[aria-label="Összecsukható tábla"] tr:not(.mainTable_monthHead)>td.thin_row:not(.mainTable_nameCol):not(.mainTable_actionsCell):not(.mainTable_actionsHead):not(:first-child){padding-left:4px!important;padding-right:4px!important}}:root{--cfm-positive:#1b5e20;--cfm-negative:#8e1202}.cfm-balance--pos{color:var(--cfm-positive)!important}.cfm-balance--neg{color:var(--cfm-negative)!important}.cfm-balance--zero{color:var(--cfm-positive)!important}body table[aria-label="Összecsukható tábla"] .MuiTableBody-root td.thin_row:not(.mainTable_nameCol):not(.mainTable_actionsCell),body table[aria-label="Összecsukható tábla"] .MuiTableBody-root td.thin_row:not(.mainTable_nameCol):not(.mainTable_actionsCell) a{font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums;font-weight:600;letter-spacing:.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body table[aria-label="Összecsukható tábla"] .MuiTableBody-root tr.childKategRow>td.thin_row:not(.mainTable_nameCol):not(.mainTable_actionsCell),body table[aria-label="Összecsukható tábla"] .MuiTableBody-root tr.childKategRow>td.thin_row:not(.mainTable_nameCol):not(.mainTable_actionsCell) a{color:var(--cfm-ink-strong)!important}body table[aria-label="Összecsukható tábla"] .MuiTableBody-root tr.rootKategRow>td.thin_row:not(.mainTable_nameCol):not(.mainTable_actionsCell),body table[aria-label="Összecsukható tábla"] .MuiTableBody-root tr.rootKategRow>td.thin_row:not(.mainTable_nameCol):not(.mainTable_actionsCell) a{font-weight:700}body table[aria-label="Összecsukható tábla"] tr.mainTable_cumulativeRow>td.thin_row:not(.mainTable_nameCol),body table[aria-label="Összecsukható tábla"] tr.mainTable_periodRow>td.thin_row:not(.mainTable_nameCol){font-variant-numeric:tabular-nums lining-nums;font-weight:700}html body input[type=radio].form-check-input:not(.PrivateSwitchBase-input):checked,html body input[type=radio]:not(.PrivateSwitchBase-input):checked{background-color:var(--cfm-cream);background-image:radial-gradient(circle at center,var(--cfm-burgundy) 0 36%,transparent calc(36% + .75px));background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:var(--cfm-burgundy);box-shadow:none}html body input[type=radio]:not(.PrivateSwitchBase-input):not(:checked):hover{background-color:var(--cfm-cream);background-image:radial-gradient(circle at center,color-mix(in srgb,var(--cfm-burgundy) 22%,transparent) 0 30%,transparent calc(30% + .75px))}html body input[type=radio]:not(.PrivateSwitchBase-input){transition:background-color .12s ease,border-color .12s ease}.cfm-jar--negative{background:rgba(142,18,2,.08);box-shadow:inset 0 0 0 1px rgba(142,18,2,.45)}.cfm-jar-over,.cfm-jar-spend-warn{color:var(--cfm-negative);font-weight:700}:root{--cfm-szetosztas-sav-h:120px}.cfm-szetosztas-maradek{background-color:var(--cfm-cream);background-image:linear-gradient(180deg,color-mix(in srgb,#fff 42%,var(--cfm-cream)) 0,var(--cfm-cream) 72%);border:1px solid var(--cfm-line);border-radius:var(--cfm-r-lg);box-shadow:var(--cfm-shadow-md),inset 0 3px 0 var(--cfm-szetosztas-sav-accent,var(--cfm-gold-deep));box-sizing:border-box;color:var(--cfm-ink);display:flex;flex-direction:column;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;gap:8px;height:var(--cfm-szetosztas-sav-h,120px);justify-content:center;margin:0 0 16px;max-height:var(--cfm-szetosztas-sav-h,120px);min-height:var(--cfm-szetosztas-sav-h,120px);overflow:hidden;overflow-anchor:none;padding:14px 20px 12px;position:sticky;top:0;z-index:6}.cfm-szetosztas-sav--idle,.cfm-szetosztas-sav--open{--cfm-szetosztas-sav-accent:var(--cfm-gold-deep)}.cfm-szetosztas-sav--ok{--cfm-szetosztas-sav-accent:var(--cfm-positive)}.cfm-szetosztas-sav--over{--cfm-szetosztas-sav-accent:var(--cfm-burgundy)}.cfm-szetosztas-sav-merok{align-items:end;display:grid;gap:8px 20px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.cfm-szetosztas-sav-mero{min-width:0}.cfm-szetosztas-sav-cimke{color:var(--cfm-ink-soft);font-size:14px;letter-spacing:.08em;line-height:18px;margin:0 0 2px;text-transform:uppercase}.cfm-szetosztas-sav-cimke,.cfm-szetosztas-sav-ertek{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfm-szetosztas-sav-ertek{color:var(--cfm-ink);font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:32px}.cfm-szetosztas-sav--ok .cfm-szetosztas-sav-mero--maradek .cfm-szetosztas-sav-ertek{color:var(--cfm-positive)}.cfm-szetosztas-sav--over .cfm-szetosztas-sav-mero--maradek .cfm-szetosztas-sav-ertek{color:var(--cfm-burgundy)}.cfm-szetosztas-sav-haladas{background-color:var(--cfm-sand);background-color:color-mix(in srgb,var(--cfm-gold-deep) 32%,var(--cfm-cream));border-radius:var(--cfm-r-pill);height:5px;overflow:hidden}.cfm-szetosztas-sav-toltes{background:var(--cfm-gold-deep);border-radius:inherit;display:block;height:100%;max-width:100%;width:var(--cfm-szetosztas-sav-pct,0)}.cfm-szetosztas-sav--ok .cfm-szetosztas-sav-toltes{background:var(--cfm-positive)}.cfm-szetosztas-sav--over .cfm-szetosztas-sav-toltes{background:var(--cfm-burgundy);width:100%}.cfm-szetosztas-sav-sugo{color:var(--cfm-ink-soft);font-size:14px;font-weight:500;line-height:18px;margin:0;min-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfm-szetosztas-page .cfm-szetosztas-jar-sor{scroll-margin-top:calc(var(--cfm-szetosztas-sav-h) + 16px)}html:has(.cfm-szetosztas-maradek){scroll-padding-top:calc(var(--cfm-szetosztas-sav-h) + 16px)}@media (max-width:720px){:root{--cfm-szetosztas-sav-h:148px}.cfm-szetosztas-maradek{gap:6px;padding:10px 12px 8px}.cfm-szetosztas-sav-merok{gap:6px 12px;grid-template-columns:1fr 1fr}.cfm-szetosztas-sav-mero--maradek{grid-column:1/-1}.cfm-szetosztas-sav-cimke{font-size:14px;letter-spacing:.04em;line-height:16px}.cfm-szetosztas-sav-ertek{font-size:20px;line-height:24px}.cfm-szetosztas-sav-sugo{font-size:14px;line-height:18px}}.cfm-szetosztas-page>.MuiBox-root{align-self:flex-start;overflow:visible;width:100%}.cfm-szetosztas-page .MuiPaper-root:has(>.MuiToolbar-root .subtitle){overflow:visible}body .cfm-szetosztas-mezo--tiltva .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,body .cfm-szetosztas-mezo--tiltva .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--cfm-burgundy)!important}tr.mainTable_periodRow>.mainTable_nameCol{color:var(--cfm-burgundy)!important;letter-spacing:.04em}table[aria-label="Összecsukható tábla"] .MuiTableBody-root>.MuiTableRow-root>.MuiTableCell-root,tr.childKategRow>.MuiTableCell-root,tr.mainTable_cumulativeRow>.MuiTableCell-root,tr.mainTable_periodRow>.MuiTableCell-root,tr.rootKategRow>.MuiTableCell-root{border-color:#2a241c!important}body table[aria-label="Összecsukható tábla"] .MuiTableBody-root td.thin_row:not(.mainTable_nameCol):not(.mainTable_actionsCell),body table[aria-label="Összecsukható tábla"] .MuiTableBody-root td.thin_row:not(.mainTable_nameCol):not(.mainTable_actionsCell) a,body table[aria-label="Összecsukható tábla"] tr.mainTable_periodRow>td.thin_row:not(.mainTable_nameCol){color:var(--cfm-dark)!important}div.MuiBox-root button.cfm-crud-btn.MuiIconButton-root{background-color:transparent;border:0;border-radius:var(--cfm-r-icon);box-shadow:none;color:var(--cfm-dark);height:32px;letter-spacing:0;margin:0 1px;min-height:32px;min-width:32px;padding:4px;width:32px}div.MuiBox-root button.cfm-crud-btn.MuiIconButton-root .MuiSvgIcon-root{color:inherit;font-size:18px}table[aria-label="Összecsukható tábla"] td.mainTable_actionsCell,table[aria-label="Összecsukható tábla"] td.mainTable_actionsHead{max-width:88px!important;min-width:88px!important;overflow:visible;padding-left:0!important;padding-right:0!important;text-align:center;white-space:nowrap;width:88px!important}table[aria-label="Összecsukható tábla"] td.mainTable_actionsCell .cfm-crud-slots{align-items:center;display:inline-flex!important;flex-direction:row!important;gap:6px;justify-content:space-between!important;margin:0 auto!important;max-width:78px!important;min-width:78px!important;overflow:hidden;width:78px!important}table[aria-label="Összecsukható tábla"] td.mainTable_actionsCell .cfm-crud-slots>.cfm-crud-slot,table[aria-label="Összecsukható tábla"] td.mainTable_actionsCell .cfm-crud-slots>button,table[aria-label="Összecsukható tábla"] td.mainTable_actionsCell .cfm-crud-slots>span{align-items:center;display:inline-flex!important;flex:0 0 22px!important;height:22px;justify-content:center;max-width:22px!important;min-width:22px!important;width:22px!important}table[aria-label="Összecsukható tábla"] div.MuiBox-root td.mainTable_actionsCell button.cfm-crud-btn.MuiIconButton-root,table[aria-label="Összecsukható tábla"] td.mainTable_actionsCell button.cfm-crud-btn.MuiIconButton-root{flex:0 0 22px;height:22px;margin:0;width:22px}table[aria-label="Összecsukható tábla"] td.mainTable_actionsCell span[aria-label=none]{flex:0 0 22px;width:22px!important}div.MuiBox-root button.cfm-crud-btn.MuiIconButton-root.Mui-focusVisible,div.MuiBox-root button.cfm-crud-btn.MuiIconButton-root:hover{background-color:rgba(213,172,79,.28);border:0;color:var(--cfm-burgundy)}.cfm-table-skeleton{background-color:#f9f3ea;color:#2b2116}.cfm-skel-toolbar{background-color:#3a3937;height:64px;margin-bottom:10px}.cfm-skel-modules{height:87px}.cfm-skel-controls,.cfm-skel-modules,.cfm-skel-sheet{background-color:#f9f3ea}.cfm-skel-controls{height:70px}.cfm-skel-mobile{display:none}.cfm-skel-table{background-color:#f9f3ea;border-collapse:collapse;min-width:100%;table-layout:auto;width:max-content}.cfm-skel-col-expand{width:40px}.cfm-skel-col-actions{width:88px}.cfm-skel-col-month,.cfm-skel-month{min-width:7rem;width:7rem}.cfm-skel-head th{background-color:#3a3937}.cfm-skel-head th,.cfm-skel-row td{box-sizing:border-box;height:31px;padding:5px 16px}.cfm-skel-row td{background-color:#f9f3ea;line-height:20px;vertical-align:middle}.cfm-skel-row.is-tall td{height:38px}.cfm-skel-bar,.cfm-skel-label{background-color:#e4d3b0;border-radius:var(--cfm-r-sm);color:transparent;display:inline-block;height:14px;line-height:14px;max-width:100%;overflow:hidden;vertical-align:middle}.cfm-skel-bar{width:72px}.cfm-skel-label-summary{font-family:var(--cfm-font);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.cfm-skel-table.is-mobile .cfm-skel-col-month{width:27%}.mainTable_staleNumbers .MuiTableCell-alignRight,.mainTable_staleNumbers .mainTable_mobileAmountCol{opacity:.6}@media (max-width:899px){.cfm-skel-desktop{display:none}.cfm-skel-mobile{display:block}.cfm-skel-toolbar{height:56px;margin-bottom:0}.cfm-skel-modules{height:58px}.cfm-skel-controls{height:46px}}@media (prefers-reduced-motion:reduce){.cfm-table-skeleton,.cfm-table-skeleton *,.mainTable_staleNumbers,.mainTable_staleNumbers *{animation:none!important;transition:none!important}}div.MuiBox-root button.cfm-crud-btn--delete.MuiIconButton-root{background-color:transparent;border:0;color:var(--cfm-burgundy)}div.MuiBox-root button.cfm-crud-btn--delete.MuiIconButton-root.Mui-focusVisible,div.MuiBox-root button.cfm-crud-btn--delete.MuiIconButton-root:hover{background-color:rgba(142,18,2,.1);color:#8e1202}.MuiTypography-h6>span:has(>.cfm-crud-btn){display:inline-flex;margin-left:12px;vertical-align:middle}div.MuiBox-root .MuiTypography-h6 button.cfm-crud-btn.MuiIconButton-root{height:32px;margin-left:0;min-height:32px;min-width:32px;vertical-align:middle;width:32px}div.MuiBox-root .MuiTypography-h6 button.cfm-crud-btn .MuiSvgIcon-root{font-size:22px}button.cfm-crud-btn.Mui-disabled{opacity:.4}input[type=radio]{accent-color:#8e1202;appearance:none;-webkit-appearance:none;background-color:#f9f3ea;background-image:none;border:2px solid #8e1202;border-radius:50%;box-shadow:none;box-sizing:border-box;caret-color:transparent;cursor:pointer;display:inline-block;flex-grow:0;flex-shrink:0;height:32px;margin:0 8px 0 0;min-height:32px;min-width:32px;vertical-align:middle;width:32px}@media (max-width:899px){input[type=radio]:not(.PrivateSwitchBase-input){flex-grow:0;flex-shrink:0;max-width:32px}.cfm-ai-form input[type=radio]{background-color:var(--cfm-cream);background-image:none;border:2px solid var(--cfm-burgundy);border-radius:50%;box-shadow:none;box-sizing:border-box;height:32px;max-width:32px;min-height:32px;min-width:32px;padding:0;width:32px}.cfm-ai-form input[type=radio]:checked{background-color:var(--cfm-burgundy);border-color:var(--cfm-burgundy);box-shadow:inset 0 0 0 8px var(--cfm-cream)}input[type=checkbox]:not(.PrivateSwitchBase-input){box-sizing:border-box;flex-grow:0;flex-shrink:0;height:32px;max-width:32px;width:32px}}.form-check{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:6px;margin-left:0;min-height:32px;padding-left:0}.form-check .form-check-input{flex-shrink:0;float:none;margin-left:0;margin-right:8px;margin-top:0}.form-check .form-check-label{cursor:pointer;margin-bottom:0;user-select:none}input[type=radio]:checked{accent-color:#8e1202;background-color:#8e1202;background-image:none;border-color:#8e1202;box-shadow:inset 0 0 0 8px #f9f3ea}input[type=radio]:focus-visible{outline:3px solid rgba(142,18,2,.35);outline-offset:2px}.cfm-empty-row-delete{background:#f9f3ea;border:1px solid #8e1202;border-radius:var(--cfm-r-btn);color:#8e1202;font-weight:700;margin-top:8px;min-height:32px;min-width:44px}.cfm-period-warn{color:#8e1202;font-size:.9rem;font-weight:700;margin:6px 0 0}.MuiModal-root.cfm-modal-scroll-body,.MuiModal-root.cfm-uj-kategoria-menu{align-items:center;bottom:auto!important;box-sizing:border-box;display:flex!important;flex-direction:column;height:auto!important;justify-content:flex-start;left:0!important;min-height:100dvh;overflow:visible!important;padding:0 12px;pointer-events:none;position:absolute!important;right:0!important;top:var(--cfm-modal-scroll-top,0)!important;width:auto!important;z-index:1300}.MuiModal-root.cfm-modal-scroll-body:after,.MuiModal-root.cfm-modal-scroll-body:before,.MuiModal-root.cfm-uj-kategoria-menu:after,.MuiModal-root.cfm-uj-kategoria-menu:before{content:"";flex:1 0 16px}.MuiModal-root.cfm-modal-scroll-body>.MuiBackdrop-root,.MuiModal-root.cfm-uj-kategoria-menu>.MuiBackdrop-root{pointer-events:auto;position:fixed;z-index:0}.MuiModal-root.cfm-modal-scroll-body>.MuiBox-root{bottom:auto!important;flex:0 0 auto;height:auto!important;left:auto!important;max-height:none!important;overflow:visible!important;pointer-events:auto;position:relative!important;right:auto!important;top:auto!important;transform:none!important;z-index:1}.MuiModal-root.cfm-uj-kategoria-menu>:not(.MuiBackdrop-root){display:flex;flex:0 0 auto;justify-content:center;max-width:100%;width:100%}.cfm-uj-kategoria-menu .MuiPaper-root{bottom:auto!important;left:auto!important;max-height:none!important;max-width:calc(100vw - 24px);overflow:visible!important;pointer-events:auto;position:relative!important;right:auto!important;top:auto!important;transform:none!important;z-index:1}@media (max-width:899px){.MuiModal-root.cfm-modal-scroll-body,.MuiModal-root.cfm-uj-kategoria-menu{padding:0}.MuiModal-root.cfm-modal-scroll-body:after,.MuiModal-root.cfm-modal-scroll-body:before,.MuiModal-root.cfm-uj-kategoria-menu:after,.MuiModal-root.cfm-uj-kategoria-menu:before{flex-basis:0px}}.cfm-elegant-modalBody{color:#2b2116;padding:16px 18px 8px}div.MuiBox-root.cfm-elegant-modalBody:not(.cfmModal_mobileBody){padding-top:16px}.cfm-elegant-modalActions{padding:4px 18px 16px}.cfm-elegant-modalBody label,.cfm-elegant-modalBody legend{color:#2b2116;font-weight:700}.cfm-elegant-modalBody .form-control,.cfm-elegant-modalBody input[type=email],.cfm-elegant-modalBody input[type=number],.cfm-elegant-modalBody input[type=password],.cfm-elegant-modalBody input[type=text],.cfm-elegant-modalBody select,.cfm-elegant-modalBody textarea{background-color:#fff;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);box-shadow:none;color:#111;font-weight:600;min-height:38px}.cfm-elegant-modalBody .form-control:focus,.cfm-elegant-modalBody input:not([type=radio]):not([type=checkbox]):focus,.cfm-elegant-modalBody select:focus,.cfm-elegant-modalBody textarea:focus{border-color:var(--cfm-gold-deep);box-shadow:0 0 0 3px rgba(213,172,79,.45);outline:none}.cfm-elegant-modalBody .form-control:invalid:not(:focus):not(:user-invalid):not(.is-invalid),.cfm-elegant-modalBody input:not([type=radio]):not([type=checkbox]):invalid:not(:focus):not(:user-invalid):not(.is-invalid),.cfm-elegant-modalBody select:invalid:not(:focus):not(:user-invalid):not(.is-invalid),.cfm-elegant-modalBody textarea:invalid:not(:focus):not(:user-invalid):not(.is-invalid){background-image:none;border-color:#c5ab85;box-shadow:none}.cfm-elegant-modalBody .form-control.is-invalid:not(:focus),.cfm-elegant-modalBody .form-control:user-invalid:not(:focus),.cfm-elegant-modalBody .is-invalid:not(:focus),.cfm-elegant-modalBody input:not([type=radio]):not([type=checkbox]):user-invalid:not(:focus),.cfm-elegant-modalBody select:user-invalid:not(:focus),.cfm-elegant-modalBody textarea:user-invalid:not(:focus){border-color:var(--cfm-burgundy);box-shadow:0 0 0 3px rgba(142,18,2,.16)}.cfm-elegant-modalBody .MuiTableHead-root .MuiTableCell-root{background-color:#3a3937;border-bottom:2px solid #d5ac4f;color:#ead4a2;font-family:var(--cfm-font);font-weight:700;letter-spacing:.04em}.cfm-elegant-modalBody.cfm-modal-has-title h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}button.cfm-modal-dismiss,div.MuiBox-root .cfm-elegant-modalBody button.MuiButton-text,div.MuiBox-root button.cfm-modal-dismiss{align-items:center;background:transparent;border:1px solid var(--cfm-burgundy);border-radius:var(--cfm-r-btn);box-sizing:border-box;color:var(--cfm-burgundy)!important;display:inline-flex;float:none;font-family:var(--cfm-font);font-size:16px!important;font-weight:600;height:40px;justify-content:center;letter-spacing:.01em!important;line-height:1;margin:0;min-height:40px;padding:0 16px;text-transform:none!important}.cfm-first-kategoria-irany{border:1px solid var(--cfm-line);border-radius:var(--cfm-r-md);margin:0 0 14px;padding:10px 12px 12px}.cfm-first-kategoria-irany legend{font-weight:700;padding:0 4px}.cfm-first-kategoria-note{margin:0 0 8px}.cfm-first-kategoria-irany-options{display:flex;gap:8px;margin-top:8px;width:100%}.cfm-first-kategoria-irany-option{align-items:center;background-color:var(--cfm-cream);border:1px solid var(--cfm-burgundy);border-radius:var(--cfm-r-btn);box-sizing:border-box;color:var(--cfm-burgundy);cursor:pointer;display:flex;flex:1 1 0;font-size:15px;font-weight:600;justify-content:center;min-height:40px;min-width:0;padding:8px 12px;position:relative;text-align:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease;user-select:none}.cfm-elegant-modalBody .cfm-first-kategoria-irany-option{color:var(--cfm-burgundy)}.cfm-first-kategoria-irany-option input[type=radio]{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.cfm-first-kategoria-irany-option:has(input[type=radio]:checked){background-color:var(--cfm-burgundy);border-color:var(--cfm-burgundy);color:var(--cfm-cream)}.cfm-first-kategoria-irany-option:hover{border-color:var(--cfm-burgundy-dark)}.cfm-first-kategoria-irany-option:has(input[type=radio]:focus-visible){outline:2px solid var(--cfm-burgundy);outline-offset:2px}.cfm-kategoria-parent-label{font-weight:700;margin:0 0 12px}.cfm-kategoria-multi-list{display:flex;flex-direction:column;gap:8px;padding-right:2px}.cfm-kategoria-multi-row{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 34px}.cfm-kategoria-multi>label{display:block;margin-bottom:6px}.cfm-kategoria-multi-field,.cfm-kategoria-multi-row>input.form-control{min-width:0;width:100%}.cfm-kategoria-multi-list>.cfm-kategoria-multi-row:only-child{grid-template-columns:minmax(0,1fr)}.cfm-kategoria-multi-list>.cfm-kategoria-multi-row:only-child .cfm-kategoria-multi-remove{display:none}div.MuiBox-root button.cfm-kategoria-multi-remove[type=button]{background:transparent;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);color:#8e1202;cursor:pointer;float:none;font-size:20px;font-weight:500;height:38px;letter-spacing:0;line-height:1;margin:0;padding:0;width:34px}div.MuiBox-root button.cfm-kategoria-multi-remove[type=button]:focus-visible,div.MuiBox-root button.cfm-kategoria-multi-remove[type=button]:hover{background:rgba(142,18,2,.08);border-color:#8e1202;color:#8e1202}.cfm-kategoria-multi-error,.cfm-kategoria-multi-note{color:#8e1202;font-size:.85rem;font-weight:700;margin:8px 0 0}.cfm-kategoria-multi-note:empty{display:none}div.MuiBox-root button.cfm-kategoria-multi-add[type=button]{align-items:center;background:rgba(213,172,79,.14);border:1px dashed #b08968;border-radius:var(--cfm-r-md);color:#8e1202;cursor:pointer;display:flex;float:none;font-family:var(--cfm-font);font-weight:700;gap:8px;justify-content:center;letter-spacing:.04em;margin:10px 0 0;min-height:36px;padding:6px 12px;text-transform:none;width:100%}div.MuiBox-root button.cfm-kategoria-multi-add[type=button]:focus-visible:not(:disabled),div.MuiBox-root button.cfm-kategoria-multi-add[type=button]:hover:not(:disabled){background:rgba(213,172,79,.32);border-color:#8e1202;color:#8e1202}div.MuiBox-root button.cfm-kategoria-multi-add[type=button]:disabled{cursor:default;opacity:.45}.cfm-kategoria-multi-add-icon{display:block;flex:0 0 auto;height:16px;width:16px}@media (max-width:899px){.cfmModal_mobile .cfmModal_mobileBody form .cfm-kategoria-multi-row>input.form-control{max-width:none!important;min-width:0;width:auto!important}}.cfm-elegant-modalFooter{display:flex;justify-content:flex-end;padding:4px 16px 14px}div.MuiBox-root .cfm-elegant-modalBody button.MuiButton-text:hover,div.MuiBox-root button.cfm-modal-dismiss:hover{background-color:rgba(213,172,79,.2)}div.MuiBox-root button.cfm-modal-xBtn{background:transparent;border:0;box-sizing:border-box;color:#ead4a2;float:none;height:32px;letter-spacing:0;margin:0;min-height:32px;min-width:32px;padding:0;width:32px}.cfm-modal-x{align-items:center;background-color:#2a2927;border:1px solid #d5ac4f;border-radius:var(--cfm-r-md);color:#ead4a2;display:inline-flex;height:26px;justify-content:center;width:26px}a:focus-visible .cfm-modal-x,a:hover .cfm-modal-x,button.cfm-modal-xBtn:focus-visible .cfm-modal-x,button.cfm-modal-xBtn:hover .cfm-modal-x{border-color:#fff49f;color:#fff8bb}button.cfm-modal-megse,div.MuiBox-root button.cfm-modal-megse,div.MuiBox-root button.cfm-modal-megse[type=button]{align-items:center;background:transparent;border:1px solid var(--cfm-burgundy);border-radius:var(--cfm-r-btn);box-sizing:border-box;color:var(--cfm-burgundy)!important;cursor:pointer;display:inline-flex;float:none;font-family:var(--cfm-font);font-size:16px;font-weight:600;height:40px;justify-content:center;letter-spacing:.01em!important;line-height:1;margin:0 12px 8px 0;min-height:40px;min-width:96px;padding:0 16px;text-transform:none!important}button.cfm-modal-megse:hover,div.MuiBox-root button.cfm-modal-megse:hover,div.MuiBox-root button.cfm-modal-megse[type=button]:hover{background:#ead4a2;color:#2b2116}button.cfm-modal-save.MuiButton-contained{align-items:center;background-color:#8e1202;border:1px solid #8e1202;border-radius:var(--cfm-r-btn);box-shadow:none;box-sizing:border-box;color:#f9f3ea;display:inline-flex;font-family:var(--cfm-font);font-size:16px!important;font-weight:600;height:40px;justify-content:center;letter-spacing:.01em!important;line-height:1;min-height:40px;padding:0 16px;text-transform:none!important}button.cfm-modal-save.MuiButton-contained:hover{background-color:#6c0e02}div.MuiBox-root button.cfm-confirm-button{border-radius:var(--cfm-r-btn);font-family:var(--cfm-font);letter-spacing:.01em}.MuiToolbar-root.cfm-card-head,.MuiToolbar-root:has(>.subtitle){border-bottom:2px solid #d5ac4f;min-height:40px!important}@media (min-width:600px){div.MuiBox-root.cfm-panel{box-shadow:none!important;margin-left:auto!important;margin-right:auto!important;max-width:calc(100% - 32px)!important}div.MuiBox-root.cfm-panel--wide{max-width:1560px!important;width:88%!important}div.MuiBox-root.cfm-panel--roomy{width:min(84vw,1080px)!important}div.MuiBox-root.cfm-panel--medium{width:min(78vw,860px)!important}div.MuiBox-root.cfm-panel--compact{width:min(92vw,680px)!important}}.MuiPaper-root:has(>.MuiToolbar-root .subtitle){background-color:#f9f3ea;border:1px solid #cfc3b2;border-radius:var(--cfm-r-lg);box-shadow:0 12px 28px rgba(58,57,55,.16);overflow:hidden}.MuiPaper-root:has(>.MuiToolbar-root .subtitle)>.MuiToolbar-root:first-child{border-radius:var(--cfm-r-lg) var(--cfm-r-lg) 0 0}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiTableContainer-root{overflow-x:auto;overflow-y:visible}.MuiPaper-root.cfm-page-scroll:has(>.MuiToolbar-root .subtitle){overflow:visible;overflow-anchor:none}.MuiPaper-root.cfm-page-scroll .MuiTableContainer-root{max-height:none!important;overflow:visible!important}.MuiPaper-root.cfm-page-scroll .MuiTableHead-root .MuiTableCell-root{background-color:var(--cfm-gold);box-shadow:var(--cfm-shadow-md);position:sticky;top:0;z-index:2}.MuiTableCell-alignRight .cfm-sort-label.MuiTableSortLabel-root{flex-direction:row;justify-content:flex-end;width:100%}.cfm-sort-label.MuiTableSortLabel-root .MuiTableSortLabel-icon{margin-left:4px;margin-right:0}.MuiPaper-root.cfm-page-scroll tbody .MuiTableRow-root:not(.cfm-row-spacer){height:44px}.MuiPaper-root.cfm-page-scroll tbody .MuiTableRow-root:not(.cfm-row-spacer) .MuiTableCell-root{box-sizing:border-box;height:44px;max-height:44px;overflow:hidden;padding-bottom:0;padding-top:0;white-space:nowrap}.MuiPaper-root.cfm-page-scroll .MuiTableCell-root.cfm-row-actions,.MuiPaper-root.cfm-page-scroll tbody .MuiTableRow-root:not(.cfm-row-spacer) .MuiTableCell-root.cfm-row-actions{max-width:148px;min-width:148px;overflow:visible;padding-left:0!important;padding-right:0!important;width:148px}table.cfm-bank-detail{max-width:100%;table-layout:fixed;width:100%}table.cfm-bank-detail col.cfm-bank-detail-check{width:0}table.cfm-bank-detail col.cfm-bank-detail-date{width:7.5rem}table.cfm-bank-detail col.cfm-bank-detail-amount{width:8.5rem}table.cfm-bank-detail col.cfm-bank-detail-balance{width:10.75rem}table.cfm-bank-detail col.cfm-bank-detail-actions{width:148px}table.cfm-bank-detail .MuiTableSortLabel-root:not(.Mui-active) .MuiTableSortLabel-icon{margin-left:0;margin-right:0;overflow:hidden;width:0}table.cfm-bank-detail .MuiTableCell-root.cfm-bank-detail-check{border-width:0!important;max-width:0!important;min-width:0!important;overflow:hidden;padding:0!important;width:0!important}table.cfm-bank-detail .MuiTableCell-root.cfm-bank-detail-text{min-width:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.cfm-bank-detail .MuiTableCell-root.cfm-bank-detail-amount,table.cfm-bank-detail .MuiTableCell-root.cfm-bank-detail-balance,table.cfm-bank-detail .MuiTableCell-root.cfm-bank-detail-date{overflow:hidden;text-overflow:clip;white-space:nowrap}table.cfm-bank-detail .MuiTableCell-root.cfm-bank-detail-amount,table.cfm-bank-detail .MuiTableCell-root.cfm-bank-detail-balance{padding-left:4px!important;padding-right:6px!important}table.cfm-bank-detail .MuiTableCell-root.cfm-row-actions{background-color:#fff;max-width:148px!important;min-width:148px!important;overflow:visible!important;position:static;white-space:nowrap!important;width:148px!important}table.cfm-bank-detail tbody .MuiTableRow-root:nth-of-type(odd)>.MuiTableCell-root.cfm-row-actions{background-color:#f0e6df}table.cfm-bank-detail thead .MuiTableCell-root.cfm-row-actions{background-color:#f4f1ea;z-index:3}.MuiPaper-root.cfm-page-scroll .MuiTableCell-root.cfm-row-actions:has(.cfm-terv-lezaras-btn),.MuiPaper-root.cfm-page-scroll tbody .MuiTableRow-root:not(.cfm-row-spacer) .MuiTableCell-root.cfm-row-actions:has(.cfm-terv-lezaras-btn){max-width:none;min-width:240px;width:auto}.MuiPaper-root.cfm-page-scroll table:has(.cfm-terv-lezaras-btn) .MuiTableCell-root.cfm-row-actions,.MuiPaper-root.cfm-page-scroll table:has(.cfm-terv-lezaras-btn) tbody .MuiTableRow-root:not(.cfm-row-spacer) .MuiTableCell-root.cfm-row-actions{max-width:none!important;min-width:240px!important;padding-right:8px!important;width:240px!important}a.cfm-archive-link{border-bottom:1px solid #d5ac4f;color:#8e1202!important;font-family:var(--cfm-font)!important;font-size:.92rem!important;font-weight:700;letter-spacing:.12em;line-height:1.2;padding-bottom:1px;text-decoration:none!important;text-transform:uppercase}a.cfm-archive-link:hover{border-bottom-color:#8e1202;color:#6c0e02!important}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiToolbar-root #tableTitle{align-items:center;border-bottom:2px solid #8e1202;color:var(--cfm-dark)!important;display:inline-flex;font-family:var(--cfm-font);font-size:1.22rem;font-weight:700;letter-spacing:.01em;line-height:1.15;padding-bottom:1px}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiToolbar-root .MuiTypography-h6:not(#tableTitle){color:var(--cfm-dark)!important;font-family:var(--cfm-font);font-size:1.05rem;font-weight:600;letter-spacing:0}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiToolbar-root .MuiTypography-h6.cfm-balance--neg:not(#tableTitle){color:var(--cfm-negative)!important}.cfm-module-mark{align-items:center;display:inline-flex;line-height:0;margin-right:8px}.cfm-module-mark .MuiSvgIcon-root{font-size:22px}.cfm-module-mark--bank{color:#8e1202}.cfm-module-mark--hitel{color:#6e2430}.cfm-module-mark--kolcson{color:#3f5c32}.cfm-module-mark--elkulonitett{color:#8a6232}.cfm-module-mark--teny{color:#8e1202}.cfm-module-mark--terv{color:#6a4a12}.cfm-module-mark--deviza{color:#8e1202}.cfm-module-mark--jelszo{color:#3a3937}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiTableCell-root{font-size:16px;line-height:1.35;padding:9px 14px!important;white-space:nowrap}div.MuiBox-root.cfm-panel:has(table.cfm-elk-detail-table){max-width:100%;min-width:0!important;overflow-x:auto}table.cfm-elk-detail-table{max-width:100%;table-layout:fixed;width:100%}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-elk-detail-table .MuiTableCell-root{min-width:0!important;overflow:hidden;text-overflow:ellipsis}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-elk-detail-table .MuiTableCell-root:first-child{max-width:7.25rem;min-width:7.25rem!important;overflow:hidden;padding-left:10px!important;padding-right:4px!important;text-overflow:ellipsis;white-space:nowrap!important;width:7.25rem}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-elk-detail-table .cfm-elk-terv-megnevezes{padding-left:12px!important;padding-right:8px!important}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-elk-detail-table .MuiTableCell-root:last-child,.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-elk-detail-table .cfm-elk-detail-actions{min-width:148px;overflow:visible;text-overflow:clip;width:148px}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) table.cfm-elk-detail-table .MuiTableCell-root:last-child:has(.cfm-terv-lezaras-btn){max-width:none;min-width:240px;width:auto}.cfm-elk-reszlet .cfm-elk-detail-actions .MuiStack-root{flex-wrap:nowrap!important}.MuiPaper-root:has(>.MuiToolbar-root.cfm-card-head)>.MuiToolbar-root:has(form[name=date_filter_form]){align-items:center;column-gap:8px}.MuiPaper-root:has(>.MuiToolbar-root.cfm-card-head)>.MuiToolbar-root:has(form[name=date_filter_form])>.cfm-elk-detail-toolbar-end,.MuiPaper-root:has(>.MuiToolbar-root.cfm-card-head)>.MuiToolbar-root:has(form[name=date_filter_form])>form[name=date_filter_form]{flex:0 0 auto!important;margin-left:auto!important}.MuiPaper-root:has(>.MuiToolbar-root.cfm-card-head)>.MuiToolbar-root:has(form[name=date_filter_form])>.MuiBox-root:not(.cfm-elk-detail-toolbar-end),.MuiPaper-root:has(>.MuiToolbar-root.cfm-card-head)>.MuiToolbar-root:has(form[name=date_filter_form])>.MuiTypography-root{flex:1 1 auto!important;min-width:0}.MuiPaper-root.cfm-page-scroll:has(>.MuiToolbar-root .subtitle) .MuiTableCell-root.cfm-datum-col{box-sizing:border-box;max-width:none;min-width:8.5rem!important;overflow:hidden;padding-left:6px!important;padding-right:6px!important;white-space:nowrap;width:8.5rem!important}@media (min-width:900px) and (max-width:1199.98px){div.MuiBox-root.cfm-panel.cfm-panel--wide:has(table.cfm-hitel-table){max-width:calc(100% - 16px)!important;min-width:0!important}.MuiPaper-root.cfm-page-scroll .MuiTableContainer-root.cfm-hitel-fit{max-width:100%;overflow-x:clip!important;overflow-y:visible!important}table.cfm-hitel-table{max-width:100%;table-layout:fixed;width:100%}table.cfm-hitel-table col.cfm-hitel-col-check{width:0}table.cfm-hitel-table col.cfm-hitel-col-date{width:8.5rem}table.cfm-hitel-table col.cfm-hitel-col-amount{width:9.25rem}table.cfm-hitel-table col.cfm-hitel-col-ccy{width:6.25rem}table.cfm-hitel-table col.cfm-hitel-col-actions{width:5.5rem}.MuiPaper-root.cfm-page-scroll table.cfm-hitel-table .MuiTableCell-root{box-sizing:border-box;padding-left:6px!important;padding-right:6px!important}.MuiPaper-root.cfm-page-scroll table.cfm-hitel-table .MuiTableCell-root.cfm-hitel-check{border-width:0!important;max-width:0!important;min-width:0!important;padding:0!important;width:0!important}.MuiPaper-root.cfm-page-scroll table.cfm-hitel-table tbody .MuiTableRow-root:not(.cfm-row-spacer),.MuiPaper-root.cfm-page-scroll table.cfm-hitel-table tbody .MuiTableRow-root:not(.cfm-row-spacer)>.MuiTableCell-root{height:auto!important;max-height:none!important}.MuiPaper-root.cfm-page-scroll table.cfm-hitel-table .MuiTableCell-root.cfm-hitel-name{min-width:0!important;overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip;white-space:normal!important}.MuiPaper-root.cfm-page-scroll table.cfm-hitel-table .MuiTableCell-root.cfm-hitel-actions,.MuiPaper-root.cfm-page-scroll table.cfm-hitel-table .MuiTableCell-root.cfm-hitel-amount,.MuiPaper-root.cfm-page-scroll table.cfm-hitel-table .MuiTableCell-root.cfm-hitel-ccy,.MuiPaper-root.cfm-page-scroll table.cfm-hitel-table .MuiTableCell-root.cfm-hitel-date{overflow:hidden!important;text-overflow:clip;white-space:nowrap!important}.MuiPaper-root.cfm-page-scroll table.cfm-hitel-table .MuiTableCell-root.cfm-hitel-actions .MuiStack-root{flex-wrap:nowrap;min-width:0}.MuiPaper-root.cfm-page-scroll table.cfm-cashflow-list .MuiTableCell-root.cfm-amount-col{box-sizing:border-box;max-width:none!important;min-width:10.5rem!important;overflow:hidden!important;padding-left:4px!important;padding-right:6px!important;text-overflow:clip!important;white-space:nowrap!important;width:10.5rem!important}.MuiPaper-root.cfm-page-scroll table.cfm-cashflow-list .MuiTableCell-root.cfm-list-flex-col{box-sizing:border-box;min-width:0!important;overflow:hidden!important;padding-left:2px!important;padding-right:2px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important}.MuiPaper-root.cfm-page-scroll:has(>.MuiToolbar-root .subtitle) table.cfm-cashflow-list .MuiTableCell-root.cfm-datum-col{max-width:7rem!important;min-width:7rem!important;width:7rem!important}.MuiPaper-root.cfm-page-scroll:has(>.MuiToolbar-root .subtitle) table.cfm-cashflow-list .MuiTableCell-root.cfm-row-actions{box-sizing:border-box;padding-left:0!important;padding-right:0!important}.MuiPaper-root.cfm-page-scroll table.cfm-cashflow-list .MuiTableCell-root.cfm-amount-col.cfm-osszesites-col{max-width:7.25rem!important;min-width:7.25rem!important;width:7.25rem!important}.MuiPaper-root.cfm-page-scroll table.cfm-cashflow-list .MuiTableCell-root.cfm-list-check{border-width:0!important;max-width:0!important;min-width:0!important;padding:0!important;width:0!important}.MuiPaper-root.cfm-page-scroll table.cfm-cashflow-list .MuiTableCell-root.cfm-list-check.cfm-list-check--on{max-width:2.5rem!important;min-width:2.5rem!important;padding:0 0 0 .375rem!important;width:2.5rem!important}.MuiPaper-root.cfm-page-scroll table.cfm-cashflow-list button.cfm-list-amount-nav{overflow:hidden;text-overflow:clip;white-space:nowrap}}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiTableHead-root .MuiTableCell-root{background-color:var(--cfm-gold)!important;border-bottom:2px solid #d5ac4f!important;color:var(--cfm-dark)!important;font-family:var(--cfm-font);font-size:16px;font-weight:700;letter-spacing:.03em}.MuiPaper-root.cfm-page-scroll .MuiDataGrid-columnHeader,.MuiPaper-root.cfm-page-scroll .MuiDataGrid-columnHeaders{background-color:var(--cfm-gold);color:var(--cfm-dark);font-family:var(--cfm-font)}.MuiPaper-root.cfm-page-scroll .MuiDataGrid-columnHeaderTitle{color:var(--cfm-dark);font-family:var(--cfm-font);font-size:16px;font-weight:700;letter-spacing:.03em}.MuiPaper-root.cfm-page-scroll .MuiDataGrid-columnHeaders{border-bottom:2px solid #d5ac4f}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiTableSortLabel-root{white-space:nowrap}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiTableSortLabel-icon,.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiTableSortLabel-root,.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiTableSortLabel-root.Mui-active{color:var(--cfm-dark)!important}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background-color:#fffdf8}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid #2a241c!important;color:var(--cfm-dark);font-weight:600}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiTableBody-root th.MuiTableCell-root{font-size:16px;font-weight:600}.MuiPaper-root:has(>.MuiToolbar-root .subtitle) .MuiTableBody-root .MuiTableRow-root:hover{background-color:rgba(213,172,79,.16)}.cfm-shortcut-helpTitle{letter-spacing:.14em}.cfm-shortcut-helpBody{background:#f9f3ea;color:#2b2116;padding:14px 18px 18px}.cfm-shortcut-helpList{list-style:none;margin:0;padding:0}.cfm-shortcut-helpList li{align-items:center;display:flex;gap:12px;padding:6px 0}.cfm-shortcut-helpKeys{display:inline-flex;gap:4px;min-width:92px}.cfm-shortcut-help kbd{background:#fffdf8;border:1px solid #8e1202;border-radius:var(--cfm-r-sm);color:#8e1202;display:inline-block;font-family:var(--cfm-font);font-size:.92rem;line-height:1.4;min-width:1.6em;padding:2px 8px;text-align:center}.cfm-shortcut-helpNote{color:#2b2116;margin:12px 0 0}.cfm-rate-badge{align-items:center;background:#f9f3ea;border:1px solid #ead4a2;border-radius:var(--cfm-r-pill);color:#2b2116;display:inline-flex;font-size:.72rem;font-weight:700;line-height:1.4;margin-left:8px;padding:2px 8px;vertical-align:middle;white-space:nowrap}.cfm-rate-badge.is-stale{background:#f6e3a1;border-color:#c9a227;color:#6a4b00}.cfm-rate-badge.is-pending{background:#f9f3ea;border-color:#ead4a2;color:#2b2116}.cfm-forecast-alertCell{background:transparent!important;border:none!important;padding:6px 8px!important}.cfm-forecast-alert{align-items:center;background:#f9f3ea;border:1px solid #ead4a2;border-radius:var(--cfm-r-lg);box-shadow:var(--cfm-shadow-lg);color:#8e1202;display:flex;font-size:.86rem;gap:8px;line-height:1.35;padding:6px 12px}.cfm-forecast-alertIcon{color:#c9a227;flex:0 0 auto}.cfm-forecast-alertText{color:#8e1202;flex:1 1 auto;min-width:0}.cfm-forecast-alertDetails{background:#8e1202;border:none;border-radius:var(--cfm-r-md);color:#f9f3ea;cursor:pointer;flex:0 0 auto;font-weight:700;padding:4px 10px}.cfm-forecast-alertClose{background:transparent;border:none;color:#3a3937;cursor:pointer;flex:0 0 auto;font-size:1.15rem;line-height:1;padding:0 4px}.cfm-forecast-detailsPaper{background:#f9f3ea;border:1px solid #ead4a2;border-radius:var(--cfm-r-lg);box-shadow:var(--cfm-shadow-lg);box-sizing:border-box;color:#14110e;left:50%;max-height:calc(100vh - 24px);overflow:auto;padding:12px;position:absolute;top:12px;transform:translateX(-50%);width:min(28rem,calc(100vw - 16px))}.cfm-forecast-detailsHead{align-items:center;display:flex;gap:8px;justify-content:space-between}.cfm-forecast-detailsHead h2{color:#8e1202;font-size:1rem;margin:0}.cfm-forecast-detailsList{display:flex;flex-direction:column;gap:8px;margin-top:8px}.cfm-forecast-detailsMonth{align-items:flex-start;background:#fff;border:1px solid #ead4a2;border-radius:var(--cfm-r-md);color:#14110e;cursor:pointer;display:flex;flex-direction:column;font-size:.86rem;gap:2px;min-height:44px;padding:8px 10px;text-align:left;width:100%}.cfm-forecast-detailsMonth.is-negative{background:#f6e3a1;border-color:#c9a227}.cfm-forecast-detailsMonthTitle,.cfm-forecast-detailsZaro{font-weight:700}.cfm-forecast-detailsMonth.is-negative .cfm-forecast-detailsZaro{color:#8e1202}.cfm-variance-badge{background:#f6e3a1;border:1px solid #c9a227;border-radius:var(--cfm-r-md);color:#6a4b00;margin-left:6px}.cfm-jar-overspend-badge,.cfm-variance-badge{align-items:center;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:700;line-height:1.6;padding:0 6px;vertical-align:middle;white-space:nowrap}.cfm-jar-overspend-badge{appearance:none;-webkit-appearance:none;background:var(--cfm-cream);border:1px solid var(--cfm-negative);border-radius:var(--cfm-r-md);box-sizing:border-box;color:var(--cfm-negative);cursor:pointer;font-family:inherit;margin-left:4px;outline:none}.cfm-danger-zoneTitle{color:#8e1202;font-family:var(--cfm-font);font-size:.68rem;font-weight:700;letter-spacing:.14em;margin:6px 14px 2px}.cfm-bank-warn{color:#8e1202;font-size:.78rem;line-height:1.3;margin-top:2px;white-space:normal}.cfm-account-menu .cfm-danger-item,.cfm-account-menu .cfm-danger-item .MuiListItemIcon-root,.cfm-account-menu .cfm-danger-item .MuiListItemText-root,.cfm-account-menu .cfm-danger-item .MuiTypography-root{color:#8e1202!important}.cfm-tomeges-sav{align-items:center;background:var(--cfm-cream);border:1px solid transparent;border-radius:var(--cfm-r-btn);color:var(--cfm-ink);display:flex;gap:10px;margin:0 12px;max-height:0;opacity:0;overflow:hidden;padding:0 12px;transition:max-height .18s ease,opacity .18s ease,padding .18s ease,margin .18s ease}.cfm-tomeges-sav.is-active{border-color:var(--cfm-line);box-shadow:var(--cfm-shadow-sm);margin:6px 12px 8px;max-height:52px;opacity:1;padding:6px 8px 6px 14px}.cfm-tomeges-savCount{flex:1 1 auto;font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.01em}.cfm-tomeges-savDelete,.cfm-tomeges-savGhost{align-items:center;border-radius:var(--cfm-r-pill);cursor:pointer;display:inline-flex;font:inherit;font-size:.88rem;gap:6px;min-height:32px;padding:0 14px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.cfm-tomeges-savGhost{background:transparent;border:1px solid transparent;color:var(--cfm-ink-soft)}.cfm-tomeges-savGhost:hover{background:var(--cfm-sand);color:var(--cfm-ink)}.cfm-tomeges-savDelete{background:var(--cfm-burgundy);border:1px solid var(--cfm-burgundy-dark);color:var(--cfm-cream);font-weight:600}.cfm-tomeges-savDelete svg{height:16px;width:16px}.cfm-tomeges-savDelete:hover:not(:disabled){background:var(--cfm-burgundy-dark);box-shadow:var(--cfm-shadow-sm)}.cfm-tomeges-savDelete:disabled{cursor:default;opacity:.55}.cfm-tomeges-savDelete:focus-visible,.cfm-tomeges-savGhost:focus-visible{outline:2px solid var(--cfm-gold-deep);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cfm-tomeges-sav{transition:none}}.cfm-cashflow-list tr.Mui-selected>td,.cfm-cashflow-list tr.Mui-selected>th{background-color:rgba(142,18,2,.07)}div.cfm-tomeges-sav.is-active button.cfm-tomeges-savDelete[type=button]{color:var(--cfm-cream)}table.cfm-cashflow-list .MuiTableCell-root.cfm-list-check.cfm-list-check--on{min-width:2.5rem!important;overflow:visible;padding:0 0 0 .375rem!important;width:2.5rem!important}.cfm-confirm-typeTitle{letter-spacing:.14em}.cfm-confirm-typeBody{background:#f9f3ea;color:#2b2116;padding:14px 18px 18px}.cfm-confirm-typeLead{align-items:flex-start;color:#8e1202;display:flex;font-weight:700;gap:8px;margin:0 0 12px}.cfm-confirm-typeLead svg{flex:0 0 auto;margin-top:1px}.cfm-confirm-typeInput{background:#fff;border:1px solid #c5ab85;border-radius:var(--cfm-r-md);box-sizing:border-box;color:#2b2116;font:inherit;font-weight:700;letter-spacing:.08em;margin:0 0 14px;padding:8px 10px;width:100%}.cfm-confirm-typeActions{display:flex;gap:8px;justify-content:flex-end}.MuiDialog-root.cfm-archive-blocked-layer{z-index:1400}.MuiDialog-paper.cfm-archive-blocked{background-color:var(--cfm-cream);border:1px solid var(--cfm-line);border-radius:var(--cfm-r-lg);box-shadow:var(--cfm-shadow-lg);color:var(--cfm-ink);max-width:calc(100% - 32px);opacity:1;overflow:hidden;width:460px}.cfm-archive-blocked .cfm-elegant-modalBody{padding:18px 20px 6px}.cfm-archive-blockedLead{font-size:1.05rem;font-weight:700;margin:0 0 10px}.cfm-archive-blockedBalance,.cfm-archive-blockedLead{color:var(--cfm-ink);font-family:var(--cfm-font);line-height:1.4}.cfm-archive-blockedBalance{margin:0}.cfm-archive-blockedNote{color:var(--cfm-ink-soft);font-family:var(--cfm-font);line-height:1.4;margin:10px 0 0}.cfm-archive-blocked .cfm-elegant-modalFooter{gap:8px;padding:12px 16px 16px}.cfm-confirm-typeCancel{background:transparent;border:1px solid #8e1202;border-radius:var(--cfm-r-md);color:#8e1202;cursor:pointer;font:inherit;font-weight:700;padding:8px 14px}.cfm-confirm-typeOk:disabled{cursor:not-allowed;opacity:.45}.cfm-empty-state{background-color:#f9f3ea;border-radius:var(--cfm-r-lg);box-shadow:var(--cfm-shadow-lg);color:#2b2116;margin:28px auto;max-width:440px;overflow:hidden}.cfm-empty-state-header{background-color:#3a3937;border-bottom:2px solid #d5ac4f;padding:10px 18px}.cfm-empty-state-title{color:#ead4a2;font-family:var(--cfm-font);font-size:.95rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.cfm-empty-state-body{align-items:center;display:flex;flex-direction:column;gap:12px;padding:22px 20px 24px;text-align:center}.cfm-empty-state-icon{color:#8e1202;height:36px;width:36px}.cfm-empty-state-text{color:#2b2116;font-size:1rem;font-weight:600;line-height:1.45;margin:0}a.cfm-empty-state-cta,button.cfm-empty-state-cta{background-color:#8e1202;border:0;border-radius:var(--cfm-r-md);color:#f9f3ea!important;cursor:pointer;display:inline-block;font-family:var(--cfm-font);font-size:.95rem;font-weight:700;line-height:1.4;min-height:38px;padding:8px 18px;text-decoration:none}a.cfm-empty-state-cta:focus-visible,a.cfm-empty-state-cta:hover,button.cfm-empty-state-cta:focus-visible,button.cfm-empty-state-cta:hover{color:#f9f3ea!important;filter:brightness(.92)}.cfm-empty-state-band{align-items:center;border:1px solid #e2d3bc;border-radius:var(--cfm-r-md);box-shadow:none;display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;max-width:none}.cfm-empty-state-band .cfm-empty-state-header{background-color:transparent;border-bottom:0;padding:8px 12px}.cfm-empty-state-band .cfm-empty-state-title{color:#8e1202;font-size:.95rem;letter-spacing:.04em;text-transform:none}.cfm-empty-state-band .cfm-empty-state-body{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px 12px;justify-content:flex-start;padding:8px 12px;text-align:left}.cfm-empty-state-band .cfm-empty-state-icon{height:22px;width:22px}.cfm-ai-launcher{background:#8e1202;border:0;border-radius:var(--cfm-r-pill);bottom:20px;box-shadow:var(--cfm-shadow-lg);color:#f9f3ea;cursor:pointer;font-size:14px;font-weight:700;min-height:44px;min-width:44px;opacity:1;padding:10px 18px;position:fixed;right:20px;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;z-index:1200}.cfm-ai-launcher:focus-visible{outline:2px solid #8e1202;outline-offset:3px}.cfm-ai-launcher-hidden{opacity:0;pointer-events:none;visibility:hidden}.cfm-ai-settings{background:#fff;border:1px solid #ead4a2;border-radius:var(--cfm-r-lg);margin:0 0 16px;padding:12px}.cfm-ai-settingsLead{margin:0 0 8px}.cfm-ai-settingsToggle{background:#8e1202;border:0;border-radius:var(--cfm-r-btn);color:#f9f3ea;cursor:pointer;font-weight:700;min-height:44px;padding:8px 14px}.cfm-period-empty{background:#f9f3ea;border-radius:var(--cfm-r-lg);color:#2b2116;font-size:1rem;font-weight:600;line-height:1.5;margin:28px 16px;padding:16px 18px;text-align:center}.cfm-period-empty-text{margin:0 0 8px}.cfm-period-empty-link{background:none;border:0;color:#8e1202;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.cfm-period-empty-link:focus-visible,.cfm-period-empty-link:hover{color:#6e0e02}a.cfm-deviza-hint{color:#8e1202;font-weight:600;text-decoration:underline}a.cfm-deviza-hint:focus-visible,a.cfm-deviza-hint:hover{color:#6e0e02}.cfm-modal-open-snack{bottom:24px;left:50%;max-width:min(440px,calc(100vw - 32px));position:fixed;transform:translateX(-50%);z-index:1600}.cfm-modal-open-alert{background:#f9f3ea;border:1px solid #8e1202;border-radius:var(--cfm-r-md);box-shadow:0 8px 24px rgba(43,33,22,.28);color:#8e1202;font-size:.95rem;font-weight:600;line-height:1.45;padding:12px 16px}[role=button],a,button:not(.kategoria-drag-handle),input:not([type=hidden]):not(.MuiSelect-nativeInput),select{box-sizing:border-box;min-height:32px;min-width:32px}a{display:inline-block}.MuiIconButton-sizeSmall{box-sizing:border-box;min-height:32px;min-width:32px}a[aria-label=Bez\E1r\E1s],a[aria-label=Bez\E1r],button[aria-label=Bez\E1r]{box-sizing:border-box;max-height:none!important;max-width:none!important;min-height:32px!important;min-width:32px!important}.MuiTableSortLabel-root{box-sizing:border-box;margin-bottom:-5px;margin-top:-5px;min-height:32px;min-width:32px}.MuiDataGrid-columnHeader .MuiIconButton-root,.MuiDataGrid-iconButtonContainer .MuiIconButton-root,.MuiDataGrid-sortButton{box-sizing:border-box;margin:-5px;min-height:32px;min-width:32px;padding:4px;position:relative}.MuiDataGrid-columnHeader .MuiIconButton-root:after,.MuiDataGrid-iconButtonContainer .MuiIconButton-root:after,.MuiDataGrid-sortButton:after{content:"";inset:0;min-height:32px;min-width:32px;position:absolute}.MuiDataGrid-columnHeader .MuiIconButton-root .MuiSvgIcon-root,.MuiDataGrid-iconButtonContainer .MuiIconButton-root .MuiSvgIcon-root{font-size:18px}table[aria-label="Összecsukható tábla"] td.mainTable_actionsCell .cfm-crud-slots>button,table[aria-label="Összecsukható tábla"] td.mainTable_actionsCell button.cfm-crud-btn.MuiIconButton-root{box-sizing:border-box!important;height:32px!important;margin:-6px -5px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;padding:5px!important;width:32px!important}tr.childKategRow td:first-child .MuiIconButton-root,tr.rootKategRow td:first-child .MuiIconButton-root{box-sizing:border-box!important;height:32px!important;margin-bottom:-6px!important;margin-top:-6px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;padding:4px!important;width:32px!important}.MuiTablePagination-actions .MuiIconButton-root:focus-visible,[data-testid=month-next]:focus-visible,[data-testid=month-prev]:focus-visible,a.mainTable_mobileToolbarLink:focus-visible,thead.controls a[href="/nextIdoszak"]:focus-visible,thead.controls a[href="/prevIdoszak"]:focus-visible,thead.controls a[href="/tenyekList"]:focus-visible,thead.controls a[href="/tervekList"]:focus-visible{outline:2px solid #8e1202;outline-offset:2px}div.deviza-select:has(.MuiSelect-select:focus-visible){border-radius:var(--cfm-r-sm);outline:2px solid #8e1202;outline-offset:2px}.cfm-forecast-entry{margin:8px 12px 0}div.MainButtons.cfm-forecast-avatar,div.MainButtons.cfm-toolbar-glyph{background-color:hsla(36,56%,95%,.6);border-radius:var(--cfm-r-md);color:var(--cfm-dark)}.cfm-forecast-avatar svg,.cfm-toolbar-glyph svg{display:block;height:78%;width:78%}.cfm-forecast-toggle[aria-pressed=true] div.MainButtons.cfm-forecast-avatar{background-color:hsla(36,56%,95%,.95);box-shadow:inset 0 0 0 2px #8e1202}.cfm-forecast-toggle:focus-visible{outline:2px solid #8e1202;outline-offset:2px}.cfm-forecast-loading{color:#2b2116;margin:8px 12px 12px}@media (max-width:480px){.cfm-amount-ccy,.cfm-lista-szuro-hint,.cfmList_mobileAmount,.cfmList_mobileBadge,.cfmList_mobileDateSep,.cfmList_mobileDatum,.cfmList_mobileLine3,.cfmList_mobileNyito,.kategoriaDetail_mobileDateSep,.moduleIndex_mobileMeta,.moduleIndex_mobileSummary,.moduleIndex_mobileTable .MuiTableBody-root .MuiTableCell-root,.moduleIndex_mobileTable .MuiTableHead-root .MuiTableCell-root,body .MuiFormHelperText-root,body .cfmList_mobileSortHint{font-size:14px}.cfmList_mobileDateInput .MuiInputBase-input,.kategoriaDetail_mobileDateInput .MuiInputBase-input,.kategoriaDetail_mobileRowEdit--datum .MuiInputBase-input{font-size:14px!important}}@media (max-width:600px){.cfm-forecast-alertDetails,.cfm-forecast-alertText,div.deviza-select.mainTable_mobileDevizaSelect .MuiSelect-select,table.mainTable_mobileInner .mainTable_mobileMonthHeader{font-size:14px!important}table.mainTable_mobileInner .mainTable_mobileAmountCol,table.mainTable_mobileInner .mainTable_mobileAmountCol a,table.mainTable_mobileInner .mainTable_mobileAmountCol a[href],table.mainTable_mobileInner .mainTable_mobileAmountCol.mainTable_mobileAmountHeader{font-size:14px!important;letter-spacing:-.02em;padding-left:0!important;padding-right:0!important}.cfm-jar-over,.cfm-jar-overspend-badge,.cfm-jar-spend-warn,.cfm-szetosztas-jar-subtitle,.cfm-szetosztas-jar-title,.cfm-szetosztas-page .MuiTypography-body2,.cfm-szetosztas-page .MuiTypography-caption,.cfm-szetosztas-page .MuiTypography-subtitle1,.cfm-szetosztas-page .MuiTypography-subtitle2,.cfm-variance-badge,.mainTable_sorMagyarazat,table.mainTable_mobileInner .cfm-variance-badge,table.mainTable_mobileInner .mainTable_sorMagyarazat,th.mainTable_nameCol_mobile .cfm-variance-badge,th.mainTable_nameCol_mobile .mainTable_sorMagyarazat{font-size:14px!important}}@media (max-width:480px){.mainTable_monthCard{max-width:100%;touch-action:pan-y}.fejlec_toolbar,.mainMenu_modulGrid,.mainTable_mobileOuterWrap,.mainTable_mobileTableWrap,.mainTable_mobileToolbar,.mainTable_mobileToolbarRow,.mainmenu_background,[data-testid=mainMenuModulWrap],h1.mainmenu{box-sizing:border-box;max-width:100%}.mainmenu_background{min-width:0;padding-left:0}h1.mainmenu{max-width:100%;min-width:0;overflow-x:clip;padding-left:12px;padding-right:12px}div.button_frame{box-sizing:border-box;margin-left:0;margin-right:0;max-width:100%;padding-left:4px;padding-right:4px;width:100%}div.button_frame>.MuiStack-root{box-sizing:border-box;flex-wrap:wrap!important;max-width:100%}a[href="/adattar/0"],div.button_frame .cfm-modul-link{box-sizing:border-box;flex:1 1 44px!important;max-width:100%!important;min-height:44px!important;min-width:44px!important;padding-left:0!important;padding-right:0!important;width:auto!important}div.button_frame .cfm-modul-link .MuiAvatar-root{height:32px!important;max-width:100%;width:32px!important}.fejlec_accountBtn.MuiIconButton-root{height:44px;min-height:44px;min-width:44px;width:44px}.mainTable_mobileToolbarRow{flex-wrap:wrap!important;max-width:100%;row-gap:4px}.cfm-forecast-toggle,.cfm_mobileRowMenuBtn.MuiIconButton-root,.mainTable_mobileToolbar .MuiIconButton-root,[role=button],[role=menuitem],a.cfm-subscription-banner-link,a.mainTable_mobileToolbarLink,a[href],button:not(.kategoria-drag-handle){box-sizing:border-box;min-height:44px;min-width:44px}.mainTable_mobileToolbar .MuiIconButton-root{height:44px!important;min-height:44px!important;min-width:44px!important;padding:2px!important;width:44px!important}[data-testid=month-next] .MuiAvatar-root,[data-testid=month-prev] .MuiAvatar-root{height:40px!important;width:40px!important}a.mainTable_mobileToolbarLink{align-items:center;display:inline-flex;justify-content:center;padding:6px 8px}div.deviza-select.mainTable_mobileDevizaSelect{height:44px!important;min-height:44px!important;min-width:44px!important}div.deviza-select.mainTable_mobileDevizaSelect .MuiSelect-select{align-items:center;box-sizing:border-box;display:flex;min-height:44px!important;min-width:44px!important;padding-bottom:0!important;padding-top:0!important}table.mainTable_mobileInner .mainTable_mobileExpandCol,table.mainTable_mobileInner col.mainTable_mobileExpandCol{max-width:48px!important;min-width:48px!important;padding-left:0!important;padding-right:0!important;position:relative;width:48px!important}table.mainTable_mobileInner col.mainTable_mobileNameCol,table.mainTable_mobileInner td.mainTable_nameCol.mainTable_nameCol_mobile,table.mainTable_mobileInner th.mainTable_nameCol.mainTable_nameCol_mobile{overflow:visible!important;text-overflow:clip;white-space:normal!important;width:auto!important}table.mainTable_mobileInner th.mainTable_nameCol.mainTable_nameCol_mobile{pointer-events:none}table.mainTable_mobileInner th.mainTable_nameCol.mainTable_nameCol_mobile>.MuiBox-root{max-width:100%;min-height:0!important;min-width:0!important;padding-left:calc(var(--cfm-main-mobile-level, 0)*4px)!important;pointer-events:none}table.mainTable_mobileInner th.mainTable_nameCol.mainTable_nameCol_mobile>.MuiBox-root>.MuiBox-root,table.mainTable_mobileInner th.mainTable_nameCol.mainTable_nameCol_mobile>.MuiBox-root>span{flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;width:0}table.mainTable_mobileInner .mainTable_nameCol_mobile .MuiTooltip-root{display:block;max-width:100%;min-width:0;overflow:hidden}table.mainTable_mobileInner .mainTable_mobileRowMenuBtn.MuiIconButton-root{pointer-events:auto}table.mainTable_mobileInner .mainTable_mobileAmountCol,table.mainTable_mobileInner col.mainTable_mobileAmountCol{max-width:30.2%!important;text-align:center!important;text-overflow:ellipsis;width:30.2%!important}table.mainTable_mobileInner .mainTable_mobileExpandCol .MuiIconButton-root,tr.childKategRow td.mainTable_mobileExpandCol .MuiIconButton-root,tr.rootKategRow td.mainTable_mobileExpandCol .MuiIconButton-root{box-sizing:border-box!important;height:40px!important;left:8px;margin:-20px 0 0!important;max-height:none!important;max-width:40px!important;min-height:40px!important;min-width:40px!important;padding:0!important;position:absolute;top:50%;width:40px!important;z-index:3}table.mainTable_mobileInner .mainTable_mobileExpandCol .MuiIconButton-root .MuiSvgIcon-root{font-size:18px}table.mainTable_mobileInner .mainTable_mobileExpandCol .MuiIconButton-root:after{content:"";inset:0;position:absolute}table.mainTable_mobileInner .kategoria-drag-handle{background-color:transparent;background-image:none;box-sizing:border-box;height:24px;left:0;margin-top:-12px;min-height:24px;min-width:12px;top:50%;width:12px}table.mainTable_mobileInner .kategoria-drag-handle:before{background-color:transparent;background-image:radial-gradient(circle,var(--cfm-dark) 1.05px,transparent 1.2px);background-position:1px 0;background-repeat:repeat;background-size:5px 4.6px;content:"";height:14px;left:50%;margin:-7px 0 0 -5.5px;pointer-events:none;position:absolute;top:50%;width:11px}table.mainTable_mobileInner a[href]{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}table.mainTable_mobileInner .mainTable_mobileAmountCol a,table.mainTable_mobileInner .mainTable_mobileAmountCol a[href]{display:inline;height:auto!important;min-height:0!important;min-width:0!important;padding:0!important;width:auto!important}table.mainTable_mobileInner .mainTable_mobileRowMenuBtn.MuiIconButton-root{flex:0 0 20px!important;height:38px!important;margin:0!important;max-height:38px!important;max-width:20px!important;min-height:38px!important;min-width:20px!important;overflow:visible;padding:0!important;position:relative;width:20px!important;z-index:2}table.mainTable_mobileInner .mainTable_mobileRowMenuBtn .MuiSvgIcon-root{font-size:18px}table.mainTable_mobileInner tr.mainTable_katRow>td,table.mainTable_mobileInner tr.mainTable_katRow>th{height:44px;padding-bottom:2px!important;padding-top:2px!important}table.mainTable_mobileInner .mainTable_mobileNameText{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;hyphens:manual;letter-spacing:-.01em;line-height:1.2;overflow:hidden;overflow-wrap:break-word;pointer-events:auto;text-overflow:ellipsis;white-space:normal;word-break:break-word}table.mainTable_mobileInner th.mainTable_nameCol.mainTable_nameCol_mobile .mainTable_mobileNameText a{pointer-events:auto}table.mainTable_mobileInner .mainTable_mobileNameBadge{display:block;line-height:1;margin-top:1px}.cfm-workspace,.fejlec_toolbar,.mainMenu_modulGrid.MuiGrid-container,[data-testid=mainMenuModulWrap]{max-width:100%;min-width:0}.fejlec_toolbar.MuiToolbar-root{overflow-x:clip;padding-left:8px!important;padding-right:8px!important;width:100%}.fejlec_toolbar>*{min-width:0}.fejlec_toolbar>.fejlec_account{flex:0 0 auto;min-width:44px}.mainMenu_modulGrid.MuiGrid-container{margin-left:0!important;margin-right:0!important;width:100%!important}div.button_frame.MuiStack-root{flex-wrap:wrap!important;max-width:100%;min-width:0;overflow-x:clip}table.mainTable_mobileInner tr.mainTable_cumulativeRow>.mainTable_cumulativeLabelSpan{left:0;overflow:hidden;padding-left:8px!important;position:sticky;text-align:left!important;text-overflow:ellipsis;white-space:nowrap;z-index:8}table.mainTable_mobileInner tr.mainTable_monthHead>.mainTable_mobileMonthSpan{left:0;position:sticky;text-align:center!important;z-index:9}table.mainTable_mobileInner tr.mainTable_katRow>.mainTable_mobileExpandCol{background-color:inherit!important;left:0;pointer-events:none;position:sticky;z-index:2}table.mainTable_mobileInner tr.mainTable_katRow>.mainTable_mobileExpandCol .MuiIconButton-root,table.mainTable_mobileInner tr.mainTable_katRow>.mainTable_mobileExpandCol .kategoria-drag-handle{pointer-events:auto}table.mainTable_mobileInner tr.childKategRow>.mainTable_mobileExpandCol,table.mainTable_mobileInner tr.rootKategRow>.mainTable_mobileExpandCol{background-color:inherit!important}table.mainTable_mobileInner tr.childKategRow>.mainTable_mobileExpandCol:after,table.mainTable_mobileInner tr.rootKategRow>.mainTable_mobileExpandCol:after{background-color:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}table.mainTable_mobileInner .kategoria-drag-handle:after{content:"";height:40px;left:0;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}table.mainTable_mobileInner .mainTable_mobileRowMenuBtn.MuiIconButton-root{z-index:3}table.mainTable_mobileInner .mainTable_mobileExpandCol .MuiIconButton-root,tr.childKategRow td.mainTable_mobileExpandCol .MuiIconButton-root,tr.rootKategRow td.mainTable_mobileExpandCol .MuiIconButton-root{z-index:4}}@media (max-width:379px){table.mainTable_mobileInner .mainTable_mobileAmountCol,table.mainTable_mobileInner col.mainTable_mobileAmountCol{max-width:108px!important;width:108px!important}}@media (max-width:899px) and (min-width:481px){table.mainTable_mobileInner .mainTable_mobileExpandCol,table.mainTable_mobileInner col.mainTable_mobileExpandCol{max-width:48px!important;min-width:48px!important;width:48px!important}table.mainTable_mobileInner col.mainTable_mobileNameCol,table.mainTable_mobileInner td.mainTable_nameCol.mainTable_nameCol_mobile,table.mainTable_mobileInner th.mainTable_nameCol.mainTable_nameCol_mobile{max-width:none!important;min-width:0!important;width:auto!important}table.mainTable_mobileInner .mainTable_mobileAmountCol,table.mainTable_mobileInner col.mainTable_mobileAmountCol{max-width:20%!important;text-align:center!important;text-overflow:ellipsis;width:20%!important}}body .MuiAlert-root,body .MuiButtonBase-root,body .MuiChip-root,body .MuiDataGrid-root,body .MuiDialogTitle-root,body .MuiFormLabel-root,body .MuiInputBase-root,body .MuiMenuItem-root,body .MuiTab-root,body .MuiTableCell-root,body .MuiTooltip-tooltip,body .MuiTypography-root,body button,body input,body select,body textarea{font-family:var(--cfm-font)}body .MuiButton-root{border-radius:var(--cfm-r-btn);font-size:16px;font-weight:600;letter-spacing:.01em;text-transform:none!important}body .MuiButton-containedPrimary{background-color:var(--cfm-burgundy);box-shadow:var(--cfm-shadow-sm);color:var(--cfm-cream)}body .MuiButton-containedPrimary:hover{background-color:var(--cfm-burgundy-dark)}body .MuiButton-outlinedPrimary{border-color:var(--cfm-burgundy);color:var(--cfm-burgundy)}body .MuiButton-outlinedPrimary:hover{background-color:rgba(142,18,2,.08);border-color:var(--cfm-burgundy-dark)}body .MuiButton-textPrimary,body .MuiLink-root{color:var(--cfm-burgundy)}body .MuiChip-root{border-radius:var(--cfm-r-pill)}body .MuiChip-root:not(.MuiChip-colorPrimary){background-color:var(--cfm-cream);color:var(--cfm-ink)}body .MuiChip-colorPrimary{background-color:var(--cfm-burgundy);color:var(--cfm-cream)}body .MuiOutlinedInput-root,body .MuiSelect-select{border-radius:var(--cfm-r-md)}body .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--cfm-gold-deep)!important;border-width:2px}body .MuiOutlinedInput-root.Mui-error:not(.Mui-focused) .MuiOutlinedInput-notchedOutline{border-color:var(--cfm-burgundy)!important}body .MuiCheckbox-root.Mui-checked,body .MuiFormLabel-root.Mui-focused,body .MuiInputLabel-root.Mui-focused,body .MuiRadio-root.Mui-checked,body .MuiSwitch-switchBase.Mui-checked{color:var(--cfm-burgundy)}body .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--cfm-burgundy)}body .MuiDialog-paper{border-radius:var(--cfm-r-lg)}body .MuiAutocomplete-paper,body .MuiMenu-paper,body .MuiPopover-paper,body .MuiTooltip-tooltip{border-radius:var(--cfm-r-md)}body .MuiTab-root{color:var(--cfm-dark)}body .MuiTab-root.Mui-selected,div.MuiBox-root button.MuiTab-root.Mui-selected[type=button]{color:var(--cfm-burgundy)}body .MuiTabs-indicator{background-color:var(--cfm-burgundy)}body .MuiIconButton-root{border-radius:var(--cfm-r-icon);color:var(--cfm-dark)}div.button_frame .cfm-modul-link.MuiButton-contained{background-color:var(--cfm-cream);color:var(--cfm-dark)}body .MuiIconButton-root:has(>.MainButtons){border-radius:var(--cfm-r-btn)}body .MuiButton-root:focus-visible,body .MuiIconButton-root:focus-visible{outline:2px solid var(--cfm-burgundy);outline-offset:2px}.cfm-deviza-sugo-icon{color:var(--cfm-burgundy);cursor:help;display:inline-block;font-weight:600;margin-left:4px;user-select:none}.cfm-inline-error{color:#8e1202;display:block;font-size:.9rem;font-weight:600;margin-top:4px}.cfm-amount-ccy{color:#8e1202;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-top:2px;text-align:right}.cfm-dir{background:var(--cfm-cream);border:1px solid var(--cfm-line);border-radius:var(--cfm-r-pill);display:inline-flex;overflow:hidden}.cfm-dir .form-check{margin:0;min-height:0;padding:0}.cfm-dir .form-check-input{opacity:0;pointer-events:none;position:absolute}.cfm-dir .form-check-label{color:var(--cfm-ink-soft);cursor:pointer;display:block;font-size:.9rem;padding:6px 16px;white-space:nowrap}.cfm-dir .form-check-input:checked+.form-check-label{background:var(--cfm-burgundy);color:var(--cfm-cream)}.cfm-dir .form-check-input:focus-visible+.form-check-label{outline:2px solid var(--cfm-burgundy);outline-offset:-2px}button.cfm-list-amount-nav{appearance:none;background:none;border:0;color:inherit;cursor:default;display:block;font:inherit;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0!important;margin:0;padding:0;text-align:right;width:100%}button.cfm-list-amount-nav:focus{outline:none}button.cfm-list-amount-nav:focus-visible{outline:2px solid var(--cfm-burgundy);outline-offset:2px}@media (max-width:389px){.cfm-skel-modules{height:112px}div.button_frame.MuiStack-root{align-items:center!important;box-sizing:border-box;column-gap:var(--cfm-touch-gap)!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:var(--cfm-touch-gap)!important;justify-content:center!important;max-width:100%;overflow-x:clip;padding:8px!important;row-gap:var(--cfm-touch-gap)!important;width:100%}div.button_frame .cfm-modul-link{box-sizing:border-box!important;flex:0 0 calc(25% - var(--cfm-touch-gap)*3/4 - 1px)!important;height:var(--cfm-touch)!important;margin:0!important;max-width:calc(25% - var(--cfm-touch-gap)*3/4 - 1px)!important;min-height:var(--cfm-touch)!important;min-width:var(--cfm-touch)!important;padding:0!important;width:calc(25% - var(--cfm-touch-gap)*3/4 - 1px)!important}.cfm-atvezetes-btn,.cfm-egyeztetes-btn,.cfm_mobileRowMenuBtn.MuiIconButton-root,button.cfm-crud-btn--delete.MuiIconButton-root,button.cfm-crud-btn--edit.MuiIconButton-root{box-sizing:border-box!important;flex:0 0 var(--cfm-touch)!important;height:var(--cfm-touch)!important;margin:0!important;max-width:var(--cfm-touch)!important;min-height:var(--cfm-touch)!important;min-width:var(--cfm-touch)!important;padding:0!important;width:var(--cfm-touch)!important}.cfm-empty-row-delete{box-sizing:border-box;height:auto;margin:0!important;max-width:100%;min-height:var(--cfm-touch)!important;min-width:var(--cfm-touch)!important;padding:8px 12px!important;width:auto}.cfmList_mobileRowLine1,.kategoriaDetail_mobileRowLine1,.kategoriaDetail_mobileRowLine2,.moduleIndex_mobileNameRow,th.mainTable_nameCol_mobile>.MuiBox-root{gap:var(--cfm-touch-gap)!important}.cfmList_mobileRowLine1{max-width:100%;min-height:var(--cfm-touch);min-width:0}.cfmList_mobileRowLine1 .cfmList_mobileAmount{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.kategoriaDetail_mobileFieldBtn{box-sizing:border-box;min-height:var(--cfm-touch)!important;min-width:var(--cfm-touch)!important;padding-bottom:8px;padding-top:8px}td .MuiStack-root:has(>.cfm-crud-btn),td .MuiStack-root:has(>span>.cfm-crud-btn){gap:var(--cfm-touch-gap)}}.cfm-import-calm{background:var(--cfm-cream);border-radius:var(--cfm-r-md);margin:8px 0 20px;padding:18px 20px;text-align:center}.cfm-import-calm.is-done{margin-top:16px}.cfm-import-calmLead{color:var(--cfm-ink);font-size:1.15rem;font-weight:600;letter-spacing:-.01em;margin:0}.cfm-import-eta{color:var(--cfm-ink);font-size:.85rem;margin:4px 0 0;opacity:.66;text-align:center}.cfm-import-calmSub{color:var(--cfm-ink);font-size:.95rem;line-height:1.5;margin:6px 0 0;opacity:.72}.cfm-import-szet{margin:4px 0 12px}.cfm-import-details{margin:4px 0 12px;text-align:center}.cfm-import-detailsToggle{align-items:center;background:none;border:0;color:var(--cfm-gold-deep);cursor:pointer;display:inline-flex;font:inherit;font-size:.92rem;gap:6px;min-height:var(--cfm-touch,40px);padding:6px 12px}.cfm-import-detailsToggle:hover{text-decoration:underline}.cfm-import-detailsChevron{display:inline-block;transition:transform .2s ease}.cfm-import-detailsChevron.is-open{transform:rotate(90deg)}.cfm-import-detailsBody{border:1px solid rgba(0,0,0,.08);border-radius:var(--cfm-r-md);margin-top:6px;padding:12px 16px;text-align:left}.cfm-import-detailsLine{font-size:.9rem;line-height:1.5;margin:0 0 8px;opacity:.8}.cfm-import-detailsBody .cfm-import-errors{font-size:.85rem;opacity:.75}.cfm-ismetles{background:var(--cfm-cream);border:1px solid var(--cfm-gold-deep);border-radius:var(--cfm-r-md);color:var(--cfm-ink);font-family:var(--cfm-font);margin:12px 0 16px;padding:12px 14px 8px}.cfm-ismetles-cim{border-left:3px solid var(--cfm-gold-deep);color:var(--cfm-burgundy);font-size:.82rem;font-weight:700;letter-spacing:.1em;margin:0 0 12px;padding-left:10px;text-transform:uppercase}.cfm-ismetles-havi{display:none;margin-top:8px}.cfm-ismetles:has(input[value=havi]:checked) .cfm-ismetles-havi,.cfm-ismetles:has(input[value=heti]:checked) .cfm-ismetles-havi{display:block}form:has(input[name*="[szamla]"]:not(:checked)) .cfm-terv-kelt-row,form:has(input[name*="[szamla]"]:not(:checked)) .cfm-terv-lejarat-row,form:has(input[name*="[szamla]"]:not(:checked)) .cfm-terv-partner-row,form:has(input[name*="[szamla]"]:not(:checked)) .cfm-terv-szamla-megjegyzes-row{display:none}.cfm-terv-szamla-megjegyzes-row textarea.cfm-szamla-megjegyzes{line-height:1.45;min-height:4.75rem;resize:vertical}.cfm-ismetles-gomb{background:#fff;border:1px solid var(--cfm-gold-deep);border-radius:var(--cfm-r-md);color:var(--cfm-ink);font-family:var(--cfm-font);font-weight:600;margin:0 6px 8px 0;padding:6px 12px}.cfm-ismetles-gomb:focus-visible,.cfm-ismetles-gomb:hover{background:var(--cfm-gold);color:var(--cfm-ink)}.cfm-ismetles-periodus-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.cfm-ismetles-periodus-label,.cfm-ismetles-periodus-suffix{color:var(--cfm-ink);font-size:.95rem;font-weight:600}.cfm-ismetles-stepper{border:1px solid var(--cfm-gold-deep);border-radius:var(--cfm-r-md);overflow:hidden}.cfm-ismetles-step-btn,.cfm-ismetles-stepper{align-items:center;background:var(--cfm-cream);display:inline-flex}.cfm-ismetles-step-btn{border:none;color:var(--cfm-ink);cursor:pointer;font-size:1.25rem;font-weight:700;height:36px;justify-content:center;touch-action:manipulation;user-select:none;width:36px}.cfm-ismetles-step-btn:focus-visible,.cfm-ismetles-step-btn:hover{background:var(--cfm-gold)}.cfm-ismetles-periodus-input{-moz-appearance:textfield;border:none;border-left:1px solid var(--cfm-gold-deep);border-right:1px solid var(--cfm-gold-deep);color:var(--cfm-ink);font-size:1rem;font-weight:700;height:36px;text-align:center;width:44px}.cfm-ismetles-periodus-input::-webkit-inner-spin-button,.cfm-ismetles-periodus-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cfm-ismetles-elonezet{color:var(--cfm-ink-soft);font-size:.95rem;margin:8px 0 4px}.cfm-atvezetes-amounts{align-items:flex-end;column-gap:1rem;display:flex;flex-wrap:wrap}.cfm-atvezetes-amounts>:not(.cfm-atvezetes-rate){flex:1 1 12rem;min-width:0}.cfm-atvezetes-rate{flex:1 0 100%;margin:0 0 .75rem}.cfm-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cfm-lista-szuro{color:var(--cfm-dark);margin:0 16px 10px;position:relative}.cfm-lista-szuro-actions,.cfm-lista-szuro-chips,.cfm-lista-szuro-pair,.cfm-lista-szuro-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cfm-lista-szuro-tools{align-items:center;background:var(--cfm-cream);border:1px solid var(--cfm-line);border-radius:var(--cfm-r-pill);display:inline-flex;flex-wrap:nowrap;gap:2px;padding:2px}.cfm-lista-szuro a.cfm-tool-btn,div.MuiBox-root .cfm-lista-szuro button.cfm-tool-btn{align-items:center;background:transparent;border:0;border-radius:var(--cfm-r-icon);box-shadow:none;box-sizing:border-box;color:var(--cfm-ink);cursor:pointer;display:inline-flex;height:36px;justify-content:center;letter-spacing:0;line-height:0;margin:0;min-height:36px;min-width:36px;padding:0;text-decoration:none;width:36px}.cfm-lista-szuro .cfm-tool-btn svg{display:block;height:18px;width:18px}.cfm-lista-szuro a.cfm-tool-btn:focus-visible,.cfm-lista-szuro a.cfm-tool-btn:hover,div.MuiBox-root .cfm-lista-szuro button.cfm-tool-btn:focus-visible,div.MuiBox-root .cfm-lista-szuro button.cfm-tool-btn:hover{background:rgba(213,172,79,.28);color:var(--cfm-burgundy)}.cfm-lista-szuro a.cfm-tool-btn:focus-visible,div.MuiBox-root .cfm-lista-szuro button.cfm-tool-btn:focus-visible{outline:2px solid var(--cfm-burgundy);outline-offset:1px}div.MuiBox-root .cfm-lista-szuro button.cfm-tool-btn[aria-pressed=true]{background:var(--cfm-cream);box-shadow:inset 0 0 0 2px var(--cfm-burgundy);color:var(--cfm-burgundy)}.cfm-elk-panels{display:grid;gap:10px;margin:0 0 4px}.cfm-elk-panels:not(:has(.cfm-elk-panel:not([hidden]))):not(:has([data-testid=elk-cel-hiba])):not(:has([data-testid=elk-cel-info])){display:none}.cfm-elk-panels-tools{align-items:center;background:var(--cfm-cream);border:1px solid var(--cfm-line);border-radius:var(--cfm-r-pill);display:inline-flex;flex-wrap:nowrap;gap:2px;padding:2px;width:fit-content}.cfm-elk-panels-tools button.cfm-tool-btn,div.MuiBox-root .cfm-elk-panels button.cfm-tool-btn{align-items:center;background:transparent;border:0;border-radius:var(--cfm-r-icon);box-shadow:none;box-sizing:border-box;color:var(--cfm-ink);cursor:pointer;display:inline-flex;height:36px;justify-content:center;letter-spacing:0;line-height:0;margin:0;min-height:36px;min-width:36px;padding:0;width:36px}.cfm-elk-panels .cfm-tool-btn svg,.cfm-elk-panels-tools .cfm-tool-btn svg{display:block;font-size:24px;height:24px;width:24px}.cfm-elk-panels-tools button.cfm-tool-btn:focus-visible,.cfm-elk-panels-tools button.cfm-tool-btn:hover,div.MuiBox-root .cfm-elk-panels button.cfm-tool-btn:focus-visible,div.MuiBox-root .cfm-elk-panels button.cfm-tool-btn:hover{background:rgba(213,172,79,.28);color:var(--cfm-burgundy)}.cfm-elk-panels-tools button.cfm-tool-btn:focus-visible,div.MuiBox-root .cfm-elk-panels button.cfm-tool-btn:focus-visible{outline:2px solid var(--cfm-burgundy);outline-offset:1px}.cfm-elk-panels-tools button.cfm-tool-btn[aria-pressed=true],div.MuiBox-root .cfm-elk-panels button.cfm-tool-btn[aria-pressed=true]{background:var(--cfm-cream);box-shadow:inset 0 0 0 2px var(--cfm-burgundy);color:var(--cfm-burgundy)}.cfm-detail-tabrow{align-items:center;display:flex;justify-content:flex-start}.cfm-detail-tabrow>.MuiTabs-root{flex:0 0 auto;width:auto}.cfm-detail-elk-tools{align-items:center;background:var(--cfm-cream);border:1px solid var(--cfm-line);border-radius:var(--cfm-r-pill);display:inline-flex;flex:0 0 auto;margin:0 8px 0 4px;padding:2px}div.MuiBox-root .cfm-detail-elk-tools button.cfm-tool-btn.cfm-detail-elk-toggle{align-items:center;background:transparent;border:0;border-radius:var(--cfm-r-icon);box-shadow:none;box-sizing:border-box;color:var(--cfm-ink);cursor:pointer;display:inline-flex;gap:2px;height:36px;justify-content:center;letter-spacing:0;line-height:0;margin:0;min-height:36px;min-width:36px;padding:0 8px;width:auto}.cfm-detail-elk-tools .cfm-tool-btn svg{display:block;font-size:24px;height:24px;width:24px}.cfm-detail-elk-tools .cfm-tool-btn svg.cfm-detail-elk-chevron{flex:0 0 auto;height:12px;transition:transform .15s ease;width:12px}div.MuiBox-root .cfm-detail-elk-tools button.cfm-tool-btn.cfm-detail-elk-toggle:focus-visible,div.MuiBox-root .cfm-detail-elk-tools button.cfm-tool-btn.cfm-detail-elk-toggle:hover{background:rgba(213,172,79,.28);color:var(--cfm-burgundy)}div.MuiBox-root .cfm-detail-elk-tools button.cfm-tool-btn.cfm-detail-elk-toggle:focus-visible{outline:2px solid var(--cfm-burgundy);outline-offset:1px}div.MuiBox-root .cfm-detail-elk-tools button.cfm-tool-btn.cfm-detail-elk-toggle[aria-pressed=true]{background:var(--cfm-cream);box-shadow:inset 0 0 0 2px var(--cfm-burgundy);color:var(--cfm-burgundy)}div.MuiBox-root .cfm-detail-elk-tools button.cfm-detail-elk-toggle[aria-pressed=true] .cfm-detail-elk-chevron{transform:rotate(180deg)}#elk-detail-panels[hidden]{display:none}.cfm-elk-panel.MuiPaper-root{background:var(--cfm-cream);border:1px solid var(--cfm-line);border-radius:var(--cfm-r-md);box-shadow:none;color:var(--cfm-ink);padding:14px 16px 16px}.cfm-elk-panel[hidden]{display:none}.cfm-elk-panel-title{color:var(--cfm-ink);font-family:var(--cfm-font);font-size:1rem;font-weight:700;letter-spacing:0;margin:0 0 10px}.cfm-lista-szuro-apply,.cfm-lista-szuro-cancel,.cfm-lista-szuro-chip,.cfm-lista-szuro-clear,.cfm-lista-szuro-field input,.cfm-lista-szuro-field select{border-radius:var(--cfm-r-btn);min-height:44px}div.MuiBox-root .cfm-lista-szuro button.cfm-lista-szuro-apply{background:var(--cfm-burgundy);border:0;color:var(--cfm-cream);cursor:pointer;font-weight:600;letter-spacing:0;padding:0 14px}div.MuiBox-root .cfm-lista-szuro button.cfm-lista-szuro-cancel,div.MuiBox-root .cfm-lista-szuro button.cfm-lista-szuro-clear{background:transparent;border:1px solid var(--cfm-line);color:var(--cfm-ink);cursor:pointer;letter-spacing:0;padding:0 12px;text-decoration:none}div.MuiBox-root .cfm-lista-szuro button.cfm-lista-szuro-chip{letter-spacing:0}.cfm-lista-szuro-count{font-weight:600}.cfm-lista-szuro-chip{align-items:center;background:var(--cfm-gold);border:0;color:var(--cfm-dark);cursor:pointer;display:inline-flex;gap:8px;padding:0 10px}.cfm-lista-szuro-chip span:last-child{color:var(--cfm-burgundy);font-weight:700}.cfm-lista-szuro-sheet{background:var(--cfm-cream);border:1px solid var(--cfm-line);border-radius:var(--cfm-r-lg);border-top:2px solid var(--cfm-gold-deep);box-shadow:var(--cfm-shadow-sm);display:grid;gap:10px;margin-top:10px;padding:14px 14px 12px}.cfm-lista-szuro-field{color:var(--cfm-dark);display:grid;gap:4px}.cfm-lista-szuro-field input,.cfm-lista-szuro-field select{background:var(--cfm-cream);border:1px solid var(--cfm-gold-deep);color:var(--cfm-dark);padding:0 8px}.cfm-lista-szuro-hint{color:var(--cfm-ink);font-size:.85rem;margin:0}.cfm-lista-szuro-pair{align-items:end}.cfm-lista-szuro-pair .cfm-lista-szuro-field{flex:1 1 8rem}@media (max-width:899px){.cfm-elk-panels-tools button.cfm-tool-btn,.cfm-lista-szuro a.cfm-tool-btn,div.MuiBox-root .cfm-elk-panels button.cfm-tool-btn,div.MuiBox-root .cfm-lista-szuro button.cfm-tool-btn{height:var(--cfm-touch);min-height:var(--cfm-touch);min-width:var(--cfm-touch);width:var(--cfm-touch)}div.MuiBox-root .cfm-detail-elk-tools button.cfm-tool-btn.cfm-detail-elk-toggle{height:var(--cfm-touch);min-height:var(--cfm-touch);min-width:var(--cfm-touch);padding:0 10px;width:auto}.cfm-lista-szuro .cfm-tool-btn svg{height:20px;width:20px}.cfm-detail-elk-tools .cfm-tool-btn svg,.cfm-elk-panels .cfm-tool-btn svg,.cfm-elk-panels-tools .cfm-tool-btn svg{font-size:24px;height:24px;width:24px}.cfm-detail-elk-tools .cfm-tool-btn svg.cfm-detail-elk-chevron{height:14px;width:14px}.cfmList_mobileToolbar .cfm-elk-panels-tools button.cfm-tool-btn{height:36px;min-height:36px;min-width:36px;width:36px}.cfm-lista-szuro-sheet{border-radius:var(--cfm-r-lg) var(--cfm-r-lg) 0 0;bottom:0;box-shadow:var(--cfm-shadow-lg);left:0;margin:0;max-height:85vh;overflow:auto;position:fixed;right:0;transition:transform .15s ease;z-index:30}}@media print{.cfm-lista-szuro{display:none!important}}button.cfm-atvezetes-btn,button.cfm-egyeztetes-btn,button.cfm-terv-lezaras-btn{align-items:center;background:transparent;border:1px solid var(--cfm-burgundy);border-radius:var(--cfm-r-btn);box-sizing:border-box;color:var(--cfm-burgundy)!important;display:inline-flex;font-family:var(--cfm-font);font-size:16px!important;font-weight:600!important;height:40px;justify-content:center;letter-spacing:.01em!important;line-height:1!important;min-height:40px;padding:0 16px!important;text-transform:none!important}button.cfm-atvezetes-btn:hover,button.cfm-egyeztetes-btn:hover,button.cfm-terv-lezaras-btn:hover{background:rgba(213,172,79,.18)}button.cfm-atvezetes-btn,button.cfm-egyeztetes-btn{border-color:var(--cfm-line);color:var(--cfm-ink)!important;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:0!important;width:32px}button.cfm-egyeztetes-btn:focus-visible{outline:2px solid var(--cfm-burgundy);outline-offset:2px}table[aria-label="Összecsukható tábla"] td.mainTable_actionsCell .cfm-crud-slots>button.cfm-egyeztetes-btn{flex:0 0 22px!important;height:22px!important;max-width:22px!important;min-height:22px!important;min-width:22px!important;padding:0!important;width:22px!important}table[aria-label="Összecsukható tábla"] td.mainTable_actionsCell .cfm-crud-slots>button.cfm-egyeztetes-btn svg{height:14px;width:14px}.cfm-bank-actions{align-items:center;display:grid;gap:4px;grid-template-columns:repeat(4,32px);justify-content:end}.cfm-bank-actions--pair{grid-template-columns:repeat(2,32px);justify-content:start}.cfm-bank-actions-cell,.cfm-bank-actions-slot{align-items:center;display:flex;height:32px;justify-content:center;width:32px}div.MuiBox-root .cfm-bank-actions button.cfm-crud-btn.MuiIconButton-root,div.MuiBox-root .cfm-bank-actions button.cfm-crud-btn.MuiIconButton-root.Mui-focusVisible,div.MuiBox-root .cfm-bank-actions button.cfm-crud-btn.MuiIconButton-root:hover{background-color:transparent;border:1px solid var(--cfm-line);border-radius:var(--cfm-r-btn);color:var(--cfm-dark);height:32px;width:32px}div.MuiBox-root .cfm-bank-actions button.cfm-crud-btn--delete.MuiIconButton-root,div.MuiBox-root .cfm-bank-actions button.cfm-crud-btn--delete.MuiIconButton-root.Mui-focusVisible,div.MuiBox-root .cfm-bank-actions button.cfm-crud-btn--delete.MuiIconButton-root:hover{color:var(--cfm-burgundy)}div.MuiBox-root .cfm-bank-actions button.cfm-crud-btn.MuiIconButton-root.Mui-focusVisible,div.MuiBox-root .cfm-bank-actions button.cfm-crud-btn.MuiIconButton-root:hover{background-color:rgba(213,172,79,.18)}div.MuiBox-root .cfm-bank-actions button.cfm-egyeztetes-btn,div.MuiBox-root .cfm-bank-actions button.cfm-egyeztetes-btn:focus-visible,div.MuiBox-root .cfm-bank-actions button.cfm-egyeztetes-btn:hover{background:transparent;border:1px solid var(--cfm-line);border-radius:var(--cfm-r-btn);box-shadow:none;color:var(--cfm-dark);height:32px;min-height:32px;min-width:32px;padding:0;width:32px}div.MuiBox-root .cfm-bank-actions button.cfm-egyeztetes-btn:focus-visible,div.MuiBox-root .cfm-bank-actions button.cfm-egyeztetes-btn:hover{background-color:rgba(213,172,79,.18);color:var(--cfm-burgundy)!important}@media screen and (max-width:480px){.cfm-bank-actions{grid-template-columns:repeat(4,var(--cfm-touch))}.cfm-bank-actions--pair{grid-template-columns:repeat(2,var(--cfm-touch))}.cfm-bank-actions-cell,.cfm-bank-actions-slot{height:var(--cfm-touch);width:var(--cfm-touch)}button.cfm-atvezetes-btn,button.cfm-egyeztetes-btn,div.MuiBox-root .cfm-bank-actions button.cfm-crud-btn.MuiIconButton-root,div.MuiBox-root .cfm-bank-actions button.cfm-crud-btn.MuiIconButton-root.Mui-focusVisible,div.MuiBox-root .cfm-bank-actions button.cfm-crud-btn.MuiIconButton-root:hover{height:var(--cfm-touch)!important;max-width:var(--cfm-touch)!important;min-height:var(--cfm-touch)!important;min-width:var(--cfm-touch)!important;padding:0!important;width:var(--cfm-touch)!important}}button.cfm-terv-lezaras-btn{flex:0 0 auto;max-width:none;white-space:nowrap;width:auto}table[aria-label="Összecsukható tábla"] td.thin_row.cfm-teny-cell{cursor:pointer}table[aria-label="Összecsukható tábla"] td.thin_row.cfm-teny-cell:hover{background-color:rgba(213,172,79,.22)}.cfm-action-row .MuiButton-root{border-radius:var(--cfm-r-btn);box-sizing:border-box;font-family:var(--cfm-font);font-size:16px!important;font-weight:600!important;height:40px;letter-spacing:.01em!important;line-height:1;min-height:40px;text-transform:none}.cfm-adattar{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:auto;width:100%}@media (max-width:899px){.cfm-adattar .MuiTabs-flexContainer{flex-wrap:wrap}.cfm-adattar .cfm-panel{box-shadow:none!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;min-width:0;width:100%!important}.cfm-adattar [role=tabpanel]>.MuiBox-root{box-sizing:border-box;max-width:100%;min-width:0;padding-left:8px!important;padding-right:8px!important}.cfm-adattar .MuiPaper-root,.cfm-adattar .MuiTableContainer-root{max-width:100%;min-width:0;overflow-x:hidden}.cfm-adattar table{max-width:100%;min-width:0!important;table-layout:fixed;width:100%!important}.cfm-adattar .MuiTableCell-paddingCheckbox{border:0!important;display:none;padding:0!important;width:0!important}.cfm-adattar .MuiTableCell-root{box-sizing:border-box;max-width:100%;min-width:0!important;overflow:hidden;padding-left:8px!important;padding-right:8px!important;white-space:normal}.cfm-adattar .MuiTableSortLabel-root{max-width:100%}.cfm-allocation-modal{box-sizing:border-box;max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}.cfm-allocation-modal .MuiFormControl-root,.cfm-allocation-modal .MuiTextField-root,.cfm-allocation-modal .cfmDateField{max-width:100%;min-width:0!important}.cfm-allocation-modal .cfm-elegant-modalBody{overflow:visible}body{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}body table[aria-label="Összecsukható tábla"] .MuiTableBody-root tr.rootKategRow>td.thin_row:not(.mainTable_nameCol):not(.mainTable_actionsCell),body table[aria-label="Összecsukható tábla"] .MuiTableBody-root tr.rootKategRow>td.thin_row:not(.mainTable_nameCol):not(.mainTable_actionsCell) a,tr.rootKategRow .mainTable_gyujtoName,tr.rootKategRow td.mainTable_nameCol,tr.rootKategRow td.mainTable_nameCol a,tr.rootKategRow td:first-child .MuiIconButton-root,tr.rootKategRow th.mainTable_nameCol,tr.rootKategRow th.mainTable_nameCol a{color:var(--cfm-collector-text)!important}div.MuiBox-root.cfm-panel.cfm-elk-reszlet{box-sizing:border-box;max-width:calc(100vw - 32px)!important;min-width:0!important;overflow-x:auto;width:100%!important}.cfm-elk-reszlet .MuiToolbar-root{align-items:center;column-gap:8px;flex-wrap:nowrap;height:auto;min-height:48px}.cfm-elk-detail-toolbar-end{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;margin-left:auto}.cfm-elk-reszlet .MuiTable-root{table-layout:fixed;width:100%}.cfm-elk-reszlet tbody .MuiTableRow-root{height:44px}.cfm-elk-reszlet tbody .MuiTableRow-root .MuiTableCell-root{box-sizing:border-box;height:44px;max-height:44px;padding-bottom:0!important;padding-top:0!important;vertical-align:middle}.cfm-elk-reszlet .MuiTableCell-root{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap!important}.cfm-elk-reszlet .MuiTableCell-root:last-child,.cfm-elk-reszlet .cfm-elk-reszlet-actions{overflow-wrap:normal;white-space:nowrap!important;width:148px}.cfm-amount-col,.cfm-amount-display,.cfm-money-amount,.cfm-money-value{white-space:nowrap!important}.cfm-elk-reszlet .MuiStack-root{flex-wrap:wrap;justify-content:flex-end;min-width:0!important}.cfm-detail-tabpanel[hidden]{display:block!important;height:0;overflow:hidden;visibility:hidden}.cfm-notice-snack{bottom:24px;left:50%;max-width:min(440px,calc(100vw - 32px));position:fixed;transform:translateX(-50%);z-index:1600}.cfm-notice-alert{background:var(--cfm-cream);border:1px solid var(--cfm-gold-deep);border-radius:var(--cfm-r-md);box-shadow:var(--cfm-shadow-lg);color:var(--cfm-ink);font-weight:600;padding:12px 16px}.cfm-modal-ack{margin-top:12px;text-align:center}body .MuiDataGrid-cell[data-field=actions] button.MuiIconButton-root.MuiButtonBase-root,body .MuiTableCell-root.cfm-row-actions button.MuiIconButton-root.MuiButtonBase-root,body .kategoriaDetail_mobileRow button.cfm_mobileRowMenuBtn.MuiIconButton-root.MuiButtonBase-root,body .kategoriaDetail_mobileToolbar button.cfm-crud-btn.MuiIconButton-root.MuiButtonBase-root{background-color:transparent;border:1px solid var(--cfm-line);border-radius:var(--cfm-r-btn);box-shadow:none;box-sizing:border-box;color:var(--cfm-dark);height:32px;margin:0 2px;min-height:32px;min-width:32px;padding:0;width:32px}body .MuiDataGrid-cell[data-field=actions] button.MuiIconButton-root .MuiSvgIcon-root,body .MuiTableCell-root.cfm-row-actions button.MuiIconButton-root .MuiSvgIcon-root,body .kategoriaDetail_mobileRow button.cfm_mobileRowMenuBtn.MuiIconButton-root .MuiSvgIcon-root,body .kategoriaDetail_mobileToolbar button.cfm-crud-btn.MuiIconButton-root .MuiSvgIcon-root{color:inherit;font-size:18px}body .MuiDataGrid-cell[data-field=actions] button.cfm-crud-btn--delete.MuiIconButton-root.MuiButtonBase-root,body .MuiTableCell-root.cfm-row-actions button.cfm-crud-btn--delete.MuiIconButton-root.MuiButtonBase-root{color:var(--cfm-burgundy)}body .MuiDataGrid-cell[data-field=actions] button.cfm-terv-lezaras-btn,body .MuiTableCell-root.cfm-row-actions button.cfm-terv-lezaras-btn,body .kategoriaDetail_mobileRowLine2 button.cfm-empty-row-delete{background-color:transparent;border:1px solid var(--cfm-line);border-radius:var(--cfm-r-btn);box-shadow:none;box-sizing:border-box;color:var(--cfm-burgundy)!important;height:32px;margin:0 2px;min-height:32px}body .MuiDataGrid-cell[data-field=actions] button.MuiIconButton-root.MuiButtonBase-root.Mui-focusVisible,body .MuiDataGrid-cell[data-field=actions] button.MuiIconButton-root.MuiButtonBase-root:hover,body .MuiDataGrid-cell[data-field=actions] button.cfm-terv-lezaras-btn:hover,body .MuiTableCell-root.cfm-row-actions button.MuiIconButton-root.MuiButtonBase-root.Mui-focusVisible,body .MuiTableCell-root.cfm-row-actions button.MuiIconButton-root.MuiButtonBase-root:hover,body .MuiTableCell-root.cfm-row-actions button.cfm-terv-lezaras-btn:hover,body .kategoriaDetail_mobileRow button.cfm_mobileRowMenuBtn.MuiIconButton-root.MuiButtonBase-root.Mui-focusVisible,body .kategoriaDetail_mobileRow button.cfm_mobileRowMenuBtn.MuiIconButton-root.MuiButtonBase-root:hover,body .kategoriaDetail_mobileRowLine2 button.cfm-empty-row-delete:hover,body .kategoriaDetail_mobileToolbar button.cfm-crud-btn.MuiIconButton-root.MuiButtonBase-root.Mui-focusVisible,body .kategoriaDetail_mobileToolbar button.cfm-crud-btn.MuiIconButton-root.MuiButtonBase-root:hover{background-color:rgba(213,172,79,.18);border:1px solid var(--cfm-line)}@media (max-width:899px){body .kategoriaDetail_mobileRow button.cfm_mobileRowMenuBtn.MuiIconButton-root.MuiButtonBase-root,body .kategoriaDetail_mobileRowLine2 button.cfm-empty-row-delete,body .kategoriaDetail_mobileToolbar button.cfm-crud-btn.MuiIconButton-root.MuiButtonBase-root{height:var(--cfm-touch)!important;margin:0!important;min-height:var(--cfm-touch)!important}body .kategoriaDetail_mobileRow button.cfm_mobileRowMenuBtn.MuiIconButton-root.MuiButtonBase-root,body .kategoriaDetail_mobileToolbar button.cfm-crud-btn.MuiIconButton-root.MuiButtonBase-root{flex:0 0 var(--cfm-touch)!important;max-width:var(--cfm-touch)!important;min-width:var(--cfm-touch)!important;padding:0!important;width:var(--cfm-touch)!important}}@media (max-width:480.98px){table.mainTable_mobileInner tr.mainTable_cumulativeRow>th{font-size:12px!important;letter-spacing:.02em!important;overflow:hidden!important;white-space:normal!important}table.mainTable_mobileInner tr.mainTable_cumulativeRow>th .mainTable_cumulativeFull,table.mainTable_mobileInner tr.mainTable_cumulativeRow>th .mainTable_nameClip{display:block;line-height:1.15;max-width:100%;overflow-wrap:normal;white-space:normal!important}table.mainTable_mobileInner .kategoria-drag-handle{box-sizing:content-box!important;margin:-16px -20px 0 0!important;padding:4px 20px 4px 0!important}table.mainTable_mobileInner .kategoria-drag-handle:before{left:6px!important}table.mainTable_mobileInner .mainTable_mobileExpandCol:has(.MuiIconButton-root) .kategoria-drag-handle{margin-right:0!important;padding-right:0!important}}@media (min-width:601px){.cfm-jelszo-table{table-layout:fixed;width:100%}.cfm-jelszo-table td,.cfm-jelszo-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfm-jelszo-table td:first-child,.cfm-jelszo-table th:first-child{width:30%}.cfm-jelszo-table td:nth-child(2),.cfm-jelszo-table th:nth-child(2){width:27%}.cfm-jelszo-table td:nth-child(3),.cfm-jelszo-table th:nth-child(3){width:150px}.cfm-jelszo-table td:nth-child(5),.cfm-jelszo-table th:nth-child(5){width:104px}.cfm-jelszo-table td .MuiStack-root{min-width:0}.cfm-jelszo-table td .MuiStack-root>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.MuiBox-root.cfm-panel--wide.cfm-jelszo-panel{max-width:1320px!important}}@media (max-width:600px){.cfm-arfolyam-toolbar{align-items:stretch;display:flex;flex-direction:column;gap:8px;min-height:auto;padding:8px 10px 10px}.cfm-arfolyam-toolbar .cfm-arfolyam-pair{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px}.cfm-arfolyam-toolbar .cfm-arfolyam-pair>span{color:var(--cfm-ink-soft);font-size:.8rem;white-space:nowrap}.cfm-arfolyam-toolbar .deviza-select{min-width:0!important;width:68px}.cfm-arfolyam-toolbar .deviza-select .MuiSelect-select{font-size:.8rem;padding:4px 22px 4px 8px}.cfm-arfolyam-toolbar .cfm-arfolyam-dates{margin-left:0;width:100%}.cfm-arfolyam-toolbar .cfm-arfolyam-dates>.MuiStack-root{gap:6px;justify-content:space-between;margin-left:0;width:100%}.cfm-arfolyam-toolbar .cfm-arfolyam-dates>.MuiStack-root>*{flex:1 1 0;margin-left:0!important;min-width:0}.cfm-arfolyam-toolbar .cfm-arfolyam-dates input{font-size:.75rem;padding:4px 6px}.cfm-arfolyam-table{table-layout:fixed;width:100%}.cfm-arfolyam-table td:first-child,.cfm-arfolyam-table th:first-child{padding:0;width:8px}.cfm-arfolyam-table td:nth-child(2),.cfm-arfolyam-table th:nth-child(2){padding-left:8px;white-space:nowrap;width:40%}.cfm-arfolyam-table td:nth-child(3),.cfm-arfolyam-table th:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap;width:38%}.cfm-arfolyam-table td:last-child,.cfm-arfolyam-table th:last-child{padding-right:6px;width:72px!important}.cfm-arfolyam-table td:last-child .MuiStack-root{flex-direction:row;gap:2px;justify-content:flex-end;min-width:0}.cfm-arfolyam-table th{color:var(--cfm-ink);font-weight:600;overflow:hidden;white-space:nowrap}.cfm-jelszo-toolbar{align-items:stretch!important;flex-direction:column;gap:8px;padding:8px 10px 12px}.cfm-jelszo-toolbar .cfm-jelszo-search{max-width:none!important;min-width:0!important;width:100%}.cfm-jelszo-table{border-top:1px solid var(--cfm-line);margin-top:4px;table-layout:fixed;width:100%}.cfm-jelszo-table td,.cfm-jelszo-table th{font-size:.78rem;overflow:hidden;padding:6px 4px;text-overflow:ellipsis;white-space:nowrap}.cfm-jelszo-table th{color:var(--cfm-ink);font-weight:600}.cfm-jelszo-table td:first-child,.cfm-jelszo-table th:first-child{padding-left:10px;width:45%}.cfm-jelszo-table td:nth-child(2),.cfm-jelszo-table th:nth-child(2){width:43%}.cfm-jelszo-table td:nth-child(3),.cfm-jelszo-table td:nth-child(4),.cfm-jelszo-table th:nth-child(3),.cfm-jelszo-table th:nth-child(4){display:none!important}.cfm-jelszo-table td:nth-child(5),.cfm-jelszo-table th:nth-child(5){padding-right:6px;width:68px!important}.cfm-jelszo-table td .MuiStack-root{min-width:0!important;overflow:hidden}.cfm-jelszo-table td .MuiStack-root>span{overflow:hidden;text-overflow:ellipsis}}:root{--cfm-mobile-min-font:14px}@media (max-width:600px){.cfm-arfolyam-toolbar .cfm-arfolyam-dates input,.cfm-arfolyam-toolbar .cfm-arfolyam-pair>span,.cfm-arfolyam-toolbar .deviza-select .MuiSelect-select,.cfm-jelszo-table td,.cfm-jelszo-table th,.kategoriaDetail_mobileDateInput .MuiInputBase-input,.kategoriaDetail_mobileDateSep,.kategoriaDetail_mobileRowEdit--datum .MuiInputBase-input,.mainTable_mobileToolbarLinkSep,.moduleIndex_mobileMeta,.moduleIndex_mobileSummary,.moduleIndex_mobileTable .MuiTableBody-root .MuiTableCell-root,.moduleIndex_mobileTable .MuiTableHead-root .MuiTableCell-root,a.mainTable_mobileToolbarLink,button.cfm-bank-move-btn,div.deviza-select.mainTable_mobileDevizaSelect,div.deviza-select.mainTable_mobileDevizaSelect .MuiSelect-select,table.mainTable_mobileInner .mainTable_mobileAmountCol,table.mainTable_mobileInner .mainTable_mobileAmountCol.mainTable_mobileAmountHeader,table.mainTable_mobileInner .mainTable_mobileNameText{font-size:var(--cfm-mobile-min-font)!important}}@media only screen and (max-width:480px){.MuiFormControlLabel-label,.MuiFormHelperText-root,.MuiTypography-caption,.cfm-amount-ccy,.cfm-ismetles-cim,.cfm-kategoria-multi-error,.cfm-kategoria-multi-note,.cfmList_mobileAmount,.cfmList_mobileBadge,.cfmList_mobileDateInput .MuiInputBase-input,.cfmList_mobileDateSep,.cfmList_mobileDatum,.cfmList_mobileLine3,.cfmList_mobileNyito,.cfmList_mobileNyitoBtn,.cfmModal_mobileBody .form-error-icon,.cfmModal_mobileBody .form-error-message,.cfmModal_mobileBody .form-text,.cfmModal_mobileBody .invalid-feedback,table.mainTable_mobileInner tr.mainTable_cumulativeRow>th{font-size:var(--cfm-mobile-min-font)!important}}.cfm-szetosztas-vezerlosav{background-color:var(--cfm-cream);margin-bottom:16px;padding-top:8px;position:sticky;top:0;z-index:7}.cfm-szetosztas-vezerlosav .cfm-szetosztas-maradek{margin-bottom:0;position:relative;top:auto}button.cfm-terv-elfogy[type=button]{align-items:center;background:color-mix(in srgb,var(--cfm-gold) 22%,transparent);border:1px solid var(--cfm-gold-deep);border-radius:var(--cfm-r-pill);color:var(--cfm-burgundy);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:5px;letter-spacing:.02em;line-height:18px;margin-left:10px;padding:2px 9px 2px 7px;transition:background-color .15s ease,border-color .15s ease;vertical-align:middle}button.cfm-terv-elfogy[type=button]:focus-visible,button.cfm-terv-elfogy[type=button]:hover{background:var(--cfm-gold);border-color:var(--cfm-gold-deep);outline:none}.cfm-terv-elfogyIcon{color:var(--cfm-gold-deep);flex:0 0 auto}.cfm-bank-urlap{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px 28px}.cfm-bank-urlap__fo{flex:1 1 300px;min-width:0;order:1}.cfm-bank-urlap__kartyak{background:var(--cfm-cream);border:1px solid var(--cfm-gold);border-radius:var(--cfm-r-lg);flex:1.15 1 340px;min-width:0;order:2;padding:14px}.cfm-bank-reszletek{display:flex;flex-direction:column;gap:10px}.cfm-kartya{background:var(--cfm-cream);border:1px solid var(--cfm-line);border-radius:var(--cfm-r-md);overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease}.cfm-kartya:has(.cfm-kartya-kapcsolo:checked){border-color:var(--cfm-gold-deep);box-shadow:var(--cfm-shadow-md)}.cfm-kartya-kapcsolo{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.cfm-kartya-fej{align-items:center;color:var(--cfm-ink);cursor:pointer;display:flex;font-weight:600;gap:12px;letter-spacing:.01em;margin:0;padding:10px 14px;user-select:none}.cfm-kartya-fej:hover{background:color-mix(in srgb,var(--cfm-gold) 18%,transparent)}.cfm-kartya-switch{background:var(--cfm-line);border-radius:var(--cfm-r-pill);flex:0 0 auto;height:19px;position:relative;transition:background .2s ease;width:34px}.cfm-kartya-switch:after{background:var(--cfm-cream);border-radius:var(--cfm-r-icon);box-shadow:var(--cfm-shadow-sm);content:"";height:15px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:15px}.cfm-kartya-kapcsolo:checked+.cfm-kartya-fej .cfm-kartya-switch{background:var(--cfm-gold-deep)}.cfm-kartya-kapcsolo:checked+.cfm-kartya-fej .cfm-kartya-switch:after{transform:translateX(15px)}.cfm-kartya-kapcsolo:focus-visible+.cfm-kartya-fej{outline:2px solid var(--cfm-gold-deep);outline-offset:-2px}.cfm-kartya-vege{color:var(--cfm-dark);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.08em;margin-left:auto}.cfm-kartya-mezok{border-top:1px solid var(--cfm-gold);display:none;gap:0 12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:2px 14px 6px}.cfm-kartya-kapcsolo:checked~.cfm-kartya-mezok{display:grid}.cfm-kartya-mezo--szam{grid-column:1/-1}.cfm-kartya-mezo .mb-3{margin-bottom:8px!important}.cfm-kartya-input{font-variant-numeric:tabular-nums;letter-spacing:.04em}.cfm-titok-input:not(:focus){-webkit-text-security:disc}.cfm-bank-megjegyzes{min-height:64px;resize:vertical}.cfm-bank-reszletek-titok{color:var(--cfm-dark);font-size:.74rem;margin:-4px 0 0;opacity:.7}.cfm-bank-drag-handle,.cfm-bank-drag-reset{align-items:center;border-radius:var(--cfm-r-sm);color:var(--cfm-line);display:inline-flex;font-size:14px;height:28px;justify-content:center;letter-spacing:-3px;line-height:1;transition:color .15s ease,background-color .15s ease;user-select:none;width:22px}.cfm-bank-drag-handle{cursor:grab}.cfm-bank-drag-handle:active{cursor:grabbing}.cfm-bank-drag-reset{background:transparent;border:0;cursor:pointer;padding:0}.cfm-bank-drag-handle:focus-visible,.cfm-bank-drag-reset:focus-visible,.cfm-bank-drag-reset:hover,tr:hover .cfm-bank-drag-handle{background-color:color-mix(in srgb,var(--cfm-gold) 18%,transparent);color:var(--cfm-dark)}tr.cfm-bank-row--drag{opacity:.45}tr.cfm-bank-row--target>td,tr.cfm-bank-row--target>th{box-shadow:inset 0 2px 0 var(--cfm-gold-deep)}@media only screen and (max-width:480px){a[aria-label=Bez\E1r],button.cfm-modal-xBtn,button[aria-label=Bez\E1r],button[aria-label=Hozz\E1 ad\E1s].cfm-crud-btn--add{min-height:44px!important;min-width:44px!important}.cfm-elegant-modalBody .form-control,.cfm-elegant-modalBody .form-select,.cfm-elegant-modalBody input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]),.cfm-elegant-modalBody select,.cfm-elegant-modalBody textarea,.cfmModal_mobileBody form .form-control,.cfmModal_mobileBody form .form-select,.cfmModal_mobileBody form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]),.cfmModal_mobileBody form select,.cfmModal_mobileBody form textarea{min-height:48px}.cfbutton,.cfmModal_mobileCloseBtn,button.cfm-modal-dismiss,button.cfm-modal-megse,button.cfm-modal-save,div.MuiBox-root button.cfm-confirm-button,div.MuiBox-root form .cfbutton{min-height:48px!important}}@media (max-width:480.98px){.mainTable_mobileToolbar{padding:0!important}table.placeHolder thead.controls td.thin_row,table.placeHolder thead.controls td.thin_row:has(.mainTable_mobileToolbar){padding-bottom:1px!important;padding-top:1px!important}.mainTable_mobileToolbar .mainTable_mobileToolbarRow{align-items:center!important;column-gap:2px!important;flex-wrap:nowrap!important;justify-content:space-between!important;padding:0 2px;row-gap:0!important}.mainTable_mobileToolbar .mainTable_mobileToolbarRow [data-testid=today-button]{display:none!important}.mainTable_mobileToolbar .mainTable_mobileToolbarRow>.MuiIconButton-root,.mainTable_mobileToolbar .mainTable_mobileToolbarRow>.cfm-forecast-toggle{border-radius:var(--cfm-r-btn);flex:0 1 48px!important;height:44px!important;margin:0!important;max-width:48px!important;min-height:44px!important;min-width:34px!important;padding:0!important;width:auto!important}.mainTable_mobileToolbar .mainTable_mobileToolbarRow .MuiAvatar-root{height:32px!important;width:32px!important}.mainTable_mobileToolbar .mainTable_mobileToolbarRow>div.deviza-select.mainTable_mobileDevizaSelect{align-self:center;border-radius:var(--cfm-r-btn);flex:0 0 auto!important;height:40px!important;margin:0!important;max-width:58px!important;min-height:40px!important;min-width:52px!important}.mainTable_mobileToolbar .mainTable_mobileToolbarRow>div.deviza-select.mainTable_mobileDevizaSelect .MuiSelect-select{font-weight:700;height:40px!important;min-height:0!important;min-width:0!important;padding:0 16px 0 6px!important}.mainTable_mobileToolbar .mainTable_mobileToolbarRow>div.deviza-select.mainTable_mobileDevizaSelect .MuiSelect-icon{right:0}table.mainTable_mobileInner tr.mainTable_cumulativeRow>th,table.mainTable_mobileInner tr.mainTable_cumulativeRow>th.mainTable_cumulativeLabelSpan{padding-right:8px!important;text-align:center!important;vertical-align:middle!important}table.mainTable_mobileInner tr.mainTable_cumulativeRow>th .mainTable_cumulativeFull,table.mainTable_mobileInner tr.mainTable_cumulativeRow>th .mainTable_nameClip{hyphens:manual;line-height:1.2;overflow-wrap:normal;text-align:center;word-break:normal}}@media (max-width:480.98px) and (min-width:390px){table.placeHolder thead.controls td.thin_row:has(.mainTable_mobileToolbar){padding-left:2px!important;padding-right:2px!important}.mainTable_mobileToolbar .mainTable_mobileToolbarRow>.MuiIconButton-root,.mainTable_mobileToolbar .mainTable_mobileToolbarRow>.cfm-forecast-toggle{min-width:44px!important}}body table[aria-label="Összecsukható tábla"] .MuiTableBody-root tr.mainTable_katRow>td{box-sizing:border-box;height:31px;line-height:20px!important;max-height:31px;padding-bottom:5px!important;padding-top:5px!important;vertical-align:middle!important;white-space:nowrap}body table[aria-label="Összecsukható tábla"] .MuiTableBody-root tr.mainTable_katRow>td>*{max-height:20px;overflow:hidden;text-overflow:ellipsis}body table[aria-label="Összecsukható tábla"] tr:is(.mainTable_katRow,.mainTable_cumulativeRow,.mainTable_periodRow)>:is(td,th){box-sizing:border-box;height:31px!important;line-height:20px!important;max-height:31px;padding-bottom:5px!important;padding-top:5px!important;vertical-align:middle!important}body table[aria-label="Összecsukható tábla"] tr:is(.mainTable_katRow,.mainTable_cumulativeRow,.mainTable_periodRow)>:is(td,th) :is(a,div,span):not(.MuiTouchRipple-root,.cfm-crud-slots,.MuiTouchRipple-root *){line-height:20px!important;max-height:20px;min-height:0!important}body table[aria-label="Összecsukható tábla"] tr:is(.mainTable_katRow,.mainTable_cumulativeRow,.mainTable_periodRow)>:is(td,th) a{vertical-align:top!important}body table[aria-label="Összecsukható tábla"] tr:is(.mainTable_katRow,.mainTable_cumulativeRow,.mainTable_periodRow)>:is(td,th) :is(.MuiIconButton-root,.cfm-crud-slots){vertical-align:top}form select[id$=_honnan]:disabled{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,.035);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='16' height='10' x='4' y='11' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:14px 14px;border-color:var(--cfm-line);border-style:dashed;color:inherit;cursor:not-allowed;font-weight:600;opacity:1}