@charset "UTF-8";
/* =========================================================================
   Agrožaibas tema – valdymo zona ir prisijungimas: rėmai - IPA Core Site Kit (site-kit-app.css, kaip iPA DIGI Dizainas),
   čia - Agrožaibas spalvos (žalia #085c5a, tamsi žalia #062f2e, smėlio #d5bf8e) ir šriftai (Saira, Roboto) per --e-* / --ipa-*.
   Įkeliama tik zonoje ir prisijungimo puslapiuose, po site-kit-app.css. Zonos skilčių išdėstymas - įskiepio zone.css.
   Maketai - drobė „Agrožaibas" (Zona: …, Prisijungimas).
   ========================================================================= */

:root {
    --e-indigo: #1f2a29;          /* antraštės */
    --e-night: #062f2e;           /* šoninė juosta */
    --e-night-rgb: 6 47 46;
    --e-violet: #085c5a;          /* fokusas, akcentai */
    --e-violet-d: #063f3e;
    --e-violet-dd: #062f2e;
    --e-violet-l: #e6f2f1;
    --e-teal: #085c5a;
    --e-teal-l: #d5bf8e;          /* aktyvus meniu punktas, suskleidimo rodyklė */
    --e-sand: #d5bf8e;
    --e-link: #085c5a;
    --e-lilac: #e6f2f1;
    --e-olive: #8a6d2f;
    --e-sprig: #d5bf8e;
    --e-text: #1f2a29;
    --e-body: #3d4645;
    --e-muted: #4f5958;
    --e-muted-2: #5b6665;
    --e-on-dark: #cfdedd;
    --e-side-link: #d7e4e3;
    --e-footer-muted: #93b3b1;
    --e-line: #e3e8e7;
    --e-line-2: #cfd6d5;
    --e-row-line: #edf0ef;
    --e-row-hover: #f6f8f8;
    --e-bg: #f5f3ee;
    --e-bg-rgb: 245 243 238;
    --e-tint: #f5f3ee;
    --e-tint-2: #f9f7f1;
    --e-field: #ffffff;
    --e-field-hover: #f9f7f1;
    --e-choice-bg: #ffffff;
    --e-neutral-bg: #eef0f0;
    --e-danger: #b42318;
    --e-disabled: #9aa5a4;
    --e-ok-bg: #e6f2f1;   --e-ok: #085c5a;  --e-ok-tint: #f2f8f8; --e-ok-line: #bcd9d7;
    --e-on: #085c5a;
    --e-plan-bg: #fcf0d4; --e-plan: #6b4a00;
    --e-warn-bg: #fcf0d4; --e-warn: #6b4a00; --e-warn-line: #f0dca8;
    --e-bad-bg: #fde8e6;  --e-bad: #b42318;
    --e-info-tint: #eef6f5; --e-info-line: #bcd9d7;
    --e-grad: linear-gradient(120deg, #085c5a 0%, #0a6e6b 100%);
    --e-grad-v: linear-gradient(180deg, #062f2e 0%, #063f3e 100%);
    --e-grad-soft: linear-gradient(135deg, #f2f8f8, #f5f3ee);
    --e-grad-card: linear-gradient(135deg, #ffffff 0%, #f9f7f1 60%, #f5f3ee 100%);
    --e-glow-1-rgb: 8 92 90;
    --e-glow-2-rgb: 213 191 142;
    --e-shadow-rgb: 6 47 46;
    --e-backdrop-rgb: 6 47 46;
    --e-qs-backdrop-rgb: 6 47 46;
    --e-sh: 0 1px 2px rgba(6,47,46,.04), 0 10px 28px rgba(6,47,46,.07);
    --e-sh-lg: 0 2px 4px rgba(6,47,46,.05), 0 24px 56px rgba(6,47,46,.14);
    --e-sh-btn: 0 8px 20px rgba(8,92,90,.22);
    --e-focus: 0 0 0 4px rgba(8,92,90,.22);
    --e-font: Roboto, Arial, sans-serif;
    --e-font-hd: Saira, "Arial Narrow", Arial, sans-serif;
    --e-hd-weight: 700;
    --e-r-sm: 10px;
    --e-r: 14px;
    --e-r-lg: 18px;
    --e-card-r: 14px;
    --e-ctl-h: 44px;
    --e-ctl-h-lg: 50px;
    --e-ctl-h-sm: 36px;
    --e-ctl-r: 10px;
    --e-ctl-text: #1f2a29;
    --e-field-h: 48px;
    --e-wrap: 1240px;
    --e-gutter: 30px;
    --e-kbd-bg: #eef0f0;
    --e-qs-active: #eef6f5;
    --e-step-dot: #d5bf8e;
    --e-btn-outline-bg: #ffffff;
    --e-btn-outline-line: #085c5a;
    --e-auth-grad: linear-gradient(100deg, rgba(6,47,46,.92) 0%, rgba(6,47,46,.74) 55%, rgba(6,63,62,.45) 100%);

    /* IPA Core komponentai (mygtukai, lentelės, laukai, jungikliai) */
    --ipa-font: var(--e-font);
    --ipa-primary: #085c5a;
    --ipa-secondary: #8a6d2f;
    --ipa-text: #1f2a29;
    --ipa-text-light: #5b6665;
    --ipa-bg-alt: #ffffff;
    --ipa-bg-hover: #f6f8f8;
    --ipa-border: #cfd6d5;
    --ipa-btn-primary-bg: #085c5a;
    --ipa-btn-primary-hover: #063f3e;
    --ipa-btn-secondary-bg: #ffffff;
    --ipa-btn-secondary-hover: #e6f2f1;
    --ipa-table-header-bg: #ffffff;
    --ipa-table-border: #e3e8e7;
    --ipa-table-text: #3d4645;
    --ipa-filter-border: #cfd6d5;
}
@media (max-width: 720px) { :root { --e-gutter: 16px; } }

/* Šoninė juosta: šviesus logotipas, smėlio akcentas */
.e-zone__logo img { height: 34px; width: auto; }
.e-zone .ipa-app__link.is-active { background: #d5bf8e; color: #062f2e; }
.e-zone .ipa-app__link.is-active .ipa-app__icon { color: #062f2e; }
.e-zone .ipa-app__badge { background: #d5bf8e; color: #062f2e; }
.e-zone .ipa-app__link.is-active .ipa-app__badge { background: #062f2e; color: #d5bf8e; }
.e-zone__collapse { background: #ffffff; color: #062f2e; }
.e-zone__collapse:hover, .e-zone__collapse:focus-visible { background: #e6f2f1; color: #085c5a; } /* core numato baltą rodyklę ant tamsaus */

/* Pavadinimas - Saira (kaip svetainėje) */
.e-zone__title { font-family: var(--e-font-hd); font-weight: 700; letter-spacing: 0; }

/* Antriniai mygtukai - baltas fonas, žalias rėmelis (IPA Core numato tamsų) */
body.ipa-app .ipa-btn-secondary { background: #fff; color: #085c5a; border: 1px solid #085c5a; }
body.ipa-app .ipa-btn-secondary:hover { background: #e6f2f1; color: #063f3e; }
body.ipa-app .ipa-btn-danger { background: #b42318; border-color: #b42318; color: #fff; }
body.ipa-app .ipa-btn-danger:hover { background: #912018; color: #fff; }

/* Avataras: smėlio su tamsiai žalia raide */
.e-umenu__avatar { background: #d5bf8e !important; color: #062f2e !important; font-family: var(--e-font); font-weight: 700; }

/* Zonoje IPA Core Texts punktas paskyros meniu nereikalingas - vietoj jo „Redaguoti tekstus" (atidaro svetainę) */
.e-zone .e-umenu__texts { display: none !important; }

/* Prisijungimas: kairėje - pradžios vaizdo įrašo viršelis su tamsiai žalia danga */
body.e-auth-body .e-auth__title { font-family: var(--e-font-hd); font-weight: 700; }
body.e-auth-body .e-auth__points li > span { background: rgba(213,191,142,.18); color: #d5bf8e; }
body.e-auth-body .e-auth__logo img { width: 227px; height: auto; }
body.e-auth-body { --e-field: #f9f7f1; --e-field-hover: #f5f3ee; }
body.e-auth-body .e-auth__form .ipa-input, body.e-auth-body .e-auth__form input[type="text"], body.e-auth-body .e-auth__form input[type="email"], body.e-auth-body .e-auth__form input[type="password"] { border-color: #cfd6d5; }
body.e-auth-body .e-auth__form .ipa-input:focus, body.e-auth-body .e-auth__form input:focus { border-color: #085c5a; background-color: #fff; }
body.e-auth-body .e-auth { box-sizing: border-box; }
@media (max-height: 760px) and (min-width: 901px) {
    body.e-auth-body .e-auth__main { padding-top: 18px; padding-bottom: 18px; }
    body.e-auth-body .e-auth__center { padding: 12px 0; }
}
