:root{--dragonfly-primary:#3498db;--dragonfly-topbar-height:48px;--dragonfly-primary-dark:#2980b9;--dragonfly-primary-light:#85c1e9;--dragonfly-secondary:#95a5a6;--dragonfly-secondary-dark:#7f8c8d;--dragonfly-secondary-light:#bdc3c7;--dragonfly-success:#27ae60;--dragonfly-success-dark:#229954;--dragonfly-success-light:#82e5aa;--dragonfly-warning:#f39c12;--dragonfly-warning-dark:#e67e22;--dragonfly-warning-light:#f8c471;--dragonfly-danger:#e74c3c;--dragonfly-danger-dark:#c0392b;--dragonfly-danger-light:#f1948a;--dragonfly-info:#17a2b8;--dragonfly-info-dark:#138496;--dragonfly-info-light:#85d3df;--dragonfly-light:#ecf0f1;--dragonfly-lighter:#f8f9fa;--dragonfly-dark:#2c3e50;--dragonfly-darker:#1a252f;--dragonfly-bg-primary:#fff;--dragonfly-bg-secondary:#f8f9fa;--dragonfly-bg-tertiary:#ecf0f1;--dragonfly-border:#dee2e6;--dragonfly-border-light:#e9ecef;--dragonfly-border-dark:#ced4da;--dragonfly-shadow-sm:0 .125rem .25rem rgba(0,0,0,.075);--dragonfly-shadow:0 .25rem .5rem rgba(0,0,0,.1);--dragonfly-shadow-lg:0 .5rem 1rem rgba(0,0,0,.15);--dragonfly-extract-direct:rgba(39,174,96,.16);--dragonfly-extract-fallback:rgba(243,156,18,.18);--dragonfly-extract-lastresort:rgba(231,76,60,.18);--dragonfly-notice-bg-warning:rgba(243,156,18,.1);--dragonfly-notice-bg-error:rgba(231,76,60,.1);--dragonfly-notice-bg-ok:rgba(39,174,96,.1);--dragonfly-notice-bg-muted:rgba(149,165,166,.12);--planner-vehicle-bg:#1e293b;--planner-vehicle-fg:#e2e8f0;--planner-unassigned-bg:#fffbf0;--planner-weekend-bg:#f8fafc;--planner-lane-ok:#22c55e;--planner-lane-over:#ef4444;--planner-panel-muted:#64748b;--planner-panel-accent:#92400e;--bp-xxl:1400px;--bp-lg:992px;--bp-md:768px;--bp-sm:576px;--route-label-max:30rem;--route-label-tracked-max:22rem;--cell-ellipsis-max:14rem;--price-cell-min:5rem;--price-cell-max:12rem;--ref-cell-min:6rem;--ref-cell-max:16rem;--col-grow:auto;--col-toggle:2.25rem;--col-seq:3rem;--col-actions:3rem;--col-dot:2.5rem;--col-dot-wide:4rem;--col-qty:5rem;--col-time:4.5rem;--col-type:8.9rem;--col-country:4.5rem;--col-date:6.25rem;--col-date-wide:7rem;--col-money:6rem;--col-num:7rem;--col-status:7.5rem;--col-code:9rem;--col-vat:8.75rem;--col-datetime:9rem;--col-ref:10rem;--col-wide:12rem;--col-iban:14rem;--col-phone:7.5rem;--col-cargo-type:8rem;--col-cargo-tovor:13rem;--col-cargo-marking:8rem;--col-cargo-size:11.5rem;--col-cargo-weight:6rem;--col-cargo-adr:16rem;--col-cargo-desc:16rem;--col-carrier-type:11rem;--col-reg:8rem;--col-postanki:19rem;--col-service-type:8.5rem;--col-currency:4.5rem;--col-stop-type:9.5rem;--col-stop-location:19rem;--col-stop-instructions:14rem;--col-unit:6rem;--col-date-input:10.75rem;--col-time-input:4.75rem}:root{--t-md-route-label-max:26rem;--t-md-route-label-tracked-max:18rem;--t-md-cell-ellipsis-max:12rem;--t-md-price-cell-max:11rem;--t-md-ref-cell-max:14rem;--t-md-col-num:6.5rem;--t-md-col-code:8.5rem;--t-md-col-datetime:8.5rem;--t-md-col-ref:9rem;--t-md-col-wide:11rem;--t-md-col-iban:13rem;--t-md-col-phone:7rem;--t-sm-route-label-max:20rem;--t-sm-route-label-tracked-max:15rem;--t-sm-cell-ellipsis-max:10rem;--t-sm-price-cell-min:4.5rem;--t-sm-price-cell-max:11rem;--t-sm-ref-cell-min:5rem;--t-sm-ref-cell-max:12rem;--t-sm-col-num:6rem;--t-sm-col-code:8.5rem;--t-sm-col-datetime:8rem;--t-sm-col-ref:8rem;--t-sm-col-wide:10rem;--t-sm-col-iban:12rem;--t-sm-col-phone:6.5rem}@media(max-width:1399.98px){:root{--route-label-max:var(--t-md-route-label-max);--route-label-tracked-max:var(--t-md-route-label-tracked-max);--cell-ellipsis-max:var(--t-md-cell-ellipsis-max);--price-cell-max:var(--t-md-price-cell-max);--ref-cell-max:var(--t-md-ref-cell-max);--col-num:var(--t-md-col-num);--col-code:var(--t-md-col-code);--col-datetime:var(--t-md-col-datetime);--col-ref:var(--t-md-col-ref);--col-wide:var(--t-md-col-wide);--col-iban:var(--t-md-col-iban);--col-phone:var(--t-md-col-phone)}}@media(max-width:991.98px){:root{--route-label-max:var(--t-sm-route-label-max);--route-label-tracked-max:var(--t-sm-route-label-tracked-max);--cell-ellipsis-max:var(--t-sm-cell-ellipsis-max);--price-cell-min:var(--t-sm-price-cell-min);--price-cell-max:var(--t-sm-price-cell-max);--ref-cell-min:var(--t-sm-ref-cell-min);--ref-cell-max:var(--t-sm-ref-cell-max);--col-num:var(--t-sm-col-num);--col-code:var(--t-sm-col-code);--col-datetime:var(--t-sm-col-datetime);--col-ref:var(--t-sm-col-ref);--col-wide:var(--t-sm-col-wide);--col-iban:var(--t-sm-col-iban);--col-phone:var(--t-sm-col-phone)}}:root[data-content-tier="md"]{--route-label-max:var(--t-md-route-label-max);--route-label-tracked-max:var(--t-md-route-label-tracked-max);--cell-ellipsis-max:var(--t-md-cell-ellipsis-max);--price-cell-max:var(--t-md-price-cell-max);--ref-cell-max:var(--t-md-ref-cell-max);--col-num:var(--t-md-col-num);--col-code:var(--t-md-col-code);--col-datetime:var(--t-md-col-datetime);--col-ref:var(--t-md-col-ref);--col-wide:var(--t-md-col-wide);--col-iban:var(--t-md-col-iban);--col-phone:var(--t-md-col-phone)}:root[data-content-tier="sm"]{--route-label-max:var(--t-sm-route-label-max);--route-label-tracked-max:var(--t-sm-route-label-tracked-max);--cell-ellipsis-max:var(--t-sm-cell-ellipsis-max);--price-cell-min:var(--t-sm-price-cell-min);--price-cell-max:var(--t-sm-price-cell-max);--ref-cell-min:var(--t-sm-ref-cell-min);--ref-cell-max:var(--t-sm-ref-cell-max);--col-num:var(--t-sm-col-num);--col-code:var(--t-sm-col-code);--col-datetime:var(--t-sm-col-datetime);--col-ref:var(--t-sm-col-ref);--col-wide:var(--t-sm-col-wide);--col-iban:var(--t-sm-col-iban);--col-phone:var(--t-sm-col-phone)}.page-shell{display:grid;gap:1.5rem;align-items:start;padding:1.5rem;max-width:100%}.page-shell__main,.page-shell__aside{min-width:0}@media(min-width:1200px){.page-shell{grid-template-columns:minmax(0,5fr) minmax(0,1fr)}.page-shell__aside{position:sticky;top:calc(var(--app-topbar-h,var(--dragonfly-topbar-height)) + 1rem)}}@media(min-width:1600px){.page-shell{grid-template-columns:minmax(0,9fr) minmax(0,3fr)}}@media(max-width:1199.98px){.page-shell{grid-template-columns:minmax(0,1fr)}.page-shell__aside{grid-row:2}}@media(min-width:1200px){.page-shell.page-shell--split-document{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.page-shell:not(:has(>.page-shell__aside)){grid-template-columns:minmax(0,1fr)}@media(max-width:768px){.page-shell{gap:1rem;padding:1rem .75rem}}:root{--side-panel-width:clamp(360px,40vw,820px)}.side-panel{position:fixed;top:var(--app-topbar-h,var(--dragonfly-topbar-height));right:calc(-1*var(--side-panel-width));bottom:0;width:var(--side-panel-width);z-index:1040;display:flex;flex-direction:column;background:var(--bs-body-bg,#fff);border-left:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.12));box-shadow:-.5rem 0 1.5rem rgba(0,0,0,.08);visibility:hidden}.side-panel.side-panel--open{right:0;visibility:visible}.side-panel__header{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.12))}.side-panel__title{flex:1 1 auto;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-panel__body{flex:1 1 auto;overflow:auto;padding:.75rem}.side-panel__footer{flex:0 0 auto;padding:.5rem .75rem;border-top:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.12));background:var(--bs-body-bg,#fff)}body.side-panel-open .page-shell{grid-template-columns:minmax(0,1fr)}@media(min-width:1200px){body.side-panel-open main[role="main"]{padding-right:calc(var(--side-panel-width) + 1.5rem)}body.side-panel-open .page-shell{padding-right:0}}body.side-panel-open .page-shell>.page-shell__aside{grid-row:2;position:static}@media(max-width:1199.98px){:root{--side-panel-width:100%}}.page-shell[data-layout="canvas"]{grid-template-columns:minmax(0,1fr);gap:0;height:calc(100vh - var(--app-topbar-h,var(--dragonfly-topbar-height)));overflow:hidden}.page-shell[data-layout="canvas"]>.page-shell__main{height:100%;min-height:0;overflow:auto}.page-shell[data-layout="canvas"]>.page-shell__aside{display:none}.page-shell--split-document>.page-shell__main,body.side-panel-open .page-shell>.page-shell__main{container-type:inline-size;container-name:page-shell-main}.page-shell__sections{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:start}.page-shell__sections>*{grid-column:span 12;min-width:0}@media(min-width:992px){.page-shell__sections>[data-card-width="4"]{grid-column:span 4}.page-shell__sections>[data-card-width="6"]{grid-column:span 6}.page-shell__sections>[data-card-width="8"]{grid-column:span 8}}@container page-shell-main (max-width:991.98px){.page-shell__sections >[data-card-width="4"],.page-shell__sections >[data-card-width="6"],.page-shell__sections >[data-card-width="8"]{grid-column:span 12;}}.delete-shell__warning{margin-bottom:1.5rem}.card--record,.card--metric,.card--collection,.card--form,.card--panel,.card--canvas{border:1px solid var(--dragonfly-border-light);border-radius:.5rem;background-color:var(--dragonfly-bg-primary);box-shadow:var(--dragonfly-shadow-sm);margin-bottom:1.5rem}.card__header{display:flex;align-items:center;gap:.75rem;background-color:var(--dragonfly-bg-primary);border-bottom:1px solid var(--dragonfly-border-light);padding:.75rem 1rem;flex-wrap:wrap}.card__title{font-size:1rem;font-weight:600;color:var(--dragonfly-dark);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__icon{margin-right:.5rem;color:var(--dragonfly-primary)}.card__actions{margin-left:auto;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.card__actions>*{flex-shrink:0}.card__collapse-caret{display:none;color:var(--dragonfly-secondary);transition:transform .2s ease}.card--tone-primary{border-top:3px solid var(--dragonfly-primary)}.card--tone-success{border-top:3px solid var(--dragonfly-success)}.card--tone-warning{border-top:3px solid var(--dragonfly-warning)}.card--tone-danger{border-top:3px solid var(--dragonfly-danger)}.card--tone-info{border-top:3px solid var(--dragonfly-info)}.card--tone-secondary{border-top:3px solid var(--dragonfly-secondary)}.card--record{container-type:inline-size}.card-record{display:grid;gap:.25rem 2rem;margin:0}.card-record__row{display:grid;align-items:baseline;gap:.75rem;padding:.35rem 0;min-width:0}.card-record__label{font-weight:600;color:var(--dragonfly-secondary-dark);margin:0}.card-record__value{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--dragonfly-dark)}.card-record__value--edit .form-control,.card-record__value--edit .form-select{width:100%}@media(min-width:769px){.card-record{grid-template-columns:minmax(0,1fr)}@container (min-width:34rem){.card-record{grid-template-columns:repeat(2,minmax(0,1fr));}}.card-record__row{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr)}.card-record__row--full{grid-column:1/-1;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr)}@container (max-width:20rem){.card-record__row,.card-record__row--full{grid-template-columns:minmax(0,1fr);gap:.1rem;}}.card-record__row--subtitle{display:none}}@media(max-width:768px){.card-record{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));column-gap:.7rem;row-gap:.1rem}.card-record__row{grid-template-columns:minmax(0,1fr);gap:.1rem;padding:.3rem 0}.card-record__row--full{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.card-record__row--title{order:-4;grid-column:1/-1;padding-bottom:0}.card-record__row--subtitle{order:-2;grid-column:1/-1;padding-top:0}.card-record__row--title>.card-record__label,.card-record__row--subtitle>.card-record__label{display:none}.card-record__row--title>.card-record__value{font-size:1.05rem;font-weight:700}.card-record__row--subtitle>.card-record__value{font-size:.85rem;color:var(--dragonfly-secondary-dark);text-transform:uppercase}.card-record__row--merged{display:none}.card-record__label{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:var(--dragonfly-secondary);overflow-wrap:normal}.card-record__value{font-size:.9rem;overflow-wrap:anywhere}.card-record__value:has(>.badge){justify-self:start}.card--record:has(.edit-mode:not(.d-none)) .card-record__row--subtitle{display:none}.card--record:has(.edit-mode:not(.d-none)) .card-record__row--merged{display:grid}.card--record:has(.edit-mode:not(.d-none)) .card-record__row--title>.card-record__label,.card--record:has(.edit-mode:not(.d-none)) .card-record__row--merged>.card-record__label{display:block}.card--record:has(.edit-mode:not(.d-none)) .card-record__row--title{padding-bottom:.3rem}.card--record:has(.edit-mode:not(.d-none)) .card-record__row--title>.card-record__value{font-size:.9rem;font-weight:400}}.card--metric{margin-bottom:0}.card-metric__label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--dragonfly-secondary-dark)}.card-metric__value{font-weight:700;color:var(--dragonfly-dark);line-height:1.2}.card-metric__caption{font-size:.8rem;color:var(--dragonfly-secondary)}.card-metric__track{height:5px;border-radius:999px;background-color:var(--dragonfly-bg-tertiary);overflow:hidden}.card-metric__bar{height:100%;border-radius:inherit;background-color:var(--dragonfly-primary)}.card--tone-success .card-metric__bar{background-color:var(--dragonfly-success)}.card--tone-warning .card-metric__bar{background-color:var(--dragonfly-warning)}.card--tone-danger .card-metric__bar{background-color:var(--dragonfly-danger)}.metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-bottom:1.5rem}@media(min-width:769px){.card-metric{display:flex;flex-direction:column;gap:.4rem}.card-metric__value{font-size:1.6rem}}@media(max-width:768px){.metric-row{grid-template-columns:minmax(0,1fr);gap:.5rem}.card-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem}.card-metric__label{grid-column:1;text-transform:none;font-size:.9rem}.card-metric__value{grid-column:2;grid-row:1;font-size:1.15rem;text-align:right}.card-metric__track{display:none}.card-metric__caption{grid-column:1/-1}}.card--collection>.card__body{padding:0}.form-grid{display:grid;gap:1rem}.form-grid__field{min-width:0;display:flex;flex-direction:column;gap:.25rem}.form-label{font-weight:600;font-size:.85rem;margin-bottom:0;color:var(--dragonfly-dark)}.form-label__required{color:var(--dragonfly-danger);margin-left:.15rem}.form-static{padding-top:.25rem;min-height:2.25rem}.form-checkboxlist{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;padding-top:.25rem}.validation-summary-valid{display:none}.form-shell__actions,.delete-shell__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}@media(min-width:769px){.form-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.form-grid__field[data-field-width="2"]{grid-column:span 2}.form-grid__field[data-field-width="3"]{grid-column:span 3}.form-grid__field[data-field-width="4"]{grid-column:span 4}.form-grid__field[data-field-width="5"]{grid-column:span 5}.form-grid__field[data-field-width="6"]{grid-column:span 6}.form-grid__field[data-field-width="8"]{grid-column:span 8}.form-grid__field[data-field-width="9"]{grid-column:span 9}.form-grid__field[data-field-width="12"]{grid-column:span 12}}@media(max-width:768px){.form-grid{grid-template-columns:minmax(0,1fr);gap:.85rem}.form-grid__field{grid-column:1/-1}.form-grid__field .form-control,.form-grid__field .form-select{min-height:2.75rem}.form-shell__actions .btn,.delete-shell__actions .btn{flex:1 1 auto}}@media(max-width:768px){.card--panel>.card__header[data-card-toggle]{cursor:pointer;user-select:none}.card--panel .card__collapse-caret{display:inline-block;margin-left:auto}.card--panel>.card__header[aria-expanded="false"] .card__collapse-caret{transform:rotate(180deg)}.card--panel>.card__header[aria-expanded="false"]+.card__body{display:none}}.card--canvas>.card__body{padding:0;overflow:auto}body{animation:app-load-fade 240ms ease both}@keyframes app-load-fade{from{opacity:0}to{opacity:1}}::view-transition-group(root){animation-duration:260ms}@media(prefers-reduced-motion:reduce){body{animation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}body.planner-page #hx-content{display:contents}html{font-size:14px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;height:100%;background-color:#f8f9fa}@media(min-width:768px){html{font-size:16px}}body{min-height:100vh;display:flex;flex-direction:row;background-color:#f8f9fa;color:#2c3e50;font-size:.95rem;line-height:1.6;margin:0;padding:0;overflow-x:hidden}.extraction-status-direct{background-color:var(--dragonfly-extract-direct)!important}.extraction-status-fallback{background-color:var(--dragonfly-extract-fallback)!important}.extraction-status-lastresort{background-color:var(--dragonfly-extract-lastresort)!important}.source-id-chips{display:inline-flex;align-items:center;gap:.375rem;flex-wrap:wrap}.source-id-chip{display:inline-flex;align-items:baseline;gap:.3125rem;padding:.125rem .4375rem;border:1px solid var(--dragonfly-border-light);border-radius:.3125rem;font-size:.75rem;line-height:1.4;white-space:nowrap}.source-id-chip--ok{background-color:var(--dragonfly-extract-direct)}.source-id-chip--fill{background-color:var(--dragonfly-extract-fallback)}.source-id-chip--error{background-color:var(--dragonfly-extract-lastresort);border-color:var(--dragonfly-danger-light)}.source-id-chip__label{font-weight:600;color:var(--dragonfly-secondary-dark);text-transform:uppercase;font-size:.6875rem;letter-spacing:.02em}.source-id-chip__value{font-variant-numeric:tabular-nums;color:var(--dragonfly-dark)}.source-id-chip__doc{color:var(--dragonfly-danger-dark)}.source-id-chip__doc::before{content:"≠ ";opacity:.7}.extracted-hint{margin-top:.1875rem;font-size:.6875rem;line-height:1.3;color:var(--dragonfly-danger-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar{width:200px;min-height:100vh;max-height:100vh;position:fixed;top:0;left:0;z-index:1000;box-shadow:var(--dragonfly-shadow);transition:all .3s ease;overflow-y:hidden;display:flex;flex-direction:column}.sidebar-header{height:48px;display:flex;align-items:center}.sidebar-content{padding:.65rem;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--dragonfly-border-dark) transparent}.sidebar-footer{margin-top:auto}.sidebar .nav-link{color:var(--dragonfly-dark);font-weight:500;font-size:.82rem;line-height:1.2;min-height:2.2rem;padding:.48rem .65rem;margin:.05rem 0;border-radius:.55rem;transition:color .18s ease,background-color .18s ease,transform .18s ease;display:flex;align-items:center}.sidebar .nav-link:hover{color:var(--dragonfly-primary-dark);background-color:rgba(52,152,219,.08);transform:translateX(2px)}.sidebar .sidebar-dashboard-link{margin-bottom:.35rem;background-color:rgba(52,152,219,.08);color:var(--dragonfly-primary-dark);font-weight:600}.sidebar .nav-link.active{background-color:rgba(52,152,219,.15);color:var(--dragonfly-primary-dark)!important;box-shadow:inset 3px 0 0 var(--dragonfly-primary)}.sidebar .nav-link-template{color:var(--dragonfly-secondary-dark);cursor:default;opacity:.7}.sidebar .nav-link-template:hover{color:var(--dragonfly-secondary-dark);background-color:transparent;transform:none}.sidebar .nav-link i{width:20px;text-align:center}.sidebar-section-label{color:var(--dragonfly-primary-dark);font-size:.61rem;font-weight:700;letter-spacing:.09em;line-height:1;padding:.72rem .65rem .2rem;text-transform:uppercase}.main-content{margin-left:200px;min-height:100vh;width:calc(100% - 200px);min-width:0;display:flex;flex-direction:column}.app-topbar-burger{display:none;background:none;border:0;font-size:1.25rem;color:var(--dragonfly-dark);line-height:1}.sidebar-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1040}body.planner-page .sidebar{width:200px;transform:translateX(-100%);transition:transform .25s ease;z-index:1045}body.planner-page.sidebar-mobile-open .sidebar{transform:translateX(0)}body.planner-page .sidebar .nav-link span{display:inline}body.planner-page .main-content{margin-left:0;width:100%}body.planner-page .app-topbar-burger{display:inline-flex;align-items:center}body.planner-page.sidebar-mobile-open .sidebar-backdrop{display:block}.sidebar-collapsed .sidebar{width:52px}.sidebar-collapsed .sidebar span{display:none}.sidebar-collapsed .sidebar-section-label{display:none}.sidebar-collapsed .sidebar .sidebar-header{justify-content:center;padding:.75rem 0}.sidebar-collapsed .sidebar .nav-link{padding:.75rem 0;justify-content:center}.sidebar-collapsed .sidebar .nav-link i{margin-right:0!important;width:auto}.sidebar-collapsed .sidebar .dropdown-toggle{justify-content:center;padding:.5rem 0}.sidebar-collapsed .sidebar .dropdown-toggle::after{display:none}.sidebar-collapsed .sidebar .me-2{margin-right:0!important}.sidebar-collapsed .main-content{margin-left:52px;width:calc(100% - 52px)}@media(min-width:992px) and (max-width:1399.98px){.sidebar{width:52px}.sidebar span{display:none}.sidebar-section-label{display:none}.sidebar .sidebar-header{justify-content:center;padding:.75rem 0}.sidebar .nav-link{padding:.75rem 0;justify-content:center}.sidebar .nav-link i{margin-right:0!important;width:auto}.sidebar .dropdown-toggle{justify-content:center;padding:.5rem 0}.sidebar .dropdown-toggle::after{display:none}.sidebar .me-2{margin-right:0!important}.main-content{margin-left:52px;width:calc(100% - 52px)}}.app-topbar{min-height:var(--dragonfly-topbar-height);padding-top:.6rem;padding-bottom:.6rem;flex-shrink:0;position:sticky;top:0;z-index:1040;background:linear-gradient(135deg,var(--dragonfly-primary),var(--dragonfly-primary-light));gap:.75rem;min-width:0;width:100%;max-width:100%;overflow:visible}.app-topbar-heading{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.15rem;min-width:0;color:#fff}.app-topbar-heading .app-topbar-breadcrumb{align-self:flex-start}.app-topbar-heading .app-topbar-breadcrumb .breadcrumb{font-size:.8rem;margin-bottom:0}.app-topbar-title-row{display:flex;align-items:center;gap:.5rem;min-width:0}.app-topbar-title-icon{display:inline-flex;align-items:center;line-height:1;font-size:1.15rem;opacity:.9;flex-shrink:0}.app-topbar-title{font-size:1.5rem;font-weight:600;line-height:1.2;min-width:0}.app-topbar-title-sep{font-size:1.5rem;font-weight:600;line-height:1.2;opacity:.6;flex-shrink:0}.app-topbar-title-link{font-size:1.5rem;font-weight:600;line-height:1.2;min-width:0;color:inherit;text-decoration:underline;text-decoration-color:rgba(255,255,255,.45);text-underline-offset:3px}.app-topbar-title-link:hover{color:inherit;text-decoration-color:currentColor}.app-topbar-nav-link{display:inline-flex;align-items:center;color:#fff;text-decoration:none;line-height:1;flex-shrink:0}.app-topbar-nav-link:hover{color:rgba(255,255,255,.8)}.app-topbar-nav-link.disabled{opacity:.35;cursor:default}.app-topbar-subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .9rem;font-size:.85rem;color:rgba(255,255,255,.82);min-width:0}.app-topbar-meta-label{color:rgba(255,255,255,.6)}.main-content>.navbar{position:sticky;top:0;z-index:1040}.app-topbar-profile{color:#fff;font-weight:500;max-width:240px;transition:color .2s ease;min-width:0}.app-topbar-profile:hover{color:rgba(255,255,255,.8)}.app-topbar-avatar{width:32px;height:32px;font-size:.875rem;flex-shrink:0}.app-topbar .topbar-actions{flex-shrink:0}.app-topbar .topbar-actions .btn{background-color:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.45);color:#fff;font-weight:500;white-space:nowrap}.app-topbar .topbar-actions .btn:hover,.app-topbar .topbar-actions .btn:focus{background-color:rgba(255,255,255,.28);border-color:#fff;color:#fff}.app-topbar .topbar-actions .btn-danger,.app-topbar .topbar-actions .btn-outline-danger{background-color:rgba(220,53,69,.85);border-color:rgba(255,255,255,.5)}.app-topbar .topbar-actions .btn-danger:hover,.app-topbar .topbar-actions .btn-outline-danger:hover{background-color:#dc3545;border-color:#fff}.app-topbar-breadcrumb{align-self:center;min-width:0;overflow:hidden}.app-topbar-breadcrumb .breadcrumb{font-size:1rem;--bs-breadcrumb-divider-color:rgba(255,255,255,.6);flex-wrap:nowrap;min-width:0;overflow:hidden}.app-topbar-breadcrumb .breadcrumb-item,.app-topbar-breadcrumb .breadcrumb-item>a{color:rgba(255,255,255,.85);min-width:0}.app-topbar-breadcrumb .breadcrumb-item.active{color:#fff;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-topbar-breadcrumb .crumb-short{display:none}@media(max-width:991.98px){.topbar-actions :is(a,button):has(>.fas)>.topbar-action-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.topbar-actions :is(a,button):has(>.fas)>.fas{margin-right:0!important}}@media(max-width:991.98px){.app-topbar-breadcrumb .breadcrumb-item>.fas,.app-topbar-breadcrumb .breadcrumb-item>a>.fas{display:none}.app-topbar-breadcrumb .crumb-full{display:none}.app-topbar-breadcrumb .crumb-short{display:inline}}.app-topbar-notif{color:#fff;font-size:1.15rem;transition:color .2s ease}.app-topbar-notif:hover{color:rgba(255,255,255,.8)}.app-topbar-notif .badge{font-size:.6rem}.app-topbar-center{min-width:0}.app-topbar-actions{flex-shrink:0;min-width:0}@media(max-width:575.98px){.app-topbar{padding-left:.75rem!important;padding-right:.75rem!important;gap:.5rem;flex-wrap:wrap;row-gap:.4rem}.app-topbar-lead{flex:1 1 100%;min-width:0}.app-topbar-actions{flex:1 1 100%;justify-content:flex-end;flex-wrap:wrap;gap:.75rem!important}.app-topbar-title,.app-topbar-title-sep,.app-topbar-title-link{font-size:1.15rem}.app-topbar-subtitle{font-size:.78rem;gap:.1rem .6rem}.app-topbar-meta-item{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.app-topbar-breadcrumb{align-self:center;margin-bottom:0;flex:1 1 auto}.app-topbar-center{flex:0 1 auto!important;padding-left:0!important;padding-right:0!important}.app-topbar-profile{max-width:40px}.app-topbar-profile span{display:none}.app-topbar-avatar{margin-right:0!important}}.navbar{background-color:var(--dragonfly-bg-primary)!important;border-bottom:2px solid var(--dragonfly-border-light);box-shadow:var(--dragonfly-shadow-sm);padding:.75rem 0;flex-shrink:0}.navbar-brand{font-weight:600;font-size:1.5rem;color:var(--dragonfly-primary)!important;text-decoration:none}.navbar-nav .nav-link{color:var(--dragonfly-dark)!important;font-weight:500;padding:.5rem 1rem;margin:0 .25rem;border-radius:.375rem;transition:all .3s ease}.navbar-nav .nav-link.active{background-color:var(--dragonfly-primary);color:#fff!important}.dropdown-menu{border:1px solid var(--dragonfly-border);box-shadow:var(--dragonfly-shadow);border-radius:.5rem}.btn{border-radius:.5rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;border-width:1px}.btn-primary{background-color:var(--dragonfly-primary);border-color:var(--dragonfly-primary);color:#fff}.btn-primary:hover{background-color:var(--dragonfly-primary-dark);border-color:var(--dragonfly-primary-dark);transform:translateY(-1px);box-shadow:var(--dragonfly-shadow)}.btn-secondary{background-color:var(--dragonfly-secondary);border-color:var(--dragonfly-secondary);color:#fff}.btn-secondary:hover{background-color:var(--dragonfly-secondary-dark);border-color:var(--dragonfly-secondary-dark)}.btn-success{background-color:var(--dragonfly-success);border-color:var(--dragonfly-success);color:#fff}.btn-success:hover{background-color:var(--dragonfly-success-dark);border-color:var(--dragonfly-success-dark)}.btn-warning{background-color:var(--dragonfly-warning);border-color:var(--dragonfly-warning);color:#fff}.btn-warning:hover{background-color:var(--dragonfly-warning-dark);border-color:var(--dragonfly-warning-dark)}.btn-danger{background-color:var(--dragonfly-danger);border-color:var(--dragonfly-danger);color:#fff}.btn-danger:hover{background-color:var(--dragonfly-danger-dark);border-color:var(--dragonfly-danger-dark)}.btn-info{background-color:var(--dragonfly-info);border-color:var(--dragonfly-info);color:#fff}.btn-info:hover{background-color:var(--dragonfly-info-dark);border-color:var(--dragonfly-info-dark)}.btn-outline-primary{color:var(--dragonfly-primary);border-color:var(--dragonfly-primary)}.btn-outline-primary:hover{background-color:var(--dragonfly-primary);border-color:var(--dragonfly-primary);color:#fff}.btn-outline-secondary{color:var(--dragonfly-secondary);border-color:var(--dragonfly-secondary)}.btn-outline-secondary:hover{background-color:var(--dragonfly-secondary);border-color:var(--dragonfly-secondary);color:#fff}.btn-sm{padding:.25rem .75rem;font-size:.875rem}.btn-lg{padding:.75rem 1.5rem;font-size:1.125rem}.card{border:1px solid var(--dragonfly-border);border-radius:.75rem;box-shadow:var(--dragonfly-shadow-sm);background-color:var(--dragonfly-bg-primary);transition:all .3s ease}.card-header{background-color:var(--dragonfly-bg-tertiary);border-bottom:1px solid var(--dragonfly-border);border-radius:.75rem .75rem 0 0!important;padding:1rem 1.25rem;font-weight:600}.card-body{padding:1.25rem}@media(min-width:769px){.page-shell__main .card>.card-body>.row>[class*="col-"]:first-child .table-compact>tbody>tr>td:first-child{padding-left:0}}.card-footer{background-color:var(--dragonfly-bg-tertiary);border-top:1px solid var(--dragonfly-border);border-radius:0 0 .75rem .75rem!important}.table{background-color:var(--dragonfly-bg-primary);border-radius:.5rem;overflow:hidden;box-shadow:var(--dragonfly-shadow-sm)}.table thead th{background-color:var(--dragonfly-bg-tertiary);border-bottom:2px solid var(--dragonfly-dark)!important;font-weight:600;color:var(--dragonfly-dark);padding:1rem .75rem}.table tbody tr{border-bottom:1px solid var(--dragonfly-border-light);transition:background-color .2s ease}.table td{padding:.75rem;vertical-align:middle}.table-striped tbody tr:nth-of-type(odd){background-color:var(--dragonfly-bg-secondary)}.form-control{border:1px solid var(--dragonfly-border);border-radius:.5rem;padding:.5rem;transition:all .3s ease;background-color:var(--dragonfly-bg-primary)}.form-control:focus{border-color:var(--dragonfly-primary);background-color:var(--dragonfly-bg-primary)}input[type="number"],input[type="date"],input[type="time"],input[type="datetime-local"],input[type="file"],input[type="hidden"],input[readonly],input[disabled]{border-left:1px solid var(--dragonfly-border)!important;background-image:none!important;padding-right:.75rem!important}input[type="checkbox"].invalid-special-chars,input[type="radio"].invalid-special-chars{border-left-width:1px!important;background-image:none!important;padding-right:0!important}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.form-control.invalid-special-chars,input.invalid-special-chars{border-color:var(--dragonfly-danger)!important;border-left:3px solid var(--dragonfly-danger)!important;background-color:rgba(231,76,60,.05);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23e74c3c" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z"/></svg>');background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 16px;padding-right:2.5rem}input.invalid-special-chars:focus{border-left-color:var(--dragonfly-danger);box-shadow:inset 0 0 0 .2rem rgba(231,76,60,.15)}.field-validation-error{display:block;color:var(--dragonfly-danger);font-size:.875rem;margin-top:.25rem;font-weight:500}.input-validation-error{border-color:var(--dragonfly-danger)!important;background-color:rgba(231,76,60,.05)}.form-label{font-weight:500;color:var(--dragonfly-dark);margin-bottom:.5rem}.form-select{border:1px solid var(--dragonfly-border);border-radius:.5rem;padding:.5rem;background-color:var(--dragonfly-bg-primary)}.form-select:focus{border-color:var(--dragonfly-primary)}.alert{border-radius:.5rem;border-width:1px;padding:1rem 1.25rem}.alert-primary{background-color:rgba(52,152,219,.1);border-color:var(--dragonfly-primary-light);color:var(--dragonfly-primary-dark)}.alert-success{background-color:rgba(39,174,96,.1);border-color:var(--dragonfly-success-light);color:var(--dragonfly-success-dark)}.alert-warning{background-color:rgba(243,156,18,.1);border-color:var(--dragonfly-warning-light);color:var(--dragonfly-warning-dark)}.alert-danger{background-color:rgba(231,76,60,.1);border-color:var(--dragonfly-danger-light);color:var(--dragonfly-danger-dark)}.alert-info{background-color:rgba(23,162,184,.1);border-color:var(--dragonfly-info-light);color:var(--dragonfly-info-dark)}.doc-notices{background-color:var(--dragonfly-notice-bg-warning);border:1px solid var(--dragonfly-border-light);border-left:3px solid var(--dragonfly-warning-dark);border-radius:.5rem;padding:.75rem 1rem}.doc-notices__title{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--dragonfly-warning-dark);margin-bottom:.375rem}.doc-notices--error{background-color:var(--dragonfly-notice-bg-error);border-left-color:var(--dragonfly-danger-dark)}.doc-notices--error .doc-notices__title{color:var(--dragonfly-danger-dark)}.doc-notices--ok{background-color:var(--dragonfly-notice-bg-ok);border-left-color:var(--dragonfly-success-dark)}.doc-notices--ok .doc-notices__title{color:var(--dragonfly-success-dark)}.doc-notices--muted{background-color:var(--dragonfly-notice-bg-muted);border-left-color:var(--dragonfly-secondary-dark)}.doc-notices--muted .doc-notices__title{color:var(--dragonfly-secondary-dark)}.doc-notices__list{margin:0;padding-left:1.25rem;font-size:.875rem;color:var(--dragonfly-dark)}.doc-notices__list>li+li{margin-top:.375rem}.doc-notices__list:has(>li:only-child){list-style:none;padding-left:0}.doc-notices-mark{color:var(--dragonfly-warning-dark)}.doc-notices-mark--error{color:var(--dragonfly-danger-dark)}.doc-notices-mark>span{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;font-variant:normal;font-size:1rem;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.document-kind-toggle{color:inherit;opacity:.55;transition:opacity .12s ease-in-out}.document-kind-toggle:hover,.document-kind-toggle:focus-visible,.document-kind-toggle[aria-expanded="true"]{color:inherit;opacity:1}.badge{border-radius:.375rem;font-weight:500;padding:.5rem .75rem}.badge[data-status-value]{padding-left:.625rem;padding-right:.625rem}.badge.bg-orange{background-color:#fd7e14!important;color:#000}.type-badge{align-self:flex-start;justify-self:start;width:fit-content;max-width:100%;text-align:left}.page-header{background:linear-gradient(135deg,var(--dragonfly-primary),var(--dragonfly-primary-light));color:#fff;padding:0 .75rem .5rem;margin-bottom:2rem;border-radius:0;position:sticky;top:var(--dragonfly-topbar-height);z-index:1030;margin-left:calc(var(--bs-gutter-x,1.5rem)*-.5);margin-right:calc(var(--bs-gutter-x,1.5rem)*-.5)}.page-title{font-size:2rem;font-weight:600;margin-bottom:.75rem!important}.page-subtitle{font-size:.9rem;opacity:.9;margin-bottom:0}.page-header-meta-item+.page-header-meta-item::before{content:"•";margin:0 .4rem}.page-header-meta-label{font-weight:600}.page-header-nav-link{color:inherit}.page-header .action-buttons{flex-wrap:nowrap}.page-header .action-buttons .btn{padding:.25rem .5rem;font-size:.875rem;white-space:nowrap}.action-buttons{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.action-buttons .btn{margin:0}.btn-action-edit{--dragonfly-edit-color:#2f5f7f;--dragonfly-edit-border:#8bb8cf;--dragonfly-edit-bg:#f7fbfd;--dragonfly-edit-hover-bg:#2f5f7f;--dragonfly-edit-hover-border:#2f5f7f;--dragonfly-edit-hover-color:#fff;color:var(--dragonfly-edit-color);background-color:var(--dragonfly-edit-bg);border-color:var(--dragonfly-edit-border);font-weight:600}.btn-action-edit:hover,.btn-action-edit:focus{color:var(--dragonfly-edit-hover-color);background-color:var(--dragonfly-edit-hover-bg);border-color:var(--dragonfly-edit-hover-border)}.btn-action-edit:focus{box-shadow:0 0 0 .2rem rgba(47,95,127,.2)}.btn-action-edit:disabled,.btn-action-edit.disabled{color:#6c7f8f;background-color:#edf3f6;border-color:#c9d7df}.btn-action-edit-icon{width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.table-action-group{display:grid;grid-template-rows:repeat(2,2rem);grid-auto-flow:column;gap:2px;direction:rtl;align-items:center;justify-content:end;width:fit-content;margin-left:auto}.table-action-group.d-none{display:none!important}.table-action-group>form{display:contents}.table-action-group:not(:has(>:nth-child(2))){grid-template-rows:2rem}.table-action-group .btn{width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;font-size:.8125rem;line-height:1;text-align:center;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center}.clickable-detail-row{cursor:pointer}.table-compact:has(>colgroup) .index-toggle-cell,.table-compact:has(>colgroup) .tracked-toggle-cell,.table-compact[data-tracked-rows]:has(>colgroup)>thead>tr>th:first-child{text-align:center}@media(min-width:769px){.table-compact:has(>colgroup) .index-toggle-cell,.table-compact:has(>colgroup) .tracked-toggle-cell,.table-compact[data-tracked-rows]:has(>colgroup)>thead>tr>th:first-child{width:var(--col-toggle);min-width:var(--col-toggle);max-width:var(--col-toggle);box-sizing:border-box}}.table-compact:has(>colgroup) tbody tr.clickable-detail-row>.index-toggle-cell>i{color:#ced4da;font-size:1rem;pointer-events:none}@media(max-width:768px){.index-toggle-cell{display:none!important}}.tracked-title-link{font-weight:600;color:var(--bs-primary);text-decoration:none}.tracked-title-link:hover{text-decoration:underline}.tracked-title-link strong,.tracked-title-link b{font-weight:inherit}@media(max-width:575.98px){.table-action-group{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2px}.table-action-group .btn{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;flex:0 0 auto}}.stat-card{background:linear-gradient(135deg,var(--dragonfly-bg-primary),var(--dragonfly-bg-secondary));border:1px solid var(--dragonfly-border);border-radius:.75rem;padding:1.5rem;text-align:center;transition:all .3s ease}.stat-number{font-size:2.5rem;font-weight:700;color:var(--dragonfly-primary);margin-bottom:.5rem}.stat-label{font-size:1rem;color:var(--dragonfly-dark);font-weight:500}.filter-panel{background-color:var(--dragonfly-bg-primary);border:1px solid var(--dragonfly-border);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;box-shadow:var(--dragonfly-shadow-sm)}.pagination{margin-bottom:0}.page-link{color:var(--dragonfly-primary);border:1px solid var(--dragonfly-border);border-radius:.375rem;margin:0 .125rem;padding:.5rem .75rem}.page-item.active .page-link{background-color:var(--dragonfly-primary);border-color:var(--dragonfly-primary);color:#fff}.page-item.disabled .page-link{color:var(--dragonfly-secondary);background-color:var(--dragonfly-bg-secondary);border-color:var(--dragonfly-border)}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus{box-shadow:0 0 0 .2rem rgba(52,152,219,.25)}.form-control:focus,.form-select:focus,.form-check-input:focus{box-shadow:inset 0 0 0 .2rem rgba(52,152,219,.25)}.footer{background-color:var(--dragonfly-bg-primary);border-top:1px solid var(--dragonfly-border);color:var(--dragonfly-secondary-dark);flex-shrink:0}.content-wrapper{padding:1.5rem 0;flex:1}@media(max-width:991.98px){.sidebar,.sidebar-collapsed .sidebar{width:250px;transform:translateX(-100%);transition:transform .25s ease;z-index:1045}body.sidebar-mobile-open .sidebar{transform:translateX(0)}.sidebar .nav-link span,.sidebar-collapsed .sidebar span{display:inline}.sidebar .nav-link{justify-content:flex-start;min-height:2.75rem;padding:.65rem .85rem}.sidebar-section-label{display:list-item;padding-left:.85rem}.main-content,.sidebar-collapsed .main-content{margin-left:0;width:100vw;max-width:100vw;min-width:0;overflow-x:clip}.app-topbar-burger{display:inline-flex;align-items:center}body.sidebar-mobile-open .sidebar-backdrop{display:block}.page-title{font-size:1.75rem}.stat-number{font-size:2rem}.table-responsive{border-radius:.5rem}}.bg-light-custom{background-color:var(--dragonfly-bg-secondary)!important}.bg-lighter-custom{background-color:var(--dragonfly-bg-tertiary)!important}.text-primary-custom{color:var(--dragonfly-primary)!important}.text-secondary-custom{color:var(--dragonfly-secondary)!important}.border-light-custom{border-color:var(--dragonfly-border-light)!important}.loading{opacity:.6;pointer-events:none}.message-success{background-color:rgba(39,174,96,.1);color:var(--dragonfly-success-dark);border:1px solid var(--dragonfly-success-light);border-radius:.5rem;padding:1rem;margin:1rem 0}.message-error{background-color:rgba(231,76,60,.1);color:var(--dragonfly-danger-dark);border:1px solid var(--dragonfly-danger-light);border-radius:.5rem;padding:1rem;margin:1rem 0}.list-group-item{border:1px solid var(--dragonfly-border-light);background-color:var(--dragonfly-bg-primary);transition:all .3s ease}.searchable-dropdown{position:relative;width:100%}.searchable-dropdown-input{padding-right:1.6rem}.searchable-dropdown-caret{position:absolute;top:0;right:0;height:100%;width:1.6rem;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--dragonfly-text-muted,#6c757d);font-size:.7rem;cursor:pointer;z-index:2}.searchable-dropdown-caret:hover{color:var(--dragonfly-text-primary,#212529)}.searchable-dropdown-results .list-group-item{padding:.3rem .6rem;font-size:.875rem;line-height:1.25;transition:none}.searchable-dropdown-results .list-group-item .fw-semibold{font-weight:500}.searchable-dropdown-results .list-group-item small{font-size:.78rem}.searchable-dropdown-status{position:absolute;top:50%;transform:translateY(-50%);right:.5rem;font-size:.7rem;color:var(--dragonfly-text-muted,#6c757d);pointer-events:none;white-space:nowrap;background:inherit}.searchable-dropdown-caret~.searchable-dropdown-status{right:1.9rem}.searchable-dropdown-status.location-suggestions-status{right:2.75rem}.form-control.is-invalid,.form-select.is-invalid,.was-validated .form-control:invalid,.was-validated .form-select:invalid{background-image:none}.searchable-dropdown-input.is-invalid{padding-right:1.6rem}.searchable-dropdown-input.is-invalid::placeholder{color:var(--bs-danger,#dc3545);opacity:1}.searchable-dropdown-input.location-input,.searchable-dropdown-input.location-input.is-invalid{padding:8px}.icon-primary{color:var(--dragonfly-primary)}.icon-success{color:var(--dragonfly-success)}.icon-warning{color:var(--dragonfly-warning)}.icon-danger{color:var(--dragonfly-danger)}.icon-info{color:var(--dragonfly-info)}.shadow-sm-custom{box-shadow:var(--dragonfly-shadow-sm)!important}.shadow-custom{box-shadow:var(--dragonfly-shadow)!important}.shadow-lg-custom{box-shadow:var(--dragonfly-shadow-lg)!important}.location-details{color:#6c757d;font-size:.85em;margin-top:4px;line-height:1.4}input.is-valid,select.is-valid,textarea.is-valid{border-color:var(--dragonfly-success)!important;border-left:3px solid var(--dragonfly-success)!important;background-image:none!important;padding-right:.75rem!important}select.form-select.is-valid,select.form-select.is-invalid,.was-validated select.form-select:valid,.was-validated select.form-select:invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:16px 12px!important;padding-right:2.25rem!important}input.is-valid:focus,select.is-valid:focus,textarea.is-valid:focus,.form-control.is-valid:focus,.form-select.is-valid:focus{border-color:var(--dragonfly-success)!important;box-shadow:inset 0 0 0 .2rem rgba(39,174,96,.25)}input.is-invalid,select.is-invalid,textarea.is-invalid{border-color:var(--dragonfly-danger)!important;border-left:3px solid var(--dragonfly-danger)!important;background-color:rgba(231,76,60,.05)}input.is-invalid:focus,select.is-invalid:focus,textarea.is-invalid:focus,.form-control.is-invalid:focus,.form-select.is-invalid:focus{border-color:var(--dragonfly-danger)!important;box-shadow:inset 0 0 0 .2rem rgba(231,76,60,.25)}.invalid-feedback{display:none;color:var(--dragonfly-danger);font-size:.875rem;font-weight:500;margin-top:.25rem;margin-left:.125rem}.invalid-feedback.show{display:block}.form-group.has-error,.mb-3.has-error{margin-bottom:1.5rem}.form-group.has-error .form-control,.mb-3.has-error .form-control,.form-group.has-error input,.mb-3.has-error input,.form-group.has-error select,.mb-3.has-error select,.form-group.has-error textarea,.mb-3.has-error textarea{border-color:var(--dragonfly-danger)!important;border-left:3px solid var(--dragonfly-danger)!important}.form-control+.invalid-feedback,input+.invalid-feedback,select+.invalid-feedback,textarea+.invalid-feedback{display:block;margin-top:.25rem}.companies-table thead th{white-space:nowrap;font-size:.78rem;font-weight:600;color:var(--bs-secondary-color,#6c757d);text-transform:uppercase;letter-spacing:.02em}.companies-table tbody td{font-size:.85rem;vertical-align:middle}.table-compact{display:block;width:100%}.table-compact tbody{display:block}.table-compact thead{display:none}@media(max-width:768px){.table-compact tfoot{display:block;border-top:2px solid #dee2e6}.table-compact tfoot tr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.4rem .75rem}.table-compact tfoot td{display:inline-block;width:auto!important;padding:0;border:0;text-align:right!important}.table-compact tfoot td:empty{display:none}}.table-compact tbody tr{display:block;border:1px solid #dee2e6;border-radius:.375rem;margin-bottom:.75rem;background:#fff}.table-compact tbody td{display:flex;justify-content:space-between;align-items:center;padding:.6rem .75rem;border:0;border-bottom:1px solid #f0f0f0;width:100%!important;text-align:left!important;font-size:.9rem;min-height:44px;box-sizing:border-box}.table-compact tbody td:last-child{border-bottom:0;justify-content:flex-end}.table-compact tbody td::before{content:attr(data-label);font-weight:600;font-size:.75rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;margin-right:.75rem;min-width:90px}.table-compact tbody td[data-label="Akcije"]::before{display:none}@media(min-width:769px){.table-compact{display:table}.table-compact tbody{display:table-row-group}.table-compact thead{display:table-header-group}.table-compact tfoot{display:table-footer-group}.table-compact tbody tr{display:table-row;border:0;border-radius:0;margin-bottom:0;background:transparent}.table-compact tbody td{display:table-cell;padding:.75rem;border-bottom:1px solid #f0f0f0;width:auto!important;text-align:inherit!important;font-size:inherit;min-height:unset}.table-compact tbody td:last-child{border-bottom:1px solid #f0f0f0}.table-compact tbody td::before{display:none}.table-compact th.numeric-col{text-align:center}.table-compact td.numeric-col{text-align:center;white-space:nowrap}.table-compact thead th{padding:12px;white-space:nowrap}.table-compact th.date-col,.table-compact td.date-col{white-space:nowrap}.table-compact th:last-child,.table-compact td:last-child{width:1%;white-space:nowrap}.table-compact:has(>colgroup){width:100%;table-layout:fixed}.table-compact:has(>colgroup) tbody td{vertical-align:middle;overflow-wrap:break-word}.table-compact:has(>colgroup) td.cell-nowrap,.table-compact:has(>colgroup) td.cell-num,.table-compact:has(>colgroup) td.cell-money,.table-compact:has(>colgroup) td.numeric-col,.table-compact:has(>colgroup) td:has(.table-action-group),.table-compact:has(>colgroup) td:has(.index-action-menu){white-space:nowrap}.table-compact:has(>colgroup) td.cell-end,.table-compact:has(>colgroup) th.cell-end,.table-compact:has(>colgroup) td.cell-money,.table-compact:has(>colgroup) th.cell-money,.table-compact:has(>colgroup) td.text-end,.table-compact:has(>colgroup) th.text-end,.table-compact:has(>colgroup) td.numeric-col{text-align:right!important}.table-compact:has(>colgroup) td.col-status,.table-compact:has(>colgroup) th.col-status{text-align:right!important}.table-compact:has(>colgroup) td.cell-center,.table-compact:has(>colgroup) th.cell-center,.table-compact:has(>colgroup) td.cell-num,.table-compact:has(>colgroup) th.cell-num{text-align:center!important}.table-compact:has(>colgroup) td.col-status,.table-compact:has(>colgroup) th.col-status{text-align:right!important}.table-compact:has(>colgroup) td:has(.table-action-group),.table-compact:has(>colgroup) td:has(.index-action-menu){width:1%}.table-compact:has(>colgroup) td:has(.table-action-group),.table-compact:has(>colgroup) td:has(.index-action-menu){padding-left:.5rem;padding-right:.5rem}.table-compact:has(>colgroup) td.col-dot,.table-compact:has(>colgroup) th.col-dot{padding-left:.25rem;padding-right:.25rem}.table-compact:has(>colgroup) td:has(.index-action-menu){text-align:center!important}.table-compact:has(>colgroup) col.col-grow{width:var(--col-grow)}.table-compact:has(>colgroup) col.col-toggle{width:var(--col-toggle)}.table-compact:has(>colgroup) col.col-seq{width:var(--col-seq)}.table-compact:has(>colgroup) col.col-dot{width:var(--col-dot)}.table-compact:has(>colgroup) col.col-dot-wide{width:var(--col-dot-wide)}.table-compact:has(>colgroup) col.col-date{width:var(--col-date)}.table-compact:has(>colgroup) col.col-date-wide{width:var(--col-date-wide)}.table-compact:has(>colgroup) col.col-date-input{width:var(--col-date-input)}.table-compact:has(>colgroup) col.col-datetime{width:var(--col-datetime)}.table-compact:has(>colgroup) col.col-time{width:var(--col-time)}.table-compact:has(>colgroup) col.col-time-input{width:var(--col-time-input)}.table-compact:has(>colgroup) col.col-type{width:var(--col-type)}.table-compact:has(>colgroup) col.col-country{width:var(--col-country)}.table-compact:has(>colgroup) col.col-num{width:var(--col-num)}.table-compact:has(>colgroup) col.col-money{width:var(--col-money)}.table-compact:has(>colgroup) col.col-qty{width:var(--col-qty)}.table-compact:has(>colgroup) col.col-status{width:var(--col-status)}.table-compact:has(>colgroup) col.col-code{width:var(--col-code)}.table-compact:has(>colgroup) col.col-vat{width:var(--col-vat)}.table-compact:has(>colgroup) .cell-code,.table-compact:has(>colgroup) td[data-label="Koda"]{white-space:nowrap}.table-compact:has(>colgroup) col.col-ref{width:auto}.table-compact:has(>colgroup) col.col-wide{width:auto}.table-compact:has(>colgroup) col.col-iban{width:var(--col-iban)}.table-compact:has(>colgroup) col.col-phone{width:var(--col-phone)}.table-compact:has(>colgroup) col.col-actions{width:var(--col-actions)}.table-compact:has(>colgroup) col.col-cargo-type{width:var(--col-cargo-type)}.table-compact:has(>colgroup) col.col-cargo-tovor{width:var(--col-cargo-tovor)}.table-compact:has(>colgroup) col.col-cargo-marking{width:var(--col-cargo-marking)}.table-compact:has(>colgroup) col.col-cargo-size{width:var(--col-cargo-size)}.table-compact:has(>colgroup) col.col-cargo-weight{width:var(--col-cargo-weight)}.table-compact:has(>colgroup) col.col-cargo-adr{width:var(--col-cargo-adr)}.table-compact:has(>colgroup) col.col-cargo-desc{width:var(--col-cargo-desc)}.table-compact:has(>colgroup) col.col-carrier-type{width:var(--col-carrier-type)}.table-compact:has(>colgroup) col.col-reg{width:var(--col-reg)}.table-compact:has(>colgroup) col.col-postanki{width:var(--col-postanki)}.table-compact:has(>colgroup) col.col-service-type{width:var(--col-service-type)}.table-compact:has(>colgroup) col.col-currency{width:var(--col-currency)}.table-compact:has(>colgroup) col.col-stop-type{width:var(--col-stop-type)}.table-compact:has(>colgroup) col.col-stop-location{width:var(--col-stop-location)}.table-compact:has(>colgroup) col.col-stop-instructions{width:var(--col-stop-instructions)}.table-compact:has(>colgroup) col.col-unit{width:var(--col-unit)}.table-compact:has(>colgroup) td:is(.col-seq,.col-dot,.col-date,.col-date-wide,.col-date-input,.col-datetime,.col-time,.col-time-input,.col-country,.col-qty,.col-num,.col-money,.col-status,.col-code,.col-vat,.col-reg,.col-type,.col-service-type,.col-carrier-type,.col-currency,.col-unit,.col-postanki,.col-cargo-type,.col-cargo-size,.col-cargo-weight,.col-cargo-adr,.col-cargo-marking,.col-stop-type,.col-stop-planned-heading,.col-iban,.col-phone){white-space:nowrap;overflow:visible;text-overflow:clip}.table-compact:has(>colgroup) thead th{white-space:nowrap;overflow:visible;text-overflow:clip}.table-compact:has(>colgroup) thead th .index-sort-button{flex-wrap:nowrap;white-space:nowrap}.table-compact:has(>colgroup) td:is(.col-grow,.col-wide,.col-ref,.col-cargo-tovor,.col-cargo-desc,.col-stop-location,.col-stop-address,.col-stop-instructions){white-space:normal;overflow-wrap:break-word;overflow:hidden}.table-compact[data-tracked-rows]:has(>colgroup){width:100%;--price-cell-min:3.25rem;--price-cell-max:5.25rem}.table-compact[data-tracked-rows]:has(>colgroup) tbody td:not(.cell-money):not(.cell-num):not(.col-dot):not(.index-toggle-cell):not(.tracked-toggle-cell):not(:has(.index-action-menu)):not(:has(.table-action-group)){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1199.98px){:root{--col-grow:auto}}.table-compact[data-tracked-rows]:has(>colgroup) tbody td:has(.index-action-menu){overflow:visible;text-overflow:clip}.table-compact[data-tracked-rows]:has(>colgroup) tbody td .tracked-title{overflow-wrap:normal;white-space:nowrap}.table-compact[data-tracked-rows]:has(>colgroup) #quickCreateOrderRow input:not([type="checkbox"]):not([type="radio"]),.table-compact[data-tracked-rows]:has(>colgroup) #quickCreateOrderRow select{width:100%;min-width:0;box-sizing:border-box}.table-compact:has(>colgroup) td .badge{white-space:normal;text-align:left}.table-compact[data-index-sort]:has(>colgroup>.col-grow){--col-grow:auto}.table-compact[data-index-sort]:has(>colgroup)>colgroup>col.col-grow{width:var(--col-grow)}.table-compact.index-onerow[data-index-sort]>tbody>tr>td.col-grow,.table-compact[data-tracked-rows]:has(>colgroup>col.col-grow:nth-child(3))>tbody>.tracked-row>td:nth-child(3),.table-compact[data-tracked-rows]:has(>colgroup>col.col-grow:nth-child(4))>tbody>.tracked-row>td:nth-child(4){max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-compact.index-onerow.business-party-table:has(>colgroup) tbody td{overflow-wrap:anywhere}.table-compact.index-onerow.business-party-table:has(>colgroup) tbody td.business-party-name-cell,.table-compact.index-onerow.business-party-table:has(>colgroup) thead th:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.table-compact.index-onerow.business-party-table:has(>colgroup) tbody td.business-party-email-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.table-compact.index-onerow.business-party-table:has(>colgroup) tbody td.cell-end,.table-compact.index-onerow.business-party-table:has(>colgroup) thead th.cell-end{min-width:var(--col-phone)}.table-compact.index-onerow:has(>colgroup) col:not([class*="col-"]):not([style]):not(:last-child){width:6rem}.table-compact.index-onerow:has(>colgroup) col:last-child:not([class*="col-"]):not([style]){width:var(--col-actions)}.table-compact.index-onerow:has(>colgroup) tbody td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.table-compact.index-onerow:has(>colgroup) thead th{vertical-align:middle}.table-compact.index-onerow:has(>colgroup) tbody td:has(.index-action-menu),.table-compact.index-onerow:has(>colgroup) tbody td:has(.table-action-group){overflow:visible}.table-compact.index-onerow:has(>colgroup) tbody td:not(:has(.index-action-menu)):not(:has(.table-action-group))>div,.table-compact.index-onerow:has(>colgroup) tbody td:not(:has(.index-action-menu)):not(:has(.table-action-group))>div>div{display:inline}.table-compact.index-onerow:has(>colgroup) tbody td:not(:has(.index-action-menu)):not(:has(.table-action-group))>div>small,.table-compact.index-onerow:has(>colgroup) tbody td:not(:has(.index-action-menu)):not(:has(.table-action-group))>small{display:inline;margin-left:.4rem}.table-compact.index-onerow:has(>colgroup) tbody td .badge{white-space:nowrap}@media(min-width:769px){.table-responsive:has(>.index-onerow),.table-responsive:has(>[data-tracked-rows]),.table-compact.index-onerow,.table-compact[data-tracked-rows]{overflow:visible}.table-compact.index-onerow>thead>tr>th,.table-compact[data-tracked-rows]>thead>tr>th{position:sticky;top:var(--app-topbar-h,var(--dragonfly-topbar-height));z-index:3}}.table-compact:has(>colgroup) tbody td,.table-compact:has(>colgroup) thead th{padding-left:.75rem;padding-right:.75rem}.table-compact:has(>colgroup) [data-inline-edit-row] .edit-mode input:not([type="checkbox"]):not([type="radio"]),.table-compact:has(>colgroup) [data-inline-edit-row] .edit-mode select,.table-compact:has(>colgroup) [data-inline-edit-row] .edit-mode textarea{width:100%;min-width:0;box-sizing:border-box}.table-compact:has(>colgroup) [data-inline-edit-row] .edit-mode .input-group>input:not([type="checkbox"]):not([type="radio"]){width:1%;flex:1 1 auto}.table-compact:has(>colgroup) [data-inline-edit-row] .edit-mode .form-check{min-height:auto;margin-bottom:0;padding-left:1.4em}.table-compact:has(>colgroup) [data-inline-edit-row] .edit-mode .form-check-input{width:.9em;height:.9em;margin-top:.2em}.table-compact:has(>colgroup) [data-inline-edit-row] .edit-mode select{width:100%;min-width:0;max-width:100%}.table-compact:has(>colgroup) .new-operation-row input:not([type="checkbox"]):not([type="radio"]),.table-compact:has(>colgroup) .new-operation-row select{width:100%;min-width:0;box-sizing:border-box}.table-compact:has(>colgroup) .new-operation-row select{width:max-content;min-width:100%;max-width:16rem}#operations-table:has(>colgroup){--col-wide:15rem;--col-unit:7.5rem;--col-qty:6rem}.table-compact:has(>colgroup) [data-inline-edit-row] .edit-mode input[type="date"]::-webkit-calendar-picker-indicator{padding:0;margin-left:.15rem;cursor:pointer}}@media(max-width:768px){:root{--col-grow:auto}}.route-stacked .route-seg{display:block}.route-stacked .route-arrow{display:none}td .route-label:not(.route-stacked){display:inline-block;max-width:var(--route-label-max);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.order-line-items-table td .route-label:not(.route-stacked){max-width:clamp(10rem,22vw,18rem);overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.order-line-items-table:has(>colgroup){--price-cell-min:4.25rem;--price-cell-max:6.5rem}@media(min-width:769px){.order-line-items-table:has(>colgroup) td.cell-route{max-width:0}.order-line-items-table:has(>colgroup) td.cell-route .route-label:not(.route-stacked){max-width:100%}}@media(max-width:768px){.order-line-items-table tbody td.cell-route{flex-direction:column;align-items:stretch}.order-line-items-table td.cell-route .route-label:not(.route-stacked){display:block;max-width:100%;width:100%}}.order-line-items-table:has(>colgroup) tbody td{vertical-align:middle}.cell-ellipsis{display:inline-block;max-width:var(--cell-ellipsis-max);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.to-vehicle-text,.to-trailer-text,.wo-vehicle-text{white-space:nowrap}.table-compact td.cell-money>*{display:inline-block;min-width:var(--price-cell-min);max-width:var(--price-cell-max);overflow:hidden;text-overflow:ellipsis;text-align:right;white-space:nowrap;vertical-align:middle}.table-compact td.cell-num>*{display:inline;text-align:center;white-space:nowrap}.table-compact td.cell-ref>*{display:inline-block;min-width:var(--ref-cell-min);max-width:var(--ref-cell-max);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}input[type="time"]::-webkit-calendar-picker-indicator{display:none}input[type="time"]::-webkit-inner-spin-button,input[type="time"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="time"]{-moz-appearance:textfield}@media(min-width:992px) and (max-width:1399.98px){.table-compact:has(>colgroup){font-size:.82rem}}@media(min-width:769px) and (max-width:991.98px){.table-compact:has(>colgroup){font-size:.76rem}.table-compact:has(>colgroup) tbody td,.table-compact:has(>colgroup) thead th{padding-left:.4rem;padding-right:.4rem}}@keyframes rt-row-flash{0%{background-color:rgba(52,152,219,.3)}100%{background-color:transparent}}.rt-row-highlight{animation:rt-row-flash 2s ease-out}@keyframes rt-row-delete{0%{background-color:rgba(231,76,60,.3);opacity:1}100%{background-color:rgba(231,76,60,.1);opacity:0}}.rt-row-deleted{animation:rt-row-delete 1s ease-out forwards}.tn-picker{position:relative}.tn-picker-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.4rem;font-size:.78rem;padding:.25rem .5rem;background:#fff;border:1px solid #ced4da;border-radius:.25rem;cursor:pointer;color:#495057;transition:border-color .15s,box-shadow .15s;white-space:nowrap;text-align:left}.tn-picker-toggle:hover,.tn-picker-toggle:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .2rem rgba(13,110,253,.1)}.tn-picker-toggle .tn-picker-chevron{flex-shrink:0;font-size:.65rem;transition:transform .15s}.tn-picker.open .tn-picker-chevron{transform:rotate(180deg)}.tn-picker-dropdown{position:absolute;top:calc(100% + 2px);left:0;min-width:200px;width:max-content;max-width:320px;background:#fff;border:1px solid #ced4da;border-radius:.3rem;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:1055;max-height:220px;overflow-y:auto;display:none}.tn-picker.open .tn-picker-dropdown{display:block}.tn-picker-item{display:flex;align-items:center;gap:.5rem;padding:.3rem .6rem;cursor:pointer;font-size:.78rem;line-height:1.4;transition:background .1s;user-select:none}.tn-picker-item:hover{background:#f0f4ff}.tn-picker-item.selected{background:#e8f0fe}.tn-picker-item input[type="checkbox"]{flex-shrink:0;width:14px;height:14px;cursor:pointer;accent-color:#0d6efd}.tn-picker-item .tn-item-code{font-weight:600;color:#212529;flex:1}.tn-picker-item .tn-item-cost{color:#495057;white-space:nowrap;font-variant-numeric:tabular-nums}.tn-picker-empty{padding:.45rem .6rem;font-size:.78rem;color:#6c757d;font-style:italic}.tn-summary .badge{font-size:.72rem;font-weight:500}.tn-item-main{display:flex;flex-direction:column;flex:1;min-width:0}.vezava-choice{display:flex;gap:.25rem;flex-wrap:wrap}.vezava-choice .btn,.vezava-selected-chip .btn{font-size:.72rem;padding:.18rem .45rem;line-height:1.4}#linesTable .line-opis-meta .vezava-choice .btn,#linesTable .line-opis-meta .vezava-selected-chip .btn{font-size:.875rem;line-height:1.5;padding:.25rem .5rem;min-height:calc(1.5em + .5rem + 2px);min-width:5rem}.vezava-back{font-size:.7rem;text-decoration:none;display:inline-block;margin-bottom:.15rem;opacity:.75;transition:opacity .15s}.vezava-back:hover{opacity:1;text-decoration:underline}.vezava-selected{display:flex;flex-direction:column;gap:.3rem;width:100%}.vezava-selected.d-none{display:none}.vezava-osnova-header,.vezava-osnova-input-row,.vezava-osnova-actions,.vezava-row-indent{display:flex;align-items:center}.vezava-osnova-header,.vezava-row-indent{justify-content:flex-start;gap:.35rem}.vezava-osnova-actions{justify-content:flex-end;gap:.25rem}.vezava-osnova-actions .btn{margin-left:0!important}.vezava-osnova-input-row{gap:.4rem;min-width:0;flex-wrap:wrap}.vezava-osnova-input-row input{flex:1 1 auto;width:100%!important;min-width:0}.vezava-osnova-input-row>input{flex:0 0 5.5rem;width:5.5rem!important;min-width:5.5rem}.vezava-osnova-input-row .classification-remove{flex:0 0 auto}.vezava-current-label{display:block;min-width:0;margin-top:.05rem;white-space:normal;overflow-wrap:anywhere}.line-main-row td{border-bottom:2px solid #c8d3e0}.line-opis-meta{margin-top:.35rem;padding-top:.35rem;border-top:1px dashed #d5dce5;container-type:inline-size;container-name:line-meta}.line-subrow-inner{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.line-subrow-field{display:flex;align-items:center;gap:.4rem;min-width:min-content}.line-subrow-label{font-size:.72rem;font-weight:600;color:#5a6a7e;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}#linesTable .line-main-row>td{vertical-align:top;border-bottom:0}#linesTable .line-main-row>td.tracked-toggle-cell{vertical-align:middle}#linesTable .line-main-row>td[rowspan]{border-bottom:2px solid #c8d3e0}#linesTable .line-notes-row>td{border-bottom:2px solid #c8d3e0;padding-top:0;vertical-align:top;border-left:0}#linesTable>tbody>tr.line-notes-row:not(:has(.calculation-mismatch-warning:not(.d-none)))>td{padding-top:0;padding-bottom:0;line-height:0}#linesTable .line-notes-cell{text-align:left;white-space:normal}#linesTable .table-action-group{grid-auto-flow:row;grid-template-rows:none;grid-auto-rows:2rem;justify-items:end}#linesTable>tbody:hover>tr.line-main-row,#linesTable>tbody:hover>tr.line-notes-row{--bs-table-accent-bg:var(--bs-table-hover-bg)}#linesTable>tbody>tr.line-main-row.tracked-expanded+tr.line-notes-row{background-color:rgba(var(--bs-primary-rgb),.08)}@media(max-width:768px){#linesTable>tbody>tr.line-main-row:has(+tr.line-notes-row){margin-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;padding-bottom:0}#linesTable>tbody>tr.line-notes-row{border-top:0;border-top-left-radius:0;border-top-right-radius:0;padding-top:0}#linesTable>tbody>tr.line-notes-row>td.line-notes-cell{grid-column:1/-1}}#linesTable .line-opis-meta>.line-subrow-inner>.line-subrow-field.vezava-editor-field{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.15rem .35rem}#linesTable .line-opis-meta>.line-subrow-inner>.vezava-editor-field>.vezava-choice,#linesTable .line-opis-meta>.line-subrow-inner>.vezava-editor-field>.vezava-vehicle,#linesTable .line-opis-meta>.line-subrow-inner>.vezava-editor-field>.vezava-tn-mode,#linesTable .line-opis-meta>.line-subrow-inner>.vezava-editor-field>.vezava-selected{flex:0 1 auto;min-width:0}#linesTable .line-opis-meta>.line-subrow-inner>.vezava-editor-field>.vezava-choice{min-width:min-content}#linesTable .line-opis-meta>.line-subrow-inner>.vezava-editor-field>.line-subrow-label,#linesTable .line-opis-meta>.line-subrow-inner>.vezava-editor-field>.btn-add-expense-classification,#linesTable .vezava-osnova-header>.line-subrow-label,#linesTable .vezava-osnova-header>.btn-add-expense-classification{flex:0 0 auto}#linesTable .line-opis-meta .line-expense-type{flex:1 1 8rem;min-width:0}#linesTable .card-line-title .vezava-selected{flex-direction:row;flex-wrap:nowrap;align-items:center;width:auto;gap:.15rem .35rem}.vezava-row-indent{visibility:hidden;flex:0 0 auto}#linesTable .card-line-title .vezava-osnova-header,#linesTable .line-opis-meta>.line-subrow-inner>.line-subrow-field>.line-subrow-label{min-height:0}#linesTable .card-line-title .vezava-match{flex:1 0 100%}#linesTable .card-line-title .expense-classification-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}#linesTable .card-line-title .expense-classification-row>.vezava-editor-field{flex:0 1 auto;min-width:0}@media(max-width:768px){#linesTable .card-line-title .expense-classification-row{flex-wrap:wrap}}.expense-classifications-extra{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.expense-classifications-extra:empty{display:none}.expense-classification-row{align-items:center}#linesTable .line-main-row input:not([type="checkbox"]):not([type="radio"]),#linesTable .line-main-row select{width:100%;min-width:0;box-sizing:border-box}#linesTable .line-main-row .d-flex>input{flex:1 1 0}#linesTable .line-main-row td input:not([type="checkbox"]):not([type="radio"]){text-align:inherit}@media(min-width:769px){#linesTable .line-main-row>td:nth-child(2),#linesTable .line-main-row>td:nth-child(4),#linesTable thead th:nth-child(2),#linesTable thead th:nth-child(4){min-width:var(--col-qty)}#linesTable .line-main-row>td:nth-child(3),#linesTable .line-main-row>td:nth-child(5),#linesTable .line-main-row>td:nth-child(6),#linesTable thead th:nth-child(3),#linesTable thead th:nth-child(5),#linesTable thead th:nth-child(6){min-width:var(--col-money)}}#invoiceLinesTable .line-main-row input:not([type="checkbox"]):not([type="radio"]),#invoiceLinesTable .line-main-row select{width:100%;min-width:0;box-sizing:border-box}@media(min-width:769px){#invoiceLinesTable td[data-label="Količina"]{min-width:var(--col-qty)}#invoiceLinesTable td[data-label="Cena"],#invoiceLinesTable td[data-label="Vrednost"]{min-width:var(--col-money)}#invoiceLinesTable td[data-label="DDV %"]{min-width:var(--col-num)}}.line-vat-rate-input{width:3.4rem!important;flex:0 0 3.4rem!important;min-width:0;text-align:center}.btn-xs{font-size:.72rem;padding:.18rem .5rem;line-height:1.4;border-radius:.25rem}.tn-item-main .tn-item-cost{margin-left:0}.tn-item-desc{font-size:.71rem;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.index-action-menu{position:relative;display:inline-flex;vertical-align:middle}.index-action-trigger{width:1.75rem;height:1.75rem;border:1px solid transparent;border-radius:.25rem;background:transparent;color:var(--bs-secondary);display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:.82rem}.index-action-trigger:hover,.index-action-trigger:focus-visible,.index-action-menu.open .index-action-trigger{color:var(--bs-body-color);border-color:var(--bs-border-color);background:var(--bs-light)}.index-action-menu-list{position:fixed;z-index:1090;min-width:9rem;padding:0;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;box-shadow:0 .25rem .75rem rgba(15,23,42,.08);display:none;overflow:hidden}.index-action-menu.open .index-action-menu-list{display:block}.table-responsive.index-action-menu-open{overflow:visible}.index-action-form{margin:0}.index-action-menu-item{width:100%;border:0;background:transparent;color:var(--bs-body-color);display:flex;align-items:center;gap:.45rem;min-height:2rem;padding:.35rem .55rem;border-radius:0;border-bottom:1px solid #f0f0f0;font-size:.8rem;line-height:1.15;text-align:left;text-decoration:none;white-space:nowrap}.index-action-menu-item:last-child,.index-action-form:last-child .index-action-menu-item{border-bottom:0}.index-action-menu-item:hover,.index-action-menu-item:focus-visible{background:rgba(var(--bs-primary-rgb),.05);color:var(--bs-body-color);text-decoration:none}.index-action-menu-item i{width:.9rem;text-align:center;color:var(--bs-secondary);font-size:.78rem}.index-action-menu-item-danger,.index-action-menu-item-danger i{color:var(--bs-danger)}.index-action-menu-item-success,.index-action-menu-item-success i{color:var(--bs-success)}.index-action-menu-item-warning,.index-action-menu-item-warning i{color:var(--bs-warning)}td:has(.index-action-menu),th.index-action-column{text-align:center}.btn-orange{background-color:var(--bs-orange);border-color:var(--bs-orange);color:#fff}.btn-orange:hover{background-color:#d86505;border-color:#d86505;color:#fff}.btn-outline-orange{color:#c25e05;border-color:var(--bs-orange)}.btn-outline-orange:hover{background-color:var(--bs-orange);border-color:var(--bs-orange);color:#fff}.index-sort-button{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:0;background:none;border:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;vertical-align:middle}.index-sort-button:hover,.index-sort-button:focus{color:inherit;text-decoration:none}.index-sort-icon{font-size:1em;opacity:.5}.index-sort-button:hover .index-sort-icon,th.index-sorted .index-sort-icon{opacity:1;color:var(--bs-primary)}.index-sort-button:focus-visible{outline:.15rem solid rgba(var(--bs-primary-rgb),.4);outline-offset:-.15rem}.index-filter-panel{background:#fff;border:1px solid var(--bs-border-color);border-radius:.5rem;padding:.75rem;box-shadow:0 1px 2px rgba(15,23,42,.04);min-width:0}.index-filter-form{display:flex;flex-direction:column;gap:.75rem;min-width:0}.index-filter-quick-button{min-height:2.15rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.25rem .7rem;font-size:.8125rem;line-height:1.2}.index-filter-quick-button .badge{background-color:color-mix(in srgb,currentColor 16%,transparent);color:inherit}.badge.rounded-pill.text-bg-light.ms-1{padding:5px}.index-card-header{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .85rem}.index-card-title{flex:0 0 auto}.index-quickfilters{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;flex:1 1 auto;min-width:0}.index-card-count{flex:0 0 auto;margin-left:auto}@media(max-width:575.98px){.index-quickfilters{display:contents}.index-card-header{gap:.4rem .5rem}.index-card-count{margin-left:0}}.index-filter-main{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;min-width:0}.index-filter-search{flex:2 1 16rem;min-width:0}.index-filter-primary-fields{display:flex;flex-wrap:wrap;gap:.75rem;flex:3 1 20rem;min-width:0}.index-filter-primary-fields>.index-filter-field{flex:1 1 11rem}.index-filter-field{min-width:0}.index-filter-field>.form-control,.index-filter-field>.form-select{min-height:2.5rem}.index-filter-submit,.index-filter-expand,.index-filter-clear{min-height:2.15rem}.index-filter-panel .form-label{display:block;font-weight:600;color:var(--bs-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-filter-actions{display:flex;gap:.4rem;align-items:center;margin-left:auto;flex:0 0 auto}.index-filter-actions .btn{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .7rem;font-size:.8125rem;line-height:1.2}.index-filter-clear{width:2.15rem;flex:0 0 2.15rem}.index-filter-check{min-height:2.5rem;display:flex;align-items:center;gap:.35rem}.index-filter-toggle:focus-visible+.index-filter-main .index-filter-expand{outline:.2rem solid rgba(var(--bs-primary-rgb),.25);outline-offset:.1rem}.index-filter-toggle:checked+.index-filter-main .index-filter-expand{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary)}.index-filter-advanced-fields{display:none;gap:.75rem;min-width:0}.index-filter-toggle:checked~.index-filter-advanced-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));padding-top:.75rem;border-top:1px solid var(--bs-border-color)}@media(min-width:768px){.index-filter-panel--no-advanced .index-filter-expand{display:none}.index-filter-primary-fields>.index-filter-field{max-width:22rem}}@media(max-width:767.98px){.index-filter-search{flex:1 1 100%;order:1}.index-filter-actions{order:2;flex:1 1 100%;margin-left:0}.index-filter-primary-fields{display:none;order:3;flex:1 1 100%}.index-filter-toggle:checked~.index-filter-main .index-filter-primary-fields{display:flex}.index-filter-primary-fields>.index-filter-field{flex:1 1 100%}.index-filter-submit{flex:1 1 auto}}.details-layout--cards .table-responsive:has(>.table-compact){overflow-x:visible}.details-layout--cards .table-compact,.details-layout--cards .table-compact tbody,.details-layout--cards .table-compact tfoot{display:block;width:100%}.details-layout--cards .table-compact thead{display:none}.details-layout--cards .table-compact tbody tr{display:block;border:1px solid #dee2e6;border-radius:.375rem;margin-bottom:.75rem;background:#fff}.details-layout--cards .table-compact tbody td{display:flex;justify-content:space-between;align-items:center;width:100%!important;min-height:44px;padding:.6rem .75rem;border:0;border-bottom:1px solid #f0f0f0;text-align:left!important;font-size:.9rem;box-sizing:border-box}.details-layout--cards .table-compact tbody td:last-child{border-bottom:0;justify-content:flex-end}.details-layout--cards .table-compact tbody td::before{content:attr(data-label);display:block;min-width:90px;margin-right:.75rem;flex-shrink:0;color:#6c757d;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.details-layout--cards .table-compact tbody td:not([data-label])::before,.details-layout--cards .table-compact tbody td[data-label="Akcije"]::before,.details-layout--cards .table-compact tbody td[data-label=""]::before{display:none}.details-layout--cards .table-compact tfoot{border-top:2px solid #dee2e6}.details-layout--cards .table-compact tfoot tr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.4rem .75rem}.details-layout--cards .table-compact tfoot th,.details-layout--cards .table-compact tfoot td{display:block;width:auto!important;padding:0;border:0}.details-layout--cards .table-compact tfoot th:empty,.details-layout--cards .table-compact tfoot td:empty{display:none}@media(max-width:768px){.details-layout--responsive #tovorSection .table-compact,.details-layout--responsive #tovorSection .table-compact tbody,.details-layout--responsive #tovorSection .table-compact tfoot{display:block}.details-layout--responsive #tovorSection .table-compact thead{display:none}.details-layout--responsive #tovorSection .table-compact tbody{padding:1rem 0 .25rem}.details-layout--responsive #tovorSection .table-compact tbody tr{display:flex;flex-wrap:wrap;margin:0 20px .75rem;padding:.5rem calc(20px - .6rem);border:1px solid #dee2e6;border-left:4px solid #ffc107;border-radius:.375rem;background:#fff}.details-layout--responsive #tovorSection .table-hover tbody tr:hover>*{box-shadow:none}.details-layout--responsive #tovorSection .table-compact tbody td{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.1rem;width:auto!important;min-width:0;min-height:0;padding:.35rem .6rem;border:0;text-align:left!important;font-size:.9rem;box-sizing:border-box}.details-layout--responsive #tovorSection .table-compact tbody td::before{content:attr(data-label);display:block;min-width:0;margin-right:0;color:#6c757d;font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.details-layout--responsive #tovorSection .table-compact tbody td:not([data-label])::before,.details-layout--responsive #tovorSection .table-compact tbody td[data-label=""]::before,.details-layout--responsive #tovorSection .table-compact tbody td[data-label="Tovor"]::before{display:none}.details-layout--responsive #tovorSection .table-compact tbody td.cargo-icon-cell{display:none!important}.details-layout--responsive #tovorSection .cargo-icon-card{display:inline-block!important;flex:0 0 auto}.details-layout--responsive #tovorSection .table-compact tbody td[data-label="Tovor"],.details-layout--responsive #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(2){order:2;flex:1 1 100%;padding-left:0}.details-layout--responsive #tovorSection .table-compact tbody td:last-child{order:3;flex:0 0 6rem;margin-left:auto;flex-direction:row;justify-content:flex-end;align-items:center}.details-layout--responsive #tovorSection .table-compact tbody td[data-label="Velikost"]{order:4;flex:1 1 30%}.details-layout--responsive #tovorSection .table-compact tbody td[data-label="Teža"]{order:5;flex:1 1 16%}.details-layout--responsive #tovorSection .table-compact tbody td[data-label="Posebno"]{order:6;flex:1 1 48%}.details-layout--responsive #tovorSection .table-compact tbody td[data-label="Opis"]{order:7;flex:1 1 100%}.details-layout--responsive #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td.cargo-icon-cell{display:none}.details-layout--responsive #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td:not(.cargo-icon-cell){flex:1 1 100%}.details-layout--responsive #tovorSection .table-compact tbody td .flex-nowrap{flex-wrap:wrap!important}.details-layout--responsive #tovorSection #cargo-empty-row td{flex:1 1 100%;align-items:center;text-align:center!important}.details-layout--responsive #tovorSection .table-compact tfoot tr{display:flex;align-items:center;padding:.6rem 20px 1rem;border-top:1px solid #f0f0f0}.details-layout--responsive #tovorSection .table-compact tfoot th{display:block;width:auto!important;padding:0;border:0;background-color:transparent}.details-layout--responsive #tovorSection .table-compact tfoot th:empty{display:none}.details-layout--responsive #tovorSection .table-compact tfoot tr>th:nth-child(4){margin-left:auto}}@media(min-width:769px){.details-layout--cards #tovorSection .table-compact{display:table}.details-layout--cards #tovorSection .table-compact thead{display:table-header-group}.details-layout--cards #tovorSection .table-compact tbody{display:table-row-group}.details-layout--cards #tovorSection .table-compact tfoot{display:table-footer-group}.details-layout--cards #tovorSection .table-compact tbody tr{display:table-row;border:0;border-radius:0;margin-bottom:0;background:transparent}.details-layout--cards #tovorSection .table-compact tbody td{display:table-cell;width:auto!important;min-height:unset;padding:.75rem;border:0;border-bottom:1px solid #f0f0f0;text-align:inherit!important;font-size:inherit;box-sizing:content-box}.details-layout--cards #tovorSection .table-compact tbody td:last-child{justify-content:normal;border-bottom:1px solid #f0f0f0}.details-layout--cards #tovorSection .table-compact tbody td::before{display:none}.details-layout--cards #tovorSection .table-compact tfoot tr{display:table-row;flex-wrap:nowrap;padding:0}.details-layout--cards #tovorSection .table-compact tfoot th,.details-layout--cards #tovorSection .table-compact tfoot td{display:table-cell;width:auto!important;padding:.75rem;border:0}}.details-section{--details-section-accent:#6c757d}.details-section--primary{--details-section-accent:#0d6efd}.details-section--secondary{--details-section-accent:#6c757d}.details-section--info{--details-section-accent:#0dcaf0}.details-section--warning{--details-section-accent:#ffc107}.details-section--success{--details-section-accent:#198754}.details-section--danger{--details-section-accent:#dc3545}.details-section>.card-header h5{font-weight:600}@media(max-width:576px){.card>.card-header:not(.index-card-header) .btn{font-size:0;min-width:2.75rem;padding-left:0;padding-right:0}.card>.card-header:not(.index-card-header) .btn>i{margin-right:0!important;margin-left:0!important;font-size:.875rem}.card>.card-header:not(.index-card-header) .btn>.badge{font-size:var(--details-label-font-size,.75rem)}}.details-layout--cards .details-section>.card-body{padding:20px!important}@media(max-width:768px){.details-layout--responsive .details-section>.card-body{padding:20px!important}.details-layout .details-section .table-responsive:has(>.table-compact){overflow-x:visible}.details-layout .details-section .table-compact{width:100%;min-width:0;max-width:100%}.details-layout .details-section .table-compact>tbody,.details-layout .details-section .table-compact>tbody>tr{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.details-layout .details-section .table-compact>tbody>tr>td{min-width:0!important;max-width:100%!important}.details-layout .details-section .table-compact>tbody>tr>td>*,.details-layout .details-section .badge{min-width:0;max-width:100%;overflow-wrap:anywhere}.details-layout .details-section .badge{white-space:normal}.details-layout .details-section .form-control,.details-layout .details-section .form-select,.details-layout .details-section .input-group{min-width:0!important;max-width:100%!important}.details-layout--responsive #stopsTable .info-value,.details-layout--responsive #stopsTable .stop-location-text,.details-layout--responsive #stopsTable .stop-location-details-text{min-width:0;overflow-wrap:anywhere}.details-layout--responsive #stopsTable .badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}.details-layout--responsive #stopsTable .stop-seq,.details-layout--responsive #stopsTable .stop-type-text{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;min-height:1.5rem;padding-top:0;padding-bottom:0;line-height:1.5rem}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Št."],.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Vrsta"]{justify-content:flex-start}.details-layout--responsive #stopsTable .stop-seq-card{display:inline-flex;flex:0 0 auto}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Št."]{display:none}.details-layout--responsive #stopsTable .stop-location-line{display:flex;align-items:center;column-gap:.4rem;min-width:0}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Lokacija"]{padding-bottom:0}.details-layout--responsive #stopsTable>tbody>tr>td.stop-address-cell{display:flex;order:1;grid-row:2;grid-column:1/-1;width:auto;max-width:none;padding-top:0;min-height:0;overflow:visible}.details-layout--responsive #stopsTable>tbody>tr>td.stop-address-cell>*{display:block}.details-layout--responsive #stopsTable .stop-address-desktop{display:none}.details-layout--responsive #stopsTable>tbody>tr>td.stop-address-cell::before{display:none}.details-layout--responsive #stopsTable .stop-location-line>.stop-location-text{flex:1 1 0;min-width:0}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Vrsta"]>.view-mode{margin-top:0;margin-bottom:auto}.details-layout--responsive #stopsTable>tbody>tr:is(:has(.edit-mode:not(.d-none)),#stopCreateRow)>td[data-label="Vrsta"]>.edit-mode{margin-top:0;margin-bottom:0}}.planner-detail-panel__content .details-section>.card-body{padding:1rem!important}.details-layout--cards .details-section .table-compact tbody,.planner-detail-panel__content .details-section .table-compact tbody{padding-top:0!important;padding-bottom:0!important}.details-layout--cards .details-section .table-compact tbody tr,.planner-detail-panel__content .details-section .table-compact tbody tr{margin-right:0!important;margin-left:0!important}.details-layout--cards .details-section .table-compact tbody>tr:last-child,.planner-detail-panel__content .details-section .table-compact tbody>tr:last-child{margin-bottom:0!important}@media(max-width:768px){.details-layout--responsive .details-section .table-compact tbody{padding-top:0!important;padding-bottom:0!important}.details-layout--responsive .details-section .table-compact tbody tr{margin-right:0!important;margin-left:0!important}.details-layout--responsive .details-section .table-compact tbody>tr:last-child{margin-bottom:0!important}}.details-layout--cards .details-main-column>.details-section{margin-bottom:1rem!important}.details-layout--cards .details-section .table-compact tbody{padding-top:1rem;padding-bottom:.25rem}.details-layout--cards .details-section .table-compact tbody tr{margin-right:20px;margin-left:20px;border-left:4px solid var(--details-section-accent)}.details-layout--cards .details-section .stop-card{margin-bottom:0;border-left-color:var(--details-section-accent)!important;border-radius:.375rem}.details-layout--cards .details-section .details-stop-card-column:not(:last-child){margin-bottom:.75rem}.details-layout--cards .details-section .details-content-card{width:100%;margin-right:0;margin-left:0;padding:1rem;border:1px solid #dee2e6;border-left:4px solid var(--details-section-accent);border-radius:.375rem;background:#fff}@media(max-width:768px){.details-layout--responsive .details-main-column>.details-section{margin-bottom:1rem!important}.details-layout--responsive .details-section .table-compact tbody{padding-top:1rem;padding-bottom:.25rem}.details-layout--responsive .details-section .table-compact tbody tr{margin-right:20px;margin-left:20px;border-left:4px solid var(--details-section-accent)}.details-layout--responsive .details-section>.card-header .d-flex{flex-wrap:wrap;gap:.75rem}}@media(max-width:576px){.details-layout .details-section .table-compact tbody tr{margin-right:0;margin-left:0}}.details-section{--details-heading-font-size:1.1rem;--details-subheading-font-size:.95rem;--details-value-font-size:.9rem;--details-control-font-size:.875rem;--details-meta-font-size:.8rem;--details-label-font-size:.75rem;font-size:var(--details-value-font-size)}.details-section>.card-header h5{font-size:var(--details-heading-font-size);font-weight:600;line-height:1.2}.details-section h6{font-size:var(--details-subheading-font-size);font-weight:600;line-height:1.25}.details-section .table-compact tbody td,.details-section .info-value,.details-section .notes-text,.details-section .cargo-main-text{font-size:var(--details-value-font-size)!important}.details-section .form-control,.details-section .form-select{font-size:var(--details-control-font-size)!important}.details-section .cargo-subline{font-size:var(--details-meta-font-size)!important}.planner-detail-panel__content .cargo-subline{font-size:var(--details-value-font-size)!important}.details-section>.card-body .badge,.details-section .table-compact tbody .badge{font-size:var(--details-label-font-size)!important}.details-section .table-compact tbody td::before,.details-section .info-label{color:#6c757d;font-size:var(--details-label-font-size)!important;font-weight:600;line-height:1.25;text-transform:uppercase;letter-spacing:.5px}.details-layout--cards .details-stop-card,.planner-detail-panel__content .details-stop-card{border-left:4px solid var(--details-section-accent,#0dcaf0)!important;border-radius:.375rem;background:#fff}.stop-card-heading-content{min-width:0}@media(min-width:769px){.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Navodila"]{max-width:var(--col-stop-instructions)}.details-layout--responsive #tovorSection .table-compact>tbody>tr>td[data-label="Opis"]{max-width:var(--col-cargo-desc)}.details-layout--responsive #stopsTable>thead>tr>th:first-child,.details-layout--responsive #stopsTable>tbody>tr>td:first-child,.details-layout--responsive #tovorSection .table-compact>thead>tr>th:first-child,.details-layout--responsive #tovorSection .table-compact>tbody>tr>td:first-child{padding-left:.35rem;padding-right:.35rem;text-align:center!important}}textarea.input-autogrow{field-sizing:content;width:100%;min-width:0;max-width:100%;min-height:calc(1.5em + .5rem + 2px);max-height:12rem;overflow-x:hidden;overflow-y:auto;resize:vertical}@media(max-width:991.98px){textarea.input-autogrow{field-sizing:fixed;resize:none}}.stop-seq-card{display:none}#stopsTable .stop-address-cell,#stopsTable thead th.stop-address-th{width:0;max-width:0;padding-left:0;padding-right:0;overflow:hidden}#stopsTable .stop-address-cell>*{display:none}.details-layout--cards .tracked-title-link,.details-layout--cards .line-service-type-text,.details-layout--cards .stop-location-text,.details-layout--cards #tovorSection .cargo-type-text,.details-layout--cards #tovorSection .cargo-marking-text,.details-layout--responsive .tracked-title-link,.details-layout--responsive .line-service-type-text,.details-layout--responsive .stop-location-text,.details-layout--responsive #tovorSection .cargo-type-text,.details-layout--responsive #tovorSection .cargo-marking-text,.planner-detail-panel__content .tracked-title-link,.planner-detail-panel__content .line-service-type-text,.planner-detail-panel__content .stop-location-text,.planner-detail-panel__content #tovorSection .cargo-type-text,.planner-detail-panel__content #tovorSection .cargo-marking-text{font-weight:600}.details-layout--cards .tracked-title-link,.details-layout--cards #tovorSection .cargo-marking-text,.details-layout--responsive .tracked-title-link,.details-layout--responsive #tovorSection .cargo-marking-text,.planner-detail-panel__content .tracked-title-link,.planner-detail-panel__content #tovorSection .cargo-marking-text{text-transform:uppercase}.cargo-main-text>.cargo-subline{display:block}#tovorSection .cargo-icon-card{display:none!important}.details-layout--cards #tovorSection .cargo-icon-card,.planner-detail-panel__content #tovorSection .cargo-icon-card{display:inline-block!important;flex:0 0 auto}.details-layout--cards #tovorSection .table-compact tbody td.cargo-icon-cell,.planner-detail-panel__content #tovorSection .table-compact tbody td.cargo-icon-cell{display:none!important}.planner-detail-panel__content .tracked-title-link,.planner-detail-panel__content .line-service-type-text,.planner-detail-panel__content .stop-location-text,.planner-detail-panel__content #tovorSection .cargo-type-text,.planner-detail-panel__content #tovorSection .cargo-marking-text{font-size:1.05rem!important}.details-layout--cards #tovorSection .cargo-marking-text,.planner-detail-panel__content #tovorSection .cargo-marking-text{color:var(--bs-body-color)!important}.stop-location-mobile{display:none}@media(min-width:769px){#stopsTable>thead>tr>th.stop-planned-heading-th,#stopsTable>tbody>tr>td.stop-planned-heading-cell{width:0;max-width:0;padding-left:0;padding-right:0;overflow:hidden}#stopsTable>tbody>tr>td.stop-planned-heading-cell>*{display:none}#stopsTable>tbody>tr>td.stop-plan-cell>.view-mode,#stopsTable>tbody>tr>td.stop-plan-cell>.edit-mode{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;line-height:1.3}#stopsTable>tbody>tr>td.stop-plan-cell .stop-plan-date{display:block}#stopsTable>tbody>tr>td.stop-plan-cell .stop-time-icon{display:none}}@media(max-width:768px){.details-layout--responsive .tracked-title-link,.details-layout--responsive .line-service-type-text,.details-layout--responsive #tovorSection .cargo-type-text,.details-layout--responsive #tovorSection .cargo-marking-text,.details-layout--cards .tracked-title-link,.details-layout--cards .line-service-type-text,.details-layout--cards .stop-location-text,.details-layout--cards #tovorSection .cargo-type-text,.details-layout--cards #tovorSection .cargo-marking-text{font-size:1.05rem!important}.details-layout--responsive #tovorSection .cargo-marking-text{color:var(--bs-body-color)!important}.details-layout--responsive #stopsTable>tbody>tr{border-left-color:#c3cad1}.details-layout--responsive #stopsTable>tbody>tr{grid-template-columns:repeat(12,minmax(0,1fr))}.details-layout--responsive #stopsTable>tbody>tr>td{grid-column:span 4}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Št."]{grid-row:1;grid-column:1/10;justify-self:start;z-index:1;width:auto}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Št."]::before{visibility:hidden}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Vrsta"]{grid-row:1;grid-column:10/-1;align-items:flex-end;text-align:right}.details-layout--responsive #stopsTable>tbody>tr:not(:has(.edit-mode:not(.d-none)))>td[data-label="Lokacija"]::before,.details-layout--responsive #stopsTable>tbody>tr:not(:has(.edit-mode:not(.d-none)))>td[data-label="Vrsta"]::before{display:none}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Vrsta"]::before{text-align:right}.details-layout--responsive #stopsTable .stop-location-desktop .stop-location-text{display:flex;align-items:center;min-height:1.5rem;font-size:1.05rem!important}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Lokacija"]{grid-row:1;grid-column:1/10}.details-layout--responsive #stopsTable>tbody>tr:is(:has(.edit-mode:not(.d-none)),#stopCreateRow){grid-template-columns:repeat(4,minmax(0,.85fr)) repeat(2,minmax(0,1.6fr))}.details-layout--responsive #stopsTable>tbody>tr:is(:has(.edit-mode:not(.d-none)),#stopCreateRow)>td[data-label="Št."],.details-layout--responsive #stopsTable>tbody>tr:is(:has(.edit-mode:not(.d-none)),#stopCreateRow)>td.stop-address-cell{display:none}.details-layout--responsive #stopsTable>tbody>tr:is(:has(.edit-mode:not(.d-none)),#stopCreateRow)>td[data-label="Lokacija"]{grid-column:1/-1}.details-layout--responsive #postankiSection .stop-location-detail-fields>*:nth-child(2){flex:0 0 25%;max-width:25%}.details-layout--responsive #postankiSection .stop-location-detail-fields>*:nth-child(3){flex:0 0 42%;max-width:42%}.details-layout--responsive #postankiSection .stop-location-detail-fields>*:nth-child(4){flex:0 0 33%;max-width:33%}.details-layout--responsive #stopsTable>tbody>tr:is(:has(.edit-mode:not(.d-none)),#stopCreateRow)>td[data-label="Od"]{order:2;grid-column:1/5}.details-layout--responsive #stopsTable>tbody>tr:is(:has(.edit-mode:not(.d-none)),#stopCreateRow)>td[data-label="Do"]{order:3;grid-column:5/-1}.details-layout--responsive #stopsTable>tbody>tr:is(:has(.edit-mode:not(.d-none)),#stopCreateRow)>td.stop-plan-cell>.edit-mode{display:flex;flex-direction:column;gap:.25rem}.details-layout--responsive #stopsTable>tbody>tr:is(:has(.edit-mode:not(.d-none)),#stopCreateRow)>td.stop-planned-heading-cell{display:none}.details-layout--responsive #stopsTable>tbody>tr:is(:has(.edit-mode:not(.d-none)),#stopCreateRow)>td:is([data-label="Od"],[data-label="Do"])::before{display:block}.details-layout--responsive #stopsTable>tbody>tr:is(:has(.edit-mode:not(.d-none)),#stopCreateRow)>td[data-label="Navodila"]{order:5;grid-column:1/5}.details-layout--responsive #stopsTable>tbody>tr:is(:has(.edit-mode:not(.d-none)),#stopCreateRow)>td[data-label="Vrsta"]{grid-row:auto;order:6;grid-column:5/-1;align-items:stretch;text-align:left!important}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Plan. datum"]{order:2;grid-column:1/-1;padding-bottom:0}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Plan. datum"]::before{display:none}.details-layout--responsive .details-stop-grid .stop-planned-heading{display:block;margin-top:.35rem;color:var(--bs-body-color);font-size:var(--details-subheading-font-size);font-weight:600}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Od"]{order:3;grid-column:1/7}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Do"]{order:3;grid-column:7/-1}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Od"],.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Do"]{flex-direction:row;align-items:baseline;column-gap:.35rem}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Od"]::before,.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Do"]::before{flex:0 0 auto}.details-layout--responsive #stopsTable>tbody>tr:is(:has(.edit-mode:not(.d-none)),#stopCreateRow)>td:is([data-label="Od"],[data-label="Do"]){flex-direction:column;align-items:stretch}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Navodila"]{order:4;grid-column:1/-1}.details-layout--responsive #stopsTable>tbody>tr::before{display:none}.details-layout--responsive .cargo-subline,.details-layout--cards .cargo-subline{font-size:var(--details-value-font-size)!important}.details-layout--responsive #stopsTable>tbody>tr.stop-segment-row,.details-layout--responsive #stopsTable>tfoot>tr{display:block;padding:.6rem 1.25rem;margin-bottom:.85rem;border:0;border-radius:0;box-shadow:none;background:#f8f9fa}.details-layout--responsive #stopsTable>tbody>tr.stop-segment-row>td,.details-layout--responsive #stopsTable>tfoot>tr>td{display:block;width:auto!important;padding:0!important;border:0;text-align:left!important}.details-layout--responsive #stopsTable>tbody>tr>td:last-child{order:8;grid-column:1/-1;flex-direction:row;justify-content:flex-end;padding:.35rem 0 0}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Od"]>.view-mode,.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Do"]>.view-mode{white-space:nowrap;overflow-wrap:normal}.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Od"]>.view-mode>span,.details-layout--responsive #stopsTable>tbody>tr>td[data-label="Do"]>.view-mode>span{white-space:nowrap}.details-layout--responsive .details-stop-grid .stop-plan-date{display:inline;margin-right:.25rem}.details-layout--responsive .details-stop-grid .stop-time-icon{display:inline}}.stop-time-icon{display:none;margin-right:.2rem;color:#6c757d;font-size:.75em}.stop-planned-heading{display:none}.details-layout--cards #tovorSection .table-compact,.details-layout--cards #tovorSection .table-compact tbody,.details-layout--cards #tovorSection .table-compact tfoot,.planner-detail-panel__content #tovorSection .table-compact,.planner-detail-panel__content #tovorSection .table-compact tbody,.planner-detail-panel__content #tovorSection .table-compact tfoot{display:block}.details-layout--cards #tovorSection .table-compact thead,.planner-detail-panel__content #tovorSection .table-compact thead{display:none}.details-layout--cards #tovorSection .table-compact tbody,.planner-detail-panel__content #tovorSection .table-compact tbody{padding:1rem 0 .25rem}.details-layout--cards #tovorSection .table-compact tbody tr,.planner-detail-panel__content #tovorSection .table-compact tbody tr{display:flex;flex-wrap:wrap;margin:0 20px .75rem;padding:.5rem calc(20px - .6rem);border:1px solid #dee2e6;border-left:4px solid #ffc107;border-radius:.375rem;background:#fff}.details-layout--cards #tovorSection .table-hover tbody tr:hover>*,.planner-detail-panel__content #tovorSection .table-hover tbody tr:hover>*{box-shadow:none}.details-layout--cards #tovorSection .table-compact tbody td,.planner-detail-panel__content #tovorSection .table-compact tbody td{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.1rem;width:auto!important;min-width:0;min-height:0;padding:.35rem .6rem;border:0;text-align:left!important;font-size:.9rem;box-sizing:border-box}.details-layout--cards #tovorSection .table-compact tbody td::before,.planner-detail-panel__content #tovorSection .table-compact tbody td::before{content:attr(data-label);display:block;min-width:0;margin-right:0;color:#6c757d;font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.details-layout--cards #tovorSection .table-compact tbody td:not([data-label])::before,.details-layout--cards #tovorSection .table-compact tbody td[data-label=""]::before,.details-layout--cards #tovorSection .table-compact tbody td[data-label="Tovor"]::before,.planner-detail-panel__content #tovorSection .table-compact tbody td:not([data-label])::before,.planner-detail-panel__content #tovorSection .table-compact tbody td[data-label=""]::before,.planner-detail-panel__content #tovorSection .table-compact tbody td[data-label="Tovor"]::before{display:none}.details-layout--cards #tovorSection .cargo-main-text,.details-layout--cards #tovorSection .cargo-main-text .cargo-subline,.planner-detail-panel__content #tovorSection .cargo-main-text,.planner-detail-panel__content #tovorSection .cargo-main-text .cargo-subline{line-height:1.15}.details-layout--cards #tovorSection .cargo-main-text .cargo-subline,.planner-detail-panel__content #tovorSection .cargo-main-text .cargo-subline{display:inline-block;margin-top:.25rem}.details-layout--cards #tovorSection .cargo-size-text,.planner-detail-panel__content #tovorSection .cargo-size-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem}.details-layout--cards #tovorSection .cargo-size-text>small:not(.cargo-subline),.planner-detail-panel__content #tovorSection .cargo-size-text>small:not(.cargo-subline){font-size:inherit}.details-layout--cards #tovorSection .cargo-size-text br,.planner-detail-panel__content #tovorSection .cargo-size-text br{display:none}.details-layout--cards #tovorSection .table-compact tbody td.cargo-icon-cell,.planner-detail-panel__content #tovorSection .table-compact tbody td.cargo-icon-cell{order:1;flex:0 0 2.25rem;align-items:flex-start;justify-content:center;padding-right:0}.details-layout--cards #tovorSection .table-compact tbody td[data-label="Tovor"],.details-layout--cards #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(2),.planner-detail-panel__content #tovorSection .table-compact tbody td[data-label="Tovor"],.planner-detail-panel__content #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(2){order:2;flex:1 1 100%;padding-left:0}.details-layout--cards #tovorSection .table-compact tbody td:last-child,.planner-detail-panel__content #tovorSection .table-compact tbody td:last-child{order:8;flex:1 1 100%;margin-left:0;flex-direction:row;justify-content:flex-end;align-items:center;padding:.35rem .6rem 0}.details-layout--cards #tovorSection .table-compact tbody td[data-label="Velikost"],.details-layout--cards #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(3),.planner-detail-panel__content #tovorSection .table-compact tbody td[data-label="Velikost"],.planner-detail-panel__content #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(3){order:5;flex:2 1 60%}.details-layout--cards #tovorSection .table-compact tbody td[data-label="Teža"],.details-layout--cards #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(4),.planner-detail-panel__content #tovorSection .table-compact tbody td[data-label="Teža"],.planner-detail-panel__content #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(4){order:4;flex:1 1 30%}.details-layout--cards #tovorSection .table-compact tbody td[data-label="Posebno"],.details-layout--cards #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(5),.planner-detail-panel__content #tovorSection .table-compact tbody td[data-label="Posebno"],.planner-detail-panel__content #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(5){order:6;flex:1 1 100%}.details-layout--cards #tovorSection .table-compact tbody td[data-label="Opis"],.details-layout--cards #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(6),.planner-detail-panel__content #tovorSection .table-compact tbody td[data-label="Opis"],.planner-detail-panel__content #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(6){order:7;flex:1 1 100%}.details-layout--cards #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td.cargo-icon-cell,.planner-detail-panel__content #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td.cargo-icon-cell{display:none}.details-layout--cards #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td:not(.cargo-icon-cell),.planner-detail-panel__content #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td:not(.cargo-icon-cell){flex:1 1 100%}.details-layout--cards #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td[data-label="Teža"],.planner-detail-panel__content #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td[data-label="Teža"]{flex:1 1 30%}.details-layout--cards #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td[data-label="Velikost"],.planner-detail-panel__content #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td[data-label="Velikost"]{flex:2 1 60%}.details-layout--cards #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td:last-child,.planner-detail-panel__content #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td:last-child{order:8;margin-left:0;justify-content:flex-end}.details-layout--cards #tovorSection .table-compact tbody td .flex-nowrap,.planner-detail-panel__content #tovorSection .table-compact tbody td .flex-nowrap{flex-wrap:wrap!important}.details-layout--cards #tovorSection #cargo-empty-row td,.planner-detail-panel__content #tovorSection #cargo-empty-row td{flex:1 1 100%;align-items:center;text-align:center!important}.details-layout--cards #tovorSection .table-compact tfoot tr,.planner-detail-panel__content #tovorSection .table-compact tfoot tr{display:flex;align-items:center;padding:.6rem 20px 1rem;border-top:1px solid #f0f0f0}.details-layout--cards #tovorSection .table-compact tfoot th,.planner-detail-panel__content #tovorSection .table-compact tfoot th{display:block;width:auto!important;padding:0;border:0;background-color:transparent}.details-layout--cards #tovorSection .table-compact tfoot th:empty,.planner-detail-panel__content #tovorSection .table-compact tfoot th:empty{display:none}.details-layout--cards #tovorSection .table-compact tfoot tr>th:nth-child(4),.planner-detail-panel__content #tovorSection .table-compact tfoot tr>th:nth-child(4){margin-left:auto}@media(min-width:769px){.details-layout--cards #tovorSection .table-compact tbody tr{flex-wrap:nowrap;align-items:stretch}.details-layout--cards #tovorSection .table-compact tbody td{display:grid;grid-template-rows:auto 1fr;align-items:center}.details-layout--cards #tovorSection .table-compact tbody td[data-label="Tovor"],.details-layout--cards #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(2){order:2;flex:1 1 22%}.details-layout--cards #tovorSection .table-compact tbody td[data-label="Tovor"]::before{display:block}.details-layout--cards #tovorSection .table-compact tbody td[data-label="Velikost"],.details-layout--cards #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(3){order:3;flex:1 1 20%}.details-layout--cards #tovorSection .table-compact tbody td[data-label="Teža"],.details-layout--cards #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(4){order:4;flex:1 1 12%}.details-layout--cards #tovorSection .table-compact tbody td[data-label="Posebno"],.details-layout--cards #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(5){order:5;flex:1 1 16%}.details-layout--cards #tovorSection .table-compact tbody td[data-label="Opis"],.details-layout--cards #tovorSection .table-compact tbody tr#cargoCreateRow td:nth-child(6){order:6;flex:1 1 22%}.details-layout--cards #tovorSection .table-compact tbody td:last-child{order:7;flex:0 0 6rem;justify-items:end;align-items:center;padding:.35rem .6rem}.details-layout--cards #tovorSection .table-compact tbody td.cargo-icon-cell{justify-items:center;align-items:center}.details-layout--cards #tovorSection .table-compact tbody td.cargo-icon-cell::before,.details-layout--cards #tovorSection .table-compact tbody td:last-child::before{content:" ";display:block}.details-layout--cards #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td:not(.cargo-icon-cell){flex-basis:auto}.details-layout--cards #tovorSection .table-compact tbody tr.orderlineitem-cargo-row:has(.edit-mode:not(.d-none))>td.cargo-icon-cell{display:grid}}@media(max-width:576px){.details-layout #tovorSection .table-compact tbody tr,.planner-detail-panel__content #tovorSection .table-compact tbody tr{margin-left:0;margin-right:0}}.details-layout--cards .details-card-grid>tbody>tr{display:flex;flex-wrap:wrap;padding:.5rem}.details-layout--cards .details-card-grid>tbody>tr>td{display:flex;flex:1 1 25%;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.15rem;width:auto!important;min-width:0;min-height:44px;padding:.5rem;border:0}.details-layout--cards .details-card-grid>tbody>tr>td:last-child{border:0}.details-layout--cards .details-card-grid>tbody>tr>td[data-label="Akcije"],.details-layout--cards .details-card-grid>tbody>tr>td:has(.table-action-group),.details-layout--cards .details-card-grid>tbody>tr>td:has(>.view-mode>.table-action-group),.details-layout--cards .details-card-grid>tbody>tr>td:has(>.edit-mode>.table-action-group){order:8;flex-basis:100%;flex-direction:row;align-items:center;justify-content:flex-end}.details-layout--cards .details-card-grid>tbody>tr>td::before{display:block;min-width:0;margin-right:0}@media(max-width:768px){.details-layout--responsive .details-card-grid:not(.details-card-grid--responsive)>tbody>tr{display:flex;flex-wrap:wrap;padding:.5rem}.details-layout--cards .details-card-grid:not(.details-card-grid--responsive)>tbody>tr>td,.details-layout--responsive .details-card-grid:not(.details-card-grid--responsive)>tbody>tr>td{display:flex;flex:1 1 50%;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.15rem;width:auto!important;min-width:0;min-height:44px;padding:.5rem;border:0}.details-layout--responsive .details-card-grid>tbody>tr>td:last-child{justify-content:flex-start;border:0}.details-layout--responsive .details-card-grid>tbody>tr>td::before{display:block;min-width:0;margin-right:0}.details-layout--responsive .details-card-grid>tbody>tr>td[colspan]{flex-basis:100%}.details-layout--responsive .details-card-grid>tbody>tr>td[data-label="Akcije"],.details-layout--responsive .details-card-grid>tbody>tr>td:has(.table-action-group),.details-layout--responsive .details-card-grid>tbody>tr>td:has(>.view-mode>.table-action-group),.details-layout--responsive .details-card-grid>tbody>tr>td:has(>.edit-mode>.table-action-group){order:8;flex-basis:100%;flex-direction:row;align-items:center;justify-content:flex-end}}.tracked-title-link{text-transform:uppercase}[class*="tracked-tone-"]{--tracked-tone:var(--bs-secondary)}.tracked-tone-success{--tracked-tone:var(--bs-success)}.tracked-tone-warning{--tracked-tone:var(--bs-warning)}.tracked-tone-info{--tracked-tone:var(--bs-info)}.tracked-tone-primary{--tracked-tone:var(--bs-primary)}.tracked-tone-danger{--tracked-tone:var(--bs-danger)}.tracked-tone-dark{--tracked-tone:var(--bs-dark)}.tracked-tone-orange{--tracked-tone:#fd7e14}@media(max-width:768px){.details-card-grid--responsive>tbody>tr[class*="tracked-tone-"]{border-left-color:var(--tracked-tone)}.details-card-grid--responsive>tbody>tr{--card-fixed-col:7rem;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.1rem;column-gap:.7rem;padding:.6rem 1.25rem;border:1px solid #e3e6ea;border-left:4px solid #c3cad1;border-radius:.5rem;margin-bottom:.85rem;box-shadow:0 1px 3px rgba(0,0,0,.07)}.details-card-grid--responsive>tbody>tr>td{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.1rem;width:auto!important;min-width:0;min-height:0;padding:.3rem 0;border:0;text-align:left!important;overflow-wrap:anywhere}.details-card-grid--responsive>tbody>tr>td::before{display:block;min-width:0;margin-right:0;overflow-wrap:normal}.details-card-grid--responsive>tbody>tr>td.col-grow,.details-card-grid--responsive>tbody>tr>td[colspan]{grid-column:1/-1}.details-card-grid--responsive>tbody>tr>td.col-grow~td.col-grow{grid-column:auto}.details-card-grid--responsive>tbody>tr:has(>td.cell-code-title:not(.card-cell-merged)),.details-card-grid--responsive>tbody>tr:has(>td.col-seq:not(.card-cell-merged)){grid-template-columns:var(--card-fixed-col) minmax(0,1fr) minmax(0,1fr)}.details-card-grid--responsive>tbody>tr>td:has(>.tracked-title-link),.details-card-grid--responsive>tbody>tr>td.card-title-cell{font-size:1.05rem;font-weight:700}.details-card-grid--responsive>tbody>tr>td.col-grow+td.cell-code-title{order:-1;grid-column:1}.details-card-grid--responsive>tbody>tr>td.cell-code-title+td:not(.col-grow),.details-card-grid--responsive>tbody>tr>td.col-seq+td:not(.col-grow),.details-card-grid--responsive>tbody>tr>td.col-grow:has(+td.cell-code-title){grid-column:span 2}.details-card-grid--responsive.tracked-items-table>tbody>tr>td.cell-code-title+td:not(.col-grow),.details-card-grid--responsive.tracked-items-table>tbody>tr>td.col-seq+td:not(.col-grow){grid-column:span 2}.details-card-grid--responsive>tbody>tr>td.col-grow+td.cell-code-title+td{grid-column:auto}.details-card-grid--responsive>tbody>tr>td.cell-pair-lead{grid-column:1}.details-card-grid--responsive>tbody>tr>td.cell-pair-fill{grid-column:span 2}.details-card-grid--responsive>tbody>tr:has(>td.col-status)::before,.details-card-grid--responsive>tbody>tr:has(>td[data-label="Status"])::before{content:"";grid-column:1/-1;height:0;order:1}.details-card-grid--responsive>tbody>tr>td:has(+td.col-status):not(.cell-code-title):not(.col-grow),.details-card-grid--responsive>tbody>tr>td:has(+td[data-label="Status"]):not(.cell-code-title):not(.col-grow){order:2}.details-card-grid--responsive>tbody>tr>td.col-status,.details-card-grid--responsive>tbody>tr>td[data-label="Status"]{order:3;grid-column:span 2}.details-card-grid--responsive.incoming-invoices-index-table>tbody>tr.tracked-row:has(>td.col-dot){grid-template-columns:var(--card-fixed-col) minmax(0,1fr) minmax(0,1fr) auto}.details-card-grid--responsive.incoming-invoices-index-table>tbody>tr>td.cell-code-title+td.col-wide{grid-column:2/-1}.details-card-grid--responsive.incoming-invoices-index-table>tbody>tr>td.col-date+td.col-date{grid-column:span 2}.details-card-grid--responsive.incoming-invoices-index-table>tbody>tr>td.col-money{order:2}.details-card-grid--responsive.incoming-invoices-index-table>tbody>tr>td.col-status{grid-column:3}.details-card-grid--responsive.incoming-invoices-index-table>tbody>tr>td.col-dot{order:3;grid-column:4;justify-content:flex-end}.details-card-grid--responsive.incoming-invoices-index-table>tbody>tr>td.col-dot::before{display:none}.details-card-grid--responsive>tbody>tr>td.col-grow+td.col-status,.details-card-grid--responsive>tbody>tr>td.col-grow+td[data-label="Status"]{grid-column:auto}.details-card-grid--responsive>tbody>tr:not(:has(>td.col-status)):not(:has(>td[data-label="Status"])):not(:has(>td[data-label="Akcije"]))::before{content:"";grid-column:1/-1;height:0;order:1}.details-card-grid--responsive>tbody>tr:not(:has(>td.col-status)):not(:has(>td[data-label="Status"])):not(:has(>td[data-label="Akcije"]))>td:nth-last-child(2){order:2}.details-card-grid--responsive>tbody>tr:not(:has(>td.col-status)):not(:has(>td[data-label="Status"])):not(:has(>td[data-label="Akcije"]))>td:last-child{order:3;grid-column:span 2}.details-card-grid--responsive>tbody>tr>td[data-label="Akcije"]::before,.details-card-grid--responsive>tbody>tr>td:has(>.index-action-menu)::before{display:none}.details-card-grid--responsive>tbody>tr>td[data-label="Akcije"],.details-card-grid--responsive>tbody>tr>td:has(>.index-action-menu){position:absolute;top:.35rem;right:.15rem;z-index:2;width:auto!important;padding:0}.details-card-grid--responsive>tbody>tr>td.cell-money>*,.details-card-grid--responsive>tbody>tr>td.cell-num>*,.details-card-grid--responsive>tbody>tr>td.cell-ref>*{display:block;min-width:0;max-width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere}.details-card-grid--responsive>tbody>tr>td.cell-nowrap{white-space:normal;overflow:visible}.details-card-grid--responsive>tbody>tr>td:has(>.badge){align-items:flex-start}.details-card-grid--responsive>tbody>tr>td:not([data-label])::before{display:none}.details-card-grid--responsive>tbody>tr>td:empty{display:none}.details-card-grid--responsive.table-hover>tbody>tr:hover>td{--bs-table-bg-state:transparent;--bs-table-accent-bg:transparent}.details-card-grid--responsive.table-hover>tbody>tr:hover{background-color:rgba(var(--bs-primary-rgb),.05)}.details-card-grid--responsive>tbody>tr>td:has(>.table-action-group)::before,.details-card-grid--responsive>tbody>tr>td:has(>.view-mode>.table-action-group)::before,.details-card-grid--responsive>tbody>tr>td:has(>.edit-mode>.table-action-group)::before{display:none}.details-card-grid--responsive>tbody>tr>td:has(>.table-action-group),.details-card-grid--responsive>tbody>tr>td:has(>.view-mode>.table-action-group),.details-card-grid--responsive>tbody>tr>td:has(>.edit-mode>.table-action-group){position:static;order:8;grid-column:1/-1;flex-direction:row;justify-content:flex-end;padding:.35rem 0 0}#mainTransportOrdersTable .form-control,#mainTransportOrdersTable .form-select,#mainWorkOrdersTable .form-control,#mainWorkOrdersTable .form-select{min-width:0!important;width:100%!important}.details-layout--responsive .searchable-dropdown,.details-card-grid--responsive .searchable-dropdown{min-width:0!important;width:100%!important}.details-layout--responsive #lineItemDetailsTable>tbody>tr,.details-layout--responsive #tovorSection .table-compact>tbody>tr{border-top:1px solid #e3e6ea;border-right:1px solid #e3e6ea;border-bottom:1px solid #e3e6ea;border-left-width:4px;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.07);margin:0 0 .85rem;padding:.6rem 1.25rem;row-gap:.1rem;column-gap:.7rem}.details-layout--responsive #lineItemDetailsTable>tbody>tr>td,.details-layout--responsive #tovorSection .table-compact>tbody>tr>td{gap:.1rem;min-height:0;padding:.3rem 0}.details-layout--responsive #lineItemDetailsTable>tbody>tr,.details-layout--responsive #tovorSection .table-compact>tbody>tr{--card-fixed-col:7rem;display:grid;grid-template-columns:var(--card-fixed-col) minmax(0,1fr) minmax(0,1fr)}.details-layout--responsive #lineItemDetailsTable>tbody>tr{--card-fixed-col:9rem}.details-layout--responsive #tovorSection .table-compact>tbody>tr>td[data-label="Tovor"],.details-layout--responsive #tovorSection .table-compact>tbody>tr>td[data-label="Teža"]{grid-column:span 2}.details-layout--responsive #tovorSection .table-compact>tbody>tr>td.cargo-icon-cell{grid-column:1}.details-layout--responsive #lineItemDetailsTable>tbody>tr>td:has(.table-action-group),.details-layout--responsive #tovorSection .table-compact>tbody>tr>td:has(.table-action-group){order:8;grid-column:1/-1;flex-direction:row;justify-content:flex-end;margin-left:0;padding:.35rem 0 0}.details-layout--responsive #lineItemDetailsTable>tbody>tr>td[data-label="Tip postavke"]{order:0;grid-column:1}.details-layout--responsive #lineItemDetailsTable>tbody>tr>td[data-label="Referenca"]{order:2;grid-column:2/-1}.details-layout--responsive #lineItemDetailsTable>tbody>tr>td[data-label="Količina"]{order:0;grid-column:2}.details-layout--responsive #lineItemDetailsTable>tbody>tr>td[data-label="Plan. datum"]{order:1;grid-column:1}.details-layout--responsive #lineItemDetailsTable>tbody>tr>td[data-label="Valuta"]{order:0;grid-column:3}.details-layout--responsive #tovorSection .table-compact>tbody>tr>td.cargo-icon-cell{grid-row:1;grid-column:1/-1;justify-self:start;align-self:center;z-index:1;width:1.5rem;order:0;padding:0}.details-layout--responsive #tovorSection .table-compact>tbody>tr>td[data-label="Tovor"]{order:0;grid-row:1;grid-column:1/-1;padding-left:0}.details-layout--responsive #tovorSection .table-compact>tbody>tr>td[data-label="Tovor"]::before{display:none}.details-layout--responsive #tovorSection .table-compact>tbody>tr:is(:has(.edit-mode:not(.d-none)),#cargoCreateRow)>td.cargo-icon-cell{display:none}.details-layout--responsive #tovorSection .table-compact>tbody>tr>td[data-label="Teža"]{order:1;grid-column:1}.details-layout--responsive #tovorSection .table-compact>tbody>tr>td[data-label="Velikost"]{order:2;grid-column:2/-1}.details-layout--responsive #tovorSection .cargo-main-text,.details-layout--responsive #tovorSection .cargo-main-text .cargo-subline{line-height:1.15}.details-layout--responsive #tovorSection .cargo-main-text .cargo-subline{display:inline-block;margin-top:.25rem}.details-layout--responsive #tovorSection .cargo-size-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem}.details-layout--responsive #tovorSection .cargo-size-text>small:not(.cargo-subline){font-size:inherit}.details-layout--responsive #tovorSection .cargo-size-text br{display:none}.details-layout--responsive #tovorSection .table-compact>tbody>tr>td[data-label="Posebno"]{order:3;grid-column:1/-1}.details-layout--responsive #tovorSection .table-compact>tbody>tr>td[data-label="Opis"]{order:4;grid-column:1/-1}#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr>td.cell-code-title{order:2;grid-column:1}#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr>td.driver-or-subcontractor-cell,#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr>td:has(>.view-mode>.to-driver-text){order:3;grid-column:2/-1}#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr>td[data-label="Tip prevoza"]{order:4;grid-column:1}#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr>td[data-label="Vozilo"]{order:5;grid-column:2}#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr>td[data-label="Prikolica"]{order:6;grid-column:3}#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr:is(:has(.edit-mode:not(.d-none)),#toCreateRow)>td[data-label="Tip prevoza"]{order:3;grid-column:2/-1}#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr:is(:has(.edit-mode:not(.d-none)),#toCreateRow)>td.driver-or-subcontractor-cell,#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr:is(:has(.edit-mode:not(.d-none)),#toCreateRow)>td:has(>.edit-mode>.driver-text-field){order:4;grid-column:1/-1}#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr:is(:has(.edit-mode:not(.d-none)),#toCreateRow)>td[data-label="Vozilo"]{order:5;grid-column:1}#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr:is(:has(.edit-mode:not(.d-none)),#toCreateRow)>td[data-label="Prikolica"]{order:6;grid-column:2/-1}#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr>td[data-label="Vrednost"]{order:7;grid-column:1}#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr>td[data-label="Status"]{order:8;grid-column:2/-1}#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr>td:has(>.table-action-group),#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr>td:has(>.view-mode>.table-action-group),#mainTransportOrdersTable.details-card-grid--responsive>tbody>tr>td:has(>.edit-mode>.table-action-group){order:9;grid-column:1/-1;flex-direction:row;justify-content:flex-end;padding:.35rem 0 0}#mainWorkOrdersTable.details-card-grid--responsive>tbody>tr:not(.work-order-operations-row)>td.cell-code-title{order:2;grid-column:1}#mainWorkOrdersTable.details-card-grid--responsive>tbody>tr:not(.work-order-operations-row)>td[data-label="Lokacija"]{order:3;grid-column:2/-1}#mainWorkOrdersTable.details-card-grid--responsive>tbody>tr:not(.work-order-operations-row)>td[data-label="Datum začetka"]{order:4;grid-column:1}#mainWorkOrdersTable.details-card-grid--responsive>tbody>tr:not(.work-order-operations-row)>td[data-label="Ura"]{order:5;grid-column:2}#mainWorkOrdersTable.details-card-grid--responsive>tbody>tr:not(.work-order-operations-row)>td[data-label="Vozilo"]{order:6;grid-column:3}#mainWorkOrdersTable.details-card-grid--responsive>tbody>tr:not(.work-order-operations-row)>td[data-label="Delavec"]{order:7;grid-column:1}#mainWorkOrdersTable.details-card-grid--responsive>tbody>tr:not(.work-order-operations-row)>td[data-label="Status"]{order:8;grid-column:2/-1}#mainWorkOrdersTable.details-card-grid--responsive>tbody>tr:not(.work-order-operations-row)>td:has(>.table-action-group),#mainWorkOrdersTable.details-card-grid--responsive>tbody>tr:not(.work-order-operations-row)>td:has(>.view-mode>.table-action-group),#mainWorkOrdersTable.details-card-grid--responsive>tbody>tr:not(.work-order-operations-row)>td:has(>.edit-mode>.table-action-group){order:9;grid-column:1/-1;flex-direction:row;justify-content:flex-end;padding:.35rem 0 0}#mainWorkOrdersTable.details-card-grid--responsive>tbody>tr.work-order-operations-row{display:block;padding:0;border:0;border-radius:0;margin-top:-.55rem;box-shadow:none}#mainWorkOrdersTable.details-card-grid--responsive>tbody>tr.work-order-operations-row>td{display:block;width:100%;padding:0}#mainWorkOrdersTable .work-order-operations{margin-right:0!important;margin-left:0!important;overflow:visible}#workOrderDetailsTable.details-card-grid--responsive>tbody>tr>td[data-label="Vrsta storitve"]{order:2;grid-column:1}#workOrderDetailsTable.details-card-grid--responsive>tbody>tr>td[data-label="Količina"]{order:3;grid-column:2}#workOrderDetailsTable.details-card-grid--responsive>tbody>tr>td[data-label="Št. naročila"]{order:4;grid-column:3}#workOrderDetailsTable.details-card-grid--responsive>tbody>tr>td[data-label="Lokacija"]{order:5;grid-column:1/-1}#workOrderDetailsTable.details-card-grid--responsive>tbody>tr>td[data-label="Datum začetka"]{order:6;grid-column:1}#workOrderDetailsTable.details-card-grid--responsive>tbody>tr>td[data-label="Čas začetka"]{order:7;grid-column:2/-1}#operations-table.details-card-grid--responsive>tbody>tr>td[data-label="Operacija"]{order:2;grid-column:1/3}#operations-table.details-card-grid--responsive>tbody>tr>td[data-label="Enota"]{order:3;grid-column:3}#operations-table.details-card-grid--responsive>tbody>tr>td[data-label="Količina"]{order:4;grid-column:1}#operations-table.details-card-grid--responsive>tbody>tr>td[data-label="Tovor"]{order:5;grid-column:2/-1}#operations-table.details-card-grid--responsive>tbody>tr>td[data-label="Opis"]{order:6;grid-column:1/-1}#operations-table.details-card-grid--responsive>tbody>tr>td:has(>.view-mode>.table-action-group),#operations-table.details-card-grid--responsive>tbody>tr>td:has(>.edit-mode>.table-action-group){order:8;grid-column:1/-1;flex-direction:row;justify-content:flex-end;padding:.35rem 0 0}.details-layout--responsive #lineItemDetailsTable.table-hover>tbody>tr:hover>td,.details-layout--responsive #tovorSection .table-compact.table-hover>tbody>tr:hover>td{--bs-table-bg-state:transparent;--bs-table-accent-bg:transparent}.details-layout--responsive #lineItemDetailsTable.table-hover>tbody>tr:hover,.details-layout--responsive #tovorSection .table-compact.table-hover>tbody>tr:hover{background-color:rgba(var(--bs-primary-rgb),.05)}}@media(max-width:768px){.details-layout--responsive table.table-borderless.table-compact:not(.details-card-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.7rem;row-gap:.1rem;margin:0 0 .85rem;padding:.6rem 1.25rem;border:1px solid #e3e6ea;border-left:4px solid #c3cad1;border-radius:.5rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.07)}.details-layout--responsive table.table-borderless.table-compact:not(.details-card-grid)>tbody{display:contents}.details-layout--responsive table.table-borderless.table-compact:not(.details-card-grid)>tbody>tr{display:block;min-width:0;margin:0;padding:.25rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}.details-layout--responsive table.table-borderless.table-compact:not(.details-card-grid)>tbody>tr>td{display:block;width:auto!important;min-height:0;padding:0;border:0;text-align:left!important;overflow-wrap:anywhere}.details-layout--responsive table.table-borderless.table-compact:not(.details-card-grid)>tbody>tr>td:first-child{color:#6c757d;font-size:var(--details-label-font-size,.75rem);font-weight:600;line-height:1.25;letter-spacing:.5px;text-transform:uppercase}.details-layout--responsive table.table-borderless.table-compact:not(.details-card-grid)>tbody>tr>td:last-child{font-size:var(--details-value-font-size,.9rem)}}@media(max-width:768px){#invoiceLinesTable>tbody>tr>td.col-seq+td:not(.col-grow){grid-column:auto}#invoiceLinesTable>tbody>tr>td[data-label="Datum"]{order:2}#invoiceLinesTable>tbody>tr>td[data-label="Količina"]{order:3}#invoiceLinesTable>tbody>tr>td[data-label="Cena"]{order:5}#invoiceLinesTable>tbody>tr>td[data-label="DDV %"]{order:6}#invoiceLinesTable>tbody>tr>td[data-label="Vrednost"]{order:7}#invoiceLinesTable>tbody>tr>td[data-label="Dodatki"]{order:8}#invoiceLinesTable>tbody>tr>td[data-label="Popust"]{order:9}#invoiceLinesTable>tbody>tr>td[data-label="Akcije"]{order:10}#linesTable>tbody>tr>td[data-label="Količina"]{order:2;grid-column:1}#linesTable>tbody>tr>td[data-label="Cena"]{order:3;grid-column:2/-1}#linesTable>tbody>tr>td[data-label="DDV %"]{order:4;grid-column:1}#linesTable>tbody>tr>td.line-vat-amount-cell{order:5;grid-column:2}#linesTable>tbody>tr>td[data-label="Vrednost"]{order:6;grid-column:3}#linesTable>tbody>tr>td[data-label="Akcije"]{order:7}#linesTable>tbody>tr{grid-template-columns:minmax(0,var(--col-qty)) repeat(2,minmax(0,1fr))}#linesTable>tbody>tr>td[data-label="DDV %"],#linesTable>tbody>tr>td.line-vat-amount-cell{text-align:left!important}}#linesTable .line-opis-meta>.line-subrow-inner{display:grid;grid-template-columns:minmax(16rem,1fr) auto;align-items:center;column-gap:.75rem;row-gap:.35rem}#linesTable .line-opis-meta>.line-subrow-inner>.line-subrow-field{display:flex;flex-direction:row;align-items:center;gap:.4rem;width:auto;margin-top:0}#linesTable .line-opis-meta>.line-subrow-inner>.vezava-editor-field,#linesTable .line-opis-meta>.line-subrow-inner>.expense-classifications-extra{grid-column:2;justify-self:start}@container line-meta (max-width:36rem){#linesTable .line-opis-meta > .line-subrow-inner{grid-template-columns:minmax(0,1fr);}#linesTable .line-opis-meta > .line-subrow-inner > .vezava-editor-field,#linesTable .line-opis-meta > .line-subrow-inner > .expense-classifications-extra,#linesTable .line-opis-meta .default-classification-amounts{grid-column:1;}#linesTable .line-opis-meta > .line-subrow-inner > .line-subrow-field{flex-wrap:wrap;}}#linesTable .vezava-osnova-input-row>.vezava-selected-chip{flex:0 0 auto}#linesTable .vezava-osnova-input-row>.vezava-osnova-label{flex:0 0 auto;white-space:nowrap}#linesTable .vezava-osnova-header:empty{display:none}#linesTable .vezava-osnova-input-row>.vezava-osnova-actions{flex:0 0 auto}#linesTable .line-opis-meta>.line-subrow-inner>.line-subrow-field:not(.vezava-editor-field)>.line-subrow-label,#linesTable .expense-classification-row>.line-subrow-field:not(.vezava-editor-field)>.line-subrow-label,#linesTable .vezava-osnova-header{display:flex;align-items:center;min-height:1.55rem}#linesTable .vezava-editor-field>.line-subrow-label{display:inline-flex;align-items:center;min-height:1.55rem;vertical-align:middle}#linesTable .vezava-editor-field>.btn-add-expense-classification{vertical-align:middle}#linesTable .line-opis-meta>.line-subrow-inner>.line-subrow-field:not(.vezava-editor-field)>.edit-mode,#linesTable .line-opis-meta>.line-subrow-inner>.line-subrow-field:not(.vezava-editor-field)>select,#linesTable .expense-classification-row>.line-subrow-field:not(.vezava-editor-field)>select{margin-top:0}@media(max-width:768px){.details-layout .card>.card-header,.details-layout .card>.card-body{padding-left:1.25rem!important;padding-right:1.25rem!important}.details-layout .card>.card-body:has(>.details-card-grid),.details-layout .card>.card-body:has(>.table-responsive>.details-card-grid),.details-layout .card>.card-body:has(>.table-compact),.details-layout .card>.card-body:has(>.table-responsive>.table-compact),.details-layout .card>.card-body:has(>.row>[class*="col-"]>.table-compact),.details-layout .card>.card-body:has(>.stops-sequence),.details-layout .card>.card-body:has(>.details-content-card),.details-layout .card>.card-body:has(>.row:not(.g-0)>[class*="col-"]>.stops-sequence){padding:0!important}.details-layout .details-section .table-compact>tbody>tr{margin-left:0!important;margin-right:0!important}.details-layout .details-card-grid:not(.details-card-grid--responsive)>tbody>tr{padding-left:1.25rem!important;padding-right:1.25rem!important}.details-layout .details-card-grid:not(.details-card-grid--responsive)>tbody>tr>td{padding-left:0!important;padding-right:0!important}.details-layout #tovorSection .table-compact>tbody>tr{padding-left:1.25rem!important;padding-right:1.25rem!important}.details-layout #tovorSection .table-compact>tbody>tr>td{padding-left:0!important;padding-right:0!important}.details-layout .details-content-card{padding-left:1.25rem!important;padding-right:1.25rem!important}.details-layout--responsive #stopsTable>tbody>tr.stop-segment-row,.details-layout--responsive #stopsTable>tfoot>tr{padding-left:1.25rem;padding-right:1.25rem;margin:0}.details-layout--responsive #tovorSection .table-compact>tbody>tr>td.cargo-icon-cell{grid-row:1;grid-column:1;align-self:start}.details-layout--responsive #tovorSection .table-compact>tbody>tr>td[data-label="Tovor"]{grid-row:1;grid-column:1/-1;padding-left:0!important}}@media(max-width:768px){.details-layout .card.border-0{border:1px solid var(--bs-card-border-color,#dee2e6)!important}}@media(max-width:768px){.details-layout .card>.card-body{background-color:var(--dragonfly-bg-secondary)}}@media(max-width:768px){.details-layout .table-compact>tbody:last-child>tr:last-child,.details-layout .details-card-grid>tbody:last-child>tr:last-child{margin-bottom:0!important}}.timeline{position:relative;padding:0}.timeline::before{content:'';position:absolute;left:20px;top:0;bottom:0;width:2px;background:var(--dragonfly-border);z-index:1}.timeline-item{position:relative;padding-left:60px;padding-bottom:30px}.timeline-item:last-child{padding-bottom:0}.timeline-marker{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;border:3px solid var(--dragonfly-bg-primary);box-shadow:var(--dragonfly-shadow-sm)}.timeline-content{background:var(--dragonfly-bg-primary);border:1px solid var(--dragonfly-border);border-radius:8px;padding:15px;box-shadow:var(--dragonfly-shadow-sm)}.timeline-header h6{margin-bottom:0;font-weight:600}.timeline-body{margin-top:10px}.card-subtitle-extra{display:none}.card-value-long{display:none}@media(max-width:768px){.details-card-grid--responsive>tbody>tr>td.card-title-cell{order:-4!important;grid-column:1/-1!important;padding-bottom:0}.details-card-grid--responsive>tbody>tr>td.card-subtitle-cell{order:-2!important;grid-column:1/-1!important;padding-top:0;display:block;font-size:.85rem;color:var(--dragonfly-secondary-dark);text-transform:uppercase;overflow-wrap:anywhere}.details-card-grid--responsive .card-subtitle-extra{display:inline}.details-card-grid--responsive>tbody>tr>td.card-subtitle-cell div{display:inline}.details-card-grid--responsive .card-subtitle-dash:has(+.card-subtitle-extra){display:none}.details-card-grid--responsive .card-value-long{display:inline}.details-card-grid--responsive .card-value-short{display:none}.details-card-grid--responsive,.details-card-grid--responsive>tbody{background-color:var(--dragonfly-bg-secondary)}.details-card-grid--responsive>tbody>tr{background-color:var(--dragonfly-bg-primary)}.details-card-grid--responsive>tbody>tr>td{background-color:transparent}.card--collection>.card-body:has(>.table-responsive>.details-card-grid--responsive),.card--collection>.card-body>.table-responsive:has(>.details-card-grid--responsive){background-color:var(--dragonfly-bg-secondary)}.details-card-grid--responsive>tbody>tr>td.card-cell-full{grid-column:1/-1!important}.details-card-grid--responsive>tbody>tr>td.card-cell-wide{grid-column:span 2!important}.details-card-grid--responsive>tbody>tr>td.card-cell-narrow{grid-column:span 1!important}.details-card-grid--responsive>tbody>tr>td.card-cell-close{order:2!important;grid-column:auto!important}.details-card-grid--responsive>tbody>tr:has(>td.card-cell-close){grid-template-columns:max-content minmax(0,1fr)}.details-card-grid--responsive>tbody>tr:has(>td.card-cell-close~td.card-cell-close~td.card-cell-close){grid-template-columns:max-content minmax(0,1fr) auto}}.card-line-seq,.card-line-tail{display:none}.card-line-tail .badge{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;min-height:1.5rem;padding-top:0;padding-bottom:0;line-height:1.5rem}td.card-line-title{vertical-align:middle}.card-line-head{display:contents}a.card-line-head{color:var(--bs-primary);text-decoration:none}a.card-line-head:hover .card-line-lead{text-decoration:underline}@media(max-width:768px){.details-card-grid--responsive>tbody>tr>td.card-line-title{order:-4!important;grid-column:1/-1!important}.details-card-grid--responsive>tbody>tr>td.card-line-title::before{display:none!important}.details-card-grid--responsive td.card-line-title .card-line-head{display:flex;align-items:flex-start;column-gap:.3rem;width:100%}.details-card-grid--responsive td.card-line-title .card-line-seq{display:inline-flex;align-items:center;align-self:flex-start;flex:0 0 auto;min-height:1.5rem}.details-card-grid--responsive td.card-line-title .card-line-lead{flex:1 1 0;min-width:0;display:block;font-size:1.05rem;font-weight:600;letter-spacing:normal;color:inherit;text-transform:none}.details-card-grid--responsive td.card-line-title .card-line-lead::after{content:"";display:block;clear:both}.details-card-grid--responsive td.card-line-title .card-line-tail{display:inline-flex;float:right;max-width:55%;min-height:1.5rem;margin-left:.3rem}.details-card-grid--responsive>tbody>tr>td.card-cell-merged{display:none!important}}.details-layout--cards .details-card-grid>tbody>tr>td.card-line-title{order:-4!important;grid-column:1/-1!important;flex-direction:column;align-items:stretch}.details-layout--cards .details-card-grid>tbody>tr>td.card-line-title::before{display:none!important}.details-layout--cards .details-card-grid td.card-line-title .card-line-head{display:flex;align-items:flex-start;column-gap:.3rem;width:100%}.details-layout--cards .details-card-grid td.card-line-title .card-line-seq{display:inline-flex;align-items:center;align-self:flex-start;flex:0 0 auto;min-height:1.5rem}.details-layout--cards .details-card-grid td.card-line-title .card-line-lead{flex:1 1 0;min-width:0;display:block;font-size:1.05rem;font-weight:600;letter-spacing:normal;color:inherit;text-transform:none}.details-layout--cards .details-card-grid td.card-line-title .card-line-lead::after{content:"";display:block;clear:both}.details-layout--cards .details-card-grid td.card-line-title .card-line-tail{display:inline-flex;float:right;max-width:55%;min-height:1.5rem;margin-left:.3rem}.details-layout--cards .details-card-grid>tbody>tr>td.card-cell-merged{display:none!important}.details-layout--cards .details-card-grid--responsive>tbody>tr::before,.planner-detail-panel__content .details-card-grid--responsive>tbody>tr::before{content:none!important}.stop-time-delta{display:inline-flex;align-items:center;gap:.25rem;margin-left:.4rem;padding:0 .4rem;height:1.5rem;line-height:1.5rem;border-radius:.375rem;background-color:var(--stop-delta-bg);color:var(--stop-delta-fg);font-size:.75rem;font-weight:600;white-space:nowrap}.stop-time-delta>.fas{font-size:.7em}.stop-time-delta--early{--stop-delta-bg:rgba(25,135,84,.12);--stop-delta-fg:var(--bs-success)}.stop-time-delta--late{--stop-delta-bg:rgba(220,53,69,.12);--stop-delta-fg:var(--bs-danger)}.card-contact{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.75rem;row-gap:.1rem;min-width:0}.card-contact__person{flex:1 1 100%;min-width:0;overflow-wrap:anywhere}.card-contact__phone{flex:0 1 auto;min-width:0;white-space:nowrap}.card-contact__email{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere}@media(min-width:769px){.card-contact__email>a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}}@media(max-width:768px){.details-card-grid--responsive>tbody>tr>td.card-title-cell::before,.details-card-grid--responsive>tbody>tr>td.card-subtitle-cell::before{display:none!important}}.details-layout--cards .details-card-grid>tbody>tr>td.card-title-cell{order:-4!important;grid-column:1/-1!important;padding-bottom:0;font-size:1.05rem;font-weight:700}.details-layout--cards .details-card-grid>tbody>tr>td.card-subtitle-cell{order:-2!important;grid-column:1/-1!important;padding-top:0;display:block;font-size:.85rem;color:var(--dragonfly-secondary-dark);overflow-wrap:anywhere}.details-layout--cards .details-card-grid .card-subtitle-extra{display:inline}.details-layout--cards .details-card-grid>tbody>tr>td.card-subtitle-cell div{display:inline}.details-layout--cards .details-card-grid .card-subtitle-dash:has(+.card-subtitle-extra){display:none}.details-layout--cards .details-card-grid>tbody>tr>td.card-title-cell::before,.details-layout--cards .details-card-grid>tbody>tr>td.card-subtitle-cell::before{display:none!important}@media(min-width:769px){.table-compact>tbody>tr[class*="tracked-tone-"]>td:first-child{border-left:3px solid var(--tracked-tone)}.table-compact>tbody>tr[class*="tracked-tone-"]>td.tracked-toggle-cell,.table-compact>tbody>tr[class*="tracked-tone-"]>td.index-toggle-cell{border-left:3px solid var(--tracked-tone)}}@media(min-width:769px){.card-contact:has(>.card-contact__person)>.card-contact__phone,.card-contact:has(>.card-contact__person)>.card-contact__email{display:none}}@media(min-width:769px){.details-layout--cards #tovorSection .table-compact tbody td{box-sizing:border-box}}@media(min-width:769px){.details-layout--cards #tovorSection .table-compact tbody td.cargo-icon-cell{display:table-cell!important}.details-layout--cards #tovorSection .cargo-icon-card{display:none!important}.details-layout--cards #tovorSection .table-compact tbody tr.orderlineitem-cargo-row>td,.details-layout--cards #tovorSection .table-compact tbody tr#cargoCreateRow>td{display:table-cell!important}.details-layout--cards #tovorSection .table-compact tbody tr:is(.orderlineitem-cargo-row,#cargoCreateRow):has(.edit-mode:not(.d-none))>td[data-label="Opis"]{min-width:12rem}}.page-sidebar{display:flex;flex-direction:column;gap:1rem;position:sticky;top:1rem}.sidebar-card{background:#fff;border:1px solid var(--bs-border-color);border-radius:.75rem;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.sidebar-card-title{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary);margin-bottom:.75rem}.sidebar-attention-list{display:flex;flex-direction:column;gap:.5rem}.sidebar-attention-item{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--bs-body-color);font-size:.85rem;padding:.15rem 0}.sidebar-attention-item:hover:not(.no-link){color:var(--bs-primary)}.sidebar-attention-item.no-link{pointer-events:none}.sidebar-attention-count{min-width:1.6rem;text-align:center}.sidebar-attention-label{line-height:1.15}.sidebar-goal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sidebar-goal-target{font-size:1.35rem;font-weight:700}.sidebar-goal-current{font-size:.85rem}.sidebar-donut{--p:0;width:64px;height:64px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--bs-primary) calc(var(--p)*1%),#e9ecef 0)}.sidebar-donut span{width:46px;height:46px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--bs-primary)}.sidebar-bars{display:flex;align-items:flex-end;gap:.35rem;height:60px;margin-top:.85rem}.sidebar-bar{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0}.sidebar-bar-fill{width:100%;min-height:2px;background:var(--bs-primary);border-radius:3px 3px 0 0;opacity:.85}.sidebar-bar-label{font-size:.6rem;color:var(--bs-secondary);margin-top:.2rem}.sidebar-goal-note{font-size:.65rem;font-style:italic;margin-top:.5rem}.sidebar-trend-note{font-size:.65rem;margin:-.4rem 0 .6rem}.sidebar-trend-row{display:grid;grid-template-columns:2.9rem 1fr auto;align-items:center;gap:.45rem;font-size:.75rem;padding:.12rem 0}.sidebar-trend-label{color:var(--bs-secondary);white-space:nowrap}.sidebar-trend-track{height:.5rem;border-radius:.25rem;background:rgba(var(--bs-primary-rgb),.08);overflow:hidden}.sidebar-trend-fill{display:block;height:100%;min-width:1px;border-radius:.25rem;background:var(--bs-primary);opacity:.75}.sidebar-trend-fill.is-negative{background:var(--bs-danger)}.sidebar-trend-value{white-space:nowrap;font-variant-numeric:tabular-nums}.sidebar-trend-row.is-current .sidebar-trend-label,.sidebar-trend-row.is-current .sidebar-trend-value{color:var(--bs-body-color);font-weight:700}.sidebar-trend-row.is-current .sidebar-trend-fill{opacity:1}.sidebar-trend-total{display:flex;justify-content:space-between;gap:.5rem;margin-top:.5rem;padding-top:.45rem;border-top:1px solid var(--bs-border-color);font-size:.75rem;font-weight:600}.sidebar-rank-item{display:flex;align-items:center;gap:.6rem;font-size:.85rem;padding:.3rem 0;border-bottom:1px solid var(--bs-border-color)}.sidebar-rank-item:last-child{border-bottom:0}.sidebar-rank-num{width:1.4rem;height:1.4rem;border-radius:50%;background:var(--bs-success);color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-rank-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-rank-value{font-weight:600;white-space:nowrap}.sidebar-rank-footer{display:inline-block;margin-top:.5rem;font-size:.8rem;text-decoration:none}.sidebar-actions{display:flex;flex-direction:column;gap:.4rem}.sidebar-action{text-align:left;border:1px solid var(--bs-border-color)}.sidebar-action:hover{background:rgba(var(--bs-primary-rgb),.06)}.tracked-row{cursor:pointer;transition:background-color .15s ease}.tracked-row:hover{background-color:rgba(var(--bs-primary-rgb),.05)}.tracked-row.tracked-expanded{background-color:rgba(var(--bs-primary-rgb),.08)}.tracked-row>td{vertical-align:middle}.tracked-chevron i{transition:transform .15s ease;color:var(--bs-secondary)}.tracked-row.tracked-expanded .tracked-chevron i{transform:rotate(90deg)}.accounting-line-summary{cursor:pointer;transition:background-color .15s ease}.accounting-line-summary:hover,.accounting-line-summary:focus-visible,.accounting-line-item.accounting-expanded>.accounting-line-summary{background-color:rgba(var(--bs-primary-rgb),.05)}.accounting-line-summary:focus-visible{outline:2px solid rgba(var(--bs-primary-rgb),.35);outline-offset:-2px}.accounting-line-item.accounting-expanded .tracked-chevron i{transform:rotate(90deg)}.tracked-title{font-weight:600;overflow-wrap:anywhere}.tracked-detail{padding:.85rem 1.25rem 1.25rem;border-left:4px solid var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.08);overflow:hidden;display:flex;flex-direction:column;gap:.85rem}.tracked-items{min-width:0;overflow:hidden;background:#fff;border-radius:.5rem}.tracked-items-table{background:transparent}.tracked-stepper-cell{vertical-align:middle}@media(min-width:769px){.tracked-stepper-cell{display:table-cell!important;padding:.35rem .7rem .4rem!important}}@media(max-width:768px){.tracked-stepper-cell{display:flex!important;padding:.6rem .75rem}.tracked-stepper-cell::before{display:none!important}}.tracked-stepper-seg{width:100%;display:flex;flex-direction:column;align-items:center;--seg-step:90ms;--seg-fill-dur:220ms;--seg-arrive-at:calc((var(--seg-n,1) - 1)*var(--seg-step) + var(--seg-fill-dur))}@keyframes tracked-seg-sweep{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tracked-seg-arrive-flash{0%{filter:none}35%{filter:brightness(1.45) saturate(1.2)}100%{filter:none}}@keyframes tracked-seg-arrive-pop{0%{opacity:.35;transform:translateY(2px) scale(.94)}60%{opacity:1;transform:translateY(0) scale(1.06)}100%{opacity:1;transform:translateY(0) scale(1)}}.tracked-seg-track{display:flex;gap:.16rem;width:100%}.tracked-seg{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.4rem;--seg-tone:var(--bs-secondary);--seg-tone-rgb:var(--bs-secondary-rgb)}.tracked-seg.tone-secondary{--seg-tone:var(--bs-secondary);--seg-tone-rgb:var(--bs-secondary-rgb)}.tracked-seg.tone-success{--seg-tone:var(--bs-success);--seg-tone-rgb:var(--bs-success-rgb)}.tracked-seg.tone-warning{--seg-tone:var(--bs-warning);--seg-tone-rgb:var(--bs-warning-rgb)}.tracked-seg.tone-info{--seg-tone:var(--bs-info);--seg-tone-rgb:var(--bs-info-rgb)}.tracked-seg.tone-primary{--seg-tone:var(--bs-primary);--seg-tone-rgb:var(--bs-primary-rgb)}.tracked-seg.tone-danger{--seg-tone:var(--bs-danger);--seg-tone-rgb:var(--bs-danger-rgb)}.tracked-seg.tone-dark{--seg-tone:var(--bs-dark);--seg-tone-rgb:var(--bs-dark-rgb)}.tracked-seg.tone-orange{--seg-tone:#fd7e14;--seg-tone-rgb:253,126,20}.tracked-seg-fill{height:.55rem;width:100%;border-radius:999px;background:rgba(var(--bs-emphasis-color-rgb,0,0,0),.13)}.tracked-seg.reached .tracked-seg-fill{background:var(--seg-tone);transform-origin:left center;animation:tracked-seg-sweep var(--seg-fill-dur) ease-out both;animation-delay:calc(var(--seg-i,0)*var(--seg-step))}.tracked-seg.current .tracked-seg-fill{animation:tracked-seg-sweep var(--seg-fill-dur) ease-out both,tracked-seg-arrive-flash 360ms ease-out both,tracked-seg-pulse 2s ease-out infinite;animation-delay:calc(var(--seg-i,0)*var(--seg-step)),var(--seg-arrive-at),var(--seg-arrive-at)}.tracked-seg.current .tracked-seg-cap,.tracked-seg-summary{animation:tracked-seg-arrive-pop 380ms ease-out both;animation-delay:var(--seg-arrive-at)}@keyframes tracked-seg-pulse{0%{box-shadow:0 0 0 0 rgba(var(--seg-tone-rgb),.45)}70%{box-shadow:0 0 0 6px rgba(var(--seg-tone-rgb),0)}100%{box-shadow:0 0 0 0 rgba(var(--seg-tone-rgb),0)}}@media(prefers-reduced-motion:reduce){.tracked-seg.reached .tracked-seg-fill,.tracked-seg.current .tracked-seg-fill,.tracked-seg.current .tracked-seg-cap,.tracked-seg-summary{animation:none}}.tracked-seg-cap{display:flex;align-items:center;gap:.3rem;font-size:.66rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--bs-secondary);white-space:nowrap}.tracked-seg.current .tracked-seg-cap{color:var(--seg-tone);font-weight:700}.tracked-seg-summary{display:none;margin-top:.5rem;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;--seg-tone:var(--bs-secondary);color:var(--seg-tone)}.tracked-seg-summary.tone-secondary{--seg-tone:var(--bs-secondary)}.tracked-seg-summary.tone-success{--seg-tone:var(--bs-success)}.tracked-seg-summary.tone-warning{--seg-tone:var(--bs-warning)}.tracked-seg-summary.tone-info{--seg-tone:var(--bs-info)}.tracked-seg-summary.tone-primary{--seg-tone:var(--bs-primary)}.tracked-seg-summary.tone-danger{--seg-tone:var(--bs-danger)}.tracked-seg-summary.tone-dark{--seg-tone:var(--bs-dark)}.tracked-seg-summary.tone-orange{--seg-tone:#fd7e14}.tracked-seg-summary-count{color:var(--bs-secondary);font-weight:600}@media(max-width:1199.98px){.tracked-seg-cap{display:none}.tracked-seg-summary{display:inline-flex}}.status-card__stepper:not(:empty){margin-bottom:.9rem}.status-card__stepper .tracked-seg-cap{display:none}.status-card__stepper .tracked-seg-summary{display:inline-flex}.status-card__stepper .tracked-seg-cancelled-banner{padding:.35rem .8rem;font-size:.8rem}.tracked-strip{display:flex;flex-wrap:wrap;gap:.35rem 2.4rem;padding:.1rem .15rem}@media(min-width:769px){.tracked-strip{padding-left:calc(var(--col-toggle) + .75rem - 1.5rem)}}.tracked-strip-pair{display:flex;flex-direction:column;gap:.08rem}.tracked-strip-k{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary);font-weight:700}.tracked-strip-v{font-size:.88rem;font-weight:600}.tracked-stepper-seg-cancelled{display:flex;justify-content:center}.tracked-seg-cancelled-banner{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1.1rem;border:1px solid var(--bs-danger);border-radius:999px;background:rgba(var(--bs-danger-rgb),.08);color:var(--bs-danger);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;animation:tracked-cancelled-pulse 1.6s ease-in-out infinite}@keyframes tracked-cancelled-pulse{0%,100%{box-shadow:0 0 0 0 rgba(var(--bs-danger-rgb),.35)}50%{box-shadow:0 0 0 6px rgba(var(--bs-danger-rgb),0)}}@media(prefers-reduced-motion:reduce){.tracked-seg-cancelled-banner{animation:none}}.tracked-items-table tbody tr.tracked-item{border-left:3px solid var(--bs-secondary)}.tracked-items-table td .route-label:not(.route-stacked){max-width:100%;white-space:normal;overflow-wrap:anywhere}.tracked-items-table td.card-line-title .card-line-lead>.route-label:not(.route-stacked){display:inline;max-width:none;overflow:visible}@media(min-width:769px){.tracked-items-table td.tracked-route-cell{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracked-items-table td.tracked-route-cell .route-label:not(.route-stacked){display:inline;max-width:none;overflow:visible;white-space:nowrap}.tracked-items-table td.col-grow{max-width:0;overflow:hidden}.tracked-items-table td.col-grow>.card-line-head>.card-line-lead,.tracked-items-table td.col-grow>.tracked-grow-lead{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.tracked-items-table .tracked-item-card-icon{font-size:1.05rem;line-height:1}.tracked-items-table .cargo-icon-container{width:1.25em;height:1.25em;vertical-align:-.2em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='10' rx='0.5'/%3E%3Cline x1='6.5' y1='7' x2='6.5' y2='17'/%3E%3Cline x1='11' y1='7' x2='11' y2='17'/%3E%3Cline x1='15.5' y1='7' x2='15.5' y2='17'/%3E%3Cline x1='20' y1='7' x2='20' y2='17'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='10' rx='0.5'/%3E%3Cline x1='6.5' y1='7' x2='6.5' y2='17'/%3E%3Cline x1='11' y1='7' x2='11' y2='17'/%3E%3Cline x1='15.5' y1='7' x2='15.5' y2='17'/%3E%3Cline x1='20' y1='7' x2='20' y2='17'/%3E%3C/svg%3E") center/contain no-repeat}.tracked-items-table .cargo-subline{display:block;font-size:.8rem;line-height:1.2}.tracked-items-table.tracked-items-lead-badges .card-line-tail{display:inline-flex}.tracked-items-table.tracked-items-lead-badges td.card-line-title .card-line-lead{display:flex;align-items:baseline;flex-wrap:nowrap;gap:.4rem;min-width:0}.tracked-items-table.tracked-items-lead-badges td.card-line-title .card-line-lead::after{display:none}.tracked-items-table.tracked-items-lead-badges td.card-line-title .card-line-text{order:0;flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tracked-items-table.tracked-items-lead-badges td.card-line-title .card-line-tail{order:1;float:none;flex:1 1 auto;min-width:0;max-width:none;margin-left:0}.tracked-items-table.tracked-items-lead-badges td.card-line-title .card-line-tail>.d-flex{flex-wrap:wrap;justify-content:flex-end}.tracked-items-table.tracked-items-lead-badges .card-line-tail .badge{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal;word-break:normal}.tracked-items-table tbody tr.tracked-item>td{vertical-align:top}.tracked-detail-row>td{vertical-align:top}.table-hover>tbody>tr.tracked-detail-row:hover>td{--bs-table-bg-state:transparent;--bs-table-accent-bg:transparent}.tracked-items-table tbody tr.tracked-item-clickable{cursor:pointer}.tracked-items-table tbody tr.tracked-item-clickable:hover{background-color:rgba(var(--bs-primary-rgb),.05)}.tracked-item[class*="tracked-tone-"]{border-left-color:var(--tracked-tone)}.tracked-items-split{display:flex;gap:.85rem;align-items:flex-start}.tracked-items-split>.tracked-items{flex:1 1 0;min-width:0}.tracked-items-title{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--bs-secondary);padding:.35rem .5rem .15rem}@media(max-width:768px){.tracked-items-split{display:block}.tracked-items-split>.tracked-items+.tracked-items{margin-top:.5rem}}.tracked-dot{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle}.tracked-dot-success{background:var(--bs-success)}.tracked-dot-danger{background:#ef4444}.tracked-dot-warning{background:var(--bs-warning)}.tracked-dot-info{background:var(--bs-info)}.tracked-dot-secondary{background:transparent;box-shadow:inset 0 0 0 2px var(--bs-border-color)}.tracked-items-table th.tracked-cell-center,.tracked-items-table td.tracked-cell-center{text-align:center!important}.tracked-items-table th.col-grow,.tracked-items-table td.col-grow{text-align:left!important}.tracked-items-table th.col-money,.tracked-items-table td.col-money{text-align:right!important}.tracked-items-table .cell-code-title{text-transform:none}.tracked-item-seq-badge{padding:.5rem .75rem;border-radius:.375rem;background-color:var(--bs-secondary);color:#fff;font-size:.675rem;font-weight:500;line-height:1}@media(max-width:768px){.details-card-grid--responsive>tbody>tr.tracked-row{padding-bottom:.35rem}.details-card-grid--responsive>tbody>tr.tracked-row.tracked-expanded{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;margin-bottom:0}.details-card-grid--responsive>tbody>tr.tracked-row>td.tracked-toggle-cell{order:9;grid-column:1/-1;min-height:0;padding:.1rem 0;align-items:center;justify-content:center;border-top:1px solid #f0f0f0;margin-top:.3rem}.details-card-grid--responsive>tbody>tr.tracked-row>td.tracked-toggle-cell .tracked-chevron i{transform:rotate(90deg)}.details-card-grid--responsive>tbody>tr.tracked-row.tracked-expanded>td.tracked-toggle-cell .tracked-chevron i{transform:rotate(-90deg)}.details-card-grid--responsive>tbody>tr.tracked-detail-row{display:block;padding:0;border:1px solid #e3e6ea;border-top:0;border-radius:0 0 .5rem .5rem;background:transparent;box-shadow:0 1px 3px rgba(0,0,0,.07);overflow:hidden;margin:0 0 .85rem}.details-card-grid--responsive>tbody>tr.tracked-detail-row>td{display:block;padding:0;min-height:0}.tracked-detail{border-left:0}.tracked-strip{flex-wrap:nowrap;gap:0 .75rem;justify-content:space-between;align-items:flex-start}.tracked-strip-pair{min-width:3.25rem;align-items:center;text-align:center}.tracked-strip-v{overflow-wrap:anywhere}.details-card-grid--responsive>tbody>tr.tracked-row>td.tracked-stepper-cell{order:4;grid-column:1/-1}.details-card-grid--responsive.tracked-items-table>tbody>tr{grid-template-columns:repeat(6,minmax(0,1fr))}.details-card-grid--responsive.tracked-items-table>tbody>tr:has(>td.cell-code-title:not(.card-cell-merged)),.details-card-grid--responsive.tracked-items-table>tbody>tr:has(>td.col-seq:not(.card-cell-merged)){grid-template-columns:calc(var(--card-fixed-col)/2) calc(var(--card-fixed-col)/2) repeat(4,minmax(0,1fr))}.details-card-grid--responsive.tracked-items-table>tbody>tr>td{grid-column:span 2}.details-card-grid--responsive.tracked-items-table>tbody>tr>td.col-grow{grid-column:1/-1}.details-card-grid--responsive.tracked-items-table>tbody>tr>td.col-dot{order:2;grid-column:span 1;padding-left:.1rem;padding-right:.1rem}.details-card-grid--responsive.tracked-items-table>tbody>tr>td.col-dot::before{letter-spacing:0;white-space:nowrap}.details-card-grid--responsive.tracked-items-table>tbody>tr>td:has(+td.col-dot+td.col-status),.details-card-grid--responsive.tracked-items-table>tbody>tr>td:has(+td.col-dot+td.col-dot+td.col-status){order:2}.details-card-grid--responsive.tracked-items-table>tbody>tr>td.col-status,.details-card-grid--responsive.tracked-items-table>tbody>tr>td[data-label="Status"]{grid-column:span 2}.details-card-grid--responsive.tracked-items-table>tbody>tr>td:nth-child(3):has(+td.col-grow){grid-column:span 4}.details-card-grid--responsive.tracked-items-table>tbody>tr>td:last-child:not(.col-status):not([data-label="Status"]):not(.col-grow){grid-column:span 4}.details-card-grid--responsive.tracked-items-table>tbody>tr>td[data-label="Vezave"],.details-card-grid--responsive.tracked-items-table>tbody>tr>td[data-label="Velikost"]{grid-column:span 4}.details-card-grid--responsive.tracked-items-table>tbody>tr>td.col-grow+td.col-status,.details-card-grid--responsive.tracked-items-table>tbody>tr>td.col-grow+td[data-label="Status"]{grid-column:1/-1}.details-card-grid--responsive.order-line-items-table>tbody>tr>td[data-label="Datum"]{order:-1}.details-card-grid--responsive>tbody>tr>td.card-hide-empty{display:none}.details-card-grid--responsive.order-line-items-table>tbody>tr>td[data-label="Dodatki"],.details-card-grid--responsive.order-line-items-table>tbody>tr>td[data-label="Popust"]{order:2!important}.details-card-grid--responsive.order-line-items-table>tbody>tr>td[data-label="Strošek"]{order:3!important}.details-card-grid--responsive.order-line-items-table>tbody>tr>td[data-label="Vrednost"]:not(.col-status){order:4}.details-card-grid--responsive.order-line-items-table>tbody>tr>td[data-label="Status"]{order:5;grid-column:auto}.details-card-grid--responsive.tracked-items-table[data-entity="OrderLineItem"]>tbody>tr>td[data-label="Datum"]:not(.col-dot):not(.col-grow):not(.col-status),.details-card-grid--responsive.tracked-items-table[data-entity="OrderLineItem"]>tbody>tr>td.tracked-route-cell:not(.col-dot):not(.col-grow):not(.col-status),.details-card-grid--responsive.tracked-items-table[data-entity="OrderLineItem"]>tbody>tr>td[data-label="Vozilo"]:not(.col-dot):not(.col-grow):not(.col-status),.details-card-grid--responsive.tracked-items-table[data-entity="OrderLineItem"]>tbody>tr>td[data-label="Priklopnik"]:not(.col-dot):not(.col-grow):not(.col-status){order:0;grid-column:span 3}.details-card-grid--responsive.tracked-items-table[data-entity="OrderLineItem"]>tbody>tr>td.col-status{order:2;grid-column:span 4}.details-card-grid--responsive.tracked-items-table[data-entity="Order"]>tbody>tr>td[data-label="Datum"]:not(.col-dot):not(.col-grow):not(.col-status){order:0;grid-column:span 4}.details-card-grid--responsive.tracked-items-table[data-entity="Order"]>tbody>tr>td.col-dot:not(.col-grow):not(.col-status):not(.cell-code-title){order:0}.details-card-grid--responsive.tracked-items-table[data-entity="Order"]>tbody>tr>td[data-label="Vrednost"]:not(.col-dot):not(.col-grow):not(.col-status){order:2;grid-column:span 2}.details-card-grid--responsive.tracked-items-table[data-entity="Order"]>tbody>tr>td.col-status:not(.col-dot):not(.col-grow){order:3;grid-column:span 4}.details-card-grid--responsive.tracked-items-table[data-entity="TransportOrder"]>tbody>tr>td[data-label="Datum"]:not(.col-dot):not(.col-grow):not(.col-status),.details-card-grid--responsive.tracked-items-table[data-entity="TransportOrder"]>tbody>tr>td.col-grow+td.col-status:not(.col-dot):not(.col-grow),.details-card-grid--responsive.tracked-items-table[data-entity="TransportOrder"]>tbody>tr>td.col-status:not(.col-dot):not(.col-grow){order:2;grid-column:span 3}.details-card-grid--responsive.tracked-items-table[data-entity="TransportOrder"]>tbody>tr>td[data-label="Velikost"]:not(.col-dot):not(.col-grow):not(.col-status),.details-card-grid--responsive.tracked-items-table[data-entity="TransportOrder"]>tbody>tr>td[data-label="Teža (t)"]:not(.col-dot):not(.col-grow):not(.col-status){order:2;grid-column:span 3}.tracked-items-table>tbody>tr>td.cell-code-title,.tracked-items-table>tbody>tr>td.col-seq{grid-column:1/-1}.tracked-items-table>tbody>tr>td.cell-code-title,.tracked-items-table>tbody>tr>td.col-seq{flex-direction:row;align-items:baseline;gap:.3rem;font-size:1.05rem;font-weight:600;text-transform:none}.tracked-items-table>tbody>tr>td.cell-code-title::before,.tracked-items-table>tbody>tr>td.col-seq::before{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;text-transform:none}.details-card-grid--responsive.tracked-items-table[data-entity="IncomingInvoice"]>tbody>tr:has(>td.col-seq){--tracked-tone:var(--bs-success);position:relative;grid-template-columns:repeat(2,minmax(0,1fr))}.details-card-grid--responsive.tracked-items-table[data-entity="IncomingInvoice"]>tbody>tr>td:not(.card-line-title){grid-column:auto!important;min-width:0}.details-card-grid--responsive.tracked-items-table[data-entity="IncomingInvoice"]>tbody>tr>td[data-label="Tip stroška"],.details-card-grid--responsive.tracked-items-table[data-entity="IncomingInvoice"]>tbody>tr>td[data-label="Vrsta stroška"],.details-card-grid--responsive.tracked-items-table[data-entity="IncomingInvoice"]>tbody>tr>td[data-label="Količina"]{grid-column:1!important}.details-card-grid--responsive.tracked-items-table[data-entity="IncomingInvoice"]>tbody>tr>td[data-label="Vezava"],.details-card-grid--responsive.tracked-items-table[data-entity="IncomingInvoice"]>tbody>tr>td[data-label="Vezave"],.details-card-grid--responsive.tracked-items-table[data-entity="IncomingInvoice"]>tbody>tr>td[data-label="Vrednost"]{grid-column:2!important}.tracked-items{background:transparent;border-radius:0}.tracked-items-table>tbody>tr:last-child{margin-bottom:0}.tracked-items-table>tbody>tr>td,.tracked-items-table>tbody>tr>td::before{text-align:left!important;align-items:flex-start}.tracked-items-table>tbody>tr>td.col-dot,.tracked-items-table>tbody>tr>td.col-dot::before{text-align:center!important;align-items:center}.tracked-items-table>tbody>tr>td.tracked-cell-center.col-dot{row-gap:.5rem}.details-card-grid--responsive tbody td.tracked-cell-center{align-items:flex-start;text-align:left!important}}.tracked-detail-loading{min-height:240px;display:flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:reduce){.tracked-detail-loading .spinner-border{animation:none}}.status-widget{display:grid;gap:1rem}.status-card>.card__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.35rem .75rem;border-bottom:1px solid var(--bs-border-color);background-color:#fff;background-image:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.06),transparent 68%)}.status-card>.card__header>.badge{max-width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere}.status-card>.card__body:not(:has(.status-widget__actions)):not(:has(.status-card__stats)){display:none}.status-widget__actions[hidden]{display:none}.status-action-rail{display:flex;align-items:stretch;flex-wrap:wrap;gap:.625rem}.status-action-button{min-height:2.75rem;border:1px solid transparent;border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:.65rem 1rem;font:inherit;font-weight:700;line-height:1.1;transition:transform 140ms ease,box-shadow 140ms ease,background-color 140ms ease}.status-action-button:hover{transform:translateY(-1px)}.status-action-button:disabled{cursor:wait;opacity:.62;transform:none}.status-action-button:focus-visible{outline:3px solid rgba(var(--bs-primary-rgb),.28);outline-offset:2px}.status-action-button--next{flex:1 1 10rem;color:#fff;background:var(--bs-primary);box-shadow:0 .35rem .8rem rgba(var(--bs-primary-rgb),.18)}.status-action-button--next:hover{color:#fff;background:color-mix(in srgb,var(--bs-primary) 88%,#000);box-shadow:0 .45rem 1rem rgba(var(--bs-primary-rgb),.24)}.status-action-button--previous{flex:1 1 9rem;color:var(--bs-secondary-color);border-color:var(--bs-border-color);background:var(--bs-body-bg)}.status-action-button--previous:hover{color:var(--bs-body-color);border-color:var(--bs-secondary-color);background:var(--bs-tertiary-bg)}.status-action-button--cancel{flex:0 0 auto;margin-left:auto;color:var(--bs-danger);border-color:rgba(var(--bs-danger-rgb),.5);background:transparent;padding-inline:.85rem;box-shadow:inset 0 0 0 1px rgba(var(--bs-danger-rgb),.06)}.status-action-button--cancel:hover{color:var(--bs-danger);border-color:var(--bs-danger);background:rgba(var(--bs-danger-rgb),.08)}.status-action-button__status-icon{opacity:.85}@media(max-width:575.98px){.status-card>.card__header{align-items:center;gap:.35rem .5rem}.status-action-button--previous,.status-action-button--next{flex-basis:100%}.status-action-button--cancel{margin-left:auto}}@media(prefers-reduced-motion:reduce){.status-action-button{transition:none}}.business-party-table .business-party-detail-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-party-details__term{color:#5f6b7a;font-weight:600}.business-party-details__value{min-width:0;overflow-wrap:anywhere}.business-party-details__list{row-gap:.15rem}.business-party-details__extra,.business-party-details__notes{border-top:1px solid #e9ecef;padding-top:.75rem}.business-party-table:has(>colgroup) .business-party-detail-text,.business-party-table:has(>colgroup) td a,.business-party-table:has(>colgroup) td span{overflow-wrap:anywhere}@media(max-width:768px){.business-party-table .business-party-detail-text{white-space:normal;overflow:visible;text-overflow:clip}}[data-cenik-root] .cenik-layout>.col-lg-3{display:flex;flex-direction:column;gap:1rem}[data-cenik-root] .cenik-operation-base{order:1}[data-cenik-root] .cenik-transport-base{order:2;margin-top:0!important}[data-cenik-root] .cenik-left-panel .card-header,[data-cenik-root] .cenik-rules-card .card-header,[data-cenik-root] .cenik-rules-card .card__header{background:#fff}[data-cenik-root] .cenik-formula-hint{cursor:help}[data-cenik-root] .cenik-base-row .form-control[readonly]{background-color:var(--bs-light,#f8f9fa)}[data-cenik-root] .cenik-rules-table{width:100%;font-size:.82rem}[data-cenik-root] .cenik-rules-table td,[data-cenik-root] .cenik-operation-base-table td{font-size:.85rem;vertical-align:middle}[data-cenik-root] .cenik-rules-table .badge{font-weight:500}[data-cenik-root] .cenik-inline-stops{margin-top:.15rem;color:var(--bs-secondary-color,#6c757d);font-size:.74rem;line-height:1.2;white-space:normal}[data-cenik-root] .cenik-weight-inputs{max-width:190px}[data-cenik-root] .cenik-weight-inputs .form-control{min-width:0;width:50px;padding-left:.35rem;padding-right:.35rem;text-align:right}[data-cenik-root] .cenik-weight-inputs .rule-weight-fixed{width:70px}[data-cenik-root] .cenik-weight-inputs .rule-weight-mode-toggle{font-size:.72rem;padding-left:.4rem;padding-right:.4rem;white-space:nowrap}[data-cenik-root] .cenik-weight-inputs .rule-weight-separator{padding-left:.25rem;padding-right:.25rem}[data-cenik-root] .cenik-flag-checks .rule-adr-class{font-size:.72rem;padding:.15rem .35rem}[data-cenik-root] .cenik-price-input{width:200px;min-width:200px;margin-left:auto}[data-cenik-root] .cenik-price-input .form-control,[data-cenik-root] .cenik-price-input .form-select{min-width:0}[data-cenik-root] .cenik-rules-table .cenik-rule-row td:nth-child(7){white-space:nowrap}[data-cenik-root] .cenik-flag-checks{min-width:64px}[data-cenik-root] .cenik-flag-checks .form-check{margin-bottom:0;padding-left:1.35rem;line-height:1}[data-cenik-root] .cenik-flag-checks .form-check-label{font-size:.75rem}[data-cenik-root] .cenik-rules-table input.form-control,[data-cenik-root] .cenik-rules-table select.form-select{min-width:0}[data-cenik-root] .cenik-operation-base-table .input-group{flex-wrap:nowrap;min-width:10rem}[data-cenik-root] .cenik-operation-base-table .input-group .form-control{min-width:6rem}[data-cenik-root] .cenik-operation-base-table .input-group-text{white-space:nowrap}[data-cenik-root] .invalid-feedback.cenik-field-error{font-size:.72rem;line-height:1.1;margin-top:2px}[data-cenik-root] .cenik-rules-table .form-control.is-invalid,[data-cenik-root] .cenik-rules-table .form-select.is-invalid,[data-cenik-root] .cenik-operation-base-table .form-control.is-invalid,[data-cenik-root] .cenik-operation-base-table .form-select.is-invalid,[data-cenik-root] .cenik-base-input.is-invalid{background-image:none;padding-right:.5rem}[data-cenik-root] .form-check-input.is-invalid{border-color:var(--bs-danger,#dc3545)}[data-cenik-root] .cenik-rules-table tr#ruleCreateRow .form-select,[data-cenik-root] .cenik-rules-table tr#ruleCreateRow .form-control{font-size:.8rem}@media(max-width:991.98px){[data-cenik-root] .cenik-layout>[class*="col-"]{margin-bottom:1.25rem}}:root{--p-vehicle-col:92px;--p-cell-h:60px;--p-grid:#d1d9e0;--p-vehicle-bg:#1e293b;--p-vehicle-text:#e2e8f0;--p-unassigned-bg:#fffbf0;--p-unassigned-accent:#f59e0b;--p-today-bg:#fefce8;--p-weekend-bg:#f8fafc;--p-prev-month-bg:#eef1f5;--p-prev-month-text:#94a3b8;--p-bar-radius:4px;--p-font-scale:1.08}.planner-main{display:flex;gap:20px;align-items:stretch;min-height:0}.planner-weeks{flex:1 1 auto;min-width:0;min-height:0}.planner-day-toggle{display:inline-flex;align-items:center;gap:6px;margin:0 10px 0 0;padding:0;min-height:32px;white-space:nowrap}.planner-day-toggle .form-check-input{margin:0;cursor:pointer}.planner-day-toggle .form-check-label{font-size:.84rem;font-weight:600;color:#475569;cursor:pointer}.planner-week-heading{font-size:calc(.72rem*var(--p-font-scale));font-weight:700;color:#334155;letter-spacing:.04em;padding:6px 0 4px;margin-bottom:4px;border-bottom:2px solid #e2e8f0}.planner-period-nav{display:flex;align-items:center;gap:4px;flex-shrink:0}.planner-period-label{font-size:calc(.75rem*var(--p-font-scale));font-weight:600;color:#334155;white-space:nowrap;min-width:90px;text-align:center}.planner-table{border-collapse:separate;border-spacing:0;border:1px solid var(--p-grid);background:#fff;border-radius:6px;overflow:visible;clip-path:inset(0 round 6px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65);table-layout:fixed;width:100%;margin-bottom:0}.planner-table thead th{position:sticky;top:0;z-index:30}.planner-table th,.planner-table td{border:0;border-right:1px solid var(--p-grid);border-bottom:1px solid var(--p-grid)}.planner-table tr>*:last-child{border-right:0}.planner-table tbody tr:last-child>td{border-bottom:0}.planner-day-header{vertical-align:middle;text-align:center;padding:4px 2px!important;font-size:calc(.88rem*var(--p-font-scale));font-weight:600;color:#475569;background:#f8fafc;line-height:1.2}[data-planner-nav-overlay] .planner-day-header{text-align:left!important;padding-left:10px!important}.planner-vehicle-label{width:var(--p-vehicle-col);background-color:var(--p-vehicle-bg)!important;color:var(--p-vehicle-text)!important;font-size:calc(.68rem*var(--p-font-scale));font-weight:600;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;text-align:center;padding:0 3px!important}.planner-unassigned-row td{background-color:var(--p-unassigned-bg)!important}.planner-unassigned-label{color:#92400e!important;background-color:var(--p-unassigned-bg)!important;border-left:3px solid var(--p-unassigned-accent)!important}.planner-vehicle-label{border-left:0!important}.planner-vehicle-label-external{background-color:#3b1f00!important;color:#fbbf24!important;border-left:3px solid #f59e0b!important}.planner-vehicle-label-wo{background-color:#0c2a33!important;color:#5eead4!important;border-left:3px solid #14b8a6!important}.planner-vehicle-label-own{border-left:3px solid #22c55e!important}.planner-bar{box-shadow:inset 0 0 0 1px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.14);transition:filter .12s,box-shadow .12s}.planner-bar:hover{filter:brightness(1.1);box-shadow:inset 0 0 0 1px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.18)}.planner-bar-overflow-marker{content:"";position:absolute;top:0;bottom:0;width:3px;background:#ef4444;pointer-events:none;z-index:3}.planner-bar-overflow-marker-left{left:0}.planner-bar-overflow-marker-right{right:0}.planner-bar-time{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;padding:0 3px;font-size:calc(.6rem*var(--p-font-scale));font-weight:700;letter-spacing:.03em;white-space:nowrap;overflow:hidden;border-bottom:1px solid rgba(255,255,255,1);flex-shrink:0;opacity:.92;line-height:1.4}.planner-bar-time .planner-badge{flex-shrink:0}.planner-bar-title{width:100%;padding:1px 3px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-word;line-height:1.3;font-size:calc(.62rem*var(--p-font-scale));font-weight:600;flex:1;min-height:0}.planner-bar-title-to{-webkit-line-clamp:2}.planner-bar-title-wo{-webkit-line-clamp:2}.planner-bar-title-oli{-webkit-line-clamp:3}.planner-bar-footer{width:100%;padding:0 6px;font-size:calc(.57rem*var(--p-font-scale));font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid rgba(255,255,255,1);flex-shrink:0;opacity:.88;line-height:1.4}.planner-bar-oli{opacity:.93}.planner-table tbody tr,.planner-table tbody td{height:var(--p-cell-h)}.planner-prev-month{background:var(--p-prev-month-bg)!important;color:var(--p-prev-month-text)}.planner-weekend{background:var(--p-weekend-bg)}.planner-today{background:var(--p-today-bg)!important}.planner-week-section{margin-bottom:1.1rem}.planner-badge{display:inline-block;font-size:calc(.52rem*var(--p-font-scale));font-weight:700;padding:1px 4px;border-radius:3px;letter-spacing:.03em;line-height:1.3}.planner-badge-reef{background:#0ea5e9;color:#fff}.planner-badge-adr{background:#ef4444;color:#fff}.planner-badge-over{background:#f97316;color:#fff}.planner-badge-oog{background:#64748b;color:#fff}@media(max-width:768px){:root{--p-cell-h:50px;--p-vehicle-col:60px}.planner-badge{width:7px;height:7px;padding:0;border-radius:50%;font-size:0;line-height:0}}.planner-day-header{position:relative}.planner-day-header>span{display:inline-flex;align-items:center;min-height:28px}.planner-col-nav{background:#fff;border:1px solid #cbd5e1;border-radius:50%;width:28px;height:28px;padding:0;cursor:pointer;color:#1e293b;font-size:.95rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-shadow:0 1px 3px rgba(0,0,0,.12);transition:background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease;position:absolute;top:50%;transform:translateY(-50%)}.planner-col-nav:hover{background:#0d6efd;color:#fff;border-color:#0d6efd;transform:translateY(-50%) scale(1.1);box-shadow:0 2px 6px rgba(13,110,253,.35)}.planner-col-nav:active{transform:translateY(-50%) scale(.95)}.planner-col-nav-prev{left:4px}.planner-col-nav-next{right:4px}#planner-week-detail{position:relative;min-height:0}#planner-week-detail.planner-nav-clip{overflow:hidden;contain:layout paint}#planner-week-detail tbody .planner-vehicle-label{position:relative;z-index:20}.planner-table.planner-nav-hold thead th:not(.planner-vehicle-label),.planner-table.planner-nav-hold tbody td:not(.planner-vehicle-label){visibility:hidden}.planner-table.planner-nav-hold .planner-col-nav{visibility:visible;z-index:6}.planner-page-header{overflow-x:hidden;flex-wrap:wrap}body.planner-page footer{display:none!important}body.planner-page{height:100vh;overflow:hidden}body.planner-page .main-content{height:100vh;overflow:hidden}body.planner-page .main-content>.container-fluid{flex:1;min-height:0;overflow:hidden;padding:0!important;display:flex;flex-direction:column}body.planner-page main[role="main"]{flex:1;min-height:0;overflow:hidden;padding:0!important;display:flex;flex-direction:column}.planner-page-outer{display:flex;flex-direction:column;align-items:stretch;flex:1;min-height:0}.planner-layout{--planner-detail-width:min(30rem,100dvw);display:flex;align-items:stretch;flex:1;min-height:0}.page-shell[data-layout="canvas"]>.planner-layout{height:auto;overflow:hidden}.planner-wrapper{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;transition:flex-basis .24s cubic-bezier(.4,0,.2,1)}.planner-layout.panel-is-open .planner-wrapper{flex:1 1 0}.planner-header{flex-shrink:0;padding:10px 16px;background:#fff;border-bottom:1px solid #dee2e6;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:52px}.planner-header-main{display:flex;align-items:center;gap:8px;min-width:0}.planner-month-title{display:inline-flex;align-items:center;min-width:0;max-width:100%;margin:0;color:#1f2937;font-size:1.35rem;font-weight:650;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planner-month-title i{flex:0 0 auto}.planner-header-icon{flex:0 0 auto;width:34px;min-width:34px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.planner-toggle-external,.planner-header-actions .btn{min-height:32px;white-space:nowrap}.planner-toggle-external{flex:0 1 auto;min-width:0}.planner-header-actions{display:flex;justify-content:flex-end;min-width:0}.planner-layout.panel-is-open .planner-header{padding-inline:12px}.planner-layout.panel-is-open .planner-month-title{font-size:1.15rem}#planner-connection-status{flex-shrink:0;padding:4px 16px}#planner-loading{flex-shrink:0}#planner-main{flex:1!important;min-height:0;overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable;align-items:stretch!important}.planner-layout.detail-planner-is-open #planner-detail-panel.is-open{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;height:100%;z-index:1050;flex:none}.planner-detail-panel{display:flex;flex-direction:column;flex:0 0 0%;width:0;min-width:0;overflow:hidden;background:#fff;border-left:2px solid #dee2e6;box-shadow:-4px 0 20px rgba(0,0,0,.07);transform:translateX(100%);transition:transform .22s cubic-bezier(.4,0,.2,1),flex-basis .24s cubic-bezier(.4,0,.2,1)}.planner-detail-panel.is-open{flex:0 0 var(--planner-detail-width);width:var(--planner-detail-width);max-width:100%;transform:none}.planner-panel-close-strip{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;flex-shrink:0;background:#f8f9fa;border-bottom:1px solid #dee2e6}.planner-panel-context-message{min-width:0;color:#92400e;font-size:.84rem;line-height:1.2;font-weight:600}.planner-panel-close-btn{flex-shrink:0;margin-left:auto;background:none;border:1px solid #dee2e6;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:.85rem;transition:background .15s,color .15s}.planner-panel-close-btn:hover{background:#e2e8f0;color:#1e293b;border-color:#94a3b8}.planner-detail-panel__loading{display:flex;align-items:center;justify-content:center;padding:24px;flex-shrink:0}.planner-detail-panel__content{flex:1;min-height:0;min-width:0;overflow:hidden}.planner-detail-panel__frame{display:block;width:100%;height:100%;border:0;background:#f8fafc}@property --planner-active-ring-angle{syntax:"<angle>";inherits:false;initial-value:270deg;}@keyframes planner-bar-active-ring{to{--planner-active-ring-angle:630deg}}.planner-bar.planner-bar--active{filter:brightness(1.1);z-index:10!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.planner-bar.planner-bar--active::after{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--planner-active-ring-angle),#0ff 0 20%,#111827 24% 42%,rgba(0,255,255,.22) 48% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2;animation:planner-bar-active-ring 1.15s linear infinite}#planner-week-detail.planner-flash-focus .planner-bar:not(.planner-bar--active){filter:blur(2.4px) saturate(.65);transition:filter .34s ease-in-out}#planner-week-detail.planner-flash-focus .planner-bar--active{transition:none}#planner-week-detail .planner-bar{transition:filter .38s ease-in-out,box-shadow .12s}@media(max-width:1100px){.planner-layout.panel-is-open .planner-header{grid-template-columns:1fr;align-items:stretch}.planner-layout.panel-is-open .planner-header-actions{justify-content:flex-start}}@media(max-width:992px){.planner-layout{display:block}.planner-wrapper{flex:none;width:100%;height:100%}.planner-detail-panel.is-open{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;height:100%;z-index:1050;flex:none}}@media(max-width:576px){.planner-header{grid-template-columns:1fr;padding:8px 10px;gap:8px}.planner-header-main{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:6px;width:100%}.planner-month-title{justify-content:center;font-size:.95rem;text-align:center}.planner-toggle-external{grid-column:1/-1;justify-self:start;max-width:100%}.planner-header-actions{justify-content:flex-start}}@media(max-width:380px){.planner-button-text{display:none}.planner-toggle-external i{margin-right:0!important}}