.offerten-scope{--ink:#202e34;--muted:#778287;--green:#176956;--line:#e5e9e7;--bg:#f6f8f7;--nav:#162e2a}.offerten-scope,.offerten-scope *{box-sizing:border-box}.offerten-scope{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}.offerten-scope button,.offerten-scope input,.offerten-scope textarea,.offerten-scope select{font:inherit}.offerten-scope button,.offerten-scope a,.offerten-scope input,.offerten-scope textarea{outline-offset:4px}.offerten-scope button{cursor:pointer}.offerten-scope button:disabled{cursor:not-allowed;opacity:.5}.offerten-scope a{color:inherit;text-decoration:none}.offerten-scope h1,.offerten-scope h2,.offerten-scope h3,.offerten-scope p{margin:0}.offerten-scope h1,.offerten-scope h2,.offerten-scope h3{font-family:Manrope,Arial,sans-serif}.offerten-scope button svg,.offerten-scope a svg{flex-shrink:0}.offerten-scope button{color:inherit}.offerten-scope input,.offerten-scope textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dce2de;border-radius:7px;padding:11px 12px}.offerten-scope textarea{resize:vertical;line-height:1.65}.offerten-scope input:focus,.offerten-scope textarea:focus{outline-offset:1px;outline:2px solid #8fc1ab}.offerten-scope small{font-size:12px}.offerten-scope .app-shell{min-height:100vh;display:flex}.offerten-scope .sidebar{background:var(--nav);color:#c4d0c9;flex-direction:column;flex-shrink:0;width:224px;padding:32px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.offerten-scope .brand{color:#fff;letter-spacing:-1px;align-items:center;gap:11px;padding-left:9px;font-family:Manrope,sans-serif;font-size:29px;font-weight:800;display:flex}.offerten-scope .brand-symbol{color:#183c30;background:#bdd4b6;border-radius:9px;place-items:center;width:35px;height:38px;display:grid}.offerten-scope .brand-dot{color:#b7d5a8}.offerten-scope .workspace-label{letter-spacing:1.3px;color:#98afa5;align-items:center;gap:8px;margin:27px 10px 31px;font-size:9px;display:flex}.offerten-scope .workspace-label span{letter-spacing:.7px;border:1px solid #53685c;border-radius:3px;padding:3px 4px;font-size:8px}.offerten-scope nav{flex-direction:column;gap:7px;display:flex}.offerten-scope .nav-item{color:#b7c8c0;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:13px 12px;font-size:13px;display:flex}.offerten-scope .nav-item:hover{background:#244238}.offerten-scope .nav-item.active{color:#213c2f;background:#d6e4cf;font-weight:650}.offerten-scope .nav-item b{color:#fff;background:#1e4b3d;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:11px}.offerten-scope .sidebar-bottom{margin-top:auto;padding:30px 10px 0}.offerten-scope .small-mark{align-items:center;gap:7px;font-size:11px;display:flex}.offerten-scope .sidebar-bottom p{color:#91a99d;margin-top:10px;font-size:11px;line-height:1.8}.offerten-scope .profile{border-top:1px solid #354b40;align-items:center;gap:10px;margin-top:25px;padding-top:21px;display:flex}.offerten-scope .avatar{color:#e0e9d8;background:#375546;border-radius:50%;place-items:center;width:33px;height:33px;font-size:11px;display:grid}.offerten-scope .profile strong{text-overflow:ellipsis;white-space:nowrap;color:#e0e9e2;max-width:122px;font-size:11px;display:block;overflow:hidden}.offerten-scope .profile small{color:#98b0a2;margin-top:4px;font-size:10px;display:block}.offerten-scope .main-shell{flex:1;min-width:0;margin-left:224px}.offerten-scope .topbar{border-bottom:1px solid var(--line);color:#7c8882;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 38px;font-size:12px;display:flex}.offerten-scope .topbar>span{align-items:center;gap:13px;display:flex}.offerten-scope .topbar-right{align-items:center;gap:20px;display:flex}.offerten-scope .topbar-right a{font-size:11px}.offerten-scope .test-pill{color:#58715d;align-items:center;gap:7px;display:flex}.offerten-scope .test-pill i,.offerten-scope .badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.offerten-scope main{max-width:1640px;margin:auto;padding:35px 38px 20px}.offerten-scope .page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.offerten-scope .eyebrow{letter-spacing:1.7px;color:#789180;margin-bottom:10px;font-size:9px;font-weight:700}.offerten-scope h1{letter-spacing:-1px;font-size:29px;font-weight:750;line-height:1.3}.offerten-scope .page-heading p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.offerten-scope .button{white-space:nowrap;background:#fff;border:1px solid #dce3de;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 14px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.offerten-scope .button:hover{background:#f0f5ef}.offerten-scope .button.primary{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 2px 3px #152d2310}.offerten-scope .button.primary:hover{background:#0e5243}.offerten-scope .button.success{color:#17674f;background:#f0f8f0}.offerten-scope .button.subtle{background:0 0;font-weight:500}.offerten-scope .full{width:100%}.offerten-scope .button-row{flex-wrap:wrap;gap:10px;display:flex}.offerten-scope .sandbox-banner{color:#667d65;background:#edf3e8;border:1px solid #e2eadb;border-radius:6px;align-items:center;gap:10px;margin-bottom:25px;padding:12px 15px;font-size:11px;line-height:1.6;display:flex}.offerten-scope .sandbox-banner svg{flex-shrink:0}.offerten-scope .sandbox-banner strong{font-weight:650}.offerten-scope .stats{grid-template-columns:1.25fr 1fr 1fr;gap:17px;margin-bottom:24px;display:grid}.offerten-scope .stat{border:1px solid var(--line);background:#fff;border-radius:9px;padding:21px 22px}.offerten-scope .stat.accent{background:#eef3eb;border-color:#dce6d4}.offerten-scope .stat-label{color:#697a70;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.offerten-scope .stat-label svg{color:#8ea08f}.offerten-scope .stat strong{letter-spacing:-1px;margin-top:15px;font-family:Manrope,sans-serif;font-size:29px;font-weight:750;display:block}.offerten-scope .stat small{color:#8a948d;margin-top:10px;font-size:10px;display:block}.offerten-scope .attention{border:1px solid var(--line);background:#fff;border-left:3px solid #a7ba87;border-radius:7px;align-items:center;gap:14px;margin:27px 0;padding:17px 20px;display:flex}.offerten-scope .attention-icon{color:#82926a;background:#f1f4e9;border-radius:10px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.offerten-scope .attention h2{font-size:13px;font-weight:700}.offerten-scope .attention p{color:#879189;margin-top:6px;font-size:11px}.offerten-scope .attention .button{margin-left:auto;font-size:11px}.offerten-scope .panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.offerten-scope .panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:23px 23px 19px;display:flex}.offerten-scope .panel h2{letter-spacing:-.3px;font-size:16px}.offerten-scope .panel-heading p{color:#8a948e;margin-top:7px;font-size:11px}.offerten-scope .count{vertical-align:middle;color:#829080;background:#f8faf7;border:1px solid #e4e8e3;border-radius:5px;margin-left:7px;padding:2px 7px;font:11px DM Sans,sans-serif}.offerten-scope .table-tools{justify-content:space-between;align-items:center;gap:15px;padding:0 23px 19px;display:flex}.offerten-scope .filter-tabs{gap:3px;display:flex}.offerten-scope .filter-tabs button{color:#849088;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:11px}.offerten-scope .filter-tabs button.selected{color:#375840;background:#edf2e9;font-weight:650}.offerten-scope .search{color:#a1aaa3;border:1px solid #e3e7e2;border-radius:6px;align-items:center;gap:7px;padding:0 10px;display:flex}.offerten-scope .search input{background:0 0;border:0;width:191px;padding:8px 0;font-size:11px}.offerten-scope .table-scroll{overflow:auto}.offerten-scope table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.offerten-scope thead{color:#8e978f;letter-spacing:.8px;background:#f9faf8;border-top:1px solid #edf0eb;border-bottom:1px solid #edf0eb;font-size:9px}.offerten-scope th{padding:13px 20px;font-weight:550}.offerten-scope th:first-child{padding-left:23px}.offerten-scope td{border-bottom:1px solid #edf0ec;padding:19px 20px;font-size:12px}.offerten-scope tbody tr{cursor:pointer}.offerten-scope tbody tr:hover{background:#fafcf8}.offerten-scope tbody tr:last-child td{border:0}.offerten-scope .customer-cell{align-items:center;gap:12px;display:flex}.offerten-scope .customer-avatar{color:#7b8c73;background:#f3f5ee;border:1px solid #e7ece5;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.offerten-scope .customer-link{color:#2b3b31;text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.offerten-scope .customer-cell div>span{color:#7f8a82;margin:5px 0;font-size:11px;display:block}.offerten-scope .customer-cell small{color:#a0a79f;font-size:9px}.offerten-scope .amount{font-size:12px;font-weight:650}.offerten-scope .badge{color:#677968;white-space:nowrap;background:#f0f3ee;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.offerten-scope .badge.approval{color:#997323;background:#faf1dc}.offerten-scope .badge.won{color:#3d8050;background:#eaf4eb}.offerten-scope .badge.paused{color:#6c7893;background:#edf0f6}.offerten-scope .badge.lost{color:#967575;background:#f6eeee}.offerten-scope .next-step{color:#738071;align-items:center;gap:6px;font-size:11px;display:flex}.offerten-scope .step-count{color:#a2aaa1;margin-top:6px;font-size:9px;display:block}.offerten-scope .table-footer{border-top:1px solid var(--line);color:#99a297;justify-content:space-between;padding:14px 23px;font-size:10px;display:flex}.offerten-scope .page-footer{color:#a0a99f;justify-content:space-between;gap:20px;margin-top:28px;font-size:10px;display:flex}.offerten-scope .page-footer>span:last-child{align-items:center;gap:6px;display:flex}.offerten-scope .empty{text-align:center;color:#8e9b90;padding:60px 20px}.offerten-scope .empty svg{color:#8ba68d}.offerten-scope .empty h3,.offerten-scope .empty h2{color:#415847;margin-top:16px;font-size:17px}.offerten-scope .empty p{margin:12px 0 20px;font-size:12px}.offerten-scope .welcome{border:1px solid var(--line);text-align:center;background:linear-gradient(120deg,#fff,#f4f8ef);border-radius:10px;padding:46px 35px}.offerten-scope .welcome-icon{color:#6c8554;background:#e7eedb;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 22px;display:grid}.offerten-scope .welcome h2{letter-spacing:-1px;font-size:29px;line-height:1.4}.offerten-scope .welcome p{color:#81907e;max-width:490px;margin:16px auto 24px;font-size:13px;line-height:1.9}.offerten-scope .welcome .button-row{justify-content:center}.offerten-scope .flow{color:#8b9d85;justify-content:center;align-items:center;gap:18px;margin-top:39px;font-size:10px;display:flex}.offerten-scope .mail-row{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:16px;width:100%;padding:19px 25px;display:flex}.offerten-scope .mail-row:hover{background:#fafcf8}.offerten-scope .mail-row>div{flex:1;min-width:0}.offerten-scope .mail-row strong{font-size:13px}.offerten-scope .mail-row p{color:#7f8d82;white-space:nowrap;text-overflow:ellipsis;max-width:600px;margin:6px 0;font-size:12px;overflow:hidden}.offerten-scope .mail-row small,.offerten-scope .mail-row time{color:#9aa496;font-size:10px}.offerten-scope .mail-icon{color:#729267;background:#eff4ed;border-radius:8px;padding:10px}.offerten-scope .mail-icon.incoming{color:#7589a8;background:#ecf0f5}.offerten-scope .error{color:#a94d32;background:#fff3ee;border:1px solid #edccbf;border-radius:6px;margin-bottom:16px;padding:12px 15px;font-size:12px;line-height:1.6}.offerten-scope .notice{color:#417444;background:#e8f3e7;border-radius:6px;align-items:center;gap:8px;margin-bottom:18px;padding:11px 15px;font-size:12px;display:flex}.offerten-scope .notice button{background:0 0;border:0;margin-left:auto;display:flex}.offerten-scope .modal{width:min(570px,100vw - 32px);max-height:90vh;color:var(--ink);border:1px solid #dde5dc;border-radius:14px;padding:0;box-shadow:0 30px 100px #10251c40}.offerten-scope .modal.wide{width:min(830px,100vw - 32px)}.offerten-scope .modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12271f6b}.offerten-scope .modal-head{border-bottom:1px solid var(--line);z-index:1;background:#fff;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.offerten-scope .modal-head strong{font-size:13px}.offerten-scope .icon-button{background:0 0;border:0;padding:3px;display:flex}.offerten-scope .modal-body{padding:25px}.offerten-scope .form{flex-direction:column;gap:18px;display:flex}.offerten-scope .form label,.offerten-scope .reschedule label{flex-direction:column;gap:7px;font-size:12px;font-weight:550;display:flex}.offerten-scope .form label small{color:#879380;font-size:10px;font-weight:400;line-height:1.6}.offerten-scope .form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.offerten-scope .muted{color:#82907e;font-size:12px;line-height:1.8}.offerten-scope .settings-layout{grid-template-columns:1.4fr 1fr;gap:25px;display:grid}.offerten-scope .settings-panel{padding:25px}.offerten-scope .settings-panel h2{margin-bottom:25px}.offerten-scope .settings-info{color:#64805b;background:#edf2e7;border-radius:10px;align-self:start;padding:29px}.offerten-scope .settings-info h2{margin:18px 0;font-size:20px}.offerten-scope .settings-info p,.offerten-scope .settings-info li{font-size:12px;line-height:1.9}.offerten-scope .settings-info ul{margin:20px 0;padding-left:17px}.offerten-scope .form .checkbox{background:#f5f7f1;border-radius:6px;flex-direction:row;align-items:center;gap:10px;padding:12px;display:flex}.offerten-scope .checkbox input{width:17px;height:17px;accent-color:var(--green)}.offerten-scope .checkbox small{margin-top:5px;display:block}.offerten-scope .detail-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.offerten-scope .detail-title h2{letter-spacing:-.6px;font-size:24px}.offerten-scope .detail-title p{color:#7f8b7c;margin-top:7px;font-size:13px}.offerten-scope .detail-facts{background:#f6f8f3;border-radius:7px;grid-template-columns:1fr 1fr 1.5fr;gap:15px;margin:22px 0 16px;padding:16px;display:grid}.offerten-scope .detail-facts small{color:#93a08b;margin-bottom:7px;font-size:10px;display:block}.offerten-scope .detail-facts strong{overflow-wrap:anywhere;font-size:12px}.offerten-scope .status-actions{margin:18px 0 24px}.offerten-scope .section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.offerten-scope .section-title h3{align-items:center;gap:8px;font-size:14px;display:flex}.offerten-scope .draft-box{background:#f4f7ee;border:1px solid #dee6d4;border-radius:8px;padding:20px}.offerten-scope .draft-box>p{color:#89997c;margin:13px 0;font-size:10px}.offerten-scope .draft-box textarea{font-size:12px}.offerten-scope .draft-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}.offerten-scope .draft-footer small{color:#819171;font-size:10px;line-height:1.6}.offerten-scope .detail-status{color:#76866b;background:#f0f3ed;border-radius:7px;align-items:flex-start;gap:11px;padding:18px;font-size:12px;line-height:1.7;display:flex}.offerten-scope .detail-status svg{flex-shrink:0}.offerten-scope .reschedule{align-items:flex-end;gap:12px;margin:18px 0;display:flex}.offerten-scope .reschedule label{color:#86927d;font-size:10px}.offerten-scope .reschedule input{padding:8px 10px;font-size:12px}.offerten-scope .detail-columns{grid-template-columns:1fr 1fr;gap:22px;margin:30px 0;display:grid}.offerten-scope .detail-columns h3{font-size:13px}.offerten-scope .detail-columns .muted{margin:6px 0 10px;font-size:10px}.offerten-scope .detail-columns textarea{margin-bottom:8px;font-size:12px}.offerten-scope .history-title{margin-bottom:20px;font-size:14px}.offerten-scope .timeline{margin:0;padding:0;list-style:none}.offerten-scope .timeline li{gap:13px;padding:0 0 22px;display:flex;position:relative}.offerten-scope .timeline li:before{content:"";background:#e4eadd;width:1px;height:calc(100% - 23px);position:absolute;top:23px;left:11px}.offerten-scope .timeline li:last-child:before{display:none}.offerten-scope .timeline-dot{color:#8ba477;background:#f3f6ee;border:1px solid #dfe7d7;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.offerten-scope .timeline-dot.incoming{color:#7390b0;background:#eef3f9}.offerten-scope .timeline small{color:#97a08e;font-size:9px}.offerten-scope .timeline p{white-space:pre-wrap;color:#63715b;margin-top:5px;font-size:11px;line-height:1.9}@media (width>=1500px){.offerten-scope main{padding:45px 55px 25px}.offerten-scope .topbar{padding:0 55px}.offerten-scope .page-heading{margin-bottom:30px}.offerten-scope td{padding-top:23px;padding-bottom:23px}}@media (width<=1200px){.offerten-scope .sidebar{width:196px;padding-left:12px;padding-right:12px}.offerten-scope .main-shell{margin-left:196px}.offerten-scope main{padding:26px 23px}.offerten-scope .topbar{padding:0 23px}.offerten-scope h1{font-size:25px}.offerten-scope .stats{gap:12px}.offerten-scope .stat{padding:18px}.offerten-scope .stat strong{font-size:25px}.offerten-scope .table-tools{flex-wrap:wrap}.offerten-scope .page-heading{align-items:flex-start}.offerten-scope .attention{flex-wrap:wrap}.offerten-scope .attention .button{margin-left:55px}.offerten-scope .search{flex:1;max-width:280px}.offerten-scope .search input{width:100%}.offerten-scope .settings-layout{grid-template-columns:1fr}}@media (width<=760px){.offerten-scope .app-shell{display:block}.offerten-scope .sidebar{width:100%;padding:15px 17px;position:static}.offerten-scope .brand{padding:0;font-size:24px}.offerten-scope .brand-symbol{width:30px;height:32px}.offerten-scope .workspace-label,.offerten-scope .sidebar-bottom{display:none}.offerten-scope nav{flex-direction:row;gap:4px;margin-top:17px;overflow:auto}.offerten-scope .nav-item{white-space:nowrap;gap:7px;padding:9px 11px;font-size:11px}.offerten-scope .nav-item svg{width:16px}.offerten-scope .main-shell{margin:0}.offerten-scope .topbar{height:50px;padding:0 18px}.offerten-scope .topbar>span{font-size:10px}.offerten-scope .topbar-right a{display:none}.offerten-scope main{padding:24px 17px}.offerten-scope .page-heading{display:block}.offerten-scope .page-heading .button{margin-top:17px}.offerten-scope h1{font-size:24px}.offerten-scope .page-heading p{font-size:12px}.offerten-scope .sandbox-banner{margin-bottom:17px;font-size:10px}.offerten-scope .stats{grid-template-columns:1fr 1fr;gap:10px}.offerten-scope .stat:first-child{grid-column:1/-1}.offerten-scope .stat strong{margin-top:12px;font-size:24px}.offerten-scope .stat small{font-size:9px;line-height:1.7}.offerten-scope .stat-label{font-size:10px}.offerten-scope .attention{gap:10px;padding:16px}.offerten-scope .attention>div:nth-child(2){flex:1}.offerten-scope .attention p{line-height:1.7}.offerten-scope .attention .button{width:100%;margin-left:0}.offerten-scope .panel-heading{flex-wrap:wrap;padding:18px 15px}.offerten-scope .panel-heading .button{font-size:10px}.offerten-scope .table-tools{gap:10px;padding:0 15px 15px}.offerten-scope .filter-tabs{justify-content:space-between;width:100%}.offerten-scope .filter-tabs button{padding:7px 9px;font-size:10px}.offerten-scope .search{width:100%;max-width:none}.offerten-scope .table-footer{padding:12px 15px;font-size:9px}.offerten-scope .table-footer span:last-child{display:none}.offerten-scope .page-footer{flex-direction:column;gap:12px;font-size:9px}.offerten-scope .welcome{padding:30px 18px}.offerten-scope .welcome h2{font-size:25px}.offerten-scope .welcome p{font-size:12px}.offerten-scope .welcome .button-row{flex-direction:column}.offerten-scope .flow{flex-direction:column;gap:10px}.offerten-scope .flow svg{transform:rotate(90deg)}.offerten-scope .modal-body{padding:18px}.offerten-scope .modal-head{padding:16px 18px}.offerten-scope .form-grid,.offerten-scope .detail-columns{grid-template-columns:1fr}.offerten-scope .detail-title h2{font-size:21px}.offerten-scope .detail-facts{grid-template-columns:1fr 1fr}.offerten-scope .detail-facts>div:last-child{grid-column:1/-1}.offerten-scope .draft-box{padding:14px}.offerten-scope .draft-footer{flex-direction:column;align-items:stretch}.offerten-scope .draft-footer .button{font-size:11px}.offerten-scope .detail-columns{gap:25px}.offerten-scope .settings-panel,.offerten-scope .settings-info{padding:20px}.offerten-scope .mail-row{gap:10px;padding:16px 13px}.offerten-scope .mail-row time{display:none}.offerten-scope .topbar-right{gap:8px}}@media (prefers-reduced-motion:reduce){.offerten-scope,.offerten-scope *{scroll-behavior:auto!important;transition:none!important}}.offerten-scope .contact-edit{color:#718466;margin:17px 0;font-size:11px}.offerten-scope .contact-edit summary{cursor:pointer}.offerten-scope .contact-edit input{width:250px;max-width:100%}.offerten-scope .status-action-hint{color:#6d7e68;margin-top:20px;font-size:11px;line-height:1.7}.offerten-scope .status-action-hint+.status-actions{margin-top:10px}.offerten-scope .response-form{flex-direction:column;gap:12px;display:flex}.offerten-scope .response-form label{flex-direction:column;gap:7px;font-size:11px;font-weight:550;display:flex}.offerten-scope .response-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce2de;border-radius:7px;padding:10px;font-size:12px}.offerten-scope .response-form select:focus{outline-offset:1px;outline:2px solid #8fc1ab}.offerten-scope .response-form textarea{margin:0}.offerten-scope .response-effect{color:#57764f;background:#f1f6ed;border-radius:6px;padding:10px;font-size:11px;line-height:1.7}.offerten-scope .detail-columns{grid-template-columns:1.25fr 1fr}.offerten-scope .status-actions{flex-wrap:wrap;gap:8px}@media (width<=760px){.offerten-scope .detail-columns{grid-template-columns:1fr}.offerten-scope .nav-item{flex-shrink:0}}.offerten-scope .creation-intro{background:#ecf2e6;border:1px solid #dce7d4;border-radius:9px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;padding:24px;display:flex}.offerten-scope .creation-intro>div{color:#527347;align-items:center;gap:18px;display:flex}.offerten-scope .creation-intro h2{color:#294634;font-size:18px}.offerten-scope .creation-intro p{margin-top:9px;font-size:12px;line-height:1.7}.offerten-scope .editor-toolbar{align-items:center;gap:17px;margin-bottom:23px;display:flex}.offerten-scope .editor-toolbar>div{flex:1}.offerten-scope .editor-toolbar h2{font-size:19px}.offerten-scope .editor-toolbar small{color:#8b9783;margin-top:5px;font-size:11px;display:block}.offerten-scope .editor-fieldset{border:0;min-width:0;margin:0;padding:0}.offerten-scope .editor-fieldset:disabled input,.offerten-scope .editor-fieldset:disabled textarea,.offerten-scope .editor-fieldset:disabled select{color:#67775f;opacity:1;background:#f7f9f5}.offerten-scope .editor-top-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.offerten-scope .editor-section{margin-bottom:22px;padding:24px;overflow:visible}.offerten-scope .editor-section h3{margin-bottom:20px;font-size:15px}.offerten-scope .editor-section .section-title h3{margin:0}.offerten-scope .editor-section .section-title{margin-bottom:20px}.offerten-scope .editor-section .muted{margin-bottom:18px;font-size:11px}.offerten-scope .line-list{flex-direction:column;gap:18px;margin:20px 0;display:flex}.offerten-scope .offer-line{background:#f7f9f4;border:1px solid #e3e9de;border-radius:8px;padding:18px}.offerten-scope .line-heading{color:#718266;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:11px;display:flex}.offerten-scope .line-heading>div{align-items:center;gap:16px;display:flex}.offerten-scope .text-button{color:#627d55;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:10px;display:flex}.offerten-scope .line-main{grid-template-columns:minmax(180px,2fr) .65fr .7fr 1fr 1fr;align-items:start;gap:13px;display:grid}.offerten-scope .line-main label,.offerten-scope .line-description{color:#73856a;flex-direction:column;gap:7px;font-size:10px;display:flex}.offerten-scope .line-main input{min-width:0;padding:10px;font-size:12px}.offerten-scope .line-total{text-align:right;white-space:nowrap;padding-top:1px}.offerten-scope .line-total small{color:#85947a;margin-bottom:18px;font-size:10px;display:block}.offerten-scope .line-total strong{font-size:12px}.offerten-scope .line-description{margin-top:15px}.offerten-scope .line-description textarea{font-size:12px}.offerten-scope .position-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.offerten-scope .library-controls{flex:1;gap:8px;display:flex}.offerten-scope .library-controls select{color:#59724d;background:#fff;border:1px solid #dce4d6;border-radius:6px;flex:1;min-width:0;padding:9px;font-size:12px}.offerten-scope .editor-bottom-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:22px;display:grid}.offerten-scope .offer-summary{background:#e9f1e3;border:1px solid #d5e2cb;border-radius:9px;padding:26px;position:sticky;top:20px}.offerten-scope .offer-summary h3{font-size:17px}.offerten-scope .offer-summary dl{margin:25px 0 20px}.offerten-scope .offer-summary dl>div{justify-content:space-between;gap:20px;margin-bottom:16px;font-size:12px;display:flex}.offerten-scope .offer-summary dd{white-space:nowrap;margin:0;font-weight:650}.offerten-scope .offer-summary .grand-total{border-top:1px solid #c8d7be;flex-wrap:wrap;margin-top:21px;padding-top:20px;font-size:19px}.offerten-scope .offer-summary p{color:#73856a;margin-bottom:22px;font-size:11px;line-height:1.8}.offerten-scope .link-disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.offerten-scope .delivery-form{border-top:1px solid #e2e8dc;flex-direction:column;align-items:flex-start;gap:15px;margin-top:25px;padding-top:22px;display:flex}.offerten-scope .delivery-form>label:first-child{flex-direction:column;gap:8px;font-size:11px;display:flex}.offerten-scope .delivery-check{align-items:center;gap:10px;font-size:12px;line-height:1.7;display:flex}.offerten-scope .delivery-check input{accent-color:#176956;flex-shrink:0;width:17px;height:17px}.offerten-scope .start-tracking{color:#6a7d60;margin-top:22px;font-size:12px}.offerten-scope .start-tracking p{margin-bottom:15px}.offerten-scope .delivery-done{align-items:center;gap:8px;margin-top:20px;display:flex}@media (width<=1150px){.offerten-scope .line-main{grid-template-columns:1fr 1fr 1fr 1fr}.offerten-scope .line-main label:first-child{grid-column:1/-1}.offerten-scope .editor-top-grid,.offerten-scope .editor-bottom-grid{gap:15px}.offerten-scope .editor-section{padding:20px}.offerten-scope .creation-intro{flex-wrap:wrap;align-items:flex-start}}@media (width<=760px){.offerten-scope .editor-top-grid,.offerten-scope .editor-bottom-grid{grid-template-columns:1fr}.offerten-scope .editor-toolbar{flex-wrap:wrap}.offerten-scope .editor-toolbar .button{font-size:11px}.offerten-scope .editor-toolbar>a{margin-left:auto}.offerten-scope .offer-summary{margin-bottom:20px;position:static}.offerten-scope .line-main{grid-template-columns:1fr 1fr}.offerten-scope .line-total{padding-top:10px}.offerten-scope .offer-line{padding:13px}.offerten-scope .library-controls{flex:auto;width:100%}.offerten-scope .editor-section{padding:17px}.offerten-scope .creation-intro{padding:19px}.offerten-scope .creation-intro h2{font-size:16px}.offerten-scope .creation-intro>div{align-items:flex-start;gap:12px}.offerten-scope .creation-intro>div>svg{flex-shrink:0}.offerten-scope .editor-section .button-row{flex-direction:column}.offerten-scope .delivery-check{align-items:flex-start}}.offerten-scope .setup-panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:22px;padding:24px}.offerten-scope .setup-panel h2{margin-top:8px;font-size:18px}.offerten-scope .setup-steps{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.offerten-scope .setup-steps button{text-align:left;border:1px solid var(--line);background:#f9fbf8;border-radius:8px;align-items:center;gap:13px;padding:16px;display:flex}.offerten-scope .setup-steps button>div{flex:1}.offerten-scope .setup-steps small{color:var(--muted);margin-top:5px;line-height:1.6;display:block}.offerten-scope .setup-number{background:#e9eee6;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.offerten-scope .setup-number.done{color:#176956;background:#d6e4cf}.offerten-scope .import-panel{flex-direction:column;gap:20px;display:flex}.offerten-scope .import-panel>.button{align-self:flex-start}.offerten-scope .file-picker{color:#56754b;background:#f6f9f3;border:1px dashed #a8bda1;border-radius:10px;flex-direction:column;align-items:center;gap:11px;padding:25px;display:flex}.offerten-scope .file-picker span{font-size:11px}.offerten-scope .file-picker input{max-width:380px;font-size:12px}.offerten-scope .import-summary{flex-direction:column;gap:8px;display:flex}.offerten-scope .import-summary span{color:var(--muted);font-size:12px}.offerten-scope .import-table{border:1px solid var(--line);border-radius:7px;max-height:360px}.offerten-scope .row-errors{color:#a13731;margin:0;padding-left:14px;font-size:11px;line-height:1.7}.offerten-scope .import-table tr,.offerten-scope .backup-list li{cursor:default}.offerten-scope .data-grid{gap:5px;display:grid}.offerten-scope .data-grid h2,.offerten-scope .settings-form h2{align-items:center;gap:9px;margin-bottom:15px;font-size:18px;display:flex}.offerten-scope .data-grid .muted{font-size:12px;line-height:1.8}.offerten-scope .backup-list{margin:15px 0 0;padding:0;list-style:none}.offerten-scope .backup-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.offerten-scope .backup-list strong{font-size:12px}.offerten-scope .backup-list small{color:var(--muted);margin-top:6px;display:block}.offerten-scope .file-restore{max-width:440px;font-size:12px}.offerten-scope .restore-preview{background:#fffaf3;border:1px solid #dcc8b2;border-radius:7px;flex-direction:column;gap:16px;margin-top:20px;padding:20px;display:flex}.offerten-scope .restore-preview p{font-size:12px}.offerten-scope .restore-preview .button{align-self:flex-start}.offerten-scope .template-preview{color:#5c7256;margin-top:20px;font-size:12px}.offerten-scope .template-preview summary{cursor:pointer}.offerten-scope .template-preview p{white-space:pre-wrap;background:#f5f8f2;border-radius:7px;margin-top:10px;padding:20px;line-height:1.8}.offerten-scope .settings-form>.button{margin-bottom:15px}.offerten-scope .settings-form .editor-top-grid{margin-top:20px}.offerten-scope .settings-layout{margin-bottom:22px}.offerten-scope .manual-send{flex-direction:column;gap:15px;margin-top:20px;display:flex}.offerten-scope .manual-send>p,.offerten-scope .manual-send>small{color:#607158;font-size:12px;line-height:1.8}.offerten-scope .manual-send>.button{align-self:flex-start}.offerten-scope .install-panel{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:flex-start;gap:17px;margin-top:26px;padding:20px;display:flex}.offerten-scope .install-panel>svg{color:#527347;flex-shrink:0}.offerten-scope .install-panel>div{flex:1}.offerten-scope .install-panel p,.offerten-scope .install-panel li{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.8}.offerten-scope .install-panel details{margin-top:10px}.offerten-scope .install-panel summary{color:#176956;cursor:pointer;font-size:12px}.offerten-scope .installed-note{color:var(--muted);align-items:center;gap:7px;margin-top:24px;font-size:11px;display:flex}.offerten-scope .button-row{flex-wrap:wrap}.offerten-scope .page-heading>.button-row{justify-content:flex-end}.offerten-scope .section-title{gap:12px}.offerten-scope .main-shell,.offerten-scope main,.offerten-scope .panel,.offerten-scope .settings-panel,.offerten-scope .editor-section{min-width:0}.offerten-scope .detail-facts strong{overflow-wrap:anywhere}.offerten-scope .filter-tabs{overflow:auto}.offerten-scope .status-actions .button{white-space:normal}.offerten-scope .sandbox-banner .button{flex-shrink:0}.offerten-scope .nav-item{font-size:12px}.offerten-scope .sidebar{overflow-y:auto}@media (width<=760px){.offerten-scope .setup-steps{grid-template-columns:1fr}.offerten-scope .setup-panel{padding:18px}.offerten-scope .setup-panel h2{font-size:16px}.offerten-scope .page-heading>.button-row{justify-content:flex-start;margin-top:15px}.offerten-scope .page-heading>.button-row .button{margin-top:0}.offerten-scope .backup-list li{flex-direction:column;align-items:flex-start}.offerten-scope .install-panel{flex-wrap:wrap}.offerten-scope .install-panel>.button{margin-left:40px}.offerten-scope .file-picker{padding:17px}.offerten-scope .section-title{flex-wrap:wrap}.offerten-scope .filter-tabs button{flex-shrink:0}.offerten-scope .manual-send .button-row{flex-direction:column;align-items:stretch}.offerten-scope .sandbox-banner{flex-wrap:wrap}.offerten-scope .settings-form .editor-top-grid{grid-template-columns:1fr}}.offerten-scope .account-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.offerten-scope .account-row>div>small{color:var(--muted);margin:6px 0 10px;display:block}.offerten-scope .account-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.offerten-scope .account-controls label{flex-direction:column;gap:6px;font-size:11px;display:flex}.offerten-scope .account-controls input{width:165px}.offerten-scope .access-screen{max-width:650px;margin:12vh auto;padding:35px}.offerten-scope .access-screen p{margin:20px 0;line-height:1.8}.offerten-scope .account-row .badge{white-space:normal}@media (width<=1100px){.offerten-scope .account-row{flex-direction:column;align-items:flex-start}.offerten-scope .account-controls{width:100%}}.offerten-scope .control-shell{color:#26343b;background:#f4f5f0;min-height:100vh}.offerten-scope .control-topbar{background:#fff;border-bottom:1px solid #dfe4da;justify-content:space-between;align-items:center;gap:16px;padding:22px 5vw;display:flex}.offerten-scope .control-brand{color:#173e32;align-items:center;gap:12px;font-weight:750;text-decoration:none;display:flex}.offerten-scope .control-brand span{color:#718171;border-left:1px solid #cdd8ce;padding-left:12px;font-size:13px}.offerten-scope .control-main{max-width:1380px;margin:auto;padding:42px 5vw}.offerten-scope .control-main .page-heading h1{font-size:clamp(27px,3.5vw,42px)}.offerten-scope .control-main .page-heading p{max-width:670px}.offerten-scope .control-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.offerten-scope .control-stats>div{background:#fff;border:1px solid #dfe4da;border-radius:12px;padding:20px 24px}.offerten-scope .control-stats small{color:#6d7d70;display:block}.offerten-scope .control-stats strong{margin-top:8px;font-size:32px;display:block}.offerten-scope .control-guide{color:#fff;background:#163e32;border-radius:14px;grid-template-columns:1.3fr 1fr;gap:36px;margin-bottom:24px;padding:28px;display:grid}.offerten-scope .control-guide h2{margin:10px 0;font-size:22px}.offerten-scope .control-guide p{color:#d1e0d3;margin:8px 0;font-size:14px;line-height:1.65}.offerten-scope .control-guide .eyebrow{color:#b1c9ac}.offerten-scope .control-guide .text-button{color:#fff;align-items:center;gap:6px;margin-top:10px;display:inline-flex}.offerten-scope .package-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.offerten-scope .package-grid article{background:#fff;border:1px solid #dce3d6;border-radius:12px;padding:22px}.offerten-scope .package-grid h3{margin:9px 0}.offerten-scope .package-grid p{color:#69786b;font-size:13px;line-height:1.6}.offerten-scope .control-create{margin:24px 0}.offerten-scope .customer-card{border-top:1px solid #e3e7e0;padding:24px 0}.offerten-scope .customer-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.offerten-scope .customer-card h3{margin:0;font-size:18px}.offerten-scope .customer-card p{margin:7px 0}.offerten-scope .customer-card small{color:#788373}.offerten-scope .customer-card-controls{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:14px;margin-top:18px;display:grid}.offerten-scope .customer-card-controls label{color:#6b7b6b;gap:7px;font-size:12px;font-weight:650;display:grid}.offerten-scope .customer-card-controls input,.offerten-scope .customer-card-controls select{color:#26343b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce2da;border-radius:7px;padding:10px;font-size:14px}.offerten-scope .customer-preview-banner{background:#f0e8cf;border:1px solid #dbcca3;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;padding:16px 20px;display:flex}.offerten-scope .customer-preview-banner strong,.offerten-scope .customer-preview-banner span{display:block}.offerten-scope .customer-preview-banner span{color:#6b634e;margin-top:5px;font-size:13px}.offerten-scope .workspace-label{overflow-wrap:anywhere}.offerten-scope .control-main .notice{flex-wrap:wrap}.offerten-scope .control-main .form select{max-width:100%}@media (width<=800px){.offerten-scope .control-stats{grid-template-columns:1fr 1fr}.offerten-scope .control-guide,.offerten-scope .package-grid{grid-template-columns:1fr;gap:16px}.offerten-scope .customer-card-controls{grid-template-columns:1fr 1fr}.offerten-scope .control-main{padding:26px 20px}.offerten-scope .control-topbar{padding:18px 20px}.offerten-scope .control-brand span{display:none}.offerten-scope .customer-card-heading,.offerten-scope .customer-preview-banner{flex-direction:column;align-items:stretch}.offerten-scope .control-main .page-heading{display:block}.offerten-scope .control-main .page-heading>.button-row{margin-top:20px}.offerten-scope .control-main .table-tools{flex-wrap:wrap}.offerten-scope .customer-card-heading>.button{align-self:flex-start}}@media (width<=460px){.offerten-scope .customer-card-controls{grid-template-columns:1fr}.offerten-scope .control-main .editor-section{padding:18px}.offerten-scope .control-stats>div{padding:16px}.offerten-scope .control-main .button-row{flex-wrap:wrap}.offerten-scope .control-main .search{width:100%}}.offerten-scope .operator-preview>.customer-preview-banner{border-bottom:1px solid #d8d9c9;border-radius:0;margin:0;padding:16px 24px}.offerten-scope .operator-preview>.app-shell{min-height:calc(100vh - 90px)}@media (width>=761px){.offerten-scope .operator-preview .sidebar{align-self:flex-start;height:100vh;position:sticky;top:0}.offerten-scope .operator-preview .main-shell{margin-left:0}}.offerten-scope .print-view{background:#eaf0eb;min-height:100vh;padding:24px 20px 50px}.offerten-scope .print-toolbar{align-items:center;gap:25px;max-width:900px;margin:0 auto 22px;font-size:12px;display:flex}.offerten-scope .print-toolbar>div{flex:1}.offerten-scope .print-toolbar span{color:#73836e;margin-top:5px;font-size:11px;display:block}.offerten-scope .print-warning{color:#8b6a28;background:#fff3dc;border-radius:7px;max-width:900px;margin:0 auto 20px;padding:16px}.offerten-scope .offer-paper{color:#273a30;background:#fff;max-width:900px;min-height:1120px;margin:auto;padding:60px 60px 35px;font-family:Arial,sans-serif;box-shadow:0 10px 40px #243a2510}.offerten-scope .paper-header{border-bottom:2px solid #254f3d;justify-content:space-between;gap:30px;padding-bottom:28px;display:flex}.offerten-scope .paper-eyebrow{letter-spacing:3px;color:#62806d;margin-bottom:12px;font-size:10px}.offerten-scope .paper-header h1{letter-spacing:-.4px;margin-bottom:12px;font-family:Arial,sans-serif;font-size:25px}.offerten-scope .paper-header p,.offerten-scope .paper-address-row p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.offerten-scope .paper-contact{text-align:right;align-self:flex-end}.offerten-scope .paper-address-row{justify-content:space-between;gap:30px;margin:34px 0;display:flex}.offerten-scope .paper-address-row h2{margin:8px 0;font:600 15px Arial,sans-serif}.offerten-scope .paper-address-row small{color:#6f8374;letter-spacing:1px;font-size:9px}.offerten-scope .paper-address-row dl{min-width:210px;font-size:11px}.offerten-scope .paper-address-row dl>div{justify-content:space-between;gap:18px;margin-bottom:10px;display:flex}.offerten-scope .paper-address-row dd{margin:0;font-weight:600}.offerten-scope .paper-project{overflow-wrap:anywhere;margin:40px 0 20px;font:600 22px Arial,sans-serif}.offerten-scope .paper-prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.offerten-scope .paper-table{border-collapse:collapse;white-space:normal;width:100%;margin-top:28px}.offerten-scope .paper-table thead{color:#405c46;letter-spacing:0;background:#f1f5ef;font-size:10px}.offerten-scope .paper-table th{font-weight:600;padding:12px 9px!important}.offerten-scope .paper-table td{vertical-align:top;padding:15px 9px;font-size:11px;border-bottom:1px solid #e3eae1!important}.offerten-scope .paper-table tr:hover{cursor:default;background:0 0}.offerten-scope .paper-table th:nth-child(2){width:44%}.offerten-scope .paper-table td:first-child{color:#7b8975;width:5%}.offerten-scope .paper-table td:nth-child(n+3),.offerten-scope .paper-table th:nth-child(n+3){text-align:right;white-space:nowrap}.offerten-scope .paper-table td strong{overflow-wrap:anywhere;font-size:12px}.offerten-scope .paper-table td p{white-space:pre-wrap;overflow-wrap:anywhere;color:#72816b;margin-top:6px;font-size:10px;line-height:1.7}.offerten-scope .paper-prices-note{color:#7b8776;margin-top:12px;font-size:9px}.offerten-scope .paper-totals{max-width:340px;margin:25px 0 20px auto}.offerten-scope .paper-totals>div{justify-content:space-between;gap:22px;padding:10px 0;font-size:12px;display:flex}.offerten-scope .paper-totals .paper-grand{border-top:2px solid #345a42;margin-top:8px;padding-top:16px;font-size:17px}.offerten-scope .paper-tax-note{color:#70816c;text-align:right;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.offerten-scope .paper-closing{margin-top:40px}.offerten-scope .paper-footer{color:#82917a;border-top:1px solid #dce4d7;margin-top:55px;padding-top:15px;font-size:9px}.offerten-scope .draft-mark{color:#8d6d2b;background:#fff4dd;margin-bottom:15px;padding:12px;font-size:12px}@media (width<=700px){.offerten-scope .print-view{padding:12px}.offerten-scope .print-toolbar{flex-wrap:wrap;gap:14px}.offerten-scope .print-toolbar .button{width:100%}.offerten-scope .offer-paper{min-height:0;padding:28px 20px}.offerten-scope .paper-header{flex-wrap:wrap;gap:15px}.offerten-scope .paper-contact{text-align:left}.offerten-scope .paper-address-row{flex-wrap:wrap;gap:15px}.offerten-scope .paper-table th,.offerten-scope .paper-table td{font-size:9px;padding:8px 4px!important}.offerten-scope .paper-table td strong{font-size:10px}.offerten-scope .paper-table td:nth-child(n+3){white-space:normal}.offerten-scope .paper-totals .paper-grand{font-size:15px}}@page{size:A4;margin:17mm 14mm}@media print{.offerten-scope{background:#fff}.offerten-scope .print-view{background:#fff;padding:0}.offerten-scope .print-toolbar,.offerten-scope .print-warning{display:none!important}.offerten-scope .offer-paper{box-shadow:none;max-width:none;min-height:0;padding:0}.offerten-scope .paper-header,.offerten-scope .paper-address-row{break-inside:avoid}.offerten-scope .paper-project{break-after:avoid}.offerten-scope .paper-table thead{display:table-header-group}.offerten-scope .paper-table tr{break-inside:avoid}.offerten-scope .paper-table{font-size:10px}.offerten-scope .paper-totals,.offerten-scope .paper-footer{break-inside:avoid}.offerten-scope .paper-contact{text-align:right}.offerten-scope a{text-decoration:none}.offerten-scope,.offerten-scope *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.offerten-scope .operator-preview>section.customer-preview-banner{margin-left:224px}@media (width<=1200px){.offerten-scope .operator-preview>section.customer-preview-banner{margin-left:196px}}@media (width<=760px){.offerten-scope .operator-preview>section.customer-preview-banner{margin-left:0}.offerten-scope .topbar-right a[href=\/produkte]{display:inline}}@media print{html,body,#root,.offerten-scope,.offerten-scope .print-view{background:#fff;height:auto!important;min-height:0!important}.offerten-scope .print-view{padding:0!important}.offerten-scope .offer-paper{margin:0;min-height:0!important;padding:0!important}.offerten-scope .print-view>:not(.offer-paper){display:none!important}.offerten-scope .paper-header{padding-bottom:16px}.offerten-scope .paper-header h1{margin-bottom:6px}.offerten-scope .paper-header p,.offerten-scope .paper-address-row p{line-height:1.5}.offerten-scope .paper-address-row{margin:20px 0}.offerten-scope .paper-project{margin:22px 0 10px;font-size:19px}.offerten-scope .paper-prose{line-height:1.6}.offerten-scope .paper-table{margin-top:16px}.offerten-scope .paper-table th{padding:8px!important}.offerten-scope .paper-table td{padding:9px 8px}.offerten-scope .paper-totals{margin:16px 0 12px auto}.offerten-scope .paper-totals>div{padding:6px 0}.offerten-scope .paper-totals .paper-grand{padding-top:10px}.offerten-scope .paper-closing{margin-top:22px}.offerten-scope .paper-footer{margin-top:28px;padding-top:10px}}
