.am-overlay{z-index:200;background:0 0;justify-content:center;align-items:center;transition:background .25s;display:flex;position:fixed;inset:0}.am-overlay--visible{background:#0000004d}.am-modal{background:var(--admin-surface);border-radius:16px;flex-direction:column;width:480px;max-width:calc(100vw - 32px);max-height:85vh;transition:transform .2s cubic-bezier(.4,0,1,1);display:flex;overflow:hidden;transform:translateY(24px);box-shadow:0 8px 28px #00000047}.am-overlay--visible .am-modal{transition:transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.am-modal__header{border-bottom:1px solid var(--admin-border);background:#f7f7f7;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.am-modal__title{color:var(--admin-text);margin:0;font-size:15px;font-weight:600}.am-modal__close{cursor:pointer;width:32px;height:32px;color:var(--admin-text-secondary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}.am-modal__close:hover{background:#ebebeb}.am-modal__body{flex:1;padding:20px;overflow-y:auto}.disc-radio{border:1px solid var(--admin-border);width:18px;height:18px;transition:border-color var(--duration-fast);box-sizing:border-box;border-radius:50%;flex-shrink:0}.container:has(.discounts-page){max-width:none;height:100%;padding:0;overflow:visible}.discounts-page,.discounts-page .admin-editor{height:auto!important;overflow:visible!important}.discounts-page .admin-content{margin:0 18px;padding:0;overflow:visible!important}.discounts-page .dx-table__title{font-weight:var(--font-weight-medium)}.discounts-page .dx-table__meta{color:var(--admin-text);margin-top:0}.disc-value{gap:var(--space-2);grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:start;display:grid}.disc-value__type,.disc-value__amount{min-width:0}.disc-cond__dates{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.disc-sum__name{font-size:var(--font-md);color:var(--admin-text);margin-top:var(--space-1);font-weight:var(--font-weight-normal)}.disc-sum__method{font-size:var(--font-md);color:var(--admin-text);margin-bottom:0;font-weight:500}.disc-sum__list{padding-left:var(--space-4);font-size:var(--font-md);color:var(--admin-text);margin:0;line-height:1.8;list-style:outside}.disc-sum__unset{color:var(--admin-text-tertiary)}