.head-tools{display:flex;align-items:center;gap:8px}.head-tools select{max-width:145px;padding:8px 30px 8px 10px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-size:12px;font-weight:750}.discover-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.place-card{display:flex;gap:14px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.place-card>span{font-size:25px}.place-card h3{font-size:15px;margin:0 0 6px}.place-card p{margin:0 0 10px;color:var(--muted);font-size:12px;line-height:1.5}.place-card a{color:var(--g);font-size:12px;font-weight:850;text-decoration:none}.expense-entry>label,.expense-fields label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:750}.expense-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.expense-entry input,.expense-entry select{width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink)}.expense-entry>label{margin-bottom:12px}.expense-entry .btn{width:100%}.expense-list{display:grid;gap:8px}.expense-item{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.expense-item small{display:block;color:var(--muted);margin-top:3px}.expense-item button{width:32px;height:32px;border:0;border-radius:10px;background:#f5e6e3;color:#9f3d32;font-size:20px}.empty-note{padding:18px;border:1px dashed #cbd7d2;border-radius:14px;color:var(--muted);text-align:center}.expense-summary{margin-top:12px}html[dir="rtl"] body{font-family:"Noto Sans Arabic","Segoe UI",Tahoma,sans-serif}html[dir="rtl"] .detail strong{text-align:left}html[dir="rtl"] .timeline p{border-left:0;border-right:2px solid #d1ddd8;padding-left:0;padding-right:24px}html[dir="rtl"] .timeline p:before{left:auto;right:-6px}html[dir="rtl"] .links a>b{transform:scaleX(-1)}html[dir="rtl"] .eyebrow{letter-spacing:0;text-transform:none}@media(max-width:650px){.head-tools{gap:5px}.head-tools select{max-width:120px;padding:7px;font-size:11px}.chip{display:none}.discover-grid,.expense-fields{grid-template-columns:1fr}.place-card{padding:15px}html[dir="rtl"] .detail strong{text-align:right}}
