:root{font-family:'DM Sans',sans-serif;color:#26392e;background:#f6f8f5;font-synthesis:none;--green:#215c3a;--muted:#839087;--line:#e7ece6}*{box-sizing:border-box}body{margin:0;display:flex}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,input,select,textarea{outline-color:#6e9a68}aside{width:244px;background:#fff;border-right:1px solid var(--line);height:100vh;position:fixed;padding:39px 23px 18px;display:flex;flex-direction:column}.brand{text-decoration:none;color:#24533b;font-family:Manrope,sans-serif;font-weight:800;font-size:43px;letter-spacing:-3px;line-height:1}.brand>span{font-size:37px;color:#a4c97a;margin-left:3px}.brand small{display:block;font-family:'DM Sans',Arial,sans-serif;font-size:9px;letter-spacing:3.7px;font-weight:600;margin-top:9px}.workspace{display:flex;gap:10px;align-items:center;margin:39px 0 32px;padding:12px 8px;border:1px solid var(--line);border-radius:8px;font-size:11px;font-weight:650}.workspace>span:last-child{margin-left:auto}.avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:#ecf1e7;border:1px solid #e0e8dc;border-radius:50%;font-size:10px;font-weight:700;color:#496c46}.workspace .avatar{border-radius:6px}small{display:block;color:var(--muted);font-size:10px;font-weight:400;margin-top:4px}.nav-label{font-size:9px;color:#97a197;letter-spacing:1.5px;margin:0 12px 15px}nav button{border:0;background:none;width:100%;display:flex;align-items:center;gap:12px;text-align:left;border-radius:6px;margin-bottom:7px;padding:13px 12px;color:#7c8980;font-size:15px}nav button span{font-size:12px}nav button.active{background:#edf3e9;color:#2e603e;font-weight:650}nav b{font-size:9px;background:#dce9d1;border-radius:4px;margin-left:auto;padding:3px 5px}.aside-bottom{margin-top:auto}.help{background:#f7f9f3;border:1px solid #e9eedf;padding:17px 13px;border-radius:8px;font-size:11px;font-weight:600}.help p{font-size:11px;font-weight:400;line-height:1.7;color:#8a9585}.help>span{font-size:10px;color:#668151}.role{background:none;border:0;padding:20px 0;font-size:10px;color:#71816e}.profile{border-top:1px solid var(--line);padding-top:18px;display:flex;gap:10px;align-items:center;font-size:11px}.dark{background:#2e563f;color:#fff;border:0}.online{width:6px;height:6px;border-radius:50%;background:#86a66c;margin-left:auto}main{margin-left:244px;min-width:0;width:calc(100% - 244px)}header{height:78px;background:#fff;border-bottom:1px solid var(--line);padding:0 38px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#8d978f}header i{margin:0 14px;color:#cbd2c9;font-style:normal}header strong{color:#5f7163;font-weight:500}.header-actions{display:flex;align-items:center;gap:22px}.demo{font-size:8px;letter-spacing:1.5px;border:1px solid #e1e7dc;padding:6px 8px;border-radius:4px}.bell{position:relative;border:0;background:none;font-size:25px;color:#697d69}.bell b{position:absolute;right:5px;top:5px;width:5px;height:5px;background:#a7bd71;border-radius:50%}section{padding:38px;max-width:1600px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:31px}.eyebrow{font-size:8px;letter-spacing:1.7px;color:#849579;font-weight:650}h1{font-family:Manrope,sans-serif;font-size:29px;letter-spacing:-1.2px;margin:9px 0 9px;font-weight:650}.page-heading p,.panel-heading p{color:#8b958b;font-size:11px;margin:0}.primary{border:0;background:#245c3b;color:white;padding:12px 17px;border-radius:6px;font-size:11px;box-shadow:0 3px 5px #1e503915}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:31px}.stat{background:white;border:1px solid var(--line);border-radius:8px;padding:19px 20px}.stat-top{display:flex;align-items:center;justify-content:space-between;color:#7b897c;font-size:10px}.stat-icon{background:#f3f6ee;padding:6px 8px;border-radius:6px;color:#799260}.stat-value{font-family:Manrope,Arial,sans-serif;font-size:29px;letter-spacing:-1px;margin:8px 0 8px;font-weight:600}.stat-bottom{font-size:9px;color:#9aa396}.stat-bottom b{font-weight:500;color:#6b8a59;margin-right:4px}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 252px;gap:24px;align-items:start}.requests-panel{background:white;border:1px solid var(--line);border-radius:9px;overflow:hidden}.panel-heading{padding:24px 23px;display:flex;align-items:center;justify-content:space-between}h2{font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:700;margin:0 0 7px;letter-spacing:-.3px}.panel-heading p{font-size:10px}.muted{font-size:9px;color:#94a08f}.toolbar{border-bottom:1px solid var(--line);padding:0 22px 16px;display:flex;gap:10px;justify-content:space-between;align-items:center}.tabs{display:flex;gap:4px}.tabs button{font-size:10px;border:0;background:transparent;padding:8px;color:#929b90;border-radius:5px;white-space:nowrap}.tabs .selected{color:#446b3d;background:#f0f4eb}.tabs b{font-size:8px;margin-left:3px;background:#e2ebd8;padding:2px 4px;border-radius:3px}#search{width:180px;padding:9px;border:1px solid var(--line);border-radius:5px;font-size:9px;background:#fcfdfb}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left}th{font-size:8px;letter-spacing:.6px;color:#98a190;background:#fbfcfa;font-weight:500;padding:15px 20px;white-space:nowrap}td{border-top:1px solid #f0f2ed;padding:20px;font-size:11px}tbody tr{cursor:pointer}tbody tr:hover{background:#fafcf7}.route{display:flex;gap:11px;align-items:center;min-width:160px}.flag{background:#f4f6f0;border:1px solid #ecf0e7;border-radius:7px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;font-size:19px}.destination{font-size:11px;font-weight:550}.destination small{font-size:9px;margin-top:5px}.cargo{font-size:10px;white-space:nowrap}.cargo small{font-size:9px}.badge{display:inline-block;padding:6px 8px;border-radius:5px;font-size:8px;white-space:nowrap}.Por{background:#fff5df;color:#b69447}.Cotado{background:#edf0fc;color:#7f88ba}.Aceite{background:#eaf3e6;color:#648a55}.Cancelado{background:#f2f2ef;color:#9b9e96}.price{font-weight:550;white-space:nowrap;font-size:11px}.chevron{color:#a8b1a1;font-size:15px;padding-left:0}.table-footer{padding:17px 22px;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:9px;color:#99a291}.green-dot{color:#92aa79;font-size:8px;margin-left:4px}.flow-card{padding:25px 23px;background:#edf1e4;border:1px solid #e3e9d8;border-radius:9px;overflow:hidden}.flow-icon{display:flex;align-items:center;justify-content:center;background:#dee7ce;width:38px;height:38px;border-radius:50%;font-size:22px;color:#6e8a4e;margin-bottom:28px}.flow-card .eyebrow{font-size:6px;letter-spacing:1px;color:#889878}.flow-card h2{font-size:24px;line-height:1.35;letter-spacing:-.8px;margin:11px 0 15px;font-weight:600}.flow-card p{font-size:11px;color:#849075;line-height:1.9}.route-art{display:flex;align-items:center;gap:5px;margin:27px 0 19px}.route-art span{font-size:9px;background:#e3ead7;border:1px solid #d7e1c8;padding:7px;border-radius:50%;color:#7f9465}.route-art i{font-size:9px;color:#97ac78;white-space:nowrap}.flow-card small{font-size:8px;color:#96a286}.activity{padding:25px 2px}.activity h2{font-size:12px;display:flex;justify-content:space-between}.activity h2 span{color:#a3ae97}.activity-item{display:flex;gap:10px;margin-top:21px;font-size:10px;line-height:1.6}.activity-item>span{color:#8ba56d;width:26px;height:26px;background:#edf2e6;border-radius:50%;text-align:center;padding-top:4px;flex-shrink:0}.activity-item small{font-size:8px}.activity-item b{font-weight:550}footer{display:flex;justify-content:space-between;color:#a6afa0;font-size:8px;margin-top:35px;border-top:1px solid #e5eade;padding-top:22px}footer strong{font-size:16px;letter-spacing:-1px;margin-right:3px;color:#7e9274}dialog{border:1px solid #e1e7db;border-radius:14px;padding:28px;width:590px;max-width:94vw;color:#26392e;box-shadow:0 25px 100px #1e352b30}dialog::backdrop{background:#1b30275c;backdrop-filter:blur(3px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.dialog-top h2{font-size:21px}.close{background:none;border:0;color:#8a9785;font-size:23px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}label.field{display:block;font-size:11px;color:#6f7f69}.field input,.field select,.field textarea{width:100%;padding:11px;margin-top:7px;border:1px solid #dfe6da;border-radius:6px;background:#fbfcf9;color:#354b39}.full{grid-column:1/-1}.actions{display:flex;gap:9px;justify-content:flex-end;margin-top:24px}.secondary{padding:11px 15px;border:1px solid #dfe6da;background:white;border-radius:6px;font-size:11px;color:#718167}.detail-summary{background:#f4f7ef;padding:18px;border-radius:8px;margin-bottom:22px;line-height:1.8;font-size:12px}.note{font-size:11px;color:#7f8c76;line-height:1.7}.margin-preview{padding:14px;background:#edf4e7;color:#52783f;border-radius:6px;font-size:12px;margin-top:15px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#245c3b;color:white;padding:14px 23px;border-radius:8px;font-size:12px;display:none;z-index:10}.empty{padding:45px;text-align:center;color:#8a9782}@media(min-width:1500px){td{padding-top:25px;padding-bottom:25px}.flow-card{min-height:370px}}@media(max-width:1180px){aside{width:210px;padding:30px 16px}main{margin-left:210px;width:calc(100% - 210px)}section{padding:27px}.content-grid{grid-template-columns:minmax(0,1fr)}.right-column{display:grid;grid-template-columns:1fr 1fr;gap:25px}.flow-card{padding:22px}.flow-card h2 br{display:none}.flow-icon,.route-art{display:none}.flow-card p br{display:none}.stats{gap:10px}.stat{padding:15px}.toolbar{flex-wrap:wrap}h1{font-size:25px}}@media(max-width:700px){aside{position:static;width:100%;height:auto;padding:18px;display:block}.brand{font-size:30px}.brand small{font-size:7px}.workspace,.nav-label,.aside-bottom{display:none}nav{display:flex;margin-top:17px;gap:6px}nav button{margin:0;padding:10px;font-size:12px}nav button span{font-size:10px}body{display:block}main{margin:0;width:100%}header{height:56px;padding:0 18px}.demo{display:none}section{padding:23px 16px}.page-heading{align-items:start;gap:12px}h1{font-size:22px}.page-heading p{line-height:1.6}.primary{white-space:nowrap;padding:11px}.stats{grid-template-columns:1fr 1fr}.stat-value{font-size:25px}.right-column{grid-template-columns:1fr}.flow-card{display:none}td,th{padding:15px 12px}.toolbar{padding:0 12px 14px}#search{width:100%}.panel-heading{padding:20px 15px}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}footer>span:nth-child(2){display:none}}

.brand{font-size:32px;letter-spacing:-2px;font-family:Arial,sans-serif}.brand>span{font-size:27px}.brand small{letter-spacing:4px}

