guanghu-research/dist/assets/index-rj_UqApQ.css

2 lines
2.7 KiB
CSS
Raw Permalink Normal View History

:root{--bg: #fff;--bg2: #f5f5f5;--text: #1a1a1a;--t2: #666;--bd: #e0e0e0;--ac: #2563eb;--ah: #1d4ed8;--su: #16a34a;--wa: #d97706;--da: #dc2626;--r: 8px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.6}.app{display:flex;min-height:100vh}.sidebar{width:200px;background:var(--bg2);border-right:1px solid var(--bd);padding:1.5rem .75rem;display:flex;flex-direction:column;gap:.25rem}.sidebar-logo{font-size:1rem;font-weight:700;margin-bottom:1rem;color:var(--ac);padding:0 .5rem}.nav-item{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-radius:var(--r);cursor:pointer;font-size:.85rem;color:var(--t2);transition:all .15s;border:none;background:none;width:100%;text-align:left}.nav-item:hover{background:#e8e8e8}.nav-item.active{background:var(--ac);color:#fff}.main{flex:1;padding:2rem;max-width:860px}.page-title{font-size:1.4rem;font-weight:700;margin-bottom:1.5rem}.card{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r);padding:1.1rem;margin-bottom:.75rem}.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.card-title{font-weight:600;font-size:.95rem}.card-subtitle{font-size:.8rem;color:var(--t2)}.badge{display:inline-block;padding:.12rem .45rem;border-radius:12px;font-size:.72rem;font-weight:600}.badge-success{background:#dcfce7;color:var(--su)}.badge-warning{background:#fef3c7;color:var(--wa)}.badge-info{background:#dbeafe;color:var(--ac)}.badge-draft{background:#f3f4f6;color:#9ca3af}table{width:100%;border-collapse:collapse;margin:.75rem 0}th,td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--bd);font-size:.85rem}th{font-weight:600;color:var(--t2)}.btn{padding:.4rem .8rem;border-radius:var(--r);border:1px solid var(--bd);background:var(--bg);cursor:pointer;font-size:.8rem;transition:all .15s}.btn-primary{background:var(--ac);color:#fff;border-color:var(--ac)}.btn-primary:hover{background:var(--ah)}.btn-success{background:var(--su);color:#fff;border-color:var(--su)}.btn-danger{background:var(--da);color:#fff;border-color:var(--da)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem}.stat-card{background:var(--bg2);border:1px solid var(--bd);border-radius:var(--r);padding:.75rem;text-align:center}.stat-value{font-size:1.3rem;font-weight:700}.stat-label{font-size:.75rem;color:var(--t2);margin-top:.2rem}.form-group{margin-bottom:.75rem}.form-label{display:block;font-weight:600;margin-bottom:.2rem;font-size:.85rem}.form-input{width:100%;padding:.4rem;border:1px solid var(--bd);border-radius:var(--r);font-size:.85rem}.form-help{font-size:.75rem;color:var(--t2);margin-top:.2rem}