.cur{background:var(--fundal);color:var(--cerneala);display:grid;font-variant-numeric:normal;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:100svh;overflow-x:hidden}.cur-cap{align-items:center;background:linear-gradient(135deg,var(--indigo) 0,var(--indigo-adanc) 100%);box-shadow:0 2px 14px #100e2438;color:#fff;display:flex;gap:.5rem;padding:calc(.4rem + env(safe-area-inset-top,0px)) .5rem .4rem .75rem;position:sticky;top:0;z-index:30}.cur-semn{background:#ffffff1f;border-radius:12px;color:var(--cyan);display:grid;flex:none;height:40px;place-items:center;width:40px}.cur-semn svg{height:24px;width:24px}.cur-cap-text{display:grid;flex:1;min-width:0;padding-inline:.2rem}.cur-cap-local{color:#ffffffb8;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.cur-cap-local,.cur-cap-nume{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cur-cap-nume{font-family:var(--font-titlu);font-size:1.02rem;font-weight:600}.cur-cap-nume.palid{color:#ffffff8c;font-weight:500}.cur-cap-buton{background:#ffffff1f;border-radius:14px;color:#fff;display:grid;flex:none;min-height:56px;place-items:center;transition:background var(--tranzitie);width:56px}.cur-cap-buton:active,.cur-cap-buton:hover{background:#ffffff3d}.cur-cap-buton svg{height:24px;width:24px}.cur-continut{min-width:0;overflow-x:hidden}.cur-buton{align-items:center;border-radius:14px;display:inline-flex;font-size:1.05rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.2;min-height:56px;padding:0 1.1rem;text-align:center;text-decoration:none;transition:background var(--tranzitie),box-shadow var(--tranzitie),transform var(--tranzitie)}.cur-buton:active:not(:disabled){transform:translateY(1px)}.cur-buton:disabled{cursor:not-allowed}.cur-buton svg{flex:none;height:22px;width:22px}.cur-buton.primar{background:var(--indigo);box-shadow:0 8px 20px #26235c42;color:#fff}.cur-buton.primar:hover:not(:disabled){background:var(--indigo-adanc)}.cur-buton.verde{background:var(--ok);box-shadow:0 8px 20px #16a34a47;color:#fff}.cur-buton.verde:hover:not(:disabled){background:#12813a}.cur-buton.secundar{background:var(--suprafata);box-shadow:inset 0 0 0 2px var(--linie);color:var(--cerneala)}.cur-buton.secundar:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--indigo-text)}.cur-buton.rau{background:var(--suprafata);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--coral) 55%,transparent);color:var(--coral-text)}.cur-buton.pericol{background:var(--coral);color:#fff}.cur-buton.lat{width:100%}.cur-buton.pericol:disabled,.cur-buton.primar:disabled,.cur-buton.rau:disabled,.cur-buton.secundar:disabled,.cur-buton.verde:disabled,.cur-buton:disabled{background:color-mix(in srgb,var(--sters) 22%,transparent);box-shadow:none;color:var(--sters)}.cur-confirm-fundal{align-items:flex-end;background:#100e248c;display:flex;inset:0;justify-content:center;padding:.75rem;position:fixed;z-index:70}.cur-confirm{background:var(--suprafata);border-radius:20px;box-shadow:0 -10px 40px #100e244d;color:var(--cerneala);display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr);max-height:calc(100svh - 1.5rem);max-width:32rem;overflow-y:auto;padding:1.3rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom,0px));width:100%}.cur-confirm h2{font-size:1.2rem;overflow-wrap:anywhere}.cur-confirm p{color:var(--sters);font-size:.95rem;line-height:1.45;margin:0}.cur-confirm .cur-confirm-bani{color:var(--atentie-text);font-weight:600}.cur-confirm-butoane{display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin-top:.3rem}@media(max-width:760px){.cur .toaste.toaste{top:calc(72px + env(safe-area-inset-top,0px))}}
