#dmn-partner-widget{font-family:museo-sans,sans-serif;font-size:12px;width:100%;max-width:270px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;-ms-touch-action:manipulation;touch-action:manipulation;line-height:1.2}#dmn-partner-widget button{-webkit-font-smoothing:antialiased}#dmn-partner-widget .button{font-family:inherit;box-sizing:border-box;-webkit-appearance:none;padding:.5em;border:1px solid rgba(255,255,255,.2);background-color:#000;border-radius:3px;outline:0;cursor:pointer}#dmn-partner-widget .button.button--disabled,#dmn-partner-widget .button:disabled{opacity:.3;cursor:not-allowed}#dmn-partner-widget .button:focus :not(.button--disabled),#dmn-partner-widget .button:focus :not(:disabled){border-color:#d7b7a0}#dmn-partner-widget .stage .dropdown{height:39px;background-color:#000;display:flex;align-items:center;padding:0 1em;font-size:.9em;touch-action:manipulation;cursor:pointer}#dmn-partner-widget .stage .dropdown.dropdown--clickable:hover{background-color:#000}#dmn-partner-widget .stage .dropdown.dropdown--clickable:hover .dropdown__title{color:#d7b7a0}#dmn-partner-widget .stage .dropdown.dropdown--clickable:hover .dropdown__edit-btn{color:#d7b7a0}#dmn-partner-widget .stage .dropdown .dropdown__title{text-transform:uppercase;flex:1;margin:0 1em;font-weight:500}#dmn-partner-widget .stage .dropdown.dropdown--open .dropdown__title{color:#fff}#dmn-partner-widget .stage .dropdown.dropdown--open .dropdown__icon svg path{fill:#d7b7a0}#dmn-partner-widget .stage .dropdown.dropdown--open:not(.dropdown--no-shadow){box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.2)}#dmn-partner-widget .stage .dropdown:not(.dropdown--no-shadow){border-bottom:1px solid transparent}#dmn-partner-widget .stage .dropdown .dropdown__icon svg{text-align:center;display:flex;justify-content:flex-end}#dmn-partner-widget .stage .dropdown .dropdown__icon svg path{fill:#d7b7a0;transition:.2s fill}#dmn-partner-widget .date-selector{touch-action:manipulation}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar{background-color:transparent;border:0;width:100%}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header{display:flex;justify-content:space-between;line-height:20px;font-family:"museo-sans",sans-serif;font-size:12px}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header>span:first-child+span{line-height:32px}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .prev,#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .next{width:32px;height:33px;border-radius:0}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .prev.prev:after,#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .next.prev:after{border-right-color:#ccc}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .prev.prev:not(.disabled):hover,#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .next.prev:not(.disabled):hover{background:#eee}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .prev.prev:not(.disabled):hover:after,#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .next.prev:not(.disabled):hover:after{border-right-color:#d7b7a0}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .prev.next:after,#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .next.next:after{border-left-color:#ccc}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .prev.next:not(.disabled):after,#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .next.next:not(.disabled):after{border-left-color:#d7b7a0}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .prev.next:not(.disabled):hover,#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .next.next:not(.disabled):hover{background:#eee}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .prev.next:not(.disabled):hover:after,#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .next.next:not(.disabled):hover:after{border-left-color:#d7b7a0}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar .cell{font-size:1.3em;height:33px;line-height:33px;text-align:center;border-radius:3px;font-weight:300}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar .cell.day-header{font-weight:700;text-transform:uppercase;font-size:.8em;color:#fff;white-space:nowrap}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover{border-color:transparent;background:#d7b7a0;color:#000}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).selected,#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).selected:hover{border-color:transparent;background:#d7b7a0;color:#000;font-weight:500}#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar .disabled{color:#fff;opacity:.4}#dmn-partner-widget .date-selector .calendar__loading{height:2px;background-color:transparent;margin:0-1em;position:absolute;width:100%;margin-top:-7px}#dmn-partner-widget .footer{display:flex;justify-content:flex-end;align-items:center;padding:.5em 0;font-size:8pt;color:#fff}#dmn-partner-widget .footer span,#dmn-partner-widget .footer img{vertical-align:middle;height:40px;width:110px}#dmn-partner-widget .contents{min-height:400px}#dmn-partner-widget #dmn-widget-inner{border:1px solid rgba(255,255,255,.3);background-color:#000;border-radius:3px;height:475px;overflow:hidden;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);position:relative;transform:translate3d(0,0,0)}#dmn-partner-widget #dmn-widget-inner .padded-interior{padding:1em;box-sizing:border-box}#dmn-partner-widget #dmn-widget-inner a:visited{color:#d7b7a0}#dmn-partner-widget #dmn-widget-inner a:hover{color:#c89c7c}#dmn-partner-widget #dmn-widget-inner .stage{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#000}#dmn-partner-widget #dmn-widget-inner .stage.stage--full-size{margin-top:0!important;z-index:10000}#dmn-partner-widget #dmn-widget-inner .stage .scroll-height{overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden;position:relative}#dmn-partner-widget #dmn-widget-inner .number-people-dropdown{display:flex;align-content:center;align-items:center;justify-content:center;text-align:center;position:relative;max-width:100%;touch-action:manipulation}#dmn-partner-widget #dmn-widget-inner .number-people-dropdown.number-people-dropdown{margin:0 auto;height:30px}#dmn-partner-widget #dmn-widget-inner .number-people-dropdown.number-people-dropdown select{opacity:0;position:absolute;color:#000}#dmn-partner-widget #dmn-widget-inner .number-people-dropdown.number-people-dropdown .number-people-dropdown-facade{position:absolute;left:0;right:0;text-align:left;padding:5px 1em;border-bottom:2px solid #d7b7a0;color:#fff}#dmn-partner-widget #dmn-widget-inner .number-people-dropdown.number-people-dropdown select,#dmn-partner-widget #dmn-widget-inner .number-people-dropdown.number-people-dropdown input[type=number]{width:100%;outline:0;padding:5px 1em;font-size:1.5em;background-color:transparent;border:0;border-bottom:2px solid #d7b7a0;border-radius:0;font-weight:500}#dmn-partner-widget #dmn-widget-inner .number-people-dropdown.number-people-dropdown .number-people-dropdown--caret{position:absolute;border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;right:1em;top:1em}#dmn-partner-widget #dmn-widget-inner .number-people-dropdown.number-people-dropdown .number-people-dropdown--caret:after{content:"";border-top:8px solid #000;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:-10px;left:-8px}#dmn-partner-widget #dmn-widget-inner .number-people-dropdown.number-people-dropdown span{color:#fff;font-size:1.5em;cursor:pointer}#dmn-partner-widget #dmn-widget-inner .date-selector .date-selector__quick-buttons{display:flex;margin:0-.5em 1em -.5em;justify-content:space-around}#dmn-partner-widget #dmn-widget-inner .date-selector .date-selector__quick-buttons button{flex:1;margin:0 .5em;color:#fff;background-color:#000;border-color:#d7b7a0;transition:.1s color,.1s border-color;padding:.75em;font-weight:700;text-transform:uppercase;font-size:1em;touch-action:manipulation;cursor:pointer}#dmn-partner-widget #dmn-widget-inner .date-selector .date-selector__quick-buttons button:hover{border-color:#d7b7a0;background-color:#000;color:#d7b7a0}#dmn-partner-widget #dmn-widget-inner .date-selector .date-selector__quick-buttons button:active{box-shadow:inset 1px 1px}#dmn-partner-widget #dmn-widget-inner hr.dashed{border:0;border-bottom:1px dashed rgba(255,255,255,.2);margin:1.3em 0}#dmn-partner-widget #dmn-widget-inner .prompt-check-alternatives{position:absolute;top:calc(50% - 50px);left:1em;right:1em;padding:1em;z-index:10000;border-radius:3px;background-color:#000;border-width:1px;border-style:solid;border-color:#d7b7a0;color:#fff;box-shadow:0 0 2px rgba(0,0,0,.1)}