34 lines
1.7 KiB
CSS
34 lines
1.7 KiB
CSS
body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#f5f7fb;margin:0;color:#1f2937}
|
|
.container{max-width:1100px;margin:20px auto;padding:0 12px}
|
|
h1{margin:0 0 12px;font-size:26px}
|
|
h2{margin:0 0 10px;font-size:18px}
|
|
.card{background:#fff;border-radius:12px;padding:14px;margin-bottom:12px;box-shadow:0 1px 6px rgba(0,0,0,.06)}
|
|
.row{display:flex;gap:8px;align-items:center}
|
|
.row.wrap{flex-wrap:wrap}
|
|
.row.between{justify-content:space-between}
|
|
input,select,button{padding:10px;border:1px solid #d0d7e2;border-radius:10px;font-size:14px}
|
|
button{background:#2b7cff;color:#fff;border:none;cursor:pointer}
|
|
button:hover{opacity:.92}
|
|
.hidden{display:none}
|
|
.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
|
|
.kpi{background:#f0f5ff;padding:10px;border-radius:10px;line-height:1.5}
|
|
.table-wrap{overflow:auto;border:1px solid #edf1f7;border-radius:10px}
|
|
table{width:100%;border-collapse:collapse;min-width:760px;background:#fff}
|
|
th,td{border-bottom:1px solid #eceff5;padding:8px;text-align:left;white-space:nowrap}
|
|
.asset-cards{display:none}
|
|
.asset-card{border:1px solid #edf1f7;border-radius:10px;padding:10px;margin-bottom:8px;background:#fff}
|
|
.asset-card .line{display:flex;justify-content:space-between;margin:4px 0;font-size:13px}
|
|
pre{white-space:pre-wrap;background:#0d1117;color:#9ecbff;padding:10px;border-radius:8px;min-height:28px}
|
|
.hint{color:#666;font-size:12px}
|
|
|
|
@media (max-width: 768px){
|
|
.container{padding:0 10px;margin:12px auto}
|
|
h1{font-size:22px}
|
|
.grid{grid-template-columns:1fr}
|
|
.row{flex-wrap:wrap}
|
|
.row > *{flex:1 1 calc(50% - 8px);min-width:120px}
|
|
.row > button{flex:1 1 100%}
|
|
.table-wrap{display:none}
|
|
.asset-cards{display:block}
|
|
}
|