body{direction:rtl}.ofr-wrap{padding:18px}.ofr-page-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.ofr-page-title h1{margin:0;font-size:26px}.ofr-muted{color:#666;font-size:13px}.ofr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.ofr-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;box-shadow:0 8px 25px rgba(0,0,0,.04)}.ofr-card h3{margin:0 0 8px 0;font-size:15px}.ofr-kpi{font-size:30px;font-weight:700}.ofr-actions{display:flex;gap:8px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:12px;border:1px solid transparent;text-decoration:none;cursor:pointer;font-size:14px}.btn-primary{background:#0d6efd;color:#fff}.btn-dark{background:#1f2937;color:#fff}.btn-light{background:#f3f4f6;color:#111}.btn-danger{background:#dc3545;color:#fff}.btn-warning{background:#f59e0b;color:#fff}.btn-success{background:#16a34a;color:#fff}.table-wrap{overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:16px}.table{width:100%;border-collapse:collapse;min-width:960px}.table th,.table td{padding:12px;border-bottom:1px solid #eee;vertical-align:top;text-align:right}.badge{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.badge.is-active{background:#dcfce7;color:#166534}.badge.is-inactive{background:#fee2e2;color:#991b1b}.badge.type{background:#dbeafe;color:#1d4ed8}.ofr-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-weight:700;font-size:13px}.field input,.field select,.field textarea{padding:11px 12px;border-radius:12px;border:1px solid #d1d5db;font-size:14px}.field textarea{min-height:110px;resize:vertical}.box{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;margin-bottom:18px}.box h3{margin-top:0}.row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.notice{padding:12px 14px;border-radius:12px;margin-bottom:14px}.notice.success{background:#dcfce7;color:#166534}.notice.error{background:#fee2e2;color:#991b1b}.item-row{display:grid;grid-template-columns:2fr 1fr auto;gap:10px;align-items:end;margin-bottom:10px}.price-preview{padding:14px;border-radius:12px;background:#f8fafc;border:1px dashed #cbd5e1}.list-clean{margin:0;padding:0 18px}.list-clean li{margin-bottom:8px}.tiny{font-size:12px;color:#6b7280}.separator{height:1px;background:#eee;margin:16px 0}.actions-inline{display:flex;gap:8px;flex-wrap:wrap}.stat-sub{font-size:12px;color:#666}@media (max-width:768px){.row2,.row3,.item-row{grid-template-columns:1fr}.ofr-page-title{align-items:flex-start}}