.mdm-receipt-form-panel{max-width:1480px;margin:28px auto!important;border:1px solid rgb(255 255 255 / .78)!important;border-radius:24px!important;background:rgb(255 255 255 / .72)!important;box-shadow:0 24px 55px rgb(47 68 110 / .12)!important;backdrop-filter:blur(18px);overflow:visible!important}.mdm-receipt-form-panel>.mdm-breadcrumb{margin:0!important;padding:24px 28px 8px!important;border:0!important;background:transparent!important}.mdm-receipt-form-panel>h3{margin:0;padding:4px 28px 20px;font-size:30px;line-height:1.15;color:#17233b}.mdm-receipt-form{padding:0 28px 28px!important}.mdm-receipt-body{display:block!important;padding:0!important}.mdm-receipt-top,.mdm-receipt-payer,.mdm-receipt-account{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:0 0 16px!important;padding:20px!important;border:1px solid rgb(216 225 241 / .85);border-radius:18px;background:rgb(248 250 255 / .72)}.mdm-receipt-account{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdm-receipt-description{display:flex!important;flex-direction:column;gap:8px;margin:0 0 22px;padding:20px;border:1px solid rgb(216 225 241 / .85);border-radius:18px;background:rgb(248 250 255 / .72)}.mdm-receipt-form label>span{font-weight:750;color:#273550}.mdm-receipt-form input:not([type=checkbox]),.mdm-receipt-form select,.mdm-receipt-form textarea{box-sizing:border-box;width:100%;min-height:46px;border:1px solid #d5deef!important;border-radius:13px!important;background:rgb(255 255 255 / .88)!important;padding:11px 13px!important;color:#1d2940;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.mdm-receipt-form input:focus,.mdm-receipt-form select:focus,.mdm-receipt-form textarea:focus{border-color:#6658ff!important;box-shadow:0 0 0 4px rgb(101 88 255 / .12)!important;background:#fff!important}.mdm-receipt-lines{width:100%;max-width:100%;overflow:visible!important;padding:18px;border:1px solid rgb(216 225 241 / .9);border-radius:19px;background:rgb(255 255 255 / .6);box-sizing:border-box}.mdm-receipt-line-head,.mdm-receipt-line{align-items:center!important;column-gap:8px!important;width:100%!important;min-width:0!important;box-sizing:border-box}.mdm-receipt-line-head{padding:0 8px 10px!important;color:#75829b;font-size:10px;font-weight:800;text-align:center;text-transform:uppercase}.mdm-receipt-line{margin:0 0 10px!important;padding:10px 8px!important;border:1px solid #e1e7f1!important;border-radius:15px!important;background:rgb(255 255 255 / .92)!important;box-shadow:0 8px 18px rgb(42 58 92 / .05)}.mdm-receipt-line>*{min-width:0!important;max-width:100%;box-sizing:border-box}.mdm-receipt-line strong{font-size:12px;text-align:center;white-space:normal!important}.mdm-line-add,.mdm-line-remove{display:inline-grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:50%!important;color:#fff!important;font-size:21px!important;font-weight:800!important;line-height:1!important;cursor:pointer;box-shadow:0 8px 16px rgb(44 66 130 / .18);transition:transform .18s,filter .18s}.mdm-line-add{background:linear-gradient(135deg,#536dff,#7246ed)!important}.mdm-line-remove{background:linear-gradient(135deg,#ff5d6c,#dc3348)!important}.mdm-line-add:hover,.mdm-line-remove:hover{transform:translateY(-2px);filter:brightness(1.06);color:#fff!important}.mdm-add-lines{display:none!important}.mdm-receipt-options{margin-top:18px!important;border:1px solid rgb(216 225 241 / .85)!important;border-radius:18px!important;background:rgb(248 250 255 / .76)!important;padding:4px 18px 18px!important}.mdm-receipt-total{margin-top:18px!important;border-radius:16px!important;background:linear-gradient(135deg,rgb(84 105 255 / .1),rgb(116 70 237 / .08))!important}.mdm-receipt-form .mdm-form-actions{display:flex;align-items:center;gap:12px;padding-top:20px}.mdm-receipt-form .mdm-save,.mdm-receipt-form .mdm-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px;border-radius:13px!important}@media(max-width:980px){.mdm-receipt-top,.mdm-receipt-payer,.mdm-receipt-account{grid-template-columns:1fr!important}.mdm-receipt-lines{overflow-x:auto!important}.mdm-receipt-line-head,.mdm-receipt-line{min-width:980px!important}}