[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: qstyle.css
:root { --primary: #0056d2; --danger: #d9534f; --warning-bg: #fff3b0; --light-bg: #f5f7fa; --border-color: #dcdfe4; --radius-sm: 4px; --radius-md: 8px; --radius-lg: 12px; --pad-sm: 6px; --pad-md: 10px; --pad-lg: 14px; --shadow-sm: 0 1px 2px rgba(0,0,0,.08); --shadow-md: 0 2px 6px rgba(0,0,0,.12); } * { box-sizing: border-box; } html, body { margin: 0; padding: 0; font-family: "Segoe UI", sans-serif; background: var(--light-bg); color: #333; line-height: 1.5; font-size: 16px; } header { background: #fff; border-bottom: 1px solid var(--border-color); padding: var(--pad-md) var(--pad-lg); display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: var(--pad-md); } header .header-left { color: red; white-space: nowrap; } header .header-left a { color: var(--primary); text-decoration: none; margin: 0 4px; } header .header-right { display: flex; align-items: center; gap: var(--pad-md); flex-wrap: wrap; } .support-btn { font-size: 14px; padding: var(--pad-sm) var(--pad-md); border: 1px solid var(--primary); color: var(--primary); border-radius: var(--radius-sm); background: #fff; cursor: pointer; line-height: 1.2; min-width: 100px; } .header-right input { padding: var(--pad-sm) var(--pad-md); border: 1px solid var(--border-color); border-radius: var(--radius-sm); width: 100%; max-width: 300px; font-size: 14px; } .main { display: flex; gap: var(--pad-lg); padding: var(--pad-lg); flex-direction: column; max-width: 1200px; margin: 0 auto; } .panel { background: #fff; padding: var(--pad-lg); border-radius: var(--radius-lg); box-shadow: var(--shadow-sm); } .panel.left { width: 100%; } .panel.right { width: 100%; position: static; } h1 { font-size: 20px; font-weight: 600; margin: 0 0 var(--pad-md); } h2 { font-size: 18px; font-weight: 600; margin: var(--pad-lg) 0 var(--pad-md); } h3 { font-size: 16px; font-weight: 600; margin: var(--pad-lg) 0 var(--pad-md); } .quick-sale-header { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: var(--pad-md); margin-bottom: var(--pad-lg); } .switch-old { background: var(--warning-bg); border: none; padding: var(--pad-sm) var(--pad-lg); border-radius: 999px; font-size: 14px; cursor: pointer; } .form-row { display: flex; flex-wrap: wrap; gap: var(--pad-md); margin-bottom: var(--pad-md); max-width: 600px; } .form-group { flex: 1; min-width: 200px; display: flex; flex-direction: column; } label { display: block; font-weight: 600; font-size: 14px; margin-bottom: var(--pad-sm); } input[type="text"], input[type="number"], input[type="date"], select, textarea { width: 100%; padding: var(--pad-md); font-size: 14px; border: 1px solid var(--border-color); border-radius: var(--radius-sm); line-height: 1.5; min-height: 44px; } input[readonly] { background: #f0f2f5; color: #666; } .items-wrapper { overflow-x: auto; margin-top: var(--pad-sm); border: 1px solid var(--border-color); border-radius: var(--radius-md); } table.items { width: 100%; border-collapse: collapse; font-size: 14px; } table.items thead { background: #f0f2f5; font-weight: 600; } table.items th, table.items td { padding: var(--pad-md); border-bottom: 1px solid var(--border-color); text-align: left; } table.items th.qty, table.items td.qty { width: 80px; text-align: center; } table.items th.price, table.items td.price { width: 100px; text-align: right; } table.items th.disc, table.items td.disc { width: 80px; text-align: right; } table.items th.total, table.items td.total { width: 100px; text-align: right; } table.items th.delete, table.items td.delete { width: 40px; text-align: center; } table.items td.delete button { background: none; border: none; color: var(--danger); font-size: 18px; cursor: pointer; padding: var(--pad-sm); } .add-item-bar { display: flex; justify-content: flex-start; align-items: center; gap: var(--pad-md); padding: var(--pad-md) 0; font-size: 14px; font-weight: 600; flex-wrap: wrap; } .tab-btn { background: none; border: none; padding: var(--pad-sm) var(--pad-md); color: var(--primary); cursor: pointer; font-size: 14px; font-weight: 600; border-radius: var(--radius-sm); } .discount-grid { display: flex; flex-wrap: wrap; gap: var(--pad-md); max-width: 600px; } .discount-grid .field { flex: 1; min-width: 180px; } .billing-summary { border-top: 1px solid var(--border-color); padding-top: var(--pad-md); margin-top: var(--pad-md); } .billing-summary-row { display: flex; justify-content: space-between; align-items: center; margin-bottom: var(--pad-sm); font-size: 14px; } .tip-btn { background: #eef3ff; color: var(--primary); border: none; padding: var(--pad-sm) var(--pad-md); border-radius: var(--radius-sm); font-size: 13px; cursor: pointer; } .remarks-link { margin-top: var(--pad-sm); display: inline-block; color: var(--primary); text-decoration: underline; cursor: pointer; } .payable-box { margin-top: var(--pad-lg); } .payable-header { display: flex; justify-content: space-between; align-items: center; font-weight: 600; font-size: 16px; margin-bottom: var(--pad-md); } .pay-methods { display: flex; flex-wrap: wrap; gap: var(--pad-md); max-width: 600px; } .pay-methods .field { flex: 1; min-width: 180px; } .action-buttons { margin-top: var(--pad-lg); display: flex; gap: var(--pad-md); flex-wrap: wrap; } .btn { padding: var(--pad-md) var(--pad-lg); font-size: 15px; font-weight: 600; border: none; border-radius: var(--radius-md); cursor: pointer; flex: 1; min-height: 44px; } .btn-primary { background: var(--primary); color: #fff; } .btn-secondary { background: #f1f1f1; color: #333; } /* Desktop/Laptop Adjustments */ @media (min-width: 769px) { .main { flex-direction: row; align-items: flex-start; } .panel.left { flex: 2; /* Larger portion for form */ min-width: 850px; } .panel.right { flex: 1; /* Smaller portion for billing summary */ min-width: 300px; position: sticky; top: var(--pad-lg); height: max-content; } .form-group { min-width: 200px; } .discount-grid .field { min-width: 180px; } .pay-methods .field { min-width: 180px; } .header-right input { width: auto; } } /* Mobile/Tablet Adjustments */ @media (max-width: 768px) { header { flex-direction: column; align-items: flex-start; } .header-right { width: 100%; justify-content: flex-start; } .header-right input { width: 100%; } .main { padding: var(--pad-md); } .panel { width: 100%; } .panel.right { position: static; } .form-group { min-width: 100%; } .discount-grid .field { min-width: 100%; } .pay-methods .field { min-width: 100%; } .btn { font-size: 14px; } } @media (max-width: 480px) { html, body { font-size: 14px; } .items-wrapper { overflow-x: auto; } table.items { min-width: 600px; } table.items thead th { font-size: 13px; } table.items td { font-size: 13px; } .tab-btn { padding: var(--pad-sm) var(--pad-md); font-size: 13px; } .form-group input, .form-group select { font-size: 14px; padding: var(--pad-md); } .action-buttons { flex-direction: column; } .btn { width: 100%; } } /* Existing styles from previous response */ .modal { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 1000; justify-content: center; align-items: center; } .modal-content { background-color: white; padding: 20px; border-radius: 5px; width: 300px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); position: relative; } .close-btn { position: absolute; top: 10px; right: 10px; font-size: 20px; cursor: pointer; } .modal-content h3 { margin-top: 0; } .modal-content .field { margin-bottom: 15px; } .modal-content input { width: 100%; padding: 5px; margin-top: 5px; } .modal-content .btn { padding: 8px 16px; background-color: #28a745; color: white; border: none; cursor: pointer; } .modal-content .btn:hover { background-color: #218838; } .items-wrapper { width: 100%; overflow-x: auto; } .items { width: 100%; border-collapse: collapse; } .items th, .items td { border: 1px solid #ddd; padding: 8px; text-align: left; } .items th { background-color: #f4f4f4; } .item-name { width: 100%; padding: 5px; } .item-delete { background: none; border: none; cursor: pointer; color: red; } .add-item-bar { margin-top: 10px; } .tab-btn { padding: 8px 16px; background-color: #28a745; color: white; border: none; cursor: pointer; } .tab-btn:hover { background-color: #218838; } /* New styles for payment methods */ .pay-methods { display: flex; flex-direction: column; gap: 10px; } .payment-method { display: flex; align-items: center; gap: 10px; } .payment-method select, .payment-method input { padding: 5px; flex: 1; } .payment-method .payment-delete { background: none; border: none; cursor: pointer; color: red; font-size: 16px; } .add-payment-btn { margin-top: 10px; padding: 8px 16px; background-color: #28a745; color: white; border: none; cursor: pointer; } .add-payment-btn:hover { background-color: #218838; } .modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; z-index: 1000; } .modal-content { background: #fff; padding: 20px; border-radius: 8px; width: 400px; max-width: 90%; position: relative; } .modal-close, .close-btn { position: absolute; top: 10px; right: 15px; font-size: 20px; cursor: pointer; } .modal-content h3 { margin-top: 0; } .modal-content .field { margin-bottom: 15px; } .modal-content label { display: block; margin-bottom: 5px; } .modal-content input { width: 100%; padding: 8px; border: 1px solid #ccc; border-radius: 4px; } .modal-content input[readonly] { background: #f5f5f5; } .modal-content .btn { padding: 10px 20px; background: #007bff; color: #fff; border: none; border-radius: 4px; cursor: pointer; } .modal-content .btn:hover { background: #0056b3; }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 60.08 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002