@charset "utf-8";

.sheet[_ngcontent-ng-c1576723822] { bottom: 0px; height: 100%; left: 0px; position: fixed; width: 100%; z-index: 100; }

.sheet__content[_ngcontent-ng-c1576723822] { background: rgb(255, 255, 255); display: flex; flex-direction: column; height: auto; max-height: 100%; position: absolute; width: 100%; }

.sheet__content--bottom-position[_ngcontent-ng-c1576723822] { bottom: 0px; }

.sheet__header[_ngcontent-ng-c1576723822] { flex: 0 0 auto; position: relative; }

.sheet__body[_ngcontent-ng-c1576723822] { flex: 1 1 auto; overflow-y: auto; }

.sheet__footer[_ngcontent-ng-c1576723822] { flex: 0 0 auto; }

.sheet__close[_ngcontent-ng-c1576723822] { align-items: center; bottom: 0px; cursor: pointer; display: flex; justify-content: center; line-height: 0; position: absolute; right: 0px; top: 0px; width: 2.75rem; }

.sheet__close-icon[_ngcontent-ng-c1576723822] { fill: var(--standard-grey, #6c7079); }

.sheet__overlay[_ngcontent-ng-c1576723822] { background-color: var(--very-dark-grey, #2e2e2e); inset: 0px; opacity: 0.9; position: absolute; }

.sheet__overlay--transparent[_ngcontent-ng-c1576723822] { background-color: transparent; }

.nudge__content[_ngcontent-ng-c1576723822] { background: rgb(255, 255, 255); display: flex; flex-direction: column; height: auto; max-height: 100%; width: 100%; }

.nudge__content--with-shadow[_ngcontent-ng-c1576723822] { box-shadow: rgba(46, 46, 46, 0.1) 0px 4px 4px; }

.nudge__content--transparent[_ngcontent-ng-c1576723822] { background: transparent; }

.nudge__close[_ngcontent-ng-c1576723822] { align-items: start; bottom: 0px; cursor: pointer; display: flex; justify-content: center; line-height: 0; position: absolute; right: 0px; top: 0px; width: 2.75rem; }