/* Status and arrival date are separate, prominent columns. */
body .logistics-calendar73 .arrival-row73{grid-template-columns:15px 56px minmax(64px,1fr) 88px 120px;gap:10px;min-height:122px}
body .logistics-calendar73 .arrival-row73>img{width:56px;height:39px}
body .logistics-calendar73 .arrival-date73 time{gap:9px;white-space:normal;line-height:1.4}
body .logistics-calendar73 .arrival-date73 time>strong{font-size:42px;font-weight:600;line-height:1;letter-spacing:-1.2px}
body .logistics-calendar73 .arrival-date73 time>span{display:grid;gap:4px;align-self:center;text-align:left;letter-spacing:.3px}
body .logistics-calendar73 .arrival-date73 time>span>b{font-size:10px;font-weight:650;color:#e3d6ba}
body .logistics-calendar73 .arrival-date73 time>span>small{font-size:11px;color:#9fb2c7}
.arrival-state77{text-align:center;min-width:0}
.arrival-state77>b{display:inline-block;border:1px solid #51c9d44d;border-radius:9px;background:linear-gradient(130deg,#29adc318,#52d2b80d);padding:10px 11px;color:#82e0dd;font:650 11px/1.5 Arial,sans-serif;letter-spacing:1px;max-width:100%;overflow-wrap:normal}
.arrived .arrival-state77>b{border-color:#67d9ab66;color:#9ce8c7;background:#67d9ab10;letter-spacing:.3px}
.paused .arrival-state77>b,.unknown .arrival-state77>b{color:#e2c894;border-color:#c6aa6555;background:#c6aa650c;letter-spacing:0;font-size:10px}
.logistics-toolbar77{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:20px 34px;border-bottom:1px solid #c6a76620;background:#09132166}
.logistics-toolbar77>div:first-child{display:grid;gap:6px}.logistics-toolbar77 small{font-size:8px;letter-spacing:1.8px;color:#c5ad7c}.logistics-toolbar77 span{font-size:11px;color:#91a5bb}
.arrival-export-buttons77{display:flex;gap:10px}.arrival-export-buttons77 button,.arrival-share-actions77 button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;border:1px solid #c5ab715c;border-radius:10px;padding:11px 16px;background:#c5ab710b;color:#e8d3a9;font:600 12px Arial,sans-serif;cursor:pointer}
.arrival-export-buttons77 button:first-child,.arrival-share-actions77 button:first-child{background:linear-gradient(110deg,#dfcc9d,#bca06a);color:#101e30;border-color:transparent}.arrival-export-buttons77 svg{width:18px;height:18px}.arrival-export-buttons77 button:disabled,.arrival-share-actions77 button:disabled{opacity:.6;cursor:wait}
.arrival-export-buttons77 button:focus-visible,.arrival-share-actions77 button:focus-visible{outline:2px solid #e1c18c;outline-offset:4px}
body #logistica .arrival-export-status77{flex-basis:100%;font-size:11px;line-height:1.6;color:#a8c8cd;margin:0}.arrival-export-status77:empty{display:none}
.arrival-share-dialog77{width:min(720px,calc(100% - 28px));max-height:90dvh;border:1px solid #bba16a88;border-radius:22px;padding:25px;background:linear-gradient(140deg,#15243a,#0a1423);color:#f1eee6;box-shadow:0 30px 100px #0009;font-family:Arial,sans-serif;overflow:auto}.arrival-share-dialog77::backdrop{background:#020812d9;backdrop-filter:blur(5px)}.arrival-share-dialog77 header{display:flex;align-items:center;justify-content:space-between}.arrival-share-dialog77 header>span{font-size:9px;letter-spacing:2px;color:#cfb885}.arrival-share-dialog77 header>button{width:36px;height:36px;border:0;border-radius:50%;background:#ffffff0c;color:#e9eef6;font-size:24px;cursor:pointer}.arrival-share-dialog77 h2{font-size:26px;margin:18px 0 10px;letter-spacing:-.5px}.arrival-share-dialog77 p{font-size:12px;line-height:1.7;color:#a6b9ce}.arrival-share-preview77{background:#081220;border:1px solid #bfa36933;border-radius:12px;max-height:48dvh;overflow:auto;min-height:100px}.arrival-share-preview77 img{display:block;width:100%;height:auto}.arrival-share-preview77 img:not([src]){display:none}.arrival-share-actions77{display:flex;gap:12px;margin-top:15px}.arrival-share-actions77 button{flex:1;min-height:46px}
.arrival-export-stage77{position:fixed;left:-100000px;top:0;width:1200px;pointer-events:none;z-index:-10000}
body .logistics-calendar73.logistics-export77{width:1200px!important;max-width:none!important;margin:0!important;border-radius:0!important;font-family:Arial,sans-serif!important;overflow:hidden;background:#101c2d}
body .logistics-calendar73.logistics-export77>.logistics-head74{flex-direction:row;align-items:center;padding:34px;gap:20px}.logistics-export77 .logistics-brand74 h3{font-family:Arial,sans-serif!important;font-size:34px!important}.logistics-export77 .logistics-overview74{width:auto;grid-template-columns:auto auto;gap:28px}.logistics-export77 .logistics-overview74>div{padding-left:22px;border-left:1px solid #b59a6635}.logistics-export77 .logistics-overview74 strong{font-size:25px}.logistics-export77 .logistics-overview74 strong small{display:inline;font-size:11px}
body .logistics-calendar73.logistics-export77>.logistics-table73{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 26px 20px;gap:12px}
body .logistics-calendar73.logistics-export77 .arrival-row73{grid-template-columns:18px 64px minmax(70px,1fr) 98px 140px;gap:12px;padding:16px 14px;min-height:124px}.logistics-export77 .arrival-row73>*{grid-column:auto!important;grid-row:auto!important}body .logistics-calendar73.logistics-export77 .arrival-row73>img{width:64px;height:44px}body .logistics-calendar73.logistics-export77 .arrival-identity74>strong{font-size:16px}body .logistics-calendar73.logistics-export77 .arrival-date73 time>strong{font-size:42px}.logistics-export77 .arrival-state77>b{font-size:11px;padding:10px 11px}.logistics-export77 .logistics-list-head74{padding:22px 30px 18px}.logistics-export77 .logistics-bottom74{display:block;padding:0 30px 20px}
.arrival-export-footer77{display:grid!important;gap:9px;padding:25px 32px!important;border-top:1px solid #c3a66d44;background:#091321;color:#8ea5bd;text-align:left!important}.arrival-export-footer77 p{font:12px/1.7 Arial!important;max-width:100%!important;margin:0!important;color:#a3b4c6}.arrival-export-footer77 strong{font:600 16px Arial;color:#dfc99a;overflow-wrap:anywhere}.arrival-export-footer77 small{font:11px Arial;color:#91a8bf}
@media(min-width:801px) and (max-width:1250px){body .logistics-calendar73>.logistics-table73{grid-template-columns:1fr}body .logistics-calendar73 .arrival-row73{grid-template-columns:22px 90px minmax(90px,1fr) 140px 180px;gap:16px}body .logistics-calendar73 .arrival-row73>img{width:90px;height:57px}}
@media(max-width:800px){.logistics-toolbar77{padding:18px 22px}.logistics-toolbar77>div:first-child{display:none}.arrival-export-buttons77{width:100%}.arrival-export-buttons77 button{flex:1}body .logistics-calendar73 .arrival-row73{grid-template-columns:18px 64px minmax(60px,1fr) 96px 140px;gap:10px;padding:16px 13px}body .logistics-calendar73 .arrival-date73 time>strong{font-size:40px}}
@media(max-width:600px){body .logistics-calendar73 .arrival-row73{grid-template-columns:15px 50px minmax(65px,1fr) 100px;grid-template-rows:auto auto;gap:10px 8px;min-height:128px;padding:15px 10px}body .logistics-calendar73 .arrival-no73{grid-column:1;grid-row:1}body .logistics-calendar73 .arrival-row73>img{grid-column:2;grid-row:1;width:50px;height:35px}body .logistics-calendar73 .arrival-identity74{grid-column:3;grid-row:1}body .logistics-calendar73 .arrival-identity74>strong{font-size:13px}body .logistics-calendar73 .arrival-state77{grid-column:2/4;grid-row:2;text-align:center;align-self:start}body .logistics-calendar73 .arrival-date73{grid-column:4;grid-row:1/3;align-self:center}body .logistics-calendar73 .arrival-date73 time{flex-direction:column;gap:7px;align-items:center;justify-content:center}body .logistics-calendar73 .arrival-date73 time>strong{font-size:46px}body .logistics-calendar73 .arrival-date73 time>span{text-align:center;gap:4px}body .logistics-calendar73 .arrival-date73 time>span>b{font-size:11px}body .logistics-calendar73 .arrival-date73 time>span>small{font-size:10px}.arrival-state77>b{font-size:11px;padding:7px 16px}.logistics-toolbar77{padding:16px 13px}.arrival-export-buttons77{gap:8px}.arrival-export-buttons77 button{font-size:11px;padding:10px 9px}.arrival-share-dialog77{padding:20px}.arrival-share-dialog77 h2{font-size:22px}.arrival-share-actions77{flex-direction:column}}

.preventa .arrival-state77>b{white-space:nowrap;font-size:10px;letter-spacing:.6px;padding:10px 8px}.arrived .arrival-state77>b{font-size:10px;letter-spacing:0;padding:9px 7px}
.arrival-export-footer77{display:block!important}.arrival-export-footer77>*{display:block!important;margin:0 0 10px!important}.arrival-export-footer77>:last-child{margin-bottom:0!important}

.arrival-share-preview77 canvas{display:block;width:100%;height:auto}
