[hidden]{display:none!important}.home-nav{color:white!important;padding:10px;display:inline-block}.slot{position:relative}.slot-link{display:block;min-height:30px}.slot-link:after{content:"";position:absolute;inset:0}.slot:focus-within{outline:3px solid #008b8b}.slot.free:has(a):hover{background:#c9efdc}.jalali-picker p{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.jalali-picker select,.jalali-picker input{width:auto;max-width:110px;margin:0;padding:8px}.schedule-panel{font:15px Tahoma,sans-serif;line-height:1.9}.schedule-panel .days{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.schedule-panel .card{padding:14px;margin:14px 0;border:1px solid #abc6c1;border-radius:12px}.schedule-panel .slot{padding:12px;border-top:1px solid #b5c9d0;background:var(--body-bg,#fff)}.schedule-panel .free{background:#eaf7ef;color:#173b43}.schedule-panel .free a{color:#086b70}.schedule-panel .day{border:1px solid #abc6c1;border-radius:8px;overflow:hidden}.schedule-panel .day h3{padding:8px;margin:0}.schedule-panel .nav{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.schedule-panel .inline{display:inline}.dashboard #content{width:auto;max-width:1300px}.schedule-panel .muted{font-size:13px}.schedule-panel button{cursor:pointer}#install-app{cursor:pointer}input[name$="_2"]{max-width:110px} @media(max-width:600px){main{padding:10px}header{gap:10px}.jalali-picker p{gap:4px}.schedule-panel .nav{gap:8px}#header{padding:12px!important}.form-row select,.form-row input{max-width:100%}}