/* Shared Delivera design rules extracted from module configuration and HTML.
 * Classes have normal specificity; Ext JS runtime inline sizing stays authoritative.
 * Palette variables retain literal fallbacks for standalone print documents. */

:root { --snow-color: #99ccff; }

/* font-weight:bold; */
.dlv-design-da3f8db2.dlv-design-da3f8db2.dlv-design-da3f8db2 { font-weight:bold; }

/* padding:5px; */
.dlv-design-d475c9c6.dlv-design-d475c9c6.dlv-design-d475c9c6 { padding:5px; }

/* padding:0; */
.dlv-design-1305fa83.dlv-design-1305fa83.dlv-design-1305fa83 { padding:0; }

/* padding:0 2px 0 0; */
.dlv-design-b753e140.dlv-design-b753e140.dlv-design-b753e140 { padding:0 2px 0 0; }

/* text-align:right;margin-top:1px; */
.dlv-design-d84a07dc.dlv-design-d84a07dc.dlv-design-d84a07dc { text-align:right; margin-top:1px; }

/* padding:0 0 0 2px; */
.dlv-design-bcacc7bf.dlv-design-bcacc7bf.dlv-design-bcacc7bf { padding:0 0 0 2px; }

/* margin-top:10px; */
.dlv-design-726e8b31.dlv-design-726e8b31.dlv-design-726e8b31 { margin-top:10px; }

/* text-align:right; */
.dlv-design-9b75d388.dlv-design-9b75d388.dlv-design-9b75d388 { text-align:right; }

/* margin:0 0 12px; */
.dlv-design-2b0e8ce8.dlv-design-2b0e8ce8.dlv-design-2b0e8ce8 { margin:0 0 12px; }

/* margin:2px 0 12px 18px;color:#555; */
.dlv-design-2b622490.dlv-design-2b622490.dlv-design-2b622490 { margin:2px 0 12px 18px; color:var(--text-muted, #555); }

/* padding:10px; */
.dlv-design-a02be8f6.dlv-design-a02be8f6.dlv-design-a02be8f6 { padding:10px; }

/* margin-bottom:4px; */
.dlv-design-ae01e5f4.dlv-design-ae01e5f4.dlv-design-ae01e5f4 { margin-bottom:4px; }

/* margin-bottom:8px;font-weight:bold; */
.dlv-design-9fe77dd3.dlv-design-9fe77dd3.dlv-design-9fe77dd3 { margin-bottom:8px; font-weight:bold; }

/* margin-bottom:8px; */
.dlv-design-c500155b.dlv-design-c500155b.dlv-design-c500155b { margin-bottom:8px; }

/* margin:10px 0 8px 0;font-weight:bold; */
.dlv-design-0c96b6c2.dlv-design-0c96b6c2.dlv-design-0c96b6c2 { margin:10px 0 8px 0; font-weight:bold; }

/* text-align:justify; */
.dlv-design-1ccdd30d.dlv-design-1ccdd30d.dlv-design-1ccdd30d { text-align:justify; }

/* padding:10px;background:#f0f0f0; */
.dlv-design-72dc2bb8.dlv-design-72dc2bb8.dlv-design-72dc2bb8 { padding:10px; background:var(--surface-alt, #f0f0f0); }

/* margin-top:15px; */
.dlv-design-cf7295d9.dlv-design-cf7295d9.dlv-design-cf7295d9 { margin-top:15px; }

/* padding:8px; */
.dlv-design-afbf76b6.dlv-design-afbf76b6.dlv-design-afbf76b6 { padding:8px; }

/* padding:10px 12px;background-color:transparent; */
.dlv-design-5d991384.dlv-design-5d991384.dlv-design-5d991384 { padding:10px 12px; background-color:transparent; }

/* border-bottom-style:solid;border-bottom-width:1px; */
.dlv-design-5e3ad6dc.dlv-design-5e3ad6dc.dlv-design-5e3ad6dc { border-bottom-style:solid; border-bottom-width:1px; }

/* margin-top:2px;text-align:right; */
.dlv-design-7314e23f.dlv-design-7314e23f.dlv-design-7314e23f { margin-top:2px; text-align:right; }

/* padding:0 7px 0 0; */
.dlv-design-69455bb6.dlv-design-69455bb6.dlv-design-69455bb6 { padding:0 7px 0 0; }

/* text-align:center;margin-top:2px; */
.dlv-design-06f78af1.dlv-design-06f78af1.dlv-design-06f78af1 { text-align:center; margin-top:2px; }

/* padding:0 0 0 8px; */
.dlv-design-35fdc67f.dlv-design-35fdc67f.dlv-design-35fdc67f { padding:0 0 0 8px; }

/* padding-top:5px; */
.dlv-design-b8bafb9f.dlv-design-b8bafb9f.dlv-design-b8bafb9f { padding-top:5px; }

/* padding:0 2px 0 3px; */
.dlv-design-15aa400b.dlv-design-15aa400b.dlv-design-15aa400b { padding:0 2px 0 3px; }

/* color:#a0a0a0; */
.dlv-design-6a942b46.dlv-design-6a942b46.dlv-design-6a942b46 { color:var(--text-muted, #a0a0a0); }

/* padding:0 0 0 3px; */
.dlv-design-271a652d.dlv-design-271a652d.dlv-design-271a652d { padding:0 0 0 3px; }

/* padding:5px 5px 0 5px; */
.dlv-design-a2e7fa0d.dlv-design-a2e7fa0d.dlv-design-a2e7fa0d { padding:5px 5px 0 5px; }

/* text-align:right;margin-top:2px; */
.dlv-design-c14b9439.dlv-design-c14b9439.dlv-design-c14b9439 { text-align:right; margin-top:2px; }

/* border-right-style:solid;border-right-width:1px; */
.dlv-design-78b1bb64.dlv-design-78b1bb64.dlv-design-78b1bb64 { border-right-style:solid; border-right-width:1px; }

/* border-left-style:solid;border-left-width:1px;border-left-color:#99BBE8; */
.dlv-design-119f3eab.dlv-design-119f3eab.dlv-design-119f3eab { border-left-style:solid; border-left-width:1px; border-left-color:var(--border, #99BBE8); }

/* border-top-style:solid;border-top-width:1px; */
.dlv-design-e661366c.dlv-design-e661366c.dlv-design-e661366c { border-top-style:solid; border-top-width:1px; }

/* margin-top:2px; */
.dlv-design-d1dc6461.dlv-design-d1dc6461.dlv-design-d1dc6461 { margin-top:2px; }

/* border-left-style:solid;border-left-width:1px; */
.dlv-design-2a0a9b2d.dlv-design-2a0a9b2d.dlv-design-2a0a9b2d { border-left-style:solid; border-left-width:1px; }

/* border-left-style:solid;border-left-width:1px;border-bottom-style:solid;border-bottom-width:1px; */
.dlv-design-97214dda.dlv-design-97214dda.dlv-design-97214dda { border-left-style:solid; border-left-width:1px; border-bottom-style:solid; border-bottom-width:1px; }

/* border-left-style:solid;border-left-width:1px;border-top-style:solid;border-top-width:1px; */
.dlv-design-3c20eaca.dlv-design-3c20eaca.dlv-design-3c20eaca { border-left-style:solid; border-left-width:1px; border-top-style:solid; border-top-width:1px; }

/* margin-top:5px;border-top-style:solid;border-top-width:1px; */
.dlv-design-7d5ca420.dlv-design-7d5ca420.dlv-design-7d5ca420 { margin-top:5px; border-top-style:solid; border-top-width:1px; }

/* border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px; */
.dlv-design-845eead2.dlv-design-845eead2.dlv-design-845eead2 { border-bottom-style:solid; border-bottom-width:1px; border-left-style:solid; border-left-width:1px; }

/* text-align:center;margin-top:1px; */
.dlv-design-d58d9081.dlv-design-d58d9081.dlv-design-d58d9081 { text-align:center; margin-top:1px; }

/* margin-top:1px; */
.dlv-design-87a182e6.dlv-design-87a182e6.dlv-design-87a182e6 { margin-top:1px; }

/* padding:0 0 0 2px;margin-top:0px; */
.dlv-design-096cecc8.dlv-design-096cecc8.dlv-design-096cecc8 { padding:0 0 0 2px; margin-top:0px; }

/* background-color:white;border:2px solid #c0c0c0;padding:5px; */
.dlv-design-63ec7165.dlv-design-63ec7165.dlv-design-63ec7165 { background-color:var(--surface, white); border:2px solid var(--border, #c0c0c0); padding:5px; }

/* padding:12px; */
.dlv-design-1e69a055.dlv-design-1e69a055.dlv-design-1e69a055 { padding:12px; }

/* display:block;margin-bottom:10px;line-height:1.4; */
.dlv-design-f05cd84b.dlv-design-f05cd84b.dlv-design-f05cd84b { display:block; margin-bottom:10px; line-height:1.4; }

/* font-weight:bold;letter-spacing:6px;font-size:16px; */
.dlv-design-5b29b6ba.dlv-design-5b29b6ba.dlv-design-5b29b6ba { font-weight:bold; letter-spacing:6px; font-size:16px; }

/* border-color:#99bbe8;border-right-style:solid;border-right-width:1px; */
.dlv-design-5deb8e5b.dlv-design-5deb8e5b.dlv-design-5deb8e5b { border-color:var(--border, #99bbe8); border-right-style:solid; border-right-width:1px; }

/* border-right-style:solid;border-right-width:1px;border-left-style:solid;border-left-width:1px; */
.dlv-design-e3d77168.dlv-design-e3d77168.dlv-design-e3d77168 { border-right-style:solid; border-right-width:1px; border-left-style:solid; border-left-width:1px; }

/* border-top-style:solid;border-top-width:1px;border-left-style:solid;border-left-width:1px; */
.dlv-design-50b38f9b.dlv-design-50b38f9b.dlv-design-50b38f9b { border-top-style:solid; border-top-width:1px; border-left-style:solid; border-left-width:1px; }

/* border-top-style:solid;border-top-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px; */
.dlv-design-6c5032c8.dlv-design-6c5032c8.dlv-design-6c5032c8 { border-top-style:solid; border-top-width:1px; border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; }

/* border-top-style:solid;border-top-width:1px;border-right-style:solid;border-right-width:1px; */
.dlv-design-af2fcbfd.dlv-design-af2fcbfd.dlv-design-af2fcbfd { border-top-style:solid; border-top-width:1px; border-right-style:solid; border-right-width:1px; }

/* border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px; */
.dlv-design-a3c01cbb.dlv-design-a3c01cbb.dlv-design-a3c01cbb { border-bottom-style:solid; border-bottom-width:1px; border-right-style:solid; border-right-width:1px; }

/* border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px; */
.dlv-design-e2fcacc9.dlv-design-e2fcacc9.dlv-design-e2fcacc9 { border-right-style:solid; border-right-width:1px; border-bottom-style:solid; border-bottom-width:1px; }

/* border-top:1px solid #99bbe8; */
.dlv-design-32531f66.dlv-design-32531f66.dlv-design-32531f66 { border-top:1px solid var(--border, #99bbe8); }

/* border-top:1px solid #99bbe8;border-left:1px solid #99bbe8; */
.dlv-design-b6278dde.dlv-design-b6278dde.dlv-design-b6278dde { border-top:1px solid var(--border, #99bbe8); border-left:1px solid var(--border, #99bbe8); }

/* margin-top:3px;height:20px; */
.dlv-design-c7862574.dlv-design-c7862574.dlv-design-c7862574 { margin-top:3px; height:20px; }

/* padding-top:2px; */
.dlv-design-20c56eec.dlv-design-20c56eec.dlv-design-20c56eec { padding-top:2px; }

/* padding:6px 12px 4px 12px; */
.dlv-design-c64c1c08.dlv-design-c64c1c08.dlv-design-c64c1c08 { padding:6px 12px 4px 12px; }

/* background:#f7f8fa; */
.dlv-design-ff693ad1.dlv-design-ff693ad1.dlv-design-ff693ad1 { background:var(--surface-alt, #f7f8fa); }

/* padding:6px 12px 2px 12px; */
.dlv-design-efa34a9e.dlv-design-efa34a9e.dlv-design-efa34a9e { padding:6px 12px 2px 12px; }

/* padding:0 5px; */
.dlv-design-ca650ac7.dlv-design-ca650ac7.dlv-design-ca650ac7 { padding:0 5px; }

/* padding:6px 12px; */
.dlv-design-641e98d3.dlv-design-641e98d3.dlv-design-641e98d3 { padding:6px 12px; }

/* padding:0 5px 5px 5px; */
.dlv-design-320bc3a9.dlv-design-320bc3a9.dlv-design-320bc3a9 { padding:0 5px 5px 5px; }

/* padding:4px 6px;background:#fafafa;font:12px/1.4 tahoma,arial,sans-serif; */
.dlv-design-4fe8c20e.dlv-design-4fe8c20e.dlv-design-4fe8c20e { padding:4px 6px; background:var(--surface-alt, #fafafa); font:12px/1.4 tahoma,arial,sans-serif; }

/* padding:4px; */
.dlv-design-9a5fe306.dlv-design-9a5fe306.dlv-design-9a5fe306 { padding:4px; }

/* padding:2px 0 0 0; */
.dlv-design-aac1bb69.dlv-design-aac1bb69.dlv-design-aac1bb69 { padding:2px 0 0 0; }

/* background:transparent;padding:0; */
.dlv-design-cf3628f8.dlv-design-cf3628f8.dlv-design-cf3628f8 { background:transparent; padding:0; }

/* padding:8px 12px 6px 12px; */
.dlv-design-c3b95a8e.dlv-design-c3b95a8e.dlv-design-c3b95a8e { padding:8px 12px 6px 12px; }

/* padding:8px 12px 4px 12px; */
.dlv-design-bec97107.dlv-design-bec97107.dlv-design-bec97107 { padding:8px 12px 4px 12px; }

/* padding:6px 12px 10px 12px; */
.dlv-design-933e44b9.dlv-design-933e44b9.dlv-design-933e44b9 { padding:6px 12px 10px 12px; }

/* padding:8px 8px 4px 8px; */
.dlv-design-917a462f.dlv-design-917a462f.dlv-design-917a462f { padding:8px 8px 4px 8px; }

/* padding:0 6px 0 0; */
.dlv-design-5d235a5e.dlv-design-5d235a5e.dlv-design-5d235a5e { padding:0 6px 0 0; }

/* padding:0 0 0 6px; */
.dlv-design-bee927f2.dlv-design-bee927f2.dlv-design-bee927f2 { padding:0 0 0 6px; }

/* padding-top:4px; */
.dlv-design-25124d17.dlv-design-25124d17.dlv-design-25124d17 { padding-top:4px; }

/* margin-top:1px;text-align:right; */
.dlv-design-016156cd.dlv-design-016156cd.dlv-design-016156cd { margin-top:1px; text-align:right; }

/* padding-bottom:2px; */
.dlv-design-3fba1604.dlv-design-3fba1604.dlv-design-3fba1604 { padding-bottom:2px; }

/* box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;line-height:18px;min-height:26px;max-height:96px;overflow:auto;padding:2px; */
.dlv-design-669d5277.dlv-design-669d5277.dlv-design-669d5277 { box-sizing:border-box; white-space:normal; overflow-wrap:anywhere; line-height:18px; min-height:26px; max-height:96px; overflow:auto; padding:2px; }

/* padding:0 0 0 2px;margin-top:-5px; */
.dlv-design-7faa60b2.dlv-design-7faa60b2.dlv-design-7faa60b2 { padding:0 0 0 2px; margin-top:-5px; }

/* color:#666;padding-top:4px; */
.dlv-design-104502f3.dlv-design-104502f3.dlv-design-104502f3 { color:var(--text-muted, #666); padding-top:4px; }

/* color:#333;padding-top:4px; */
.dlv-design-61536b26.dlv-design-61536b26.dlv-design-61536b26 { color:var(--text, #333); padding-top:4px; }

/* font-family:monospace; */
.dlv-design-e5286615.dlv-design-e5286615.dlv-design-e5286615 { font-family:monospace; }

/* padding:6px 0 0 0; */
.dlv-design-88a1a5a5.dlv-design-88a1a5a5.dlv-design-88a1a5a5 { padding:6px 0 0 0; }

/* padding:6px; */
.dlv-design-c78c8e23.dlv-design-c78c8e23.dlv-design-c78c8e23 { padding:6px; }

/* margin-bottom:6px; */
.dlv-design-abd137b8.dlv-design-abd137b8.dlv-design-abd137b8 { margin-bottom:6px; }

/* margin-left:4px; */
.dlv-design-9a8ff294.dlv-design-9a8ff294.dlv-design-9a8ff294 { margin-left:4px; }

/* position:absolute;left:-9999px;top:0;width:1px;height:1px;opacity:0; */
.dlv-design-7ff61b02.dlv-design-7ff61b02.dlv-design-7ff61b02 { position:absolute; left:-9999px; top:0; width:1px; height:1px; opacity:0; }

/* font:12px tahoma,arial,sans-serif; */
.dlv-design-fe172371.dlv-design-fe172371.dlv-design-fe172371 { font:12px tahoma,arial,sans-serif; }

/* padding:0 2px 0 2px; */
.dlv-design-e92b73ce.dlv-design-e92b73ce.dlv-design-e92b73ce { padding:0 2px 0 2px; }

/* padding:5px 5px 0 5px;overflow-x:auto; */
.dlv-design-56d0426d.dlv-design-56d0426d.dlv-design-56d0426d { padding:5px 5px 0 5px; overflow-x:auto; }

/* white-space:nowrap; */
.dlv-design-32fb29ef.dlv-design-32fb29ef.dlv-design-32fb29ef { white-space:nowrap; }

/* margin-top:4px;white-space:nowrap; */
.dlv-design-046cab79.dlv-design-046cab79.dlv-design-046cab79 { margin-top:4px; white-space:nowrap; }

/* resize:both;overflow:auto; */
.dlv-design-6ce555e8.dlv-design-6ce555e8.dlv-design-6ce555e8 { resize:both; overflow:auto; }

/* padding:14px 18px; */
.dlv-design-bb58d1dc.dlv-design-bb58d1dc.dlv-design-bb58d1dc { padding:14px 18px; }

/* padding:16px;line-height:1.5; */
.dlv-design-95bf7c73.dlv-design-95bf7c73.dlv-design-95bf7c73 { padding:16px; line-height:1.5; }

/* background:#f5f5f5; */
.dlv-design-2d028fb4.dlv-design-2d028fb4.dlv-design-2d028fb4 { background:var(--surface-alt, #f5f5f5); }

/* margin:6px 10px; */
.dlv-design-99f7f216.dlv-design-99f7f216.dlv-design-99f7f216 { margin:6px 10px; }

/* background:#4b5566; */
.dlv-design-c1abb010.dlv-design-c1abb010.dlv-design-c1abb010 { background:#4b5566; }

/* display:none; */
.dlv-design-d0466aa3.dlv-design-d0466aa3.dlv-design-d0466aa3 { display:none; }

/* padding:8px 8px 8px 0; */
.dlv-design-ea6aa69c.dlv-design-ea6aa69c.dlv-design-ea6aa69c { padding:8px 8px 8px 0; }

/* background:#fff; */
.dlv-design-62ba8860.dlv-design-62ba8860.dlv-design-62ba8860 { background:var(--surface, #fff); }

/* padding:0 0 8px 0; */
.dlv-design-249a6df2.dlv-design-249a6df2.dlv-design-249a6df2 { padding:0 0 8px 0; }

/* overflow:hidden; */
.dlv-design-1363e150.dlv-design-1363e150.dlv-design-1363e150 { overflow:hidden; }

/* padding:8px 4px 2px 4px;font-size:11px;line-height:16px; */
.dlv-design-5a370011.dlv-design-5a370011.dlv-design-5a370011 { padding:8px 4px 2px 4px; font-size:11px; line-height:16px; }

/* padding:8px;background:#fff;overflow:auto; */
.dlv-design-df855610.dlv-design-df855610.dlv-design-df855610 { padding:8px; background:var(--surface, #fff); overflow:auto; }

/* padding:5px 5px 5px 0px; */
.dlv-design-58b9996c.dlv-design-58b9996c.dlv-design-58b9996c { padding:5px 5px 5px 0px; }

/* cursor:pointer;color:#1e4d8c;text-decoration:underline; */
.dlv-design-8e796dff.dlv-design-8e796dff.dlv-design-8e796dff { cursor:pointer; color:var(--accent-text, #1e4d8c); text-decoration:underline; }

/* white-space:pre-line;word-wrap:break-word;overflow:hidden; */
.dlv-design-8bdaa6e5.dlv-design-8bdaa6e5.dlv-design-8bdaa6e5 { white-space:pre-line; word-wrap:break-word; overflow:hidden; }

/* color:#475569;font-style:italic; */
.dlv-design-950f97f9.dlv-design-950f97f9.dlv-design-950f97f9 { color:var(--text-muted, #475569); font-style:italic; }

/* color:#64748b; */
.dlv-design-998aa3df.dlv-design-998aa3df.dlv-design-998aa3df { color:var(--text-muted, #64748b); }

/* font-family:Arial, sans-serif; */
.dlv-design-ca0cdc27.dlv-design-ca0cdc27.dlv-design-ca0cdc27 { font-family:Arial, sans-serif; }

/* display:flex;justify-content:space-between;align-items:center;margin-bottom:10px; */
.dlv-design-4645b4c5.dlv-design-4645b4c5.dlv-design-4645b4c5 { display:flex; justify-content:space-between; align-items:center; margin-bottom:10px; }

/* font-size:16px;font-weight:bold; */
.dlv-design-b025b3ca.dlv-design-b025b3ca.dlv-design-b025b3ca { font-size:16px; font-weight:bold; }

/* display:flex;gap:10px;align-items:center; */
.dlv-design-f6be8b1e.dlv-design-f6be8b1e.dlv-design-f6be8b1e { display:flex; gap:10px; align-items:center; }

/* display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;margin-bottom:15px; */
.dlv-design-1430b4ce.dlv-design-1430b4ce.dlv-design-1430b4ce { display:grid; grid-template-columns:repeat(4, 1fr); gap:10px; margin-bottom:15px; }

/* padding:12px;border-radius:4px;text-align:center; */
.dlv-design-be5974d7.dlv-design-be5974d7.dlv-design-be5974d7 { padding:12px; border-radius:4px; text-align:center; }

/* font-size:24px;font-weight:bold; */
.dlv-design-7b8a5c8b.dlv-design-7b8a5c8b.dlv-design-7b8a5c8b { font-size:24px; font-weight:bold; }

/* font-size:11px; */
.dlv-design-025fe512.dlv-design-025fe512.dlv-design-025fe512 { font-size:11px; }

/* font-size:24px;font-weight:bold;color:#2e7d32; */
.dlv-design-8aa72978.dlv-design-8aa72978.dlv-design-8aa72978 { font-size:24px; font-weight:bold; color:var(--ok, #2e7d32); }

/* font-size:24px;font-weight:bold;color:#c62828; */
.dlv-design-dde8c53e.dlv-design-dde8c53e.dlv-design-dde8c53e { font-size:24px; font-weight:bold; color:var(--danger, #c62828); }

/* font-size:24px;font-weight:bold;color:#6a1b9a; */
.dlv-design-47e56524.dlv-design-47e56524.dlv-design-47e56524 { font-size:24px; font-weight:bold; color:var(--tone-purple, #6a1b9a); }

/* display:grid;grid-template-columns:repeat(4, 1fr);gap:10px; */
.dlv-design-ea9cf36e.dlv-design-ea9cf36e.dlv-design-ea9cf36e { display:grid; grid-template-columns:repeat(4, 1fr); gap:10px; }

/* font-size:24px;font-weight:bold;color:#00695c; */
.dlv-design-4237f1d2.dlv-design-4237f1d2.dlv-design-4237f1d2 { font-size:24px; font-weight:bold; color:var(--tone-teal, #00695c); }

/* font-size:24px;font-weight:bold;color:#e65100; */
.dlv-design-74d9f6d5.dlv-design-74d9f6d5.dlv-design-74d9f6d5 { font-size:24px; font-weight:bold; color:var(--warning-text, #e65100); }

/* font-size:24px;font-weight:bold;color:#1565c0; */
.dlv-design-9e51cdfc.dlv-design-9e51cdfc.dlv-design-9e51cdfc { font-size:24px; font-weight:bold; color:var(--accent-text, #1565c0); }

/* font-size:24px;font-weight:bold;color:#ad1457; */
.dlv-design-98d4c2c7.dlv-design-98d4c2c7.dlv-design-98d4c2c7 { font-size:24px; font-weight:bold; color:var(--tone-pink, #ad1457); }

/* display:flex;gap:10px;margin-top:10px;align-items:center; */
.dlv-design-a68c78a8.dlv-design-a68c78a8.dlv-design-a68c78a8 { display:flex; gap:10px; margin-top:10px; align-items:center; }

/* font-size:12px; */
.dlv-design-c42f23b8.dlv-design-c42f23b8.dlv-design-c42f23b8 { font-size:12px; }

/* float:left; */
.dlv-design-284fd87b.dlv-design-284fd87b.dlv-design-284fd87b { float:left; }

/* margin-left:47px;font:normal 12px tahoma,arial,helvetica,sans-serif;line-height:1.5; */
.dlv-design-c7193c0d.dlv-design-c7193c0d.dlv-design-c7193c0d { margin-left:47px; font:normal 12px tahoma,arial,helvetica,sans-serif; line-height:1.5; }

/* text-align:center;margin:8px 0; */
.dlv-design-45d41083.dlv-design-45d41083.dlv-design-45d41083 { text-align:center; margin:8px 0; }

/* font:bold 28px tahoma,arial,helvetica,sans-serif;font-variant-numeric:tabular-nums; */
.dlv-design-aa581192.dlv-design-aa581192.dlv-design-aa581192 { font:bold 28px tahoma,arial,helvetica,sans-serif; font-variant-numeric:tabular-nums; }

/* color:#808080;font-size:11px; */
.dlv-design-6954cb28.dlv-design-6954cb28.dlv-design-6954cb28 { color:var(--text-muted, #808080); font-size:11px; }

/* clear:both; */
.dlv-design-0fe74481.dlv-design-0fe74481.dlv-design-0fe74481 { clear:both; }

/* flex:1; */
.dlv-design-6253876a.dlv-design-6253876a.dlv-design-6253876a { flex:1; }

/* font-size:7pt;vertical-align:top;height:100%; */
.dlv-design-968580e6.dlv-design-968580e6.dlv-design-968580e6 { font-size:7pt; vertical-align:top; height:100%; }

/* white-space:normal !important; */
.dlv-design-e6ff15a0.dlv-design-e6ff15a0.dlv-design-e6ff15a0 { white-space:normal !important; }

/* color:#c90;font-weight:bold; */
.dlv-design-8b39a190.dlv-design-8b39a190.dlv-design-8b39a190 { color:var(--warning-text, #c90); font-weight:bold; }

/* color:#a00; */
.dlv-design-00943087.dlv-design-00943087.dlv-design-00943087 { color:var(--danger, #a00); }

/* display:inline-block;margin:2px 8px 2px 0;white-space:nowrap; */
.dlv-design-373fbcb1.dlv-design-373fbcb1.dlv-design-373fbcb1 { display:inline-block; margin:2px 8px 2px 0; white-space:nowrap; }

/* margin-top:6px; */
.dlv-design-1d436efc.dlv-design-1d436efc.dlv-design-1d436efc { margin-top:6px; }

/* padding:6px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; */
.dlv-design-c7215070.dlv-design-c7215070.dlv-design-c7215070 { padding:6px 8px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* flex:1;min-height:0;padding:0 8px 8px 8px; */
.dlv-design-4a00546c.dlv-design-4a00546c.dlv-design-4a00546c { flex:1; min-height:0; padding:0 8px 8px 8px; }

/* white-space:normal;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text; */
.dlv-design-5561874b.dlv-design-5561874b.dlv-design-5561874b { white-space:normal; cursor:text; -webkit-user-select:text; -moz-user-select:text; user-select:text; }

/* display:block; */
.dlv-design-e5398249.dlv-design-e5398249.dlv-design-e5398249 { display:block; }

/* white-space:normal; */
.dlv-design-91d42c84.dlv-design-91d42c84.dlv-design-91d42c84 { white-space:normal; }

/* color:#b94a48; */
.dlv-design-ed505331.dlv-design-ed505331.dlv-design-ed505331 { color:var(--danger, #b94a48); }

/* margin:4px 0; */
.dlv-design-1f2634fb.dlv-design-1f2634fb.dlv-design-1f2634fb { margin:4px 0; }

/* color:#b00000;font-weight:bold;padding:1px 4px; */
.dlv-design-185bc856.dlv-design-185bc856.dlv-design-185bc856 { color:var(--danger, #b00000); font-weight:bold; padding:1px 4px; }

/* height:12px;width:100%; */
.dlv-design-b7641065.dlv-design-b7641065.dlv-design-b7641065 { height:12px; width:100%; }

/* color:#c00; */
.dlv-design-f9de5923.dlv-design-f9de5923.dlv-design-f9de5923 { color:var(--danger, #c00); }

/* height:100%;display:flex;flex-direction:column;box-sizing:border-box; */
.dlv-design-d67eeef2.dlv-design-d67eeef2.dlv-design-d67eeef2 { height:100%; display:flex; flex-direction:column; box-sizing:border-box; }

/* font-weight:bold;margin-bottom:4px; */
.dlv-design-4d691d47.dlv-design-4d691d47.dlv-design-4d691d47 { font-weight:bold; margin-bottom:4px; }

/* width:100%;height:100%;min-height:420px;position:relative; */
.dlv-design-5982d3e0.dlv-design-5982d3e0.dlv-design-5982d3e0 { width:100%; height:100%; min-height:420px; position:relative; }

/* position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);z-index:1000;display:none;flex-direction:column;align-items:center;justify-content:center; */
.dlv-design-dafa9161.dlv-design-dafa9161.dlv-design-dafa9161 { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,0.9); z-index:1000; display:none; flex-direction:column; align-items:center; justify-content:center; }

/* padding:6px 10px;font-size:12px;line-height:1.45; */
.dlv-design-882e9b10.dlv-design-882e9b10.dlv-design-882e9b10 { padding:6px 10px; font-size:12px; line-height:1.45; }

/* font-size:14px;margin-right:4px; */
.dlv-design-76a68d6f.dlv-design-76a68d6f.dlv-design-76a68d6f { font-size:14px; margin-right:4px; }

/* margin:2px 0;padding-left:4px; */
.dlv-design-bc040779.dlv-design-bc040779.dlv-design-bc040779 { margin:2px 0; padding-left:4px; }

/* margin:1px 0 0 8px;font-size:11px; */
.dlv-design-9c1b8a57.dlv-design-9c1b8a57.dlv-design-9c1b8a57 { margin:1px 0 0 8px; font-size:11px; }

/* margin-top:4px;font-size:11px; */
.dlv-design-4f893eb1.dlv-design-4f893eb1.dlv-design-4f893eb1 { margin-top:4px; font-size:11px; }

/* margin-right:4px; */
.dlv-design-97c425d7.dlv-design-97c425d7.dlv-design-97c425d7 { margin-right:4px; }

/* font-weight:700;margin-bottom:4px; */
.dlv-design-122703a0.dlv-design-122703a0.dlv-design-122703a0 { font-weight:700; margin-bottom:4px; }

/* margin-top:4px; */
.dlv-design-36e81f86.dlv-design-36e81f86.dlv-design-36e81f86 { margin-top:4px; }

/* position:absolute;left:4px;right:4px;top:10px;height:4px;border-radius:2px; */
.dlv-design-db1888ce.dlv-design-db1888ce.dlv-design-db1888ce { position:absolute; left:4px; right:4px; top:10px; height:4px; border-radius:2px; }

/* width:100%; */
.dlv-design-9ccc4ca9.dlv-design-9ccc4ca9.dlv-design-9ccc4ca9 { width:100%; }

/* display:inline-block;width:18px;height:18px;background:#ddd;border-radius:3px;vertical-align:middle;margin-right:6px; */
.dlv-design-8ba0949d.dlv-design-8ba0949d.dlv-design-8ba0949d { display:inline-block; width:18px; height:18px; background:#ddd; border-radius:3px; vertical-align:middle; margin-right:6px; }

/* font-weight:bold;vertical-align:middle; */
.dlv-design-0f90d3ac.dlv-design-0f90d3ac.dlv-design-0f90d3ac { font-weight:bold; vertical-align:middle; }

/* text-align:center; */
.dlv-design-5a2dfef2.dlv-design-5a2dfef2.dlv-design-5a2dfef2 { text-align:center; }

/* position:relative;width:26px;height:26px;overflow:visible; */
.dlv-design-8cf80d92.dlv-design-8cf80d92.dlv-design-8cf80d92 { position:relative; width:26px; height:26px; overflow:visible; }

/* border-collapse:collapse;width:100%;font-size:11px; */
.dlv-design-3615624b.dlv-design-3615624b.dlv-design-3615624b { border-collapse:collapse; width:100%; font-size:11px; }

/* padding:2px 4px;text-align:left;font-weight:600;font-size:10px; */
.dlv-design-41a735ab.dlv-design-41a735ab.dlv-design-41a735ab { padding:2px 4px; text-align:left; font-weight:600; font-size:10px; }

/* padding:2px 4px;text-align:right;font-weight:600;font-size:10px; */
.dlv-design-dd0763ab.dlv-design-dd0763ab.dlv-design-dd0763ab { padding:2px 4px; text-align:right; font-weight:600; font-size:10px; }

/* line-height:1.4; */
.dlv-design-8a70291c.dlv-design-8a70291c.dlv-design-8a70291c { line-height:1.4; }

/* padding:2px 4px;white-space:nowrap; */
.dlv-design-9fa4a861.dlv-design-9fa4a861.dlv-design-9fa4a861 { padding:2px 4px; white-space:nowrap; }

/* padding:2px 4px;text-align:right; */
.dlv-design-89d5f060.dlv-design-89d5f060.dlv-design-89d5f060 { padding:2px 4px; text-align:right; }

/* padding:2px 4px;text-align:right;font-weight:600;white-space:nowrap; */
.dlv-design-729d2ca8.dlv-design-729d2ca8.dlv-design-729d2ca8 { padding:2px 4px; text-align:right; font-weight:600; white-space:nowrap; }

/* border-top:2px solid #bbb;font-weight:bold; */
.dlv-design-144820f9.dlv-design-144820f9.dlv-design-144820f9 { border-top:2px solid #bbb; font-weight:bold; }

/* padding:3px 4px; */
.dlv-design-979ad62e.dlv-design-979ad62e.dlv-design-979ad62e { padding:3px 4px; }

/* padding:3px 4px;text-align:right; */
.dlv-design-d89cb46a.dlv-design-d89cb46a.dlv-design-d89cb46a { padding:3px 4px; text-align:right; }

/* padding:3px 4px;text-align:right;white-space:nowrap; */
.dlv-design-5c304777.dlv-design-5c304777.dlv-design-5c304777 { padding:3px 4px; text-align:right; white-space:nowrap; }

/* margin-top:8px;font-size:10px;font-weight:700; */
.dlv-design-e53eeb97.dlv-design-e53eeb97.dlv-design-e53eeb97 { margin-top:8px; font-size:10px; font-weight:700; }

/* border-collapse:collapse;width:100%;font-size:10px;margin-top:3px; */
.dlv-design-8becf072.dlv-design-8becf072.dlv-design-8becf072 { border-collapse:collapse; width:100%; font-size:10px; margin-top:3px; }

/* padding:2px 4px;text-align:left; */
.dlv-design-e40dd101.dlv-design-e40dd101.dlv-design-e40dd101 { padding:2px 4px; text-align:left; }

/* padding:2px 4px; */
.dlv-design-c085b429.dlv-design-c085b429.dlv-design-c085b429 { padding:2px 4px; }

/* padding:2px 4px;text-align:right;white-space:nowrap; */
.dlv-design-73daa598.dlv-design-73daa598.dlv-design-73daa598 { padding:2px 4px; text-align:right; white-space:nowrap; }

/* padding:2px 4px;text-align:right;font-weight:700;white-space:nowrap; */
.dlv-design-8e8ddabf.dlv-design-8e8ddabf.dlv-design-8e8ddabf { padding:2px 4px; text-align:right; font-weight:700; white-space:nowrap; }

/* max-height:260px;overflow:auto; */
.dlv-design-40223bb9.dlv-design-40223bb9.dlv-design-40223bb9 { max-height:260px; overflow:auto; }

/* padding:2px 12px 2px 0;vertical-align:top;white-space:nowrap; */
.dlv-design-8ae8ddca.dlv-design-8ae8ddca.dlv-design-8ae8ddca { padding:2px 12px 2px 0; vertical-align:top; white-space:nowrap; }

/* padding:2px 0; */
.dlv-design-b5e4fc66.dlv-design-b5e4fc66.dlv-design-b5e4fc66 { padding:2px 0; }

/* display:flex;align-items:center;justify-content:center;height:100%;font:13px tahoma; */
.dlv-design-d677728d.dlv-design-d677728d.dlv-design-d677728d { display:flex; align-items:center; justify-content:center; height:100%; font:13px tahoma; }

/* display:flex;flex-direction:column;height:100%; */
.dlv-design-fefbd9ff.dlv-design-fefbd9ff.dlv-design-fefbd9ff { display:flex; flex-direction:column; height:100%; }

/* padding:4px 6px;background:#F5EDD4;border-bottom:1px solid #C09038;font:11px tahoma,arial,sans-serif;flex-shrink:0; */
.dlv-design-761eef43.dlv-design-761eef43.dlv-design-761eef43 { padding:4px 6px; background:var(--note-bg, #F5EDD4); border-bottom:1px solid var(--border, #C09038); font:11px tahoma,arial,sans-serif; flex-shrink:0; }

/* display:flex;align-items:center;gap:12px;flex-wrap:wrap; */
.dlv-design-f1076067.dlv-design-f1076067.dlv-design-f1076067 { display:flex; align-items:center; gap:12px; flex-wrap:wrap; }

/* font-style:italic; */
.dlv-design-2e655885.dlv-design-2e655885.dlv-design-2e655885 { font-style:italic; }

/* color:#888;font-size:10px; */
.dlv-design-a3c55f14.dlv-design-a3c55f14.dlv-design-a3c55f14 { color:var(--text-muted, #888); font-size:10px; }

/* flex:1;min-height:200px;display:flex; */
.dlv-design-4b6955c9.dlv-design-4b6955c9.dlv-design-4b6955c9 { flex:1; min-height:200px; display:flex; }

/* display:none;max-height:200px;overflow:auto;border-top:1px solid #C09038;flex-shrink:0; */
.dlv-design-02f5ec11.dlv-design-02f5ec11.dlv-design-02f5ec11 { display:none; max-height:200px; overflow:auto; border-top:1px solid #C09038; flex-shrink:0; }

/* white-space:pre-wrap;word-wrap:break-word;padding:4px 6px;margin:0;font:11px consolas,monospace; */
.dlv-design-88f1d755.dlv-design-88f1d755.dlv-design-88f1d755 { white-space:pre-wrap; word-wrap:break-word; padding:4px 6px; margin:0; font:11px consolas,monospace; }

/* white-space:pre-wrap; */
.dlv-design-834fd7b3.dlv-design-834fd7b3.dlv-design-834fd7b3 { white-space:pre-wrap; }

/* margin:0 0 8px 0;line-height:1.35; */
.dlv-design-465d1000.dlv-design-465d1000.dlv-design-465d1000 { margin:0 0 8px 0; line-height:1.35; }

/* color:#c60;font-weight:bold; */
.dlv-design-d6f1d47f.dlv-design-d6f1d47f.dlv-design-d6f1d47f { color:var(--warning-text, #c60); font-weight:bold; }

/* font-weight:bold;padding:4px 6px;background:#eef3f8;color:#1a416c;border-bottom:1px solid #c5d4e4; */
.dlv-design-f0aa92aa.dlv-design-f0aa92aa.dlv-design-f0aa92aa { font-weight:bold; padding:4px 6px; background:var(--group-title-bg, #eef3f8); color:var(--heading-text, #1a416c); border-bottom:1px solid var(--border, #c5d4e4); }

/* color:#c60; */
.dlv-design-03eda8bf.dlv-design-03eda8bf.dlv-design-03eda8bf { color:var(--warning-text, #c60); }

/* max-width:100%;overflow-x:auto; */
.dlv-design-3065f0df.dlv-design-3065f0df.dlv-design-3065f0df { max-width:100%; overflow-x:auto; }

/* width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed; */
.dlv-design-f4396df0.dlv-design-f4396df0.dlv-design-f4396df0 { width:100%; border-collapse:collapse; font-size:12px; table-layout:fixed; }

/* padding:4px 8px 4px 0;width:95px;vertical-align:top; */
.dlv-design-cbb5a099.dlv-design-cbb5a099.dlv-design-cbb5a099 { padding:4px 8px 4px 0; width:95px; vertical-align:top; }

/* padding:4px 0;word-wrap:break-word; */
.dlv-design-246d4edb.dlv-design-246d4edb.dlv-design-246d4edb { padding:4px 0; word-wrap:break-word; }

/* padding:4px 8px 4px 0;vertical-align:top; */
.dlv-design-42c51323.dlv-design-42c51323.dlv-design-42c51323 { padding:4px 8px 4px 0; vertical-align:top; }

/* padding:8px 0 4px 0;font-weight:bold;border-bottom:1px solid #c5d4e4; */
.dlv-design-d2d6156e.dlv-design-d2d6156e.dlv-design-d2d6156e { padding:8px 0 4px 0; font-weight:bold; border-bottom:1px solid #c5d4e4; }

/* padding:4px 0;word-wrap:break-word;white-space:pre-line; */
.dlv-design-aa44db96.dlv-design-aa44db96.dlv-design-aa44db96 { padding:4px 0; word-wrap:break-word; white-space:pre-line; }

/* margin-top:14px;font-weight:bold;padding-bottom:4px; */
.dlv-design-c97b5512.dlv-design-c97b5512.dlv-design-c97b5512 { margin-top:14px; font-weight:bold; padding-bottom:4px; }

/* margin:8px 0 0 0;font-size:11px; */
.dlv-design-66b3a691.dlv-design-66b3a691.dlv-design-66b3a691 { margin:8px 0 0 0; font-size:11px; }

/* margin-top:8px;overflow-x:auto;max-width:100%; */
.dlv-design-39e7c7be.dlv-design-39e7c7be.dlv-design-39e7c7be { margin-top:8px; overflow-x:auto; max-width:100%; }

/* width:100%;min-width:420px;border-collapse:collapse;font-size:11px; */
.dlv-design-c1aca299.dlv-design-c1aca299.dlv-design-c1aca299 { width:100%; min-width:420px; border-collapse:collapse; font-size:11px; }

/* padding:4px;text-align:left; */
.dlv-design-0bb8fe71.dlv-design-0bb8fe71.dlv-design-0bb8fe71 { padding:4px; text-align:left; }

/* padding:4px;text-align:right; */
.dlv-design-25aac39b.dlv-design-25aac39b.dlv-design-25aac39b { padding:4px; text-align:right; }

/* padding:4px;vertical-align:top; */
.dlv-design-a3e787fa.dlv-design-a3e787fa.dlv-design-a3e787fa { padding:4px; vertical-align:top; }

/* padding:4px;text-align:right;vertical-align:top; */
.dlv-design-03844fd7.dlv-design-03844fd7.dlv-design-03844fd7 { padding:4px; text-align:right; vertical-align:top; }

/* padding:6px 4px;text-align:right; */
.dlv-design-88a1d962.dlv-design-88a1d962.dlv-design-88a1d962 { padding:6px 4px; text-align:right; }

/* margin-left:8px; */
.dlv-design-1953fa79.dlv-design-1953fa79.dlv-design-1953fa79 { margin-left:8px; }

.dlv-label-font-11 > .x-form-item-label { font-size:11px; }
.dlv-sencha-link { text-decoration:none; }
.dlv-notification-child { padding-left:18px; background:var(--surface-alt, #f3f5f7); }
.dlv-doc-file-label { color:var(--ok, #2e7d32); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:22px; }
.dlv-text-positive { color:var(--ok, #080); }
.dlv-text-negative { color:var(--danger, #c00); }
.dlv-combo-disabled { color:var(--text-faint, #999); }
.dlv-driver-status-footer { box-sizing:border-box; white-space:normal; overflow-wrap:anywhere; line-height:18px; min-height:26px; max-height:96px; overflow:auto; padding:2px; }
.dlv-statrep-existing-row { margin-top:15px; }
.dlv-nowrap { white-space:nowrap; }
.dlv-wrap { white-space:normal; }
.dlv-text-bold { font-weight:bold; }
.dlv-loc-feed { float:right; color:var(--accent-text, #0b4f9f); font-weight:bold; }
.dlv-pallet-help { margin-left:4px; }
.dlv-pallet-help.is-hidden { display:none; }
.dlv-runtime-font { font-size:var(--runtime-font-size); }
.dlv-runtime-media { height:var(--runtime-media-height); display:flex; flex-direction:column; box-sizing:border-box; }
.dlv-runtime-media-inset { height:var(--runtime-media-height); padding:0 8px 8px; box-sizing:border-box; }
.dlv-route-color-swatch { display:inline-block; width:18px; height:18px; background:var(--route-color); border-radius:3px; border:1px solid #888; vertical-align:middle; margin-right:6px; }
.dlv-route-legend-swatch { display:inline-block; width:22px; height:4px; background:var(--route-color); vertical-align:middle; }
.dlv-service-status { padding:4px 0; word-wrap:break-word; font-weight:bold; }
.dlv-text-warning { color:var(--warning-text, #c60); }
.dlv-progress-bar { height:12px; width:var(--progress-percent); }
.dlv-progress-danger { background:var(--danger, #d9534f); }
.dlv-progress-normal { background:var(--accent, #5b9bd5); }
.dlv-photo-type { font-size:10px; font-weight:bold; }
.dlv-photo-cmr { color:var(--accent-text, #2b6cb0); }
.dlv-photo-receipt { color:var(--ok, #2f855a); }
.dlv-photo-trailer { color:var(--danger, #9b2c2c); }
.dlv-photo-damage { color:var(--danger, #c53030); }
.dlv-closure-status { white-space:pre-wrap; padding-top:10px; }
.sd-confirm-btn { cursor:pointer; padding:2px 8px; font:bold 11px tahoma,arial,sans-serif; background:linear-gradient(to bottom,#7cc55e 0%,#6ab04c 48%,#519a39 100%); color:#fff; border:1px solid #3f7d2b; border-radius:2px; text-shadow:0 1px 1px rgba(0,0,0,0.25); }

/* Static styles in HTML assembled across JavaScript fragments. */
[data-dlv-design~="dlv-design-c7215070"][data-dlv-design~="dlv-design-c7215070"][data-dlv-design~="dlv-design-c7215070"] { padding:6px 8px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
[data-dlv-design~="dlv-design-307060d7"][data-dlv-design~="dlv-design-307060d7"][data-dlv-design~="dlv-design-307060d7"] { position:relative; width:30px; height:30px; border-radius:50%; background:#facc15; border:3px solid #fff; box-shadow:0 2px 7px rgba(0,0,0,0.45); margin:0 auto; color:#111827; font-size:22px; line-height:28px; font-weight:bold; text-align:center; font-family:Arial,sans-serif; }
[data-dlv-design~="dlv-design-555de0f8"][data-dlv-design~="dlv-design-555de0f8"][data-dlv-design~="dlv-design-555de0f8"] { position:relative; width:24px; height:24px; border-radius:50%; background:#dc2626; border:2px solid #fff; box-shadow:0 1px 4px rgba(0,0,0,0.45); margin:0 auto; }
[data-dlv-design~="dlv-design-da3f8db2"][data-dlv-design~="dlv-design-da3f8db2"][data-dlv-design~="dlv-design-da3f8db2"] { font-weight:bold; }
[data-dlv-design~="dlv-design-57e31ed7"][data-dlv-design~="dlv-design-57e31ed7"][data-dlv-design~="dlv-design-57e31ed7"] { position:absolute; left:0; top:0; width:100%; height:100%; }
[data-dlv-design~="dlv-design-60642003"][data-dlv-design~="dlv-design-60642003"][data-dlv-design~="dlv-design-60642003"] { font-weight:bold; max-width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
[data-dlv-design~="dlv-design-db12bd7c"][data-dlv-design~="dlv-design-db12bd7c"][data-dlv-design~="dlv-design-db12bd7c"] { color:var(--text, #39393B); font-size:11px; }
[data-dlv-design~="dlv-design-97748511"][data-dlv-design~="dlv-design-97748511"][data-dlv-design~="dlv-design-97748511"] { font-weight:bold; padding:0 6px; cursor:pointer; }
[data-dlv-design~="dlv-design-d096d4ce"][data-dlv-design~="dlv-design-d096d4ce"][data-dlv-design~="dlv-design-d096d4ce"] { color:var(--accent-text, #15c); }
[data-dlv-design~="dlv-design-9273701d"][data-dlv-design~="dlv-design-9273701d"][data-dlv-design~="dlv-design-9273701d"] { width:100%; padding:4px 8px; font:bold 12px tahoma,arial,sans-serif; background:var(--disabled-control-bg, #d4d0c8); color:var(--text, #555); border:1px solid var(--border, #aaa); border-radius:2px; cursor:default; }
[data-dlv-design~="dlv-design-cf5295c6"][data-dlv-design~="dlv-design-cf5295c6"][data-dlv-design~="dlv-design-cf5295c6"] { width:100%; padding:4px 8px; cursor:pointer; font:bold 12px tahoma,arial,sans-serif; background:-webkit-linear-gradient(top,#7cc55e 0%,#6ab04c 48%,#519a39 100%); background:linear-gradient(to bottom,#7cc55e 0%,#6ab04c 48%,#519a39 100%); color:#fff; border:1px solid #3f7d2b; border-radius:2px; text-shadow:0 1px 1px rgba(0,0,0,0.25); }
[data-dlv-design~="dlv-design-b29078a1"][data-dlv-design~="dlv-design-b29078a1"][data-dlv-design~="dlv-design-b29078a1"] { display:inline-block; padding:4px 10px; background:#2d3748; color:#fff; text-decoration:none; border-radius:2px; margin-bottom:8px; }

/* State and one-time styles formerly set directly on DOM elements. */
.dlv-design-d519fc10.dlv-design-d519fc10.dlv-design-d519fc10 { padding-bottom:6px; }
#delivera-logo-top.dlv-design-89ac7bd6 { padding-top:0; height:auto; }
.dlv-design-89ac7bd6 #delivera-logo-main-image { display:block; max-width:calc(100% - 24px); margin:0 auto; }

#delivera-login-footer { position:absolute; bottom:12px; left:0; width:100%; box-sizing:border-box; padding:0 15px; display:grid; grid-template-columns:1fr auto 1fr; grid-template-areas:". presentation ." "copyright contact brands"; align-items:end; gap:8px; }
#delivera-login-footer > div, #delivera-login-footer #sencha-logo, #delivera-login-footer #xhtml-valid-indicator { position:static; width:auto; z-index:auto; }
#delivera-login-footer #delivera-logo-bot { grid-area:presentation; text-align:center; }
#delivera-login-footer #copyright-notice { grid-area:copyright; }
#delivera-login-footer #contact-note { grid-area:contact; }
#delivera-login-footer #delivera-login-brands { grid-area:brands; justify-self:end; display:flex; align-items:center; gap:8px; }
#delivera-login-footer .cookies-info { margin:6px 0 0; }
@media (max-width:700px) {
	#delivera-login-footer { grid-template-columns:1fr; grid-template-areas:"presentation" "contact" "copyright" "brands"; align-items:center; }
	#delivera-login-footer #delivera-login-brands { justify-self:center; }
	#delivera-login-footer #copyright-notice { text-align:center; }
	#delivera-login-footer #contact-note { overflow-wrap:anywhere; }
}
.dlv-design-f20956a2.dlv-design-f20956a2.dlv-design-f20956a2 { z-index:540; }
.dlv-design-c3270469.dlv-design-c3270469.dlv-design-c3270469 { pointer-events:none; }
.dlv-design-36e81f86.dlv-design-36e81f86.dlv-design-36e81f86 { margin-top:4px; }
.dlv-design-a33b8fc2.dlv-design-a33b8fc2.dlv-design-a33b8fc2 { margin-top:8px; }
.dlv-design-898c1886.dlv-design-898c1886.dlv-design-898c1886 { position:relative; }
.dlv-session-countdown { color:var(--danger, #c00); }
.dlv-session-countdown.dlv-session-urgent { color:var(--danger, #e00); }

@media (prefers-reduced-motion: reduce) {
    body { --ic-spinner: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6' fill='none' stroke='%23808080' stroke-width='2'/%3E%3C/svg%3E"); }
    *, *::before, *::after { animation: none !important; transition: none !important; }
}
.dlv-column-gutter.dlv-column-gutter.dlv-column-gutter.dlv-column-gutter { padding-right:16px; }
.dlv-awaiting-vehicle { background-color:var(--st-red, #ff8888); }

/* LocTracker multi-task list. */
.ltask-multi-item { padding:8px 10px; cursor:pointer; border-bottom:1px solid var(--border, #ddd); position:relative; }.ltask-multi-item:hover { background:var(--accent-soft, #e8f0fe); }.ltask-multi-item-active { background:var(--accent-soft, #d0e2ff) !important; font-weight:bold; }.ltask-multi-label { font-size:14px; font-weight:bold; margin-right:8px; }.ltask-multi-summary { font-size:11px; color:var(--text-muted, #555); display:block; margin-top:2px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:190px; }.ltask-multi-remove { position:absolute; right:8px; top:8px; color:var(--danger, #c00); font-size:16px; font-weight:bold; cursor:pointer; line-height:1; }.ltask-multi-remove:hover { color:var(--danger, #f00); }.ltask-multi-move-up, .ltask-multi-move-dn { position:absolute; right:30px; font-size:13px; font-weight:bold; cursor:pointer; line-height:1; color:var(--ok, #090); user-select:none; }.ltask-multi-move-up { top:4px; }.ltask-multi-move-dn { top:20px; }.ltask-multi-move-up:hover, .ltask-multi-move-dn:hover { color:var(--ok, #060); }.ltask-ferry-port-loading { opacity:0.65; }.ltask-move-hidden { visibility:hidden; pointer-events:none; }
