/* Portfolio image source screens. Rendered to PNG at desktop scale. */
.m-website,.m-app,.m-trading,.m-agent-app,.m-food{width:100%;height:100%;overflow:hidden;box-sizing:border-box;font:11px/1.35 Arial,"Segoe UI",sans-serif}
.m-website *,.m-app *,.m-trading *,.m-agent-app *,.m-food *{box-sizing:border-box}
.m-website{background:#faf8f7;color:#351343}
.m-web-pet{--main:#4a0b5f;--accent:#c4f616;--pale:#f8f4f9;--tint:#faf2fc}
.m-web-vet{--main:#125d63;--accent:#aff0db;--pale:#f3faf8;--tint:#e9f7f2}
.m-web-store{--main:#355748;--accent:#d9ec92;--pale:#f8f9f3;--tint:#edf5e7}
.m-site-ribbon{height:20px;background:var(--main);color:#e7e0ed;display:flex;align-items:center;justify-content:space-between;padding:0 5%;font-size:8px;letter-spacing:.035em}
.m-site-nav{height:45px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 5%;box-shadow:0 2px 14px #1f293318;color:var(--main)}
.m-site-brand{font-size:20px;letter-spacing:-.07em;white-space:nowrap}.m-site-nav>div{display:flex;gap:20px;color:#615c6a;font-size:9px;font-weight:700}.m-site-nav>strong{background:var(--accent);padding:9px 16px;border-radius:30px;color:var(--main);font-size:9px}
.m-web-hero{height:244px;display:grid;grid-template-columns:55% 45%;background:var(--pale)}
.m-web-copy{padding:27px 0 16px 9%;position:relative;z-index:1}
.m-eyebrow{font-weight:800;letter-spacing:.14em;color:#ac5a88;font-size:9px}.m-web-vet .m-eyebrow{color:#319b8f}.m-web-store .m-eyebrow{color:#7a955b}
.m-web-copy h2{font-size:32px;line-height:1.08;letter-spacing:-.055em;max-width:420px;margin:9px 0;color:var(--main)}
.m-web-copy p{font-size:11px;color:#6e6676;max-width:340px;line-height:1.45;margin:0}
.m-web-actions{display:flex;align-items:center;gap:16px;margin-top:16px}.m-web-actions b{background:var(--main);color:#fff;border-radius:30px;padding:10px 16px;font-size:10px}.m-web-actions>span{color:var(--main);font-size:9px;font-weight:700}
.m-web-proof{display:flex;align-items:center;gap:4px;color:#756d7c;font-size:8px;margin-top:18px}.m-web-proof strong{color:var(--main)}.m-web-proof>span:last-child{color:#f3ac2d;margin-left:7px;letter-spacing:1px}.m-face{letter-spacing:-4px;color:#b289a7;margin-right:6px;font-size:14px}
.m-web-photo{position:relative;overflow:hidden;background:var(--tint)}.m-web-photo img{width:100%;height:100%;object-fit:cover;object-position:63% center;display:block}.m-web-vet .m-web-photo img{object-position:65% center}.m-photo-badge{position:absolute;bottom:16px;right:16px;background:#ffffffeb;color:var(--main);font-size:9px;font-weight:800;border-radius:30px;padding:8px 12px;box-shadow:0 5px 20px #0002}
.m-web-services{padding:16px 5% 12px;background:#fff;height:calc(100% - 309px)}
.m-web-service-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:10px}.m-web-service-head>div{display:flex;flex-direction:column}.m-web-service-head small{color:#af5286;font-size:7px;letter-spacing:.15em;font-weight:800}.m-web-vet .m-web-service-head small{color:#319b8f}.m-web-store .m-web-service-head small{color:#8da463}.m-web-service-head strong{font-size:17px;color:var(--main);letter-spacing:-.035em}.m-web-service-head>span{font-size:8px;font-weight:800;color:var(--main)}
.m-web-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.m-web-service-grid>div{border:1px solid #e8e6e9;border-radius:9px;min-height:94px;padding:12px 14px;background:#fff;display:grid;grid-template-columns:33px 1fr;grid-template-rows:20px 21px 17px;column-gap:7px;align-items:center;box-shadow:0 5px 15px #1b23410c}.m-web-service-grid i{grid-row:1/4;width:30px;height:30px;border-radius:9px;background:var(--accent);display:grid;place-items:center;font-style:normal;color:var(--main);font-size:17px}.m-web-service-grid b{font-size:10px;color:var(--main)}.m-web-service-grid small{font-size:8px;color:#776f7d}.m-web-service-grid span{font-size:8px;font-weight:800;color:var(--main)}

.m-app,.m-trading,.m-agent-app,.m-food{display:flex;background:#f3f6fb;color:#192a42}
.m-side{width:142px;flex:0 0 142px;background:#10213b;color:#a9b9d0;padding:17px 12px;position:relative}
.m-side-brand{display:block;color:#f3f8ff;font-size:16px;letter-spacing:-.045em;margin-bottom:25px;white-space:nowrap}.m-side-brand i{color:#61b2ff;font-style:normal;font-size:18px;margin-right:5px}.m-side>small{display:block;font-size:7px;letter-spacing:.16em;color:#6d829e;margin:0 0 12px 8px;font-weight:800}.m-side>span{height:31px;display:flex;align-items:center;gap:10px;padding:0 9px;margin-bottom:2px;border-radius:6px;font-size:9px;font-weight:700}.m-side>span i{font-size:13px;font-style:normal;color:#86a1c4}.m-side>span.on{background:#1e426a;color:#fff}.m-side>span.on i{color:#6fbafd}.m-side-bottom{position:absolute;bottom:14px;left:11px;right:11px;border-top:1px solid #ffffff19;padding-top:13px;display:flex;align-items:center;gap:7px}.m-avatar{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#2c517a;color:#e6f6ff;font-size:8px;font-weight:800}.m-side-bottom b{display:block;font-size:8px;color:#e0ebf7}.m-side-bottom small{font-size:7px;color:#879cb5}
.m-main,.m-agent-main,.m-food-main{min-width:0;flex:1;padding:0 20px 12px}.m-top{height:42px;border-bottom:1px solid #e3eaf3;display:flex;align-items:center;justify-content:space-between;color:#8897aa;font-size:8px}.m-top i{font-style:normal;padding:0 7px;color:#aeb9ca}.m-top>div{display:flex;align-items:center;gap:14px}.m-top>div>b{width:22px;height:22px;border-radius:50%;background:#e8eef7;display:grid;place-items:center;color:#5a6b86}.m-top strong{background:#236dd4;color:#fff;border-radius:5px;padding:8px 11px;font-size:8px}
.m-page-title{display:flex;align-items:center;justify-content:space-between;height:70px}.m-page-title small,.m-agent-title small,.m-trade-head small{font-size:7px;font-weight:800;color:#3984d9;letter-spacing:.14em}.m-page-title h2,.m-agent-title h2,.m-trade-head h2{font-size:20px;letter-spacing:-.05em;margin:2px 0 2px;line-height:1.1}.m-page-title p{color:#75849a;font-size:8px;margin:0}.m-date{border:1px solid #dbe4ef;background:#fff;border-radius:5px;padding:7px 10px;font-size:8px;color:#526783}.m-live{font-size:8px;font-weight:800;color:#21856c;background:#e3f6ee;border:1px solid #bfe8d6;padding:7px 9px;border-radius:30px}
.m-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px}.m-stats.m-three{grid-template-columns:repeat(3,1fr)}.m-stat{height:65px;background:#fff;border:1px solid #e0e8f2;border-radius:7px;padding:10px 12px;position:relative;box-shadow:0 3px 10px #183b6a07}.m-stat small{display:block;color:#7e8fa6;font-size:8px}.m-stat strong{font-size:17px;letter-spacing:-.04em;display:block;margin:2px 0}.m-stat em{position:absolute;right:11px;bottom:12px;font-style:normal;color:#1d9c73;font-size:7px;font-weight:800}.m-stat:nth-child(3) em,.m-stat:nth-child(4) em{color:#7990aa}
.m-app-grid{display:grid;grid-template-columns:1.48fr 1fr;gap:10px;height:147px;margin-bottom:10px}.m-panel{background:#fff;border:1px solid #e0e8f2;border-radius:7px;overflow:hidden;padding:11px 13px}.m-panel-head{display:flex;justify-content:space-between;align-items:start}.m-panel-head b{font-size:10px;color:#203955}.m-panel-head small{display:block;color:#8a9ab0;font-size:7px;margin-top:2px}.m-panel-head>span{font-size:8px;color:#4b83ca;font-weight:700}.m-chart-grid{height:86px;position:relative;background:repeating-linear-gradient(to bottom,#fff 0,#fff 20px,#eaf0f7 21px);margin-top:8px;padding-left:20px}.m-chart-grid>span{position:absolute;left:0;font-size:6px;color:#9aa9bc}.m-chart-grid>span:nth-child(1){top:0}.m-chart-grid>span:nth-child(2){top:22px}.m-chart-grid>span:nth-child(3){top:43px}.m-chart-grid>span:nth-child(4){top:64px}.m-line{position:absolute;left:21px;right:2px;bottom:0;width:calc(100% - 23px);height:82px}.m-axis{display:flex;justify-content:space-between;color:#9cacbf;font-size:7px;padding:2px 0 0 20px}.m-progress-row{margin-top:13px}.m-progress-row span{display:flex;justify-content:space-between;font-size:8px;color:#61738b;margin-bottom:5px}.m-progress-row b{color:#284767}.m-progress-row i{display:block;height:5px;background:#e7eff8;border-radius:5px;position:relative}.m-progress-row i:before{content:"";display:block;width:var(--w);height:100%;background:#4489dd;border-radius:5px}.m-insight-note{font-size:8px;font-weight:800;color:#289174;margin-top:12px}.m-donut{width:65px;height:65px;border-radius:50%;margin:9px auto -63px 12px;background:conic-gradient(#29a69b 0 62%,#7bc9df 62% 90%,#c8e8ef 90%)}.m-donut:after{content:"";display:block;position:relative;top:14px;left:14px;width:37px;height:37px;background:#fff;border-radius:50%}.m-legend{margin-left:94px;font-size:7px;color:#61738b;display:grid;gap:7px;margin-top:9px}.m-legend span{display:flex;align-items:center;gap:4px}.m-legend i{width:6px;height:6px;border-radius:50%;background:#29a69b}.m-legend span:nth-child(2) i{background:#7bc9df}.m-legend span:nth-child(3) i{background:#c8e8ef}.m-legend b{margin-left:auto;color:#203955}
.m-table-panel{height:119px}.m-table{margin-top:7px}.m-tr{display:grid;grid-template-columns:1fr 1.55fr 1.6fr 1fr;align-items:center;height:20px;border-top:1px solid #edf1f6;font-size:7.5px;color:#536a83}.m-tr span:nth-child(2){font-weight:700;color:#2d4866}.m-tr .m-row-dot{display:inline-block;width:12px;height:12px;line-height:12px;background:#e1edfb;border-radius:50%;vertical-align:middle;margin-right:6px}.m-tr.m-th{height:17px;border:0;color:#9aaabd;font-size:7px;font-weight:800;letter-spacing:.04em}.m-tr em{font-style:normal;font-size:7px;font-weight:700;border-radius:20px;padding:3px 6px}.m-tr em.good{background:#e2f8ed;color:#219171}.m-tr em.warn{background:#fff3df;color:#b87628}

.m-trading{background:#101825;color:#dce6f3}.m-trading .m-side{background:#0c1422}.m-trading .m-main{padding:0 18px 14px}.m-trading .m-top{border-color:#ffffff15;color:#7890ad}.m-trading .m-trade-tickers{height:43px;display:flex;align-items:center;gap:23px;border-bottom:1px solid #ffffff15;font-size:8px;color:#96a9bf}.m-trade-tickers b{color:#e5f4ff;margin-left:5px}.m-trade-tickers em{color:#39c5a0;font-style:normal;margin-left:5px}.m-trade-head{height:60px;display:flex;align-items:center;justify-content:space-between}.m-trade-head small{color:#58a3f5}.m-trade-head h2{color:#fff}.m-trade-head h2 span{font-size:8px;color:#47c6a4;font-weight:700;letter-spacing:0;vertical-align:middle;margin-left:8px}.m-trade-tabs{display:flex;gap:12px;font-size:8px;color:#8295ab}.m-trade-tabs b{color:#63a8f6}.m-trade-grid{height:231px;display:grid;grid-template-columns:1.85fr 1fr;gap:10px}.m-trade-chart,.m-order-book{background:#152235;border:1px solid #26384e;border-radius:7px;padding:13px}.m-trade-chart .m-panel-head b,.m-order-book .m-panel-head b{color:#d8e8fa}.m-trade-chart .m-panel-head strong{font-size:13px;color:#e9f8ff}.m-trade-chart .m-panel-head em{font-size:9px;color:#40c6a6;font-style:normal}.m-candle-chart{height:161px;position:relative;display:flex;align-items:end;justify-content:space-between;gap:7px;padding:9px 7px 0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,#ffffff0d 32px)}.m-candle-chart>i{width:6px;background:var(--rise);border-radius:2px 2px 0 0;opacity:.75}.m-candle-chart .m-line{height:134px;left:5px;width:calc(100% - 10px);opacity:.85}.m-trading .m-axis{color:#72879f;padding-left:3px}.m-order-book .m-panel-head{margin-bottom:18px}.m-book-head,.m-book-row{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:8px;height:22px;align-items:center}.m-book-head{font-size:7px;color:#7188a2}.m-book-row{color:#b4c6da;border-top:1px solid #ffffff0c}.m-book-row.sell span:first-child{color:#df7180}.m-book-row.buy span:first-child{color:#4fcead}.m-book-row span:last-child{text-align:right}.m-book-actions{display:flex;gap:7px;margin-top:10px}.m-book-actions span{flex:1;text-align:center;background:#198c73;border-radius:4px;padding:7px;color:#fff;font-size:8px;font-weight:800}.m-book-actions span+span{background:#963b50}.m-trade-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.m-trade-bottom>div{border:1px solid #26384e;border-radius:6px;background:#152235;padding:8px 10px;min-height:51px}.m-trade-bottom small{display:block;color:#758ca6;font-size:7px;letter-spacing:.07em}.m-trade-bottom strong{color:#e7f6ff;font-size:13px;margin-right:8px}.m-trade-bottom em,.m-trade-bottom span{font-size:7px;color:#51cfae;font-style:normal}.m-trade-bottom span{color:#93a7bf}

.m-agent-app{background:#f3f7fb}.m-agent-main{padding:0 15px 10px}.m-agent-title{height:60px;display:flex;justify-content:space-between;align-items:center}.m-agent-title>span{background:#e5f8ef;color:#269375;border-radius:30px;padding:6px 9px;font-weight:800;font-size:8px}.m-agent-title>span i{color:#43b792;font-style:normal}.m-agent-body{height:calc(100% - 102px);display:grid;grid-template-columns:27% 43% 30%;border:1px solid #dfe8f1;border-radius:8px;background:#fff;overflow:hidden}.m-inbox{border-right:1px solid #e5eaf1;padding:11px 8px}.m-inbox-search{border:1px solid #e2eaf2;background:#f7f9fc;border-radius:5px;color:#9aaabc;font-size:8px;padding:9px;margin:0 2px 9px}.m-inbox-filters{display:flex;gap:7px;font-size:8px;margin:0 3px 8px;color:#8799ae}.m-inbox-filters b{color:#2477d0;border-bottom:2px solid #2477d0;padding-bottom:5px}.m-inbox-item{display:flex;gap:6px;padding:9px 5px;border-bottom:1px solid #edf1f6;position:relative}.m-inbox-item.on{background:#eaf3ff;border-radius:5px;border:0}.m-inbox-item>i,.m-person>i,.m-lead-profile>i{font-style:normal;width:25px;height:25px;flex:0 0 25px;border-radius:50%;display:grid;place-items:center;background:#b8d5ee;color:#235b8b;font-weight:800;font-size:8px}.m-inbox-item>div{min-width:0;max-width:132px}.m-inbox-item b{font-size:8px}.m-inbox-item small{display:block;font-size:7px;color:#7992aa}.m-inbox-item p{font-size:7px;color:#8698ab;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-inbox-item em{font-style:normal;position:absolute;right:5px;top:10px;color:#9aabbc;font-size:7px}.m-chat{position:relative;background:#f8fafc}.m-chat-head{height:51px;padding:10px;border-bottom:1px solid #e5eaf1;background:#fff;display:flex;justify-content:space-between}.m-person{display:flex;align-items:center;gap:7px}.m-person b{display:block;font-size:9px}.m-person small{color:#27a27e;font-size:7px}.m-chat-head>span{color:#8193aa;font-size:17px}.m-chat-day{text-align:center;color:#9babbd;font-size:7px;letter-spacing:.07em;padding:9px}.m-messages{padding:0 12px}.m-message{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:7px}.m-message span{max-width:85%;background:#fff;border:1px solid #e1e8f0;padding:7px 9px;border-radius:8px 8px 8px 2px;font-size:8px;color:#40546d}.m-message small{font-size:6px;color:#9aaabc;margin-top:2px}.m-message.out{align-items:flex-end}.m-message.out span{background:#ddf3ed;border-color:#c2e8dc;border-radius:8px 8px 2px 8px}.m-chat-input{position:absolute;left:10px;right:10px;bottom:9px;border:1px solid #e1e8f0;background:#fff;border-radius:5px;padding:8px 9px;font-size:8px;color:#a6b4c4}.m-chat-input b{float:right;color:#169b79}.m-lead-detail{border-left:1px solid #e5eaf1;padding:11px;background:#fff}.m-lead-profile{text-align:center;border-bottom:1px solid #e9eef4;padding:5px 0 12px}.m-lead-profile>i{width:34px;height:34px;margin:auto;font-size:10px}.m-lead-profile b{display:block;font-size:10px;margin-top:5px}.m-lead-profile small{display:block;color:#8da0b3;font-size:7px}.m-lead-profile span{display:inline-block;color:#168b70;background:#e8f8f0;border-radius:20px;padding:4px 7px;font-size:7px;font-weight:800;margin-top:5px}.m-lead-block{border-bottom:1px solid #e9eef4;padding:11px 1px}.m-lead-block>b{display:block;font-size:8px;margin-bottom:9px}.m-lead-block>span{display:flex;align-items:center;gap:6px;margin-bottom:7px;font-size:7.5px;color:#5d7188}.m-lead-block>span i{font-size:7px;font-style:normal;background:#daf4e9;color:#1d986e;border-radius:50%;width:13px;height:13px;display:grid;place-items:center}.m-lead-block>span em{font-style:normal;margin-left:auto;color:#39ab86}.m-lead-block p{font-size:7.5px;color:#6e8197;line-height:1.45;margin:0}.m-transfer{background:#2577d3;color:#fff;text-align:center;border-radius:5px;padding:9px;margin-top:10px;font-size:8px;font-weight:800}

.m-integration .m-side{background:#112541}.m-integration .m-top strong{background:#2678d7}.m-integration-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:10px;height:162px;margin-bottom:10px}.m-flow-panel,.m-hub-flow{position:relative}.m-flow{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px}.m-flow>div{width:76px;height:74px;border:1px solid #e0eaf4;border-radius:7px;text-align:center;padding:8px;background:#f9fbfe}.m-flow>div:nth-of-type(2){background:#e9f3ff;border-color:#acd5ff}.m-flow i{display:block;color:#3486dd;font-style:normal;font-size:18px}.m-flow b{display:block;font-size:9px}.m-flow small{display:block;font-size:7px;color:#899eb3}.m-flow>em{color:#5ca3e9;font-size:8px;font-style:normal}.m-flow-foot{position:absolute;bottom:9px;color:#249b7c;font-size:7px;font-weight:800}.m-connect-panel>div:not(.m-panel-head){display:flex;align-items:center;gap:8px;border-top:1px solid #edf1f6;padding:8px 0}.m-connect-panel .m-panel-head{margin-bottom:7px}.m-connect-panel i{font-style:normal;width:23px;height:23px;border-radius:5px;background:#e2f0ff;color:#2478c9;display:grid;place-items:center;font-size:8px;font-weight:800}.m-connect-panel span b{display:block;font-size:8px}.m-connect-panel span small{display:block;font-size:7px;color:#9aacc0}.m-connect-panel em{margin-left:auto;color:#20946e;background:#e4f8ed;border-radius:20px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:800}.m-event-panel{height:115px}.m-event-panel .m-panel-head{margin-bottom:7px}.m-event-head,.m-event-row{display:grid;grid-template-columns:1fr 1.6fr 1.4fr .9fr;align-items:center;height:21px;border-top:1px solid #eef2f6;color:#5c718b;font-size:7.5px}.m-event-head{font-size:7px;font-weight:800;color:#9cadbd;border:0;height:17px}.m-event-row em{font-size:7px;font-style:normal;color:#168c70;background:#e6f8f0;border-radius:20px;padding:3px 7px;justify-self:start}.m-hub-network{display:flex;align-items:center;justify-content:center;gap:8px;height:103px}.m-hub-origin{display:grid;gap:4px}.m-hub-origin span{background:#f5f9fd;border:1px solid #dce9f5;border-radius:5px;min-width:76px;padding:4px 6px;font-size:8px;color:#3885ce}.m-hub-origin b{color:#3f5e79;margin-left:4px}.m-hub-lines{color:#66a5dc;line-height:25px;font-size:14px;font-weight:800}.m-hub-core{height:72px;width:80px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e4f1ff;border:1px solid #b5d8fb;color:#2378cb;font-size:19px}.m-hub-core b{font-size:9px}.m-hub-core small{font-size:6px;color:#6c91b4}
.m-fleet-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:10px;height:241px}.m-map-panel{padding-bottom:8px}.m-map{height:185px;margin-top:8px;position:relative;overflow:hidden;border-radius:5px;background:linear-gradient(130deg,#e4efe8 0 40%,#eaf1e9 40% 60%,#d9ece7 60%);border:1px solid #d8e7e4}.m-map-road{position:absolute;background:#fff;box-shadow:0 0 0 2px #d8e0db}.m-map-road.one{width:130%;height:10px;transform:rotate(-24deg);top:75px;left:-15px}.m-map-road.two{width:130%;height:8px;transform:rotate(30deg);top:80px;left:-30px}.m-map-road.three{width:7px;height:130%;transform:rotate(15deg);top:-30px;left:55%}.m-map-route{position:absolute;width:220px;height:90px;border:3px dashed #348ad5;border-radius:45%;transform:rotate(-22deg);top:55px;left:65px;opacity:.8}.m-map .pin{position:absolute;background:#2279d2;color:#fff;border:2px solid #fff;border-radius:16px;box-shadow:0 3px 8px #1f394d33;padding:5px 7px;font-size:7px;font-weight:800}.m-map .p1{left:19%;top:50%}.m-map .p2{left:64%;top:30%}.m-map .p3{left:72%;top:71%}.m-map-label{position:absolute;color:#768d8b;font-size:7px;font-weight:700}.m-map-label.a{left:22%;top:22%}.m-map-label.b{left:49%;top:68%}.m-map-label.c{right:5%;top:12%}.m-fleet-list>.m-panel-head{margin-bottom:11px}.m-fleet-list>div:not(.m-panel-head){display:flex;align-items:center;gap:8px;border-top:1px solid #edf1f6;height:45px}.m-fleet-list i{font-style:normal;color:#2d83d6;background:#e5f2ff;border-radius:5px;width:27px;height:27px;display:grid;place-items:center}.m-fleet-list b{display:block;font-size:8px}.m-fleet-list small{font-size:7px;color:#94a7ba}.m-fleet-list em{margin-left:auto;color:#308c75;font-size:7px;font-style:normal;font-weight:800}.m-fleet-footer{display:flex;gap:17px;align-items:center;margin-top:10px;color:#56738d;font-size:8px}.m-fleet-footer span:first-child{color:#168b70}

.m-food{background:#f7f8f8}.m-food .m-side{background:#242c36}.m-food .m-side>span.on{background:var(--food)}.m-food .m-top strong{background:var(--food)}.m-food-main{padding:0 15px 12px}.m-food .m-page-title small{color:var(--food)}.m-food-tabs{height:36px;display:flex;align-items:center;gap:8px;color:#8b99a7;font-size:8px}.m-food-tabs b,.m-food-tabs span:not(:last-child){padding:7px 12px;border-radius:20px;border:1px solid #e5e8eb;background:#fff}.m-food-tabs b{background:var(--food);color:#fff;border-color:var(--food)}.m-food-tabs span:last-child{margin-left:auto;color:var(--food);font-weight:800}.m-food-content{display:grid;grid-template-columns:1.7fr 1fr;gap:10px;height:247px}.m-food-products{min-width:0}.m-food-feature{height:120px;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #e5e7e9;display:grid;grid-template-columns:46% 54%}.m-food-feature>img{width:100%;height:100%;object-fit:cover}.m-food-feature>div{padding:13px 16px;display:flex;flex-direction:column}.m-food-feature small{color:var(--food);font-size:7px;font-weight:800;letter-spacing:.1em}.m-food-feature strong{font-size:16px;letter-spacing:-.035em;margin-top:5px}.m-food-feature span{font-size:8px;color:#7d8a98;margin-top:5px}.m-food-feature b{font-size:8px;color:#fff;background:var(--food);padding:8px 10px;border-radius:5px;margin-top:auto;align-self:flex-start}.m-food-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.m-food-cards>div{height:74px;border:1px solid #e3e6e9;border-radius:7px;background:#fff;padding:8px;position:relative}.m-food-mini{display:block;width:22px;height:22px;border-radius:6px;background:#f4e4d5;color:var(--food);text-align:center;line-height:22px;font-size:14px}.m-food-cards b{display:block;font-size:8px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-food-cards small{display:block;font-size:7px;color:#8b98a5}.m-food-cards em{position:absolute;right:8px;bottom:9px;color:var(--food);font-size:13px;font-style:normal}.m-food-status{display:flex;justify-content:space-between;align-items:center;margin-top:10px;color:#738a9e;font-size:8px}.m-food-status span:first-child{color:#269275}.m-food-order{background:#fff;border:1px solid #e3e6e9;border-radius:8px;padding:13px 12px;position:relative}.m-food-order-head{display:flex;justify-content:space-between}.m-food-order-head small{display:block;color:var(--food);font-size:7px;font-weight:800;letter-spacing:.08em}.m-food-order-head b{font-size:11px}.m-food-order-head>span{color:#a5b0bc}.m-food-order-meta{display:flex;justify-content:space-between;margin:10px 0 12px;color:#8d9cad;font-size:7px}.m-food-order-items{border-top:1px solid #e9edf0}.m-food-order-items>div{display:flex;gap:6px;align-items:center;border-bottom:1px solid #edf0f2;height:29px;font-size:8px}.m-food-order-items i{font-style:normal;color:var(--food);font-weight:800}.m-food-order-items span{flex:1}.m-food-order-items b{font-size:8px}.m-food-order-total{display:flex;justify-content:space-between;align-items:center;font-size:8px;margin-top:9px}.m-food-order-total b{font-size:13px}.m-food-order-action{background:var(--food);color:#fff;text-align:center;border-radius:5px;padding:9px;margin-top:8px;font-size:8px;font-weight:800}.m-food-order-foot{font-size:7px;color:#279777;display:block;text-align:center;margin-top:7px}
.m-food-feature>div{position:relative}.m-food-feature>div>b{position:absolute;left:16px;bottom:9px;margin:0}
.m-food-feature>div{height:100%;min-height:0;overflow:hidden;position:relative}
.m-food-feature{grid-template-rows:minmax(0,1fr)}.m-food-feature>div{height:118px;max-height:118px}
