.splash-container[data-v-44dd972d]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.logo-image[data-v-44dd972d]{max-width:100%;max-height:100%}.notification-item[data-v-b6552524]{box-shadow:0 2px 8px rgba(0,0,0,.1);border:none;border-radius:6px;position:relative;overflow:hidden}.notification-icon[data-v-b6552524]{flex-shrink:0;margin-top:2px}.notification-content[data-v-b6552524]{min-width:0}.notification-message[data-v-b6552524]{font-size:14px;line-height:1.4;word-wrap:break-word}.notification-time[data-v-b6552524]{font-size:11px;margin-top:4px;display:block}.notification-progress[data-v-b6552524]{position:absolute;bottom:0;left:0;right:0;height:3px;background-color:hsla(0,0%,100%,.3)}.notification-progress-bar[data-v-b6552524]{height:100%;background-color:hsla(0,0%,100%,.7);animation:shrink-b6552524 linear forwards;transform-origin:left}@keyframes shrink-b6552524{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.alert-danger .notification-progress-bar[data-v-b6552524],.alert-success .notification-progress-bar[data-v-b6552524]{background-color:hsla(0,0%,100%,.8)}.alert-warning .notification-progress-bar[data-v-b6552524]{background-color:rgba(0,0,0,.2)}.alert-info .notification-progress-bar[data-v-b6552524]{background-color:hsla(0,0%,100%,.8)}.notification-container[data-v-dbd65354]{position:fixed;z-index:9999;pointer-events:none;max-width:400px;width:100%}.notification-container--top-left[data-v-dbd65354]{top:20px;left:20px}.notification-container--top-center[data-v-dbd65354]{top:20px;left:50%;transform:translateX(-50%)}.notification-container--top-right[data-v-dbd65354]{top:20px;right:20px}.notification-container--bottom-left[data-v-dbd65354]{bottom:20px;left:20px}.notification-container--bottom-center[data-v-dbd65354]{bottom:20px;left:50%;transform:translateX(-50%)}.notification-container--bottom-right[data-v-dbd65354]{bottom:20px;right:20px}.notification-list[data-v-dbd65354]{display:flex;flex-direction:column;gap:8px}.notification-list[data-v-dbd65354] .notification-item{pointer-events:auto}.notification-enter-active[data-v-dbd65354]{transition:all .3s ease-out}.notification-leave-active[data-v-dbd65354]{transition:all .3s ease-in}.notification-enter[data-v-dbd65354],.notification-leave-to[data-v-dbd65354]{opacity:0;transform:translateX(100%)}.notification-container--top-center .notification-enter[data-v-dbd65354],.notification-container--top-center .notification-leave-to[data-v-dbd65354],.notification-container--top-left .notification-enter[data-v-dbd65354],.notification-container--top-left .notification-leave-to[data-v-dbd65354]{transform:translateX(-100%)}.notification-container--bottom-center .notification-enter[data-v-dbd65354],.notification-container--bottom-center .notification-leave-to[data-v-dbd65354],.notification-container--bottom-left .notification-enter[data-v-dbd65354],.notification-container--bottom-left .notification-leave-to[data-v-dbd65354],.notification-container--bottom-right .notification-enter[data-v-dbd65354],.notification-container--bottom-right .notification-leave-to[data-v-dbd65354]{transform:translateY(100%)}@media (max-width:768px){.notification-container[data-v-dbd65354]{max-width:calc(100% - 40px);left:20px!important;right:20px!important;top:20px!important;transform:none!important}.notification-container--bottom-center[data-v-dbd65354],.notification-container--bottom-left[data-v-dbd65354],.notification-container--bottom-right[data-v-dbd65354]{top:auto!important;bottom:20px!important}}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}a{font-size:14px;font-weight:400}a,a:hover,a:visited{color:#0dbcd2}a:hover{text-decoration:underline}.small-cyan{color:#17a2b8}.small-cyan,.small-red{font-size:14px;font-weight:400}.small-red{color:#e3002b}.small-green{font-size:14px;font-weight:400;color:#0b9d01}.normal-green{color:#0b9d01;font-weight:600}.small-green-bkg{background-color:rgba(62,199,25,.41)}.small-cyan:hover{font-size:14px;font-weight:400;color:#138496}.small-black{font-size:14px;font-weight:400;color:#000}.small-black-data{font-size:12px;font-weight:400;color:#000}.smt2g{color:dimgray}.smt2g,.smt2s{font-family:Merienda,Helvetica,Arial;font-size:12px}.smt10px,.smt2s{color:#428bf4}.smt10px{font-family:Merienda,Helvetica,Arial;font-size:10px}.listsmall{font-size:14px;margin:0;color:dimgray;list-style-type:none;padding:0}.small-gray{font-size:14px;font-weight:400;color:#bfbfbf}.small-gray-header{font-size:12px;font-weight:400;color:#bfbfbf}.small-gray-card{font-size:14px;font-weight:400;color:#ababab}.small-gray-text{color:grey}.small-blue-card{font-size:14px;font-weight:400;color:#4a94ff}.small-cyan-card{font-size:14px;font-weight:400;color:#ffcf0c}.small-black-card{font-size:14px;font-weight:400;color:#444141}.smt4,.smt5{color:#8ac57b}.smt5{font-size:14px;font-weight:400}.col1{background-color:#e3e3e3}.smt6,.smt6:hover{font-size:14px;font-weight:400;color:#e17d72}.smt6:hover{text-decoration:line-through}.smt7{font-size:14px;color:#d3d3d3}.smt8{color:#fff}.smt9{color:dimgray}.smt10,.smt9{font-size:14px;font-weight:400}.smt10{color:#fff}.smt11{color:#3ec719}.smt11,.smt12{font-size:14px;font-weight:400}.smt12{color:#e5d60f}.smt14{font-size:14px;font-weight:400;color:#fa2f1e}.smt17,.smt17:hover{font-size:14px;font-weight:400;color:#0dbcd2}.smt17:hover{text-decoration:underline}.deb1{font-size:10px;color:dimgray}table#installations-table .flip-list-move{transition:transform 1s}.row-green{background-color:#c3e6cb}.row-yellow{background-color:#ffeeba}.row-red{background-color:#f5c6cb}.row-cyan{background-color:#bee5eb}.margin{margin-left:12px}.btn[disabled]{background-color:#ababab;border-color:#aaa}.context-menu-item{cursor:pointer;padding:3px 10px}div.context-menu-item:hover{background-color:#d3d3d3}.login-page[data-v-3685151a]{margin-top:2rem}.login-page .row[data-v-3685151a]{margin:0}.login-page .col-lg-5[data-v-3685151a],.login-page .col-md-3[data-v-3685151a],.login-page .col-md-6[data-v-3685151a]{padding-right:1rem}.login-page .col-lg-7[data-v-3685151a],.login-page .col-md-9[data-v-3685151a]{padding-left:1rem}.login-panel[data-v-3685151a]{background:hsla(0,1%,86%,.35);padding:1rem 2rem 2rem 2rem;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-right:2rem;height:-moz-fit-content;height:fit-content;width:100%;height:500px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.login-title[data-v-3685151a]{color:#292828;text-align:center;margin-bottom:1rem;margin-top:1rem;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,.3);font-size:1.5rem}.modern-input[data-v-3685151a]{border:none;border-radius:10px;padding:.8rem 1rem;font-size:.95rem;background:hsla(0,0%,100%,.9);box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease}.modern-input[data-v-3685151a]:focus{outline:none;background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.modern-btn[data-v-3685151a]{border-radius:10px;padding:.6rem 1rem;font-weight:500;transition:all .3s ease;border:none;font-size:.95rem;width:100%}.login-btn[data-v-3685151a]{background:linear-gradient(45deg,#17a2b8,#138496);color:#fff;box-shadow:0 4px 8px rgba(23,162,184,.3)}.login-btn[data-v-3685151a]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(23,162,184,.4)}.signup-btn[data-v-3685151a]{background:hsla(0,0%,100%,.9);color:#495057;border:1px solid hsla(0,0%,100%,.3)}.signup-btn[data-v-3685151a]:hover{background:#fff;color:#343a40;transform:translateY(-1px)}.submit-btn[data-v-3685151a]{background:linear-gradient(45deg,#28a745,#20c997);color:#fff;box-shadow:0 4px 8px rgba(40,167,69,.3)}.submit-btn[data-v-3685151a]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(40,167,69,.4)}.modern-btn[data-v-3685151a]:not(.login-btn):not(.signup-btn):not(.submit-btn){background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.modern-btn[data-v-3685151a]:not(.login-btn):not(.signup-btn):not(.submit-btn):hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}.d-flex.gap-2>.modern-btn[data-v-3685151a]{margin-right:.5rem}.d-flex.gap-2>.modern-btn[data-v-3685151a]:last-child{margin-right:0}.registration-form[data-v-3685151a]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.registration-form .form-label[data-v-3685151a]{color:#fff;font-weight:500;margin-bottom:.5rem;font-size:.95rem}.login-panel .alert[data-v-3685151a]{background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1);color:#333;border-radius:8px;font-size:.9rem}.login-panel .alert-success[data-v-3685151a]{background:rgba(40,167,69,.9);border-color:#28a745;color:#fff}.login-panel .alert-warning[data-v-3685151a]{background:rgba(255,193,7,.9);border-color:#ffc107;color:#333}.login-panel .alert-danger[data-v-3685151a]{background:rgba(220,53,69,.9);border-color:#dc3545;color:#fff}@media (max-width:768px){.login-page .col-lg-5[data-v-3685151a],.login-page .col-md-3[data-v-3685151a],.login-page .col-md-6[data-v-3685151a]{padding:0 1rem}.login-panel[data-v-3685151a]{margin-right:0;margin-bottom:2rem;padding:1.5rem;width:100%}.login-page .container-fluid[data-v-3685151a],.login-page .container[data-v-3685151a]{padding:1rem}.modern-btn[data-v-3685151a]{font-size:.9rem;padding:.5rem 1rem}.registration-form[data-v-3685151a]{padding:1rem}.login-title[data-v-3685151a]{font-size:1.5rem}}@media (max-width:480px){.login-panel[data-v-3685151a]{padding:1rem;margin:0;width:100%}.modern-input[data-v-3685151a]{font-size:16px;padding:.75rem}.modern-btn[data-v-3685151a]{font-size:1rem;padding:.75rem}.login-title[data-v-3685151a]{font-size:1.3rem;margin-bottom:1.5rem}}p.date-header[data-v-3685151a]{position:relative;width:70%;font-size:1em;font-weight:400;padding:1px 10px 1px 25px;margin:0 10px 25px 0;color:#fff;background-color:#17a2b8;text-shadow:0 1px 2px #bbb;box-shadow:0 2px 4px #888}p[data-v-3685151a]:after,p[data-v-3685151a]:before{content:" ";position:absolute;width:0;height:0}p.date-header[data-v-3685151a]:after{left:0;top:100%;border-width:5px 5px;border-style:solid;border-color:#666 #666 transparent transparent}.image-container[data-v-3685151a]{position:relative;width:100%;height:500px;overflow:hidden;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.background-image[data-v-3685151a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.7)}.overlay-text[data-v-3685151a]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#4a4a4a;text-align:center;padding:2rem;background:hsla(0,1%,86%,.35)}.overlay-text h3[data-v-3685151a]{font-size:2rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.overlay-text p[data-v-3685151a]{font-size:1.1rem;margin-bottom:.5rem;text-shadow:1px 1px 2px hsla(0,1%,86%,.35)}.feature-list[data-v-3685151a]{text-align:left}.feature-list p[data-v-3685151a]{font-size:1rem;margin-bottom:.3rem;padding-left:.5rem}@media (max-width:768px){.image-container[data-v-3685151a]{height:300px;margin-top:2rem}.overlay-text h3[data-v-3685151a]{font-size:1.5rem}.overlay-text p[data-v-3685151a]{font-size:1rem}.feature-list p[data-v-3685151a]{font-size:.9rem}}.truncate_name[data-v-6adb8924]{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mymap[data-v-582efb26]{z-index:1}[data-v-582efb26] .my-class{background:#000;color:#fff}[data-v-582efb26] .myclass>div{position:absolute!important;top:-10px!important;left:10px!important}[data-v-582efb26] .myclass>.modal-dialog>.modal-content,[data-v-582efb26] .myclass>div{background-color:#7cd!important}.api-loading-indicator[data-v-582efb26]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(60,60,60,.7);color:#fff;padding:8px 16px;border-radius:20px;font-size:.9em;z-index:1050;display:flex;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,.2);animation:fadeIn-582efb26 .3s ease-in-out}@keyframes fadeIn-582efb26{0%{opacity:0}to{opacity:1}}.api-loading-indicator i[data-v-582efb26]{margin-right:6px}.leaflet-grab[data-v-582efb26]{cursor:auto}.leaflet-dragging .leaflet-grab[data-v-582efb26]{cursor:move}.form-control.is-valid[data-v-78568a1c],.was-validated .form-control[data-v-78568a1c]:valid{border-color:#28a745;background-image:none!important;background-repeat:no-repeat;padding-right:0!important}.form-control.is-invalid[data-v-78568a1c],.was-validated .form-control[data-v-78568a1c]:invalid{border-color:#f60e65;background-color:#ffabab;background-image:none!important;background-repeat:no-repeat;padding-right:0!important}.small-black-tide{font-size:14px;font-weight:400;color:#000;min-width:78px}.small-black-tide input,.small-black-tide span{width:100%!important;padding-left:4px!important;padding-right:0!important;display:inline-block!important}.small-black-zoc{font-size:14px;font-weight:400;color:#000;min-width:64px}.small-black-zoc input,.small-black-zoc span{width:100%!important;padding-left:4px!important;padding-right:0!important;display:inline-block!important}.small-black-time{font-size:14px;font-weight:400;color:#000;min-width:110px}.small-black-time input,.small-black-time span{width:100%!important;padding-left:4px!important;padding-right:0!important;display:inline-block!important}.custom-table td{min-width:100px}.custom-table td span>input[type=number]{width:100%;margin:0;display:inline-block}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.reset-button[data-v-5f28c3d2]{margin-bottom:1rem}.btn-block-50{display:block;width:50%}[data-v-69f25db8] .table>tbody>tr.b-table-row-selected,[data-v-69f25db8] .table>tbody>tr.b-table-row-selected>td,[data-v-69f25db8] .table>tbody>tr.b-table-row-selected>th{background-color:hsla(0,0%,49%,.1);//border:1px solid red}.blackref[data-v-69f25db8]{color:dimgray}.vessel-limits[data-v-ea300e7c]{color:#000}[data-v-ea300e7c] .vessel-limits>table>tbody>tr>td{padding:0}[data-v-ea300e7c] .vessel-limits>table>tbody>tr>td:last-child{text-align:right}.port-warning-div[data-v-7254588e]{background-color:#000;color:#ff0;padding:0 3px;display:flex;gap:5px;align-items:center;border-radius:.2rem}.ports-table[data-v-7254588e]{height:calc(100vh - 350px);overflow-y:auto}.weather-container[data-v-321c9f1c]{max-height:80vh;overflow-y:auto}.current-weather[data-v-321c9f1c]{background:#f8f9fa;padding:1.5rem;border-radius:8px}.weather-card[data-v-321c9f1c]{display:flex;align-items:center;padding:.8rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:100%;min-height:80px}.weather-icon[data-v-321c9f1c]{font-size:1.8rem;margin-right:.8rem;flex-shrink:0}.weather-data .value[data-v-321c9f1c]{font-size:1.2rem;font-weight:500;color:#495057}.weather-data .label[data-v-321c9f1c]{font-size:.9rem;color:#6c757d}.weather-data .sub-label[data-v-321c9f1c]{font-size:.8rem;color:#6c757d}.weather-metric[data-v-321c9f1c]{padding:.6rem;background:#fff;border-radius:6px;margin-bottom:.5rem;color:#495057;font-size:.85rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forecast-container[data-v-321c9f1c]{max-height:400px;overflow-y:auto}.forecast-scroll[data-v-321c9f1c]{display:flex;gap:1rem;padding:1rem 0;overflow-x:auto;min-height:120px}.hourly-item[data-v-321c9f1c]{min-width:80px;text-align:center;padding:.5rem;background:#f8f9fa;border-radius:6px;border:2px solid transparent}.hourly-item.current-hour[data-v-321c9f1c]{background:#e3f2fd;border-color:#2196f3}.hour-time[data-v-321c9f1c]{font-weight:500;font-size:.9rem;margin-bottom:.25rem;color:#495057}.hour-temp[data-v-321c9f1c]{color:#d32f2f;font-weight:500;margin-bottom:.25rem}.hour-wind[data-v-321c9f1c]{color:#1976d2;font-size:.8rem;margin-bottom:.25rem}.hour-precip[data-v-321c9f1c]{color:#0277bd;font-size:.8rem}.hour-gust[data-v-321c9f1c]{color:#1976d2;font-size:.8rem;margin-bottom:.25rem}.hour-precip-prob[data-v-321c9f1c]{color:#6c757d;font-size:.75rem;margin-bottom:.15rem}.hour-waves[data-v-321c9f1c]{color:#0277bd;font-size:.75rem;margin-bottom:.15rem}.hour-sea[data-v-321c9f1c]{color:#00838f;font-size:.75rem;margin-bottom:.15rem}.daily-forecast[data-v-321c9f1c]{display:flex;flex-direction:column;gap:.5rem}.daily-item[data-v-321c9f1c]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:1rem;background:#f8f9fa;border-radius:6px}.day-name[data-v-321c9f1c]{font-weight:500;min-width:80px;color:#495057}.day-temps[data-v-321c9f1c]{min-width:80px;text-align:center}.temp-max[data-v-321c9f1c]{font-weight:500;margin-right:.5rem;color:#495057}.temp-min[data-v-321c9f1c]{font-size:.9rem}.day-precip-prob[data-v-321c9f1c],.day-precip[data-v-321c9f1c],.day-pressure[data-v-321c9f1c],.day-wave[data-v-321c9f1c],.day-wind[data-v-321c9f1c]{min-width:80px;text-align:center;font-size:.9rem}.day-precip-prob i[data-v-321c9f1c],.day-pressure i[data-v-321c9f1c],.day-wave i[data-v-321c9f1c]{margin-right:4px}.chart-container[data-v-321c9f1c]{padding:1rem;height:350px}[data-v-321c9f1c] .weather-tabs .nav-tabs{border-bottom:2px solid #dee2e6}[data-v-321c9f1c] .weather-tabs .nav-link{color:#6c757d;font-weight:500}[data-v-321c9f1c] .weather-tabs .nav-link.active{color:#495057;border-bottom:2px solid #007bff}.text-blue[data-v-321c9f1c]{color:#0277bd!important}.text-light-blue[data-v-321c9f1c]{color:#4fc3f7!important}.navarea-table-container[data-v-31382482]{width:100%;padding:0;font-size:.9rem}.navarea-filter-controls[data-v-31382482]{padding:8px 12px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;margin-bottom:8px}.navarea-filter-controls .form-check[data-v-31382482]{margin-bottom:0}.navarea-distance-slider[data-v-31382482]{flex:0 0 220px;max-width:220px}.section-title[data-v-31382482]{font-size:1rem;margin-bottom:5px;color:#555}.navarea-data-table[data-v-31382482]{max-height:400px;overflow-y:auto;font-size:.85rem}.no-data[data-v-31382482]{color:#888;font-style:italic;font-size:.85rem;margin-top:5px}[data-v-31382482] .table tr{cursor:pointer;transition:background-color .2s}[data-v-31382482] .table tr:hover{background-color:#f0f8ff}[data-v-31382482] .table-info{background-color:#d1ecf1!important}@media (max-width:768px){.navarea-table-container[data-v-31382482]{padding:0}.section-title[data-v-31382482]{font-size:.9rem}.navarea-distance-slider[data-v-31382482]{flex:1 1 auto;max-width:none}.navarea-data-table[data-v-31382482]{font-size:.8rem}}[data-v-31382482] tr.highlighted-row{background-color:#fe8!important;transition:background-color .3s}.ship-badge{min-width:100px;position:relative;cursor:pointer;padding:4px 14px;border:0;border-radius:7px;box-shadow:inset 0 0 0 1px rgba(148,163,184,.2);background:radial-gradient(ellipse at bottom,#e2e8f0 0,#f1f5f9 45%);color:rgba(51,65,85,.85);font-weight:700;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center}.ship-badge,.ship-badge:before{transition:all 1s cubic-bezier(.15,.83,.66,1)}.ship-badge:before{content:"";width:70%;height:1px;position:absolute;bottom:0;left:15%;background:#94a3b8;background:linear-gradient(90deg,rgba(148,163,184,0),rgba(148,163,184,.5) 50%,rgba(148,163,184,0));opacity:.1}.ship-badge--clickable{cursor:pointer}.ship-badge--clickable:hover{color:#1e293b;background:radial-gradient(ellipse at bottom,#cbd5e1 0,#e2e8f0 45%);transform:scale(1.08) translateY(-2px);box-shadow:inset 0 0 0 1px rgba(148,163,184,.4),0 4px 12px rgba(0,0,0,.08)}.ship-badge--clickable:hover:before{opacity:.3}[data-v-5dbf0c2e] #warning-modal .modal-header{background:linear-gradient(135deg,#fff4f4,#ffe9e9);border-bottom:none;padding:18px 22px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:inset 0 -1px 0 rgba(169,0,33,.12)}[data-v-5dbf0c2e] #warning-modal .modal-header .close{color:#d6445f;opacity:.75;text-shadow:none;transition:opacity .2s ease,transform .2s ease}[data-v-5dbf0c2e] #warning-modal .modal-header .close:hover{opacity:1;transform:scale(1.05)}.warning-modal-title[data-v-5dbf0c2e]{display:flex;flex-direction:column;gap:4px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.warning-modal-title .title-label[data-v-5dbf0c2e]{color:#a90021;font-size:1.05rem;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;gap:8px}.warning-modal-title .title-label i[data-v-5dbf0c2e]{font-size:1.1rem}.warning-card[data-v-5dbf0c2e]{background:#fff;border:1px solid #ffe5ea;border-radius:16px;box-shadow:0 12px 28px rgba(169,0,33,.14);padding:20px 22px;display:flex;flex-direction:column;gap:22px}.warning-content[data-v-5dbf0c2e]{display:flex;gap:18px;align-items:flex-start}.warning-icon[data-v-5dbf0c2e]{flex-shrink:0;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#ffe5ea,#ffd0d8);display:flex;align-items:center;justify-content:center;color:#a90021;font-size:1.8rem;box-shadow:0 6px 16px rgba(169,0,33,.15)}.warning-text[data-v-5dbf0c2e]{flex:1;display:flex;flex-direction:column;gap:10px}.warning-heading[data-v-5dbf0c2e]{color:#a90021;font-size:1.35rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.warning-description[data-v-5dbf0c2e]{color:#4a5266;font-size:.92rem;line-height:1.6;margin:0}.acknowledge-button[data-v-5dbf0c2e]{font-weight:600;letter-spacing:.01em;padding:10px;font-size:.95rem;background:linear-gradient(135deg,#4b5fdd,#3a4bc4);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(75,95,221,.25);transition:all .2s ease}.acknowledge-button[data-v-5dbf0c2e]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(75,95,221,.35);background:linear-gradient(135deg,#5a6fe7,#4b5fdd)}@media (max-width:576px){.warning-card[data-v-5dbf0c2e]{padding:16px}.warning-content[data-v-5dbf0c2e]{flex-direction:column;align-items:center;text-align:center}.warning-icon[data-v-5dbf0c2e]{width:50px;height:50px;font-size:1.5rem}.warning-heading[data-v-5dbf0c2e]{font-size:1.2rem}}[data-v-5dbf0c2e] .compact-tabs .nav-tabs{border-bottom:1px solid #d1d9e6;display:flex;flex-wrap:wrap;overflow-x:visible;overflow-y:visible;scrollbar-width:thin;padding:.15rem .15rem 0}[data-v-5dbf0c2e] .compact-tabs .nav-tabs .nav-item{margin-bottom:3px;white-space:nowrap;flex:0 0 auto;margin-right:1px}[data-v-5dbf0c2e] .compact-tabs .nav-link{padding:.3rem .6rem;font-size:.8rem;border-radius:.4rem .4rem 0 0;transition:all .2s ease;border:1px solid #e9ecef;border-bottom:none;color:#5a6a85}[data-v-5dbf0c2e] .compact-tabs .nav-link:hover:not(.active){background-color:hsla(208,7%,46%,.08);border-color:#e2e8f0;color:#495057}[data-v-5dbf0c2e] .compact-tabs .nav-link.active{background-color:#f8f9fa;background-image:linear-gradient(180deg,#fff,#f8f9fa);border-color:#d1d9e6;color:#3a3f51;font-weight:500;box-shadow:0 -2px 5px rgba(0,0,0,.03)}[data-v-5dbf0c2e] .compact-tabs .tab-content{border:1px solid #d1d9e6;border-top:none;padding:.75rem .2rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;background-color:#fff}[data-v-5dbf0c2e] .compact-tabs .nav-tabs::-webkit-scrollbar{height:3px;width:0}[data-v-5dbf0c2e] .compact-tabs .nav-tabs::-webkit-scrollbar-thumb{background:hsla(208,7%,46%,.2);border-radius:3px}[data-v-5dbf0c2e] .tab-content>.tab-pane{padding:0}[data-v-5dbf0c2e] .compact-tabs .tab-pane{padding-top:.5rem}#mymap[data-v-75a377b7]{z-index:1}.col{padding-bottom:10px}
/*  !*max-width: 100vw ;*!*/
/*  !*max-height: 100vh ;*!*/
/*  !*margin: auto; !* Центрирование изображения *!*!*/
/*  !*max-width: 100em; !* Максимальная ширина 100% *!*!*/
/*  !*max-height: none; !* Убрать максимальную высоту *!*!*/
/*  !*height: auto !important; !* Автоматическая высота *!*!*/
/*!* CSS для режима выравнивания по вертикали *!*/.pswp__img.vertical-align{max-width:none;max-height:100%;width:auto!important}.pswp__img.horizontal-align{max-width:100em;max-height:none;height:auto!important}.pswp__img.one-to-one{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}.unstyled-button[data-v-0ed01461]{border:none;padding:0;background:none}.active-btn[data-v-0ed01461]{background-color:#e9ecef;border-color:#ced4da;font-weight:500}.btn[data-v-0ed01461]{border-radius:0}.btn-group .btn[data-v-0ed01461]:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.btn-group .btn[data-v-0ed01461]:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.custom-button-group .btn[data-v-0ed01461]{background-color:#007bff;color:#fff;border:none;transition:background-color .3s ease}.custom-button-group .btn[data-v-0ed01461]:hover{background-color:#0056b3}

/*!
 * FilePond 4.30.4
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filepond--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;pointer-events:none;contain:strict}.filepond--drip{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:rgba(0,0,0,.01)}.filepond--drip-blob{transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:#a7a4a4;cursor:pointer}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{position:absolute;left:-.75em;right:-.75em;top:-.75em;bottom:-.75em;content:""}.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:rgba(0,0,0,.5);background-image:none;box-shadow:0 0 0 0 hsla(0,0%,100%,0);transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}.filepond--file-action-button[disabled]{color:hsla(0,0%,100%,.5);background-color:rgba(0,0,0,.25)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em .5625em;color:#fff;border-radius:.5em}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translateX(-.0625em)}20%,80%{transform:translateX(.125em)}30%,50%,70%{transform:translateX(-.25em)}40%,60%{transform:translateX(.25em)}}@keyframes fall{0%{opacity:0;transform:scale(.5);animation-timing-function:ease-out}70%{opacity:1;transform:scale(1.1);animation-timing-function:ease-in-out}to{transform:scale(1);animation-timing-function:ease-out}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}.filepond--item[data-drag-state=drag]{cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{transform-style:preserve-3d;background-color:transparent!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;backface-visibility:hidden;transform-origin:left top;transform:translate3d(0,.5em,0)}.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits,.filepond--root .filepond--credits[style]{display:none}.report-form .small[data-v-69c7b484]{font-size:.8rem;font-weight:500}@media (max-width:760px){.form-group-sm[data-v-69c7b484]{margin-bottom:.5rem}.compact-control[data-v-69c7b484]{height:32px}.compact-textarea[data-v-69c7b484]{font-size:.875rem;min-height:60px}.b-form-spinbutton.compact-control[data-v-69c7b484] .btn{padding:.1rem .3rem}.container[data-v-69c7b484]{padding:.5rem}}@media (max-width:991px){.container-fluid[data-v-6eda8668]{padding-left:0!important;padding-right:0!important}.row[data-v-6eda8668]{margin-left:-5px!important;margin-right:-5px!important}.col[data-v-6eda8668],[class*=col-][data-v-6eda8668]{padding-left:0!important;padding-right:0!important}}.control-panel[data-v-3d301ace]{background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.control-section[data-v-3d301ace]{border-bottom:1px solid #e9ecef;padding-bottom:1rem}.control-section[data-v-3d301ace]:last-child{border-bottom:none;padding-bottom:0}.control-item[data-v-3d301ace]{background:#fff;padding:10px;border-radius:6px;border:1px solid #e9ecef}.control-item .d-flex.gap-2[data-v-3d301ace]{gap:.5rem!important}.control-item .btn.flex-fill[data-v-3d301ace]{flex:1;min-width:0;font-size:.8rem;padding:.375rem .5rem}.form-label[data-v-3d301ace]{font-weight:600;margin-bottom:8px;display:block;color:#495057}.form-range[data-v-3d301ace]{margin-top:5px;width:100%}.form-select[data-v-3d301ace]{width:100%;padding:.375rem .75rem;border:1px solid #ced4da;border-radius:.25rem}.navigation-buttons .btn[data-v-3d301ace]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:2px}.ecdis-container[data-v-3d301ace]{position:relative;width:100%;height:calc(100vh - 250px);min-height:500px;border:2px solid #dee2e6;border-radius:8px;overflow:hidden;background:linear-gradient(45deg,#012 25%,transparent 0),linear-gradient(-45deg,#012 25%,transparent 0),linear-gradient(45deg,transparent 75%,#012 0),linear-gradient(-45deg,transparent 75%,#012 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;background-color:#036}.ecdis-image-wrapper[data-v-3d301ace]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ecdis-image[data-v-3d301ace]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.placeholder-display[data-v-3d301ace]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;text-align:center}.placeholder-content[data-v-3d301ace]{background:rgba(0,0,0,.7);padding:30px;border-radius:10px;border:2px dashed hsla(0,0%,100%,.3)}.loading-overlay[data-v-3d301ace]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.8);color:#fff;text-align:center}@media (max-width:991px){.control-panel[data-v-3d301ace]{margin-bottom:15px}.ecdis-container[data-v-3d301ace]{height:400px;min-height:400px}.navigation-buttons .btn[data-v-3d301ace]{width:35px;height:35px}}.chart-warning-text{font-size:22px;font-weight:400;color:#fff;background-color:#f65b62}.chart-text{font-size:14px;font-weight:400;color:#fff;background-color:#08a1b4}.chart-text-simple{background-color:#fff}.chart-text-simple,.chart-text-simple1{font-size:12px;font-weight:400;color:#000}.chart-text-simple1{background-color:#c9ffba}.leaflet-dragging .leaflet-grab,.leaflet-grab{cursor:crosshair}.icon1{font-size:22px}.popup-fixed{position:fixed;top:100px!important;left:0!important;right:25px!important;transform:none!important;margin:0;border-radius:0;max-width:550px;.leaflet-popup-tip-container{display:none}.leaflet-popup-content-wrapper{border-radius:0}}.leaflet-popup-content{display:flex!important;width:-moz-fit-content!important;width:fit-content!important}.leaflet-popup-content button{margin:3px;white-space:nowrap}.general-route-selected-row{background-color:#c9ffba}.leaflet-container .leaflet-control-mapcentercoord{background-color:hsla(0,0%,100%,.7);box-shadow:0 0 5px #bbb;padding:0 5px;margin:0;color:#333;font:11px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-control-mapcentercoord-icon{background:url(/img/MapCenterCoordIcon1.01ea2c07.svg) 50% 50% no-repeat;margin:-18px 0 0 -18px;width:36px;height:36px;left:50%;top:50%;content:"";display:block;position:absolute;z-index:-1}.leaflet-control-scalefactor{border:2px solid #777;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scalefactor.leaflet-control{margin-left:5px}#foliomap{border:1px solid dimgray}:deep(.ship-icon-container){background:transparent;border:none}button[data-v-eb043f74]:hover{color:#000;background-color:#fff;outline:none!important}.purchased-row[data-v-eb043f74]{background-color:#eafbe7!important}.expired-row[data-v-eb043f74]{background-color:#fbe7e7!important}.purchased-row.table-active[data-v-eb043f74]{background-color:#a8d8a0!important}.expired-row.table-active[data-v-eb043f74]{background-color:#f2bfbf71!important}[data-v-eb043f74] .purchased-row>td{background-color:#eafbe7!important}[data-v-eb043f74] .expired-row>td{background-color:#fbe7e7!important}[data-v-eb043f74] .purchased-row.table-active>td{background-color:#a8d8a0!important}[data-v-eb043f74] .expired-row.table-active>td{background-color:#f0a0a0!important}[data-v-eb043f74] .table tbody tr.purchased-row{background-color:#eafbe7!important}[data-v-eb043f74] .table tbody tr.expired-row{background-color:#fbe7e7!important}[data-v-eb043f74] .table tbody tr.purchased-row.table-active{background-color:#a8d8a0!important}[data-v-eb043f74] .table tbody tr.expired-row.table-active{background-color:#f0a0a0!important}[data-v-eb043f74] .table tbody tr.purchased-row:hover{background-color:#d4f4d0!important}[data-v-eb043f74] .table tbody tr.expired-row:hover{background-color:#f4d0d0!important}[data-v-eb043f74] .table tbody tr.purchased-row.table-active:hover{background-color:#95d085!important}[data-v-eb043f74] .table tbody tr.expired-row.table-active:hover{background-color:#ed8585!important}.no-service-message[data-v-615b4e91]{font-size:1rem;color:#b71c1c;text-align:center;margin-top:2rem}[data-v-3e58b0f4] .compact-tabs .nav-tabs{border-bottom:1px solid #d1d9e6;display:flex;flex-wrap:wrap;overflow-x:visible;overflow-y:visible;scrollbar-width:thin;padding:.15rem .15rem 0}[data-v-3e58b0f4] .compact-tabs .nav-tabs .nav-item{margin-bottom:3px;white-space:nowrap;flex:0 0 auto;margin-right:1px}[data-v-3e58b0f4] .compact-tabs .nav-link{padding:.3rem .6rem;font-size:.8rem;border-radius:.4rem .4rem 0 0;transition:all .2s ease;border:1px solid #e9ecef;border-bottom:none;color:#5a6a85}[data-v-3e58b0f4] .compact-tabs .nav-link:hover:not(.active){background-color:hsla(208,7%,46%,.08);border-color:#e2e8f0;color:#495057}[data-v-3e58b0f4] .compact-tabs .nav-link.active{background-color:#f8f9fa;background-image:linear-gradient(180deg,#fff,#f8f9fa);border-color:#d1d9e6;color:#3a3f51;font-weight:500;box-shadow:0 -2px 5px rgba(0,0,0,.03)}[data-v-3e58b0f4] .compact-tabs .tab-content{border:1px solid #d1d9e6;border-top:none;padding:.75rem .2rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;background-color:#fff}[data-v-3e58b0f4] .compact-tabs .nav-tabs::-webkit-scrollbar{height:3px;width:0}[data-v-3e58b0f4] .compact-tabs .nav-tabs::-webkit-scrollbar-thumb{background:hsla(208,7%,46%,.2);border-radius:3px}[data-v-3e58b0f4] .tab-content>.tab-pane{padding:0}[data-v-3e58b0f4] .compact-tabs .tab-pane{padding-top:.5rem}.leaflet-bar button,.leaflet-bar button:hover{background-color:#fff;border:none;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar button{background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;display:block}.leaflet-bar button:hover{background-color:#f4f4f4}.leaflet-bar button:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar button:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar button.disabled,.leaflet-bar.disabled{cursor:default;pointer-events:none;opacity:.4}.easy-button-button .button-state{display:block;width:100%;height:100%;position:relative}.leaflet-touch .leaflet-bar button{width:30px;height:30px;line-height:30px}.leaflet-container .leaflet-control-search{position:relative;float:left;background:#fff;color:#1978cf;border:2px solid rgba(0,0,0,.2);background-clip:padding-box;border-radius:4px;background-color:hsla(0,0%,100%,.8);z-index:1000;margin-left:10px;margin-top:10px}.leaflet-control-search.search-exp{background:#fff;border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-control-search .search-input{display:block;float:left;background:#fff;border:1px solid #666;border-radius:2px;height:22px;padding:0 20px 0 2px;margin:4px 0 4px 4px}.leaflet-control-search.search-load .search-input{background:url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///5mZmfj4+M/Pz/Ly8rS0tMnJyZmZmbu7u6enp93d3eTk5KCgoNfX15qamq6ursLCwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAAKAAEALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQACgACACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQACgADACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkEAAoABAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkEAAoABQAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkEAAoABgAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAAKAAcALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkEAAoACAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAAKAAkALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQACgAKACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQACgALACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==) no-repeat 100% #fff}.leaflet-control-search.search-load .search-cancel{visibility:hidden}.leaflet-control-search .search-cancel{display:block;width:22px;height:22px;position:absolute;right:28px;margin:6px 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABGCAYAAADMz7TxAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAAHdElNRQfdCR0OKzSQTWy0AAAEPElEQVRYw+2XXWhbZRjHf8vH7I6b2eqihLItXYgKTfuCClurOMUJboIyGV75gkLdja43IujFELxwV8KYV0KFwXsh+AHiTZkoohYUHGM7S4c2ZongPFvjUk+1J93apN48iYf0JP0wiBd5IOTkPe/7f77+z/mfwP/dNrW5dxtwF9Ajv6vAdWB+vYBRYBA4AowAO2XfPHAe+BSYBCprjfo54FvgJnALmAGuAX8BNaAAvAFsCzoc9l2HgAPAW8CDwI/AOHAG+Ay4CGwG7gMGABe4IE4CbSfwvkQ1CTwFRJoc3g98ACzKnky7VB8DikAZGJWmBNlBib4CvNzch5DvejewHbgCfCM1DLLvgB+k+7t9LFgBGBVvLrDQJpN5YK7pTCDgonzvaNVBsW2yx38mEPBnYBZIAU+I9yDejgD7pIZXAK+V5+3S5YpQ5Blgqy+lHmA/8JFMzTlgqB0PF6TDGaHHPiAJ9Ar3jgCvSJdD8imsxsUQcBj4HPhDanTTNzUeUJL1GjANvADcHhQhwLLU5ZwcXJauX5NoPpGULWCvDEMG+FMiXW5H9ChwJ9AvjUrI6G0CHgbOSuQ14Cd5Bvwre1RKUxNevkrTrK7XvpZausBvwMd0rWsd1mWtdaAuG2PWp8ta6zXpsjGmspqMAqCUOgq8KbO5R2baAnaJg0eAqFLqom3bt1pGqLUOyeZ3AAVclmiyMmJ7RVr3A78DbwPjxpglP6B/lnsBLel+D5wEztYPiMOvgNeAo8Dzos3ZVpoyCDwurxxngC/83o0xNWPMeZGJPPAAcEBrvTZdNsb8N7ostOmcLmutN6bLwsdmsBW6bIzxWgFOAV+KbrwIHNZab60XXWvdI0CjIq+XpZ7BxLZte0EpFajLSqmWuqyUumDbdi1wUpRSvwIOcDeQBoaBp4FnhfRxachmqfO9gKuUytm2vbgC0LbtZaXUhnRZIl1u97SJAnfIJyRvDTeksw8BJ0RKo0AOOGGM+TDShm+LAnAj4Pak1vqkcPCgvATs6upy1zopo8VioW+2XD7uuu4hz/OGgAXLsqZjsdjEjt7ed5PJ/qtrBsxmLx1zHOeU53lbgg5YllVJJBJjmczg+KqA2eylY78Ui+8tVatt04qEw+xJJl8KAg3503Qc51QdLB6PrwCqry1VqziOc7pYLPS1BJwtl8fqacbjcYaHRxgY+Off68BAhuHhkQao53lbZsvl4yuir1+4rvtk/bpUKpHP50mlUo2NqVSKfD5PqVTCd+YQ8HogoOd59/hvTE1lG0AA+Xy+sdbqTLOmdMQiPjpMu3NzQ/6a1dP0R+qP0rKs6ZaAsVhsog4Yj8cbYH6AVCrFzMz1Rh1jsdhESx4Wi4W+XC6X83fa34DmNcuyKul0Ot08NY0aJpP9VxOJxFgkHG50utnqa5FwmEQiMRY0gkGjN+o4zumOjF4nHg5d69oG7G9LxrhhWXdE7gAAAABJRU5ErkJggg==) no-repeat 0 -46px;text-decoration:none;opacity:.8}.leaflet-control-search .search-cancel:hover{opacity:1}.leaflet-control-search .search-cancel span{display:none;font-size:18px;line-height:20px;color:#ccc;font-weight:700}.leaflet-control-search .search-cancel:hover span{color:#aaa}.leaflet-control-search .search-button{display:block;float:left;width:30px;height:30px;background:url(data:image/png;base64,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) no-repeat 4px 4px #fff;border-radius:4px}.leaflet-control-search .search-button:hover{background:url(data:image/png;base64,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) no-repeat 4px -20px #fafafa}.leaflet-control-search .search-tooltip{position:absolute;top:100%;left:0;float:left;list-style:none;padding-left:0;min-width:120px;max-height:122px;box-shadow:1px 1px 6px rgba(0,0,0,.4);background-color:rgba(0,0,0,.25);z-index:1010;overflow-y:auto;overflow-x:hidden;cursor:pointer}.leaflet-control-search .search-tip{margin:2px;padding:2px 4px;display:block;color:#000;background:#eee;border-radius:.25em;text-decoration:none;white-space:nowrap;vertical-align:center}.leaflet-control-search .search-button:hover{background-color:#f4f4f4}.leaflet-control-search .search-tip-select,.leaflet-control-search .search-tip:hover{background-color:#fff}.leaflet-control-search .search-alert{cursor:pointer;clear:both;font-size:.75em;margin-bottom:5px;padding:0 .25em;color:#e00;font-weight:700;border-radius:.25em}.yellow{filter:hue-rotate(-.84turn) brightness(240%);font-size:20px}.leaflet-center{left:50%;transform:translate(-50%)}.leaflet-middle{top:50%;position:absolute;z-index:1000;pointer-events:none;transform:translateY(-50%)}.leaflet-center.leaflet-middle{transform:translate(-50%,-50%)}.button-13{background-color:#e1ecf4;border:1px solid #7aa7c7;border-radius:8px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.7);box-sizing:border-box;color:#39739d;cursor:pointer;display:inline-block;outline:none;font-size:12px;line-height:24px;padding:0 10px 0 11px;position:relative;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle}.button-13:hover{background-color:#b3d3ea;color:#2c5777}.button-13:focus{outline:0!important;box-shadow:none}.button-13:active{background-color:#a0c7e4;box-shadow:none;color:#2c5777}.button-14{background-color:#e1ecf4;border:1px solid #7aa7c7;border-radius:8px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.7);box-sizing:border-box;color:#39739d;cursor:pointer;display:inline-block;font-size:12px;line-height:24px;padding:0 10px 0 11px;position:relative;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;width:100px}.button-14:hover{background-color:#b3d3ea;color:#2c5777}.button-14:focus{outline:0!important;box-shadow:none}.button-14:active{background-color:#a0c7e4;box-shadow:none;color:#2c5777}.button-14-small{background-color:#e1ecf4;border:1px solid #7aa7c7;border-radius:8px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.7);box-sizing:border-box;color:#39739d;cursor:pointer;display:inline-block;font-size:12px;line-height:24px;padding:0 10px 0 11px;position:relative;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;width:104px}.button-14-small:focus{outline:0!important;box-shadow:none}.button-14-small:active{background-color:#a0c7e4;box-shadow:none;color:#2c5777}.button-14-no-hover{background-color:#e1ecf4;border:1px solid #7aa7c7;border-radius:8px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.7);box-sizing:border-box;color:#39739d;cursor:pointer;display:inline-block;font-size:12px;line-height:24px;padding:0 10px 0 11px;position:relative;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;width:100px}.button-14-no-hover:focus{outline:0!important;box-shadow:none}.button-14-no-hover:active{background-color:#a0c7e4;box-shadow:none;color:#2c5777}.button-15{background-color:#e1ecf4;border:1px solid #7aa7c7;border-radius:8px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.7);box-sizing:border-box;color:#39739d;cursor:pointer;display:inline-block;font-size:12px;line-height:24px;padding:0 1px 0 1px;position:relative;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;width:24px}.button-15:hover{background-color:#b3d3ea;color:#2c5777}.button-15:focus{outline:0!important;box-shadow:none}.button-15:active{background-color:#a0c7e4;box-shadow:none;color:#2c5777}.button-16{background-color:#e1ecf4;border:1px solid #7aa7c7;border-radius:8px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.7);box-sizing:border-box;color:#39739d;cursor:pointer;display:inline-block;font-size:12px;line-height:24px;position:relative;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;width:52px}.button-17{background-color:transparent!important;width:100px}.button-18{background-color:#e1ecf4;border:1px solid #7aa7c7;border-radius:8px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.7);box-sizing:border-box;color:#39739d;cursor:pointer;display:inline-block;font-size:12px;line-height:24px;position:relative;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;width:25px}.button-18:hover{background-color:#b3d3ea;color:#2c5777}.button-18:focus{outline:0!important;box-shadow:none}.button-18:active{background-color:#a0c7e4;box-shadow:none;color:#2c5777}.button-19{background-color:transparent!important;width:100px}.button-20{background-color:#ffdb50;border:1px solid #f1a20a;border-radius:8px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.7);box-sizing:border-box;color:#686868;cursor:pointer;display:inline-block;font-size:12px;line-height:24px;padding:0 10px 0 11px;position:relative;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;width:100px}.button-20:hover{background-color:#ecc537;color:#686868}.button-20:focus{outline:0!important;box-shadow:none}.button-20:active{background-color:#e8be29;box-shadow:none;color:#686868}.wide-header th[aria-colindex="2"]{width:99%}.button-21{background-color:#ff0;border:1px solid #7aa7c7;border-radius:8px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.7);box-sizing:border-box;color:#39739d;cursor:pointer;display:inline-block;font-size:12px;line-height:24px;padding:0 10px 0 11px;position:relative;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;width:100px;white-space:normal}.button-21:hover{background-color:#b3d3ea;color:#2c5777}#ordersmap{border:1px solid dimgray}.leaflet-interactive:hover{stroke:#ffa011;stroke-width:4}.api-loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(60,60,60,.7);color:#fff;padding:8px 16px;border-radius:20px;font-size:.9em;z-index:1050;display:flex;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,.2);animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.api-loading-indicator i{margin-right:6px}.critical-loading-overlay[data-v-87b20fa8]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1020;animation:fadeIn-87b20fa8 .3s ease-out}.critical-loading-content[data-v-87b20fa8]{text-align:center;padding:3rem 2rem;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);max-width:400px;width:90%}.stylish-progress-container[data-v-87b20fa8]{width:100%}.progress-label h5[data-v-87b20fa8]{color:#2c3e50;font-weight:600;margin:0}.stylish-progress-bar[data-v-87b20fa8]{margin:1.5rem 0;width:100%}.progress-track[data-v-87b20fa8]{position:relative;width:100%;height:8px;background:#ecf0f1;border-radius:4px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.progress-fill[data-v-87b20fa8]{background:linear-gradient(90deg,#27ae60,#2ecc71,#58d68d);animation:fillProgress-87b20fa8 2s ease-in-out infinite;box-shadow:0 0 10px rgba(46,204,113,.3)}.progress-fill[data-v-87b20fa8],.progress-glow[data-v-87b20fa8]{position:absolute;top:0;left:0;height:100%;width:0;border-radius:4px}.progress-glow[data-v-87b20fa8]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);animation:glowMove-87b20fa8 2s ease-in-out infinite}@keyframes fillProgress-87b20fa8{0%{width:0}50%{width:100%}to{width:100%}}@keyframes glowMove-87b20fa8{0%{width:0;left:0}50%{width:30%;left:70%}to{width:0;left:100%}}.loading-dots[data-v-87b20fa8]{display:flex;justify-content:center;gap:8px}.loading-dots span[data-v-87b20fa8]{width:8px;height:8px;background:#27ae60;border-radius:50%;animation:dotPulse-87b20fa8 1.5s ease-in-out infinite}.loading-dots span[data-v-87b20fa8]:first-child{animation-delay:0s}.loading-dots span[data-v-87b20fa8]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-87b20fa8]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-87b20fa8{0%,60%,to{transform:scale(1);opacity:.7}30%{transform:scale(1.3);opacity:1}}@keyframes fadeIn-87b20fa8{0%{opacity:0}to{opacity:1}}.content-blocked[data-v-87b20fa8]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.background-loading-indicator[data-v-87b20fa8]{position:fixed;top:70px;right:10px;background:hsla(0,0%,100%,.95);border:1px solid #dee2e6;border-radius:8px;padding:12px 16px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1035;min-width:250px;max-width:350px}.loading-content[data-v-87b20fa8]{display:flex;align-items:center;font-size:14px}.loading-details[data-v-87b20fa8]{border-top:1px solid #dee2e6;padding-top:8px}.loading-task[data-v-87b20fa8]{padding:4px 0}.slide-down-enter-active[data-v-87b20fa8],.slide-down-leave-active[data-v-87b20fa8]{transition:all .3s ease;transform-origin:top}.slide-down-enter-from[data-v-87b20fa8],.slide-down-leave-to[data-v-87b20fa8]{opacity:0;transform:translateY(-20px) scale(.9)}.band-filters[data-v-0a8fa6e8]{padding:6px 12px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;margin-bottom:4px;flex-wrap:wrap}.checkbox-wrapper-10[data-v-0a8fa6e8]{margin-right:8px;margin-bottom:4px}.checkbox-wrapper-10 .tgl[data-v-0a8fa6e8]{display:none}.checkbox-wrapper-10 .tgl [data-v-0a8fa6e8],.checkbox-wrapper-10 .tgl [data-v-0a8fa6e8]:after,.checkbox-wrapper-10 .tgl [data-v-0a8fa6e8]:before,.checkbox-wrapper-10 .tgl+.tgl-btn[data-v-0a8fa6e8],.checkbox-wrapper-10 .tgl[data-v-0a8fa6e8],.checkbox-wrapper-10 .tgl[data-v-0a8fa6e8]:after,.checkbox-wrapper-10 .tgl[data-v-0a8fa6e8]:before{box-sizing:border-box}.checkbox-wrapper-10 .tgl [data-v-0a8fa6e8]::-moz-selection,.checkbox-wrapper-10 .tgl [data-v-0a8fa6e8]:after::-moz-selection,.checkbox-wrapper-10 .tgl [data-v-0a8fa6e8]:before::-moz-selection,.checkbox-wrapper-10 .tgl+.tgl-btn[data-v-0a8fa6e8]::-moz-selection,.checkbox-wrapper-10 .tgl[data-v-0a8fa6e8]::-moz-selection,.checkbox-wrapper-10 .tgl[data-v-0a8fa6e8]:after::-moz-selection,.checkbox-wrapper-10 .tgl[data-v-0a8fa6e8]:before::-moz-selection{background:none}.checkbox-wrapper-10 .tgl [data-v-0a8fa6e8]::-moz-selection,.checkbox-wrapper-10 .tgl [data-v-0a8fa6e8]::selection,.checkbox-wrapper-10 .tgl [data-v-0a8fa6e8]:after::-moz-selection,.checkbox-wrapper-10 .tgl [data-v-0a8fa6e8]:after::selection,.checkbox-wrapper-10 .tgl [data-v-0a8fa6e8]:before::-moz-selection,.checkbox-wrapper-10 .tgl [data-v-0a8fa6e8]:before::selection,.checkbox-wrapper-10 .tgl+.tgl-btn[data-v-0a8fa6e8]::-moz-selection,.checkbox-wrapper-10 .tgl+.tgl-btn[data-v-0a8fa6e8]::selection,.checkbox-wrapper-10 .tgl[data-v-0a8fa6e8]::-moz-selection,.checkbox-wrapper-10 .tgl[data-v-0a8fa6e8]::selection,.checkbox-wrapper-10 .tgl[data-v-0a8fa6e8]:after::-moz-selection,.checkbox-wrapper-10 .tgl[data-v-0a8fa6e8]:after::selection,.checkbox-wrapper-10 .tgl[data-v-0a8fa6e8]:before::-moz-selection,.checkbox-wrapper-10 .tgl[data-v-0a8fa6e8]:before::selection{background:none}.checkbox-wrapper-10 .tgl+.tgl-btn[data-v-0a8fa6e8]{outline:0;display:block;width:3.5em;height:1.8em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-wrapper-10 .tgl+.tgl-btn[data-v-0a8fa6e8]:after,.checkbox-wrapper-10 .tgl+.tgl-btn[data-v-0a8fa6e8]:before{position:relative;display:block;content:"";width:50%;height:100%}.checkbox-wrapper-10 .tgl+.tgl-btn[data-v-0a8fa6e8]:after{left:0}.checkbox-wrapper-10 .tgl+.tgl-btn[data-v-0a8fa6e8]:before{display:none}.checkbox-wrapper-10 .tgl:checked+.tgl-btn[data-v-0a8fa6e8]:after{left:50%}.checkbox-wrapper-10 .tgl-flip+.tgl-btn[data-v-0a8fa6e8]{padding:2px;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;perspective:100px;font-size:.75rem}.checkbox-wrapper-10 .tgl-flip+.tgl-btn[data-v-0a8fa6e8]:after,.checkbox-wrapper-10 .tgl-flip+.tgl-btn[data-v-0a8fa6e8]:before{display:inline-block;transition:all .4s ease;width:100%;text-align:center;line-height:1.6em;font-weight:600;color:#fff;position:absolute;top:0;left:0;backface-visibility:hidden;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.checkbox-wrapper-10 .tgl-flip+.tgl-btn[data-v-0a8fa6e8]:after{content:attr(data-tg-on);background:#007bff;transform:rotateY(-180deg)}.checkbox-wrapper-10 .tgl-flip+.tgl-btn[data-v-0a8fa6e8]:before{background:#6c757d;content:attr(data-tg-off)}.checkbox-wrapper-10 .tgl-flip+.tgl-btn[data-v-0a8fa6e8]:active:before{transform:rotateY(-20deg)}.checkbox-wrapper-10 .tgl-flip:checked+.tgl-btn[data-v-0a8fa6e8]:before{transform:rotateY(180deg)}.checkbox-wrapper-10 .tgl-flip:checked+.tgl-btn[data-v-0a8fa6e8]:after{transform:rotateY(0);left:0;background:#0056b3}.checkbox-wrapper-10 .tgl-flip:checked+.tgl-btn[data-v-0a8fa6e8]:active:after{transform:rotateY(20deg)}.checkbox-wrapper-10:first-child .tgl-flip+.tgl-btn[data-v-0a8fa6e8]:after{background:#28a745}.checkbox-wrapper-10:first-child .tgl-flip:checked+.tgl-btn[data-v-0a8fa6e8]:after{background:#218838}.checkbox-wrapper-10.compact[data-v-0a8fa6e8]{margin-right:3px;margin-bottom:3px;flex:1;display:flex;justify-content:center}.checkbox-wrapper-10.compact .tgl+.tgl-btn.compact[data-v-0a8fa6e8]{width:2.5em;height:1.7em;font-size:.9rem;padding:2px 0}.checkbox-wrapper-10.compact .tgl-flip+.tgl-btn.compact[data-v-0a8fa6e8]:after,.checkbox-wrapper-10.compact .tgl-flip+.tgl-btn.compact[data-v-0a8fa6e8]:before{line-height:1.6em;font-size:.8rem;padding:1px 0}@media (max-width:768px){.band-filters[data-v-0a8fa6e8]{padding:6px 8px}.checkbox-wrapper-10[data-v-0a8fa6e8]{margin-right:4px;margin-bottom:2px}.checkbox-wrapper-10 .tgl+.tgl-btn[data-v-0a8fa6e8]{width:3em;height:1.5em}.checkbox-wrapper-10 .tgl-flip+.tgl-btn[data-v-0a8fa6e8]{font-size:.65rem}.checkbox-wrapper-10 .tgl-flip+.tgl-btn[data-v-0a8fa6e8]:after,.checkbox-wrapper-10 .tgl-flip+.tgl-btn[data-v-0a8fa6e8]:before{line-height:1.3em}}@media (max-width:1200px){.band-filters[data-v-0a8fa6e8]{padding:4px 6px;gap:.15rem!important;display:flex;justify-content:space-between}.checkbox-wrapper-10.compact[data-v-0a8fa6e8]{margin-right:1px;margin-bottom:1px;flex:1}}.period-stepper[data-v-4f9af61b]{display:flex;align-items:center;background:#fff;border-radius:.25rem;border:1px solid #17a2b8;overflow:hidden;height:31px;min-width:160px;max-width:160px;padding:0}.period-stepper.disabled[data-v-4f9af61b]{opacity:.5;pointer-events:none;border-color:#6c757d}.period-arrow[data-v-4f9af61b]{display:flex;align-items:center;justify-content:center;width:28px;height:100%;border:none;background:transparent;color:#17a2b8;cursor:pointer;transition:background-color .15s ease-in-out;outline:none!important;box-shadow:none!important}.period-arrow[data-v-4f9af61b]:hover:not(:disabled){background:#17a2b8;color:#fff}.period-arrow[data-v-4f9af61b]:disabled{color:#dee2e6;cursor:not-allowed}.period-arrow-left[data-v-4f9af61b]{border-right:1px solid #dee2e6}.period-arrow-right[data-v-4f9af61b]{border-left:1px solid #dee2e6}.period-display[data-v-4f9af61b]{flex:1;text-align:center;padding:.25rem .5rem;font-weight:400;color:#17a2b8;background:#fff;font-size:.875rem;line-height:1.5;white-space:nowrap}.purchased-row[data-v-e3b99eca],.table-success>td[data-v-e3b99eca],.table-success>th[data-v-e3b99eca],.table-success[data-v-e3b99eca]{background-color:#eafbe7!important}.table-success:hover>td[data-v-e3b99eca],.table-success:hover>th[data-v-e3b99eca],.table-success[data-v-e3b99eca]:hover{background-color:#d4f4d0!important}.small-gray-card[data-v-e3b99eca]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057}.small-cyan-card[data-v-e3b99eca],.small-gray-card[data-v-e3b99eca]{display:inline-block;padding:2px 6px;font-size:.75rem;font-weight:500}.small-cyan-card[data-v-e3b99eca]{background-color:#e0f7ff;border:1px solid #17a2b8;border-radius:4px;color:#0c5460}.smt2s[data-v-e3b99eca]{font-size:.7rem;color:#6c757d;font-weight:400}.small-black[data-v-e3b99eca]{color:#212529;font-size:.875rem}.small-gray[data-v-e3b99eca]{color:#6c757d;font-size:.875rem;background-color:#f8f9fa}.newly-added-cell[data-v-e3b99eca]{background-color:#d4edda!important;border-left:4px solid #28a745!important;animation:newCellPulse-e3b99eca 3s ease-in-out;transition:all .3s ease}@keyframes newCellPulse-e3b99eca{0%{background-color:#28a745;transform:scale(1.02)}15%{background-color:#d4edda;transform:scale(1)}to{background-color:#d4edda}}.new-cell-badge[data-v-e3b99eca]{background-color:#28a745;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:12px;margin-left:5px;animation:badgeFadeIn-e3b99eca .3s ease-in}@keyframes badgeFadeIn-e3b99eca{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.table-row-enter-active[data-v-e3b99eca]{transition:all .3s ease}.table-row-enter[data-v-e3b99eca]{opacity:0;transform:translateY(-10px)}.font-weight-600[data-v-6eacea86]{font-weight:600}.shadow-sm[data-v-6eacea86]{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.card-header[data-v-6eacea86]{border-bottom:1px solid rgba(0,0,0,.125)}.list-group-flush .list-group-item[data-v-6eacea86]{border-width:0 0 1px 0}.small[data-v-6eacea86]{font-size:.875rem}.text-muted[data-v-6eacea86]{color:#6c757d!important}.btn-sm[data-v-6eacea86]{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.spinner-border-sm[data-v-6eacea86]{width:.875rem;height:.875rem}button[data-v-0a9c84fb]:hover{color:#000;background-color:#fff}.gap-1[data-v-0a9c84fb]{gap:.25rem}.breadcrumb[data-v-0d032e72]{margin:0;padding:0;border-width:1px;border-style:solid}.breadcrumb a[data-v-0d032e72],.breadcrumb[data-v-0d032e72]{display:inline-block}.breadcrumb a[data-v-0d032e72]{text-rendering:optimizeLegibility;text-decoration:none;height:26px;line-height:26px;padding:0 7px 0 14px;position:relative;font-size:.8rem;font-family:inherit}.breadcrumb a[data-v-0d032e72]:first-child{padding-left:11px}.breadcrumb a[data-v-0d032e72]:last-child{padding-right:11px;pointer-events:none;cursor:default}.breadcrumb a[data-v-0d032e72]:last-child:after,.breadcrumb a[data-v-0d032e72]:last-child:before{border:0}.breadcrumb a[data-v-0d032e72]:after,.breadcrumb a[data-v-0d032e72]:before{content:" ";display:block;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:7px solid transparent;position:absolute;margin:auto;top:0;bottom:0;left:100%;z-index:2}.breadcrumb a[data-v-0d032e72]:before{margin-left:1px;z-index:1}.light[data-v-0d032e72]{border-color:#9c9e9e}.light a[data-v-0d032e72]{color:#5a6a85;background-color:#e5e9e9;text-shadow:0 -1px hsla(0,0%,100%,.7);box-shadow:inset 0 1px 0 #fff}.light a[data-v-0d032e72]:after{border-left-color:#e5e9e9}.light a[data-v-0d032e72]:before{border-left-color:#9c9e9e}.light a[data-v-0d032e72]:focus,.light a[data-v-0d032e72]:hover{background:#edf1f1}.light a[data-v-0d032e72]:active:before,.light a[data-v-0d032e72]:hover:after{border-left-color:#edf1f1}.light a[data-v-0d032e72]:last-child{background-color:#d3d7d7}.bdcnt[data-v-0d032e72]{margin:0}.no-service-message[data-v-466b755f]{font-size:1rem;color:#b71c1c;text-align:center;margin-top:2rem}[data-v-1712e060] .compact-tabs .nav-tabs{border-bottom:1px solid #d1d9e6;display:flex;flex-wrap:wrap;overflow-x:visible;overflow-y:visible;scrollbar-width:thin;padding:.15rem .15rem 0}[data-v-1712e060] .compact-tabs .nav-tabs .nav-item{margin-bottom:3px;white-space:nowrap;flex:0 0 auto;margin-right:1px}[data-v-1712e060] .compact-tabs .nav-link{padding:.3rem .6rem;font-size:.8rem;border-radius:.4rem .4rem 0 0;transition:all .2s ease;border:1px solid #e9ecef;border-bottom:none;color:#5a6a85}[data-v-1712e060] .compact-tabs .nav-link:hover:not(.active){background-color:hsla(208,7%,46%,.08);border-color:#e2e8f0;color:#495057}[data-v-1712e060] .compact-tabs .nav-link.active{background-color:#f8f9fa;background-image:linear-gradient(180deg,#fff,#f8f9fa);border-color:#d1d9e6;color:#3a3f51;font-weight:500;box-shadow:0 -2px 5px rgba(0,0,0,.03)}[data-v-1712e060] .compact-tabs .tab-content{border:1px solid #d1d9e6;border-top:none;padding:.75rem .2rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;background-color:#fff}[data-v-1712e060] .compact-tabs .nav-tabs::-webkit-scrollbar{height:3px;width:0}[data-v-1712e060] .compact-tabs .nav-tabs::-webkit-scrollbar-thumb{background:hsla(208,7%,46%,.2);border-radius:3px}[data-v-1712e060] .tab-content>.tab-pane{padding:0}[data-v-1712e060] .compact-tabs .tab-pane{padding-top:.5rem}[data-v-1712e060] .compact-tabs{margin-top:.2rem!important}.ship-badge[data-v-1712e060]{background:#f5f6fa;border-radius:6px;padding:4px 12px;display:flex;align-items:center;color:#000;font-size:.9em;min-width:90px;min-height:35px;font-weight:700}[data-v-1712e060] .ship-selection-modal .modal-content{border-radius:8px}.unstyled-button[data-v-60a4905c]{border:none;padding:0;background:none}.active-btn[data-v-60a4905c]{background-color:#e9ecef;border-color:#ced4da;font-weight:500}.btn[data-v-60a4905c]{border-radius:0}.btn-group .btn[data-v-60a4905c]:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.btn-group .btn[data-v-60a4905c]:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.custom-button-group .btn[data-v-60a4905c]{background-color:#007bff;color:#fff;border:none;transition:background-color .3s ease}.custom-button-group .btn[data-v-60a4905c]:hover{background-color:#0056b3}@media (max-width:991px){.container-fluid[data-v-30160fa1]{padding-left:0!important;padding-right:0!important}.row[data-v-30160fa1]{margin-left:-5px!important;margin-right:-5px!important}.col[data-v-30160fa1],[class*=col-][data-v-30160fa1]{padding-left:0!important;padding-right:0!important}}.distributors-page[data-v-901c5df2]{padding:1rem;font-family:Inter,sans-serif}.agreement-status-section[data-v-901c5df2]{margin-bottom:2rem}.agreement-info[data-v-901c5df2],.no-agreement-info[data-v-901c5df2]{border:none;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.agreement-info h5[data-v-901c5df2]{font-size:1.125rem;font-weight:600}.agreement-info p[data-v-901c5df2]{font-size:.9rem;font-weight:400}.no-agreement-info h5[data-v-901c5df2]{font-size:1.125rem;font-weight:600}.no-agreement-info p[data-v-901c5df2]{font-size:.9rem;font-weight:400}.agreement-info[data-v-901c5df2]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-left:4px solid #28a745}.no-agreement-info[data-v-901c5df2]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-left:4px solid #ffc107}.service-description[data-v-901c5df2]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #007bff}.service-description .lead[data-v-901c5df2]{font-size:1rem;font-weight:500}.service-description p.text-muted[data-v-901c5df2]{font-size:.875rem;font-weight:400}.distributors-header[data-v-901c5df2]{text-align:center}.distributors-header h4[data-v-901c5df2]{font-size:1.25rem;font-weight:600}.distributors-header p[data-v-901c5df2]{font-size:.9rem;font-weight:400}.distributors-grid[data-v-901c5df2]{margin-top:2rem}.distributor-card[data-v-901c5df2]{border:1px solid #e0e6ed;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;background:#fff}.distributor-card[data-v-901c5df2]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.current-distributor[data-v-901c5df2]{border:2px solid #28a745;background:linear-gradient(135deg,#fff,#f8fff9)}.current-distributor[data-v-901c5df2]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#28a745,#20c997);border-radius:14px;z-index:-1}.distributor-card .card-header[data-v-901c5df2]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6;border-radius:12px 12px 0 0!important}.current-distributor .card-header[data-v-901c5df2]{background:linear-gradient(135deg,#d4edda,#c3e6cb)}.distributor-name[data-v-901c5df2]{color:#343a40;font-weight:600;font-size:1rem}.current-badge[data-v-901c5df2]{font-size:.75rem;font-weight:500;padding:.3rem .6rem;border-radius:12px}.distributor-info[data-v-901c5df2]{padding:.5rem 0}.info-item[data-v-901c5df2]{display:flex;align-items:flex-start;font-size:.875rem;line-height:1.4;font-weight:400}.info-item strong[data-v-901c5df2]{font-weight:500}.info-item .bi[data-v-901c5df2]{margin-top:.1rem;margin-right:.5rem;flex-shrink:0}.address[data-v-901c5df2]{color:#6c757d;line-height:1.4;font-weight:400}.contacts-section[data-v-901c5df2]{background:#f8f9fa;padding:1rem;border-radius:8px;margin-top:1rem}.contact-item[data-v-901c5df2]{display:flex;align-items:center;font-size:.875rem;font-weight:400}.contact-item .bi[data-v-901c5df2]{margin-right:.5rem}.contact-link[data-v-901c5df2]{color:#495057;text-decoration:none;transition:color .2s ease;font-weight:400}.contact-link[data-v-901c5df2]:hover{color:#007bff;text-decoration:underline}.distributor-card .card-footer[data-v-901c5df2]{background:transparent;border-top:1px solid #dee2e6;padding:1rem 1.25rem}.distributor-card .card-footer .btn[data-v-901c5df2]{font-size:.875rem;font-weight:500}.additional-info[data-v-901c5df2]{margin-top:3rem}.info-card[data-v-901c5df2]{border:none;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.info-card .card-header[data-v-901c5df2]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border-radius:12px 12px 0 0!important;border-bottom:none}.info-card .card-header h5[data-v-901c5df2]{font-size:1rem;font-weight:600}.info-card h6[data-v-901c5df2]{font-size:.9rem;font-weight:600}.feature-list[data-v-901c5df2]{list-style:none;padding:0}.feature-list li[data-v-901c5df2]{margin-bottom:.5rem;display:flex;align-items:center;font-size:.875rem;font-weight:400}.feature-list .bi[data-v-901c5df2]{flex-shrink:0;margin-right:.5rem}@media (max-width:768px){.distributors-page[data-v-901c5df2]{padding:.5rem}.service-description[data-v-901c5df2]{padding:1rem}.distributor-card[data-v-901c5df2],.distributors-header[data-v-901c5df2]{margin-bottom:1.5rem}.additional-info[data-v-901c5df2]{margin-top:2rem}}@keyframes fadeIn-901c5df2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.distributor-card[data-v-901c5df2]{animation:fadeIn-901c5df2 .5s ease-out}.distributor-card[data-v-901c5df2]:first-child{animation-delay:.1s}.distributor-card[data-v-901c5df2]:nth-child(2){animation-delay:.2s}.distributor-card[data-v-901c5df2]:nth-child(3){animation-delay:.3s}.distributor-card[data-v-901c5df2]:nth-child(4){animation-delay:.4s}#mymap[data-v-5a8e1694]{z-index:1}.button-row[data-v-e3a6329c]{display:flex;gap:10px}.unstyled-button[data-v-e3a6329c]{border:none;padding:0;background:none}.active-btn[data-v-e3a6329c]{background-color:#e9ecef;border-color:#ced4da;font-weight:500}.btn[data-v-e3a6329c]{border-radius:0}.btn-group .btn[data-v-e3a6329c]:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.btn-group .btn[data-v-e3a6329c]:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.custom-button-group .btn[data-v-e3a6329c]{background-color:#007bff;color:#fff;border:none;transition:background-color .3s ease}.custom-button-group .btn[data-v-e3a6329c]:hover{background-color:#0056b3}.delete-btn[data-v-e3a6329c]{padding:.15rem .3rem;font-size:.75rem}.action-column[data-v-e3a6329c]{width:40px;text-align:center}.table-container[data-v-e3a6329c]{height:calc(100vh - 350px);max-height:calc(100vh - 350px);overflow-y:auto;border:1px solid #dee2e6;border-radius:4px}.api-loading-indicator[data-v-67885536]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(60,60,60,.7);color:#fff;padding:8px 16px;border-radius:20px;font-size:.9em;z-index:1050;display:flex;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,.2);animation:fadeIn-67885536 .3s ease-in-out}@keyframes fadeIn-67885536{0%{opacity:0}to{opacity:1}}.api-loading-indicator i[data-v-67885536]{margin-right:6px}#mymap[data-v-67885536]{z-index:1}.navarea-title[data-v-7c51821e]{display:flex;flex-direction:column;gap:4px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.title-label[data-v-7c51821e]{color:#1f2940;font-size:1.05rem;font-weight:600;letter-spacing:.02em}.title-meta[data-v-7c51821e]{color:#5b6480;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em}.modal-body-content[data-v-7c51821e]{display:flex;flex-direction:column;gap:18px;padding:4px 2px 8px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;color:#1f2940}.message-block[data-v-7c51821e]{background:linear-gradient(135deg,rgba(250,251,255,.95),rgba(234,237,255,.9));border:1px solid rgba(209,214,233,.7);border-radius:14px;padding:16px 18px;box-shadow:0 14px 28px rgba(24,32,60,.12)}.message-line[data-v-7c51821e]{margin:0 0 10px;font-size:.87rem;font-weight:500;line-height:1.4;color:#1f2940}.message-line[data-v-7c51821e]:last-child{margin-bottom:0}.alerts-block[data-v-7c51821e]{display:flex;flex-direction:column;gap:12px}.navarea-card[data-v-7c51821e]{padding:14px 16px;border-radius:16px;border:1px solid rgba(218,222,240,.6);background:hsla(0,0%,100%,.92);box-shadow:0 12px 24px rgba(24,32,60,.12);display:flex;flex-direction:column;gap:10px}.navarea-card__header[data-v-7c51821e]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.navarea-card__label[data-v-7c51821e]{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#394063}.navarea-card__meta[data-v-7c51821e]{font-size:.72rem;color:#6b7290}.navarea-card__message[data-v-7c51821e]{font-size:.86rem;line-height:1.35;color:#1f2940;display:flex;flex-direction:column;gap:4px}.navarea-card__message p[data-v-7c51821e]{margin:0}.navarea-card--danger[data-v-7c51821e]{border-color:rgba(234,69,86,.35);background:rgba(255,240,243,.92);box-shadow:0 18px 32px rgba(220,70,94,.15)}.navarea-card--warning[data-v-7c51821e]{border-color:rgba(255,193,58,.35);background:rgba(255,248,229,.92);box-shadow:0 18px 32px rgba(221,167,66,.15)}.navarea-card--info[data-v-7c51821e]{border-color:rgba(64,181,142,.28);background:rgba(240,252,247,.94);box-shadow:0 18px 32px rgba(64,181,142,.12)}.navarea-card--neutral[data-v-7c51821e]{border-color:rgba(198,205,230,.38);background:rgba(247,249,255,.94);box-shadow:0 18px 32px rgba(117,126,160,.12)}.modal-actions[data-v-7c51821e]{margin-top:12px;display:flex;justify-content:flex-end;gap:10px}.action-button[data-v-7c51821e]{min-width:120px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.action-button.primary[data-v-7c51821e]{background:linear-gradient(135deg,#4b5fdd,#5669f5);border-color:rgba(75,95,221,.2)}[data-v-7c51821e] .alerts-navarea-modal__dialog{max-width:640px}[data-v-7c51821e] .alerts-navarea-modal__content{border-radius:18px;border:none;box-shadow:0 24px 40px rgba(20,30,55,.18)}[data-v-7c51821e] .alerts-navarea-modal__header{background:linear-gradient(135deg,#f4f6ff,#e6e9ff);border-bottom:none;padding:18px 22px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:inset 0 -1px 0 rgba(98,111,149,.12)}[data-v-7c51821e] .alerts-navarea-modal__body{padding:20px 24px 24px}.modal-section[data-v-39e92aff]{border:1px solid #e4e8f5;border-radius:12px;padding:16px;background:linear-gradient(135deg,#fbfcff,#f6f8ff);box-shadow:0 4px 16px rgba(34,45,80,.07);font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.styled-table[data-v-39e92aff] thead tr{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;color:#5c6685;background:#eef1fb}.styled-table[data-v-39e92aff] tbody tr{transition:transform .18s ease,box-shadow .18s ease}.styled-table[data-v-39e92aff] tbody tr:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(15,23,42,.09);background:#fff}.styled-table[data-v-39e92aff] td{vertical-align:middle;padding:.75rem;border-top:none;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;font-size:.78rem;font-weight:500;color:#1f2940}.styled-pagination[data-v-39e92aff] .page-link{border-radius:999px!important;margin:0 4px;padding:6px 12px;border:1px solid rgba(98,111,149,.25);background:hsla(0,0%,100%,.95);color:#1f2940;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .18s ease;box-shadow:0 1px 4px rgba(20,29,56,.08)}.styled-pagination[data-v-39e92aff] .page-item.active .page-link{background:linear-gradient(135deg,#f4f6ff,#e9edff);color:#2f3760;border-color:rgba(98,111,149,.35);box-shadow:0 6px 14px rgba(31,41,64,.16)}.styled-pagination[data-v-39e92aff] .page-link:hover{color:#151b2c;box-shadow:0 4px 10px rgba(31,41,64,.12)}.styled-pagination[data-v-39e92aff] .page-item.disabled .page-link{opacity:.5;box-shadow:none}.table-link[data-v-39e92aff]{font-weight:500;color:#3a4256;border-bottom:1px dashed rgba(37,45,64,.65);padding-bottom:1px;text-decoration:none;transition:color .2s ease}.table-link[data-v-39e92aff]:hover{color:#161b28}.orders-modal-title[data-v-39e92aff]{display:flex;flex-direction:column;gap:4px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.orders-modal-title .title-label[data-v-39e92aff]{color:#1f2940;font-size:1.05rem;font-weight:600;letter-spacing:.02em}.orders-modal-title .title-meta[data-v-39e92aff]{color:#5b6480;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em}[data-v-39e92aff] #orders-modal .modal-header{background:linear-gradient(135deg,#f4f6ff,#e6e9ff);border-bottom:none;padding:18px 22px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:inset 0 -1px 0 rgba(98,111,149,.12)}[data-v-39e92aff] #orders-modal .modal-header .close{color:#4b5fdd;opacity:.75;text-shadow:none;transition:opacity .2s ease,transform .2s ease}[data-v-39e92aff] #orders-modal .modal-header .close:hover{opacity:1;transform:scale(1.05)}.orders-mobile-list[data-v-39e92aff]{display:flex;flex-direction:column;gap:14px;max-height:60vh;overflow-y:auto}.order-card[data-v-39e92aff]{border-radius:14px;border:1px solid rgba(229,232,240,.9);background:linear-gradient(135deg,#fbfcff,#f6f8ff);box-shadow:0 6px 16px rgba(20,29,56,.08);padding:14px 16px;display:flex;flex-direction:column;gap:12px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.order-card-header[data-v-39e92aff]{display:flex;justify-content:space-between;align-items:center}.order-number[data-v-39e92aff]{font-weight:600;color:#1f2940;letter-spacing:.01em}.order-status[data-v-39e92aff]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(98,111,149,.12)}.order-status.success[data-v-39e92aff]{background:#e3f5ea;color:#1f7a4d}.order-status.primary[data-v-39e92aff]{background:#e5ebff;color:#3446a4}.order-status.warning[data-v-39e92aff]{background:#fff4df;color:#a76200}.order-status.info[data-v-39e92aff]{background:#e7f4ff;color:#0f5b97}.order-status.danger[data-v-39e92aff]{background:#ffe5ea;color:#a90021}.order-status.secondary[data-v-39e92aff]{background:#eef1fb;color:#4a5374}.order-card-body[data-v-39e92aff]{display:flex;flex-direction:column;gap:8px}.order-row[data-v-39e92aff]{display:flex;justify-content:space-between;font-size:.82rem;color:#2a3144}.order-label[data-v-39e92aff]{font-weight:500;color:#6a738c;text-transform:uppercase;font-size:.7rem;letter-spacing:.08em}.order-value[data-v-39e92aff]{font-weight:500}.order-price[data-v-39e92aff]{color:#1f2940}@media (max-width:768px){.modal-section[data-v-39e92aff]{padding:14px}}.modal-section[data-v-d3741da6]{border:1px solid #e4e8f5;border-radius:12px;padding:16px;margin-bottom:20px;background:linear-gradient(135deg,#fbfcff,#f6f8ff);box-shadow:0 4px 16px rgba(34,45,80,.07)}.styled-table[data-v-d3741da6] thead tr{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;color:#5c6685;background:#eef1fb}.styled-table[data-v-d3741da6] tbody tr{transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.styled-table[data-v-d3741da6] tbody tr:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(15,23,42,.09);background:#fff}.styled-table[data-v-d3741da6] td{vertical-align:top;padding:.7rem;border-top:none;border-bottom:1px solid #eef1fb;color:#1f2940;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;font-size:.78rem;font-weight:500;line-height:1.35}.tab-content[data-v-d3741da6]{display:flex;flex-direction:column}.styled-pagination[data-v-d3741da6] .page-link{border-radius:999px!important;margin:0 4px;padding:6px 12px;border:1px solid rgba(98,111,149,.25);background:hsla(0,0%,100%,.95);color:#1f2940;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .18s ease;box-shadow:0 1px 4px rgba(20,29,56,.08)}.styled-pagination[data-v-d3741da6] .page-item.active .page-link{background:linear-gradient(135deg,#f4f6ff,#e9edff);color:#2f3760;border-color:rgba(98,111,149,.35);box-shadow:0 6px 14px rgba(31,41,64,.16)}.styled-pagination[data-v-d3741da6] .page-link:hover{color:#151b2c;box-shadow:0 4px 10px rgba(31,41,64,.12)}.styled-pagination[data-v-d3741da6] .page-item.disabled .page-link{opacity:.5;box-shadow:none}.days-chip[data-v-d3741da6]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.06em;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;margin-top:2px;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(98,111,149,.12)}.days-good[data-v-d3741da6]{background-color:#e3f5ea;color:#1f7a4d}.days-warning[data-v-d3741da6]{background-color:#fff4df;color:#a76200}.days-critical[data-v-d3741da6]{background-color:#ffe5e9;color:#a90021}.empty-state[data-v-d3741da6]{border:1px dashed #cdd3e5;border-radius:12px;padding:24px 16px;text-align:center;background:#f8f9fe;color:#5c6685}.folio-tabs[data-v-d3741da6] .folio-tab-link,.folio-tabs[data-v-d3741da6] .nav-link,.folio-tabs[data-v-d3741da6] .nav-link>span{border-radius:999px;margin-right:12px;padding:.5rem 1.25rem;color:#5c6685;transition:background-color .15s ease,color .15s ease}.folio-tab-link[data-v-d3741da6],.folio-tabs[data-v-d3741da6] .folio-tab-link,.folio-tabs[data-v-d3741da6] .nav-link,.folio-tabs[data-v-d3741da6] .nav-link>span{font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.folio-tab-link[data-v-d3741da6]{color:#5c6685!important}.folio-tab-link.active[data-v-d3741da6],.folio-tab-link.folio-tab-active[data-v-d3741da6]{color:#fff!important}.folio-tabs[data-v-d3741da6] .folio-tab-link:hover,.folio-tabs[data-v-d3741da6] .nav-link:hover,.folio-tabs[data-v-d3741da6] .nav-link:hover>span{background:#eef1fb;color:#1f2940}.folio-tab-active[data-v-d3741da6] .folio-tab-link,.folio-tab-active[data-v-d3741da6] .nav-link{background:#4b5fdd!important;box-shadow:0 8px 18px rgba(75,95,221,.25)}.folio-tab-active[data-v-d3741da6] .folio-tab-link,.folio-tab-active[data-v-d3741da6] .folio-tab-link>span,.folio-tab-active[data-v-d3741da6] .nav-link,.folio-tab-active[data-v-d3741da6] .nav-link>span{color:#fff!important;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.folio-modal-title[data-v-d3741da6]{display:flex;flex-direction:column;gap:4px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.folio-modal-title .title-label[data-v-d3741da6]{color:#1f2940;font-size:1.05rem;font-weight:600;letter-spacing:.02em}.folio-modal-title .title-meta[data-v-d3741da6]{color:#5b6480;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em}.table-link[data-v-d3741da6]{font-weight:500;color:#3a4256;border-bottom:1px dashed rgba(37,45,64,.65);padding-bottom:1px;text-decoration:none;transition:color .2s ease}.table-link[data-v-d3741da6]:hover{color:#161b28}[data-v-d3741da6] #folio-modal .modal-header{background:linear-gradient(135deg,#f4f6ff,#e6e9ff);border-bottom:none;padding:18px 22px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:inset 0 -1px 0 rgba(98,111,149,.12)}[data-v-d3741da6] #folio-modal .modal-header .close{color:#4b5fdd;opacity:.75;text-shadow:none;transition:opacity .2s ease,transform .2s ease}[data-v-d3741da6] #folio-modal .modal-header .close:hover{opacity:1;transform:scale(1.05)}@media (max-width:768px){.modal-section[data-v-d3741da6]{padding:12px}.styled-table[data-v-d3741da6] td{padding:.6rem}}.weather-title[data-v-18352016]{display:flex;flex-direction:column;gap:4px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.title-label[data-v-18352016]{color:#1f2940;font-size:1.05rem;font-weight:600;letter-spacing:.02em}.title-meta[data-v-18352016]{color:#5b6480;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em}.modal-body-content[data-v-18352016]{display:flex;flex-direction:column;gap:18px;padding:4px 2px 8px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;color:#1f2940}.message-block[data-v-18352016]{background:linear-gradient(135deg,rgba(250,251,255,.95),rgba(234,237,255,.9));border:1px solid rgba(209,214,233,.7);border-radius:14px;padding:16px 18px;box-shadow:0 14px 28px rgba(24,32,60,.12)}.message-line[data-v-18352016]{margin:0 0 10px;font-size:.87rem;font-weight:500;line-height:1.4;color:#1f2940}.message-line[data-v-18352016]:last-child{margin-bottom:0}.alerts-block[data-v-18352016]{display:flex;flex-direction:column;gap:12px}.weather-card[data-v-18352016]{padding:14px 16px;border-radius:16px;border:1px solid rgba(218,222,240,.6);background:hsla(0,0%,100%,.92);box-shadow:0 12px 24px rgba(24,32,60,.12);display:flex;flex-direction:column;gap:10px}.weather-card__header[data-v-18352016]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.weather-card__label[data-v-18352016]{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#394063}.weather-card__meta[data-v-18352016]{font-size:.72rem;color:#6b7290}.weather-card__message[data-v-18352016]{font-size:.86rem;line-height:1.35;color:#1f2940;display:flex;flex-direction:column;gap:4px}.weather-card__message p[data-v-18352016]{margin:0}.weather-card--danger[data-v-18352016]{border-color:rgba(234,69,86,.35);background:rgba(255,240,243,.92);box-shadow:0 18px 32px rgba(220,70,94,.15)}.weather-card--warning[data-v-18352016]{border-color:rgba(255,193,58,.35);background:rgba(255,248,229,.92);box-shadow:0 18px 32px rgba(221,167,66,.15)}.weather-card--info[data-v-18352016]{border-color:rgba(64,181,142,.28);background:rgba(240,252,247,.94);box-shadow:0 18px 32px rgba(64,181,142,.12)}.weather-card--neutral[data-v-18352016]{border-color:rgba(198,205,230,.38);background:rgba(247,249,255,.94);box-shadow:0 18px 32px rgba(117,126,160,.12)}.empty-state[data-v-18352016]{padding:16px 20px;border-radius:14px;background:rgba(247,249,255,.95);border:1px dashed rgba(186,194,224,.6);text-align:center;color:#5b6480;font-size:.85rem}.modal-actions[data-v-18352016]{margin-top:12px;display:flex;justify-content:flex-end;gap:10px}.action-button[data-v-18352016]{min-width:120px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.action-button.primary[data-v-18352016]{background:linear-gradient(135deg,#4b5fdd,#5669f5);border-color:rgba(75,95,221,.2)}[data-v-18352016] .weather-modal__dialog{max-width:640px}[data-v-18352016] .weather-modal__content{border-radius:18px;border:none;box-shadow:0 24px 40px rgba(20,30,55,.18)}[data-v-18352016] .weather-modal__header{background:linear-gradient(135deg,#f4f6ff,#e6e9ff);border-bottom:none;padding:18px 22px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:inset 0 -1px 0 rgba(98,111,149,.12)}[data-v-18352016] .weather-modal__body{padding:20px 24px 24px}.modal-section[data-v-389ef0a2]{border:1px solid #e4e8f5;border-radius:12px;padding:12px;background:linear-gradient(135deg,#fbfcff,#f6f8ff);box-shadow:0 4px 16px rgba(34,45,80,.07);font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.styled-table[data-v-389ef0a2] thead tr{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;color:#5c6685;background:#eef1fb}.styled-table[data-v-389ef0a2] tbody tr{transition:transform .18s ease,box-shadow .18s ease}.styled-table[data-v-389ef0a2] tbody tr:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(15,23,42,.09);background:#fff}.styled-table[data-v-389ef0a2] td{vertical-align:middle;padding:.75rem;border-top:none;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;font-size:.78rem;font-weight:500}.table-date[data-v-389ef0a2]{font-weight:400;color:#1f2940;letter-spacing:.01em}.table-link[data-v-389ef0a2]{font-weight:500;color:#3a4256;border-bottom:1px dashed rgba(37,45,64,.65);padding-bottom:1px;text-decoration:none;transition:color .2s ease}.table-link[data-v-389ef0a2]:hover{color:#161b28}.styled-pagination[data-v-389ef0a2] .page-link{border-radius:999px!important;margin:0 4px;padding:6px 12px;border:1px solid rgba(98,111,149,.25);background:hsla(0,0%,100%,.95);color:#1f2940;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .18s ease;box-shadow:0 1px 4px rgba(20,29,56,.08)}.styled-pagination[data-v-389ef0a2] .page-item.active .page-link{background:linear-gradient(135deg,#f4f6ff,#e9edff);color:#2f3760;border-color:rgba(98,111,149,.35);box-shadow:0 6px 14px rgba(31,41,64,.16)}.styled-pagination[data-v-389ef0a2] .page-link:hover{color:#151b2c;box-shadow:0 4px 10px rgba(31,41,64,.12)}.styled-pagination[data-v-389ef0a2] .page-item.disabled .page-link{opacity:.5;box-shadow:none}.deliveries-modal-title[data-v-389ef0a2]{display:flex;flex-direction:column;gap:4px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.deliveries-modal-title .title-label[data-v-389ef0a2]{color:#1f2940;font-size:1.05rem;font-weight:600;letter-spacing:.02em}.deliveries-modal-title .title-meta[data-v-389ef0a2]{color:#5b6480;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em}[data-v-389ef0a2] #deliveries-modal .modal-header{background:linear-gradient(135deg,#f4f6ff,#e6e9ff);border-bottom:none;padding:18px 22px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:inset 0 -1px 0 rgba(98,111,149,.12)}[data-v-389ef0a2] #deliveries-modal .modal-header .close{color:#4b5fdd;opacity:.75;text-shadow:none;transition:opacity .2s ease,transform .2s ease}[data-v-389ef0a2] #deliveries-modal .modal-header .close:hover{opacity:1;transform:scale(1.05)}.agreement-empty[data-v-4ed13a79]{padding:1.75rem 1.25rem;text-align:center;color:#4a5266}.empty-text[data-v-4ed13a79]{margin-bottom:1.25rem;font-size:.92rem}.choose-button[data-v-4ed13a79]{font-weight:600;letter-spacing:.01em}.agreement-card[data-v-4ed13a79]{background:#fff;border:1px solid #e5e8f0;border-radius:16px;box-shadow:0 12px 28px rgba(23,30,56,.14);padding:20px 22px;display:flex;flex-direction:column;gap:22px}[data-v-4ed13a79] .modal-header{background:linear-gradient(135deg,#f4f6ff,#e6e9ff);border-bottom:none;padding:18px 22px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:inset 0 -1px 0 rgba(98,111,149,.12)}[data-v-4ed13a79] .modal-header .close{color:#4b5fdd;opacity:.75;text-shadow:none;transition:opacity .2s ease,transform .2s ease}[data-v-4ed13a79] .modal-header .close:hover{opacity:1;transform:scale(1.05)}.agreement-modal-title[data-v-4ed13a79]{display:flex;flex-direction:column;gap:4px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.title-label[data-v-4ed13a79]{color:#1f2940;font-size:1.05rem;font-weight:600;letter-spacing:.02em}.title-meta[data-v-4ed13a79]{color:#5b6480;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em}.agreement-header[data-v-4ed13a79]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.agreement-title[data-v-4ed13a79]{font-size:1.05rem;font-weight:600;color:#1f2940;letter-spacing:.01em}.agreement-subtitle[data-v-4ed13a79]{color:#6a738c;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;margin-top:4px}.status-chip[data-v-4ed13a79]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(98,111,149,.1)}.status-active[data-v-4ed13a79]{background:linear-gradient(135deg,#f1f7f4,#e3f5ea);color:#1f7a4d}.status-expired[data-v-4ed13a79]{background:#ffe5ea;color:#a90021}.agreement-section[data-v-4ed13a79]{display:flex;flex-direction:column;gap:14px}.section-label[data-v-4ed13a79]{text-transform:uppercase;font-size:.72rem;letter-spacing:.08em;font-weight:600;color:#6a738c}.section-grid[data-v-4ed13a79]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.section-field[data-v-4ed13a79]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-4ed13a79]{color:#6a738c;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.field-value[data-v-4ed13a79]{color:#2a3144;font-size:.88rem;font-weight:500}.field-value.value-danger[data-v-4ed13a79]{color:#a90021}.service-list[data-v-4ed13a79]{display:flex;flex-direction:column;gap:10px}.service-item[data-v-4ed13a79]{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(229,232,240,.9);background:linear-gradient(135deg,#fbfcff,#f6f8ff);box-shadow:0 6px 16px rgba(20,29,56,.06)}.service-item.is-available[data-v-4ed13a79]{border-color:rgba(58,150,104,.4)}.service-item.needs-action[data-v-4ed13a79]{border-color:rgba(75,95,221,.35)}.service-item.is-missing[data-v-4ed13a79]{border-color:rgba(214,68,95,.35)}.service-icon[data-v-4ed13a79]{font-size:1rem;color:#4b5fdd;margin-top:1px}.service-item.is-available .service-icon[data-v-4ed13a79]{color:#2f9c68}.service-item.is-missing .service-icon[data-v-4ed13a79]{color:#d6445f}.service-copy[data-v-4ed13a79]{display:flex;flex-direction:column;gap:4px}.service-name[data-v-4ed13a79]{color:#1f2940;font-size:.86rem;font-weight:600;letter-spacing:.01em}.service-meta[data-v-4ed13a79]{color:#67708b;font-size:.8rem}.service-meta a[data-v-4ed13a79]{color:#3a4256;border-bottom:1px dashed rgba(37,45,64,.5);padding-bottom:1px;transition:color .2s ease;text-decoration:none}.service-meta a[data-v-4ed13a79]:hover{color:#161b28;text-decoration:none}.service-meta-link[data-v-4ed13a79]{color:#3a4256;border-bottom:1px dashed rgba(37,45,64,.5);padding-bottom:1px;transition:color .2s ease;text-decoration:none;cursor:pointer}.service-meta-link[data-v-4ed13a79]:hover{color:#161b28;text-decoration:none}.service-request-sent[data-v-4ed13a79]{color:#22c55e;font-weight:500}@media (max-width:576px){.agreement-card[data-v-4ed13a79]{padding:16px}.section-grid[data-v-4ed13a79]{grid-template-columns:1fr}}.folio-alert-title[data-v-4986e94f]{display:flex;flex-direction:column;gap:4px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.title-label[data-v-4986e94f]{color:#1f2940;font-size:1.05rem;font-weight:600;letter-spacing:.02em}.title-meta[data-v-4986e94f]{color:#5b6480;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em}.modal-body-content[data-v-4986e94f]{display:flex;flex-direction:column;gap:18px;padding:4px 2px 8px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;color:#1f2940}.message-block[data-v-4986e94f]{background:linear-gradient(135deg,rgba(250,251,255,.95),rgba(234,237,255,.9));border:1px solid rgba(209,214,233,.7);border-radius:14px;padding:16px 18px;box-shadow:0 14px 28px rgba(24,32,60,.12)}.message-line[data-v-4986e94f]{margin:0 0 10px;font-size:.87rem;font-weight:500;line-height:1.4;color:#1f2940}.message-line[data-v-4986e94f]:last-child{margin-bottom:0}.charts-block[data-v-4986e94f]{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:16px;background:hsla(0,0%,100%,.92);border:1px solid rgba(226,229,240,.85);box-shadow:0 12px 24px rgba(24,32,60,.12)}.charts-label[data-v-4986e94f]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#56618a}.charts-list[data-v-4986e94f]{margin:0;padding-left:0;font-size:.82rem;color:#1f2940;display:flex;flex-direction:column;gap:6px;list-style:none}.charts-item[data-v-4986e94f]{display:flex;align-items:center;justify-content:space-between;line-height:1.3;padding:6px 10px;border-radius:10px;background:rgba(243,245,255,.6)}.chart-id[data-v-4986e94f]{font-weight:600}.chart-days[data-v-4986e94f]{font-size:.75rem;font-weight:600;padding:2px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.days-healthy[data-v-4986e94f]{background:rgba(64,181,142,.16);color:#2d8662}.days-expiring[data-v-4986e94f]{background:rgba(255,193,58,.22);color:#9f6805}.days-expired[data-v-4986e94f]{background:rgba(234,69,86,.18);color:#a32838}.days-unknown[data-v-4986e94f]{background:rgba(132,140,165,.18);color:#4f566d}.charts-footnote[data-v-4986e94f]{font-size:.75rem;color:#5b6480;margin-top:-4px}.modal-actions[data-v-4986e94f]{margin-top:12px;display:flex;justify-content:flex-end;gap:10px}.action-button[data-v-4986e94f]{min-width:120px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.action-button.primary[data-v-4986e94f]{background:linear-gradient(135deg,#4b5fdd,#5669f5);border-color:rgba(75,95,221,.2)}[data-v-4986e94f] .alerts-folio-modal__dialog{max-width:560px}[data-v-4986e94f] .alerts-folio-modal__content{border-radius:18px;border:none;box-shadow:0 24px 40px rgba(20,30,55,.18)}[data-v-4986e94f] .alerts-folio-modal__header{background:linear-gradient(135deg,#f4f6ff,#e6e9ff);border-bottom:none;padding:18px 22px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:inset 0 -1px 0 rgba(98,111,149,.12)}[data-v-4986e94f] .alerts-folio-modal__body{padding:20px 24px 24px}.qr-scanner-dialog[data-v-aee76d6e]{padding:20px}.qr-reader-container[data-v-aee76d6e]{margin:0 auto;max-width:400px}.qr-scanner-tabs[data-v-aee76d6e] .tab-content{border-top:none;padding:15px;border-radius:0 0 4px 4px}.file-upload-tab[data-v-aee76d6e]{padding:20px 0}.qr-preview[data-v-aee76d6e]{max-width:300px;max-height:300px;margin:0 auto;border-radius:4px}.qr-scanner-dialog[data-v-aee76d6e] #html5-qrcode-anchor-scan-type-change,.qr-scanner-dialog[data-v-aee76d6e] .html5-qrcode-section-swaplink{display:none!important}.qr-scanner-dialog[data-v-aee76d6e] #html5-qrcode-button-camera-permission{background-color:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important;padding:.375rem .75rem!important;font-size:1rem!important;line-height:1.5!important;border-radius:.25rem!important;font-weight:400!important;text-align:center!important;vertical-align:middle!important;display:inline-block!important;cursor:pointer!important}.qr-scanner-dialog[data-v-aee76d6e] #html5-qrcode-button-camera-permission:hover{background-color:#0069d9!important;border-color:#0062cc!important}[data-v-0f985644],[data-v-0f985644]:after,[data-v-0f985644]:before{box-sizing:border-box}body[data-v-0f985644]{font-family:Inter,sans-serif;line-height:1.5;min-height:100vh;padding:5rem 0;font-size:clamp(1rem,2.5vw,1.125rem)}section[data-v-0f985644]{width:90%;max-width:800px;margin-left:auto;margin-right:auto}section+section[data-v-0f985644]{margin-top:2.5em}h1[data-v-0f985644]{font-weight:700;line-height:1.125;font-size:clamp(1.5rem,2.5vw,2.5rem)}h2[data-v-0f985644]{margin-top:.25em;color:#999;font-size:clamp(1.125rem,2.5vw,1.25rem)}h2+[data-v-0f985644]{margin-top:1.5em}summary[data-v-0f985644]{background-color:#fff;position:relative;cursor:pointer;padding:1em .5em;list-style:none}summary[data-v-0f985644]::-webkit-details-marker{display:none}details[open][data-v-0f985644]{box-shadow:-3px 0 0 #b5bfd9}details[data-v-0f985644]:first-of-type{border-top:1px solid #b5bfd9}details>div[data-v-0f985644]{padding:2em 2em 0;font-size:.875em}dl dt[data-v-0f985644]{font-weight:700}dl dt .b-link[data-v-0f985644],dl dt a[data-v-0f985644]{font-weight:400}dl div[data-v-0f985644]{margin-right:4em;margin-bottom:.5em}.folio-table .date-column[data-v-0f985644]{width:150px;min-width:150px;max-width:150px}.folio-table td[data-v-0f985644]:last-child,.folio-table th.date-column[data-v-0f985644],.folio-table th[data-v-0f985644]:last-child{text-align:right}.ship-alerts[data-v-0f985644]{margin:0 -2em 0 -2em}.ship-alerts .alert[data-v-0f985644]{border-radius:0;margin-bottom:0}.ship-alerts .alert[data-v-0f985644]:first-child{margin-top:-.5rem}.action-icons[data-v-0f985644]{display:flex;gap:12px;margin-left:auto}.table-danger[data-v-0f985644],.table-striped tbody tr.table-danger[data-v-0f985644]:nth-of-type(2n),.table-striped tbody tr.table-danger[data-v-0f985644]:nth-of-type(odd){background-color:#f8d7da!important}details dd[data-v-0f985644]{color:#686868}summary h6[data-v-0f985644]{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0}summary h6 .ship-status-badge[data-v-0f985644],summary h6 small[data-v-0f985644],summary h6 strong[data-v-0f985644]{margin-left:0;align-self:flex-start}details.selected[data-v-0f985644]{border-left:7px solid #4299e1;background-color:rgba(66,153,225,.05)}.selected-summary[data-v-0f985644]{background-color:#ebf8ff!important}.summary-header[data-v-0f985644]{width:100%;display:flex;flex-direction:column;gap:6px;padding:12px 14px;background-color:#fff;border:1px solid #e5e8f0;border-radius:12px;box-shadow:0 4px 10px rgba(22,30,54,.05);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.summary-header.is-expanded[data-v-0f985644]{border-color:#4b5fdd;box-shadow:0 16px 28px rgba(75,95,221,.16)}.summary-header.is-selected[data-v-0f985644]{border-color:#2f3fa6;box-shadow:0 18px 34px rgba(47,63,166,.2);background:linear-gradient(135deg,#eef1ff,#e2e6ff);transform:translateY(-2px)}.summary-header.is-selected .ship-name[data-v-0f985644]{color:#152262}.summary-top-row[data-v-0f985644]{margin-bottom:4px;gap:12px}.summary-bottom-row[data-v-0f985644],.summary-top-row[data-v-0f985644]{width:100%;display:flex;justify-content:space-between;align-items:center}.summary-bottom-row[data-v-0f985644]{margin-top:4px}.summary-bottom-meta[data-v-0f985644]{margin-top:8px}.summary-left[data-v-0f985644]{text-align:left;flex:1}.summary-right[data-v-0f985644]{text-align:right;flex:1;display:flex;justify-content:flex-end;align-items:center;gap:8px}.summary-top-row .summary-right[data-v-0f985644]{flex:0 0 auto;gap:0;margin-left:auto}.summary-top-row .summary-right .summary-agreement-link[data-v-0f985644]{margin-right:6px;font-weight:600;color:#2b3a84}.summary-top-row .summary-right .summary-agreement-link[data-v-0f985644]:hover{color:#1d275a}.summary-bottom-actions[data-v-0f985644]{display:flex;justify-content:flex-end;align-items:center;flex:1;gap:8px}.summary-action-icons[data-v-0f985644]{display:flex;align-items:center;gap:9px}.summary-action-icons .action-icon[data-v-0f985644]{margin:0;transition:color .2s ease}.summary-action-icons .action-icon.text-danger[data-v-0f985644]{color:#d87b7b!important}.summary-action-icons .action-icon.text-warning[data-v-0f985644]{color:#d6b55c!important}.summary-action-icons .action-icon.text-success[data-v-0f985644]{color:#63b58b!important}.summary-action-icons .action-icon.text-danger[data-v-0f985644]:hover{color:#c46262!important}.summary-action-icons .action-icon.text-warning[data-v-0f985644]:hover{color:#c29d3f!important}.summary-action-icons .action-icon.text-success[data-v-0f985644]:hover{color:#4e9c73!important}.summary-expand-toggle[data-v-0f985644]{display:inline-flex;align-items:center;gap:0;padding:4px 8px;border-radius:999px;border:1px solid rgba(75,95,221,.25);background:rgba(231,235,255,.88);color:#27358c;font-size:.68rem;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.summary-expand-toggle[data-v-0f985644]:hover{background:#e7ebff;box-shadow:0 6px 14px rgba(39,53,140,.2);transform:translateY(-1px)}.summary-expand-toggle[data-v-0f985644]:active{transform:translateY(0);box-shadow:none}.summary-expand-toggle i[data-v-0f985644]{font-size:.85rem}.ship-name[data-v-0f985644]{font-weight:600;color:#1f2940;letter-spacing:.01em}.normal-weight-badge[data-v-0f985644]{font-weight:400!important}.ship-name[data-v-0f985644]{font-size:.9em;font-weight:500}.action-icons .action-icon[data-v-0f985644]{cursor:pointer}.destination-eta[data-v-0f985644]{font-size:.9em;color:#767676}.fleet-header[data-v-0f985644]{padding:8px 0;border-bottom:1px solid #e0e0e0}.ships-container[data-v-0f985644]{max-height:calc(100vh - 100px);height:calc(100vh - 100px);overflow-y:auto;padding:12px;background-color:#f4f6fb;gap:12px}.ships-container a[data-v-0f985644]{color:#3a4256;text-decoration:none;border-bottom:1px dashed rgba(37,45,64,.65);padding-bottom:1px;transition:color .2s ease}.ships-container a[data-v-0f985644]:hover{color:#161b28}.ships-container a.add-ship-icon[data-v-0f985644],.ships-container a.collapse-icon[data-v-0f985644],.ships-container a.mobile-nav-icon[data-v-0f985644],.ships-container a.qr-icon[data-v-0f985644],.ships-container a.refresh-icon[data-v-0f985644],.ships-container a.search-icon[data-v-0f985644]{border-bottom:none;padding-bottom:0}.ships-container[data-v-0f985644]::-webkit-scrollbar{width:8px}.ships-container[data-v-0f985644]::-webkit-scrollbar-track{background:#f2f5f9}.ships-container[data-v-0f985644]::-webkit-scrollbar-thumb{background-color:#b5bfd9;border-radius:4px}.light-icon[data-v-0f985644]{color:#a0a0a0;transition:color .2s ease}.light-icon[data-v-0f985644]:hover{color:#505050}.ships-container[data-v-0f985644]{display:flex;flex-direction:column}.ship-table[data-v-0f985644] tr.b-table-details{background-color:#f8f9fa;width:100%}.ship-details-content[data-v-0f985644]{padding:10px;border-top:1px solid #dee2e6;background-color:#f8f9fa;width:100%;box-sizing:border-box;overflow-x:hidden;font-size:.9rem}.ship-alerts[data-v-0f985644]{margin:0 0 1em 0}.ship-details-content>div[data-v-0f985644]{display:block;margin-bottom:6px}.ship-details-content dt[data-v-0f985644]{font-weight:500;min-width:100px;margin-right:.5em;margin-bottom:2px;word-break:break-word;overflow-wrap:break-word;display:block}.ship-details-content dd[data-v-0f985644]{color:#686868;margin-bottom:2px;margin-left:0;word-break:break-word;overflow-wrap:break-word;display:block;margin-top:2px}.search-input[data-v-0f985644]{max-width:200px;transition:all .3s ease}@media (max-width:576px){.search-input[data-v-0f985644]{max-width:120px}}.ship-table[data-v-0f985644]{table-layout:fixed;width:100%;word-wrap:break-word;overflow-wrap:break-word}.ship-table .selected-row[data-v-0f985644]{background-color:transparent!important}.ship-table[data-v-0f985644] tr.b-table-details>td{padding:0;box-sizing:border-box;width:100%;background-color:transparent!important;border:0;height:0}.selected-row td[data-v-0f985644]:first-child,.selected-row:hover td[data-v-0f985644]:first-child,.ship-table .selected-row[data-v-0f985644]:hover{background-color:transparent!important}.clickable-badge[data-v-0f985644]{cursor:pointer}.clickable-badge[data-v-0f985644]:hover{opacity:.8}.custom-ship-badge[data-v-0f985644]{text-align:center;white-space:normal;display:inline-block}.ship-table[data-v-0f985644] td{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;border-top:none;padding:0 0 16px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.ship-table[data-v-0f985644] td,.ship-table[data-v-0f985644] td.selected-header,.ship-table[data-v-0f985644] tr.selected-row td{background-color:transparent!important}.ship-table[data-v-0f985644] tr.selected-row td:first-child{border-left:none}.ship-table[data-v-0f985644] tbody tr:hover .summary-header{border-color:#d3dae9;box-shadow:0 12px 20px rgba(15,24,46,.08);transform:translateY(-2px)}.ship-table[data-v-0f985644] tr.selected-row .summary-header{border-color:#2f3fa6;box-shadow:0 18px 34px rgba(47,63,166,.2);background:linear-gradient(135deg,#eef1ff,#e2e6ff);transform:translateY(-2px)}.ship-table[data-v-0f985644] tr.selected-row .summary-header .ais-status-dot{transform:scale(1.15)}.summary-right a.smt17[data-v-0f985644]{color:#3a4256;font-weight:500}.summary-right a.smt17[data-v-0f985644]:hover{color:#161b28}.ais-status-chip[data-v-0f985644]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f6f7fb,#eef1f8);border-radius:999px;padding:4px 12px;color:#1f2940;font-weight:500;font-size:.82rem;letter-spacing:.01em;line-height:1.1;min-height:30px;min-width:0;box-shadow:inset 0 0 0 1px rgba(102,115,148,.08);transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}.ais-status-chip.compact[data-v-0f985644]{padding:3px 10px;font-size:.78rem}.ais-status-label[data-v-0f985644]{text-transform:none;white-space:nowrap}.ais-status-dot[data-v-0f985644]{width:10px;height:10px;border-radius:50%;background-color:#8c96aa;transition:transform .2s ease,background-color .2s ease}.summary-expand-enter-active[data-v-0f985644],.summary-expand-leave-active[data-v-0f985644]{transition:opacity .2s ease,transform .2s ease}.summary-expand-enter[data-v-0f985644],.summary-expand-leave-to[data-v-0f985644]{opacity:0;transform:translateY(-6px)}.summary-expanded[data-v-0f985644]{margin-top:12px;display:flex;flex-direction:column;gap:16px;border-top:1px solid #e5e8f0;padding-top:14px}.summary-expanded-content[data-v-0f985644]{display:flex;flex-direction:column;gap:18px}.summary-detail-row[data-v-0f985644]{display:flex;align-items:flex-start;gap:16px}.summary-detail-label[data-v-0f985644]{flex:0 0 140px;text-transform:uppercase;font-size:.72rem;font-weight:600;letter-spacing:.08em;color:#6a738c;line-height:1.4}.summary-detail-value[data-v-0f985644]{flex:1;display:flex;flex-direction:column;gap:6px;color:#767676;font-size:.86rem;font-weight:400;line-height:1.4}.summary-detail-value a[data-v-0f985644]{align-self:flex-start;display:inline-flex}.summary-detail-line[data-v-0f985644]{display:inline-flex;flex-wrap:wrap;gap:6px}.summary-alert-list[data-v-0f985644]{display:flex;flex-direction:column;gap:12px}.summary-alert[data-v-0f985644]{border-radius:12px;padding:12px 14px;box-shadow:0 6px 14px rgba(17,24,39,.12)}.summary-alert-title[data-v-0f985644]{font-weight:600;margin-bottom:6px}.summary-alert-text[data-v-0f985644]{font-size:.86rem;line-height:1.4}.summary-divider[data-v-0f985644]{height:1px;background:#edf1f7;border-radius:999px}.row-details-placeholder[data-v-0f985644]{padding:0;margin:0;height:0}.ais-status-chip.success[data-v-0f985644]{color:#2b4f38}.ais-status-chip.success .ais-status-dot[data-v-0f985644]{background-color:#45a369}.ais-status-chip.warning[data-v-0f985644]{color:#57400f}.ais-status-chip.warning .ais-status-dot[data-v-0f985644]{background-color:#e09a36}.ais-status-chip.secondary[data-v-0f985644]{color:#3f4b64}.ais-status-chip.secondary .ais-status-dot[data-v-0f985644]{background-color:#9ba4b6}.ship-details-content table[data-v-0f985644]{font-size:.85rem}.ship-details-content .ship-alerts[data-v-0f985644]{display:flex;flex-direction:column;gap:.25rem;margin:0 0 .75em 0;width:100%}.ship-details-content .ship-alerts .alert[data-v-0f985644]{padding:.4rem .75rem;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%;box-sizing:border-box}.ship-details-content .ship-alerts .alert i[data-v-0f985644]{margin-right:.5rem;font-size:.9em;flex-shrink:0}.ship-details-content .ship-alerts .alert[data-v-0f985644]{line-height:1.2;min-height:2rem}.ship-details-content .ship-alerts .alert+.alert[data-v-0f985644]{border-top:1px solid rgba(0,0,0,.05)}.ship-details-content .ship-alerts .alert .close[data-v-0f985644]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);padding:0;margin:0;font-size:1.25rem;line-height:1;opacity:.5}.ship-details-content .ship-alerts .alert[data-v-0f985644]{position:relative;padding-right:2.5rem;display:flex;align-items:center;min-height:2.25rem}.ship-details-content .ship-alerts .alert .close[data-v-0f985644],.ship-details-content .ship-alerts .alert[data-v-0f985644] .close{position:absolute!important;right:.75rem!important;top:50%!important;transform:translateY(-50%)!important;padding:0!important;margin:0!important;font-size:1.25rem!important;line-height:1!important;opacity:.5}.ship-details-content .ship-alerts .alert .close[data-v-0f985644]{z-index:5!important}.ship-details-content .ship-alerts .alert .btn-close[data-v-0f985644],.ship-details-content .ship-alerts .alert .close[data-v-0f985644],.ship-details-content .ship-alerts .alert[data-v-0f985644] .btn-close,.ship-details-content .ship-alerts .alert[data-v-0f985644] .close{position:absolute!important;right:.75rem!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;font-size:1.25rem!important;line-height:1!important;z-index:10!important;width:1.5rem!important;height:1.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.ship-details-content .ship-alerts .alert[data-v-0f985644]{position:relative!important;padding:.4rem .75rem!important;padding-right:2.5rem!important;margin-bottom:.25rem!important;display:flex!important;align-items:center!important;min-height:2.25rem!important;box-sizing:border-box!important}@media (max-width:767px){.ships-container[data-v-0f985644]{height:calc(100vh - 60px);max-height:calc(100vh - 60px)}.ship-details-content[data-v-0f985644]{padding:1rem}.mobile-nav-icon[data-v-0f985644]{display:inline-block}}@media (min-width:768px){.mobile-nav-icon[data-v-0f985644]{display:none}}@media (max-width:767px){.add-ship-icon[data-v-0f985644],.collapse-icon[data-v-0f985644],.mobile-nav-icon[data-v-0f985644],.qr-icon[data-v-0f985644],.refresh-icon[data-v-0f985644],.search-icon[data-v-0f985644]{font-size:1.5rem;padding:.5rem;margin-right:.7rem!important;margin-left:.7rem!important}.mobile-nav-icon[data-v-0f985644]:first-child{margin-left:0!important}.add-ship-icon i[data-v-0f985644],.collapse-icon i[data-v-0f985644],.mobile-nav-icon i[data-v-0f985644],.refresh-icon i[data-v-0f985644],.search-icon i[data-v-0f985644]{font-size:1.5rem}.d-flex.align-items-center[data-v-0f985644]{min-height:3rem}.ship-details-content hr[data-v-0f985644]{margin-top:8px;margin-bottom:8px}.ship-table[data-v-0f985644] tr.b-table-details>td{padding:0}.ship-details-content .ship-alerts[data-v-0f985644]{margin-bottom:6px}.ship-details-content .ship-alerts .alert[data-v-0f985644]{padding:6px 10px;margin-bottom:6px}.clickable-alert[data-v-0f985644]{cursor:pointer;transition:opacity .2s}.clickable-alert[data-v-0f985644]:hover{opacity:.9}.ship-alerts[data-v-0f985644]{margin:0 0 12px 0}.clickable-alert[data-v-0f985644]{cursor:pointer!important;position:relative!important;z-index:10!important;pointer-events:auto!important}.clickable-alert[data-v-0f985644]:hover{opacity:.9!important}.clickable-alert .btn-close[data-v-0f985644],.clickable-alert .close[data-v-0f985644]{display:none!important}.clickable-alert>div[data-v-0f985644]{pointer-events:none}.custom-alert[data-v-0f985644]{padding:.75rem .75rem;margin-bottom:.5rem;border-radius:.25rem;display:flex;align-items:center;position:relative;z-index:20;min-height:3rem}.ship-alerts[data-v-0f985644]{margin:.5rem 0 .5rem 0}.ship-alerts>div[data-v-0f985644]:first-child{margin-top:0}.ship-alerts>div[data-v-0f985644]:last-child{margin-bottom:0}.alert-details-list .custom-alert+.custom-alert[data-v-0f985644]{margin-top:10px}.alert-details-list[data-v-0f985644]{width:100%;margin:0;padding:0}.alert-details-list .custom-alert[data-v-0f985644]{display:flex;flex-direction:row;border-radius:4px;padding:12px 15px;background-color:#f8d7da;border-left:4px solid #dc3545;width:100%}.alert-details-list dt[data-v-0f985644]{font-weight:400!important;color:#000!important;width:150px;min-width:150px;flex-shrink:0;margin-bottom:0;margin-right:15px}.alert-details-list dd[data-v-0f985644]{flex:1;margin-bottom:0;margin-right:0;color:#721c24;width:calc(100% - 165px)}dl div[data-v-0f985644]{margin-right:0;margin-bottom:.5em;width:100%}.ship-details-content[data-v-0f985644]{padding:10px;width:100%;max-width:100%}.alert-details-list .custom-alert[data-v-0f985644],.ship-details-content .alert-details-list[data-v-0f985644],.ship-details-content dl div[data-v-0f985644]{width:100%!important;max-width:100%!important;margin-right:0!important;box-sizing:border-box!important}.alert-details-list .custom-alert[data-v-0f985644]{display:flex!important;flex-direction:row!important}.ship-details-content[data-v-0f985644]{padding:10px!important;box-sizing:border-box!important}.ship-details-content[data-v-0f985644],.ship-table td[data-v-0f985644],.ship-table tr[data-v-0f985644],.ship-table[data-v-0f985644]{width:100%!important;max-width:100%!important}.ship-details-content dd[data-v-0f985644]{overflow-wrap:break-word!important;word-wrap:break-word!important}}.alert-container dt[data-v-0f985644],.custom-alert dt[data-v-0f985644]{font-weight:400!important;color:#000!important}.map-wrapper[data-v-0f985644]{position:relative;width:100%}.weather-table[data-v-41184b74]{display:flex;flex-direction:column;height:100%}.weather-table__header[data-v-41184b74]{padding:18px 20px 12px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#eef2f7)}.weather-table__title[data-v-41184b74]{font-size:1.05rem;font-weight:600;color:#1f2a44;margin-bottom:6px}.weather-table__subtitle[data-v-41184b74]{margin:0;font-size:.85rem;color:#60728b}.weather-table__content[data-v-41184b74]{flex:1;overflow:hidden;display:flex;flex-direction:column}.weather-table__empty[data-v-41184b74]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#60728b;font-size:.9rem;gap:12px}.weather-table__empty i[data-v-41184b74]{font-size:1.6rem}[data-v-41184b74] .table{margin-bottom:0}[data-v-41184b74] thead th{text-transform:uppercase;font-size:.7rem;letter-spacing:.04em}.weather-table__row--selected[data-v-41184b74]{background-color:rgba(59,130,246,.08)!important}.cell-value[data-v-41184b74]{display:flex;align-items:center;gap:6px}.cell-error[data-v-41184b74]{color:#d14343;font-weight:600;font-size:.8rem}.col-index[data-v-41184b74]{width:54px}[data-v-41184b74] .table-hover tbody tr:hover{background:rgba(148,163,184,.12)}[data-v-41184b74] .table-striped tbody tr:nth-of-type(odd){background-color:rgba(248,250,252,.8)}[data-v-41184b74] .b-table-sticky-header{overflow-y:auto}[data-v-41184b74] .table td,[data-v-41184b74] .table th{vertical-align:middle}[data-v-41184b74] .smt2s{font-size:.8rem}.weather-table__muted[data-v-41184b74]{color:#374151}.weather-page[data-v-037ee63d]{display:flex;flex-direction:column;height:100%;width:100%}.weather-layout[data-v-037ee63d]{display:flex;flex-direction:row;height:calc(100vh - 90px);min-height:520px;background:#f8f9fb;border-radius:12px;overflow:hidden}.weather-sidebar[data-v-037ee63d]{width:380px;max-width:420px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden}.weather-map[data-v-037ee63d]{flex:1;position:relative;display:flex;flex-direction:column}.weather-map__header[data-v-037ee63d]{display:flex;align-items:center;padding:8px 20px 4px;background:#fff;border-bottom:1px solid #dce3ef}.meteoblue-container[data-v-037ee63d]{flex:1;height:100%;width:100%;position:relative}.weather-map__placeholder[data-v-037ee63d]{position:absolute;top:60px;left:16px;background:hsla(0,0%,100%,.9);border-radius:8px;padding:10px 14px;font-size:.9rem;color:#445b78;display:flex;align-items:center;box-shadow:0 10px 30px rgba(15,23,42,.08)}[data-v-037ee63d] .mapboxgl-canvas{outline:none}[data-v-037ee63d] .mapboxgl-ctrl-top-right{margin:16px}[data-v-037ee63d] .meteoblue-mapsplugin{font-family:inherit}@media (max-width:1400px){.weather-sidebar[data-v-037ee63d]{width:320px}}@media (max-width:1100px){.weather-layout[data-v-037ee63d]{flex-direction:column}.weather-sidebar[data-v-037ee63d]{width:100%;max-width:none;border-right:none;border-bottom:1px solid #e2e8f0}.weather-map[data-v-037ee63d]{min-height:420px}}.weather-service-meta[data-v-037ee63d]{color:#67708b;font-size:.8rem}.weather-service-link[data-v-037ee63d]{color:#3a4256;border-bottom:1px dashed rgba(37,45,64,.5);padding-bottom:1px;transition:color .2s ease;text-decoration:none;cursor:pointer}.weather-service-link[data-v-037ee63d]:hover{color:#161b28;text-decoration:none}.weather-request-sent[data-v-037ee63d]{color:#22c55e;font-weight:500}.ais-table-wrapper[data-v-f87e1aa4]{flex:1;display:flex;flex-direction:column;padding:16px 20px 18px;overflow:hidden;background:linear-gradient(135deg,#fbfcff,#f6f8ff);border:1px solid #e4e8f5;border-radius:12px;box-shadow:0 4px 16px rgba(34,45,80,.07);font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;min-height:0}.ais-table-scroll[data-v-f87e1aa4]{flex:1;min-height:0;overflow-y:auto}.ais-table-scroll[data-v-f87e1aa4] .table{margin-bottom:0;background:transparent;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.ais-table-scroll[data-v-f87e1aa4] .table thead tr{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;color:#5c6685;background:#eef1fb}.ais-table-scroll[data-v-f87e1aa4] .table tbody tr{transition:transform .18s ease,box-shadow .18s ease}.ais-table-scroll[data-v-f87e1aa4] .table tbody tr:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(15,23,42,.09);background:#fff}.ais-table-scroll[data-v-f87e1aa4] .table td{vertical-align:middle;padding:.75rem;border-top:none;font-size:.78rem;font-weight:500;color:#1f2940}.ais-row-selected td[data-v-f87e1aa4],.ais-row-selected[data-v-f87e1aa4]{background-color:#e0f2fe!important}.ais-name-cell[data-v-f87e1aa4]{display:flex;flex-direction:column;gap:2px}.ais-name-meta[data-v-f87e1aa4]{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#4a5374}.ais-name-meta--muted[data-v-f87e1aa4]{color:#94a3b8}.speed-cell[data-v-f87e1aa4]{white-space:nowrap}.ais-table-wrapper[data-v-f87e1aa4] .spinner-border{color:#4b5fdd}.ais-table-wrapper[data-v-f87e1aa4] .alert{border-radius:10px;font-size:.78rem}.ais-map-container[data-v-6907edad]{width:100%;height:100%;min-height:420px}[data-v-6907edad] .ais-map-popup .leaflet-popup-content-wrapper{border-radius:12px;padding:0;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.15);border:none;min-width:300px;max-width:300px}[data-v-6907edad] .ais-map-popup .leaflet-popup-content{margin:0;padding:0}[data-v-6907edad] .ship-popup-content{width:300px;max-height:600px;overflow-y:auto;box-sizing:border-box}[data-v-6907edad] .ship-popup-content.scrollable-content{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}[data-v-6907edad] .ship-popup-content::-webkit-scrollbar{width:6px}[data-v-6907edad] .ship-popup-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-6907edad] .ship-popup-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-6907edad] .ship-popup-content::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-6907edad] .ship-popup-card{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-radius:12px;background:linear-gradient(135deg,#f5f7ff,#e6e9ff);border:1px solid rgba(98,111,149,.22);font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;color:#1f2940;box-sizing:border-box}[data-v-6907edad] .ship-popup-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}[data-v-6907edad] .ship-popup-header-info{display:flex;flex-direction:column;gap:6px}[data-v-6907edad] .ship-popup-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#556089}[data-v-6907edad] .ship-popup-title{font-size:1.05rem;font-weight:600;letter-spacing:.01em;color:#131a2d}[data-v-6907edad] .ship-popup-status{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(98,111,149,.16);white-space:normal;background:#eef1fb;color:#4a5374;text-align:center;max-width:100px;word-break:break-word;line-height:1.2}[data-v-6907edad] .ship-popup-status.ship-popup-status-danger,[data-v-6907edad] .ship-popup-status.ship-popup-status-info,[data-v-6907edad] .ship-popup-status.ship-popup-status-secondary,[data-v-6907edad] .ship-popup-status.ship-popup-status-success,[data-v-6907edad] .ship-popup-status.ship-popup-status-warning{background:#eef1fb;color:#4a5374}[data-v-6907edad] .ship-popup-info-grid{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:hsla(0,0%,100%,.92);border-radius:14px;border:1px solid rgba(226,229,240,.9);box-shadow:0 10px 20px rgba(20,30,55,.12);box-sizing:border-box}[data-v-6907edad] .ship-popup-info-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}[data-v-6907edad] .ship-popup-info-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:#727c9b;flex-shrink:0}[data-v-6907edad] .ship-popup-info-value{font-size:.86rem;font-weight:500;color:#1f2940;text-align:right;word-break:break-word}[data-v-6907edad] .ship-popup-details-container{display:flex;flex-direction:column;gap:8px;width:100%}[data-v-6907edad] .ship-popup-toggle{padding:6px 16px;border-radius:14px;border:1px solid rgba(52,70,164,.28);background:rgba(229,235,255,.85);color:#2c3a82;font-size:.75rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .2s ease,transform .2s ease;width:100%;text-align:center}[data-v-6907edad] .ship-popup-toggle:hover{background:#e5ebff;transform:translateY(-1px)}[data-v-6907edad] .ship-popup-toggle:active{transform:translateY(0)}[data-v-6907edad] .ship-popup-section{display:flex;flex-direction:column;gap:10px;padding:14px 14px;background:hsla(0,0%,100%,.9);border-radius:16px;border:1px solid rgba(226,229,240,.85);box-shadow:0 12px 24px rgba(24,32,60,.12);box-sizing:border-box}[data-v-6907edad] .ship-popup-section-title{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#56618a}[data-v-6907edad] .ship-popup-section-body{display:flex;flex-direction:column;gap:10px}[data-v-6907edad] .ship-popup-field-row{display:flex;flex-direction:column;gap:4px}[data-v-6907edad] .ship-popup-field-sub-label{font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#7a84a6}[data-v-6907edad] .ship-popup-field-sub-value{font-size:.82rem;font-weight:500;color:#1f2940;word-break:break-word}[data-v-6907edad] .ais-ship-icon img,[data-v-6907edad] .ais-target-icon img{display:block}.ais-page[data-v-7e831cf4]{display:flex;flex-direction:column;height:100%;width:100%}.ais-layout[data-v-7e831cf4]{--ais-sidebar-width:664px;display:flex;flex-direction:row;height:calc(100vh - 110px);min-height:520px;background:#f8f9fb;border-radius:12px;overflow:hidden}.ais-sidebar[data-v-7e831cf4]{width:var(--ais-sidebar-width);max-width:var(--ais-sidebar-width);background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden}.ais-sidebar__header[data-v-7e831cf4]{padding:18px 20px 12px;border-bottom:1px solid #e6eef9}.ais-sidebar__title[data-v-7e831cf4]{font-size:1.25rem;margin-bottom:6px;color:#172554}.ais-sidebar__description[data-v-7e831cf4]{margin-bottom:12px;color:#4a5568;font-size:.9rem}.ais-sidebar__controls[data-v-7e831cf4]{display:flex;flex-direction:column;gap:6px}.ais-sidebar__hint[data-v-7e831cf4]{color:#64748b;font-size:.8rem}.ais-sidebar__button[data-v-7e831cf4]{display:inline-flex;align-items:center;gap:6px}.ais-sidebar__button-bounds[data-v-7e831cf4]{color:inherit;font-size:.74rem}.ais-map[data-v-7e831cf4]{flex:1;display:flex;flex-direction:column;position:relative;min-width:0}.ais-map__header[data-v-7e831cf4]{display:flex;align-items:center;padding:8px 20px 6px;background:#fff;border-bottom:1px solid #dce3ef}.ais-map__canvas[data-v-7e831cf4]{flex:1;min-height:360px}@media (max-width:1600px){.ais-layout[data-v-7e831cf4]{--ais-sidebar-width:605px}}@media (max-width:1400px){.ais-layout[data-v-7e831cf4]{--ais-sidebar-width:518px}}@media (max-width:1100px){.ais-layout[data-v-7e831cf4]{flex-direction:column;--ais-sidebar-width:100%}.ais-sidebar[data-v-7e831cf4]{width:100%;max-width:none;border-right:none;border-bottom:1px solid #e2e8f0}.ais-map__canvas[data-v-7e831cf4]{min-height:320px}}.position-absolute{position:fixed!important}.truncate_name[data-v-726ed454]{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.health-card[data-v-3960e9bb]{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;border-left:4px solid #ccc;transition:all .3s ease}.health-card[data-v-3960e9bb]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.health-operational[data-v-3960e9bb]{border-left-color:#28a745}.health-warning[data-v-3960e9bb]{border-left-color:#ffc107}.health-error[data-v-3960e9bb]{border-left-color:#dc3545}.health-card-header[data-v-3960e9bb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.health-card-icon[data-v-3960e9bb]{font-size:1.5rem;color:#06c}.status-badge[data-v-3960e9bb]{display:inline-block;padding:4px 8px;border-radius:3px;font-size:.75rem;font-weight:600;letter-spacing:.5px}.status-operational[data-v-3960e9bb]{background-color:#d4edda;color:#155724}.status-warning[data-v-3960e9bb]{background-color:#fff3cd;color:#856404}.status-error[data-v-3960e9bb]{background-color:#f8d7da;color:#721c24}.health-card-body[data-v-3960e9bb]{display:flex;flex-direction:column;gap:10px}.service-name[data-v-3960e9bb]{color:#333;font-weight:600;margin:0;font-size:1rem}.status-indicator[data-v-3960e9bb]{display:flex;align-items:center;gap:8px;font-size:.9rem}.indicator-dot[data-v-3960e9bb]{display:inline-block;width:8px;height:8px;border-radius:50%;animation:pulse-3960e9bb 2s infinite}.dot-operational[data-v-3960e9bb]{background-color:#28a745}.dot-warning[data-v-3960e9bb]{background-color:#ffc107}.dot-error[data-v-3960e9bb]{background-color:#dc3545}.indicator-text[data-v-3960e9bb]{color:#666}@keyframes pulse-3960e9bb{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.form-group label[data-v-d0df31b2]{font-weight:600;color:#333}.form-control[data-v-d0df31b2]:disabled{background-color:#e9ecef}.b-form-checkbox[data-v-d0df31b2]{margin-top:.5rem}.services-tab[data-v-3318ad14]{padding:20px 0}.section-header[data-v-3318ad14]{padding-bottom:15px;border-bottom:2px solid #e9ecef;margin-bottom:20px}.header-top[data-v-3318ad14]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.section-title[data-v-3318ad14]{color:#06c;font-size:1.25rem;font-weight:600;margin-bottom:0}.section-description[data-v-3318ad14]{color:#666;font-size:.9rem;margin:5px 0 0 0}.header-actions[data-v-3318ad14]{display:flex;gap:10px}.services-table-wrapper[data-v-3318ad14]{border:1px solid #e4e8f5;border-radius:12px;padding:16px;background:linear-gradient(135deg,#fbfcff,#f6f8ff);box-shadow:0 4px 16px rgba(34,45,80,.07);overflow-x:auto}.services-table[data-v-3318ad14]{margin-bottom:0}.services-table[data-v-3318ad14] thead tr{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;color:#5c6685;background:#eef1fb}.services-table[data-v-3318ad14] tbody tr{transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.services-table[data-v-3318ad14] tbody tr:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(15,23,42,.09);background:#fff}.services-table[data-v-3318ad14] td{vertical-align:top;padding:.7rem;border-top:none;border-bottom:1px solid #eef1fb;color:#1f2940;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;font-size:.78rem;font-weight:500;line-height:1.35}.device-id[data-v-3318ad14]{display:flex;align-items:center;gap:8px;font-size:.87rem;color:#1f2940}.device-id code[data-v-3318ad14]{background-color:rgba(98,111,149,.08);padding:2px 6px;border-radius:3px;color:#2d3b8f;font-family:Roboto Mono,Courier New,monospace;font-weight:700}.ship-name[data-v-3318ad14]{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#1f2940;font-weight:500}.services-table[data-v-3318ad14] td[data-field=service_type]{font-size:.87rem;font-weight:600}.service-type-badge .badge[data-v-3318ad14]{padding:.15rem .3rem!important;font-size:.65rem!important;font-weight:700!important;border-radius:2px!important;display:inline-block!important;letter-spacing:0!important;line-height:1.1!important;white-space:nowrap!important}.services-table[data-v-3318ad14] td[data-field=status]{font-size:.87rem;font-weight:600}.status-badge .badge[data-v-3318ad14]{padding:.15rem .3rem!important;font-size:.65rem!important;font-weight:700!important;border-radius:2px!important;display:inline-block!important;letter-spacing:0!important;line-height:1.1!important;white-space:nowrap!important}.action-buttons[data-v-3318ad14]{display:flex;gap:5px;flex-wrap:wrap}.action-buttons .btn-sm[data-v-3318ad14]{padding:.25rem .5rem;font-size:.78rem;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.empty-state[data-v-3318ad14]{border:1px dashed #cdd3e5;border-radius:12px;padding:24px 16px;text-align:center;background:#f8f9fe;color:#5c6685}.empty-icon[data-v-3318ad14]{font-size:3rem;color:#ccc;margin-bottom:15px}.empty-state h5[data-v-3318ad14]{color:#1f2940;font-weight:600;margin-bottom:10px;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif}.empty-state p[data-v-3318ad14]{color:#5c6685;margin-bottom:0;font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;font-size:.78rem}@media (max-width:768px){.header-top[data-v-3318ad14]{flex-direction:column;align-items:flex-start}.header-actions[data-v-3318ad14]{width:100%;flex-direction:column}.header-actions button[data-v-3318ad14]{width:100%}.services-table-wrapper[data-v-3318ad14]{padding:12px}.services-table[data-v-3318ad14] td{padding:.6rem}.action-buttons[data-v-3318ad14]{justify-content:center}}.utility-card[data-v-5566211b]{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;border-top:4px solid #ccc;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.utility-card[data-v-5566211b]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.utility-info[data-v-5566211b]{border-top-color:#17a2b8}.utility-warning[data-v-5566211b]{border-top-color:#ffc107}.utility-danger[data-v-5566211b]{border-top-color:#dc3545}.utility-success[data-v-5566211b]{border-top-color:#28a745}.utility-primary[data-v-5566211b]{border-top-color:#06c}.utility-card-icon[data-v-5566211b]{font-size:2rem;color:#06c;margin-bottom:15px}.utility-info .utility-card-icon[data-v-5566211b]{color:#17a2b8}.utility-warning .utility-card-icon[data-v-5566211b]{color:#ffc107}.utility-danger .utility-card-icon[data-v-5566211b]{color:#dc3545}.utility-success .utility-card-icon[data-v-5566211b]{color:#28a745}.utility-primary .utility-card-icon[data-v-5566211b]{color:#06c}.utility-card-body[data-v-5566211b]{flex-grow:1;margin-bottom:15px}.utility-title[data-v-5566211b]{color:#333;font-weight:600;margin-bottom:8px;font-size:1rem}.utility-description[data-v-5566211b]{color:#666;font-size:.9rem;margin:0}.utility-card-footer[data-v-5566211b]{border-top:1px solid #e9ecef;padding-top:12px}.utility-btn[data-v-5566211b]{width:100%;color:#06c;border-color:#06c;transition:all .3s ease}.utility-btn[data-v-5566211b]:hover{background-color:#06c;color:#fff;border-color:#06c}.utility-info .utility-btn[data-v-5566211b]{color:#17a2b8;border-color:#17a2b8}.utility-info .utility-btn[data-v-5566211b]:hover{background-color:#17a2b8;color:#fff;border-color:#17a2b8}.utility-warning .utility-btn[data-v-5566211b]{color:#ffc107;border-color:#ffc107}.utility-warning .utility-btn[data-v-5566211b]:hover{background-color:#ffc107;color:#000;border-color:#ffc107}.utility-danger .utility-btn[data-v-5566211b]{color:#dc3545;border-color:#dc3545}.utility-danger .utility-btn[data-v-5566211b]:hover{background-color:#dc3545;color:#fff;border-color:#dc3545}.utility-success .utility-btn[data-v-5566211b]{color:#28a745;border-color:#28a745}.utility-success .utility-btn[data-v-5566211b]:hover{background-color:#28a745;color:#fff;border-color:#28a745}.utility-primary .utility-btn[data-v-5566211b]{color:#06c;border-color:#06c}.utility-primary .utility-btn[data-v-5566211b]:hover{background-color:#06c;color:#fff;border-color:#06c}.users-modal-content[data-v-40d311c1]{padding:10px 0}.user-found-section[data-v-40d311c1]{animation:slideIn-40d311c1 .3s ease-out}@keyframes slideIn-40d311c1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.password-display[data-v-40d311c1]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:15px;margin-bottom:15px}.password-label[data-v-40d311c1]{font-size:.9rem;color:#666;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.password-content[data-v-40d311c1]{display:flex;align-items:center;gap:10px}.password-text[data-v-40d311c1]{background:#fff;border:1px solid #dee2e6;border-radius:3px;padding:8px 12px;font-size:.95rem;font-family:Courier New,monospace;color:#06c;font-weight:600;flex:1;word-break:break-all}.copy-success[data-v-40d311c1]{font-size:.85rem;color:#28a745;margin-top:8px;font-weight:500}.text-muted[data-v-40d311c1]{color:#6c757d!important}.user-slash[data-v-40d311c1]{font-size:3rem;color:#6c757d}.utils-tab[data-v-35d60b8e]{padding:20px 0}.section-header[data-v-35d60b8e]{padding-bottom:15px;border-bottom:2px solid #e9ecef;margin-bottom:20px}.section-title[data-v-35d60b8e]{color:#06c;font-size:1.25rem;font-weight:600;margin-bottom:5px}.section-description[data-v-35d60b8e]{color:#666;font-size:.9rem;margin:0}.info-card[data-v-35d60b8e]{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;margin-bottom:20px}.info-card-title[data-v-35d60b8e]{color:#06c;font-size:1.1rem;font-weight:600;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e9ecef}.info-card-content[data-v-35d60b8e]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-35d60b8e]{display:flex;justify-content:space-between;align-items:center;font-size:.95rem}.info-label[data-v-35d60b8e]{color:#666;font-weight:500}.info-value[data-v-35d60b8e]{color:#06c;font-weight:600}.utility-card[data-v-35d60b8e]{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:flex-start;height:100%}.utility-card[data-v-35d60b8e]:hover{box-shadow:0 4px 12px rgba(0,102,204,.15);transform:translateY(-2px)}.utility-card-header[data-v-35d60b8e]{font-size:2rem;color:#06c;margin-bottom:15px;min-width:40px}.utility-card-body[data-v-35d60b8e]{flex:1}.utility-card-title[data-v-35d60b8e]{font-size:1.1rem;font-weight:600;color:#06c;margin-bottom:5px;margin:0}.utility-card-description[data-v-35d60b8e]{font-size:.9rem;color:#666;margin:0}.admcfg-container[data-v-769f5f8b]{padding:20px 0}.page-title[data-v-769f5f8b]{color:#06c;font-size:2rem;font-weight:600;margin-bottom:10px}.page-subtitle[data-v-769f5f8b]{color:#666;font-size:1rem;margin:0}.admcfg-tabs[data-v-769f5f8b]{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.nav-tabs-custom[data-v-769f5f8b]{border-bottom:2px solid #e9ecef}.nav-tabs-custom .nav-link[data-v-769f5f8b]{color:#666;border:none;border-bottom:3px solid transparent;padding:12px 20px;margin-right:10px;font-weight:500;transition:all .3s ease}.nav-tabs-custom .nav-link[data-v-769f5f8b]:hover{color:#06c;border-bottom-color:#06c}.nav-tabs-custom .nav-link.active[data-v-769f5f8b]{color:#06c;border-bottom-color:#06c;background-color:transparent}.carousel-inner>.item>a>img[data-v-26e67e98],.carousel-inner>.item>img[data-v-26e67e98],.img-responsive[data-v-26e67e98],.thumbnail a>img[data-v-26e67e98],.thumbnail>img[data-v-26e67e98]{display:block;width:100%;height:auto}.management-icon[data-v-26e67e98]{display:flex;transition:all .3s ease;margin-right:.5rem}.management-icon[data-v-26e67e98]:hover{color:#0052a3;transform:scale(1.1)}.navarea-cluster,.port-cluster{border-radius:50%;display:flex;justify-content:center;align-items:center}.port-cluster{background-color:rgba(0,128,0,.6)}.navarea-cluster{background-color:rgba(243,13,95,.6)}.cluster-icon{color:#fff;font-weight:700;font-size:14px;position:relative}.navarea-cluster .cluster-icon:hover:after,.port-cluster .cluster-icon:hover:after{content:attr(title);position:absolute;top:-30px;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:4px;padding:4px 8px;white-space:nowrap;z-index:1000;color:rgba(0,0,0,.7);font-weight:400;font-size:12px}.ports-tooltip{border-radius:4px;padding:4px 8px;display:flex;align-items:center;line-height:normal}.port-label-custom{pointer-events:none}.port-label-custom div{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:.3px;line-height:1.2}.navarea-central-tooltip{position:absolute;top:10px;left:50%;transform:translateX(-50%);background-color:hsla(0,100%,93%,.9);border-radius:4px;padding:8px 12px;z-index:1000;min-width:400px;max-width:60%;max-height:66vh;overflow:auto;color:rgba(0,0,0,.7);font-size:12px;box-shadow:0 1px 5px rgba(0,0,0,.2);white-space:normal;box-sizing:border-box;display:none;pointer-events:auto}.navarea-tooltip-close{cursor:pointer;color:#444;position:absolute;top:5px;right:8px;font-size:16px}.navarea-tooltip-close:hover{color:#000}.ship-icon{display:flex;justify-content:center;align-items:center;font-size:18px;transition:all .2s;width:24px!important;height:24px!important}.ship-popup{min-width:300px}.ship-popup-content{max-width:540px;max-height:520px;overflow-y:auto}.ship-popup-card{display:flex;flex-direction:column;gap:16px;padding:20px 22px;border-radius:18px;background:linear-gradient(135deg,#f5f7ff,#e6e9ff);border:1px solid rgba(98,111,149,.22);box-shadow:0 20px 36px rgba(20,30,55,.18);font-family:Roboto,Helvetica Neue,Segoe UI,sans-serif;color:#1f2940}.ship-popup-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.ship-popup-header-info{display:flex;flex-direction:column;gap:6px}.ship-popup-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#556089}.ship-popup-title{font-size:1.05rem;font-weight:600;letter-spacing:.01em;color:#131a2d}.ship-popup-status{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(98,111,149,.16)}.ship-popup-status.ship-popup-status-success{background:#e3f5ea;color:#1f7a4d}.ship-popup-status.ship-popup-status-warning{background:#fff4df;color:#a76200}.ship-popup-status.ship-popup-status-secondary{background:#eef1fb;color:#4a5374}.ship-popup-status.ship-popup-status-danger{background:#ffe5ea;color:#a90021}.ship-popup-status.ship-popup-status-info{background:#e7f4ff;color:#0f5b97}.ship-popup-status.ship-popup-status-primary{background:#e5ebff;color:#3446a4}.ship-popup-image{border-radius:14px;overflow:hidden;background:hsla(0,0%,100%,.65);box-shadow:0 8px 18px rgba(31,41,64,.12)}.ship-popup-image img{display:block;width:100%;max-height:180px;-o-object-fit:cover;object-fit:cover}.ship-popup-details-container{display:flex;flex-direction:column;gap:8px;width:100%}.ship-popup-toggle{padding:6px 16px;border-radius:14px;border:1px solid rgba(52,70,164,.28);background:rgba(229,235,255,.85);color:#2c3a82;font-size:.75rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .2s ease,transform .2s ease;width:100%;text-align:center}.ship-popup-toggle:hover{background:#e5ebff;transform:translateY(-1px)}.ship-popup-toggle:active{transform:translateY(0)}.ship-popup-details{display:flex;flex-direction:column;gap:16px;max-height:1200px;opacity:1;transition:max-height .25s ease,opacity .25s ease}.ship-popup-details.collapsed{max-height:0;opacity:0;overflow:hidden;pointer-events:none}.ship-popup-info-grid{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:hsla(0,0%,100%,.92);border-radius:14px;border:1px solid rgba(226,229,240,.9);box-shadow:0 10px 20px rgba(20,30,55,.12)}.ship-popup-info-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ship-popup-info-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:#727c9b}.ship-popup-info-value{font-size:.86rem;font-weight:500;color:#1f2940;text-align:right;word-break:break-word}.ship-popup-section{display:flex;flex-direction:column;gap:12px;padding:16px 18px;background:hsla(0,0%,100%,.9);border-radius:16px;border:1px solid rgba(226,229,240,.85);box-shadow:0 12px 24px rgba(24,32,60,.12)}.ship-popup-section-title{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#56618a}.ship-popup-section-body{display:flex;flex-direction:column;gap:10px}.ship-popup-field-group{border-radius:0;padding:0;background:transparent;border:none}.ship-popup-field-group+.ship-popup-field-group{margin-top:8px}.ship-popup-field-group-body{display:flex;flex-direction:column;gap:8px}.ship-popup-field-row{display:flex;flex-direction:column;gap:4px}.ship-popup-field-sub-label{font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#7a84a6}.ship-popup-field-sub-value{font-size:.82rem;font-weight:500;color:#1f2940;word-break:break-word}.ship-popup-field-text{display:block;font-size:.82rem;font-weight:500;color:#1f2940}.ship-popup-field-text+.ship-popup-field-text{margin-top:6px}.ship-popup-field-index{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;background:rgba(75,95,221,.12);color:#3a47a5;font-size:.62rem;font-weight:600;letter-spacing:.08em;margin-bottom:8px}.scrollable-content{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.scrollable-content::-webkit-scrollbar{width:6px}.scrollable-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.scrollable-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.scrollable-content::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.scrollable-content p{margin:6px 0;line-height:1.3}.scrollable-content strong{color:#34495e}.aio-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:hsla(0,0%,100%,.95);border-radius:6px;padding:15px;z-index:1000;min-width:300px;max-width:500px;max-height:80vh;overflow:auto;color:#333;font-size:13px;box-shadow:0 2px 10px rgba(0,0,0,.3);white-space:normal;box-sizing:border-box;display:none;pointer-events:auto;border:1px solid #ccc}.aio-popup-content{margin-top:10px}.aio-popup-content h3{margin-top:0;margin-bottom:10px;font-size:18px;color:#333;font-weight:700}.aio-category{display:inline-block;padding:3px 8px;background-color:#f0f0f0;border-radius:4px;margin-bottom:10px;font-weight:600;font-size:12px}.aio-popup-close{cursor:pointer;color:#666;position:absolute;top:8px;right:10px;font-size:16px;font-weight:700;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%}.aio-popup-close:hover{color:#000;background-color:#f0f0f0}.aio-image-container{margin-top:12px;text-align:center}.aio-image-wrapper{position:relative;display:inline-block;margin:0 auto}.aio-image-zoom-btn{position:absolute;top:5px;right:5px;background-color:hsla(0,0%,100%,.8);border:1px solid #ccc;border-radius:4px;padding:2px 5px;font-size:14px;cursor:pointer;z-index:10;transition:all .2s ease}.aio-image-zoom-btn:hover{background-color:hsla(0,0%,100%,.95);box-shadow:0 1px 3px rgba(0,0,0,.2)}.aio-image{max-width:100%;cursor:pointer;border:1px solid #ddd;transition:all .2s ease}.aio-image:hover{border-color:#aaa}.aio-image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:2000;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.aio-image-modal-content{background-color:#fff;border-radius:6px;box-shadow:0 3px 20px rgba(0,0,0,.3);display:flex;flex-direction:column;max-width:95%;max-height:95%;overflow:hidden}.aio-image-modal-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#f5f5f5;border-bottom:1px solid #ddd;font-weight:700}.aio-image-modal-close{cursor:pointer;font-size:18px;font-weight:700;padding:0 5px}.aio-image-modal-close:hover{color:#e74c3c}.aio-image-modal-viewport{overflow:auto;padding:15px;text-align:center;flex:1;max-height:calc(95vh - 100px)}.aio-image-modal-img{max-width:none;box-shadow:0 1px 8px rgba(0,0,0,.1)}.aio-image-modal-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;text-align:center;font-size:12px;color:#666}.aio-image-error,.aio-text-error{color:#e74c3c;margin:10px 0;padding:8px;background-color:#fef0f0;border-radius:4px;border-left:3px solid #e74c3c}