|
|
@ -334,8 +334,12 @@ svg { width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: |
|
|
.route-map::after { content: ""; position: absolute; width: 58%; height: 46%; border: 2px dashed rgba(108,188,255,.95); border-radius: 48% 35% 52% 30%; transform: rotate(-8deg); } |
|
|
.route-map::after { content: ""; position: absolute; width: 58%; height: 46%; border: 2px dashed rgba(108,188,255,.95); border-radius: 48% 35% 52% 30%; transform: rotate(-8deg); } |
|
|
.route-map svg { z-index: 1; width: 25px; filter: drop-shadow(0 2px 5px rgba(0,0,0,.4)); } |
|
|
.route-map svg { z-index: 1; width: 25px; filter: drop-shadow(0 2px 5px rgba(0,0,0,.4)); } |
|
|
.route-map span { position: absolute; z-index: 2; right: 8px; bottom: 8px; padding: 4px 7px; border-radius: 3px; background: rgba(29,45,57,.82); font-size: 10px; } |
|
|
.route-map span { position: absolute; z-index: 2; right: 8px; bottom: 8px; padding: 4px 7px; border-radius: 3px; background: rgba(29,45,57,.82); font-size: 10px; } |
|
|
|
|
|
.route-grid article > .route-card-body, |
|
|
.route-grid article > div:last-child{ padding: 11px 12px; display: flex; flex-direction: column; gap: 4px; } |
|
|
.route-grid article > div:last-child{ padding: 11px 12px; display: flex; flex-direction: column; gap: 4px; } |
|
|
.route-grid strong { font-size: 12px; }.route-grid small { color: var(--muted); font-size: 10px; } |
|
|
|
|
|
|
|
|
.route-grid strong{ font-size: 12px; } |
|
|
|
|
|
.route-grid small{ color: var(--muted); font-size: 10px; } |
|
|
|
|
|
.route-card-actions{ margin-top: 8px; display: flex; align-items: center; gap: 2px; } |
|
|
|
|
|
.route-card-actions .t-button{ height: 28px; } |
|
|
.route-library-view[hidden], .route-editor[hidden] { display: none !important; } |
|
|
.route-library-view[hidden], .route-editor[hidden] { display: none !important; } |
|
|
.route-editor { height: 100%; min-height: 520px; display: flex; flex-direction: column; background: #fff; } |
|
|
.route-editor { height: 100%; min-height: 520px; display: flex; flex-direction: column; background: #fff; } |
|
|
.route-editor-header { height: 58px; min-height: 58px; padding: 0 14px; display: grid; grid-template-columns: 150px 1fr auto; align-items: center; gap: 12px; border-bottom: 1px solid var(--line); } |
|
|
.route-editor-header { height: 58px; min-height: 58px; padding: 0 14px; display: grid; grid-template-columns: 150px 1fr auto; align-items: center; gap: 12px; border-bottom: 1px solid var(--line); } |
|
|
|