home
/
u529748449
/
domains
/
borabilhete.com
/
public_html
/
admin
/
css
➕ New
📤 Upload
✎ Editing:
adminprodutor.css
← Back
:root{ --bg:#f6f7fb; --card:#ffffff; --text:#1f2937; --muted:#6b7280; --brand:#ed2b5d; --brand-2:#111827; --ok:#16a34a; --warn:#f59e0b; --bad:#ef4444; --border:#e5e7eb; } *{ box-sizing:border-box; } body{ padding-top: 70px; margin:0; font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji"; background:var(--bg); color:var(--text);} a{ color:inherit; text-decoration:none; } .container{ max-width:1150px; margin:0 auto; padding:28px 20px 60px; } h1{ font-size:26px; margin:0 0 14px 0; } .top-actions{ display:flex; gap:12px; flex-wrap:wrap; margin-bottom:18px; } .btn{ display:inline-flex; align-items:center; gap:10px; padding:10px 14px; border-radius:10px; border:1px solid var(--border); background:#fff; color:#111; font-weight:600; transition:.15s; box-shadow:0 1px 0 rgba(17,24,39,.03); } .btn:hover{ transform:translateY(-1px); box-shadow:0 8px 24px rgba(17,24,39,.08); } .btn i{ color:var(--brand); } .filters{ background:var(--card); border:1px solid var(--border); border-radius:14px; padding:14px; display:flex; gap:12px; align-items:end; flex-wrap:wrap; margin-bottom:18px; } .filters .field{ display:flex; flex-direction:column; gap:6px; } .filters label{ font-size:12px; color:var(--muted); } .filters input, .filters select{ padding:10px 12px; border:1px solid var(--border); border-radius:10px; background:#fff; min-width:190px; } .filters .submit{ padding:11px 16px; border-radius:10px; background:var(--brand); color:#fff; font-weight:700; border:none; cursor:pointer; } .filters .submit:hover{ filter:brightness(1.03); } .kpis{ display:grid; grid-template-columns: repeat(4, 1fr); gap:12px; margin-bottom:18px; } .card{ background:var(--card); border:1px solid var(--border); border-radius:14px; padding:16px; box-shadow:0 1px 0 rgba(17,24,39,.03); } .kpi .label{ color:var(--muted); font-size:12px; } .kpi .value{ font-size:22px; font-weight:800; margin-top:4px; } .kpi.ok .value{ color:var(--ok); } .kpi.warn .value{ color:var(--warn); } .kpi.bad .value{ color:var(--bad); } .grid-2{ display:grid; grid-template-columns: 2fr 1fr; gap:12px; margin-bottom:18px; } .card h3{ margin:0 0 10px 0; font-size:16px; } canvas{ width:100% !important; height:320px !important; } table{ width:100%; border-collapse:collapse; } th, td{ padding:10px 8px; text-align:left; } thead th{ font-size:12px; color:var(--muted); border-bottom:1px solid var(--border); background:var(--card); } tbody td{ border-bottom:1px solid var(--border); } .muted{ color:var(--muted); font-size:12px; } .status{ padding:4px 8px; border-radius:999px; font-size:12px; font-weight:700; display:inline-block; } .st-pago{ background:#ecfdf5; color:#065f46; } .st-pendente{ background:#fff7ed; color:#9a3412; } .st-cancelado{ background:#fef2f2; color:#991b1b; } /* Cabeçalho com botão de filtro */ .th-with-filter{ display:flex; align-items:center; gap:6px; } .col-filter{ border:0; background:transparent; cursor:pointer; padding:2px 4px; border-radius:8px; color:var(--muted); } .col-filter:hover{ background:var(--bg); color:var(--brand-2); } /* Popover de filtro */ .filter-pop{ position:absolute; z-index:1000; width:280px; background:var(--card); border:1px solid var(--border); border-radius:12px; box-shadow:0 12px 28px rgba(17,24,39,.18); padding:12px; display:none; } .filter-pop h4{ margin:0 0 8px; font-size:14px; } .filter-pop .list{ max-height:220px; overflow:auto; display:grid; gap:6px; margin-bottom:10px; } .filter-pop .row{ display:flex; align-items:center; gap:8px; font-size:14px; } .filter-pop .row input{ transform:translateY(1px); } .filter-pop .fields{ display:grid; gap:8px; margin-bottom:10px; } .filter-pop .fields input{ width:100%; padding:8px 10px; border:1px solid var(--border); border-radius:8px; } .filter-pop .actions{ display:flex; justify-content:space-between; gap:8px; } .filter-pop .btn{ padding:8px 10px; border-radius:10px; border:1px solid var(--border); background:#fff; font-weight:600; } .filter-pop .btn.apply{ background:var(--brand); color:#fff; border-color:var(--brand); } .filter-pop .btn.clear{ background:#fff; color:var(--brand-2); } .no-results{ text-align:center; color:var(--muted); } /* SCROLL: mostra ~10 linhas e mantém o header fixo */ .table-scroll{ overflow-y:auto; border-radius:12px; /* altura será ajustada via JS para ~10 linhas */ border:1px solid var(--border); } .table-scroll thead th{ position: sticky; top: 0; z-index: 1; } /* Responsivo */ @media (max-width: 980px){ .kpis{ grid-template-columns: repeat(2, 1fr); } .grid-2{ grid-template-columns: 1fr; } }
💾 Save Changes
Cancel
📤 Upload File
×
Select File
Upload
Cancel
➕ Create New
×
Type
📄 File
📁 Folder
Name
Create
Cancel
✎ Rename Item
×
Current Name
New Name
Rename
Cancel
🔐 Change Permissions
×
Target File
Permission (e.g., 0755, 0644)
0755
0644
0777
Apply
Cancel