.login-brand:before{content:"";background:#fff url(/corecut-logo.jpeg) 50%/contain no-repeat;border-radius:10px;flex-shrink:0;width:118px;height:54px;display:block}.login-brand>svg{display:none}.login-brand>span{font-size:16px;line-height:1.5}.login-brand>span strong{font-size:20px;display:block}.demo-button{font-size:0}.demo-button:before{content:"إنشاء بواسطة م نايف العصيمي";font-size:14px}.badge.paid{color:#2465a8;background:#e6f0ff}.review-actions .paid-action{color:#2465a8}.login-card form .remember-email{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.login-card .remember-email input{accent-color:#112e59;flex-shrink:0;width:20px;height:20px;margin:0}.icon-button.delete-action{color:#b42318;background:#fff1ef;min-width:40px;min-height:40px}.icon-button.delete-action:hover{background:#ffe0db}.expense-status .delete-action{margin:0 0 8px 8px}.receipt-thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.receipt-thumbs a{border:1px solid #dbe1ea;border-radius:8px;display:block;overflow:hidden}.receipt-thumbs img{object-fit:cover;width:64px;height:64px;display:block}.receipt-picker{margin-top:16px}.receipt-picker input{width:100%;padding:10px;font-size:14px}.receipt-previews{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;display:grid}.receipt-previews img{object-fit:contain;background:#fff;border:1px solid #dbe1ea;border-radius:8px;width:100%;height:100px;display:block}.receipt-previews button{width:100%;margin-top:5px;font-size:14px}.expense-title>div:last-child{min-width:0}:root{--corecut-navy:#112e59;--corecut-orange:#f58232;color:var(--corecut-navy)}.app,.main-shell,.content{background:var(--corecut-orange);color:var(--corecut-navy)}.login-page,.login-brand,.login-card,.login-card h1,.login-card>p,.login-card small,.login-foot,.eyebrow,.page-heading p,.breadcrumb,.account,.account small,.brand,.brand small,.workspace-label,.sidebar nav button,.sidebar-bottom,.sidebar-bottom small,.stat-label,.stat-foot,.stat-number,.stat-number small,.table-head,.expense-title,.expense-title small,.expense-owner,.expense-owner small,.expense-amount,.expense-amount small,.person-card,.person-phone,.person-summary,.person-summary strong,.bottom-note,.filters button,.empty,.empty h3,.empty p,.modal,form label,input,select,textarea,.form-help,.muted,.phone-input span,.demo-button,.login-actions button,.text-button,.icon-button,.secondary,.mobile-nav button,.review-actions button,.review-actions .paid-action{color:var(--corecut-navy)}.primary{color:var(--corecut-navy);background:#ffb16f}.primary:hover{background:#ffa257}.brand-icon{background:var(--corecut-navy);color:#fff}.login-icon,.avatar,.person-avatar,.receipt-icon,.sidebar nav button.active,.filters .selected{color:var(--corecut-navy);background:#fff0e3}.nav-count{color:var(--corecut-navy);background:#ffdbbc}.mobile-nav .active{color:var(--corecut-navy);font-weight:600}.featured{color:var(--corecut-navy);background:#fff0e3;border-color:#ffd4b0}.featured .stat-label,.featured small,.featured .stat-foot{color:var(--corecut-navy)}.stat-decoration{border-color:#f582321a}.demo-banner,.demo-banner button{color:var(--corecut-navy);background:#fff0e3}.badge{color:var(--corecut-navy)}.toast{color:var(--corecut-navy);background:#fff0e3}input:focus,select:focus,textarea:focus{border-color:var(--corecut-navy);box-shadow:0 0 0 3px #112e5918}
