@charset "UTF-8";
/* =========================================================================
   Petriko ūkis tema – valdymo zona ir prisijungimas: rėmai - IPA Core Site Kit (site-kit-app.css, kaip iPA Agrožaibas),
   čia - Petriko ūkio spalvos (žalia #97c13c, tamsi žalia #4f6e12, „žemė" #1d2417) ir šriftai (Khand, Figtree) 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ė „Petriko ūkis" (Zona: …, Prisijungimas).
   ========================================================================= */

:root {
    --e-indigo: #1d2417;          /* antraštės */
    --e-night: #1d2417;           /* šoninė juosta */
    --e-night-rgb: 29 36 23;
    --e-violet: #4f6e12;          /* fokusas, akcentai */
    --e-violet-d: #3a520c;
    --e-violet-dd: #1d2417;
    --e-violet-l: #eef5dc;
    --e-teal: #4f6e12;
    --e-teal-l: #97c13c;          /* aktyvus meniu punktas, suskleidimo rodyklė */
    --e-sand: #97c13c;
    --e-link: #4f6e12;
    --e-lilac: #eef5dc;
    --e-olive: #4f6e12;
    --e-sprig: #97c13c;
    --e-text: #1d2417;
    --e-body: #3d4535;
    --e-muted: #4a5241;
    --e-muted-2: #5b6352;
    --e-on-dark: #d6dccb;
    --e-side-link: #dfe5d4;
    --e-footer-muted: #a3ad98;
    --e-line: #e2e5d9;
    --e-line-2: #cfd4c4;
    --e-row-line: #eef1e8;
    --e-row-hover: #f4f6ee;
    --e-bg: #f5f6f0;
    --e-bg-rgb: 245 246 240;
    --e-tint: #f5f6f0;
    --e-tint-2: #f9faf5;
    --e-field: #ffffff;
    --e-field-hover: #f9faf5;
    --e-choice-bg: #ffffff;
    --e-neutral-bg: #eef0f0;
    --e-danger: #b42318;
    --e-disabled: #9aa5a4;
    --e-ok-bg: #eef5dc;   --e-ok: #4f6e12;  --e-ok-tint: #f4f8ec; --e-ok-line: #cfe0a3;
    --e-on: #4f6e12;
    --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: #f2f7e6; --e-info-line: #cfe0a3;
    --e-grad: linear-gradient(120deg, #4f6e12 0%, #5e8217 100%);
    --e-grad-v: linear-gradient(180deg, #1d2417 0%, #3a520c 100%);
    --e-grad-soft: linear-gradient(135deg, #f4f8ec, #f5f6f0);
    --e-grad-card: linear-gradient(135deg, #ffffff 0%, #f9faf5 60%, #f5f6f0 100%);
    --e-glow-1-rgb: 79 110 18;
    --e-glow-2-rgb: 151 193 60;
    --e-shadow-rgb: 29 36 23;
    --e-backdrop-rgb: 29 36 23;
    --e-qs-backdrop-rgb: 29 36 23;
    --e-sh: 0 1px 2px rgba(29,36,23,.04), 0 10px 28px rgba(29,36,23,.07);
    --e-sh-lg: 0 2px 4px rgba(29,36,23,.05), 0 24px 56px rgba(29,36,23,.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: Figtree, Arial, sans-serif;
    --e-font-hd: Khand, "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: #1d2417;
    --e-field-h: 48px;
    --e-wrap: 1240px;
    --e-gutter: 30px;
    --e-kbd-bg: #eef0f0;
    --e-qs-active: #f2f7e6;
    --e-step-dot: #97c13c;
    --e-btn-outline-bg: #ffffff;
    --e-btn-outline-line: #4f6e12;
    --e-auth-grad: linear-gradient(100deg, rgba(29,36,23,.92) 0%, rgba(29,36,23,.74) 55%, rgba(6,63,62,.45) 100%);

    /* IPA Core komponentai (mygtukai, lentelės, laukai, jungikliai) */
    --ipa-font: var(--e-font);
    --ipa-primary: #4f6e12;
    --ipa-secondary: #4f6e12;
    --ipa-text: #1d2417;
    --ipa-text-light: #5b6352;
    --ipa-bg-alt: #ffffff;
    --ipa-bg-hover: #f4f6ee;
    --ipa-border: #cfd4c4;
    --ipa-btn-primary-bg: #4f6e12;
    --ipa-btn-primary-hover: #3a520c;
    --ipa-btn-secondary-bg: #ffffff;
    --ipa-btn-secondary-hover: #eef5dc;
    --ipa-table-header-bg: #ffffff;
    --ipa-table-border: #e2e5d9;
    --ipa-table-text: #3d4535;
    --ipa-filter-border: #cfd4c4;
}
@media (max-width: 720px) { :root { --e-gutter: 16px; } }

/* Šoninė juosta: šviesus logotipas, smėlio akcentas */
.e-zone__logo img { height: 58px; width: auto; } /* Petriko logotipas beveik kvadratinis - aukštesnis nei Agrožaibo */
.e-zone .ipa-app__link.is-active { background: #97c13c; color: #1d2417; }
.e-zone .ipa-app__link.is-active .ipa-app__icon { color: #1d2417; }
.e-zone .ipa-app__badge { background: #97c13c; color: #1d2417; }
.e-zone .ipa-app__link.is-active .ipa-app__badge { background: #1d2417; color: #97c13c; }
.e-zone__collapse { background: #ffffff; color: #1d2417; }
.e-zone__collapse:hover, .e-zone__collapse:focus-visible { background: #eef5dc; color: #4f6e12; } /* core numato baltą rodyklę ant tamsaus */

/* Pavadinimas - Khand (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: #4f6e12; border: 1px solid #4f6e12; }
body.ipa-app .ipa-btn-secondary:hover { background: #eef5dc; color: #3a520c; }
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: #97c13c !important; color: #1d2417 !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(151,193,60,.18); color: #97c13c; }
body.e-auth-body .e-auth__logo img { width: 227px; height: auto; }
body.e-auth-body { --e-field: #f9faf5; --e-field-hover: #f5f6f0; }
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: #cfd4c4; }
body.e-auth-body .e-auth__form .ipa-input:focus, body.e-auth-body .e-auth__form input:focus { border-color: #4f6e12; 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; }
}
