.as.as-router .as-shell{height:auto;min-height:640px}.as.as-router .as-router-main{background:#fff;flex-direction:column;padding:0;display:flex}.as.as-router .as-router-grid{grid-template-columns:minmax(0,1fr) 248px;gap:28px;min-height:0;padding:18px 28px 0 36px;display:grid;overflow:hidden;flex:none!important}.as.as-router .as-router-col{flex-direction:column;gap:6px;max-width:640px;margin:0;padding:0;display:flex}.as.as-router .ar-entry{color:#000;padding:8px 0 10px 42px;font-size:13px;line-height:1.55;position:relative}.as.as-router .ar-av{place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;left:0}.as.as-router .ar-av .as-person{font-size:11px!important}.as.as-router .ar-name{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-height:20px;display:flex}.as.as-router .ar-name b{font-size:13px;font-weight:700}.as.as-router .ar-name span{color:#717186;font-size:12px;font-weight:500}.as.as-router .ar-name span:before{content:"· "}.as.as-router .ar-name time{color:#717186;font-variant-numeric:tabular-nums;margin-left:3px;font-size:12px}.as.as-router .ar-text{max-width:64ch;margin-top:3px!important}.as.as-router .as-ai-body{color:#000;flex-direction:column;gap:8px;padding:3px 0 0;font-size:13px;line-height:1.55;display:flex}.as.as-router .ar-obj{background:#f7f8f8;border:1px solid #ececf1;border-left:2px solid #a1a1b0;border-radius:7px;align-items:center;gap:10px;width:100%;max-width:420px;margin-top:8px;padding:11px 14px;display:flex;box-shadow:none!important}.as.as-router .ar-obj>span:last-child{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.as.as-router .ar-obj small{color:#717186;font-size:12px;font-weight:600}.as.as-router .ar-obj b{font-size:13px;font-weight:600}.as.as-router .as-file-ic{color:#717186;background:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:26px;height:30px;display:grid;box-shadow:inset 0 0 0 1px #ececf1}.as.as-router .as-routes{background:0 0;border:0;flex-direction:column;gap:6px;display:flex;overflow:visible;box-shadow:none!important;border-radius:0!important}.as.as-router .as-route{opacity:.65;background:#f7f8f8;border:1px solid #ececf1;border-left:2px solid #a1a1b0;border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto 38px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;transition:opacity .4s;display:grid}.as.as-router .as-route.is-on{opacity:1}.as.as-router .as-route-part{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.as.as-router .as-route-part b{font-weight:600}.as.as-router .as-route-part small{color:#717186;font-size:12px}.as.as-router .as-route-to{color:#000;white-space:nowrap;border:1px solid #ececf1;align-items:center;gap:7px;min-height:26px;padding:3px 10px 3px 4px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:none!important;background:#fff!important;border-radius:999px!important}.as.as-router .as-route-cost{text-align:right;color:#000;font-variant-numeric:tabular-nums;font-weight:600}.as.as-router .as-route-total{color:#717186;background:0 0;justify-content:space-between;padding:4px 2px 0;font-size:13px;display:flex}.as.as-router .as-route-total b{color:#000;font-variant-numeric:tabular-nums;font-weight:600}.as.as-router .as-ai-body>.as-route-result{opacity:.7;transition:opacity .5s}.as.as-router .as-ai-body>.as-route-result.is-on{opacity:1}.as.as-router .as-picker{background:#fff;border:1px solid #ececf1;align-self:start;padding:6px;border-radius:12px!important;box-shadow:0 12px 32px #0000001a!important}.as.as-router .as-picker .as-sub-h{letter-spacing:0;text-transform:none;color:#000;border-bottom:1px solid #ececf1;flex-direction:column;gap:2px;padding:10px 10px 12px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:13px;font-weight:600;display:flex;margin:0!important}.as.as-router .as-picker .as-sub-h span{color:#717186;font-size:13px;font-weight:400}.as.as-router .as-picker ul{flex-direction:column;gap:0;margin-top:4px;display:flex}.as.as-router .as-picker li{color:#000;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:7px 10px;font-size:13px;font-weight:500;display:grid}.as.as-router .as-picker li>span:nth-child(2){color:#000;flex-direction:column;line-height:1.3;display:flex}.as.as-router .as-picker li b{font-weight:500}.as.as-router .as-picker li small{color:#717186;font-size:12px}.as.as-router .as-picker li.is-on{background:#f8f8f9}.as.as-router .as-picker li>svg:last-child{color:#2a8259}.as.as-router .as-picker-auto{color:#2a8259;background:#eef8f4;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.as.as-router .as-picker-note{color:#717186;border-top:1px solid #ececf1;padding:10px 6px 6px;font-size:12px;line-height:1.45;margin:4px 4px 0!important}.as.as-router .as-composer-wrap{padding:12px 28px 16px 36px}.as.as-router .as-composer{max-width:640px;margin:0}.as.as-router .as-send{color:#fff;background:#2a8259}.as.as-router .as-auto{color:#000;background:#fff;border:1px solid #ececf1;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.as.as-router .as-auto .as-ic:first-child{color:#2a8259}.as.as-router.as-compact .as-shell{height:536px!important;min-height:0!important}.as.as-router.as-compact .as-route-result,.as.as-router.as-compact .ar-text,.as.as-router.as-compact .as-route-total{display:none}@container (width<=1060px){.as.as-router .as-router-grid{grid-template-columns:minmax(0,1fr) 220px;gap:16px;padding-left:24px;padding-right:20px}.as.as-router .as-picker-note{display:none}}@container (width<=760px){.as.as-router .as-shell{height:auto}.as.as-router .as-router-grid{grid-template-columns:minmax(0,1fr);padding:16px 16px 0}.as.as-router .as-picker{display:none}.as.as-router .as-router-col{max-width:none}.as.as-router .as-composer-wrap{padding:10px 16px 14px}.as.as-router.as-compact .as-shell{height:auto!important}}@container (width<=480px){.as.as-router .as-route{grid-template-columns:16px minmax(0,1fr) 38px}.as.as-router .as-route-to{grid-area:2/2;justify-self:start}.as.as-router .as-route-cost{grid-area:1/3}.as.as-router .as-route-part small{display:none}.as.as-router .ar-entry{padding-left:0}.as.as-router .ar-av{display:none;position:static}.as.as-router .as-auto{display:none}}
