.am-app{--teal:#125d59;--mint:#d5ece6;--ink:#193d3b;direction:rtl;display:flex;min-height:85vh;background:#f2f5f3;color:var(--ink);font:15px Tahoma,Arial,sans-serif;border-radius:22px;overflow:hidden;text-align:right;box-sizing:border-box}.am-app *{box-sizing:border-box}.am-app a{color:var(--teal);text-decoration:none}.am-side{width:225px;flex-shrink:0;background:#103f3d;padding:30px 18px;color:white}.am-brand{font-family:Arial,sans-serif;font-size:26px;letter-spacing:3px;font-weight:bold;line-height:1.1;margin-bottom:28px}.am-brand span{display:block;font:11px Tahoma;letter-spacing:0;color:#b6d6ce;margin-top:12px}.am-side a{display:block;color:#d7e8e3;padding:13px 16px;border-radius:10px;margin:4px 0;font-size:13px}.am-side a:hover,.am-side a.active{background:#2a6861;color:white}.am-main{padding:30px;flex:1;min-width:0}.am-main header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px}.am-app h1{font-size:26px;margin:8px 0}.am-app h2{font-size:21px}.am-app small{display:block;color:#738a83;font-size:11px;margin-top:6px}.am-user{display:flex;align-items:center;gap:12px}.am-user img{border-radius:50%}.am-user a{font-size:12px}.am-hero{background:linear-gradient(120deg,#14534f,#29776c);padding:30px 34px;border-radius:18px;color:#fff;margin-bottom:22px}.am-hero small{color:#b6d6ce}.am-hero p{color:#d9eae2;line-height:1.9}.am-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0}.am-stats article,.am-card{background:white;border:1px solid #e1e9e4;border-radius:16px;padding:23px}.am-stats b{display:block;font-size:32px;color:var(--teal);margin-bottom:12px}.am-card{margin-bottom:22px}.am-scroll{overflow:auto}.am-app table{width:100%;border-collapse:collapse;font-size:13px}.am-app th{color:#789087;text-align:right;font-size:11px;background:#f7faf8}.am-app th,.am-app td{padding:14px 10px;border-bottom:1px solid #ecf0ed;vertical-align:top}.am-badge{background:#e1f0e8;color:#356e55;border-radius:20px;white-space:nowrap;padding:6px 10px;font-size:11px}.am-empty{padding:45px;text-align:center;color:#82948d}.am-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.am-app label{display:block;font-size:12px;color:#587169}.am-app input,.am-app select,.am-app textarea{display:block;width:100%;border:1px solid #d6e1da;border-radius:9px;padding:12px;margin-top:8px;background:#fafcfb;color:#23443d;font:14px Tahoma;min-height:44px}.am-app button,.am-app input[type=submit]{background:var(--teal);color:white;border:0;border-radius:9px;padding:14px 24px;cursor:pointer}.am-wide{grid-column:1/-1}.am-main footer{color:#8d9b95;font-size:10px;padding:15px}.am-login{background:white;width:min(440px,95%);margin:70px auto;padding:38px;border-radius:22px;text-align:center;box-shadow:0 20px 60px #113f3c15}.am-login .am-brand{font-size:19px;margin:20px}.am-login label{text-align:right}.am-login p{font-size:12px;line-height:1.9}.am-login h1{font-size:21px}.am-avatar{width:85px;height:85px;border-radius:50%;background:var(--teal);color:#fff;font:30px Arial;display:grid;place-items:center;margin:auto;box-shadow:0 0 0 8px #e8f2ed}.am-login input[type=checkbox]{width:auto;display:inline;min-height:0}.am-login form{text-align:right}.am-login input[type=submit]{width:100%}@media(max-width:900px){.am-side{width:165px;padding:20px 10px}.am-main{padding:18px}.am-stats{grid-template-columns:1fr 1fr}.am-user span{display:none}}@media(max-width:600px){.am-app{display:block}.am-side{width:100%;display:flex;overflow:auto;gap:4px;padding:12px}.am-side .am-brand{display:none}.am-side a{white-space:nowrap;margin:0;padding:10px}.am-main header{align-items:flex-start}.am-form{grid-template-columns:1fr}.am-stats{gap:9px}.am-stats article{padding:14px}.am-hero{padding:22px}.am-card{padding:15px}}
