/*! CAS Maramureș — compensare.css minimizat · sursa 490c58089c7bff2e · generat automat — editați sursa, nu acest fișier */
.prose .mg-flow{list-style:none;padding:0;margin:1.5rem 0 1.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;counter-reset:mgf}.prose .mg-flow>li{counter-increment:mgf;position:relative;margin:0;padding:1.15rem 1.2rem 1.1rem;background:var(--surface-card);border:1px solid var(--border-subtle);border-top:var(--rule-red) solid var(--navy-700);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-size:.97rem;line-height:1.5}.prose .mg-flow>li:last-child{border-top-color:var(--red-500)}.prose .mg-flow>li::before{content:counter(mgf);display:grid;place-items:center;width:2rem;height:2rem;margin:0 0 .6rem;border-radius:50%;background:var(--navy-700);color:#fff;font-weight:700;font-size:.95rem}.prose .mg-flow>li:last-child::before{background:var(--red-500)}.prose .mg-flow>li:not(:last-child)::after{content:"";position:absolute;right:-.78rem;top:1.55rem;width:.55rem;height:.55rem;border:solid var(--navy-300);border-width:2px 2px 0 0;transform:rotate(45deg)}.prose .mg-flow>li>strong:first-child{display:block;margin:0 0 .3rem;color:var(--text-strong);font-size:1.08rem;line-height:1.3}:root[data-theme="dark"] .prose .mg-flow>li{border-top-color:var(--navy-400)}:root[data-theme="dark"] .prose .mg-flow>li::before{background:var(--navy-500)}:root[data-theme="dark"] .prose .mg-flow>li:last-child{border-top-color:var(--red-500)}:root[data-theme="dark"] .prose .mg-flow>li:last-child::before{background:var(--red-600)}@media (max-width:760px){.prose .mg-flow{grid-template-columns:minmax(0,1fr);gap:.85rem}.prose .mg-flow>li:not(:last-child)::after{right:auto;left:1.75rem;top:auto;bottom:-.62rem;transform:rotate(135deg)}}.prose .mg-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0 .75rem}.prose .mg-vs__col{margin:0;padding:1.15rem 1.25rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.prose .mg-vs__col::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--navy-600)}.prose .mg-vs__col--pay::before{background:var(--red-500)}.prose .mg-vs__tag{margin:0 0 .35rem;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.prose .mg-vs__price{margin:0 0 .75rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1.1;font-weight:700;color:var(--text-strong);font-variant-numeric:tabular-nums}.prose .mg-vs__rows{list-style:none;padding:0;margin:0;display:grid;gap:.1rem}.prose .mg-vs__rows>li{display:flex;justify-content:space-between;gap:1rem;margin:0;padding:.5rem 0;border-top:1px dashed var(--border-default);font-size:.95rem}.prose .mg-vs__rows>li>strong{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-strong)}.prose .mg-vs__rows>li:last-child>strong{font-size:1.12rem}.prose .mg-vs__col--ok .mg-vs__rows>li:last-child>strong{color:var(--status-success)}.prose .mg-vs__col--pay .mg-vs__rows>li:last-child>strong{color:var(--red-600)}:root[data-theme="dark"] .prose .mg-vs__col--ok .mg-vs__rows>li:last-child>strong{color:#7fd8a4}:root[data-theme="dark"] .prose .mg-vs__col--pay .mg-vs__rows>li:last-child>strong{color:var(--red-300)}:root[data-theme="dark"] .prose .mg-vs__col::before{background:var(--navy-400)}:root[data-theme="dark"] .prose .mg-vs__col--pay::before{background:var(--red-500)}@media (max-width:640px){.prose .mg-vs{grid-template-columns:minmax(0,1fr)}}.prose .mg-tiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.9rem;margin:1.25rem 0 1.5rem}.prose .mg-tier{--tier:var(--navy-300);--tier-fg:var(--navy-900);margin:0;padding:1rem 1.1rem .95rem;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.9rem;align-content:start}.prose .mg-tier>*{grid-column:2;margin:0;font-size:.93rem;line-height:1.5}.prose .mg-tier>.mg-tier__pct{grid-column:1;grid-row:1 / span 3;align-self:start;display:grid;place-items:center;min-width:3.6rem;height:3.6rem;padding:0 .35rem;border-radius:50%;background:var(--tier);color:var(--tier-fg);font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.prose .mg-tier>.mg-tier__name{font-weight:700;color:var(--text-strong);font-size:1.02rem;margin-bottom:.2rem}.prose .mg-tier--100{--tier:var(--navy-700);--tier-fg:#fff}.prose .mg-tier--90{--tier:var(--navy-500);--tier-fg:#fff}.prose .mg-tier--50{--tier:var(--navy-200);--tier-fg:var(--navy-900)}.prose .mg-tier--20{--tier:var(--grey-200);--tier-fg:var(--grey-800)}:root[data-theme="dark"] .prose .mg-tier--100{--tier:var(--navy-500)}:root[data-theme="dark"] .prose .mg-tier--90{--tier:var(--navy-400)}:root[data-theme="dark"] .prose .mg-tier--50{--tier:rgba(139,151,212,.35);--tier-fg:#eef1fb}:root[data-theme="dark"] .prose .mg-tier--20{--tier:rgba(154,162,181,.25);--tier-fg:#eef1fb}.cmp{margin:2rem 0 2.25rem;scroll-margin-top:calc(var(--header-height,76px) + 1rem)}.cmp__head{display:flex;gap:1rem;align-items:flex-start;margin:0 0 1.25rem}.cmp__badge{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-lg);background:var(--navy-700);color:#fff;box-shadow:var(--shadow-sm)}.cmp__badge .icon{width:26px;height:26px;--ic-accent:var(--red-300)}.cmp__title{margin:0 0 .35rem;font-size:var(--fs-h3);line-height:1.2;color:var(--text-strong);padding:0}.cmp__title::before,.cmp__title::after{content:none}.cmp__intro{margin:0;color:var(--text-body)}.cmp__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(1rem,.6rem + 1.6vw,2rem);align-items:start}.cmp__form{min-width:0}.cmp-step{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs);padding:1.15rem 1.25rem .9rem;margin:0 0 1rem;min-width:0}.cmp-step__legend{display:flex;align-items:center;gap:.6rem;float:left;width:100%;padding:0;margin:0 0 .9rem;font-size:1.05rem;font-weight:700;color:var(--text-strong)}.cmp-step__legend + *{clear:both}.cmp-step__n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--navy-700);color:#fff;font-size:.88rem;flex:none}.cmp-lists{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.5rem}.cmp-list{position:relative;display:block;cursor:pointer}.cmp-list input{position:absolute;opacity:0;width:1px;height:1px}.cmp-list__box{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.55rem;align-items:center;height:100%;padding:.6rem .7rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background var(--dur-fast)}.cmp-list__pct{grid-row:1 / span 2;display:grid;place-items:center;min-width:2.9rem;height:2.1rem;padding:0 .35rem;border-radius:var(--radius-pill);background:var(--navy-050);color:var(--navy-700);font-weight:700;font-size:.9rem;font-variant-numeric:tabular-nums}.cmp-list__name{font-weight:700;font-size:.9rem;line-height:1.25;color:var(--text-strong)}.cmp-list__name:last-child{grid-row:1 / span 2;align-self:center}.cmp-list__hint{grid-column:2;font-size:var(--fs-caption);line-height:1.3;color:var(--text-muted);margin-top:.1rem}.cmp-list:hover .cmp-list__box{border-color:var(--navy-400)}.cmp-list input:checked + .cmp-list__box{border-color:var(--navy-600);background:var(--navy-050);box-shadow:inset 0 0 0 1px var(--navy-600)}.cmp-list input:checked + .cmp-list__box .cmp-list__pct{background:var(--navy-700);color:#fff}.cmp-list input:focus-visible + .cmp-list__box{box-shadow:var(--shadow-focus);border-color:var(--navy-500)}.cmp-mode{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;margin:0 0 1rem;border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--border-subtle)}.cmp-mode__opt{position:relative;cursor:pointer}.cmp-mode__opt input{position:absolute;opacity:0;width:1px;height:1px}.cmp-mode__opt span{display:inline-flex;align-items:center;min-height:36px;padding:.3rem .9rem;border-radius:var(--radius-pill);font-size:var(--fs-small);color:var(--text-muted);line-height:1.25}.cmp-mode__opt input:checked + span{background:var(--navy-700);color:#fff;font-weight:700}.cmp-mode__opt input:focus-visible + span{box-shadow:var(--shadow-focus)}.cmp-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:0 var(--space-4)}.cmp-row .field label{font-size:var(--fs-small);font-weight:700;color:var(--text-strong)}.cmp-money{position:relative}.cmp-money .input{padding-right:3.6rem}.cmp-money__unit{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:var(--fs-small);pointer-events:none}.cmp-num{text-align:right;font-variant-numeric:tabular-nums;font-size:1.05rem}.cmp-input--short{max-width:9rem}.cmp .input[aria-invalid="true"]{border-color:var(--red-500);box-shadow:0 0 0 1px var(--red-500)}.cmp-error{margin:-.25rem 0 .75rem;color:var(--red-700);font-size:var(--fs-small);font-weight:700}.cmp-presets{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.25rem 0 .2rem}.cmp-presets__label{font-size:var(--fs-small);color:var(--text-muted);margin-right:.15rem}.cmp-chip{min-height:36px;padding:.3rem .8rem;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--navy-600);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}.cmp-chip:hover{border-color:var(--navy-500);background:var(--navy-050);color:var(--navy-800)}.cmp__result{min-width:0;position:sticky;top:calc(var(--header-height,76px) + 1rem)}.cmp-res{padding:1.25rem 1.3rem 1.15rem;border-radius:var(--radius-lg);background:linear-gradient(155deg,var(--navy-700) 0%,var(--navy-800) 55%,var(--navy-900) 100%);color:var(--text-on-navy);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.cmp-res::after{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;border:28px solid rgba(255,255,255,.04);pointer-events:none}.cmp-res__kicker{margin:0 0 .85rem;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-navy-muted)}.cmp-res__for{letter-spacing:.04em;text-transform:none;font-weight:400}.cmp-res__figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1rem}.cmp-fig{display:grid;gap:.2rem;padding:.7rem .8rem;border-radius:var(--radius-md);background:rgba(255,255,255,.06)}.cmp-fig__label{font-size:var(--fs-caption);line-height:1.3;color:var(--text-on-navy-muted)}.cmp-fig__value{font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);font-weight:700;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.cmp-fig--you{background:rgba(228,30,36,.16);box-shadow:inset 0 0 0 1px rgba(244,150,154,.35)}.cmp-fig--you .cmp-fig__value{color:#ffd0d2}.cmp--free .cmp-fig--you{background:rgba(31,138,76,.22);box-shadow:inset 0 0 0 1px rgba(127,216,164,.4)}.cmp--free .cmp-fig--you .cmp-fig__value{color:#b8ecca}.cmp-bar{height:14px;border-radius:var(--radius-pill);overflow:hidden;background:rgba(255,255,255,.1);margin:0 0 .85rem}.cmp-bar__svg{display:block;width:100%;height:100%}.cmp-bar__svg rect{transition:x var(--dur-slow) var(--ease-standard),width var(--dur-slow) var(--ease-standard)}.cmp-bar__cas{fill:#c3cbeb}.cmp-bar__part{fill:#ffffff}.cmp-bar__diff{fill:var(--red-400)}.cmp-split{margin:0 0 .8rem;display:grid;gap:0}.cmp-split__row{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.45rem 0;border-top:1px solid rgba(255,255,255,.1)}.cmp-split dt{display:flex;align-items:baseline;gap:.5rem;font-size:var(--fs-small);color:var(--text-on-navy);line-height:1.35}.cmp-split dd{margin:0;text-align:right;display:grid;justify-items:end}.cmp-split dd strong{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.cmp-split dd small{font-size:var(--fs-caption);color:var(--text-on-navy-muted);white-space:nowrap}.cmp-dot{flex:none;display:inline-block;width:.7rem;height:.7rem;border-radius:50%;transform:translateY(.05rem)}.cmp-dot--cas{background:#c3cbeb}.cmp-dot--part{background:#ffffff}.cmp-dot--diff{background:var(--red-400)}.cmp-res__summary{margin:0;font-size:.93rem;line-height:1.55;color:var(--text-on-navy)}.cmp-res__tip{display:flex;gap:.55rem;align-items:flex-start;margin:.85rem 0 0;padding:.65rem .75rem;border-radius:var(--radius-md);background:rgba(255,255,255,.08);font-size:.9rem;line-height:1.45;color:#fff}.cmp-res__tip[hidden]{display:none}.cmp-res__tip .icon{flex:none;width:20px;height:20px;color:#ffd27a;margin-top:.05rem}.cmp__note{margin:.75rem .2rem 0;font-size:var(--fs-caption);line-height:1.5;color:var(--text-muted)}.cmp__note a{display:inline-flex;align-items:center;gap:.25rem;font-weight:700}.cmp__note .icon{width:14px;height:14px}:root[data-theme="dark"] .cmp__badge,:root[data-theme="dark"] .cmp-step__n{background:var(--navy-500)}:root[data-theme="dark"] .cmp-list__pct{background:rgba(74,95,184,.22);color:#dfe4ff}:root[data-theme="dark"] .cmp-list input:checked + .cmp-list__box{background:rgba(74,95,184,.18);border-color:var(--navy-300);box-shadow:inset 0 0 0 1px var(--navy-300)}:root[data-theme="dark"] .cmp-list input:checked + .cmp-list__box .cmp-list__pct{background:var(--navy-500)}:root[data-theme="dark"] .cmp-mode__opt input:checked + span{background:var(--navy-500)}:root[data-theme="dark"] .cmp-chip{color:#c3cbeb}:root[data-theme="dark"] .cmp-chip:hover{background:rgba(74,95,184,.2);color:#fff}:root[data-theme="dark"] .cmp-res{background:linear-gradient(155deg,#10175a 0%,#0b1047 55%,#070a33 100%);box-shadow:0 0 0 1px rgba(139,151,212,.25),var(--shadow-md)}:root[data-theme="dark"] .cmp-error{color:var(--red-300)}@media (max-width:900px){.cmp__grid{grid-template-columns:minmax(0,1fr)}.cmp__result{position:static}}@media (max-width:560px){.cmp-lists{grid-template-columns:minmax(0,1fr);gap:.4rem}.cmp-list__box{padding:.5rem .65rem}.cmp-mode{display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--radius-md);width:100%}.cmp-mode__opt span{width:100%;border-radius:var(--radius-sm)}}@media (max-width:420px){.cmp-res__figs{grid-template-columns:minmax(0,1fr)}.cmp-split dt{font-size:var(--fs-caption)}}@media (prefers-reduced-motion:reduce){.cmp-bar__svg rect{transition:none}}:root.a11y-no-motion .cmp-bar__svg rect{transition:none}@media print{.cmp__result{position:static}.cmp-res{background:#fff!important;color:#000!important;box-shadow:none;border:1px solid #999}.cmp-fig__value,.cmp-split dd strong,.cmp-res__tip{color:#000!important}.cmp-presets,.cmp-mode{display:none}}