.pps-customer-plan-root{color:#111;background:#f5f7fa;font-family:Arial,sans-serif}.pps-customer-plan-actions{z-index:2;background:#fff;justify-content:center;gap:10px;padding:12px;display:flex;position:sticky;top:0}.pps-customer-plan-actions button{color:#111;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #596779;border-radius:6px;padding:10px 18px}.pps-customer-plan-actions button:disabled{cursor:default;color:#526174;background:#eef2f6}.pps-customer-plan-actions button:focus-visible{outline-offset:3px;outline:3px solid #28688e}.pps-customer-plan-message{color:#142133;background:#fff;margin:12px;padding:12px}.pps-customer-plan-pages{overscroll-behavior-x:contain;padding:16px 12px;overflow-x:auto}.pps-customer-plan-sheet{background:#fff;width:794px;margin:0 auto 20px;box-shadow:0 2px 12px #14213324}.pps-customer-plan-sheet canvas{width:794px;max-width:none;height:auto;display:block}.pps-customer-plan-readout{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.pps-customer-plan-readout{display:none!important}body *{visibility:hidden!important}.pps-customer-plan-root,.pps-customer-plan-root *{visibility:visible!important}.pps-customer-plan-root{background:#fff!important;position:absolute!important;inset:0!important;overflow:visible!important}.pps-customer-plan-actions,.pps-customer-plan-message{display:none!important}.pps-customer-plan-pages{padding:0!important;overflow:visible!important}.pps-customer-plan-sheet{break-after:page;break-inside:avoid;width:210mm!important;height:297mm!important;box-shadow:none!important;margin:0!important}.pps-customer-plan-sheet:last-child{break-after:auto}.pps-customer-plan-sheet canvas{width:210mm!important;height:297mm!important}@page{size:A4;margin:0}}
