body.ddx-portal{--ddx-red: #d9272e;--ddx-red-dark: #b91921;--ddx-ink: #17191d;--ddx-muted: #686d75;--ddx-line: #e5e7eb;--ddx-canvas: #f6f7f8;--ddx-radius: 0px;--ddx-radius-sm: 3px;--ddx-sidebar: 260px;background:#f6f7f8!important;color:#17191d}body.ddx-portal .drawer-content{background:#f6f7f8!important}body.ddx-portal .navbar-placeholder{height:72px;min-height:72px!important;padding:0 22px!important;border-bottom:1px solid rgba(0,0,0,.08)!important;background:#fffffff5!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.ddx-portal .navbar-placeholder>div{width:100%;height:72px;min-height:72px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.ddx-portal .navbar-placeholder h1{color:#17191d;font-size:18px;font-weight:700;letter-spacing:-.03em}body.ddx-portal .ddx-global-search{height:40px;border-color:#e5e7eb;border-radius:3px;background:#fff}body.ddx-portal .ddx-global-search input{min-height:0!important;height:100%!important;border:0!important;box-shadow:none!important}body.ddx-portal .ddx-user-trigger{border-radius:0!important;color:#17191d}body.ddx-portal .ddx-user-trigger>div{border:0!important;border-radius:0!important}body.ddx-portal .ddx-user-trigger>span{max-width:180px;color:#17191d;font-size:14px;font-weight:600}body.ddx-portal .dropdown-content{border:1px solid #e5e7eb!important;border-top:3px solid #d9272e!important;border-radius:0 0 8px 8px!important;background:#fff!important;box-shadow:0 24px 60px #1a1f2b29!important}body.ddx-portal .ddx-portal-brand{display:flex;align-items:center;height:72px;padding:0 22px;border-bottom:1px solid #e5e7eb;text-decoration:none}body.ddx-portal .ddx-portal-brand img,body.ddx-portal .sidebar-placeholder aside .ddx-portal-brand img{width:132px!important;height:44px!important;margin:0!important;padding:0!important;object-fit:contain;border-radius:0!important;background:transparent!important}body.ddx-portal.ddx-sidebar-collapsed .ddx-portal-brand{justify-content:center;padding-inline:10px}body.ddx-portal.ddx-sidebar-collapsed .ddx-portal-brand img,body.ddx-portal.ddx-sidebar-collapsed .sidebar-placeholder aside .ddx-portal-brand img{width:54px!important;height:36px!important}body.ddx-portal .sidebar-placeholder .menu-title,body.ddx-portal .menu-sidebar .menu-title{padding:22px 14px 6px!important;color:#d9272e!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase}body.ddx-portal .sidebar-placeholder .menu li>a,body.ddx-portal .sidebar-placeholder .menu li>button,body.ddx-portal .menu-sidebar li>a,body.ddx-portal .menu-sidebar li>button{min-height:42px;border-radius:0!important;color:#686d75!important;background:transparent!important;font-size:14px;font-weight:500;box-shadow:none!important}body.ddx-portal .sidebar-placeholder .menu li>a:hover,body.ddx-portal .sidebar-placeholder .menu li>button:hover,body.ddx-portal .menu-sidebar li>a:hover,body.ddx-portal .menu-sidebar li>button:hover{color:#17191d!important;background:transparent!important}body.ddx-portal .sidebar-placeholder .menu li>a.active,body.ddx-portal .menu-sidebar li>a.active{color:#17191d!important;background:transparent!important;font-weight:700;box-shadow:inset 3px 0 #d9272e!important}body.ddx-portal .sidebar-placeholder .menu svg,body.ddx-portal .menu-sidebar svg{width:18px;height:18px}body.ddx-portal .card,body.ddx-portal .dashboard-card,body.ddx-portal .stat,body.ddx-portal .stats,body.ddx-portal .modal-box,body.ddx-portal .drawer-content .bg-base-100.rounded-box,body.ddx-portal .drawer-content .bg-base-100.shadow,body.ddx-portal .drawer-content .bg-base-100.shadow-md,body.ddx-portal .drawer-content .bg-base-100.shadow-lg{border:1px solid #e5e7eb!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.ddx-portal .stat-figure{display:none!important}body.ddx-portal .stat-title{color:#686d75!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}body.ddx-portal .stat-value{color:#17191d!important}body.ddx-portal .drawer-content .btn:not(.btn-sm):not(.btn-xs):not(.btn-circle):not(.btn-square):not(.btn-ghost){min-height:48px;padding-inline:24px;border-radius:3px!important;font-size:14px;font-weight:700}body.ddx-portal .btn-primary{color:#fff!important;border-color:#d9272e!important;background:#d9272e!important}body.ddx-portal .btn-primary:hover{border-color:#b91921!important;background:#b91921!important}body.ddx-portal .btn-outline,body.ddx-portal .btn-outline.btn-primary{color:#17191d!important;border-color:#e5e7eb!important;background:#fff!important}body.ddx-portal .btn-outline:hover,body.ddx-portal .btn-outline.btn-primary:hover{color:#17191d!important;border-color:#17191d!important;background:#fff!important}body.ddx-portal .ddx-quiet-link{color:#17191d;font-size:14px;font-weight:700;text-decoration:none;border-bottom:3px solid #d9272e;line-height:1.2}body.ddx-portal .drawer-content .input,body.ddx-portal .drawer-content .select,body.ddx-portal .drawer-content .textarea,body.ddx-portal .drawer-content input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=search]),body.ddx-portal .drawer-content select,body.ddx-portal .drawer-content textarea{min-height:48px;border-color:#e5e7eb!important;border-radius:3px!important;box-shadow:none!important}body.ddx-portal .drawer-content .input:focus,body.ddx-portal .drawer-content .select:focus,body.ddx-portal .drawer-content .textarea:focus,body.ddx-portal .drawer-content input:focus,body.ddx-portal .drawer-content select:focus,body.ddx-portal .drawer-content textarea:focus{border-color:#d9272e!important;box-shadow:0 0 0 3px #d9272e1f!important}body.ddx-portal .table :where(th){color:#686d75!important;background:#f6f7f8!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}body.ddx-portal .overflow-x-auto:has(>table){border-color:#e5e7eb;border-radius:0}body.ddx-portal .badge:not(.badge-xs):not(.indicator-item){display:inline-flex;align-items:center;gap:8px;min-height:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:13px!important;font-weight:600}body.ddx-portal .badge:not(.badge-xs):not(.indicator-item):before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}body.ddx-portal .badge-success{color:#15803d!important}body.ddx-portal .badge-warning{color:#b45309!important}body.ddx-portal .badge-error{color:#d9272e!important}body.ddx-portal .badge-info,body.ddx-portal .badge-ghost{color:#686d75!important}body.ddx-portal .badge-primary{color:#d9272e!important}body.ddx-portal .dashboard-activity-table th:nth-child(5),body.ddx-portal .dashboard-activity-table td:nth-child(5),body.ddx-portal[data-page=myshipments] .overflow-x-auto table th:nth-child(9),body.ddx-portal[data-page=myshipments] .overflow-x-auto table td:nth-child(9),body.ddx-portal[data-page=mydebit] table th:nth-child(n+7):nth-child(-n+11),body.ddx-portal[data-page=mydebit] table td:nth-child(n+7):nth-child(-n+11),body.ddx-portal[data-page=old-debits] table th:nth-child(n+6):nth-child(-n+8),body.ddx-portal[data-page=old-debits] table td:nth-child(n+6):nth-child(-n+8){text-align:right}body.ddx-portal .ddx-archive-note{display:flex;align-items:baseline;gap:12px;margin:0;padding:12px 26px;border-bottom:1px solid #e5e7eb;background:#fff;color:#686d75;font-size:14px}body.ddx-portal .ddx-archive-note strong{color:#d9272e;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}body.ddx-portal .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1023px){body.ddx-portal .dashboard-kpis{grid-template-columns:1fr}}.dashboard-card{transition:all .3s ease}.stat-card{border-radius:12px;overflow:hidden}.status{width:.75rem;height:.75rem;border-radius:9999px}.tabs-boxed .tab-active{font-weight:600}.chart-container{position:relative;height:300px;width:100%;display:flex;justify-content:center;align-items:center}@media(min-width:1280px){.chart-container{height:350px}}@media(min-width:1536px){.chart-container{height:400px}}.db[data-v-55ce00a2]{padding:26px;color:#17191d}.db-head[data-v-55ce00a2],.db-create-bar[data-v-55ce00a2],.db-commit[data-v-55ce00a2],.db-pager[data-v-55ce00a2],.db-confirm[data-v-55ce00a2]{display:flex;align-items:center;justify-content:space-between;gap:16px}.db-head[data-v-55ce00a2]{margin-bottom:22px}.db-kicker[data-v-55ce00a2]{margin:0 0 6px;color:#d9272e;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.db h2[data-v-55ce00a2]{margin:0;font-size:28px;letter-spacing:-.03em}.db-primary[data-v-55ce00a2],.db-line[data-v-55ce00a2]{min-height:48px;padding:0 24px;border-radius:3px;font-size:14px;font-weight:700;cursor:pointer}.db-primary[data-v-55ce00a2]{border:0;color:#fff;background:#d9272e}.db-primary[data-v-55ce00a2]:hover{background:#b91921}.db-primary[data-v-55ce00a2]:disabled{opacity:.45;cursor:default}.db-line[data-v-55ce00a2]{border:1px solid #e5e7eb;color:#17191d;background:#fff}.db-figures[data-v-55ce00a2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;border:1px solid #e5e7eb;background:#fff}.db-figures article[data-v-55ce00a2]{padding:18px 22px}.db-figures article+article[data-v-55ce00a2]{border-left:1px solid #e5e7eb}.db-figures span[data-v-55ce00a2],.db-filters span[data-v-55ce00a2],.db table small[data-v-55ce00a2]{display:block;color:#686d75;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.db-figures strong[data-v-55ce00a2],.db-commit strong[data-v-55ce00a2]{font-size:28px;letter-spacing:-.03em}.db-filters[data-v-55ce00a2]{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:18px}.db-filters input[data-v-55ce00a2],.db-create-bar select[data-v-55ce00a2]{min-height:48px;min-width:180px;padding:0 12px;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:#17191d}.db-filters input[data-v-55ce00a2]:focus,.db-create-bar select[data-v-55ce00a2]:focus{outline:none;border-color:#d9272e;box-shadow:0 0 0 3px #d9272e1f}.db-chips[data-v-55ce00a2]{display:flex;gap:8px}.db-chips button[data-v-55ce00a2]{min-height:40px;padding:0 14px;border:0;border-bottom:3px solid transparent;color:#686d75;background:transparent;font-weight:700;cursor:pointer}.db-chips button.on[data-v-55ce00a2]{color:#17191d;border-bottom-color:#d9272e}.db-sheet[data-v-55ce00a2]{border:1px solid #e5e7eb;background:#fff}.db table[data-v-55ce00a2]{width:100%;border-collapse:collapse}.db th[data-v-55ce00a2]{padding:12px 14px;background:#f6f7f8;color:#686d75;font-size:12px;font-weight:600;text-align:left}.db td[data-v-55ce00a2]{padding:14px;border-top:1px solid #e5e7eb;vertical-align:top}.db .num[data-v-55ce00a2]{text-align:right;font-variant-numeric:tabular-nums}.db-state[data-v-55ce00a2]{display:inline-flex;align-items:center;gap:8px;font-weight:600}.db-state[data-v-55ce00a2]:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.db-state[data-state=paid][data-v-55ce00a2]{color:#15803d}.db-state[data-state=open][data-v-55ce00a2]{color:#b45309}.db-state[data-state=late][data-v-55ce00a2]{color:#d9272e}.db tr.late td[data-v-55ce00a2]:first-child{box-shadow:inset 3px 0 #d9272e}.db-text[data-v-55ce00a2]{border:0;padding:0;color:#17191d;background:transparent;font-weight:700;cursor:pointer}.db-text.danger[data-v-55ce00a2]{color:#d9272e}.db-actions[data-v-55ce00a2]{display:flex;gap:14px;white-space:nowrap}.db-detail td[data-v-55ce00a2]{background:#f6f7f8}.db-empty[data-v-55ce00a2],.db-error[data-v-55ce00a2],.db-create-bar p[data-v-55ce00a2]{margin:0;padding:22px;color:#686d75}.db-error[data-v-55ce00a2]{margin-bottom:14px;padding:12px 14px;border:1px solid #e5e7eb;border-left:3px solid #d9272e;background:#fff;color:#17191d}.db-pager[data-v-55ce00a2]{padding:14px}.db-create-bar[data-v-55ce00a2],.db-commit[data-v-55ce00a2]{padding:16px 18px}.db-commit[data-v-55ce00a2]{border-top:1px solid #e5e7eb}.db-confirm[data-v-55ce00a2]{margin:0 0 12px;padding:0;color:#17191d}.db-confirm span[data-v-55ce00a2]{flex:1;color:#686d75}@media(max-width:900px){.db-figures[data-v-55ce00a2],.db-head[data-v-55ce00a2],.db-create-bar[data-v-55ce00a2],.db-commit[data-v-55ce00a2],.db-confirm[data-v-55ce00a2]{display:grid}.db-figures[data-v-55ce00a2]{grid-template-columns:1fr}.db-figures article+article[data-v-55ce00a2]{border-left:0;border-top:1px solid #e5e7eb}.db-sheet[data-v-55ce00a2]{overflow-x:auto}}.ac{padding:26px;color:#17191d}.ac-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.ac-kicker{margin:0 0 6px;color:#d9272e;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ac h2{margin:0;font-size:28px;letter-spacing:-.03em}.ac-lead,.ac-note{margin:8px 0 0;color:#686d75;font-size:14px}.ac-sheet{border:1px solid #e5e7eb;background:#fff;padding:22px}.ac-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.ac label span,.ac-check span{display:block;margin-bottom:6px;color:#686d75;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ac input,.ac select{width:100%;min-height:48px;padding:0 12px;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:#17191d}.ac input:focus,.ac select:focus{outline:none;border-color:#d9272e;box-shadow:0 0 0 3px #d9272e1f}.ac input:disabled{color:#686d75;background:#f6f7f8}.ac-wide{grid-column:1 / -1}.ac-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.ac-primary,.ac-line,a.ac-primary,a.ac-line{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:3px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none}.ac-primary{border:0;color:#fff;background:#d9272e}.ac-primary:hover{background:#b91921}.ac-primary:disabled{opacity:.45;cursor:default}.ac-line{border:1px solid #e5e7eb;color:#17191d;background:#fff}.ac-error,.ac-ok{margin:0 0 14px;padding:12px 14px;border:1px solid #e5e7eb;background:#fff}.ac-error{border-left:3px solid #d9272e}.ac-ok{border-left:3px solid #15803d}.ac-check{display:flex;align-items:center;gap:10px}.ac-check input{width:16px;min-height:16px}.ac-link{color:#17191d;font-weight:700;border-bottom:3px solid #d9272e;text-decoration:none}.ac table{width:100%;border-collapse:collapse}.ac th{padding:12px 14px;background:#f6f7f8;color:#686d75;font-size:12px;font-weight:600;text-align:left}.ac td{padding:14px;border-top:1px solid #e5e7eb}.ac .num{text-align:right;font-variant-numeric:tabular-nums}.ac-state{display:inline-flex;align-items:center;gap:8px;font-weight:600}.ac-state:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ac-state[data-state=paid]{color:#15803d}.ac-state[data-state=open]{color:#b45309}.ac-empty{margin:0;padding:22px;color:#686d75}.ac-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.ac-figures article{padding:16px 18px;border:1px solid #e5e7eb;background:#fff}.ac-figures span{display:block;color:#686d75;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ac-figures strong{display:block;margin-top:6px;font-size:22px;letter-spacing:-.03em}.ac-tools{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:16px}.ac-tools-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.ac-chips{display:flex;flex-wrap:wrap;gap:8px}.ac-chips button{min-height:40px;padding:0 14px;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:#17191d;font-weight:700;cursor:pointer}.ac-chips button.on{color:#fff;background:#d9272e;border-color:#d9272e}.ac-meta{display:block;margin-top:2px;color:#686d75;font-size:12px}.ac-actions-cell{display:flex;flex-wrap:wrap;gap:8px}.ac-text{border:0;background:none;padding:0;color:#17191d;font-weight:700;cursor:pointer;border-bottom:3px solid #d9272e}.ac-pager{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.ac-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ac-block{margin-top:16px}.ac-block h3{margin:0 0 12px;font-size:16px}.ac-state[data-state=clearance]{color:#1d4ed8}.ac-state[data-state=transit]{color:#17191d}.ac-state[data-state=return]{color:#d9272e}@media(max-width:800px){.ac-grid,.ac-head,.ac-figures,.ac-split{display:grid;grid-template-columns:1fr}.ac-sheet{overflow-x:auto}}
