@charset "UTF-8";
/* =========================================================================
   Liuks Kebabai tema – valdymo zona ir prisijungimas: rėmai - IPA Core Site Kit (site-kit-app.css, kaip iPA Agrožaibas),
   čia - Liuks spalvos (juoda #1a1a1a, oranžinė #f2aa4d, šiltas fonas #f4f1ec) ir šriftas Roboto Condensed per --e-* / --ipa-*.
   Svetainės dekoratyvinis Rubik Dirt zonoje nenaudojamas. Įkeliama tik zonoje ir prisijungimo puslapiuose, po site-kit-app.css.
   Zonos skilčių išdėstymas - įskiepio zone.css. Maketai - drobė „Liuks Kebabai" (Valdymas · …, prisijungimas).
   ========================================================================= */

@font-face {
    font-family: "Roboto Condensed";
    src: url("../fonts/robotocondensed-400-800-latin-ext.woff2") format("woff2");
    font-weight: 400 800;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto Condensed";
    src: url("../fonts/robotocondensed-400-800-latin.woff2") format("woff2");
    font-weight: 400 800;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
    --e-indigo: #1f1b16;          /* antraštės */
    --e-night: #1a1a1a;           /* šoninė juosta */
    --e-night-rgb: 26 26 26;
    --e-violet: #a65d0b;          /* fokusas, akcentai */
    --e-violet-d: #7a4206;
    --e-violet-dd: #1a1a1a;
    --e-violet-l: #fff4e5;
    --e-teal: #a65d0b;
    --e-teal-l: #f2aa4d;          /* aktyvus meniu punktas, suskleidimo rodyklė */
    --e-sand: #f2aa4d;
    --e-link: #a65d0b;
    --e-lilac: #fff4e5;
    --e-olive: #8a4b00;
    --e-sprig: #f2aa4d;
    --e-text: #1f1b16;
    --e-body: #2a2a2a;
    --e-muted: #4d463c;
    --e-muted-2: #6b6459;
    --e-on-dark: #d6d0c6;
    --e-side-link: #d6d0c6;
    --e-footer-muted: #8a8278;
    --e-line: #e7e2da;
    --e-line-2: #d6d0c6;
    --e-row-line: #efe9e0;
    --e-row-hover: #faf8f4;
    --e-bg: #f4f1ec;
    --e-bg-rgb: 244 241 236;
    --e-tint: #f4f1ec;
    --e-tint-2: #faf8f4;
    --e-field: #ffffff;
    --e-field-hover: #faf8f4;
    --e-choice-bg: #ffffff;
    --e-neutral-bg: #f2f0ec;
    --e-danger: #b42318;
    --e-disabled: #9a9288;
    --e-ok-bg: #e7f6ec;   --e-ok: #1e6b34;  --e-ok-tint: #f3fbf6; --e-ok-line: #abefc6;
    --e-on: #1e6b34;
    --e-plan-bg: #fff4e5; --e-plan: #8a4b00;
    --e-warn-bg: #fff8ec; --e-warn: #8a4b00; --e-warn-line: #f3d29c;
    --e-bad-bg: #fef3f2;  --e-bad: #b42318;
    --e-info-tint: #fff8ec; --e-info-line: #f3d29c;
    --e-grad: linear-gradient(120deg, #f2aa4d 0%, #e8952a 100%);
    --e-grad-v: linear-gradient(180deg, #1a1a1a 0%, #242424 100%);
    --e-grad-soft: linear-gradient(135deg, #fff8ec, #f4f1ec);
    --e-grad-card: linear-gradient(135deg, #ffffff 0%, #faf8f4 60%, #f4f1ec 100%);
    --e-glow-1-rgb: 242 170 77;
    --e-glow-2-rgb: 166 93 11;
    --e-shadow-rgb: 26 26 26;
    --e-backdrop-rgb: 26 26 26;
    --e-qs-backdrop-rgb: 26 26 26;
    --e-sh: 0 1px 2px rgba(26,26,26,.04), 0 8px 24px rgba(26,26,26,.06);
    --e-sh-lg: 0 2px 4px rgba(26,26,26,.05), 0 24px 56px rgba(26,26,26,.14);
    --e-sh-btn: 0 8px 20px rgba(242,170,77,.28);
    --e-focus: 0 0 0 4px rgba(242,170,77,.35);
    --e-font: "Roboto Condensed", "Arial Narrow", Arial, sans-serif;
    --e-font-hd: "Roboto Condensed", "Arial Narrow", Arial, sans-serif;
    --e-hd-weight: 800;
    --e-r-sm: 10px;
    --e-r: 14px;
    --e-r-lg: 16px;
    --e-card-r: 16px;
    --e-ctl-h: 42px;
    --e-ctl-h-lg: 48px;
    --e-ctl-h-sm: 34px;
    --e-ctl-r: 10px;
    --e-ctl-text: #1f1b16;
    --e-field-h: 46px;
    --e-wrap: 1240px;
    --e-gutter: 30px;
    --e-kbd-bg: #f2f0ec;
    --e-qs-active: #fff4e5;
    --e-step-dot: #f2aa4d;
    --e-btn-outline-bg: #ffffff;
    --e-btn-outline-line: #d6d0c6;
    --e-auth-grad: linear-gradient(100deg, rgba(26,26,26,.94) 0%, rgba(26,26,26,.8) 55%, rgba(26,26,26,.55) 100%);

    /* IPA Core komponentai (mygtukai, lentelės, laukai, jungikliai) */
    --ipa-font: var(--e-font);
    --ipa-primary: #f2aa4d;
    --ipa-secondary: #a65d0b;
    --ipa-text: #1f1b16;
    --ipa-text-light: #6b6459;
    --ipa-bg-alt: #ffffff;
    --ipa-bg-hover: #faf8f4;
    --ipa-border: #d6d0c6;
    --ipa-btn-primary-bg: #f2aa4d;
    --ipa-btn-primary-hover: #e8952a;
    --ipa-btn-secondary-bg: #ffffff;
    --ipa-btn-secondary-hover: #faf8f4;
    --ipa-table-header-bg: #ffffff;
    --ipa-table-border: #e7e2da;
    --ipa-table-text: #2a2a2a;
    --ipa-filter-border: #d6d0c6;
}
@media (max-width: 720px) { :root { --e-gutter: 16px; } }

/* Šoninė juosta: Liuks logotipas, oranžinis aktyvus punktas */
.e-zone__logo img { height: 40px; width: auto; }
.e-zone .ipa-app__link.is-active { background: #f2aa4d; color: #1a1a1a; }
.e-zone .ipa-app__link.is-active .ipa-app__icon { color: #1a1a1a; }
.e-zone .ipa-app__badge { background: #f2aa4d; color: #1a1a1a; }
.e-zone .ipa-app__link.is-active .ipa-app__badge { background: #1a1a1a; color: #f2aa4d; }
.e-zone__collapse { background: #ffffff; color: #1a1a1a; }
.e-zone__collapse:hover, .e-zone__collapse:focus-visible { background: #fff4e5; color: #a65d0b; } /* core numato baltą rodyklę ant tamsaus */

/* Pavadinimas - Roboto Condensed pusjuodis (ne svetainės Rubik Dirt) */
.e-zone__title { font-family: var(--e-font-hd); font-weight: 800; letter-spacing: -.01em; }

/* Mygtukai: pagrindinis - oranžinis su juodu tekstu, antrinis - baltas su pilku rėmeliu, pavojingas - raudonas */
body.ipa-app .ipa-btn-primary { background: #f2aa4d; border-color: #f2aa4d; color: #1a1a1a; font-weight: 700; }
body.ipa-app .ipa-btn-primary:hover { background: #e8952a; border-color: #e8952a; color: #1a1a1a; }
body.ipa-app .ipa-btn-secondary { background: #fff; color: #2a2a2a; border: 1px solid #d6d0c6; font-weight: 700; }
body.ipa-app .ipa-btn-secondary:hover { background: #faf8f4; border-color: #a65d0b; color: #1a1a1a; }
body.ipa-app .ipa-btn-danger { background: #b42318; border-color: #b42318; color: #fff; }
body.ipa-app .ipa-btn-danger:hover { background: #912018; color: #fff; }
body.ipa-app .ipa-switch input:checked + .ipa-switch-slider { background: #f2aa4d; }

/* Avataras: juodas su oranžine raide */
.e-umenu__avatar { background: #1a1a1a !important; color: #f2aa4d !important; font-family: var(--e-font); font-weight: 800; }

/* Prisijungimas: kairėje - tamsus fonas su Liuks logotipu */
body.e-auth-body .e-auth__title { font-family: var(--e-font-hd); font-weight: 800; }
body.e-auth-body .e-auth__points li > span { background: rgba(242,170,77,.18); color: #f2aa4d; }
body.e-auth-body .e-auth__logo img { width: 220px; height: auto; }
body.e-auth-body { --e-field: #faf8f4; --e-field-hover: #f4f1ec; }
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: #d6d0c6; }
body.e-auth-body .e-auth__form .ipa-input:focus, body.e-auth-body .e-auth__form input:focus { border-color: #f2aa4d; background-color: #fff; }
body.e-auth-body .e-auth { box-sizing: border-box; }

/* Nuorodos - tamsiai oranžinės (--ipa-primary oranžinė skirta mygtukams, ant balto per šviesi) */
.ipa-app__main a:not(.ipa-btn):not([class*="ipa-btn-"]), .ipa-app-auth__main a:not(.ipa-btn):not([class*="ipa-btn-"]) { color: #a65d0b; }
.ipa-app__main a:not(.ipa-btn):not([class*="ipa-btn-"]):hover { color: #7a4206; }

/* Logotipas: juodame fone (oranžinis Liuks ženklas), ne baltoje plytelėje; šviesos šoninėje juostoje - prigesintos */
.e-zone__logo { background: #111111; border: 1px solid #2e2e2e; box-shadow: none; }
.e-zone .e-zone__side { --e-glow-1-rgb: 242 170 77; --e-glow-2-rgb: 60 60 60; }
/* Mobili juosta: logotipas be baltos plytelės (kaip šoninėje juostoje) */
.e-zone__mlogo { background: transparent !important; padding-left: 2px !important; }
