.login-brand{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:12px}.login-brand small{flex-basis:auto}.login-brand .ui-lamiz-logo{width:62px;height:88px}.number-hint{font-size:10px;color:#8a8078;font-weight:400}.date-field{display:flex;align-items:flex-end;gap:6px;min-width:0}.date-field .f{flex:1;min-width:0;margin:0}.date-actions{display:flex;gap:4px;padding-bottom:2px}.date-actions .btn{font-size:10px!important;min-height:28px!important;padding:4px 8px!important;border-radius:9px!important;white-space:nowrap}.suggestions{grid-column:1/-1;border:1px solid #f0e6de;border-radius:12px;padding:8px 10px;background:#fffcf9}.suggestions-label{font-size:11px;cursor:pointer;color:#8f4824}.suggestion-list{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.suggestion{max-width:100%;text-align:right;white-space:normal;font:11px/1.8 Vazirmatn,sans-serif;background:#fff;border:1px solid #f2d7c5;border-radius:10px;padding:5px 10px;color:#583d2f;cursor:pointer;box-shadow:2px 2px 6px #bba48e18}.suggestion:hover{background:#fff1e7}.suggestion:focus-visible{outline:2px solid #FF6E1F;outline-offset:2px}.ui-guide{grid-column:1/-1}#expense-calendar{width:min(320px,calc(100vw - 32px));padding:14px;border:1px solid #eadfd7;border-radius:18px;color:#302c29;box-shadow:0 15px 70px #33221133;font-family:Vazirmatn,sans-serif}#expense-calendar::backdrop{background:#302c2955}.calendar-head{display:flex;align-items:center;gap:7px;margin-bottom:12px}.calendar-head b{flex:1;text-align:center;font-size:13px}.calendar-head button,#expense-calendar [data-calendar-days] button{font:inherit;border:0;border-radius:8px;background:#faf7f4;min-height:34px;cursor:pointer}.calendar-head button{min-width:30px}.calendar-week,[data-calendar-days]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.calendar-week{font-size:11px;color:#8f8075;margin-bottom:6px}#expense-calendar [aria-pressed=true]{background:#FF6E1F;color:#fff}#expense-calendar button:focus-visible{outline:2px solid #FF6E1F;outline-offset:1px}@media(max-width:600px){.date-field{grid-column:1/-1}.ln-form-nested>.f,.ln-form-nested>.grid{min-width:0}}@media print{#expense-calendar,.suggestions{display:none!important}}
