.ghcg-box{direction:rtl;background:#fff;border:1px solid #edf0f4;border-radius:22px;padding:22px;box-shadow:0 14px 40px rgba(15,23,42,.08);font-family:inherit}.ghcg-head{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#fff7ed,#fff);border-radius:18px;padding:16px 18px;margin-bottom:14px}.ghcg-head span{color:#667085}.ghcg-head strong{font-size:22px;color:#f97316}.ghcg-list{display:grid;gap:10px}.ghcg-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #f0f2f5;border-radius:16px;padding:14px}.ghcg-row small{display:block;color:#667085;margin-top:5px}.ghcg-row strong{white-space:nowrap;color:#101828}

.ghcg-invoice-wrap{font-family:inherit;max-width:1100px;margin:0 auto;color:#101828}.ghcg-invoice-card{background:#fff;border:1px solid #eef2f6;border-radius:24px;padding:22px;margin:18px 0;box-shadow:0 18px 50px rgba(15,23,42,.07)}.ghcg-invoice-card h3{margin:0 0 10px;font-size:20px}.ghcg-invoice-card p{color:#667085;line-height:1.9}.ghcg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.ghcg-invoice-form label{display:block;font-weight:700;color:#344054}.ghcg-invoice-form input,.ghcg-invoice-form textarea{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #e4e7ec;border-radius:14px;padding:12px 14px;background:#fff;font:inherit}.ghcg-submit{border:0;border-radius:16px;background:#f97316;color:#fff;padding:13px 20px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px rgba(249,115,22,.2)}.ghcg-invoice-notice{border-radius:16px;padding:13px 16px;margin:14px 0;font-weight:700}.ghcg-invoice-notice.success{background:#ecfdf3;color:#027a48;border:1px solid #abefc6}.ghcg-invoice-notice.error{background:#fff1f3;color:#c01048;border:1px solid #fecdd6}.ghcg-invoice-table{overflow:auto}.ghcg-invoice-table table{width:100%;border-collapse:collapse;min-width:720px}.ghcg-invoice-table th,.ghcg-invoice-table td{border-bottom:1px solid #eef2f6;text-align:right;padding:12px 10px}.ghcg-invoice-table th{color:#667085;font-size:13px}@media(max-width:700px){.ghcg-grid{grid-template-columns:1fr}.ghcg-invoice-card{padding:18px;border-radius:20px}.ghcg-submit{width:100%}}
