.form-popup__overlay{z-index:1000;background:#0006;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.form-popup{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:576px;margin:auto;padding:24px 32px 32px;display:flex;position:relative}.form-popup__back{width:32px;height:32px;margin:0 0 var(--gap-sm) -6px;cursor:pointer;justify-content:center;align-items:center;display:none}.form-popup__back-icon{width:7px;height:12px}.form-popup__close{justify-content:end;display:flex;position:absolute;top:24px;right:32px}.form-popup__title{color:#1e1e1e;margin:0 0 16px;font-family:Cera Round,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:140%}.form-popup__description{color:#1e1e1e;margin-bottom:32px;font-family:Cera Round,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%}@media (min-width:769px){.form-popup{box-shadow:0 4px 8px #0003}}@media (max-width:768px){.form-popup__overlay{background:0 0;align-items:stretch;overflow:hidden}.form-popup{-webkit-overflow-scrolling:touch;border-radius:0;max-width:none;height:100%;margin:0;padding:18px 12px 32px;overflow-y:auto}.form-popup__back{display:flex}.form-popup__close{display:none}.form-popup__title{font-size:24px}.form-popup__description{margin-bottom:24px;font-size:16px}}
.drug-select{width:100%;position:relative}.drug-select__trigger{justify-content:space-between;align-items:center;gap:var(--gap-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-light);cursor:pointer;text-align:left;width:100%;padding:24px 12px;font-family:Cera Round,sans-serif;font-size:16px;display:flex}.drug-select__trigger--error{border-color:var(--color-error)}.drug-select__placeholder{color:#757575}.drug-select__value{color:#1e1e1e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drug-select__chevron{background:url(/images2/svg/chevron-down.svg) 0 0/contain no-repeat;border:0;flex-shrink:0;width:12px;height:12px;transition:transform .2s}.drug-select__chevron--up{transform:rotate(180deg)}.drug-select__panel{top:calc(100% + var(--gap-xs));z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:320px;padding:var(--gap-sm) var(--gap-md);background:#fff;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.drug-select__panel-header{padding-bottom:var(--gap-sm);border-bottom:1px solid var(--color-border);margin-bottom:var(--gap-sm);justify-content:space-between;align-items:center;font-weight:500;display:flex}.drug-select__panel-header .drug-select__chevron{cursor:pointer}.drug-select__option{padding:var(--gap-sm) 0;border-bottom:1px solid var(--color-border);cursor:pointer;align-items:center;font-size:14px;display:flex}.drug-select__option:last-child{border-bottom:none}
.popup-dms{z-index:1;background:#0000004d;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0;overflow:auto}
