.login-shell{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:16px;background:linear-gradient(160deg,#eef1f5,#f5f5f5 45%,#e8ecf1)}.login-shell__card{width:100%;max-width:420px;padding:32px 28px 28px;border-radius:12px;background:#fff;box-shadow:0 8px 32px #00000014}.login-shell__brand{display:flex;justify-content:center;margin-bottom:20px}.login-shell__brand img{height:40px;width:auto}.login-shell__title{margin:0 0 24px;font-size:20px;font-weight:600;text-align:center;color:#000000e0}.login-shell .ant-form-item:last-child{margin-bottom:0}.login-shell .ant-btn-primary{height:44px;font-size:16px}@font-face{font-family:CeraPro-Regular;src:url(https://kamnemir.ru/templates/stek/css/font/cera_pro/cerapro-regular.woff2) format("woff2"),url(https://kamnemir.ru/templates/stek/css/font/cera_pro/cerapro-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{margin:0;background:#f5f5f5;font-family:CeraPro-Regular,sans-serif}input[type=password]{letter-spacing:.32em}input[type=password]:placeholder-shown,input[type=password]::placeholder{letter-spacing:normal}.ant-drawer-mask{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;min-height:100dvh!important}.ant-drawer-content-wrapper{z-index:1001}@media(max-width:991px){.ant-pro-page-container-children-container{padding-inline:12px!important}.ant-table-wrapper{overflow-x:auto}.designer-promo-bar{margin-bottom:12px}.designer-promo-bar .designer-promo-tag{margin:0;white-space:normal;word-break:break-all}}.admin-menu-item--with-badge{display:flex!important;align-items:center;justify-content:space-between;width:100%;gap:8px}.admin-menu-item__label{flex:1;min-width:0}.admin-menu-item__badge .ant-badge-count{position:static;transform:none;box-shadow:none}.notification-item{border-left:3px solid #1677ff;padding-left:12px!important;background:#fff;margin-bottom:8px;border-radius:0 8px 8px 0}.notification-item--read{border-left-color:transparent;opacity:.72}.notification-item__row{display:flex;align-items:flex-start;gap:12px;width:100%}.notification-item__toggle{flex-shrink:0;margin-top:2px}.notification-item__icon{font-size:20px}.notification-item__icon--unread{color:#1677ff}.notification-item__icon--read{color:#00000073}.notification-item__body{flex:1;min-width:0}.notification-item__body--link{cursor:pointer}.notification-item__body--link:hover .notification-item__title{color:#1677ff}.notification-item__chevron{flex-shrink:0;margin-top:4px;color:#00000040;font-size:12px}.notification-item__body--link:hover+.notification-item__chevron,.notification-item__row:hover .notification-item__chevron{color:#1677ff}.notification-item__title{font-weight:500;color:#000000e0;line-height:1.5}.notification-item--read .notification-item__title{font-weight:400;color:#000000a6}.notification-item__date{margin-top:4px;font-size:12px;color:#00000073}.header-user-menu{min-width:220px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px #0000000f}.header-user-menu__email{padding:4px 8px 12px;font-size:13px;color:#000000a6;word-break:break-all;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:8px}.header-user-menu__logout{justify-content:flex-start;height:36px;font-weight:500}.header-user-menu__trigger:hover{color:#1677ff}.dashboard-widget__head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dashboard-widget__icon{font-size:18px;color:#1677ff}.dashboard-widget__title{font-size:14px;color:#000000a6;font-weight:500}.dashboard-widget__sub{margin-top:8px;font-size:12px;line-height:1.5;color:#00000073}
