*{box-sizing:border-box}body,html{background:#f2f3f4}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#25272a}a{color:inherit}.shell{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#2b2d30;color:#fff;padding:26px 17px;display:flex;flex-direction:column}.brand{font-weight:760;font-size:19px;margin:0 10px 32px;letter-spacing:-.02em;display:flex;gap:9px;align-items:center}.brandMark{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#45484c}.nav{display:grid;grid-gap:6px;gap:6px}.nav a{color:#d9dade;text-decoration:none;padding:11px 12px;border-radius:10px;font-size:14px;display:flex;gap:10px;align-items:center}.nav a.active,.nav a:hover{background:#44474b;color:#fff}.navIcon{width:18px;text-align:center;color:#f1f1f2}.sideFoot{margin-top:auto;padding:12px;font-size:13px;color:#c7c8ca;display:flex;gap:8px;align-items:center}.main{padding:32px 34px 38px;max-width:1500px;width:100%}.top{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:24px}.top h1{font-size:30px;letter-spacing:-.035em;margin:0 0 5px}.muted{color:#5c6066}.card{display:block;background:#fff;border:1px solid #dedfe1;border-radius:15px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.025);text-decoration:none}.card h3,.propertyCard h3{margin:0 0 7px;font-size:17px}.card h4{margin:22px 0 10px;font-size:14px}.section{margin-top:18px}.sectionHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.sectionHead p{margin:0}.textLink{color:#404348;font-weight:700;text-decoration:none;font-size:13px}.pill{display:inline-flex;align-items:center;padding:6px 9px;font-size:13px;font-weight:680}.pill.warning{background:#fff1c7;color:#67520a}.pill.danger{background:#fde4e4;color:#8b2727}.pill.success{background:#dff3e5;color:#23643a}.pill.neutral{background:#eceeef;color:#5d6064}.btn,.ghostBtn,.iconBtn,.tinyBtn{font:inherit;cursor:pointer}.btn{background:#3b3e42;color:#fff;border:1px solid #3b3e42;border-radius:10px;padding:10px 15px;font-weight:700}.btn:hover{background:#292b2e}.btn:disabled,.ghostBtn:disabled{opacity:.45;cursor:not-allowed}.ghostBtn{background:#fff;color:#3c3f43;border:1px solid #d5d7da;border-radius:10px;padding:9px 13px;font-weight:650}.ghostBtn:hover:not(:disabled){background:#f6f6f6}.iconBtn{width:36px;height:36px;border:1px solid #d7d9db;border-radius:9px;background:#fff;font-size:19px}.tinyBtn{border:1px solid #d4d6d8;background:#fff;border-radius:7px;padding:5px 8px;font-size:12px}.buttonLink{display:inline-flex;align-items:center;text-decoration:none}.tabs{display:flex;gap:7px;margin-bottom:18px;border-bottom:1px solid #d9dade}.tab{background:transparent;border:0;border-bottom:2px solid transparent;padding:10px 12px 12px;color:#5c6066;font-weight:650;cursor:pointer;text-decoration:none}.tab.active{color:#242629;border-bottom-color:#3b3e42}.filters{display:grid;grid-template-columns:minmax(220px,2fr) minmax(170px,1fr) minmax(360px,2fr);grid-gap:10px;gap:10px;margin-bottom:16px}.filters input,.filters select,.formGrid input,.formGrid select,.lineItem input,label>input,label>select{width:100%;border:1px solid #d7d9dc;border-radius:10px;background:#fff;padding:10px 11px;font:inherit;color:#303236}.filters input:focus,.formGrid input:focus,label>input:focus,label>select:focus{outline:2px solid #cfd1d4;outline-offset:0}.flush{padding:0;overflow:hidden}.table{width:100%;border-collapse:collapse;min-width:880px}.table td,.table th{text-align:left;padding:14px 16px;border-bottom:1px solid #ececed;vertical-align:middle}.table th{font-size:12px;text-transform:uppercase;letter-spacing:.055em;background:#fafafa}.table td{font-size:14px}.table tbody tr:last-child td{border-bottom:0}.table a{text-decoration:none;font-weight:700}.subline{display:block;color:#5c6066;margin-top:3px;font-size:11px}.empty{color:#5c6066;text-align:center;padding:22px!important}.detailGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.formGrid label,label{display:block;font-size:13px;color:#5c6066;font-weight:650}.formGrid input,.formGrid select,label>input,label>select{margin-top:6px}.span2{grid-column:span 2}.infoRows,.moneyRows{display:grid;grid-gap:0;gap:0}.infoRows>div,.moneyRows>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:11px 0;border-bottom:1px solid #ededee}.infoRows>div:last-child,.moneyRows>div:last-child{border-bottom:0}.moneyRows .total{font-size:17px;border-top:2px solid #d7d9db}.moneyRows .result{background:#edf7ef;margin:9px -10px -5px;padding:13px 10px;border-radius:10px;color:#255f36}.moneyInput{width:120px;border:1px solid #d7d9dc;border-radius:9px;padding:8px;text-align:right;font:inherit}.lineItem{display:grid;grid-gap:9px;gap:9px;margin:10px 0;align-items:center}.billingLine{grid-template-columns:minmax(180px,2fr) 90px 120px 120px 38px}.damageLine{grid-template-columns:minmax(240px,3fr) 130px 120px 38px}.lineItem b{text-align:right;font-size:13px}.summaryRows{margin-top:18px}.actionBar{position:-webkit-sticky;position:sticky;bottom:0;margin:22px -34px -38px;padding:14px 34px;background:rgba(242,243,244,.96);border-top:1px solid #dedfe1;display:flex;justify-content:flex-end;gap:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20}.saveState{margin-right:auto;align-self:center;font-size:13px;color:#5f6368}.note{font-size:13px;color:#5c6066;margin:14px 0 0}.topGap{margin-top:16px}.check{display:flex!important;align-items:center;gap:8px;margin-top:24px}.check input{width:auto!important;margin:0!important}.propertyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.propertyCard{background:#fff;border:1px solid #dedfe1;border-radius:16px;overflow:hidden;text-decoration:none;transition:.15s ease}.propertyCard:hover{transform:translateY(-1px);border-color:#c9cbce;box-shadow:0 5px 18px rgba(0,0,0,.045)}.propertyVisual{height:180px;background:linear-gradient(145deg,#d9dde0,#f3f4f5 45%,#c8d0d3);display:flex;align-items:center;justify-content:center;overflow:hidden}.propertyVisual img{width:100%;height:100%;object-fit:cover}.lakeIcon{width:70px;height:70px;border-radius:22px;background:rgba(255,255,255,.78);display:flex;align-items:center;justify-content:center;font-size:34px;color:#4c5155}.propertyBody{padding:18px}.statusRows{display:grid;grid-gap:9px;gap:9px;margin:17px 0;font-size:13px;color:#5f6368}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px;background:#aeb1b5}.dot.ok{background:#55a06c}.dot.pending{background:#c99d34}.dangerDot{background:#b94c4c!important}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.stat{position:relative;text-decoration:none;background:#fff;border:1px solid #dedfe1;border-radius:13px;padding:17px 18px;display:grid;grid-template-columns:42px 1fr;grid-column-gap:11px;column-gap:11px;align-items:center}.statIcon{grid-row:span 2;width:42px;height:42px;border-radius:11px;background:#eceeef;display:grid;place-items:center;color:#4f5357;font-size:20px;font-weight:800}.stat b{font-size:25px;line-height:1}.stat>span:last-child{font-size:13px;color:#5c6066}.dashboardSplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.miniRows{display:grid;margin-top:13px}.miniRows>a{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #eee;text-decoration:none}.miniRows span{display:grid;grid-gap:2px;gap:2px}.miniRows small{color:#5c6066}.miniRows em{font-style:normal;font-size:12px;font-weight:700}.warningText{color:#8a6a16}.dangerText{color:#9c3535}.okText{color:#287041}.settingsHero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:15px}.logoPreview{max-width:150px;max-height:72px;object-fit:contain}.propertyThumb{width:120px;height:76px;object-fit:cover;border-radius:10px;border:1px solid #ddd}.uploadBox{display:inline-flex;flex-direction:column;border:1px dashed #c9cbce;border-radius:10px;padding:13px;cursor:pointer}.uploadBox input{display:block;margin-top:8px}.templateGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.template{border:1px solid #e0e1e2;border-radius:12px;padding:15px;display:grid;grid-gap:10px;gap:10px}.template span{font-size:13px;color:#5c6066}.history{display:grid;border-top:1px solid #ececed}.history>div{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #ececed;font-size:13px}.buttonRow{display:flex;gap:8px}.closeRow{display:flex;justify-content:flex-end;margin:-12px 0 8px}.errorBox{background:#fde4e4;color:#8b2727;border-radius:9px;padding:10px 12px;font-size:13px}.manual{border-color:#c99d34!important;background:#fffaf0!important}.modalBack{position:fixed;inset:0;background:rgba(24,25,27,.45);z-index:50;display:grid;place-items:center;padding:20px}.modal{width:min(680px,100%);max-height:80vh;overflow:auto;background:#fff;border-radius:15px;border:1px solid #d5d7d9;padding:20px;box-shadow:0 18px 60px rgba(0,0,0,.18)}.measureList{display:grid;margin-top:14px}.measureList>div{display:grid;grid-template-columns:90px 1fr auto;grid-gap:12px;gap:12px;padding:10px;border-top:1px solid #eee;align-items:center}.measureList small{color:#5c6066}.rangePicker{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;position:relative}.dateButton{border:1px solid #d7d9dc;border-radius:10px;background:#fff;padding:7px 10px;text-align:left;cursor:pointer}.dateButton span{display:block;font-size:11px;color:#5c6066}.dateButton b{font-size:13px}.calendar{position:absolute;right:0;top:48px;width:320px;background:#fff;border:1px solid #d4d6d8;border-radius:12px;padding:12px;box-shadow:0 14px 35px rgba(0,0,0,.13);z-index:40}.calendarHead{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;text-align:center;margin-bottom:8px}.calendarHead button,.clearDate{border:0;background:#f1f2f3;border-radius:7px;padding:7px;cursor:pointer}.days,.week{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.week span{font-size:11px;color:#5c6066;text-align:center;padding:4px}.days button{border:0;background:transparent;border-radius:7px;padding:7px 2px;cursor:pointer}.days button:hover{background:#eceeef}.days button.out{color:#b7b9bb}.days button.selected{background:#3f4246;color:#fff}.days button.between{background:#eceeef}.days button:disabled{color:#ddd;cursor:not-allowed}.clearDate{width:100%;margin-top:8px}.inlineFields{display:flex;gap:8px;align-items:center}.inlineFields>input{border:1px solid #d7d9dc;border-radius:9px;padding:8px;font:inherit}@media(max-width:1100px){.propertyGrid,.stats{grid-template-columns:1fr 1fr}.detailGrid{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr}.filters .rangePicker{grid-column:span 2}}@media(max-width:760px){.shell{grid-template-columns:1fr}.side{position:relative;height:auto;padding:15px}.brand{margin:0 0 12px}.nav{display:flex;overflow:auto}.nav a{white-space:nowrap}.sideFoot{display:none}.main{padding:20px}.top{align-items:flex-start}.dashboardSplit,.filters,.formGrid,.propertyGrid,.stats,.templateGrid{grid-template-columns:1fr}.filters .rangePicker,.span2{grid-column:auto}.actionBar{margin:20px -20px -38px;padding:12px 20px;flex-wrap:wrap}.billingLine,.damageLine{grid-template-columns:1fr 1fr}.billingLine .iconBtn,.damageLine .iconBtn{grid-column:2}.tabs{overflow:auto}.tab{white-space:nowrap}.calendar{left:0;right:auto;width:min(320px,90vw)}}.emailFinder{margin-top:10px}.candidate{grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid #e1e2e3;border-radius:9px;padding:9px;margin-top:7px}.candidate,.candidate span{display:grid}.candidate small{color:#5c6066;font-weight:400;margin-top:2px}.smoobuChange{margin-bottom:18px;border-color:#e3c979;background:#fffdf5}.changeRows{display:grid;margin-top:12px}.changeRows>div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-top:1px solid #eee5c8}.changeRows span{color:#5c6066;font-size:13px}.changeRows b{font-size:13px;text-align:right}.textArea{width:100%;min-height:150px;margin-top:6px;border:1px solid #d7d9dc;border-radius:10px;padding:10px 11px;font:inherit;resize:vertical;color:#303236}.textArea:focus{outline:2px solid #cfd1d4}.integrationStack{display:grid;grid-gap:18px;gap:18px}.integrationMessage{padding:10px 12px;background:#fff;border:1px solid #dedfe1;border-radius:10px}.wrapButtons{flex-wrap:wrap}.dangerButton{color:#8b2727;border-color:#e3b8b8}.providerChoices{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.providerChoice{border:1px solid #d5d7da;background:#fff;border-radius:10px;padding:10px 13px;font:inherit;font-weight:650;cursor:pointer;color:#55595d}.providerChoice.active{border-color:#3b3e42;background:#3b3e42;color:#fff}.senderActions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.houseUpload{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.fileInput{display:block;max-width:340px;border:1px solid #d7d9dc;border-radius:10px;background:#fff;padding:7px;font:inherit;color:#303236}.filterStatus{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-7px 0 10px;font-size:13px;color:#5c6066}.sideFoot{display:grid;grid-gap:5px;gap:5px}.sideFoot small{color:#8f9499;font-size:12px}.placeholderList{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.placeholderList code{background:#f2f3f4;border:1px solid #e0e2e5;border-radius:7px;padding:5px 8px;font-size:13px}.sourceBadge{gap:8px;white-space:nowrap}.sourceBadge,.sourceBadge i{display:inline-flex;align-items:center}.sourceBadge i{width:28px;height:28px;border-radius:8px;justify-content:center;font-style:normal;font-weight:800;background:#f1f3f5;color:#20252b}.sourceBadge b{font-weight:650}.source-airbnb b,.source-airbnb i{color:#ff385c}.source-booking i{background:#003b95;color:white}.source-booking b{color:#003b95}.source-expedia i{background:#ffd500;color:#123b7a}.source-expedia b{color:#172b4d}.source-vrbo b,.source-vrbo i{color:#2455c3}.source-holidu b,.source-holidu i{color:#0875e1}.source-tripadvisor i{background:#22d3a6;color:#071b16}.source-smoobu i{background:#1769ff;color:white}.topNotice{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:#fff4e5;border:1px solid #f2c879;color:#6b4700}.topNotice.error{background:#fff0f0;border-color:#efb3b3;color:#8a1f1f}.topNotice.success{background:#edf9f0;border-color:#b8dfc0;color:#216b31}.selectionBar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 14px;padding:11px 13px;background:#fff;border:1px solid #d9dade;border-radius:11px}.selectionBar>b{margin-right:5px}.checkCol{width:42px!important;text-align:center!important;padding-left:12px!important;padding-right:6px!important}.checkCol input{width:16px;height:16px;cursor:pointer}.selectedRow{background:#f7f8f8}.linkedHint{color:#3a6b49;font-weight:700}.sourceBadge img{width:28px;height:28px;object-fit:contain;border-radius:7px}.source-blocked img,.source-direct img,.source-website img{background:#f1f3f5;padding:5px}.measureModal{width:min(1180px,96vw);max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.measureToolbar{display:flex;align-items:flex-end;gap:12px;margin-top:12px}.measureToolbar label{min-width:210px}.measureLoadBtn{display:inline-flex;align-items:center;gap:6px}.measureColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px;min-height:0}.measurePanel{border:1px solid #dedfe1;border-radius:14px;overflow:hidden;min-width:0;background:#fff}.measurePanel.arrival{border-top:4px solid #69a66f}.measurePanel.departure{border-top:4px solid #6d8fb7}.measurePanelHead{display:flex;gap:10px;align-items:center;padding:13px 14px 10px}.measurePanelHead h4{margin:0;font-size:16px}.measurePanelHead p{margin:2px 0 0;color:#5c6066;font-size:13px}.measurePanelIcon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f1f3f2;font-size:20px}.measurePanel.arrival .measurePanelIcon{background:#eef7ef}.measurePanel.departure .measurePanelIcon{background:#eef3f8}.measureRow,.measureTableHead{display:grid;grid-template-columns:70px minmax(120px,1fr) 90px 108px;grid-gap:8px;gap:8px;align-items:center}.measureTableHead{padding:8px 12px;background:#f7f7f8;border-top:1px solid #ececed;border-bottom:1px solid #ececed;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.measureScroll{height:min(44vh,470px)}.measureRow{padding:8px 12px;font-size:13px}.measureRow b{text-align:right;padding-right:10px}.measureTakeBtn{white-space:nowrap;padding:5px 7px}.measureFooter{display:grid;grid-template-columns:24px 1fr auto;grid-gap:9px;gap:9px;font-size:13px;color:#5c6066}.measureInfoIcon{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid #bfc3c7;font-weight:700}.usedMeasure{background:#f2f6f2}@media(max-width:820px){.measureModal{max-height:94vh;overflow:auto}.measureColumns{grid-template-columns:1fr}.measureScroll{height:300px}.measureToolbar{align-items:stretch;flex-direction:column}.measureToolbar label{min-width:0}.measureFooter{grid-template-columns:24px 1fr}.measureFooter button{grid-column:1/-1;justify-self:end}}.measurePanelInputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:0 14px 12px}.measurePanelInputs input{width:100%;border:1px solid #d7d9dc;border-radius:9px;padding:8px;font:inherit;background:#fff}.measurePanelInputs label{font-size:12px;color:#5c6066}.loginPage{min-height:100vh;display:grid;place-items:center;background:#f4f6f8;padding:24px}.loginCard{width:min(420px,100%);background:#fff;padding:32px;border-radius:16px;box-shadow:0 12px 40px #0002;display:grid;grid-gap:18px;gap:18px}.loginCard label{display:grid;grid-gap:6px;gap:6px}.loginCard input{padding:12px;border:1px solid #ccd3da;border-radius:8px}.bankBookingSelect{width:260px;max-width:260px}.bankActions{white-space:nowrap}.bankActions .tinyBtn{margin:2px}.bankStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.bankStats>div{background:#fff;border:1px solid #dbe3ec;border-radius:12px;padding:14px}.bankStats b{display:block;font-size:22px}.bankStats span{color:#64748b;font-size:13px}.portalTable td,.portalTable th{vertical-align:middle}@media(max-width:900px){.bankStats{grid-template-columns:repeat(2,1fr)}.bankBookingSelect{width:210px;max-width:210px}}.bankStats>button{background:#fff;border:1px solid #dbe3ec;border-radius:12px;padding:14px;text-align:left;cursor:pointer;font:inherit}.bankStats>button.active{border-color:#4b5563;box-shadow:0 0 0 2px #e5e7eb}.bankStats>button b{display:block;font-size:22px}.bankStats>button span{color:#64748b;font-size:13px}.ibanReviewTable td{vertical-align:top}.inlineBankSearch,.paymentPick{position:relative;min-width:330px}.paymentInfo{display:grid;grid-gap:2px;gap:2px;text-align:left;white-space:normal}.paymentInfo small,.paymentInfo>span{font-size:12px;color:#667085}.paymentDropBtn{width:100%;border:1px solid #d7d9dc;background:#fff;border-radius:9px;padding:8px 10px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;gap:10px}.paymentMenu{position:absolute;z-index:60;left:0;right:0;top:calc(100% + 4px);background:#fff;border:1px solid #d7d9dc;border-radius:10px;box-shadow:0 14px 35px #0002;max-height:330px;overflow:auto;padding:5px}.paymentMenu button{display:block;width:100%;border:0;border-bottom:1px solid #eee;background:#fff;padding:9px;border-radius:7px;cursor:pointer}.paymentMenu button:hover{background:#f5f6f7}.inlineBankSearch input{width:100%;border:1px solid #d7d9dc;border-radius:9px;padding:9px}.noPayment{padding:12px;color:#5c6066;font-size:13px}.iconAction{width:30px;height:30px;border:1px solid #d7d9dc;background:#fff;border-radius:8px;cursor:pointer;font-size:17px;vertical-align:middle}.ibanShort{font-size:13px;word-break:break-all}.bankActions{min-width:210px}@media(max-width:900px){.inlineBankSearch,.paymentPick{min-width:250px}}.syncToast{position:fixed;right:22px;top:18px;z-index:100;display:flex;align-items:center;gap:10px;min-width:280px;max-width:430px;padding:12px 14px;background:#fff;border:1px solid #d6d9dc;border-radius:12px;box-shadow:0 12px 30px #0002}.syncToast span:last-child{display:grid;grid-gap:2px;gap:2px}.syncTimer{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f0f2f4;font-size:20px}.syncToast.running .syncTimer{animation:syncTick 1.1s linear infinite}@keyframes syncTick{to{transform:rotate(1turn)}}.selectedMeasure{outline:2px solid #4b5563;outline-offset:-2px;background:#eef1f4}.selectedMeasure .measureTakeBtn{font-weight:800}.billingFreeText{margin-top:16px;padding:14px;border:1px solid #c9dceb;background:#eef7ff;border-radius:12px}.billingFreeText .textArea{min-height:110px}.charCount{text-align:right;font-size:12px;color:#5c6066;margin-top:5px}.logoScaleBox{margin-top:16px;max-width:520px}.logoScaleBox input[type=range]{width:100%;margin-top:10px}.logoScalePreview{margin-top:12px;min-height:100px;display:flex;align-items:center;justify-content:center;border:1px dashed #d7d9dc;border-radius:10px;background:#fafafa;padding:16px;overflow:hidden}.logoScalePreview img{height:auto}.automatikCheck{align-self:end;margin-bottom:10px}.protocolSettings{padding-top:14px;border-top:1px solid #e5e7eb}.protocolSettings label{display:grid;grid-gap:6px;gap:6px;max-width:360px}.protocolSettings input{max-width:120px}.protocolFilters{display:grid;grid-template-columns:140px 180px 150px minmax(220px,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.protocolFilters label{display:grid;grid-gap:5px;gap:5px;font-size:13px;color:#5c6066}.protocolFilters input,.protocolFilters select{border:1px solid #d7d9dc;border-radius:9px;padding:9px;background:#fff;font:inherit}.protocolTable{margin-top:12px}.protocolHead,.protocolRow{display:grid;grid-template-columns:165px 150px 110px minmax(300px,1fr);grid-gap:12px;gap:12px;align-items:start;padding:10px 8px;border-bottom:1px solid #eceef0}.protocolHead{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#5c6066;background:#f7f8f9}.protocolBadge{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:11px}.protocolBadge.success{background:#edf9f0;color:#216b31}.protocolBadge.warning{background:#fff4e5;color:#7a5100}.protocolBadge.error{background:#fff0f0;color:#8a1f1f}.protocolBadge.info{background:#eef3f8;color:#345a78}@media(max-width:900px){.protocolFilters{grid-template-columns:1fr 1fr}.protocolFilters .btn{grid-column:1/-1}.protocolTable{overflow:auto}.protocolHead,.protocolRow{min-width:760px}}.passwordField{position:relative;display:flex;align-items:center}.passwordField input{width:100%;padding-right:82px}.passwordToggle{position:absolute;right:8px;border:0;background:transparent;color:#667085;font:inherit;font-size:.84rem;cursor:pointer;padding:4px 6px}.passwordToggle:hover{text-decoration:underline}.refundTopGrid{display:grid;grid-template-columns:minmax(0,1fr) 278px;grid-gap:16px;gap:16px;align-items:stretch}.refundActions{display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.refundActions .btn,.refundActions .ghostBtn{width:100%}.refundPurposeSmall{padding:10px 12px;border:1px solid var(--border,#d8dee6);border-radius:10px;background:#fafbfd;overflow-wrap:anywhere}.refundPurposeSmall span{display:block;font-size:13px;color:#667085;margin-bottom:3px}.refundQrBox{min-height:245px;border:2px solid #d8e8f8;border-radius:12px;background:#f6fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;text-align:center}.refundQrBox img{width:205px;height:205px;max-width:100%;object-fit:contain;background:#fff}.refundQrBox small{margin-top:6px;color:#667085}.qrPlaceholder{width:170px;height:170px;display:grid;place-items:center;border:2px dashed #aab7c4;border-radius:8px;font-size:32px;font-weight:700;color:#98a2b3;background:#fff}@media(max-width:900px){.refundTopGrid{grid-template-columns:1fr}.refundQrBox{min-height:220px}}.stack{display:grid;grid-gap:18px;gap:18px}.formRow,.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.toolbar{justify-content:space-between}.summaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:10px;gap:10px;margin:16px 0}.summaryGrid b{border:1px solid var(--line,#ddd);border-radius:8px;padding:12px;font-size:20px}.summaryGrid small{display:block;font-weight:400;font-size:13px;margin-top:4px}.tableWrap{overflow:auto}.tableWrap table{width:100%;border-collapse:collapse}.tableWrap td,.tableWrap th{padding:10px;border-bottom:1px solid var(--line,#ddd);text-align:left;vertical-align:top}.tableWrap .num{text-align:right;white-space:nowrap}.pill{display:inline-block;padding:4px 8px;border-radius:999px;background:#eef1f5;white-space:nowrap}.receiptNav{display:flex;gap:10px;flex-wrap:wrap}.receiptNav a{background:#fff;border:1px solid #d7d9dc;border-radius:10px;padding:9px 12px;text-decoration:none;font-weight:650}.clickRow{cursor:pointer}.clickRow:hover{background:#fafafa}.receiptDetail{padding:8px 4px 14px;display:grid;grid-gap:10px;gap:10px}.receiptChild{display:grid;grid-template-columns:110px 1fr 120px 120px 1fr 80px 120px;grid-gap:10px;gap:10px;align-items:center;padding:9px;border:1px solid #e3e5e7;border-radius:9px;background:#fafafa}.receiptChild.candidate{background:#fff9e9}@media(max-width:1000px){.receiptChild{grid-template-columns:1fr 1fr}}.receiptInput{width:100%;min-height:44px;border:1px solid #aab7c6;border-radius:10px;padding:10px 14px;background:var(--card,#fff);color:inherit;font:inherit}.receiptInput:focus{outline:2px solid #3978c6;outline-offset:2px}.receiptFile{border:2px dashed #aab7c6;border-radius:12px;padding:16px;display:inline-flex;flex-direction:column;gap:8px;cursor:pointer}.receiptFile input{max-width:100%}.modernUpload{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;border:2px dashed #a7b9cb;border-radius:14px;background:#f7faff}.modernUpload input[type=file]{max-width:250px}.v30Filters{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.v30Filters .receiptInput{flex:1 1 180px;max-width:360px}.v30AccountGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:16px;gap:16px}.v30AccountCard{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid #dce4ed;border-radius:16px;background:linear-gradient(145deg,#fff,#f3f7fb);box-shadow:0 5px 18px #14263b0c}.v30AccountFoot,.v30AccountHead{display:flex;justify-content:space-between;align-items:center;gap:12px}.v30AccountIcon{font-size:27px;color:#3166a3}.v30AccountCard strong{overflow-wrap:anywhere}.v30AccountCard label{font-weight:650}.v30AccountFoot{border-top:1px solid #dce4ed;padding-top:12px}input[type=file]{max-width:100%;padding:12px;border:2px dashed #a7b9cb;border-radius:14px;background:#f7faff;color:#18314e;cursor:pointer;font:inherit}input[type=file]::-webkit-file-upload-button{border:0;border-radius:9px;padding:10px 15px;margin-right:12px;background:#164c83;color:#fff;font-weight:650;cursor:pointer}input[type=file]::file-selector-button{border:0;border-radius:9px;padding:10px 15px;margin-right:12px;background:#164c83;color:#fff;font-weight:650;cursor:pointer}input[type=file]:focus-visible{outline:3px solid #76b7e8;outline-offset:2px}.modernUpload{box-shadow:0 2px 10px rgba(18,65,103,.06)}.importPreview{margin-top:18px;padding:16px;border-radius:12px;border:1px solid #a7b9cb;background:#f7faff}.importPreview .tableWrap{max-height:420px;overflow:auto;margin:14px 0}.v30Filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(140px,1fr)) auto;grid-gap:12px;gap:12px;align-items:center;margin:16px 0}.v30Filters .receiptInput{min-height:46px;padding:10px 14px;font-size:1rem;min-width:0;width:100%;box-sizing:border-box}.v31Missing{gap:20px;flex-wrap:wrap;margin:12px 0}.v31Missing,.v31Missing label{display:flex;align-items:center}.v31Missing label{gap:8px}.toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.toolbar button,.toolbar select{min-height:44px;padding:10px 14px;font-size:1rem}.receiptChild{min-width:0;overflow-wrap:anywhere;gap:12px}.receiptChild button{min-height:40px}.formRow{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.formRow>*{min-width:0}@media(max-width:900px){.v30Filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.v30Filters{grid-template-columns:minmax(0,1fr)}.toolbar>*{max-width:100%}.receiptChild{display:flex;flex-wrap:wrap}}.v32PaypalRow .formRow,.v32UploadRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v32PaypalRow strong,.v32UploadRow strong{min-width:56px}.v32AccountSelect{height:42px;min-width:245px;max-width:340px;width:100%;padding:0 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font:inherit}.v32PaypalRow{border-top:1px solid #e5e7eb;margin-top:18px;padding-top:16px}.v32PaypalRow>strong{display:inline-block;margin-bottom:10px}.v32OutgoingToolbar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow-x:auto;padding:4px 0 16px}.v32OutgoingToolbar h2{font-size:19px;white-space:nowrap;margin:0 5px 0 0}.v32OutgoingToolbar button,.v32OutgoingToolbar select{flex-shrink:0;min-height:36px}.v32OutgoingToolbar .v32Danger{border-color:#b91c1c;color:#b91c1c}.v32HiddenToggle{white-space:nowrap;display:flex;align-items:center;gap:5px}@media(max-width:850px){.v32OutgoingToolbar{flex-wrap:wrap;overflow-x:visible}.v32AccountSelect{max-width:100%}}@media(min-width:1000px){.card:has(>.v32PaypalRow){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.card:has(>.v32PaypalRow)>.toolbar{grid-column:1/-1}.card:has(>.v32PaypalRow)>.v32UploadRow{grid-column:1;grid-row:2}.card:has(>.v32PaypalRow)>.v32PaypalRow{grid-column:2;grid-row:2}.card:has(>.v32PaypalRow)>div:not(.toolbar):not(.v32UploadRow):not(.v32PaypalRow){grid-column:1/-1}.v33UploadTile{border:1px solid var(--border,#d4d4d4);border-radius:12px;padding:16px;min-width:0}}.pill.info{background:#e4ecf6;color:#244a72}.bl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bl-import{margin-bottom:18px}.bl-import h3{margin:0 0 4px}.bl-import p{margin:0}.bl-import-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.bl-file{position:relative;display:inline-flex;align-items:center;cursor:pointer;color:#303236}.bl-file input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.bl-file:focus-within{outline:2px solid #8a8e94;outline-offset:2px}.bl-msg{margin:12px 0 0}.bl-error{color:#8b2727}.bl-ok{color:#23643a}.bl-preview{margin-top:16px;padding-top:16px;border-top:1px solid #ececee}.bl-preview-file{margin:0 0 12px;font-size:14px}.bl-stats{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0 0 14px}.bl-stats div{display:flex;flex-direction:column-reverse}.bl-stats dt{font-size:13px;color:#5c6066}.bl-stats dd{margin:0;font-size:22px;font-weight:720;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bl-errors{margin:0 0 14px;font-size:13px}.bl-errors summary{cursor:pointer;color:#67520a;font-weight:650}.bl-errors ul{margin:8px 0 0;padding-left:18px;color:#5f6368}.bl-actions{gap:10px}.bl-actions,.bl-filter{display:flex;align-items:center;flex-wrap:wrap}.bl-filter{justify-content:space-between;gap:14px;margin:6px 0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:5;background:#f2f3f4;padding:8px 0;box-shadow:0 6px 8px -8px rgba(0,0,0,.15)}.bl-q{display:flex;align-items:center;gap:6px;flex:1 1 260px;max-width:420px}.bl-q input{flex:1 1;border:1px solid #d7d9dc;border-radius:10px;background:#fff;padding:9px 11px;font:inherit;color:#303236;min-width:0}.bl-q .ghostBtn{padding:6px 10px}.bl-views{display:flex;gap:4px;background:#e6e7e9;padding:4px;border-radius:12px}.bl-view{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:9px;text-decoration:none;color:#55585d;font-weight:650;font-size:14px}.bl-view:hover{color:#25272a}.bl-view.active{background:#fff;color:#25272a;box-shadow:0 1px 2px rgba(0,0,0,.06)}.bl-view:focus-visible{outline:2px solid #8a8e94;outline-offset:1px}.bl-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;color:#5c6066;font-weight:600}.bl-month{display:flex;gap:8px;align-items:center}.bl-month select{border:1px solid #d7d9dc;border-radius:10px;background:#fff;padding:9px 11px;font:inherit;color:#303236}.bl-list{background:#fff;border:1px solid #dedfe1;border-radius:15px;overflow:hidden}.bl-row{display:grid;grid-template-columns:92px minmax(0,1fr) 104px 178px 372px;grid-gap:6px 16px;gap:6px 16px;align-items:start;padding:13px 18px}.bl-headrow{font-size:13px;color:#5c6066;font-weight:650;background:#fafafa;border-bottom:1px solid #ececee;padding-top:10px;padding-bottom:10px}.bl-item{border-bottom:1px solid #f0f0f1;box-shadow:inset 3px 0 0 transparent;transition:background .12s}.bl-item:last-child{border-bottom:0}.bl-item.tone-warning{box-shadow:inset 3px 0 0 #e8c75a}.bl-item.tone-info{box-shadow:inset 3px 0 0 #8fb0d6}.bl-item.is-busy{opacity:.6}.bl-item.is-drop{background:#f4f8fd;outline:2px dashed #8fb0d6;outline-offset:-4px}.bl-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#55585d;font-size:14px;padding-top:1px}.bl-who{min-width:0;font-size:14px}.bl-who b{font-weight:680}.bl-purpose{display:block;color:#5c6066;font-size:13px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-num{text-align:right}.bl-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:680;font-size:14px;white-space:nowrap}.bl-amount small{display:block;font-weight:500;color:#5c6066;font-size:13px}.bl-doc{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bl-doc .tinyBtn{font-size:13px;padding:5px 9px}.bl-linkbtn{text-decoration:none;color:#244a72;border-color:#c5d5e8}.bl-note,.bl-small{font-size:13px}.bl-note{grid-column:1/-1;margin:2px 0 0}.bl-warn{color:#67520a}.bl-dropmsg{color:#244a72;font-weight:650}.bl-panel{grid-column:1/-1;margin-top:8px;padding:14px;background:#f7f7f8;border-radius:11px;display:grid;grid-gap:12px;gap:12px}.bl-panel label,.bl-panel-grid label{display:grid;grid-gap:5px;gap:5px;font-size:13px;color:#55585d;font-weight:600}.bl-panel input,.bl-panel select,.bl-panel-grid input,.bl-panel-grid select{font-weight:400;width:100%;border:1px solid #d7d9dc;border-radius:10px;background:#fff;padding:9px 11px;font:inherit;color:#303236}.bl-panel-grid{display:grid;grid-template-columns:210px minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin:14px 0}.bl-empty p{margin:0;color:#55585d}.bl-rule{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:16px;gap:16px;align-items:center;padding:13px 18px;border-bottom:1px solid #f0f0f1}.bl-rule:last-child{border-bottom:0}.bl-rule div{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;min-width:0}@media (max-width:1320px){.bl-row{grid-template-columns:92px minmax(0,1fr) 104px 178px}.bl-headrow span:last-child{display:none}.bl-row .bl-doc{grid-column:2/-1}}@media (max-width:980px){.bl-headrow{display:none}.bl-row{grid-template-columns:auto minmax(0,1fr) auto}.bl-date{grid-column:1}.bl-who{grid-column:2}.bl-amount{grid-column:3}.bl-row .bl-doc,.bl-row>span:nth-child(4){grid-column:1/-1}.bl-panel-grid{grid-template-columns:1fr}.bl-rule{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.bl-item{transition:none}}.bl-search{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px;padding:16px 20px}.bl-search-text{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.bl-progress{height:6px;background:#ececee;border-radius:99px;overflow:hidden;max-width:420px;margin:4px 0}.bl-progress span{display:block;height:100%;background:#3b3e42;border-radius:99px;transition:width .4s}.bl-suggest{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px;padding:12px 14px;background:#f2f6fb;border:1px solid #d6e2f0;border-radius:11px;font-size:13px}.bl-suggest>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.bl-suggest .btn,.bl-suggest .ghostBtn{padding:7px 12px;font-size:13px}.bl-boxes{margin-bottom:18px}.bl-box{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 18px;border-bottom:1px solid #f0f0f1}.bl-box:last-child{border-bottom:0}.bl-box.is-off{opacity:.6}.bl-box-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.bl-kind{display:inline-flex;margin:14px 0 4px}.bl-kind .bl-view{border:0;background:transparent;font:inherit;font-weight:650;cursor:pointer}.bl-kind .bl-view.active{background:#fff}.bl-howto{margin:12px 0 0;padding-left:20px;font-size:14px;color:#3f4246;display:grid;grid-gap:4px;gap:4px;max-width:70ch}.bl-boxform{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.bl-box,.bl-boxform{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bl-progress span{transition:none}}.bl-viewer-backdrop{position:fixed;inset:0;z-index:50;background:rgba(24,25,27,.45);display:flex;justify-content:flex-end}.bl-viewer{width:min(1180px,100%);height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-12px 0 32px rgba(0,0,0,.18);animation:bl-slide .18s ease-out}@keyframes bl-slide{0%{transform:translateX(24px);opacity:.6}to{transform:none;opacity:1}}.bl-viewer-head{justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #ececee}.bl-viewer-head,.bl-viewer-nav{display:flex;align-items:center}.bl-viewer-nav{gap:10px}.bl-viewer-nav .tinyBtn{min-width:36px;font-size:15px}.bl-viewer-body{flex:1 1;display:grid;grid-template-columns:300px minmax(0,1fr);min-height:0}.bl-viewer-info{display:flex;flex-direction:column;gap:7px;padding:20px;border-right:1px solid #ececee;overflow-y:auto;font-size:14px}.bl-viewer-info hr{border:0;border-top:1px solid #ececee;margin:8px 0;width:100%}.bl-viewer-info .pill{align-self:flex-start}.bl-viewer-info p{margin:4px 0 0}.bl-viewer-title{font-size:17px;font-weight:720;line-height:1.3}.bl-viewer-amount{font-size:26px;font-weight:740;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-viewer-purpose{overflow-wrap:anywhere}.bl-viewer-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.bl-viewer-links{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:16px}.bl-viewer-links span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-viewer-keys{margin-top:8px}.bl-viewer-doc{background:#e9eaec;min-height:0;display:flex;align-items:stretch;justify-content:center}.bl-viewer-doc iframe{width:100%;height:100%;border:0;background:#fff}.bl-viewer-doc img{max-width:100%;max-height:100%;object-fit:contain;align-self:center;padding:16px}@media (max-width:820px){.bl-viewer-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.bl-viewer-info{border-right:0;border-bottom:1px solid #ececee;max-height:42vh}.bl-viewer-keys{display:none}}@media (prefers-reduced-motion:reduce){.bl-viewer{animation:none}}.bl-viewbtn{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#25272a;font-weight:650}.bl-item .bl-doc .bl-viewbtn{background:#eef5ef;border-color:#c9dfcd;color:#1f5130}.bl-item .bl-doc .bl-viewbtn:hover{background:#e3efe5}.bl-icon{flex:none}.bl-kindnote{margin:0 0 12px;max-width:70ch}.bl-storage{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:18px}.bl-storage h3{margin:0 0 4px}.bl-storage p{margin:0;max-width:60ch}.bl-storage .bl-stats{margin:0}.bl-box .bl-panel{grid-column:1/-1}.bl-folderlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:6px 18px;gap:6px 18px;font-size:14px}.bl-folderlist .check{display:flex;gap:8px;align-items:center}.bl-sammel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 18px;gap:10px 18px;padding:16px 18px;border-bottom:1px solid #f0f0f1}.bl-sammel:last-child{border-bottom:0}.bl-sammel-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.bl-sammel-docs{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bl-sammel.is-due{box-shadow:inset 3px 0 0 #e8c75a}.bl-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding:12px 16px;border-radius:12px;background:#fbf4dc;border:1px solid #efdca1;color:#5c4a0c;font-size:14px}.bl-hint{border-left:3px solid #8fb0d6}.bl-hint code{display:inline-block;background:#f2f6fb;border:1px solid #d6e2f0;border-radius:8px;padding:6px 10px;font-size:14px;margin:6px 8px 6px 0;-webkit-user-select:all;-moz-user-select:all;user-select:all}.kb-drop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px 24px;gap:14px 24px;align-items:center;margin-bottom:14px;padding:20px 22px;border:2px dashed #cfd6de;background:#fbfcfd;transition:background .12s,border-color .12s}.kb-drop.is-drop{background:#f4f8fd;border-color:#8fb0d6}.kb-drop h3{margin:0 0 4px}.kb-drop p{margin:0;max-width:68ch}.kb-drop-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.kb-cam{display:none}@media (pointer:coarse){.kb-cam{display:inline-flex}}.kb-uploads{grid-column:1/-1;list-style:none;margin:0;padding:12px 0 0;border-top:1px solid #ececee;display:grid;grid-gap:6px;gap:6px;font-size:13px}.kb-up{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);grid-gap:12px;gap:12px}.kb-up b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.kb-run span{color:#55585d}.kb-ok span{color:#23643a}.kb-err span{color:#8b2727}.kb-mail{margin-bottom:18px;padding:14px 22px}.kb-mail h3{margin:0 0 4px;font-size:15px}.kb-mail p{margin:0;max-width:80ch;font-size:14px}.kb-head{justify-content:space-between;gap:12px;margin:0 0 10px}.kb-head,.kb-head h3{display:flex;align-items:center}.kb-head h3{margin:0;gap:8px}.kb-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 16px;gap:6px 16px;align-items:start;padding:13px 18px;border-bottom:1px solid #f0f0f1;box-shadow:inset 3px 0 0 #e8c75a}.kb-row:last-child{border-bottom:0}.kb-row.tone-info{box-shadow:inset 3px 0 0 #8fb0d6}.kb-row.is-busy{opacity:.6}.kb-main{display:grid;grid-gap:3px;gap:3px;min-width:0;font-size:14px}.kb-name{font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-actions .tinyBtn{font-size:13px;padding:5px 9px}.kb-panel{grid-column:1/-1}.kb-cands{display:grid;grid-gap:4px;gap:4px}.kb-cand{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;background:#fff;border:1px solid #e3e5e8;border-radius:9px;font-size:13px}@media (max-width:720px){.kb-drop{grid-template-columns:1fr}.kb-drop-actions{justify-content:flex-start}.kb-row,.kb-up{grid-template-columns:1fr}.kb-up{gap:2px}}@media (prefers-reduced-motion:reduce){.kb-drop{transition:none}}.kb-drop-actions .btn.bl-file{color:#fff}.kb-drop-actions .bl-file:focus-within{outline:2px solid #8fb0d6;outline-offset:2px}.sideTop{display:block}.footIcon,.menuBtn,.sideCurrent{display:none}.sideFoot{flex-wrap:wrap}.sideStatus{gap:4px}.sideLogout,.sideStatus{display:inline-flex;align-items:center}.sideLogout{gap:6px}.main{min-width:0}.tableWrap{-webkit-overflow-scrolling:touch}img{max-width:100%}@media (min-width:761px) and (max-width:1100px){.shell{grid-template-columns:76px minmax(0,1fr)}.side{padding:20px 10px;align-items:center}.brand{margin:0 0 24px;justify-content:center}.brandText,.navLabel,.sideVersion{display:none}.nav{gap:8px;width:100%}.nav a{justify-content:center;padding:12px 0;min-height:46px}.navIcon{width:auto;font-size:19px}.sideFoot{flex-direction:column;gap:10px;padding:12px 0;align-items:center}.footIcon{display:inline;font-size:16px}.sideLogout{width:44px;height:40px;justify-content:center;padding:0}.main{padding:26px 24px 34px}.actionBar{margin:22px -24px -34px;padding:12px 24px}}@media (max-width:760px){.shell{grid-template-columns:1fr}.side{position:-webkit-sticky;position:sticky;top:0;z-index:45;height:auto;padding:8px 12px 8px 16px;flex-direction:column;box-shadow:0 1px 0 rgba(0,0,0,.18)}.sideTop{display:flex;align-items:center;gap:10px;min-height:44px}.brand{margin:0;font-size:16px;flex:none}.brandMark{width:30px;height:30px}.brandText{display:none}.sideCurrent{display:block;flex:1 1;min-width:0;font-weight:680;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menuBtn{display:inline-grid;place-items:center;width:44px;height:44px;margin-left:auto;border:0;border-radius:10px;background:#3b3e42;color:#fff;font-size:20px;cursor:pointer}.menuBtn:focus-visible{outline:2px solid #8fb0d6;outline-offset:2px}.nav,.side .sideFoot{display:none}.side.navOpen{max-height:100dvh;overflow:auto}.side.navOpen .nav{display:grid;grid-gap:4px;gap:4px;padding:10px 0 6px;overflow:visible}.side.navOpen .nav a{white-space:normal;min-height:48px;font-size:16px;padding:12px}.side.navOpen .sideFoot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0;padding:12px 4px 10px;border-top:1px solid #45484c}.side.navOpen .sideFoot form{flex:1 1 140px}.side.navOpen .sideLogout{width:100%;justify-content:center;min-height:44px;font-size:14px;background:#45484c;color:#fff;border-color:#55585c}.sideVersion{margin-left:auto}.main{padding:16px 14px 28px}.top{margin-bottom:16px;flex-wrap:wrap;gap:10px}.top h1{font-size:23px}.card{padding:16px;border-radius:13px}.tabs{gap:2px;margin-bottom:14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tab{padding:12px 10px}.filterStatus{flex-wrap:wrap;margin:0 0 10px}.selectionBar{position:-webkit-sticky;position:sticky;top:64px;z-index:20}.detailGrid{gap:14px}.formGrid{grid-template-columns:1fr;gap:12px}.infoRows>div,.moneyRows>div{gap:12px;flex-wrap:wrap}.infoRows>div>span,.moneyRows>div>span{flex:1 1 150px;min-width:0}.infoRows>div>b{text-align:right;margin-left:auto}.moneyInput{width:132px}.sectionHead{gap:10px}.buttonRow,.sectionHead{flex-wrap:wrap}.buttonRow>*{flex:1 1 auto}.lineItem{gap:8px;margin:12px 0;padding:12px;border:1px solid #e6e7e9;border-radius:12px;background:#fafafa}.billingLine{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.billingLine>input:first-child{grid-column:1/-1}.billingLine>b{text-align:left!important;align-self:center;font-size:15px}.billingLine .iconBtn,.damageLine .iconBtn{grid-column:auto!important;justify-self:end;width:44px;height:44px}.damageLine{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px!important}.damageLine>input:first-child{grid-column:1/-1}.damageLine>b{text-align:left!important;align-self:center;font-size:15px}.history>div{grid-template-columns:1fr auto;row-gap:6px}.history>div>:last-child{grid-column:1/-1;justify-self:start}.changeRows>div{flex-wrap:wrap}.closeRow{margin:-4px 0 8px}.actionBar{margin:20px -14px -28px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.actionBar .saveState{grid-column:1/-1;margin:0;font-size:13px;min-height:0}.actionBar .saveState:empty{display:none}.actionBar>.btn{grid-column:1/-1;order:3}.actionBar>.btn,.actionBar>.ghostBtn{min-height:46px;justify-content:center;text-align:center}.actionBar .buttonLink{justify-content:center}.refundQrBox img{max-width:240px;margin:0 auto}.modalBack{padding:0;place-items:stretch}.measureModal,.modal{width:100%!important;max-width:none;height:100dvh;max-height:100dvh!important;border-radius:0;border:0;padding:16px 14px calc(16px + env(safe-area-inset-bottom))}.measureRow,.measureTableHead{grid-template-columns:52px minmax(0,1fr) 72px 92px;gap:6px;padding-left:8px;padding-right:8px}.measureScroll{height:auto;max-height:46dvh}.rangePicker{grid-template-columns:1fr 1fr}.calendar{position:fixed;left:50%!important;right:auto!important;top:auto;bottom:12px;transform:translateX(-50%);width:min(360px,calc(100vw - 20px))!important;z-index:70}.days button{padding:11px 2px;font-size:15px}.calendarHead button{padding:11px}}@media (pointer:coarse){.btn,.ghostBtn{min-height:44px}.tinyBtn{min-height:36px;padding:7px 11px;font-size:13px}.iconBtn{width:44px;height:44px}.dateButton{min-height:46px}.filters input,.filters select,.formGrid input,.formGrid select,.lineItem input,.moneyInput,input,label>input,label>select,select,textarea{font-size:16px!important}.filters input,.filters select,.formGrid input,.formGrid select,.lineItem input,label>input,label>select{min-height:46px}input[type=checkbox],input[type=radio]{min-width:20px;min-height:20px}.nav a{min-height:44px}}@media (max-width:760px){.card.flush{padding:0}.filters input,.filters select,.formGrid input,.formGrid select,.lineItem input,.moneyInput,.textArea,input,label>input,label>select,label>textarea,select,textarea{font-size:16px!important;font-weight:450}.filters input,.filters select,.formGrid input,.formGrid select,.lineItem input,label>input,label>select{min-height:46px}.formGrid label,label{font-size:13px}}@media (pointer:coarse){.linkBtn{min-height:36px;padding:6px 8px}}@media (max-width:900px){.cardTable{min-width:0!important;display:block}.cardTable thead{display:none}.cardTable tbody{display:block}.cardTable tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px 14px;gap:10px 14px;padding:14px 16px;border-bottom:1px solid #ececed;position:relative}.cardTable tbody tr:last-child{border-bottom:0}.cardTable td{display:block;padding:0!important;border:0!important;font-size:14px;min-width:0;overflow-wrap:anywhere}.cardTable td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11.5px;font-weight:650;color:#5c6066;text-transform:uppercase;letter-spacing:.05em}.cardTable td.cardMain{grid-column:1/-1;font-size:17px;padding-right:48px!important}.cardTable td.cardMain a{font-weight:720}.cardTable td.cardWide{grid-column:1/-1}.cardTable td.cardCheck{position:absolute;top:12px;right:12px;width:auto!important}.cardTable td.cardCheck:empty{display:none}.cardTable td.cardCheck input{width:24px;height:24px}.cardTable td.cardAction{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:4px!important}.cardTable td.cardAction br{display:none}.cardTable td.cardAction .textLink{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;background:#f2f3f4;font-size:14px}.cardTable td.empty{grid-column:1/-1}.cardTable .selectedRow{background:#f4f8fd}}.senderError{font-size:13px;white-space:normal;max-width:60ch;margin-top:4px}.empty,.muted,.saveState,.subline{color:#5c6066}.subline{font-size:12px}.table th{color:#5c6066}.formGrid label,label{color:#50555b}.protocolRow{font-size:13px}.note{position:relative;margin:12px 0 0;padding:9px 12px 9px 38px;border-radius:10px;background:#f1f4f8;border:1px solid #dbe3ec;color:#36404b;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.note:before{content:"i";position:absolute;left:11px;top:10px;width:18px;height:18px;border-radius:50%;background:#6d8fb7;color:#fff;font:700 12px/18px Georgia,Times New Roman,serif;text-align:center}.note.warn,.note.warningText{background:#fff7e6;border-color:#f0d8a4;color:#634700}.note.warn:before,.note.warningText:before{content:"!";background:#c99d34;font-family:inherit}.note.error{background:#fff0f0;border-color:#efc1c1;color:#8a1f1f}.note.error:before{content:"!";background:#b94c4c;font-family:inherit}.note[data-kurz]{cursor:pointer;padding-right:72px}.note[data-kurz=zu]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.note[data-kurz]:after{content:"mehr ▾";position:absolute;right:10px;bottom:8px;font-size:13px;font-weight:700;color:#3f5f86}.note[data-kurz=auf]:after{content:"weniger ▴"}.note[data-kurz]:focus-visible{outline:2px solid #8fb0d6;outline-offset:1px}.topNotice{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.topNotice:before{content:"!";flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#c99d34;color:#fff;font-weight:800;font-size:12px;margin-top:1px}.topNotice.error:before{background:#b94c4c}.topNotice.success:before{content:"✓";background:#2f7a45}.toast{position:fixed;right:22px;bottom:22px;z-index:120;display:flex;align-items:flex-start;gap:10px;width:max-content;max-width:min(460px,calc(100vw - 32px));padding:12px 8px 12px 14px;border-radius:12px;background:#f1f4f8;border:1px solid #cfdbe8;color:#2c3a4a;box-shadow:0 12px 30px rgba(0,0,0,.18);font-size:14px;line-height:1.4;animation:toastIn .18s ease-out}.toast-success{background:#edf9f0;border-color:#b8dfc0;color:#1d5a2d}.toast-error{background:#fff0f0;border-color:#efb3b3;color:#8a1f1f}.toast-warning{background:#fff7e6;border-color:#f0d8a4;color:#634700}.toastIcon{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;color:#fff;background:#6d8fb7}.toast-success .toastIcon{background:#2f7a45}.toast-error .toastIcon{background:#b94c4c}.toast-warning .toastIcon{background:#c99d34}.toastText{flex:1 1;min-width:0;padding-top:1px;overflow-wrap:anywhere}.toastClose{flex:none;width:34px;height:34px;margin:-6px 0 -6px 2px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:21px;line-height:1;cursor:pointer;opacity:.7}.toastClose:hover{opacity:1;background:rgba(0,0,0,.06)}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}}body:has(.actionBar) .toast{bottom:86px}.syncToast{top:auto!important;right:auto!important;left:260px;bottom:22px;padding:10px 8px 10px 14px}.syncToast small{color:#5c6066;font-size:13px}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.measureHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.measureHead h3{margin:0 0 4px}.measureHead p{margin:0}.measureSwitch{display:none}.measureColumns{flex:1 1 auto}.measurePanel{display:flex;flex-direction:column;min-height:0}.measureScroll{position:relative;height:min(52vh,520px);overflow:auto;overscroll-behavior:contain}.measureRow,.measureTableHead{grid-template-columns:64px minmax(0,1fr) 84px 92px}.measureTableHead{font-size:12px;color:#5c6066}.measureRow{width:100%;border:0;border-bottom:1px solid #eee;background:#fff;font:inherit;font-size:14px;text-align:left;color:inherit;cursor:pointer;padding:9px 12px}.measureRow:hover:not(:disabled){background:#f6f7f8}.measureRow:disabled{cursor:default}.measureRow b{padding-right:0}.mTime{font-weight:650}.mTime,.mValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mValue{text-align:right}.mValue small{font-weight:500;font-size:12px;color:#5c6066}.mPower{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mMark,.mPower{text-align:right;color:#5c6066}.mMark{font-size:12px;font-weight:700}.measureRow.targetMeasure{background:#f2f5f9;box-shadow:inset 4px 0 0 #6d8fb7}.measurePanel.arrival .measureRow.targetMeasure{background:#f2f8f2;box-shadow:inset 4px 0 0 #69a66f}.measureRow.usedMeasure{background:#f7f7f2}.measurePanel.arrival .measureRow.selectedMeasure,.measureRow.selectedMeasure{background:#dff0e3;box-shadow:inset 4px 0 0 #2f7a45}.measureRow.selectedMeasure .mMark{color:#1d5a2d}.measureFooter{display:flex!important;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid #eee}.measurePicked{display:flex;gap:26px;flex-wrap:wrap}.measurePicked span{display:grid;grid-gap:1px;gap:1px}.measurePicked small{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#5c6066;font-weight:650}.measurePicked b{font-size:15px}.measurePicked em{font-style:normal;font-size:12px;color:#5c6066}@media (max-width:900px){.protocolTable{overflow:visible}.protocolHead{display:none}.protocolRow{min-width:0!important;grid-template-columns:1fr auto;grid-template-areas:"time level" "cat cat" "msg msg";gap:4px 10px;padding:12px 2px}.pTime{grid-area:time;font-size:13px;color:#5c6066;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pLevel{grid-area:level}.pCat{grid-area:cat;font-weight:700;font-size:13px}.pMsg{grid-area:msg;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.protocolBadge{font-size:12px;padding:4px 9px}.inlineBankSearch,.paymentPick{min-width:0!important;width:100%}.bankActions{min-width:0!important;white-space:normal}.ibanShort{word-break:break-all}}@media (min-width:761px) and (max-width:1100px){.syncToast{left:96px}}@media (max-width:760px){.main small,.subline{font-size:13px}.cardTable td,.table td{font-size:15px}.cardTable td[data-label]:before{font-size:12px;color:#5c6066}.pill{font-size:13px}.card h3{font-size:18px}.infoRows>div,.moneyRows>div{font-size:15px}.note{font-size:14.5px}.protocolFilters{grid-template-columns:1fr 1fr}.protocolSearch{grid-column:1/-1}.syncToast,.toast{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-width:none;min-width:0}body:has(.actionBar) .toast{bottom:calc(160px + env(safe-area-inset-bottom))}.syncToast{padding:8px 6px 8px 12px}.measureModal{display:flex!important;flex-direction:column;overflow:hidden!important;padding:12px 12px calc(12px + env(safe-area-inset-bottom))!important}.measureHead h3{font-size:19px}.measureHead p{font-size:13.5px}.measureSwitch{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-top:10px;padding:4px;background:#eceeef;border-radius:12px}.measureSwitch button{min-height:44px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:16px;font-weight:700;color:#4a4e53;cursor:pointer}.measureSwitch button.active{background:#fff;color:#1f2124;box-shadow:0 1px 3px rgba(0,0,0,.14)}.measureColumns{display:flex!important;flex-direction:column;min-height:0;margin-top:10px;gap:0}.measureColumns.show-arrival .measurePanel.departure,.measureColumns.show-departure .measurePanel.arrival{display:none}.measurePanel{flex:1 1 auto}.measurePanelHead{display:none}.measurePanelInputs{padding:10px 10px 8px}.measurePanelInputs label{font-size:13px}.measureTableHead{display:none}.measureScroll{flex:1 1 auto;height:auto!important;max-height:none!important;min-height:120px}.measureRow{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"time value" "power mark";gap:2px 12px;padding:10px 14px!important;min-height:60px}.mTime{grid-area:time;font-size:18px}.mValue{grid-area:value;font-size:18px}.mPower,.mValue small{font-size:13px}.mPower{grid-area:power;text-align:left}.mMark{grid-area:mark;font-size:13px}.measureFooter{flex-direction:column;align-items:stretch;gap:10px;margin-top:10px;padding-top:10px}.measurePicked{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.measurePicked b{font-size:14.5px}.measureFooter .btn{min-height:48px;width:100%;font-size:16px}}.note[data-kurz=zu]{padding-bottom:0;border-bottom:9px solid #f1f4f8;max-height:calc(2.9em + 19px)}.note.warn[data-kurz=zu],.note.warningText[data-kurz=zu]{border-bottom-color:#fff7e6}.note.error[data-kurz=zu]{border-bottom-color:#fff0f0}.note[data-kurz=zu]:after{bottom:0}.syncToast>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.sectionHead+.formGrid{margin-top:12px}a.brand{text-decoration:none;color:#fff;border-radius:10px}a.brand:hover .brandMark{background:#55585c}a.brand:focus-visible{outline:2px solid #8fb0d6;outline-offset:3px}.holderWarn{color:#7a5600!important;font-weight:650}@media (max-width:760px){.shell{grid-template-rows:auto 1fr;align-content:start}.side{align-self:start}a.brand{min-height:44px;min-width:44px;justify-content:center}}.wsTop .sectionHead{align-items:flex-start}.wsFilter{margin-top:12px!important;font-size:14px;color:#36404b}.wsMonth{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:22px 2px 10px}.wsMonth h3{margin:0;font-size:18px}.wsList{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:12px;gap:12px}.wsRow{padding:14px 16px;display:grid;grid-gap:10px;gap:10px;border-left:4px solid #dedfe1}.wsRow.wsHas{border-left-color:#6d8fb7}.wsRow.wsReview{border-left-color:#c99d34;background:#fffdf7}.wsRow .note{margin:0}.wsHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.wsWho{display:grid;grid-gap:2px;gap:2px;min-width:0}.wsWho b{font-size:16px;overflow-wrap:anywhere}.wsWho .muted{font-size:13px}.wsCounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.wsCount{display:grid;grid-gap:6px;gap:6px;padding:8px;border:1px solid #e6e7e9;border-radius:10px;background:#fafafa}.wsCount>span{font-size:12.5px;font-weight:650;color:#50555b;line-height:1.25;min-height:2.5em}.wsStepper{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;grid-gap:4px;gap:4px}.wsStepper button{height:36px;border:1px solid #d5d7da;border-radius:9px;background:#fff;font-size:20px;line-height:1;cursor:pointer;color:#3c3f43}.wsStepper button:disabled{opacity:.4;cursor:default}.wsStepper b{text-align:center;font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wsFoot{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:end}.wsFoot label{grid-column:1/-1}.wsFoot select{width:100%;border:1px solid #d7d9dc;border-radius:10px;background:#fff;padding:9px 10px;font:inherit;margin-top:6px}.wsSource{font-size:13px;color:#5c6066;align-self:center}.wsActions{display:flex;gap:8px;justify-content:flex-end}.wsPrices{grid-template-columns:repeat(3,minmax(0,1fr))}.wsLink input{width:100%;border:1px solid #d7d9dc;border-radius:10px;padding:10px 11px;font:inherit;font-size:14px;background:#f7f8f9;color:#36404b}.wsSettings h4{margin:20px 0 8px}@media (max-width:760px){.wsList,.wsPrices{grid-template-columns:1fr}.wsStepper{grid-template-columns:44px 1fr 44px}.wsStepper button{height:44px}.wsCount>span{font-size:13px}.wsFoot{grid-template-columns:1fr}.wsActions>*{flex:1 1}.wsActions .btn,.wsActions .ghostBtn{min-height:46px}}.wpPage{max-width:860px;margin:0 auto;padding:24px 18px 40px}.wpHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.wpHead h1{margin:0;font-size:28px;letter-spacing:-.02em}.wpHead p{margin:2px 0 0;color:#5c6066}.wpNav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;margin:22px 0 14px}.wpNav h2{margin:0;text-align:center;font-size:22px}.wpNav a{text-decoration:none;white-space:nowrap}.wpTable{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dedfe1;border-radius:14px;overflow:hidden}.wpTable td,.wpTable th{padding:12px 14px;border-bottom:1px solid #ececed;text-align:left;font-size:15px}.wpTable th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#5c6066;background:#fafafa}.wpTable td small{display:block;color:#7a5600;font-weight:650;margin-top:2px}.wpTable .wpNum{font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wpTable .wpNum,.wpTable th:not(:first-child){text-align:center}.wpTable .wpZero{color:#b0b3b8;font-weight:500}.wpTable tfoot td{background:#f2f5f9;font-weight:800;border-bottom:0}.wpTable tr.wpOpen td{background:#fffaf0}.wpEmpty{background:#fff;border:1px solid #dedfe1;border-radius:14px;padding:22px;text-align:center;color:#5c6066}.wpStand{margin-top:14px;font-size:13px;color:#5c6066}@media (max-width:600px){.wpPage{padding:16px 12px 30px}.wpTable thead{display:none}.wpTable,.wpTable tbody,.wpTable tfoot{display:block;border:0;background:transparent}.wpTable tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px 8px;gap:6px 8px;background:#fff;border:1px solid #dedfe1;border-radius:12px;padding:12px;margin-bottom:10px}.wpTable td{border:0;padding:0;font-size:14px}.wpTable td:first-child{grid-column:1/-1}.wpTable td.wpNum:before{content:attr(data-label);display:block;font-size:11.5px;font-weight:650;color:#5c6066;text-transform:none;letter-spacing:0;margin-bottom:2px}.wpTable tfoot tr{background:#f2f5f9}}@media print{.wpNav a,.wpPrint{display:none!important}.wpNav{grid-template-columns:1fr;margin:10px 0}body,html{background:#fff}.wpTable{border-color:#999}}@media (max-width:760px){.wsCounts{grid-template-columns:1fr;gap:6px}.wsCount{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:6px 8px 6px 12px}.wsCount>span{min-height:0;font-size:14px}.wsStepper{grid-template-columns:44px 42px 44px}}@media (min-width:761px){.wsStepper{grid-template-columns:32px minmax(0,1fr) 32px}.wsStepper button{height:34px}}@media (max-width:600px){.wpTable tr.wpOpen{background:#fffaf0}.wpTable tr.wpOpen td{background:transparent}}.wsPlanLink{border-left:4px solid #6d8fb7}.wsPlanLinkHead{display:flex;align-items:baseline;justify-content:space-between;gap:6px 14px;flex-wrap:wrap;margin-bottom:10px}.wsPlanLinkHead h3{margin:0}.wsPlanLinkHead .muted{font-size:13px}.wsRow.wsReview{border-left-color:#b94c4c;background:#fffafa}.wsBadges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.wsPruefen{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.wsPasst{background:#287041;border-color:#287041;min-width:84px}.wsPasst:hover{background:#1f5a34}.wsPruefZahl{margin-left:8px;vertical-align:2px;font-size:12px}@media (max-width:760px){.wsPruefen{grid-template-columns:1fr}.wsPasst{min-height:46px}.wsLinkButtons{flex-wrap:wrap}.wsLinkButtons>*{flex:1 1;justify-content:center;min-height:46px}}.wsMsg{display:block;margin-top:6px;white-space:pre-line;font-weight:400;color:#4a2323}.wsMsgLabel{display:block;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a1f1f;margin-bottom:2px}.wsMsg mark{background:#ffd9d9;color:#5e1414;font-weight:700;border-radius:3px;padding:0 2px}.wsProto{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px;color:#4f555c;background:#f6f7f8;border-radius:9px;padding:7px 10px}.wsPlatz code{display:inline-block;margin:2px 4px 2px 0;padding:1px 6px;border-radius:6px;background:#eef1f4;font-size:12.5px}.wsTpl{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid #e3e5e8;border-radius:12px;margin-top:12px;background:#fcfcfd}.wsTpl textarea{width:100%;border:1px solid #d7d9dc;border-radius:10px;padding:10px 11px;font:inherit;font-size:14px;line-height:1.45;margin-top:6px;resize:vertical}.wsPreview{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px dashed #b9c6d6;border-radius:10px;background:#fff}.wsPreview pre{margin:0;white-space:pre-wrap;font:inherit;font-size:14px;color:#2e3236}.wbGast{font-size:18px;margin:22px 0 14px}.wbTable td{font-size:17px}@media (max-width:760px){.wsProto .tinyBtn{min-height:40px;padding:8px 12px}.wsTpl .buttonRow{flex-wrap:wrap}.wsTpl .buttonRow>*{flex:1 1;min-height:44px}}.finBar{justify-content:space-between;align-items:flex-end;gap:14px;padding:14px 18px}.finBar,.finFilter{display:flex;flex-wrap:wrap}.finFilter{gap:12px}.finFilter label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:#5c6066}.finFilter select,.finKatPick select,.finSmall select,.finZuordnen select{border:1px solid #d5d7da;border-radius:9px;padding:8px 10px;background:#fff;font:inherit;color:#25272a}.finSmall{font-size:13px;color:#5c6066;display:grid;grid-gap:4px;gap:4px}.finTabs{display:flex;gap:4px;margin:18px 0 0;border-bottom:1px solid #d9dade;overflow-x:auto}.finTab{background:transparent;border:0;border-bottom:2px solid transparent;padding:10px 14px 12px;color:#5c6066;font:inherit;font-weight:650;cursor:pointer;white-space:nowrap;display:inline-flex;gap:7px;align-items:center}.finTab.active{color:#242629;border-bottom-color:#3b3e42}.finTabCount{background:#fde4e4;color:#8b2727;border-radius:999px;font-size:12px;padding:1px 7px;font-weight:700}.finKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.finKpi{background:#fff;border:1px solid #dedfe1;border-radius:14px;padding:14px 16px;display:grid;grid-gap:3px;gap:3px;min-width:0}.finKpi span{font-size:12.5px;color:#5c6066;font-weight:650}.finKpi b{font-size:24px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#202225}.finKpi small{font-size:12px;color:#6b6f74}.finKpi.pos b{color:#23643a}.finKpi.neg b{color:#8b2727}.finStatus h3{margin:0 0 10px}.finStatusRow{display:flex;gap:8px;flex-wrap:wrap}.finStatusChip{display:inline-flex;align-items:center;gap:7px;border:1px solid #dedfe1;background:#fff;border-radius:999px;padding:7px 12px 7px 8px;font:inherit;font-size:13.5px;color:#3c3f43;cursor:pointer}.finStatusChip:disabled{opacity:.5;cursor:default}.finStatusChip i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:12px}.finStatusChip.success i{background:#dff3e5;color:#23643a}.finStatusChip.warning i{background:#fff1c7;color:#67520a}.finStatusChip.danger i{background:#fde4e4;color:#8b2727}.finStatusChip.neutral i{background:#eceeef;color:#5d6064}.finChart{margin-top:6px}.finLegend{display:flex;gap:16px;font-size:13px;color:#3c3f43;margin-bottom:6px}.finLegend span{display:inline-flex;align-items:center;gap:6px}.finLegend i,.finTip i{width:10px;height:10px;border-radius:3px;display:inline-block}i.einn{background:#2a78d6}i.ausg{background:#eb6834}.finChartBox{position:relative}.finChartBox svg{width:100%;height:auto;display:block;overflow:visible}.finChartBox .grid{stroke:#ececed;stroke-width:1}.finChartBox .base{stroke:#b9bcc0;stroke-width:1}.finChartBox .axis{fill:#6b6f74;font-size:11px}.finChartBox path.einn{fill:#2a78d6}.finChartBox path.ausg{fill:#eb6834}.finChartBox .hit{fill:transparent}.finChartBox .hit.on{fill:#f2f3f4}.finChartBox g:focus{outline:none}.finTip{position:absolute;top:0;transform:translateX(-50%);background:#fff;border:1px solid #d6d9dc;border-radius:10px;box-shadow:0 8px 24px #0002;padding:9px 11px;display:grid;grid-gap:3px;gap:3px;font-size:12.5px;pointer-events:none;white-space:nowrap;z-index:3}.finTip span{display:flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finTip small{color:#6b6f74}.num{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.neg{color:#8b2727}.pos{color:#23643a}.finMonate tr.leer td{color:#9a9ea3}.finMonate tfoot td,.finTable tfoot td{font-weight:750;border-top:2px solid #3b3e42!important;border-bottom:0!important}.finTable{font-size:13.5px;border-collapse:collapse;width:100%}.finTable th{font-size:12px;color:#5c6066;font-weight:700;white-space:nowrap;padding:7px 8px!important;background:#fafafa}.finTable th.grp{text-align:center!important;border-bottom:1px solid #e3e5e7!important;border-left:1px solid #ececed}.finTable th small{font-weight:600;color:#8a8e93}.finTable td{padding:9px 8px!important}.finTable td.strong{font-weight:680}.finTable td.muted{color:#6b6f74}.finHead2 th:nth-child(3n+1){border-left:1px solid #ececed}.finMonth td{background:#f4f5f6;padding:10px 8px!important;font-size:14px}.finRow{cursor:pointer}.finRow.open,.finRow:hover{background:#f8f9fa}.finRow:focus-visible{outline:2px solid #3b3e42;outline-offset:-2px}.finGastName{display:block;font-weight:680}.finQuelle .sourceBadge{gap:5px;font-size:12px}.finQuelle .sourceBadge img{width:18px;height:18px}.finQuelle .sourceBadge b{font-weight:600}.finSum td{font-weight:700;background:#fcfcfc;border-bottom:1px solid #d9dade!important}.finPill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px 3px 4px;font-size:12px;font-weight:650;white-space:nowrap}.finPill i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:11px;background:#fff8}.finPill.success{background:#dff3e5;color:#23643a}.finPill.warning{background:#fff1c7;color:#67520a}.finPill.danger{background:#fde4e4;color:#8b2727}.finPill.neutral{background:#eceeef;color:#5d6064}.finDetailRow>td{background:#f8f9fa;padding:4px 12px 16px!important}.finDetail h4{margin:16px 0 8px;font-size:14px}.finDetailGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-top:8px}.finDetailGrid>div{background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:10px 12px;display:grid;grid-gap:2px;gap:2px}.finDetailGrid span{font-size:12px;color:#5c6066}.finDetailGrid b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finDetailGrid small{font-size:12px;color:#6b6f74}.finAusgaben,.finPayList{display:grid}.finAus,.finPay{display:grid;grid-template-columns:92px minmax(0,1fr) 28px 110px auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 4px;border-top:1px solid #ececed}.finPay{grid-template-columns:92px minmax(0,1fr) 110px auto;background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:9px 12px;margin-bottom:6px}.finEin.unsicher,.finPay.unsicher{background:#fffbea}.finEin.offen{background:#fff}.finPayDate{font-size:13px;color:#5c6066;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finPayWho{display:grid;grid-gap:1px;gap:1px;min-width:0}.finPayWho b{font-weight:650;overflow-wrap:anywhere}.finPayWho small{font-size:12px;color:#6b6f74;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finPayWho small.finWhy{color:#3c3f43;white-space:normal}.finEinAct,.finPayAct{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.tinyBtn.primary{background:#3b3e42;color:#fff;border-color:#3b3e42}.finKats{display:grid;margin-top:8px}.finKat{border-top:1px solid #ececed}.finKat:first-child{border-top:0}.finKatHead{width:100%;display:grid;grid-template-columns:minmax(150px,240px) 1fr 120px 20px;grid-gap:14px;gap:14px;align-items:center;background:transparent;border:0;padding:11px 4px;font:inherit;color:inherit;text-align:left;cursor:pointer}.finKatHead:hover{background:#fafafa}.finKatName{display:grid;font-weight:680}.finKatName small{font-weight:400;font-size:12px;color:#6b6f74}.finKatBar{height:10px;background:#f2f3f4;border-radius:4px;overflow:hidden}.finKatBar i{display:block;height:100%;background:#eb6834;border-radius:0 4px 4px 0}.finChevron{color:#8a8e93}.finKat.open{background:#fcfcfc}.finKat.open .finAusgaben{padding:0 4px 10px}.finBeleg{text-align:center;font-weight:800;color:#6b6f74}.finKatPick select{max-width:200px;padding:6px 8px;font-size:13px}.finFrage{display:flex;gap:4px;align-items:center;flex-wrap:wrap;font-size:12.5px;justify-content:flex-end}.finTag{margin-left:7px;font-size:11px;font-weight:700;background:#e4ecf6;color:#244a72;border-radius:999px;padding:1px 7px;vertical-align:1px}.finEin{grid-template-columns:92px minmax(0,1fr) 0 110px minmax(220px,auto)}.finZuordnen{display:inline-flex;gap:4px}.finZuordnen select{max-width:210px;padding:5px 7px;font-size:12.5px}.finSeg{display:inline-flex;border:1px solid #d5d7da;border-radius:10px;overflow:hidden}.finSeg button{border:0;background:#fff;padding:8px 12px;font:inherit;font-size:13px;color:#5c6066;cursor:pointer}.finSeg button.active{background:#3b3e42;color:#fff}.finChecks{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:10px}.finChecks .check{display:inline-flex;align-items:center;gap:6px;font-size:14px}.finPortale{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.finPortal,.finPortalHead{display:grid;grid-template-columns:160px minmax(0,1fr) 100px 100px 36px;grid-gap:8px;gap:8px;align-items:center}.finPortalHead span{font-size:12px;color:#5c6066;font-weight:650}.finPortal input{border:1px solid #d7d9dc;border-radius:9px;padding:8px;font:inherit;min-width:0;width:100%}@media(max-width:1250px){.finKpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.finKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finKpi b{font-size:20px}.finTable thead{display:none}.finTable.cardTable tr.finDetailRow,.finTable.cardTable tr.finMonth{display:block;padding:0}.finTable.cardTable tr.finDetailRow td,.finTable.cardTable tr.finMonth td{display:block;padding:10px 14px!important}.finTable.cardTable td:empty{display:none}.finTable.cardTable td.num{text-align:left!important}.finSum,.finTotal{background:#f4f5f6}.finAus,.finEin,.finPay{grid-template-columns:1fr auto;gap:4px 10px}.finPayDate{grid-column:1/-1}.finPayWho{grid-column:1}.finAus>.num,.finPay>.num{grid-column:2;grid-row:2}.finBeleg{display:none}.finEinAct,.finKatPick,.finPayAct{grid-column:1/-1;justify-content:flex-start}.finKatHead{grid-template-columns:1fr auto 16px}.finKatBar{grid-column:1/-1;grid-row:2}.finPortalHead{display:none}.finPortal{grid-template-columns:1fr 1fr;padding:8px 0;border-top:1px solid #ececed}.finPortal input:nth-child(2){grid-column:1/-1;order:3}.finZuordnen{flex-wrap:wrap}.finZuordnen select{max-width:100%}}.finChecks .check{margin-top:0}.finTable td{padding:8px 6px!important}.finTable th{padding:6px!important}.finTable td:first-child,.finTable th:first-child{padding-left:10px!important}.finTable td:last-child{padding-right:10px!important}@media(max-width:900px){.finMonate.cardTable tfoot,.finTable.cardTable tfoot{display:block}.finMonate.cardTable tr,.finTable.cardTable tr.finRow,.finTable.cardTable tr.finSum,.finTable.cardTable tr.finTotal{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding:12px 14px}.finMonate.cardTable td.num,.finTable.cardTable td.num{text-align:left!important}.finMonate tr.leer{display:none!important}.finTable.cardTable td{order:2}.finTable.cardTable td.cardMain{order:0}.finTable.cardTable td.finPak,.finTable.cardTable td:nth-child(2),.finTable.cardTable td:nth-child(3){order:1}.finTable.cardTable td.finZahl{order:3;grid-column:1/-1}.finTable.cardTable td[data-label]:before{font-size:10.5px;letter-spacing:.03em}.finTable.cardTable tr.finSum td.finPak,.finTable.cardTable tr.finTotal td.finPak{order:3}.finChartBox{overflow-x:auto}.finChartBox svg{min-width:600px}.finZuordnen{display:flex;width:100%}.finZuordnen select{flex:1 1;min-width:0;max-width:none}.finTable.cardTable tr.finSum td,.finTable.cardTable tr.finTotal td{background:transparent}.finTable.cardTable td[data-label]:before{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.finMonatRow{cursor:pointer}.finMonatRow.open,.finMonatRow:hover{background:#f8f9fa}.finMonatRow:focus-visible{outline:2px solid #3b3e42;outline-offset:-2px}.finMonatRow .finChevron{display:inline-block;width:14px;color:#8a8e93}.finMonatDetail>td{background:#f8f9fa;padding:6px 10px 12px!important}.finMini{display:grid;grid-gap:6px;gap:6px}.finMiniRow{display:grid;grid-template-columns:minmax(0,1fr) 120px 70px 120px;grid-gap:12px;gap:12px;align-items:center;width:100%;background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:9px 12px;font:inherit;color:inherit;text-align:left;cursor:pointer}.finMiniRow.open,.finMiniRow:hover{border-color:#c9cbce}.finMiniRow .finPill{justify-self:start}.finMiniGast{display:grid;min-width:0}.finMiniGast small{font-size:12px;color:#6b6f74}.finMiniPak{color:#5c6066;font-size:13px}.finMiniDetail{background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:4px 14px 14px;margin:-2px 0 6px}.finPruefen{margin:12px 0 0;display:grid;grid-gap:4px;gap:4px}.finGast{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:10px 12px}.finGast.pruefen{background:#fffbea;border-color:#efe0a8}.finGast .finWhy{flex-basis:100%;font-size:12.5px;color:#3c3f43}.finGastRechnung{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finGastRechnung i{font-style:normal;color:#8a8e93}.finGastRechnung .muted{margin-left:6px;font-size:12.5px}.finDetail h4 small{font-weight:500;font-size:12px}.finHand{margin-top:14px;padding-top:12px;border-top:1px dashed #dedfe1}.finHandGrid{display:grid;grid-template-columns:repeat(4,minmax(0,140px));grid-gap:10px;gap:10px}.finHandGrid label{font-size:12.5px}.finHandGrid input{margin-top:4px;padding:7px 9px}.finUpload{position:relative;cursor:pointer;display:inline-flex;align-items:center}.finUpload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;padding:0;border:0}.finPreisListe{display:grid;grid-gap:6px;gap:6px;margin-top:10px;max-width:560px}.finPreisZeile{display:grid;grid-template-columns:150px 110px 110px 36px;grid-gap:8px;gap:8px;align-items:center}.finPreisZeile input{border:1px solid #d7d9dc;border-radius:9px;padding:8px;font:inherit;min-width:0;width:100%}.finPreisKopf span{font-size:12px;color:#5c6066;font-weight:650}.finPortal,.finPortalHead{grid-template-columns:150px minmax(0,1fr) 90px 90px 110px 36px}.finPortal .check{margin:0!important;justify-content:center}@media(max-width:900px){.finMiniRow{grid-template-columns:1fr auto;gap:4px 10px}.finMiniRow .finMiniPak{display:none}.finMiniRow .finPill{grid-column:1/-1}.finHandGrid{grid-template-columns:1fr 1fr}.finMonatDetail{display:block!important;padding:0!important}.finMonatDetail>td{display:block!important;padding:8px!important}.finPreisZeile{grid-template-columns:1fr 1fr 1fr 36px}}.finKpis{grid-template-columns:repeat(7,minmax(0,1fr))}.finKpi.haupt{background:#f4f8fd;border-color:#c9daee}.finKpi.haupt b{color:#1c5cab}.finMonate td.strong{font-weight:700}.finMiniSub{font-size:11px;color:#6b6f74}.finTable td.finGes{border-left:1px solid #ececed}@media(max-width:1400px){.finKpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.finKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finKpi.haupt{grid-column:1/-1}}.finArchiv{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-top:10px}.finArchiv label{display:grid;grid-gap:4px;gap:4px;width:110px}.finArchiv input{margin-top:0!important}.finKpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.finKpi.finErgebnis{grid-column:span 2}@media(max-width:900px){.finKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finKpi.finErgebnis{grid-column:auto}}.finTable{font-size:13px}.finTable td{padding:7px 5px!important}.finTable th{padding:5px!important}@media(min-width:901px) and (max-width:1600px){.finTable td.finZahl .finPill{font-size:0;padding:3px}.finTable td.finZahl .finPill i{font-size:11px}}.finQ{font-size:9.5px;font-weight:700;color:#5c6066;background:#eceeef;border-radius:4px;padding:0 3px;margin-left:3px;vertical-align:2px}.finQ.fehlt{background:#fde4e4;color:#8b2727}.finHandGrid{grid-template-columns:repeat(6,minmax(0,120px))}@media(max-width:900px){.finHandGrid{grid-template-columns:1fr 1fr}}.refundPurposeSmall .copyBtn{display:inline-block;margin-left:8px;vertical-align:middle}.finVorschau{color:#8a5a00}.finVorschauHinweis{margin-bottom:8px}.finPruefZeile{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.finPruefZeile+.finPruefZeile{margin-top:6px}.finPruefZeile .tinyBtn{flex:none}.finAusgeblendet{margin:8px 0 10px;display:grid;grid-gap:4px;gap:4px}.erneutSenden{margin-top:10px;display:grid;grid-gap:8px;gap:8px;font-weight:400}.erneutVerlauf{margin:0;padding-left:18px;font-size:13.5px;color:#36404b}.erneutHinweis{margin:0;font-size:13px}.finVerknuepft{margin-bottom:8px}.finVerknMark{display:inline-block;margin-left:6px;font-size:11.5px;color:#3f5f86;background:#eef3f9;border:1px solid #d6e1ee;border-radius:6px;padding:0 5px}.erneutGrund{display:block;font-size:12px;opacity:.85}.finSuche{position:relative;display:inline-flex;align-items:center;gap:4px;width:240px;max-width:100%}.finSuche input{width:100%;border:1px solid #d5d7da;border-radius:9px;font:inherit;background:#fff}.finSuche input,.finSucheWahl{padding:5px 8px;font-size:12.5px}.finSucheWahl{flex:1 1;min-width:0;border:1px solid #c9d6e6;background:#eef3f9;border-radius:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finSucheListe{position:absolute;top:calc(100% + 4px);left:0;width:min(360px,90vw);z-index:20;background:#fff;border:1px solid #d6d9dc;border-radius:10px;box-shadow:0 8px 24px #0002;display:grid;padding:4px;max-height:320px;overflow:auto}.finSucheListe button{all:unset;cursor:pointer;padding:7px 9px;border-radius:7px;font-size:13px;line-height:1.35}.finSucheListe button:focus-visible,.finSucheListe button:hover{background:#eef3f9}.finSucheListe small{color:#6b7280}.finSucheListe .muted{padding:7px 9px;font-size:13px}@media(max-width:900px){.finSuche{width:100%;flex:1 1}}.finAbweichung td .tinyBtn{text-decoration:none}.bl-suchregel-head{margin-top:26px}.bl-regel .tinyBtn{margin-left:4px}.bankAbrufAb{align-items:end}.bankAbrufAbKnopf{padding-bottom:22px}.stat .statSub{grid-column:2;font-size:12px;color:#5c6066}.bl-sammel-betreff{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.bl-sammel-betreff input{min-width:240px;flex:1 1;border:1px solid #d7d9dc;border-radius:8px;padding:5px 8px;font:inherit}.bl-panel-grid .bl-span2{grid-column:span 2}@media(max-width:760px){.bl-panel-grid .bl-span2{grid-column:auto}}.vlCard h4{margin:22px 0 8px}.vlBuchung{max-width:520px;margin-top:10px}.vlGruppe{display:grid;grid-gap:8px;gap:8px}.vlItem{border:1px solid #e3e4e6;border-radius:11px;background:#fff}.vlKopf{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;cursor:pointer}.vlKopf>span:first-child{display:grid;grid-gap:2px;gap:2px}.vlKopf small{font-size:12px}.vlItem.open .vlKopf{border-bottom:1px solid #ececed}.vlBody{padding:12px 14px;display:grid;grid-gap:10px;gap:10px}.vlText{width:100%;min-height:220px;font-family:inherit}.vlChips{display:flex;gap:6px;align-items:center}.vlChips,.vlKnoepfe{flex-wrap:wrap}.vlVorschau{border:1px dashed #c9cbce;border-radius:10px;padding:12px;background:#fafafa;display:grid;grid-gap:6px;gap:6px}.vlVorschau pre{white-space:pre-wrap;font-family:inherit;margin:0;font-size:13px}.vlDoku{display:grid;grid-gap:8px;gap:8px}.vlDoku>div{display:grid;grid-gap:2px;gap:2px;border:1px solid #e3e4e6;border-radius:11px;padding:10px 14px;background:#fff}.vlBody input,.vlText{font-weight:400;color:#303236}.vlDoku>div{font-size:13px}.vlDoku>div b{font-size:14px}.bl-jahre{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:4px 0 14px;padding:4px;background:#e6e7e9;border-radius:12px}.bl-jahre-label{font-size:13px;font-weight:700;color:#55585d;padding:0 8px 0 6px}.bl-jahre-export{margin-left:auto;display:flex;align-items:center;padding-right:4px}.bl-jahre-export .muted{font-size:13px;padding:0 6px}@media (max-width:760px){.bl-jahre-export{margin-left:0;width:100%;padding:4px 0 0}.bl-jahre-export .buttonLink{width:100%;text-align:center}}.rgMark{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.rgAn{font-size:12px;font-weight:700;color:#287041}.rgKpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rgTable{min-width:1020px;table-layout:fixed}.rgTable td:first-child,.rgTable th:first-child{width:190px}.rgTable td:nth-last-child(-n+2),.rgTable th:nth-last-child(-n+2){width:76px}.rgTable td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rgTable td.rgName{white-space:normal}.rgTable tr.rgGruppe td{background:#f4f5f6;font-weight:750;font-size:12.5px;padding-top:10px!important}.rgTable tr.rgSumme td{font-weight:700;border-bottom:2px solid #d5d7da!important}.rgTable tr.rgGesamt td{font-size:14px}.rgNameBtn{background:none;border:0;padding:0;font:inherit;font-weight:650;color:inherit;cursor:pointer;text-align:left}.rgNameBtn span{color:#9a9ea3;font-size:12px}.rgName small{display:block;color:#8a8e93;font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.rgEdit{display:flex;gap:4px;align-items:center}.rgEdit input{min-width:0;width:100%;border:1px solid #d7d9dc;border-radius:7px;padding:4px 6px;font:inherit;font-size:12.5px}.rgBetrag{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;-webkit-text-decoration:underline dotted #b5b8bc;text-decoration:underline dotted #b5b8bc;text-underline-offset:3px}.rgBetrag small{color:#6b6f74}.rgZelle.offen{background:#eef4fb}.rgTable tr.rgDetail td{white-space:normal;background:#fafbfc}@media(max-width:900px){.rgKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.rgLink{background:none;border:0;padding:0;font:inherit;color:#1c5cab;font-weight:650;cursor:pointer;text-decoration:underline}.rgTable{border-collapse:collapse;width:100%;font-size:13px}.rgTable th{font-size:12px;color:#5c6066;font-weight:700;background:#fafafa;padding:7px 6px;text-align:right;white-space:nowrap}.rgTable th:first-child{text-align:left}.rgTable td{padding:8px 6px;border-bottom:1px solid #ececed;text-align:right}.rgTable td:first-child{text-align:left}.rgTable td.strong{font-weight:700}.rgTable td.muted{color:#6b6f74}.rgTable tfoot td{font-weight:750;border-top:2px solid #3b3e42;border-bottom:0}.rgTable td:first-child,.rgTable th:first-child{position:-webkit-sticky;position:sticky;left:0;background:#fff;z-index:1;padding-left:10px}.rgTable th:first-child{background:#fafafa}.rgTable tr.rgGruppe td{position:static}.rgTable tr.rgGruppe td:first-child{position:-webkit-sticky;position:sticky;background:#f4f5f6}.rgTable tr.rgDetail td:first-child{position:static;background:#fafbfc}@media(max-width:900px){.rgTable td:first-child,.rgTable th:first-child{width:130px!important}.rgTable{min-width:860px}}.vnNavi{margin-bottom:16px;border-color:#c9daee;background:#f7fafd}.vnListe{display:grid;margin-top:10px}.vnZeile{display:grid;grid-template-columns:minmax(0,1fr) 150px 170px;grid-gap:12px;gap:12px;align-items:center;padding:9px 10px;border-top:1px solid #e3e8ef;border-radius:8px}.vnZeile.aktuell{background:#e8f0fb}.vnZeit b{display:block;font-size:14px}.vnBetrag small,.vnZeit small{display:block;color:#5c6066;font-size:12px}.vnBetrag{font-weight:650}.vnAktion,.vnBetrag{text-align:right}@media(max-width:760px){.vnZeile{grid-template-columns:1fr auto}.vnAktion{grid-column:1/-1;text-align:left}}.finLinks{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.finLinks .tinyBtn{white-space:nowrap}.st-jahre{flex-wrap:wrap}.st-neuJahr{padding:7px 12px;font-size:13px}.st-seite{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.st-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px 20px;gap:14px 20px;align-items:center}.st-fortText{font-size:15px;margin-bottom:7px}.st-fortText b{font-size:20px}.st-balken{height:10px;border-radius:99px;background:#eceeef;overflow:hidden}.st-balken span{display:block;height:100%;background:#3f8a5a;border-radius:99px;transition:width .3s}.st-zip{display:grid;grid-gap:4px;gap:4px;justify-items:end;text-align:right}.st-zip small{font-size:12px}.st-fristen{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 28px;border-top:1px solid #ececed;padding-top:12px}.st-frist{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:#55585d;font-weight:600;max-width:460px}.st-frist b{font-size:16px;color:#25272a}.st-datum input,.st-frist input{font:inherit;border:1px solid #d7d9dc;border-radius:9px;padding:6px 9px;background:#fff;max-width:180px}.st-datum small,.st-frist small{font-weight:400;font-size:12px}.st-gruppeKopf h3{margin:0}.st-hinweisGruppe{margin:6px 0 0;font-size:13px}.st-punkte{display:grid;margin-top:8px}.st-punkt{border-top:1px solid #ececed;padding:11px 2px;display:grid;grid-gap:7px;gap:7px}.st-punkt:first-child{border-top:0}.st-punkt.is-drop{background:#eef4fb;outline:2px dashed #8fb0d6;border-radius:10px}.st-zeile{display:grid;grid-template-columns:24px minmax(0,1fr) 215px;grid-gap:10px;gap:10px;align-items:start}.st-haken{width:22px;height:22px;border-radius:7px;border:2px solid #c6c9cd;display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff;margin-top:1px}.st-h-da,.st-h-gegeben{background:#3f8a5a;border-color:#3f8a5a}.st-h-gegeben{background:#2f6fb0;border-color:#2f6fb0}.st-h-nicht_noetig{background:#a4a8ad;border-color:#a4a8ad}.st-text{display:grid;grid-gap:3px;gap:3px;min-width:0}.st-titel{font-weight:680;line-height:1.35;overflow-wrap:anywhere}.st-nicht_noetig .st-titel{color:#7a7e83;text-decoration:line-through}.st-einmalig{font-size:11px;font-weight:700;color:#8a6a16;background:#fff4d9;border-radius:99px;padding:1px 7px;margin-left:6px;text-decoration:none;display:inline-block}.st-hinweis{color:#5c6066;font-size:12.5px;line-height:1.4}.st-auto{font-size:12.5px;font-weight:600}.st-status{font:inherit;font-size:13px;border:1px solid #d7d9dc;border-radius:9px;padding:6px 8px;background:#fff;width:100%}.st-da .st-status,.st-gegeben .st-status{border-color:#b9d6c3;background:#f2f9f4}.st-datum{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:34px;font-size:13px;color:#55585d;font-weight:600}.st-dateien{list-style:none;margin:0 0 0 34px;padding:0;display:grid;grid-gap:4px;gap:4px}.st-dateien li{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.st-dateien a{color:#1c5cab;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-x{border:0;background:none;color:#9a9ea3;cursor:pointer;font-size:12px;padding:2px 5px;border-radius:5px}.st-x:hover{background:#f3e3e3;color:#9c3535}.st-notiz{margin-left:34px;display:grid;grid-gap:6px;gap:6px;justify-items:start}.st-bearbeiten input,.st-bearbeiten select,.st-bearbeiten textarea,.st-neu input,.st-notiz textarea{font:inherit;font-size:13.5px;border:1px solid #d7d9dc;border-radius:9px;padding:7px 9px;background:#fff;width:100%;box-sizing:border-box}.st-aktionen{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-left:34px}.st-aktionen .tinyBtn{margin:0}.st-bearbeiten{margin-left:34px;background:#f7f7f8;border-radius:11px;padding:12px;display:grid;grid-gap:9px;gap:9px}.st-bearbeiten label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:#55585d;font-weight:600}.st-bearbeiten .st-check{display:flex;align-items:center;gap:7px;font-weight:500}.st-bearbeiten .st-check input{width:auto}.st-bearbeitenKnoepfe{display:flex;flex-wrap:wrap;gap:8px}.st-neu{display:flex;gap:6px;align-items:center;margin-top:10px}.st-neu input{max-width:420px}.st-plus{margin-top:10px}.st-korb h3,.st-neuGruppe h3{margin:0}.st-korb p{margin:6px 0 0;font-size:13.5px}.st-korbListe{list-style:none;margin:12px 0 0;padding:0;display:grid}.st-korbListe li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid #ececed;padding:9px 0}.st-korbInfo{display:grid;grid-gap:2px;gap:2px;min-width:0}.st-korbInfo a{color:#1c5cab}.st-korbInfo a,.st-korbInfo small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-korbInfo small{font-size:12px}.st-korbAktion{display:flex;gap:5px;align-items:center}.st-korbAktion select{font:inherit;font-size:13px;border:1px solid #d7d9dc;border-radius:9px;padding:5px 7px;max-width:240px}.st-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.st-eigen{display:flex;gap:5px;align-items:center}.st-eigen input{width:70px;font:inherit;font-size:20px;font-weight:740;border:1px solid #d7d9dc;border-radius:8px;padding:2px 6px}.st-klein{font-size:12.5px;margin:12px 0 0}.st-unter{font-size:13.5px;margin:6px 0 0}.st-tabelle{overflow-x:auto;margin-top:10px}.st-tab{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.st-tab th{font-size:12px;color:#5c6066;font-weight:700;background:#fafafa;padding:7px 8px}.st-tab td,.st-tab th{text-align:right;white-space:nowrap}.st-tab td{padding:8px;border-bottom:1px solid #ececed}.st-tab td.st-tabText,.st-tab td:first-child,.st-tab th.st-links,.st-tab th:first-child{text-align:left}.st-tab tfoot td{font-weight:750;border-top:2px solid #3b3e42;border-bottom:0}.st-tab td.st-tabText{white-space:normal;max-width:340px}.st-tab td.st-tabText small{display:block;color:#8a8e93;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finKpis.st-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:760px){.finKpis.st-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.st-kopf{grid-template-columns:minmax(0,1fr)}.st-zip{justify-items:stretch;text-align:left}.st-zip .btn{width:100%;white-space:normal}.st-fristen>*{min-width:0}.st-zeile{grid-template-columns:24px minmax(0,1fr)}.st-status{grid-column:2}.st-aktionen,.st-bearbeiten,.st-dateien,.st-datum,.st-notiz{margin-left:0}.st-korbListe li{grid-template-columns:minmax(0,1fr)}.st-korbAktion{flex-wrap:wrap}.st-korbAktion select{max-width:100%;width:100%;min-width:0;flex:1 1 100%}.st-neu{flex-wrap:wrap}.st-neu input{max-width:none}}.bu-x{display:inline-grid;place-items:center;width:17px;height:17px;margin-left:6px;border-radius:5px;background:#2f6fb0;color:#fff;font-size:11px;font-weight:800;line-height:1;vertical-align:1px;text-transform:lowercase}.bu-mini{color:#1c5cab;font-weight:650;text-decoration:none;font-size:12px}.bu-mini:hover{text-decoration:underline}.bu-nameLink{color:inherit;text-decoration:none}.bu-nameLink:hover{text-decoration:underline}.bu-finLinks{justify-content:flex-start;margin-bottom:8px}.bu-finBuchung{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.sideSuche{margin:0 0 14px}.sideSuche input{width:100%;border:1px solid #4a4d51;background:#36393c;color:#fff;border-radius:9px;padding:9px 11px;font:inherit;font-size:13.5px}.sideSuche input::placeholder{color:#a9abaf}.sideSuche input:focus{outline:2px solid #8fb0d6;outline-offset:0}.side{overflow-y:auto}@media (min-width:761px) and (max-width:1100px){.sideSuche{display:none}}@media (max-width:760px){.sideSuche{display:none}.side.navOpen .sideSuche{display:block;margin:10px 0 0}.side.navOpen .sideSuche input{font-size:16px;min-height:44px}}.bu-seite{grid-template-columns:minmax(0,1fr);grid-gap:16px}.bu-grid,.bu-seite{display:grid;gap:16px}.bu-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px}.bu-blaettern{display:flex;justify-content:space-between;align-items:center;gap:10px}.bu-blaettern .ghostBtn{padding:7px 12px;font-size:13px}.bu-blaetternText{font-size:13px}.bu-ablauf{padding:14px 16px}.bu-ablauf ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));grid-gap:8px;gap:8px}.bu-schritt{display:grid;grid-template-columns:24px minmax(0,1fr);grid-column-gap:7px;column-gap:7px;align-items:center;padding:7px 8px;border-radius:10px;background:#f6f7f8}.bu-schritt b{font-size:12.5px;line-height:1.25;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.bu-schritt small{grid-column:2;font-size:11.5px;color:#5c6066}.bu-punkt{grid-row:span 2;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;border:2px solid #c6c9cd;color:#fff;background:#fff}.bu-ok .bu-punkt{background:#3f8a5a;border-color:#3f8a5a}.bu-problem{background:#fdf0f0}.bu-problem .bu-punkt{background:#b94c4c;border-color:#b94c4c}.bu-problem small{color:#9c3535}.bu-na{opacity:.6}.bu-na .bu-punkt{background:#c6c9cd;border-color:#c6c9cd}.bu-offen{border-color:#f0d8a4;background:#fffaf0}.bu-offen h3{margin:0 0 8px}.bu-offen ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.bu-offen li{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px}.bu-dl{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr);grid-gap:7px 14px;gap:7px 14px;margin:10px 0 0;font-size:14px}.bu-dl dt{color:#5c6066;font-size:13px}.bu-dl dd{margin:0;overflow-wrap:anywhere}.bu-pre{white-space:pre-wrap}.bu-kopf h3{margin:0}.bu-verkn{margin-top:12px;padding-top:10px;border-top:1px solid #ececed;font-size:13.5px}.bu-verkn ul{margin:6px 0 0;padding-left:18px}.bu-stamm{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bu-stamm small{font-size:12px}.bu-aktionen h3{margin:0 0 10px}.bu-knoepfe{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;align-items:center}.bu-knoepfe .tinyBtn{margin:0}.bu-knoepfe .ghostBtn{font-size:13.5px;padding:7px 12px}.bu-klein{font-size:12.5px;margin:6px 0 0}.bu-summen{display:flex;flex-wrap:wrap;gap:8px 22px;margin:8px 0 10px;font-size:14px}.bu-summen b{margin-left:4px}.bu-tab{width:100%;border-collapse:collapse;font-size:13.5px}.bu-tab th{font-size:12px;color:#5c6066;font-weight:700;text-align:left;padding:7px 8px;background:#fafafa}.bu-tab td{padding:8px;border-top:1px solid #ececed;vertical-align:top}.bu-tab td:last-child,.bu-tab th:last-child{text-align:right;white-space:nowrap}.bu-tab td.bu-links small{display:block;color:#8a8e93;font-size:11.5px;overflow-wrap:anywhere}.bu-unsicher{background:#fffaf0}.bu-liste{list-style:none;margin:8px 0 0;padding:0;display:grid}.bu-liste li{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:7px 0;border-top:1px solid #ececed;font-size:13.5px;align-items:baseline}.bu-liste li:first-child{border-top:0}.bu-liste li>span:first-child{color:#5c6066;font-size:12.5px;white-space:nowrap}.bu-verlauf li.bu-v-zahlung>span:last-child{color:#287041}.bu-verlauf li.bu-v-mail>span:last-child{color:#2f5e94}.bu-details summary{cursor:pointer;font-size:13px;color:#404348;font-weight:650;margin-top:10px}.bu-nachrichten{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.bu-nachrichten li{padding:9px 12px;border-radius:11px;background:#f3f5f7;max-width:85%}.bu-nachrichten li.ich{background:#e8f0fb;justify-self:end}.bu-nachrichten small{color:#5c6066;font-size:11.5px}.bu-nachrichten p{margin:3px 0 0;white-space:pre-wrap;font-size:13.5px;overflow-wrap:anywhere}.bu-notiz{width:100%;font:inherit;font-size:14px;border:1px solid #d7d9dc;border-radius:10px;padding:9px 11px;margin:6px 0 8px;box-sizing:border-box;resize:vertical}.bu-drop{outline:2px dashed #8fb0d6;background:#f4f8fd}.bu-kasten{margin-bottom:16px}.bu-kasten h3{margin:0}.bu-kastenRechts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.bu-kastenRechts .ghostBtn{padding:6px 11px;font-size:13px}.bu-kasten .bu-liste li{grid-template-columns:90px minmax(0,1fr) auto}.bu-filter{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(110px,1fr)) auto auto!important;align-items:center}.bu-check{display:flex!important;align-items:center;gap:6px;white-space:nowrap}.bu-check input{width:auto!important;margin:0!important}.bu-liste-tab tr.bu-storno td{opacity:.55}.bu-liste-tab tr.bu-zeileOffen td:first-child{box-shadow:inset 3px 0 0 #c99d34}.bu-woche{margin-bottom:18px}@media(max-width:1100px){.bu-filter{grid-template-columns:1fr 1fr!important}}@media(max-width:900px){.bu-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.bu-liste li{grid-template-columns:minmax(0,1fr);gap:2px}.bu-kasten .bu-liste li{grid-template-columns:minmax(0,1fr) auto}.bu-kasten .bu-liste li>span:first-child{grid-column:1/-1}.bu-dl{grid-template-columns:minmax(0,1fr)}.bu-dl dt{margin-top:4px}.bu-offen li{flex-direction:column;align-items:flex-start}.bu-filter{grid-template-columns:minmax(0,1fr)!important}.bu-tab{font-size:13px}.bu-tab td:nth-child(2),.bu-tab th:nth-child(2){display:none}}@media print{.actionBar,.bu-blaettern,.noPrint,.side{display:none!important}.shell{display:block}.main{padding:0;max-width:none}body,html{background:#fff}.card{box-shadow:none;page-break-inside:avoid;break-inside:avoid;border-color:#ccc}.bu-grid{grid-template-columns:1fr 1fr}details.bu-details,details.bu-details>*{display:block}}.te-seite{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;max-width:720px}.te-liste{list-style:none;margin:8px 0 0;padding:0;display:grid}.te-liste li{display:grid;grid-gap:3px;gap:3px;padding:9px 0;border-top:1px solid #ececed}.te-liste li:first-child{border-top:0}.te-liste li>span{display:flex;justify-content:space-between;gap:10px;min-width:0}.te-liste b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.te-ziel h3{margin:0 0 8px}.te-wahl{display:flex!important;gap:10px;align-items:flex-start;padding:10px;border:1px solid #e3e5e7;border-radius:11px;margin-bottom:8px;cursor:pointer;font-weight:500;color:#25272a}.te-wahl input{width:auto!important;margin:3px 0 0!important}.te-wahl span{display:grid;grid-gap:2px;gap:2px}.te-wahl small{font-size:12.5px}.te-steuer{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:8px;gap:8px;margin:4px 0 12px}.te-steuer select{font:inherit;border:1px solid #d7d9dc;border-radius:10px;padding:10px;background:#fff;min-width:0}.te-knopf{width:100%;min-height:46px}.gs-seite{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.gs-erkl{font-size:13.5px;margin:0;line-height:1.5}.gs-liste{display:grid;margin-top:8px}.gs-zeile{display:grid;grid-template-columns:90px minmax(0,1fr) 110px 380px;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #ececed}.gs-zeile:first-child{border-top:0}.gs-zeile.gs-ohne{box-shadow:inset 3px 0 0 #c99d34;padding-left:8px}.gs-datum{font-size:13px;color:#5c6066}.gs-wer{display:grid;grid-gap:2px;gap:2px;min-width:0}.gs-wer small{color:#6b6f74;font-size:12px;overflow-wrap:anywhere}.gs-zu{color:#2f5e94!important}.gs-betrag{text-align:right;white-space:nowrap}.gs-beleg{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;align-items:center}.gs-beleg select{font:inherit;font-size:12.5px;border:1px solid #d7d9dc;border-radius:8px;padding:4px 6px;max-width:220px}.gsVorschlag{color:#8a6a16!important}.gsWahl{grid-column:1/-1;margin-top:8px;padding:12px;background:#f7f7f8;border-radius:11px;display:grid;grid-gap:8px;gap:8px}.gsWahlKopf{display:flex;justify-content:space-between;align-items:center;gap:8px}.gsWahl input{font:inherit;border:1px solid #d7d9dc;border-radius:9px;padding:8px 10px}.gsWahlListe{max-height:320px;overflow:auto;border-radius:9px;border:1px solid #e3e5e7}.gsWahlListe,.gsWahlZeile{display:grid;background:#fff}.gsWahlZeile{grid-template-columns:86px minmax(0,1fr) 90px 120px;grid-gap:8px;gap:8px;align-items:center;text-align:left;font:inherit;font-size:13px;padding:8px 10px;border:0;border-top:1px solid #ececed;cursor:pointer}.gsWahlZeile:first-child{border-top:0}.gsWahlZeile:hover{background:#eef4fb}.gsWahlZeile span:nth-child(2){display:grid;min-width:0}.gsWahlZeile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b6f74}@media(max-width:760px){.gs-zeile{grid-template-columns:minmax(0,1fr) auto}.gs-beleg,.gs-datum{grid-column:1/-1}.gs-beleg{justify-content:flex-start}.gsWahlZeile{grid-template-columns:minmax(0,1fr) auto}.gsWahlZeile>small,.gsWahlZeile>span:first-child{display:none}}