.lk-apply-page{--lk-sidebar:25vw;--lk-gutter:clamp(40px,7.5vw,128px);background:var(--lk-ui-surface);color:var(--lk-ui-color-navy-deep);min-height:100vh;margin:0}.lk-flow-sidebar{width:var(--lk-sidebar);box-sizing:border-box;background:linear-gradient(150deg,var(--lk-ui-info-bg),var(--lk-ui-surface-alt));z-index:2;flex-direction:column;padding:48px;display:flex;position:fixed;inset:0 auto 0 0}.lk-flow-logo img{width:190px;max-width:100%;height:auto}.lk-flow-sidebar .lk-ui-stepper{flex-direction:column;gap:0;margin:64px 0 0;padding:0;list-style:none;display:flex}.lk-flow-sidebar .lk-ui-stepper li{text-transform:uppercase;min-height:62px;color:var(--lk-ui-text-secondary);box-sizing:border-box;align-items:center;gap:16px;padding:12px 0 12px 24px;font-size:12px;font-weight:600;display:flex;position:relative;border:0!important}.lk-flow-sidebar .lk-ui-stepper li:before{content:"";background:var(--lk-ui-border);width:3px;position:absolute;top:0;bottom:0;left:0}.lk-flow-sidebar .lk-ui-stepper li[aria-current]:before{background:var(--lk-ui-action)}.lk-flow-sidebar .lk-ui-stepper li[aria-current]{color:var(--lk-ui-color-navy-deep)}.lk-step-dot{background:var(--lk-ui-border);width:20px;height:20px;color:var(--lk-ui-surface);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.lk-ui-stepper [aria-current] .lk-step-dot,.lk-ui-stepper [data-complete] .lk-step-dot{background:var(--lk-ui-action)}.lk-flow-trust{flex-wrap:wrap;gap:8px;margin-top:auto;font-size:11px;display:flex}.lk-flow-trust span{border-radius:var(--lk-ui-radius-sm);background:var(--lk-ui-surface);color:var(--lk-ui-color-navy-deep);padding:5px 8px}.lk-flow-trust a{color:var(--lk-ui-text-secondary);flex-basis:100%;margin-top:8px;display:block}.lk-flow-workspace{margin-left:var(--lk-sidebar);padding:32px var(--lk-gutter) 48px;box-sizing:border-box;min-height:calc(100vh - 74px)}.lk-flow-toolbar{justify-content:space-between;align-items:center;max-width:600px;height:40px;margin-bottom:48px;display:flex}.lk-flow-toolbar>span{margin-left:auto;font-size:12px}.lk-flow-toolbar .lk-ui-button{border:1px solid var(--lk-ui-border);background:var(--lk-ui-surface);width:40px;height:40px;color:var(--lk-ui-text-secondary);border-radius:50%;padding:0}.lk-apply-page .lk-apply-card{width:100%;max-width:600px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.lk-apply-page h1,.lk-apply-page h2,.lk-apply-page h3{font-family:var(--lk-ui-font-heading);letter-spacing:-.02em;font-weight:600}.lk-apply-page .lk-apply-card h2{margin:0 0 12px;font-size:24px;line-height:1.3}.lk-apply-description{color:var(--lk-ui-text-secondary);margin:0 0 36px;font-size:14px;line-height:1.6}.lk-apply-page .lk-ui-field{margin:0 0 16px}.lk-apply-page .lk-ui-input{box-sizing:border-box;width:100%;max-width:none;min-height:48px}.lk-apply-page .lk-ui-label{margin-bottom:8px;font-size:14px}.lk-apply-page .lk-ui-fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.lk-apply-page .lk-apply-choice{border:1px solid var(--lk-ui-border-strong);border-radius:var(--lk-ui-radius-md);background:var(--lk-ui-surface);cursor:pointer;box-sizing:border-box;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px;min-height:50px;margin:0;padding:14px 16px;font-size:14px;display:flex}.lk-apply-choice:has(input:checked){border-color:var(--lk-ui-action);background:var(--lk-ui-info-bg)}.lk-apply-choice input{flex:none;margin:0}.lk-apply-actions{justify-content:flex-end;gap:16px;margin-top:24px;display:flex}.lk-apply-actions .lk-ui-button{min-width:120px;min-height:42px;padding:10px 20px;font-size:14px}.lk-apply-actions .lk-ui-button:disabled{background:var(--lk-ui-border);color:var(--lk-ui-text-secondary);cursor:not-allowed}.lk-apply-page .lk-ui-link:is(button){cursor:pointer;color:var(--lk-ui-action);font:inherit;background:0 0;border:0;padding:0}.lk-apply-page button:focus-visible,.lk-airport-options button:focus-visible{outline:2px solid var(--lk-ui-focus);outline-offset:3px}.lk-airport{position:relative}.lk-airport-options{z-index:12;background:var(--lk-ui-surface);border:1px solid var(--lk-ui-border);border-radius:var(--lk-ui-radius-md);width:100%;max-height:280px;box-shadow:0 8px 24px var(--lk-ui-border);position:absolute;top:100%;overflow:auto}.lk-airport-options button{text-align:left;background:var(--lk-ui-surface);width:100%;color:var(--lk-ui-text);border:0;border-bottom:1px solid var(--lk-ui-border);cursor:pointer;font:inherit;padding:12px 16px;display:block}.lk-airport-options button:hover,.lk-airport-options [aria-selected=true]{background:var(--lk-ui-info-bg)}.lk-airport-options strong{justify-content:space-between;gap:12px;display:flex}.lk-airport-options small{color:var(--lk-ui-text-secondary);margin-top:4px;display:block}.lk-airport-options p{padding:16px;font-size:14px}.lk-via-row{align-items:center;gap:12px;display:flex}.lk-via-row .lk-ui-field{flex:1;min-width:0}.lk-apply-page .lk-add-connection{border-radius:var(--lk-ui-radius-md);width:100%;margin:0 0 16px;padding:16px;font-size:14px;display:block;border:1px dashed var(--lk-ui-border-strong)!important}.lk-date-shortcuts{gap:8px;display:flex}.lk-date-shortcuts .lk-ui-button{border:1px solid var(--lk-ui-border-strong);flex:1;min-height:42px;padding:10px;font-size:14px}.lk-answers{border:1px solid var(--lk-ui-border);border-radius:var(--lk-ui-radius-lg);margin:32px 0;overflow:hidden}.lk-answer-row{border-bottom:1px solid var(--lk-ui-border);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.lk-answer-row:last-child{border-bottom:0}.lk-answer-row span,.lk-answer-row strong{font-size:14px;display:block}.lk-answer-row span{color:var(--lk-ui-text-secondary);margin-bottom:6px}.lk-answer-row .lk-ui-link{padding:8px!important}.lk-answer-row .lk-ui-link span{color:var(--lk-ui-action);margin:0;font-size:24px}.lk-flight-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.lk-flight-filters .lk-ui-button{border:1px solid var(--lk-ui-border-strong);border-radius:999px;padding:8px 12px;font-size:12px}.lk-flight-filters [aria-pressed=true]{border-color:var(--lk-ui-action);background:var(--lk-ui-info-bg)}.lk-demo-label{color:var(--lk-ui-text-secondary);font-size:12px}.lk-flight-choice{border:1px solid var(--lk-ui-border);border-radius:var(--lk-ui-radius-md);cursor:pointer;align-items:flex-start;gap:12px;margin:8px 0;padding:16px;display:flex}.lk-flight-choice:has(input:checked){border-color:var(--lk-ui-action);background:var(--lk-ui-info-bg)}.lk-flight-choice small,.lk-flight-choice b{margin-top:8px;display:block}.lk-flight-choice small{color:var(--lk-ui-text-secondary);font-size:12px}.lk-flight-choice .lk-ui-badge{margin-left:auto;font-size:11px}.lk-apply-page #manual-flight{margin-top:24px;font-size:14px;display:block}.lk-airline-dialog{box-sizing:border-box;border:1px solid var(--lk-ui-border);border-radius:var(--lk-ui-radius-lg);background:var(--lk-ui-surface);width:min(520px,100vw - 48px);color:var(--lk-ui-text);padding:24px}.lk-airline-dialog::backdrop{background:var(--lk-ui-overlay)}.lk-airline-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.lk-airline-dialog h2{font-size:22px}.lk-airline-results{max-height:360px;margin-top:16px;overflow:auto}.lk-airline-results button{text-align:left;background:var(--lk-ui-surface);border:0;border-bottom:1px solid var(--lk-ui-border);cursor:pointer;width:100%;color:var(--lk-ui-text);padding:14px;display:block}.lk-airline-results button:hover{background:var(--lk-ui-info-bg)}.lk-review-group{border-bottom:1px solid var(--lk-ui-border);padding:16px 0}.lk-review-group header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lk-review-group h3{margin:0;font-size:16px}.lk-review-group p{overflow-wrap:anywhere;font-size:14px}.lk-review-group .lk-ui-link{font-size:13px!important}.lk-preview-notice{background:var(--lk-ui-info-bg);margin:24px 0;font-size:14px;line-height:1.6}.lk-upload{border:1px dashed var(--lk-ui-border-strong);border-radius:var(--lk-ui-radius-md);background:var(--lk-ui-surface-alt);padding:24px}.lk-upload>svg{color:var(--lk-ui-action);width:40px;height:40px;margin-bottom:16px;display:block}.lk-upload p{color:var(--lk-ui-text-secondary);font-size:13px}.lk-upload input{max-width:100%;font-size:13px}.lk-file-list{padding:0;list-style:none}.lk-file-list li{border-bottom:1px solid var(--lk-ui-border);justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.lk-file-list span{overflow-wrap:anywhere;min-width:0}.lk-file-list small{color:var(--lk-ui-text-secondary);display:block}.lk-apply-footer{margin-left:var(--lk-sidebar);border-top:1px solid var(--lk-ui-border);color:var(--lk-ui-text-secondary);justify-content:space-between;align-items:center;gap:24px;padding:24px 40px;font-size:12px;display:flex}.lk-apply-footer nav{gap:16px;display:flex}.lk-apply-footer a{color:inherit}.lk-mobile-header{display:none}[hidden]{display:none!important}@media (max-width:1000px) and (min-width:761px){.lk-apply-page{--lk-sidebar:230px;--lk-gutter:36px}.lk-flow-sidebar{padding:32px 24px}.lk-apply-footer{flex-wrap:wrap;padding-inline:36px}}@media (max-width:760px){.lk-apply-page{--lk-sidebar:0px}.lk-mobile-header{border-bottom:1px solid var(--lk-ui-border);box-sizing:border-box;background:var(--lk-ui-surface);justify-content:space-between;align-items:center;height:64px;padding:12px 20px;display:flex}.lk-mobile-header img{width:150px;height:auto;display:block}.lk-mobile-header span{font-size:12px}.lk-mobile-header .lk-ui-button{border:1px solid var(--lk-ui-border);border-radius:50%;width:32px;height:32px;padding:0}.lk-mobile-header #mobile-back[hidden]{visibility:hidden;display:block!important}.lk-flow-sidebar{background:var(--lk-ui-surface);width:auto;padding:20px;position:static}.lk-flow-logo,.lk-flow-trust{display:none}.lk-flow-sidebar .lk-ui-stepper{flex-direction:row;gap:12px;margin:0;display:flex}.lk-flow-sidebar .lk-ui-stepper li{flex:1;min-width:0;min-height:0;padding:0 0 20px;font-size:10px;line-height:1.3;display:block}.lk-flow-sidebar .lk-ui-stepper li:before{border-radius:4px;width:100%;height:3px;top:auto;bottom:0}.lk-step-dot,.lk-flow-toolbar{display:none}.lk-flow-workspace{min-height:calc(100vh - 140px);padding:20px 20px 120px}.lk-apply-page .lk-apply-card{max-width:none}.lk-apply-page .lk-apply-card h2{margin-bottom:16px;font-size:20px}.lk-apply-description{margin-bottom:28px;font-size:14px}.lk-apply-page .lk-ui-form-grid{grid-template-columns:1fr}.lk-apply-actions{z-index:20;padding:16px 20px max(16px,env(safe-area-inset-bottom));background:var(--lk-ui-surface);border-top:1px solid var(--lk-ui-border);box-shadow:0 -4px 16px var(--lk-ui-border);border-radius:var(--lk-ui-radius-lg) var(--lk-ui-radius-lg) 0 0;margin:0;position:fixed;bottom:0;left:0;right:0}.lk-apply-actions .lk-ui-button{width:100%;min-height:44px}.lk-apply-footer{display:none}.lk-answers{margin:28px 0}.lk-via-row>.lk-ui-link{font-size:12px!important}.lk-airport-options{max-height:220px}.lk-upload{padding:16px}.lk-airline-dialog{width:calc(100vw - 24px);padding:20px}.lk-airline-results{max-height:50vh}}@media (prefers-reduced-motion:no-preference){#step-content{animation:.18s ease-out lk-question-in}@keyframes lk-question-in{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}}.lk-apply-page .lk-apply-card .lk-ui-field,.lk-apply-page .lk-apply-card .lk-ui-input{width:100%;max-width:none}.lk-apply-page button.lk-add-connection{min-height:54px;padding:16px}.lk-apply-page .lk-apply-card .lk-ui-form{width:100%;max-width:none}.lk-apply-page .lk-apply-actions button:disabled{border-color:#0000}.lk-route-summary{border:1px solid var(--lk-ui-border);border-radius:var(--lk-ui-radius-lg);background:var(--lk-ui-surface);margin:0 0 24px;padding:12px 20px}.lk-route-summary-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.lk-route-summary-header>span{letter-spacing:.07em;color:var(--lk-ui-text-secondary);font-size:11px;font-weight:600}.lk-apply-page .lk-route-summary-header button{min-height:32px;padding:6px 0;font-size:13px;font-weight:600}.lk-route-journey{grid-template-columns:minmax(0,1fr) minmax(60px,100px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.lk-route-endpoint{flex-direction:column;gap:4px;min-width:0;display:flex}.lk-route-endpoint strong{font-family:var(--lk-ui-font-heading);letter-spacing:-.02em;color:var(--lk-ui-color-navy-deep);font-size:28px;line-height:1.15}.lk-route-endpoint>span{color:var(--lk-ui-text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.lk-route-arrival{text-align:right}.lk-route-path{color:var(--lk-ui-action);align-items:center;gap:8px;display:flex}.lk-route-path i{background:var(--lk-ui-border-strong);flex:1;height:1px;position:relative}.lk-route-path i:first-child:before,.lk-route-path i:last-child:after{content:"";background:var(--lk-ui-border-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.lk-route-path i:first-child:before{left:0}.lk-route-path i:last-child:after{right:0}.lk-route-path .lk-ui-icon{flex:none;width:24px;height:24px;transform:rotate(68deg)}.lk-apply-page .lk-route-detail{color:var(--lk-ui-text-secondary);text-align:center;margin:6px 0 0;font-size:12px;line-height:1.4}.lk-route-summary+.lk-answers{margin-top:0}@media (max-width:760px){.lk-route-summary{margin-bottom:24px;padding:10px 16px}.lk-route-summary-header{gap:12px;margin-bottom:4px}.lk-route-summary-header>span{font-size:10px}.lk-apply-page .lk-route-summary-header button{min-height:36px;font-size:12px}.lk-route-journey{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:12px}.lk-route-endpoint strong{font-size:26px}.lk-route-endpoint>span{font-size:12px}.lk-route-path{gap:5px}.lk-route-path .lk-ui-icon{width:22px;height:22px}.lk-apply-page .lk-route-detail{margin-top:4px}}.lk-route-journey{align-items:start}.lk-route-path{padding-top:4px}.lk-apply-page .lk-back-button.lk-ui-button{border-radius:var(--lk-ui-radius-sm);width:auto;min-width:0;height:44px;min-height:44px;color:var(--lk-ui-color-navy-deep);box-shadow:none;background:0 0;border:0;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;margin-left:-8px;padding:0 8px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.lk-apply-page .lk-back-button.lk-ui-button:hover{background:var(--lk-ui-info-bg);color:var(--lk-ui-action)}.lk-back-button .lk-ui-icon{flex:none;width:20px;height:20px}.lk-mobile-header .lk-back-button span{font-size:13px}@media (max-width:760px){.lk-mobile-header{grid-template-columns:80px 1fr 32px;gap:4px;display:grid}.lk-mobile-header>a{justify-self:center}.lk-mobile-header>a img{width:min(140px,100%)}.lk-mobile-header>span{justify-self:end}.lk-mobile-header #mobile-back[hidden]{display:inline-flex!important}}
.lk-portal{--lk-sidebar:0px;flex-direction:column;display:flex}.lk-portal-main{width:calc(100% - var(--lk-ui-space-40));max-width:640px;padding:var(--lk-ui-space-48) 0 var(--lk-ui-space-64);flex:1 0 auto;margin:0 auto}.lk-apply-page .lk-portal-main>h1{color:var(--lk-ui-color-navy-deep);margin:0 0 12px;font-size:32px;line-height:1.2}.lk-portal-main .lk-apply-description{margin-bottom:var(--lk-ui-space-32)}.lk-portal-main>.lk-ui-card,.lk-portal-main>.lk-ui-alert{margin-bottom:var(--lk-ui-space-24)}.lk-portal .lk-ui-card-body{gap:var(--lk-ui-space-16)}.lk-apply-page .lk-portal-main .lk-ui-card h2{color:var(--lk-ui-color-navy-deep);margin:0;font-size:22px;line-height:1.3}.lk-portal .lk-ui-card p{line-height:1.6}.lk-portal .lk-ui-card .lk-portal-stanje{color:var(--lk-ui-color-navy-deep)}.lk-portal .lk-ui-card .lk-portal-stanje--uspeh{color:var(--lk-ui-success);font-weight:600}.lk-portal-main>.lk-ui-help{line-height:1.6}.lk-potpisi{gap:var(--lk-ui-space-16);flex-direction:column;display:flex}.lk-potpis-kartica{gap:var(--lk-ui-space-16);padding:var(--lk-ui-space-20);border:1px solid var(--lk-ui-border);border-radius:var(--lk-ui-radius-md);background:var(--lk-ui-surface);flex-direction:column;display:flex}.lk-potpis-zaglavlje{justify-content:space-between;align-items:center;gap:var(--lk-ui-space-8);flex-wrap:wrap;display:flex}.lk-potpis-zaglavlje strong{color:var(--lk-ui-color-navy-deep);font-size:16px}.lk-potpis-podaci{gap:var(--lk-ui-space-8) var(--lk-ui-space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;font-size:14px;display:grid}.lk-potpis-podaci dt{color:var(--lk-ui-text-secondary);font-size:12px}.lk-potpis-podaci dd{color:var(--lk-ui-color-navy-deep);overflow-wrap:anywhere;margin:2px 0 0}.lk-potpis-podaci .lk-siroko{grid-column:1/-1}.lk-potpis-kartica .lk-ui-choice{font-size:14px;line-height:1.6}.lk-potpis-polje-okvir{gap:var(--lk-ui-space-8);flex-direction:column;display:flex}.lk-potpis-oznaka{color:var(--lk-ui-color-navy-deep);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.lk-apply-page .lk-potpis-oznaka .lk-ui-link:is(button){min-height:44px;color:var(--lk-ui-text-secondary);padding:0 8px;text-decoration:underline}.lk-potpis-polje{border:2px dashed var(--lk-ui-border-strong);border-radius:var(--lk-ui-radius-md);background:var(--lk-ui-surface);cursor:crosshair;width:100%;height:176px;display:block}.lk-potpis-kartica>.lk-ui-button,.lk-potpis-kartica>a.lk-ui-button{align-self:flex-start}.lk-potpis-kartica .lk-ui-help{font-size:.8125rem;line-height:1.5}.lk-portal .lk-ui-card .lk-ui-alert p{color:inherit;font-size:inherit}@media (min-width:640px){.lk-potpis-polje{height:208px}}@media (max-width:639px){.lk-apply-page .lk-portal-main>h1{font-size:28px}.lk-portal .lk-ui-card-body{padding:var(--lk-ui-space-20) var(--lk-ui-space-16)}.lk-potpis-kartica{padding:var(--lk-ui-space-16)}.lk-potpis-podaci{grid-template-columns:1fr}.lk-potpis-kartica>.lk-ui-button,.lk-potpis-kartica>a.lk-ui-button{align-self:stretch}}
