.mdl-fundal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;overflow-y:auto}.mdl-val{position:fixed;inset:0;border:0;padding:0;background:#020408e0;backdrop-filter:blur(4px);cursor:pointer}.mdl-panou{position:relative;width:100%;max-width:44rem;margin-block:auto}.mdl-inchide{position:absolute;top:.875rem;right:.875rem;z-index:2;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgb(233 238 245 / .16);border-radius:var(--radius);background:var(--color-deep);color:var(--color-fg-muted);cursor:pointer;transition:color .2s var(--ease-cam),border-color .2s var(--ease-cam)}.mdl-inchide:hover{color:var(--color-fg);border-color:#e9eef55c}.mdl-inchide:focus-visible{outline:2px solid var(--color-volt);outline-offset:2px}.mdl-inchide svg{width:1.125rem;height:1.125rem}.frec{position:relative;display:grid;gap:2rem}.frec.e-panou{padding:clamp(1.75rem,4vw,3rem);border:1px solid rgb(233 238 245 / .12);border-top:1px solid rgb(245 90 74 / .4);border-radius:var(--radius);background:var(--color-deep);box-shadow:0 -24px 48px #0000008c}.frec-cap{display:grid;gap:.5rem;max-width:34ch}.frec-obl{color:var(--color-volt)}.frec-titlu{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(1.75rem,4vw,2.375rem);line-height:1;letter-spacing:.005em;color:var(--color-fg)}.frec-sub{font-size:.9375rem;line-height:1.6;color:var(--color-fg-muted)}.frec-rand{display:grid;gap:.625rem;align-items:baseline}.frec-rand>label{font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-volt)}.frec-control{display:grid;gap:.5rem;min-width:0}.frec-ajutor{font-size:.8125rem;line-height:1.5;color:var(--color-fg-dim)}.frec input[type=text],.frec input[type=tel],.frec select,.frec textarea{width:100%;padding:.375rem 0 .625rem;border:0;border-bottom:1px solid rgb(233 238 245 / .2);border-radius:0;background:transparent;color:var(--color-fg);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.5;transition:border-color .22s var(--ease-cam)}.frec select{appearance:none;padding-right:1.75rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right .62rem center,right .27rem center;background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat;cursor:pointer}.frec select option{background:var(--color-surface);color:var(--color-fg)}.frec textarea{resize:vertical;min-height:4.5rem}.frec input::placeholder,.frec textarea::placeholder{color:#71808fbf}.frec input:hover,.frec select:hover,.frec textarea:hover{border-bottom-color:#e9eef55c}.frec [aria-invalid=true]{border-bottom-color:var(--color-bad)}.frec input:focus-visible,.frec select:focus-visible,.frec textarea:focus-visible{outline:none;border-bottom-color:var(--color-volt)}.frec .e-gresit{border-bottom-color:var(--color-bad)}.frec-eroare{font-size:.8125rem;line-height:1.4;color:var(--color-bad)}.frec-nota{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.frec-nota:focus{outline:none}.frec-nota-val{font-family:var(--font-display);font-weight:600;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-dim)}.frec-stele{display:flex;gap:.375rem}.frec-stele button{padding:0 .125rem;border:0;background:transparent;font-size:2rem;line-height:1.15;color:#e9eef52e;cursor:pointer;transition:color .18s var(--ease-cam),transform .18s var(--ease-cam)}.frec-stele button.e-plina{color:var(--color-star)}.frec-stele button:hover,.frec-stele button:focus-visible{transform:translateY(-3px)}.frec-stele button:active{transform:translateY(-1px) scale(.94)}.frec-stele button:focus-visible{outline:2px solid var(--color-volt);outline-offset:3px;border-radius:2px}.frec-stele.e-gresit button{color:#ff7a6b59}.frec-poza{display:flex;align-items:center;gap:.875rem}.frec-poza input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.frec-poza-buton{display:inline-flex;align-items:center;gap:.875rem;cursor:pointer;font-size:.9375rem;color:var(--color-fg-muted);transition:color .2s var(--ease-cam)}.frec-poza-buton:hover{color:var(--color-fg)}.frec-poza input:focus-visible+.frec-poza-buton{outline:2px solid var(--color-volt);outline-offset:4px;border-radius:var(--radius)}.frec-poza-buton>span[aria-hidden],.frec-poza-buton img{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgb(233 238 245 / .2);border-radius:var(--radius);font-size:1.25rem;color:var(--color-fg-muted);transition:border-color .2s var(--ease-cam),color .2s var(--ease-cam)}.frec-poza-buton:hover>span[aria-hidden]{border-color:var(--color-volt);color:var(--color-volt)}.frec-poza-buton img{object-fit:cover}.frec-scoate{border:0;background:transparent;padding:0;font-size:.8125rem;color:var(--color-fg-dim);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.frec-scoate:hover{color:var(--color-bad)}.frec-jos{display:grid}.frec-trimite{padding:1rem 2rem;border:0;border-radius:var(--radius);background:var(--color-volt);color:var(--color-deep);font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .25s var(--ease-cam),transform .15s var(--ease-cam)}.frec-trimite:hover:not(:disabled){background:var(--color-volt-dark)}.frec-trimite:active:not(:disabled){transform:scale(.98)}.frec-trimite:disabled{opacity:.5;cursor:default}.frec-trimite:focus-visible{outline:2px solid var(--color-volt);outline-offset:3px}.frec-erori-server{display:grid;gap:.375rem;padding:.875rem 0 .875rem 1rem;border-left:2px solid var(--color-bad);font-size:.875rem;line-height:1.5;color:var(--color-bad)}.frec-gata{gap:.75rem}.frec-gata .frec-titlu{color:var(--color-good)}.frec-gata{border-top-color:#5fbf8780}@media(min-width:720px){.frec{gap:2.25rem}.frec-rand{grid-template-columns:11rem minmax(0,1fr);gap:.5rem 2.5rem}.frec-erori-server,.frec-jos{margin-left:13.5rem}.frec-trimite{justify-self:start}}@media(prefers-reduced-motion:reduce){.frec-stele button:hover,.frec-stele button:focus-visible,.frec-stele button:active,.frec-trimite:active:not(:disabled),.brec-buton:active{transform:none}}
