:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1c2824;background:#f4f2ed;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:1180px}button,input,textarea{font:inherit}.admin-shell{min-height:100vh}.admin-sider{position:sticky!important;top:0;height:100vh;overflow:hidden}.admin-sider .ant-layout-sider-children{display:flex;flex-direction:column}.admin-brand{height:84px;padding:0 22px;display:flex;align-items:center;gap:13px;border-bottom:1px solid rgba(255,255,255,.09);color:#f8f6f1}.admin-brand__mark{width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;border:1px solid rgba(201,169,110,.75);border-radius:11px;color:#c9a96e;font-family:Georgia,serif;font-size:22px}.admin-brand div{display:flex;flex-direction:column}.admin-brand strong{font-family:Georgia,serif;font-size:21px;letter-spacing:-.02em}.admin-brand small{margin-top:2px;color:#f8f6f17a;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.admin-sider .ant-menu{margin-top:17px;padding-inline:10px;border:0}.admin-sider .ant-menu-item{margin-block:5px}.admin-sider__environment{margin:auto 20px 22px;padding:13px 15px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#f8f6f194;font-size:11px}.admin-sider__environment span{width:7px;height:7px;margin-right:8px;display:inline-block;border-radius:50%;background:#79bc89;box-shadow:0 0 0 4px #79bc891f}.admin-header{height:70px;padding:0 28px!important;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e2db;background:#ffffffe6!important;backdrop-filter:blur(12px)}.admin-header__actions{display:flex;align-items:center;gap:16px}.admin-language-select{width:112px}.admin-user{padding:0;display:flex;align-items:center;gap:10px;border:0;color:#34413c;background:transparent;cursor:pointer;font-size:12px}.admin-content{padding:24px 30px 60px}.admin-page{margin-top:20px}.admin-page__heading{margin:0 0 28px;display:flex;justify-content:space-between;align-items:end}.admin-page__heading span{color:#c09b59;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.admin-page__heading h1{margin:7px 0;font-family:Georgia,serif;font-size:38px;line-height:1;font-weight:500;letter-spacing:-.035em}.admin-page__heading p{margin:0;color:#737b78;font-size:12px}.admin-page__heading .ant-btn{height:42px;padding-inline:19px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric-grid .ant-card{border-color:#e5e2db;box-shadow:0 7px 24px #24352f09}.metric-grid .ant-card-body{position:relative;display:flex;flex-direction:column}.metric-card__icon{position:absolute;top:22px;right:22px;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#947642;background:#f3ecdf;font-size:18px}.metric-grid span{color:#737b78;font-size:11px}.metric-grid strong{margin:18px 0 8px;font-family:Georgia,serif;font-size:36px;font-weight:500}.metric-grid small{color:#8a918e;font-size:10px}.metric-grid small .anticon{margin-right:5px;color:#6aa377}.dashboard-grid{margin-top:18px;display:grid;grid-template-columns:.84fr 1.16fr;gap:18px}.dashboard-panel{border-color:#e5e2db}.dashboard-panel .ant-card-head-title{font-family:Georgia,serif;font-size:18px;font-weight:500}.readiness-row{margin-bottom:22px}.readiness-row:last-child{margin-bottom:0}.readiness-row>div{margin-bottom:7px;display:flex;justify-content:space-between;font-size:11px}.readiness-row strong{font-size:10px;font-weight:500}.dashboard-products>div{padding:11px 0;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid #eeece7}.dashboard-products>div:last-child{border:0}.dashboard-products img{width:46px;height:46px;object-fit:cover;border-radius:9px;background:#efede7}.dashboard-products span{display:flex;flex-direction:column;gap:3px}.dashboard-products strong{font-size:11px;font-weight:600}.dashboard-products small{color:#8a918e;font-size:9px;text-transform:capitalize}.table-card{border-color:#e5e2db;box-shadow:0 8px 26px #24352f09}.table-card .ant-card-body{padding:0}.table-toolbar{min-height:68px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eceae5}.table-toolbar .ant-input-affix-wrapper{width:330px}.table-toolbar span{color:#8a918e;font-size:11px}.table-card .ant-table-thead th{color:#727a77;background:#faf9f6;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.table-card .ant-table-cell{font-size:11px}.product-cell{display:flex;align-items:center;gap:13px}.product-cell .ant-avatar{background:#eeece6}.product-cell div{display:flex;flex-direction:column;gap:3px}.product-cell strong{font-size:12px;font-weight:600}.product-cell span,.muted{color:#929996;font-size:9px}.category-label{text-transform:capitalize}.form-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.form-grid--three{grid-template-columns:1fr .7fr .55fr}.ant-drawer .ant-drawer-title{font-family:Georgia,serif;font-size:21px;font-weight:500}@media(max-width:1320px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}}.auth-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;color:#737b78;background:#f4f2ed;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.login-page{min-height:100vh;display:grid;grid-template-columns:1.08fr .92fr;background:#f8f6f1}.login-visual{position:relative;overflow:hidden;padding:46px 58px;display:flex;flex-direction:column;justify-content:space-between;color:#f8f6f1;background:linear-gradient(180deg,#1827212e,#182721b8),url(https://static.sevoryn.com/sevoryn/assets/images/photo-1600566753190-17f0baa2a6c3.jpg) center/cover no-repeat}.image-upload-field .ant-upload-wrapper .ant-upload-drag{padding:22px;background:#faf9f6;border-color:#d9d5ca}.image-upload-field .ant-upload-wrapper .ant-upload-drag:hover{border-color:#24352f}.image-upload-preview{overflow:hidden;border:1px solid #e5e1d8;border-radius:14px;background:#faf9f6}.image-upload-preview .ant-image{display:block;width:100%}.image-upload-preview img{width:100%;height:260px;object-fit:contain;background:#f2f0ea}.image-upload-preview>div:last-child{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;color:#6f756f;font-size:12px}.repeatable-card{padding:18px;border:1px solid #e5e1d8;border-radius:14px;background:#faf9f6}.repeatable-card__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.repeatable-card--compact>.ant-btn{margin-top:-14px}.login-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(36,53,47,.35),transparent 70%);pointer-events:none}.login-visual>*{position:relative;z-index:1}.login-visual__brand{display:flex;align-items:center;gap:13px}.login-visual__brand>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(201,169,110,.8);border-radius:11px;color:#c9a96e;font-family:Georgia,serif;font-size:23px}.login-visual__brand strong{font-family:Georgia,serif;font-size:27px;font-weight:500}.login-visual__content{max-width:670px}.login-visual__content>span{color:#d9bd89;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.login-visual h1{margin:20px 0 24px;font-family:Georgia,serif;font-size:clamp(48px,4.8vw,70px);line-height:1.02;font-weight:500;letter-spacing:-.04em}.login-visual p{max-width:510px;color:#f8f6f1b8;font-size:15px;line-height:1.65}.login-visual>small{color:#f8f6f185;font-size:9px;letter-spacing:.08em}.login-form-panel{padding:50px;display:grid;place-items:center}.login-form-wrap{width:min(100%,430px)}.login-form-top{display:flex;align-items:center;justify-content:space-between;gap:16px}[dir=rtl] .admin-sider__environment span{margin-right:0;margin-left:8px}.login-eyebrow{color:#b58f4f;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.login-form-wrap h2{margin:12px 0;font-family:Georgia,serif;font-size:43px;line-height:1;font-weight:500;letter-spacing:-.035em}.login-form-wrap>p{margin-bottom:34px;color:#747c79;font-size:13px;line-height:1.65}.login-form-wrap .ant-alert{margin-bottom:24px}.login-form-wrap .ant-form-item{margin-bottom:21px}.login-form-wrap .ant-input-affix-wrapper{height:48px}.login-form-wrap .ant-btn-lg{height:50px;margin-top:7px}.login-help{display:block;margin-top:22px;color:#929895;text-align:center;font-size:9px}
