*{box-sizing:border-box}body{color:#2d2630;background:#f7f6f7;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}.shell{min-height:100vh;display:flex}.sidebar{color:#fff;background:#2d1028;flex-direction:column;flex-shrink:0;width:242px;padding:27px 15px;display:flex}.brand{padding:12px 14px 28px}.brand img{object-fit:contain;object-position:left;width:165px;max-height:60px}.brand span{letter-spacing:2px;color:#e0cbd9;margin-top:12px;font-size:10px;display:block}.sidebar nav{gap:6px;display:grid}.sidebar nav button{text-align:left;color:#f0e5ea;background:0 0;border:0;border-radius:7px;padding:13px 12px}.sidebar nav button.active,.sidebar nav button:hover{color:#fff;background:#652044}.sidebarBottom{color:#decbd8;align-items:center;gap:8px;margin-top:auto;padding:18px 10px;font-size:12px;display:flex}main{flex:1;min-width:0}.topbar{background:#fff;border-bottom:1px solid #e5e0e5;justify-content:space-between;align-items:center;gap:15px;padding:24px 33px;display:flex}.topbar small{letter-spacing:1.5px;color:#8e7685;font-size:10px}.topbar h1{margin:7px 0 0;font-size:24px}.topRight,.actions{align-items:center;gap:12px;display:flex}.mainContent{max-width:1260px;margin:auto;padding:26px 32px 60px}.statGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:20px;display:grid}.stat,.card{background:#fff;border:1px solid #ebe5e8;border-radius:13px;box-shadow:0 4px 22px #32112307}.stat{padding:22px}.stat span{color:#796a77;font-size:13px;display:block}.stat strong{margin-top:10px;font-size:32px;display:block}.card{margin-bottom:22px;padding:26px}.card h2{margin:0 0 16px;font-size:19px}.card h3{margin:0 0 12px;font-size:15px}.sectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sectionTitle h2{margin:0}.redBtn{color:#fff;background:#c61230;border:0;border-radius:7px;align-items:center;gap:7px;padding:11px 17px;font-weight:700;display:inline-flex}.outlineBtn{color:#4a2a42;background:#fff;border:1px solid #dfd3db;border-radius:7px;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.linkBtn{color:#a50e29;background:0 0;border:none;text-decoration:underline}.hint{color:#786b76;font-size:12px;line-height:1.6}.tag{color:#7b244b;background:#f7eaf0;border-radius:20px;padding:6px 10px;font-size:11px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.field{color:#6e5d6b;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.field input,.field select,.field textarea,.milestone select,.chargeRow input{color:#302a31;background:#fff;border:1px solid #ded6dc;border-radius:7px;width:100%;min-width:0;padding:12px 11px}.field textarea{min-height:80px}.checkboxes{align-items:center;gap:20px;padding:11px;display:flex}.checkboxes label{color:#302a31;align-items:center;gap:7px;display:flex}.tableScroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}th{text-align:left;color:#766675;letter-spacing:.4px;background:#f7f4f6;font-size:11px}th,td{border-bottom:1px solid #ece6eb;padding:13px 12px}td{color:#443943}.tableSub{color:#9e8f9b;margin-top:5px;font-size:11px;display:block}.empty{text-align:center;color:#857684;padding:34px}.alert,.success{border-radius:8px;margin-bottom:15px;padding:14px 18px}.alert{color:#8f1b2c;background:#fff0f1}.success{color:#166344;background:#edf9f3}.loading{text-align:center;max-width:700px;margin:70px auto;padding:24px}.signIn{text-align:center;background:#fff;border:1px solid #eee;border-radius:14px;max-width:450px;margin:14vh auto;padding:48px}.signIn img{max-width:250px;max-height:100px}.signIn h1{font-size:24px}.signIn p{color:#766e76;margin-bottom:30px}.milestone{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.milestone label{align-items:center;gap:8px;font-size:13px;display:flex}.manualCharge{border-top:1px solid #eee;padding:22px 0}.chargeRow{grid-template-columns:2fr 1fr auto;gap:8px;margin-bottom:8px;display:grid}.inlineInputs{gap:8px;display:flex}.inlineInputs select{max-width:100px}.priceBox{background:#f8f3f6;border-radius:9px;margin-bottom:20px;padding:16px}.priceBox div{justify-content:space-between;margin:9px 0;font-size:13px;display:flex}.paper{color:#292329;background:#fff;border:1px solid #e8e4e7;max-width:850px;min-height:980px;margin:20px auto;padding:40px 42px;box-shadow:0 10px 40px #2d10280e}.paper.designed{background:linear-gradient(135deg,#fff 0% 78%,#fbf3f7 100%);border-top:14px solid #2d1028}.paperHead{border-bottom:3px solid #b71939;justify-content:space-between;align-items:center;gap:30px;padding-bottom:22px;display:flex}.paperHead img{object-fit:contain;max-width:190px;max-height:73px}.designed .paperHead{color:#fff;background:#2d1028;border-bottom:5px solid #c61230;margin:-40px -42px 20px;padding:28px 42px}.paperHead>div{text-align:right;flex-direction:column;gap:8px;display:flex}.paperHead strong{font-size:18px}.paperHead b{color:#bd2346;font-size:13px}.designed .paperHead b{color:#ffb8c6}.paperColumns{grid-template-columns:1fr 1fr;gap:30px;margin:30px 0;display:grid}.paperColumns>div{white-space:pre-wrap;flex-direction:column;gap:7px;display:flex}.paperColumns label,.routeBlock label,.detailsGrid label,.terms label{letter-spacing:1px;color:#94657d;font-size:10px;font-weight:700}.paperColumns span{font-size:12px}.routeBlock{text-align:center;background:#f8f5f7;justify-content:space-around;align-items:center;margin-bottom:25px;padding:23px;display:flex}.routeBlock>div{flex-direction:column;gap:7px;display:flex}.routeBlock b{font-size:17px}.detailsGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:30px;display:grid}.detailsGrid>div{flex-direction:column;gap:7px;min-height:43px;display:flex}.detailsGrid b{font-size:12px}.priceTable{margin:25px 0}.priceRow{border-bottom:1px solid #ece6eb;justify-content:space-between;gap:20px;padding:13px 15px;font-size:13px;display:flex}.priceHeader{color:#3e1932;background:#f3edf1}.priceTotal{color:#fff;background:#2d1028;font-size:17px}.terms{min-height:80px;margin-top:32px}.terms p{white-space:pre-wrap;font-size:12px}.paperFooter{color:#66545e;border-top:2px solid #bf2343;flex-direction:column;gap:5px;margin-top:60px;padding-top:20px;font-size:11px;display:flex}.paperFooter b{color:#2d1028}@media (max-width:850px){.shell{display:block}.sidebar{width:100%;padding:12px}.sidebar nav{flex-wrap:wrap;display:flex}.sidebar nav button{padding:8px;font-size:12px}.sidebarBottom{display:none}.brand{padding:5px}.brand img{max-height:42px}.brand span{display:none}.statGrid,.formGrid{grid-template-columns:1fr}.topbar,.mainContent{padding:18px}.paper{padding:22px}.paperHead img{max-width:120px}.designed .paperHead{margin:-22px -22px 20px;padding:20px}.detailsGrid{grid-template-columns:repeat(2,1fr)}}@media print{.sidebar,.topbar,.card,.noPrint,.alert,.success,.signIn{display:none!important}body,.shell,main,.mainContent{background:#fff;margin:0;padding:0;display:block}.paper{box-shadow:none;page-break-inside:avoid;border:0;max-width:none;min-height:0;margin:0}.paper.designed,.paper .priceTotal,.paperHead{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.loginShell{color:#fff;background:#230d25;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.loginPanel{background:linear-gradient(145deg,#321029,#190b1d);justify-content:center;align-items:center;padding:48px 32px;display:flex}.loginPanelInner{width:100%;max-width:440px}.loginBrand{align-items:center;gap:16px;margin-bottom:34px;display:flex}.loginBrand img{object-fit:contain;width:155px}.loginBrand span{letter-spacing:1.1px;background:#573152;border-radius:30px;padding:9px 12px;font-size:10px}.loginPanel h1{margin:0 0 10px;font-size:39px}.loginSubtitle{color:#d5bfcf;margin-bottom:25px;line-height:1.6}.loginNote{color:#f9edf4;border:1px solid #70506a;border-radius:10px;margin-top:25px;padding:18px;font-size:13px}.loginNote p{color:#d1bdcb;margin:8px 0 0;font-size:12px;line-height:1.6}.loginVisual{background:linear-gradient(90deg,#19091bd1,#19091b70),url(/container-terminal.png) 50%/cover no-repeat;align-items:center;padding:10vw 6vw;display:flex}.loginVisualCopy{max-width:560px}.portalChip{letter-spacing:1px;background:#43233e;border:1px solid #805473;border-radius:30px;padding:10px 12px;font-size:11px;font-weight:700;display:inline-block}.loginVisual h2{max-width:580px;margin:26px 0;font-size:clamp(34px,4vw,62px);line-height:1.1}.loginVisual p{color:#eddee7;font-size:18px;line-height:1.7}.clickableRow{cursor:pointer}.clickableRow:hover{background:#fcf5f8}.detailGrid>div{background:#faf8fa;border:1px solid #eee5eb;border-radius:8px;flex-direction:column;gap:9px;padding:13px;display:flex}.detailLabel{color:#8a6a80;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.detailGrid strong{overflow-wrap:anywhere;font-size:14px}.detailActions{flex-wrap:wrap;margin:28px 0}.clerkHide{display:none!important}@media (max-width:900px){.loginShell{grid-template-columns:1fr}.loginVisual{min-height:320px;padding:60px 32px}.loginPanel{padding:50px 24px}.loginPanel h1{font-size:34px}}@media print{.loginShell{display:none!important}}.a2Shell{background:#f5f6f8}.a2Shell .sidebar{background:linear-gradient(165deg,#380a26 0%,#241024 58%,#18131e 100%);border-right:1px solid #4e2945}.a2Shell .sidebar nav button{border-radius:8px;transition:background .18s,color .18s}.a2Shell .sidebar nav button.active{color:#fff;background:#b91637}.a2Shell .sidebar nav button:hover:not(.active){background:#ffffff19}.a2Shell .topbar{background:#fff;border-bottom:1px solid #e9e9ec}.a2Shell .mainContent{max-width:1370px}.a2Shell .stat{border-color:#b61637 #e9e9ef #e9e9ef;border-top-style:solid;border-top-width:3px;box-shadow:0 8px 28px #16192609}.a2Shell th{color:#596072;background:#f4f5f8}.a2Shell .redBtn{background:#c81031}.operationHero{color:#fff;background:linear-gradient(90deg,#240b22f2,#310f28de 42%,#1f0e2042),url(/container-terminal.png) 50% 58%/cover;border-radius:13px;align-items:center;height:178px;margin:0 0 22px;padding:26px 38px;display:flex;overflow:hidden}.operationHero>div{max-width:560px}.operationHero span{letter-spacing:2px;color:#f4b3bf;font-size:10px;font-weight:700}.operationHero h2{margin:10px 0;font-size:26px;line-height:1.18}.operationHero p{color:#f4e8ef;margin:0;font-size:13px}.operationsCard{min-height:245px}.quotePrint{width:100%}.quotePrint .paper{box-sizing:border-box;color:#24232b;background:#fff;border:1px solid #e4e2e5;flex-direction:column;gap:0;width:100%;max-width:790px;min-height:0;margin:22px auto;padding:28px 32px;display:flex;position:relative;box-shadow:0 8px 26px #30102210}.quotePrint .paper.designed{background:#fff;border-top:0}.quotePrint .quoteHeader{border-bottom:2px solid #c20d36;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.quoteHeader img{object-fit:contain;object-position:left;width:150px;max-height:57px}.quoteHeader>div{text-align:right;flex-direction:column;gap:3px;display:flex}.quoteHeader strong{color:#191923;font-size:18px}.quoteHeader b{color:#c20d36;letter-spacing:.5px;font-size:11px}.quoteRecipient{grid-template-columns:1.5fr 1fr;gap:18px;padding:15px 2px 13px;display:grid}.quoteRecipient>div{flex-direction:column;gap:4px;min-width:0;display:flex}.quoteRecipient span,.quoteRoute span,.quoteFacts span,.quoteRemarks>span{color:#7b6875;letter-spacing:.75px;font-size:9px;font-weight:800}.quoteRecipient b{font-size:12px}.quoteRecipient small{overflow-wrap:anywhere;font-size:9px;line-height:1.4}.quoteRoute{background:#f4f4f6;border:1px solid #eeeef0;border-radius:7px;grid-template-columns:1fr 50px 1fr;align-items:center;gap:5px;padding:15px 19px;display:grid}.quoteRoute>div{flex-direction:column;gap:4px;display:flex}.quoteRoute>div:last-child{text-align:right}.quoteRoute b{font-size:19px}.quoteRoute i{text-align:center;color:#c70f39;font-size:24px;font-style:normal}.quoteFacts{background:#f8f8f9;border:1px solid #ededf0;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:13px 0 14px;display:grid;overflow:hidden}.quoteFacts>div{overflow-wrap:anywhere;border-bottom:1px solid #e9e7eb;border-right:1px solid #e9e7eb;flex-direction:column;justify-content:center;gap:6px;min-height:53px;padding:9px 12px;display:flex}.quoteFacts b{font-size:11px}.quotePrices{border:1px solid #ebdfe5;border-radius:5px;overflow:hidden}.quotePricesHead,.quotePriceLine,.quotePriceTotal{justify-content:space-between;align-items:center;gap:15px;padding:9px 12px;display:flex}.quotePricesHead{color:#fff;letter-spacing:.35px;background:#4a0926;font-size:10px}.quotePriceLine{border-bottom:1px solid #eeeaf0;font-size:11px}.quotePriceTotal{color:#fff;background:#c00b34;font-size:14px}.quoteRemarks{min-height:25px;padding:14px 2px 8px}.quoteRemarks p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:10px;line-height:1.45}.quoteCompany{color:#6f626b;border-top:1.5px solid #c00b34;flex-wrap:wrap;gap:3px 12px;margin-top:auto;padding-top:10px;font-size:9px;display:flex}.quoteCompany strong{color:#371c2d}.quotePrint .quoteDisclaimerPage{min-height:900px}.disclaimerBody{flex:1;padding:30px 10px}.disclaimerKicker{color:#af153a;letter-spacing:2px;font-size:10px;font-weight:700}.disclaimerBody h2{margin:12px 0 25px;font-size:25px}.disclaimerContent{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.85}.disclaimerEditor{border-top:1px solid #ebe5e8;border-bottom:1px solid #ebe5e8;margin:10px 0 20px;padding:17px 0}.disclaimerToggle label{align-items:center;gap:10px;font-weight:700;display:flex}.disclaimerToggle input{accent-color:#bc1239}.disclaimerToggle .hint{padding-top:6px;display:block}.disclaimerInput{border:1px solid #d8ced5;border-radius:7px;width:100%;min-height:175px;margin:8px 0;padding:12px;font-family:inherit;line-height:1.6}@media (max-width:800px){.operationHero{height:auto;min-height:150px;padding:22px}.operationHero h2{font-size:22px}.quotePrint .paper{padding:20px}.quoteFacts{grid-template-columns:repeat(2,1fr)}.quoteRoute b{font-size:14px}}@media print{@page{size:A4;margin:10mm}.a2Shell .sidebar,.a2Shell .topbar,.a2Shell .card,.operationHero,.statGrid,.operationsCard,.noPrint{display:none!important}.quotePrint{width:100%;display:block}.quotePrint .paper,.quotePrint .paper.designed{width:100%;max-width:none;min-height:267mm;box-shadow:none;break-inside:avoid;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;padding:7mm 8mm;margin:0!important}.quotePrint .paper:last-child{break-after:auto;page-break-after:auto}.quoteFacts{grid-template-columns:repeat(4,1fr)}.quoteHeader img{max-height:55px}.quotePricesHead,.quotePriceTotal,.quoteRoute,.quoteFacts{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--melenco-red:#c81137;--melenco-burgundy:#570f30;--a2-ink:#182539;--a2-muted:#718096;--a2-bg:#f5f7fa;--a2-border:#e5e9f0;--a2-radius:14px}.a2Shell{background:var(--a2-bg);color:var(--a2-ink)}.a2Shell .sidebar{color:#354052;border-right:1px solid var(--a2-border);background:#fff;width:245px;height:100vh;min-height:100vh;padding:27px 16px 22px;position:sticky;top:0;box-shadow:2px 0 24px #1a284307}.a2Shell .brand{border-bottom:1px solid #eef0f4;flex-direction:column;align-items:flex-start;margin-bottom:25px;padding:4px 12px 31px;display:flex}.a2Shell .brand img{object-position:left center;object-fit:contain;width:153px;height:68px;max-height:68px}.a2Shell .brand span{letter-spacing:1.45px;color:#8e6477;margin-top:0;font-size:9px;font-weight:800}.a2Shell .navSectionLabel{color:#9aa2ae;letter-spacing:1.5px;margin:0 13px 12px;font-size:10px;font-weight:800}.a2Shell .sidebar nav{flex-direction:column;gap:5px;display:flex}.a2Shell .sidebar nav button{color:#526073;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:12px;font-size:13px;font-weight:600;line-height:1.25;transition:background .15s,color .15s,border-color .15s;display:flex}.a2Shell .sidebar nav button svg{opacity:.82;color:#748094;flex-shrink:0}.a2Shell .sidebar nav button:hover:not(.active){color:#24344a;background:#f7f7fa;border-color:#edf0f4}.a2Shell .sidebar nav button.active{color:#a71538;background:#fae9ee;border-color:#f7dde4;font-weight:800}.a2Shell .sidebar nav button.active svg{color:#c4143c;opacity:1}.a2Shell .sidebarBottom{color:#7b8495;border-top:1px solid #ecedf1;gap:10px;margin-top:auto;padding:18px 11px 7px;font-size:11px;line-height:1.4}.a2Shell main{background:var(--a2-bg);min-width:0}.a2Shell .topbar{border-bottom:1px solid var(--a2-border);min-height:94px;box-shadow:none;background:#fff;gap:25px;padding:20px 30px}.a2Shell .topbarHeading small{letter-spacing:1.55px;color:#b4526d;font-size:10px;font-weight:800}.a2Shell .topbarHeading h1{letter-spacing:-.65px;color:var(--a2-ink);margin:7px 0 0;font-size:25px}.a2Shell .topRight{gap:13px}.a2Shell .topSearch{border:1px solid var(--a2-border);color:#7a8899;background:#f8f9fb;border-radius:9px;align-items:center;gap:10px;min-width:255px;height:41px;padding:0 13px;display:flex}.a2Shell .topSearch:focus-within{border-color:#b97a90;box-shadow:0 0 0 3px #c8113715}.a2Shell .topSearch input{color:#263548;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:12px}.a2Shell .topSearch input::placeholder{color:#96a0ad}.a2Shell .outlineBtn{color:#435168;background:#fff;border:1px solid #e0e5ed;font-weight:700;transition:box-shadow .15s,border-color .15s,background .15s}.a2Shell .outlineBtn:hover{background:#fbfcfd;border-color:#c7cfdc;box-shadow:0 3px 10px #25375413}.a2Shell .redBtn{color:#fff;background:#c81137;border:0;box-shadow:0 5px 12px #ad15301a}.a2Shell .redBtn:hover{background:#ae1030}.a2Shell .mainContent{max-width:1490px;margin:auto;padding:30px 32px 75px}.a2Shell .operationHero{border-radius:var(--a2-radius);color:#fff;isolation:isolate;background:linear-gradient(93deg,#102c52f5 0%,#11355ce6 36%,#1030547d 70%,#112f4a1a 100%),url(/container-terminal.png) 50% 51%/cover no-repeat;height:226px;margin:0 0 20px;padding:28px 40px;position:relative;box-shadow:0 12px 26px #25365316}.a2Shell .operationHero:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 0% 70%,#ffffff0e 70.2%,#0000 81%);position:absolute;inset:0}.a2Shell .operationHero .heroContent{z-index:1;max-width:585px;position:relative}.a2Shell .operationHero span{color:#e0eafa;letter-spacing:1.7px;font-size:10px;font-weight:800}.a2Shell .operationHero h2{letter-spacing:-.5px;max-width:570px;margin:15px 0 10px;font-size:clamp(24px,2.35vw,35px);font-weight:800;line-height:1.13}.a2Shell .operationHero p{color:#e5edf8;font-size:13px;line-height:1.5}.a2Shell .heroAction{color:#fff;background:#fff2;border:1px solid #ffffff8a;border-radius:7px;align-items:center;gap:11px;margin-top:20px;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}.a2Shell .statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.a2Shell .stat.metric{border:1px solid var(--a2-border);border-top:1px solid var(--a2-border);border-radius:var(--a2-radius);background:#fff;align-items:center;gap:14px;min-height:103px;padding:18px 19px;display:flex;box-shadow:0 4px 15px #1f30450b}.a2Shell .metricIcon{border-radius:50%;flex:0 0 49px;place-items:center;width:49px;height:49px;display:grid}.a2Shell .metricBlue .metricIcon{color:#2e71dc;background:#e9f1ff}.a2Shell .metricRose .metricIcon{color:#bf2c4b;background:#feecef}.a2Shell .metricGreen .metricIcon{color:#139b68;background:#e4f7ef}.a2Shell .metricAmber .metricIcon{color:#d78b18;background:#fff3df}.a2Shell .metricCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.a2Shell .metricCopy strong{color:#19283b;letter-spacing:-.65px;margin:0;font-size:29px;line-height:1.1}.a2Shell .a2OverviewGrid{grid-template-columns:1.12fr .88fr;gap:18px;margin-bottom:18px;display:grid}.a2Shell .card{border:1px solid var(--a2-border);border-radius:var(--a2-radius);background:#fff;padding:23px 25px;box-shadow:0 4px 18px #2337520a}.a2Shell .a2OverviewGrid .card{min-height:284px;margin-bottom:0}.a2Shell .sectionTitle{gap:12px;margin-bottom:15px}.a2Shell .sectionTitle h2{color:#18263b;letter-spacing:-.25px;margin:0;font-size:17px}.a2Shell .cardSubtitle{color:#8793a3;margin:6px 0 0;font-size:12px}.a2Shell .linkAction{color:#b9143c;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:8px;font-size:12px;font-weight:800;display:inline-flex}.a2Shell .linkAction:hover{text-decoration:underline}.a2Shell .activityFeed,.a2Shell .pendingFeed{flex-direction:column;display:flex}.a2Shell .activityItem,.a2Shell .pendingItem{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:11px;padding:12px 0;display:flex}.a2Shell .activityItem:hover{background:#f9fafd}.a2Shell .activityItem:last-child,.a2Shell .pendingItem:last-child{border-bottom:0}.a2Shell .activityBadge,.a2Shell .pendingIcon{color:#3978d8;background:#e9f1ff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.a2Shell .pendingIcon{color:#b96033;background:#fef0e9}.a2Shell .activityText,.a2Shell .pendingItem>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.a2Shell .activityText strong,.a2Shell .pendingItem strong{color:#25344a;font-size:12px;font-weight:800;line-height:1.35}.a2Shell .activityAmount{color:#273851;white-space:nowrap;font-size:12px;font-weight:800}.a2Shell .activityItem>svg{color:#a0a9b7;flex:0 0 15px}.a2Shell .pendingTag{color:#b5672c;background:#fff1e5;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:800}.a2Shell .a2EmptyState{text-align:center;color:#a3adbb;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:164px;display:flex}.a2Shell .a2EmptyState strong{color:#5c6a80;font-size:13px}.a2Shell .a2EmptyState span{font-size:11px}.a2Shell .operationsCard{min-height:180px}.a2Shell table{font-size:12px}.a2Shell th{color:#6c7a8e;letter-spacing:.75px;text-transform:uppercase;background:#f6f8fb;font-size:10px;font-weight:800}.a2Shell th,.a2Shell td{border-bottom:1px solid #edf0f3;padding:14px 13px}.a2Shell td{color:#2a394e}.a2Shell .tableSub{color:#9aa5b3}.a2Shell .clickableRow:hover{background:#f5f8fc}.a2Shell .field input:focus,.a2Shell .field select:focus,.a2Shell .field textarea:focus{border-color:#b7284b;outline:2px solid #c8113730}.a2Login{color:#1a293b;background:#fff;grid-template-columns:minmax(430px,43%) 1fr;min-height:100vh;display:grid}.a2Login .loginPanel{z-index:1;background:#fff;justify-content:center;align-items:center;padding:55px 42px;display:flex;position:relative;box-shadow:14px 0 48px #19345512}.a2Login .loginPanelInner{width:100%;max-width:435px}.a2Login .loginBrand{align-items:center;gap:17px;margin-bottom:46px;display:flex}.a2Login .loginBrand img{object-fit:contain;object-position:left center;width:160px;height:85px}.a2Login .loginBrand span{letter-spacing:1.2px;color:#9f3d5e;background:0 0;border-left:1px solid #e9d6de;border-radius:0;max-width:165px;padding:9px 0 9px 15px;font-size:9px;font-weight:800;line-height:1.5}.a2Login .loginEyebrow{color:#ba3857;letter-spacing:1.6px;font-size:10px;font-weight:800}.a2Login .loginPanel h1{color:#18283d;letter-spacing:-1.2px;margin:15px 0 10px;font-size:clamp(35px,3.1vw,47px);line-height:1.15}.a2Login .loginSubtitle{color:#6d7c90;max-width:350px;margin:0 0 23px;font-size:14px;line-height:1.7}.a2Login .authSurface{background:#fff;border:1px solid #e4e9f0;border-radius:14px;padding:7px 11px;box-shadow:0 12px 35px #23496e0e}.a2Login .authSurface .cl-rootBox{width:100%;max-width:100%}.a2Login .authSurface .cl-card{max-width:100%;box-shadow:none!important;background:#fff!important;border:0!important}.a2Login .loginNote{color:#26354c;box-shadow:none;background:#f9fafc;border:1px solid #e7ebf0;border-radius:10px;align-items:flex-start;gap:12px;margin-top:20px;padding:18px;font-size:12px;display:flex}.a2Login .loginNote svg{color:#bd2045;flex-shrink:0;margin-top:2px}.a2Login .loginNote p{color:#778497;margin:6px 0 0;font-size:11px;line-height:1.65}.a2Login .loginVisual{color:#fff;isolation:isolate;background:linear-gradient(95deg,#163358cf 0%,#13375e73 49%,#10355b38 100%),url(/container-terminal.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:clamp(45px,7vw,115px);display:flex;position:relative;overflow:hidden}.a2Login .loginVisual:before{content:"";clip-path:polygon(0 0,26% 0,0 100%);z-index:-1;opacity:.95;background:#fff;width:15%;position:absolute;top:0;bottom:0;left:-1px}.a2Login .loginVisual:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(145deg,#ffffff10 0%,#0000 34%,#00234138 100%);position:absolute;inset:0}.a2Login .loginVisualCopy{z-index:1;max-width:620px;position:relative}.a2Login .portalChip{letter-spacing:1.5px;color:#fff;background:#fff2;border:1px solid #ffffff60;border-radius:50px;padding:10px 15px;font-size:10px}.a2Login .loginVisual h2{letter-spacing:-1.4px;text-wrap:balance;max-width:660px;margin:30px 0 20px;font-size:clamp(39px,4.2vw,66px);font-weight:800;line-height:1.08}.a2Login .loginVisual p{color:#eef4fb;max-width:470px;margin:0;font-size:17px;line-height:1.65}.a2Login .loginVisualFooter{color:#e5edf8;letter-spacing:1.4px;flex-wrap:wrap;gap:23px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:45px;left:clamp(45px,7vw,115px)}.a2Login .loginVisualFooter span+span:before{content:"·";opacity:.7;margin-right:23px}@media (max-width:1200px){.a2Shell .sidebar{width:220px}.a2Shell .topSearch{min-width:200px}.a2Shell .stat.metric{gap:10px;padding:15px 12px}.a2Shell .metricIcon{flex-basis:39px;width:39px;height:39px}.a2Shell .mainContent{padding:24px 23px 60px}.a2Shell .a2OverviewGrid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.a2Shell .statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.a2Shell .a2OverviewGrid{grid-template-columns:1fr}.a2Shell .topSearch{min-width:150px}.a2Login{grid-template-columns:1fr 1fr}.a2Login .loginPanel{padding:36px 25px}.a2Login .loginVisual{padding:50px 30px}.a2Login .loginVisualFooter{bottom:25px;left:30px}.a2Login .loginVisual h2{font-size:37px}}@media (max-width:850px){.a2Shell .sidebar{width:100%;height:auto;min-height:0;padding:8px 16px;position:relative}.a2Shell .brand{border-bottom:0;margin:0;padding:0 0 7px}.a2Shell .brand img{width:115px;height:50px}.a2Shell .brand span,.a2Shell .navSectionLabel,.a2Shell .sidebarBottom{display:none}.a2Shell .sidebar nav{flex-flow:wrap;gap:6px;padding-bottom:5px;display:flex}.a2Shell .sidebar nav button{gap:6px;padding:9px 10px;font-size:11px}.a2Shell .topbar{min-height:0;padding:18px 20px}.a2Shell .mainContent{padding:18px}.a2Shell .operationHero{height:auto;min-height:194px;padding:28px 22px}.a2Shell .operationHero h2{font-size:25px}.a2Shell .statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.a2Shell .topSearch{display:none}.a2Shell .topbarHeading h1{font-size:22px}}@media (max-width:700px){.a2Login{flex-direction:column;min-height:100vh;display:flex}.a2Login .loginPanel{order:1;padding:30px 22px 38px}.a2Login .loginBrand{margin-bottom:22px}.a2Login .loginBrand img{width:130px;height:62px}.a2Login .loginPanel h1{font-size:35px}.a2Login .loginVisual{order:0;min-height:225px;padding:33px 27px}.a2Login .loginVisual:before{display:none}.a2Login .loginVisual h2{margin:12px 0 8px;font-size:27px;line-height:1.15}.a2Login .loginVisual p{max-width:320px;font-size:12px}.a2Login .loginVisualFooter{display:none}}@media (max-width:540px){.a2Shell .mainContent{padding:13px}.a2Shell .statGrid{gap:9px}.a2Shell .stat.metric{gap:7px;padding:12px}.a2Shell .metricIcon{flex-basis:34px;width:34px;height:34px}.a2Shell .metricCopy strong{font-size:23px}.a2Shell .metricCopy span{font-size:10px}.a2Shell .card{padding:17px}.a2Shell .topbar{align-items:flex-start}.a2Shell .topRight{flex-wrap:wrap;justify-content:flex-end;gap:5px}.a2Shell .refreshBtn,.a2Shell .signOutBtn{gap:0;padding:8px;font-size:0}.a2Shell .refreshBtn svg,.a2Shell .signOutBtn svg{font-size:initial}.a2Shell .activityAmount{display:none}}@media print{.a2Login,.a2Shell .a2OverviewGrid,.a2Shell .topSearch,.a2Shell .operationHero{display:none!important}}.a2Shell .topbar{border-bottom:2px solid #e2e6ec;box-shadow:0 2px 10px #14274408}.a2Shell .sidebar{border-right:2px solid #e3e7ee}.a2Shell .sidebar nav button{border-bottom:1px solid #e8e9ee;border-radius:6px;min-height:42px;font-weight:650}.a2Shell .sidebar nav button.active{color:#ad1035;background:#fce8ec;border-left:4px solid #c81031}.a2Shell .card{border:1.5px solid #e2e6ed;box-shadow:0 6px 19px #101d300a}.a2Shell .card .sectionTitle{border-bottom:1px solid #e8e9ed;margin-bottom:16px;padding-bottom:12px}.a2Shell .stat.metric{border:1.5px solid #e0e5eb;border-top:3px solid #be173b;box-shadow:0 6px 15px #1b264007}.a2Shell .activityItem,.a2Shell .pendingItem{border-bottom:1px solid #e5e9ee;min-height:68px}.euDateInput{align-items:center;gap:7px;width:100%;display:flex}.euDateInput>input:first-child{flex:1;min-width:0}.euDateInput .euCalendar{color:#0000;cursor:pointer;width:43px;min-width:43px;max-width:43px;padding:6px;font-size:0;overflow:hidden}.a2Shell .field:has(.euDateInput) span{white-space:nowrap}.quotePrint .quotePO{background:#f7f8fa;border-left:3px solid #bb1640;align-items:center;gap:12px;margin-bottom:8px;padding:7px 9px;font-size:10px;display:flex}.quotePrint .quotePO span{color:#697286;letter-spacing:.65px;font-weight:800}.quotePrint .quotePricesHead,.quotePrint .quotePriceLine{grid-template-columns:minmax(0,2.1fr) minmax(80px,1fr) minmax(90px,1fr) minmax(100px,1.2fr);align-items:center;gap:9px;display:grid}.quotePrint .quotePricesHead>strong:last-child,.quotePrint .quotePriceLine>b:last-child,.quotePrint .quotePriceLine span:nth-child(3){text-align:right}.quotePrint .paper.designed .quoteHeader{color:#fff;background:linear-gradient(115deg,#510b2e 0%,#7e0c39 100%);border:0;border-radius:8px 8px 0 0;margin:-28px -32px 12px;padding:17px 20px}.quotePrint .paper.designed .quoteHeader img{content:url(/melenco-logo-light.png);object-fit:contain;max-height:63px}.quotePrint .paper.designed .quoteHeader b,.quotePrint .paper.designed .quoteHeader strong{color:#fff}.quotePrint .paper.designed .quoteRoute{background:#f5eef2;border-left:4px solid #bd153c}.quotePrint .paper.designed .quotePricesHead{background:#5a0c30}.quotePrint .paper.plain .quotePricesHead{color:#303341;background:#eeeff2}.quotePrint .paper.plain .quotePriceTotal{color:#4a0926;background:#f4f4f6;border-top:2px solid #c81031}@page{size:A4;margin:0}@media print{html,body{margin:0!important;padding:0!important}.a2Shell .quotePrint{width:100%!important;display:block!important;position:static!important}.a2Shell .quotePrint .paper{break-after:page;page-break-after:always;break-inside:avoid;width:210mm!important;max-width:210mm!important;min-height:297mm!important;box-shadow:none!important;box-sizing:border-box!important;border:0!important;margin:0!important;padding:11mm 12mm 13mm!important}.a2Shell .quotePrint .paper:last-child{break-after:auto;page-break-after:auto}.a2Shell .quotePrint .paper.designed .quoteHeader{border-radius:0;margin:-11mm -12mm 10mm!important;padding:16mm 12mm 10mm!important}.a2Shell .quotePrint .quoteFacts{gap:0!important}.a2Shell .quotePrint .quoteFacts>div{padding:5px 6px!important}.a2Shell .quotePrint .quoteRoute{padding:9px 12px!important}.a2Shell .quotePrint .quotePriceLine,.a2Shell .quotePrint .quotePricesHead{padding:6px 8px!important}.a2Shell .quotePrint .quoteCompany{margin-top:auto}}.maritimeNews{margin-top:20px}.maritimeNewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.maritimeNewsItem{color:#19243a;background:#fff;border:1px solid #e8ebf1;border-radius:12px;flex-direction:column;gap:8px;min-height:135px;padding:18px 17px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.maritimeNewsItem:hover{border-color:#bd2b47;box-shadow:0 6px 18px #1721370e}.maritimeNewsItem strong{font-size:14px;line-height:1.4}.maritimeNewsItem small{color:#718096;margin-top:auto}.newsSource{color:#a01d42;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.newsSources{color:#6e7889;margin:14px 2px 0;font-size:12px}.newsSources a{color:#8d1435;text-decoration:none}.newsFallback{color:#677387;padding:20px}.topbarHeading h1{line-height:1.25}@media (max-width:980px){.maritimeNewsGrid{grid-template-columns:1fr}}.a2Shell .a2OverviewGrid{grid-template-columns:minmax(0,1.07fr) minmax(350px,.93fr);align-items:start}.a2Shell .a2RightStack{gap:16px;min-width:0;display:grid}.a2Shell .a2OverviewGrid .a2RightStack .card{min-height:0;margin:0}.a2Shell .drewryFeature{color:#fff;background:linear-gradient(115deg,#3b102c,#681a3a);border:1px solid #71344e;border-radius:11px;flex-direction:column;gap:7px;padding:15px 17px;text-decoration:none;transition:transform .15s;display:flex}.a2Shell .drewryFeature:hover{transform:translateY(-1px)}.a2Shell .drewryTop{letter-spacing:.09em;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.a2Shell .drewryTop span{color:#e9cdd7;letter-spacing:0;font-size:10px}.a2Shell .drewryFeature>strong{font-size:15px;line-height:1.35}.a2Shell .drewryFeature>small{color:#f1dfe7;font-size:11px;line-height:1.4}.a2Shell .maritimeSideItems{flex-direction:column;margin-top:8px;display:flex}.a2Shell .maritimeSideItems .maritimeNewsItem{min-height:0;box-shadow:none;border:0;border-bottom:1px solid #e9edf2;border-radius:0;gap:4px;padding:11px 1px}.a2Shell .maritimeSideItems .maritimeNewsItem:last-child{border-bottom:0}.a2Shell .maritimeSideItems .maritimeNewsItem strong{font-size:12px;line-height:1.35}.a2Shell .maritimeSideItems .maritimeNewsItem small{font-size:10px}.a2Shell .maritimeSideItems .newsSource{font-size:9px}.a2Shell .maritimeNewsSide .newsSources{margin-top:8px;font-size:11px;line-height:1.7}.a2Shell .a2PendingCompact{padding:17px 22px}.a2Shell .a2PendingCompact .sectionTitle{margin-bottom:0}.a2Shell .a2PendingCompact .pendingItem{padding:9px 0}.a2Shell .a2PendingClear{color:#778599;align-items:center;gap:7px;margin:10px 0 0;font-size:11px;display:flex}@media (max-width:1100px){.a2Shell .a2OverviewGrid{grid-template-columns:1fr}}@media print{.a2Shell .maritimeNewsSide{display:none!important}}.a2Shell .a2OverviewGrid{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);align-items:start;gap:18px;display:grid}.a2Shell .a2LeftStack,.a2Shell .a2RightStack{flex-direction:column;gap:16px;min-width:0;display:flex}.a2Shell .a2LeftStack>.card,.a2Shell .a2RightStack>.card{min-height:0;margin:0}.a2Shell .a2ActivityCard .activityFeed{min-height:0}.a2Shell .maritimeNewsSide{padding:16px 20px}.a2Shell .maritimeNewsSide .sectionTitle{margin-bottom:9px}.a2Shell .drewryFeature{gap:4px;padding:11px 14px}.a2Shell .drewryFeature>strong{font-size:13px}.a2Shell .drewryFeature>small{font-size:10px}.a2Shell .maritimeSideItems .maritimeNewsItem{gap:3px;padding:7px 0}.a2Shell .maritimeSideItems .maritimeNewsItem strong{font-size:11px}.a2Shell .maritimeNewsSide .newsSources{margin-top:5px}.a2Shell .brand span{margin-top:9px;line-height:1.4}@media (max-width:1100px){.a2Shell .a2OverviewGrid{grid-template-columns:1fr}}@media (min-width:1101px){.a2Shell .mainContent{width:100%;max-width:none;padding:24px clamp(16px,2vw,34px) 64px}.a2Shell .a2OverviewGrid{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);gap:18px}.a2Shell .a2LeftStack,.a2Shell .a2RightStack{min-width:0}.a2Shell .a2LeftStack .tableScroll{max-width:100%;overflow-x:visible}.a2Shell .a2LeftStack .tableScroll table{table-layout:fixed;width:100%;min-width:0;font-size:11px}.a2Shell .a2LeftStack .tableScroll th,.a2Shell .a2LeftStack .tableScroll td{overflow-wrap:anywhere;word-break:normal;vertical-align:middle;padding:11px 7px}.a2Shell .a2LeftStack .tableScroll th{letter-spacing:.1px;font-size:9px}.a2Shell .a2LeftStack .tableScroll th:first-child{width:25%}.a2Shell .a2LeftStack .tableScroll th:nth-child(2),.a2Shell .a2LeftStack .tableScroll th:nth-child(3){width:14%}.a2Shell .a2LeftStack .tableScroll th:nth-child(4){width:17%}.a2Shell .a2LeftStack .tableScroll th:nth-child(5){width:12%}.a2Shell .a2LeftStack .tableScroll th:nth-child(6){width:8%}.a2Shell .a2LeftStack .tableScroll th:nth-child(7){width:10%}.a2Shell .a2LeftStack .tableScroll .outlineBtn{white-space:normal;justify-content:center;padding:7px 5px;font-size:10px;line-height:1.2}}.a2Shell .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:17px 18px}.a2Shell .formGrid>.field{width:100%;min-width:0}.a2Shell .formGrid>.field input,.a2Shell .formGrid>.field select,.a2Shell .formGrid>.field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:42px;display:block}.a2Shell .formGrid input[type=number]{appearance:textfield}.a2Shell .formGrid input[type=number]::-webkit-inner-spin-button{opacity:1}.a2Shell .formGrid input[type=number]::-webkit-outer-spin-button{opacity:1}@media (min-width:851px) and (max-width:1100px){.a2Shell .mainContent{width:100%;max-width:none}.a2Shell .a2OverviewGrid{grid-template-columns:1fr}}@media (max-width:850px){.a2Shell .formGrid{grid-template-columns:1fr}.a2Shell .a2LeftStack .tableScroll{overflow-x:auto}}.euDatePicker{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex;position:relative}.euDatePicker>input:first-child{flex:150px;width:auto;min-width:140px}.euDatePicker .euCalendarButton{color:#a30038;cursor:pointer;background:#fff;border:1px solid #d9dce5;border-radius:8px;flex:0 0 46px;justify-content:center;align-items:center;height:40px;font-size:25px;display:flex;position:relative;overflow:hidden}.euDatePicker .euCalendarButton:hover{background:#fff0f4;border-color:#b90c3c}.euDatePicker .euCalendarButton input[type=date]{opacity:0;cursor:pointer;z-index:2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;height:100%;font-size:18px;position:absolute;inset:0}.euDatePicker .euDateError{color:#b42336;flex-basis:100%;margin-top:0;font-size:11px}.euDatePicker.invalidDate>input:first-child{border-color:#b42336}@media (max-width:520px){.euDatePicker>input:first-child{flex-basis:calc(100% - 54px);min-width:0}}.a2Shell .intelligencePage{min-width:0;margin:0}.a2Shell .intelligenceTabs{border-bottom:1px solid #e8ebf1;flex-wrap:wrap;gap:8px;margin:14px 0 18px;padding-bottom:12px;display:flex}.a2Shell .intelligenceTabs button{color:#2a3448;cursor:pointer;background:#fff;border:1px solid #e4e8f0;border-radius:8px;padding:9px 14px;font-weight:650}.a2Shell .intelligenceTabs button.selected{color:#fff;background:#9d1838;border-color:#9d1838}.a2Shell .intelligenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.a2Shell .intelligenceCard{color:#15223a;background:#fff;border:1px solid #e8ebf1;border-radius:12px;flex-direction:column;gap:12px;min-height:154px;padding:19px;text-decoration:none;display:flex}.a2Shell .intelligenceCard:hover{border-color:#a52142;box-shadow:0 5px 16px #19253b0e}.a2Shell .intelligenceCard strong{font-size:15px;line-height:1.45}.a2Shell .intelligenceCard small{color:#627086;align-items:center;gap:6px;margin-top:auto;display:flex}.a2Shell .intelligenceNote{color:#687489;margin-top:18px;font-size:12px;line-height:1.6}.a2Shell .maritimeNewsSide .newsFallback .linkAction{margin-top:10px}@media (max-width:1150px){.a2Shell .intelligenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.a2Shell .intelligenceGrid{grid-template-columns:1fr}}.a2Shell .intelligenceHeader h2{align-items:center;gap:10px;display:flex}.a2Shell .intelligenceFeatured{color:#14243e;background:#fff;border:1px solid #e4e9f2;border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:270px;margin:14px 0 20px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 6px 22px #11213f0d}.a2Shell .intelligenceFeatured:hover,.a2Shell .intelligenceCard:hover{border-color:#bc5068;transform:translateY(-1px);box-shadow:0 10px 25px #11213f1a}.a2Shell .intelligenceHeroArt{background:linear-gradient(135deg,#143e5a,#071b36);min-height:250px;overflow:hidden}.a2Shell .intelligenceHeroArt img,.a2Shell .intelligenceThumb img{object-fit:cover;width:100%;height:100%;display:block}.a2Shell .intelligenceHeroFallback{color:#dfe9f3;background:linear-gradient(130deg,#0c294c,#1e637a 60%,#102e54);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:250px;display:flex}.a2Shell .intelligenceHeroFallback span{letter-spacing:2px;font-size:10px;font-weight:700}.a2Shell .intelligenceHeroText{flex-direction:column;gap:12px;padding:24px 25px;display:flex}.a2Shell .intelligenceEyebrow,.a2Shell .intelligenceCategory{color:#a0183c;letter-spacing:.7px;font-size:10px;font-weight:800}.a2Shell .intelligenceHeroText h3{margin:0;font-size:clamp(19px,2vw,26px);line-height:1.24}.a2Shell .intelligenceHeroText p{color:#58677d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.a2Shell .intelligenceArticleMeta{color:#64738a;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:11px;display:flex}.a2Shell .intelligenceArticleMeta span:last-child{color:#153b69;white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:flex}.a2Shell .intelligenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.a2Shell .intelligenceCard{gap:0;min-height:300px;padding:0;transition:box-shadow .18s,transform .18s,border-color .18s;overflow:hidden}.a2Shell .intelligenceThumb{background:linear-gradient(135deg,#e7edf5,#bfd4dc);height:145px;overflow:hidden}.a2Shell .intelligenceThumbFallback{color:#50748a;background:repeating-linear-gradient(145deg,#eaf0f5,#eaf0f5 14px,#e2ebf0 15px 29px);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.a2Shell .intelligenceCardBody{flex-direction:column;flex:1;gap:9px;padding:16px;display:flex}.a2Shell .intelligenceCardBody strong{font-size:14px;line-height:1.38}.a2Shell .intelligenceCardBody p{color:#627087;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.a2Shell .intelligenceCardBody small{border-top:1px solid #edf0f4;justify-content:space-between;gap:8px;padding-top:10px;font-size:10px;line-height:1.4;display:flex}@media (max-width:1050px){.a2Shell .intelligenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.a2Shell .intelligenceFeatured{grid-template-columns:1fr}.a2Shell .intelligenceHeroArt,.a2Shell .intelligenceHeroFallback{min-height:195px}.a2Shell .intelligenceGrid{grid-template-columns:1fr}}.a2Shell .intelligenceEqualGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:16px;display:grid}.a2Shell .intelligenceEqualGrid .intelligenceCard{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.a2Shell .intelligenceEqualGrid .intelligenceThumb{width:100%;height:174px;min-height:174px;max-height:174px;overflow:hidden}.a2Shell .intelligenceEqualGrid .intelligenceThumb img{object-fit:cover;width:100%;height:100%;display:block}.a2Shell .intelligenceEqualGrid .intelligenceCardBody{flex-direction:column;flex:1;min-height:170px;display:flex}.a2Shell .intelligenceEqualGrid .intelligenceCardBody strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a2Shell .intelligenceEqualGrid .intelligenceCardBody small{margin-top:auto}.a2Shell .regionalInfo{color:#627086;margin:0 0 9px;font-size:12px}@media (max-width:1050px){.a2Shell .intelligenceEqualGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.a2Shell .intelligenceEqualGrid{grid-template-columns:1fr}}.a2Shell .sidebar nav button{color:#364359;font-size:13px;font-weight:650;line-height:1.35}.a2Shell .navSectionLabel{color:#68758a;letter-spacing:.08em;font-weight:750}.a2Shell .topbarHeading h1{color:#10233e;letter-spacing:-.025em;font-weight:750}.a2Shell .topbarHeading p,.a2Shell .cardSubtitle{color:#58687c;font-size:12px;font-weight:500;line-height:1.5}.a2Shell .metricCopy span{color:#40536d;font-size:12px;font-weight:550;line-height:1.35}.a2Shell .sectionTitle h2{color:#10233e;letter-spacing:-.015em;font-weight:750}.a2Shell .activityText strong,.a2Shell .pendingItem strong{color:#162843;font-size:13px;font-weight:680}.a2Shell .activityText small,.a2Shell .pendingItem small{color:#52647c;font-size:11.5px}.a2Shell .maritimeSideItems .maritimeNewsItem strong{color:#1b2b44;font-size:12.5px;font-weight:680;line-height:1.45}.a2Shell .maritimeSideItems .maritimeNewsItem small{color:#50627b;font-size:11px}.a2Shell .maritimeSideItems .newsSource{letter-spacing:.04em;font-size:10px}.a2Shell .a2PendingClear{color:#566780;font-size:12px}.a2Shell .tableScroll table{color:#23354b}.a2Shell .requesterName{color:#1d3656;font-weight:650}@media (max-width:540px){.a2Shell .metricCopy span{font-size:11px}.a2Shell .sidebar nav button{font-size:12px}}.a2Shell .multiOfferSection{max-width:1180px}.a2Shell .multiOfferList{gap:18px;margin:18px 0;display:grid}.a2Shell .multiOfferCard{background:#fff;border:1px solid #cdd7e4;border-radius:12px;overflow:hidden}.a2Shell .multiOfferCardHead{background:#f5f8fc;border-bottom:1px solid #dce4ed;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.a2Shell .multiOfferCardHead h3{color:#122b49;margin:0;font-size:16px;font-weight:700}.a2Shell .multiOfferCard .formGrid{padding:18px}.a2Shell .multiOfferActions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;display:flex}.a2Shell .multiOfferCount{color:#193452;font-size:13px;font-weight:700}.a2Shell .heroAction{letter-spacing:0;text-shadow:none;-webkit-backdrop-filter:none;-webkit-font-smoothing:auto;background:#0d2a4ceb;border:1px solid #e0eaf8cc;font-size:14px;font-weight:700;transform:none}.a2Shell .heroAction:hover{background:#163e66}.a2Shell .mainContent .hint,.a2Shell .mainContent .cardSubtitle{color:#475a72;font-size:13px;line-height:1.5}.a2Shell .sidebar nav button{letter-spacing:0;font-size:14px;font-weight:600}.a2Shell .field>span{color:#283d58;font-size:13px;font-weight:650}.a2Shell .topbarHeading h1{font-weight:700}@media (max-width:700px){.a2Shell .multiOfferCardHead{flex-direction:column;align-items:flex-start}}
