/home/techb158/trello-import.abdallabala.com/public/css
NameSizeModeActions
styles.css44500666editdlrm
Edit: /home/techb158/trello-import.abdallabala.com/public/css/styles.css (4450B)
:root { --text: #172b4d; --muted: #5e6c84; --border: #dfe1e6; --bg: #f7f8f9; --card: #ffffff; --success: #216e4e; --danger: #ae2a19; --warning: #7f5f01; --info: #0052cc; } * { box-sizing: border-box; } body { color: var(--text); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 14px; line-height: 1.45; margin: 0; padding: 0; background: var(--bg); } a { color: var(--info); } .container { max-width: 1120px; margin: 0 auto; padding: 20px; } .narrow { max-width: 760px; } .header { display: flex; justify-content: space-between; gap: 16px; align-items: flex-start; margin-bottom: 16px; } .header h1, .header h2, .card h2, .card h3 { margin-top: 0; } .card { background: var(--card); border: 1px solid var(--border); border-radius: 10px; box-shadow: 0 1px 2px rgba(9, 30, 66, 0.08); margin-bottom: 16px; padding: 16px; } .grid { display: grid; gap: 16px; } .grid.two { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); } .grid.three { grid-template-columns: repeat(3, minmax(0, 1fr)); } label { display: block; font-weight: 600; margin: 0 0 6px; } input[type="file"], input[type="text"], input[type="number"], select, textarea { width: 100%; border: 1px solid var(--border); border-radius: 6px; min-height: 36px; padding: 8px; background: white; color: var(--text); } textarea { min-height: 160px; resize: vertical; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 12px; } button, .button { display: inline-flex; align-items: center; justify-content: center; border: 0; border-radius: 6px; min-height: 36px; padding: 8px 12px; background: #0c66e4; color: white; font-weight: 600; text-decoration: none; cursor: pointer; } button.secondary, .button.secondary { background: #dfe1e6; color: var(--text); } button.danger { background: var(--danger); } button:disabled { cursor: not-allowed; opacity: 0.55; } .actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; } .muted { color: var(--muted); } .small { font-size: 12px; } .status { border-radius: 6px; padding: 10px 12px; margin-bottom: 12px; } .status.info { background: #e9f2ff; color: #09326c; } .status.success { background: #dcfff1; color: var(--success); } .status.warning { background: #fff7d6; color: var(--warning); } .status.error { background: #ffedeb; color: var(--danger); } .hidden { display: none !important; } .mapping-row { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 12px; align-items: center; padding: 8px 0; border-bottom: 1px solid var(--border); } .mapping-row:last-child { border-bottom: 0; } .checkbox-row { display: flex; gap: 8px; align-items: center; margin-bottom: 8px; } .checkbox-row input { width: auto; } .table-wrap { overflow: auto; border: 1px solid var(--border); border-radius: 8px; } table { width: 100%; border-collapse: collapse; font-size: 13px; background: white; } th, td { padding: 8px; border-bottom: 1px solid var(--border); text-align: left; vertical-align: top; } th { background: #f1f2f4; font-weight: 700; } tr:last-child td { border-bottom: 0; } .badge { display: inline-block; border-radius: 999px; padding: 2px 8px; background: #dfe1e6; color: var(--text); margin: 2px 4px 2px 0; font-size: 12px; } .badge.error { background: #ffedeb; color: var(--danger); } .badge.success { background: #dcfff1; color: var(--success); } .progress { width: 100%; height: 12px; border-radius: 999px; background: #dfe1e6; overflow: hidden; margin: 8px 0; } .progress > div { height: 100%; width: 0; background: #0c66e4; transition: width 0.2s ease; } .log { background: #091e42; color: #dfe1e6; border-radius: 8px; padding: 12px; max-height: 260px; overflow: auto; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 12px; white-space: pre-wrap; } .kbd { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; background: #f1f2f4; border: 1px solid var(--border); border-radius: 4px; padding: 1px 4px; } ol li, ul li { margin: 6px 0; } @media (max-width: 840px) { .header, .grid.two, .grid.three, .mapping-row { grid-template-columns: 1fr; } }