/*! CAS Maramureș — ghid-strainatate.css minimizat · sursa 8fd8dd40094544c9 · generat automat — editați sursa, nu acest fișier */
.tg{margin:0 0 2.5rem;scroll-margin-top:calc(var(--header-height,76px) + 1rem)}.tg__head{display:flex;gap:1rem;align-items:flex-start;margin:0 0 1.5rem}.tg__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)}.tg__badge .icon{width:26px;height:26px}.tg__title{margin:0 0 .35rem;font-size:var(--fs-h3);line-height:1.2;color:var(--text-strong)}.tg__intro{margin:0;color:var(--text-body)}:root[data-theme="dark"] .tg__badge,:root[data-theme="dark"] .tg-step__n{background:var(--navy-500)}.tg-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.3rem 1.2rem;margin:0 0 1rem;min-width:0}.tg-step[hidden]{display:none}.tg-step__legend{display:flex;align-items:center;gap:.65rem;float:left;width:100%;padding:0;margin:0 0 .9rem;font-size:1.08rem;font-weight:700;color:var(--text-strong)}.tg-step__legend + *{clear:both}.tg-step__n{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--navy-700);color:#fff;font-size:.9rem;flex:none}.tg-opt-note{font-weight:400;font-size:var(--fs-small);color:var(--text-muted)}.tg-country{max-width:34rem;width:100%}.tg-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.6rem}.tg-opt{position:relative;display:block;cursor:pointer}.tg-opt input{position:absolute;opacity:0;width:1px;height:1px}.tg-opt__box{display:flex;gap:.65rem;align-items:flex-start;height:100%;padding:.75rem .85rem;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)}.tg-opt__box>.icon{flex:none;width:22px;height:22px;margin-top:.1rem;color:var(--navy-500)}.tg-opt__box strong{display:block;font-size:.95rem;color:var(--text-strong);line-height:1.3}.tg-opt__box small{display:block;color:var(--text-muted);font-size:var(--fs-caption);line-height:1.35;margin-top:.15rem}.tg-opt:hover .tg-opt__box{border-color:var(--navy-400)}.tg-opt input:checked + .tg-opt__box{border-color:var(--navy-600);background:var(--navy-050);box-shadow:inset 0 0 0 1px var(--navy-600)}.tg-opt input:focus-visible + .tg-opt__box{box-shadow:var(--shadow-focus);border-color:var(--navy-500)}:root[data-theme="dark"] .tg-opt input:checked + .tg-opt__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"] .tg-opt__box>.icon{color:var(--navy-300)}.tg-dates{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:0 1rem}.tg-dates .field{margin-bottom:0}.tg-dates label{font-size:var(--fs-small);font-weight:700;color:var(--text-strong)}.tg-result{margin:1.5rem 0 2rem;padding:1.4rem 1.5rem 1.1rem;border:1px solid var(--navy-300);border-left:6px solid var(--navy-700);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm);scroll-margin-top:calc(var(--header-height,76px) + 1rem)}.tg-result[hidden]{display:none}:root[data-theme="dark"] .tg-result{border-color:rgba(122,140,214,.45);border-left-color:var(--navy-300)}.tg-res__head{display:flex;gap:.9rem;align-items:flex-start;margin:0 0 1rem}.tg-res__head>.icon{flex:none;width:34px;height:34px;padding:7px;border-radius:var(--radius-md);background:var(--navy-050);color:var(--navy-700)}:root[data-theme="dark"] .tg-res__head>.icon{background:rgba(74,95,184,.2);color:var(--navy-200,#c3cbf0)}.tg-res__for{margin:0;font-size:var(--fs-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.tg-res__doc{margin:.1rem 0 .15rem;font-weight:700;color:var(--red-600)}:root[data-theme="dark"] .tg-res__doc{color:var(--red-300)}.tg-res__title{margin:0;font-size:1.3rem;line-height:1.25;color:var(--text-strong)}.tg-res__tools{margin:1rem 0 0;text-align:right}.tg-gnote{display:flex;gap:.5rem;align-items:flex-start;margin:0 0 1rem;font-size:var(--fs-small);color:var(--text-muted)}.tg-gnote .icon{flex:none;width:18px;height:18px;margin-top:.1rem;color:var(--navy-500)}.tg-sit__lead{margin:0 0 1rem;font-size:1.02rem}.tg-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;margin:0 0 1rem}.tg-col{padding:.85rem 1rem .3rem;border-radius:var(--radius-md)}.tg-col--yes{background:var(--status-success-bg)}.tg-col--no{background:var(--status-warning-bg)}.tg-col h4,.tg-h{display:flex;align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:1rem;color:var(--text-strong)}.tg-h{margin-top:1rem}.tg-col h4 .icon,.tg-h .icon{width:19px;height:19px;flex:none}.tg-col--yes h4 .icon{color:var(--status-success)}.tg-col--no h4 .icon{color:var(--status-warning)}.tg-h .icon{color:var(--navy-500)}.tg-list{margin:0 0 .6rem;padding-left:1.2rem}.tg-list li{margin:0 0 .35rem;line-height:1.5}.tg-links{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0}.tg-links .btn .icon{width:16px;height:16px}.tg-deadline[hidden]{display:none}.tg-dl{display:flex;gap:.55rem;align-items:flex-start;margin:0 0 .5rem;padding:.6rem .8rem;border-radius:var(--radius-md);background:var(--notice-info-bg);color:var(--notice-info-fg)}.tg-dl .icon{flex:none;width:20px;height:20px;margin-top:.05rem}.tg-dl--date{background:var(--navy-700);color:#fff;font-size:1.08rem;font-weight:700}:root[data-theme="dark"] .tg-dl--date{background:var(--navy-500)}.tg-dl--warn{background:var(--status-warning-bg);color:#7a4f00}.tg-dl--ok{background:var(--status-success-bg);color:#155f36}:root[data-theme="dark"] .tg-dl--warn{color:#ffe2a0}:root[data-theme="dark"] .tg-dl--ok{color:#b8ecca}.tg-all__title{margin:2rem 0 .75rem;font-size:1.15rem;color:var(--text-strong)}.tg-sit{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);margin:0 0 .5rem}.tg-sit__sum{display:flex;gap:.7rem;align-items:center;padding:.75rem 1rem;cursor:pointer;list-style:none}.tg-sit__sum::-webkit-details-marker{display:none}.tg-sit__sum::after{content:"";margin-left:auto;flex:none;width:9px;height:9px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg);transition:transform var(--dur-fast)}.tg-sit[open]>.tg-sit__sum::after{transform:rotate(225deg)}.tg-sit__sum>.icon{flex:none;width:22px;height:22px;color:var(--navy-500)}.tg-sit__sum:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}.tg-sit__doc{display:block;font-size:var(--fs-caption);font-weight:700;color:var(--red-600)}:root[data-theme="dark"] .tg-sit__doc{color:var(--red-300)}.tg-sit__title{display:block;font-weight:700;color:var(--text-strong);line-height:1.3}.tg-sit__body{padding:.25rem 1rem 1rem 3.1rem}.tg-note{margin:1rem 0 0;font-size:var(--fs-small);color:var(--text-muted)}.rc-line{list-style:none;margin:1rem 0;padding:0 0 0 1.1rem;border-left:2px solid var(--border-default)}.rc-line__i{position:relative;display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;gap:.25rem 1rem;align-items:baseline;padding:.55rem 0;border-bottom:1px solid var(--border-subtle)}.rc-line__i::before{content:"";position:absolute;left:calc(-1.1rem - 6px);top:.95rem;width:10px;height:10px;border-radius:50%;background:var(--surface-card);border:2px solid var(--navy-400)}.rc-line__d{font-weight:700;color:var(--text-strong);font-variant-numeric:tabular-nums}.rc-line__w{font-size:var(--fs-caption);color:var(--text-muted);white-space:nowrap}.rc-line__i--key .rc-line__d,.rc-line__i--key .rc-line__t{color:var(--navy-700);font-weight:700}.rc-line__i--key::before{background:var(--navy-700);border-color:var(--navy-700)}:root[data-theme="dark"] .rc-line__i--key .rc-line__d,:root[data-theme="dark"] .rc-line__i--key .rc-line__t{color:var(--navy-200,#c3cbeb)}.rc-line__i--warn::before{background:var(--status-warning);border-color:var(--status-warning)}.rc-line__i--ok::before{background:var(--status-success);border-color:var(--status-success)}.rc-line__i--past{opacity:.65}@media (max-width:640px){.rc-line__i{grid-template-columns:1fr}.rc-line__w{white-space:normal}}.sg-type{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);margin:0 0 .75rem;box-shadow:var(--shadow-xs)}.sg-type>.tg-sit__sum{padding:.9rem 1.1rem}.sg-type .tg-sit__title{font-size:1.02rem}.sg-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.6rem;margin:.25rem 0 1.25rem}.sg-stats>div{padding:.7rem .85rem;border-radius:var(--radius-md);background:var(--navy-050)}:root[data-theme="dark"] .sg-stats>div{background:rgba(74,95,184,.16)}.sg-stats dt{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.35}.sg-stats dd{margin:.2rem 0 0;font-size:1.45rem;font-weight:700;color:var(--text-strong);font-variant-numeric:tabular-nums}.sg-h{display:flex;align-items:center;gap:.45rem;margin:1.1rem 0 .5rem;font-size:1.02rem;color:var(--text-strong)}.sg-h .icon{width:19px;height:19px;color:var(--navy-500);flex:none}.sg-table{width:100%;border-collapse:collapse;font-size:.94rem}.sg-table th,.sg-table td{padding:.5rem .6rem;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:baseline}.sg-table thead th{font-size:var(--fs-caption);color:var(--text-muted);font-weight:700}.sg-table tbody th{font-weight:700}.sg-num{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.sg-table tr.sg-more{display:none}.sg-note{margin:.5rem 0 0;font-size:var(--fs-small);color:var(--text-muted)}.sg-cta{margin-top:1.25rem}.sg-cta p{margin:0 0 .45rem}.cg-in{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem}.cg-in .field{margin:0;min-width:min(100%,15rem)}.cg-in label{font-size:var(--fs-small);font-weight:700;color:var(--text-strong)}.cg-money{position:relative;max-width:16rem}.cg-money .input{padding-right:3rem;font-variant-numeric:tabular-nums}.cg-money span{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:var(--fs-small);pointer-events:none}.cg-or{margin:0 0 .6rem;color:var(--text-muted);font-size:var(--fs-small)}.cg-in .btn{margin-bottom:.2rem}.cg-result[hidden]{display:none}.cg-sum{margin:0 0 1rem;font-size:1.05rem}.cg-list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.cg-row{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr) 8.5rem;gap:.75rem;align-items:center}.cg-row__l{font-size:.93rem;line-height:1.3;color:var(--text-strong)}.cg-row__bar{height:12px;border-radius:999px;background:var(--navy-050);overflow:hidden}.cg-row__bar span{display:block;height:100%;border-radius:999px;background:var(--navy-500)}.cg-row--other .cg-row__bar span{background:var(--red-400,#ec5258)}:root[data-theme="dark"] .cg-row__bar{background:rgba(74,95,184,.16)}:root[data-theme="dark"] .cg-row__bar span{background:var(--navy-300)}.cg-row__v{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cg-facts{margin-top:1.25rem}.cg-cta p{margin:0 0 .45rem}.cg-cta p:last-child{margin-bottom:0}@media (max-width:640px){.cg-row{grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem}.cg-row__bar{grid-column:1 / -1;grid-row:2;height:8px}}.tg-ic-note{margin:1.25rem 0 0}.tg-ic-note p{margin:0 0 .45rem}.tg-ic-note p:last-child{margin-bottom:0}@media (max-width:640px){.tg__head{gap:.75rem}.tg__badge{width:44px;height:44px}.tg-step{padding:1rem}.tg-result{padding:1.1rem 1rem .9rem}.tg-sit__body{padding-left:1rem}}@media print{.tg--print .tg__form,.tg--print .tg-all,.tg--print .tg-res__tools,.tg--print .tg__intro{display:none!important}.tg-result{box-shadow:none}}