.swal-theme-popup{background:var(--background-modal-gradient);color:var(--text-color);font-family:Roboto,Helvetica Neue,sans-serif;border-radius:12px;padding:2rem;min-width:320px;max-width:600px;box-shadow:0 0 20px var(--shadow-white-02)}.swal-theme-title{font-weight:700;font-size:1.8rem;color:var(--text-color);text-align:center}.swal-theme-content{font-size:1.1rem;color:var(--text-secondary);margin-bottom:1.5rem;text-align:center;max-height:20vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--primary-dark) var(--surface-color)}.swal-theme-content::-webkit-scrollbar{width:8px}.swal-theme-content::-webkit-scrollbar-track{background:var(--surface-color);border-radius:6px}.swal-theme-content::-webkit-scrollbar-thumb{background-color:var(--primary-dark);border-radius:6px;border:2px solid var(--surface-color)}.swal-theme-confirm{background-color:var(--primary-dark);color:var(--text-color);font-weight:700;font-size:1.1rem;border-radius:6px;padding:.6rem 1.5rem;border:none;border:2px solid var(--text-color);transition:background-color .3s ease;cursor:pointer;margin-bottom:1em}.swal-theme-confirm:hover{background-color:var(--primary-dark);color:var(--text-color)}.swal-theme-cancel{background-color:transparent;color:var(--text-color);font-weight:700;font-size:1.1rem;border:2px solid var(--text-color);border-radius:6px;padding:.5rem 1.4rem;margin-left:1rem;transition:background-color .3s ease,color .3s ease;cursor:pointer;margin-bottom:1em}.swal-theme-cancel:hover{background-color:var(--primary-dark);color:var(--text-color)}.swal-theme-input{background-color:var(--surface-color);border:1px solid var(--border-color);color:var(--text-color);font-size:1rem;border-radius:5px;padding:.4rem .8rem;box-shadow:none;margin:.4rem 0 1rem;transition:border-color .3s ease;width:100%;box-sizing:border-box}.swal-theme-input:focus{outline:none;border-color:var(--primary-light);box-shadow:0 4px 6px var(--shadow-black-02)}.swal-theme-icon{margin-top:0!important;margin-bottom:0!important}@media (max-width: 480px){.swal-theme-popup{width:90%;padding:1.5rem}.swal-theme-title{font-size:1.4rem}}.swal2-success-circular-line-left,.swal2-success-circular-line-right,.swal2-success-fix{background-color:transparent!important}:root{--primary-color: #98af9b;--primary-dark: #7d927f;--primary-light: #b7cbb9;--tertiary-color: #5e6d61;--footer-color: #6d895a;--background-gradient: linear-gradient( 180deg, #98af9b 0%, #000 39.42%, #000 63.46%, #6f7f71 97.6% );--background-gradient-mobile: linear-gradient( 180deg, rgba(152, 175, 155, 1) 0%, rgba(125, 146, 127, 1) 21%, rgba(0, 0, 0, 1) 53%, rgba(111, 127, 113, 1) 100%, rgba(94, 109, 97, 1) 85% );--header-background: linear-gradient( 180deg, rgba(38, 58, 0, .505) 37.02%, rgba(113, 113, 113, 0) 100% );--backbround-color-header: rgb(125, 146, 127);--box-shadow-header-mobile: rgba(152, 175, 155, .4) 0px 5px, rgba(125, 146, 127, .3) 0px 10px, rgba(125, 146, 127, .2) 0px 15px, rgba(94, 109, 97, .1) 0px 20px, rgba(94, 109, 97, .05) 0px 25px;--background-rgba: rgba(152, 175, 155, .15);--text-color: #fff;--text-secondary-color: #000;--text-secondary: #b2b2b2;--text-tertiary: #787878;--accent-color: #ffed80;--accent-color-intense: #b39800;--error-color: #ff4d4d;--surface-color: rgba(255, 255, 255, .1);--border-color: rgba(255, 255, 255, .2);--hover-surface: rgba(255, 255, 255, .2);--spinner-overlay: rgba(255, 255, 255, .6);--dropdown-bg: rgba(238, 238, 238, .95);--dropdown-text: #333;--input-bg: #fff;--input-text: #fff;--button-secondary: #c799a6;--calendar-bg-secondary: #ffffffcc;--calendar-cell: #f2f2f2;--dropdown-bg-mobile: #5e6d61d5;--background-ia: #98af9b;--hover-card-options: rgba(242, 223, 223, .4);--shadow-black-1: rgba(0, 0, 0, 1);--shadow-black-09: rgba(0, 0, 0, .9);--shadow-black-08: rgba(0, 0, 0, .8);--shadow-black-07: rgba(0, 0, 0, .7);--shadow-black-06: rgba(0, 0, 0, .6);--shadow-black-05: rgba(0, 0, 0, .5);--shadow-black-04: rgba(0, 0, 0, .4);--shadow-black-03: rgba(0, 0, 0, .3);--shadow-black-025: rgba(0, 0, 0, .25);--shadow-black-02: rgba(0, 0, 0, .2);--shadow-black-01: rgba(0, 0, 0, .1);--shadow-white-1: rgba(255, 255, 255, 1);--shadow-white-09: rgba(255, 255, 255, .9);--shadow-white-08: rgba(255, 255, 255, .8);--shadow-white-06: rgba(255, 255, 255, .6);--shadow-white-05: rgba(255, 255, 255, .5);--shadow-white-04: rgba(255, 255, 255, .4);--shadow-white-03: rgba(255, 255, 255, .3);--shadow-white-02: rgba(255, 255, 255, .2);--shadow-white-01: rgba(255, 255, 255, .1);--progress-creating-route: linear-gradient(90deg, #98af9b, #c799a6);--completed-creating-route: #28a745;--shadow-red-progress-bar: rgba(152, 175, 155, .5);--shadow-yellow-progress-bar: rgba(199, 153, 166, .8);--shadow-green-progress-bar: rgba(40, 167, 69, 1);--shadow-green-progress-bar-05: rgba(40, 167, 69, .7);--shadow-green-progress-bar-07: rgba(40, 167, 69, .5);--loading-image-gradient: linear-gradient( 90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75% );--background-modal-gradient: linear-gradient( 180deg, rgba(152, 175, 155, 0), #98af9b ), #000;--background-rgba-translucent: rgba(209, 222, 211, .589);--background-hover: #b8b8b8;--data-table-header-background: #e8e8e8;--input-border-focus: #c799a6;--input-border-focus-secondary: #a47d8a;--switch-slider-background: #98af9b;--upload-background: #c799a6;--upload-zone: rgba(199, 153, 166, .8);--poi-background: #f8f9fa;--poi-border: #e9ecef;--view-button-background: #98af9b;--cancel-button-border: rgba(226, 232, 240, 1);--cancel-button-text: rgba(30, 41, 59, 1);--save-button-background: #c799a6;--data-table-background: rgba(243, 243, 243, .6);--data-table-border: #ccc;--confirm-button-background: #98af9b;--confirm-button-background-hover: #7d927f;--confirm-button-background-disabled: #6c757d;--error-message-background: #f8d7da;--error-message-border: #f5c6cb;--checkbox-text: #495057;--form-border: #ced4da;--qr-placeholder-border: #dee2e6;--modal-border: #eee;--scrollbar-track: #f1f1f1;--background-rgba-calendar: rgba(152, 175, 155, .02);--box-shadow-button: 0px 4px 8px rgba(0, 0, 0, .15)}[data-theme=light]{--primary-color: rgba(99, 4, 4, 1);--secondary-color: rgb(174, 109, 109);--primary-dark: rgba(40, 3, 20, 1);--primary-light: rgba(190, 138, 157, .904);--tertiary-color: rgba(70, 10, 34, .1);--footer-color: rgba(36, 3, 18, 1);--background-gradient: linear-gradient( 180deg, #38051b 24%, rgba(239, 137, 181, .5) 61.64%, rgba(239, 137, 181, 0) 100% );--background-gradient-mobile: radial-gradient( circle, rgba(56, 5, 27, 1) 0%, rgba(85, 15, 42, .8) 0%, rgba(40, 3, 20, 1) 83% );--backbround-color-header: rgba(56, 5, 27, 1);--box-shadow-header-mobile: rgba(56, 5, 27, .4) 0px 5px, rgba(56, 5, 27, .3) 0px 10px, rgba(56, 5, 27, .2) 0px 15px, rgba(40, 3, 20, .1) 0px 20px, rgba(85, 15, 42, .05) 0px 25px;--background-rgba: rgba(56, 5, 27, .15);--header-background: linear-gradient( 180deg, rgba(40, 3, 20, .893) 60%, rgba(109, 109, 109, 0) 100% );--text-color: #ffffff;--text-secondary-color: #000;--text-secondary: #b2b2b2;--text-tertiary: #787878;--accent-color: #bdae5b;--accent-color-intense: #b39800;--error-color: #dc2626;--surface-color: rgba(56, 5, 27, .1);--border-color: rgba(56, 5, 27, .2);--hover-surface: rgba(56, 5, 27, .15);--spinner-overlay: rgba(56, 5, 27, .1);--dropdown-bg: rgba(238, 238, 238, .95);--dropdown-text: rgba(56, 5, 27, 1);--input-bg: #fff;--input-text: #000;--button-secondary: rgba(56, 5, 27, 1);--calendar-bg-secondary: #ffffffcc;--calendar-cell: #f2f2f2;--dropdown-bg-mobile: rgba(40, 3, 20, .83);--background-ia: rgba(56, 5, 27, 1);--hover-card-options: rgba(70, 10, 34, .4);--progress-creating-route: linear-gradient( 90deg, rgba(56, 5, 27, 1), rgba(85, 15, 42, .8) );--shadow-red-progress-bar: rgba(56, 5, 27, .5);--shadow-yellow-progress-bar: rgba(56, 5, 27, .8);--background-modal-gradient: linear-gradient( 180deg, rgba(56, 5, 27, 0), rgba(56, 5, 27, 1) ), #000;--background-rgba-translucent: rgba(56, 5, 27, .557);--input-border-focus: rgba(56, 5, 27, 1);--input-border-focus-secondary: rgba(40, 3, 20, 1);--switch-slider-background: rgba(56, 5, 27, 1);--upload-background: rgba(56, 5, 27, 1);--upload-zone: rgba(40, 3, 20, .8);--view-button-background: rgba(56, 5, 27, 1);--save-button-background: rgba(56, 5, 27, 1);--confirm-button-background: rgba(56, 5, 27, 1);--confirm-button-background-hover: rgba(40, 3, 20, 1);--header-background-gradient: linear-gradient( 180deg, #38051b 24%, rgba(239, 137, 181, .5) 61.64%, rgba(239, 137, 181, 0) 100% );--footer-background-gradient: linear-gradient( 180deg, rgba(239, 137, 181, 0) 0%, rgba(239, 137, 181, .5) 38.36%, #38051b 76% )}html,body{margin:0;padding:0;font-family:Roboto,Helvetica Neue,sans-serif;overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box;cursor:default}*,*:before,*:after{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}img{vertical-align:top;object-position:top}
