*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f7f5}input,select,textarea,button{font-family:inherit}@media (min-width: 1024px){.desktop-zoom{zoom:1.15}}.nav{background:#2e8a2a;box-shadow:0 2px 8px #00000026}.nav-inner{max-width:900px;margin:0 auto;min-height:56px;padding:0 12px;display:flex;align-items:center;gap:6px}.nav-brand{display:flex;align-items:center;gap:12px;margin-right:auto}.nav-logo{height:30px;background:#fff;border-radius:6px;padding:2px 6px}.nav-city{font-weight:700;font-size:15px;color:#fff;opacity:.9}.nav-tabs{display:flex;align-items:center;gap:6px}.nav-tab{background:transparent;color:#fff;border:none;border-radius:7px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer}.nav-tab--active{background:#fff;color:#2e8a2a}.nav-user{margin-left:8px;padding-left:12px;border-left:1px solid rgba(255,255,255,.3);display:flex;align-items:center;gap:8px}.nav-label{font-size:13px;opacity:.85;color:#fff}.nav-btn{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:7px;padding:5px 12px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.nav-btn--dark{background:#0003}@media (max-width: 700px){.hide-mobile{display:none}.nav-inner{flex-wrap:wrap;padding:8px 12px;row-gap:8px}.nav-city{display:none}.nav-brand{gap:8px}.nav-label{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-tabs{order:3;width:100%}.nav-tab{flex:1;padding:10px 6px;font-size:15px;background:#0000001f}.nav-tab--active{background:#fff}.nav-user{margin-left:0;padding-left:0;border-left:none}}.list-reg-btn{font-size:14px}@media (max-width: 700px){.list-card{padding:12px!important;min-width:0}.list-icon-btn,.list-reg-btn{padding:0 10px!important;font-size:22px}}
