@charset "UTF-8";@font-face{font-family:AppFont;src:url(/assets/fonts/times.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AppFont;src:url(/assets/fonts/timesbd.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AppFont;src:url(/assets/fonts/timesi.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:AppFont;src:url(/assets/fonts/timesbi.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--xp-blue: #1ca0ef;--xp-navy: #0b2c4a;--xp-teal: #009688;--xp-red: #d5122e;--xp-held: #f5c518;--xp-booked: #2e8fe0;--xp-ink: #10233a;--xp-green: #228b22}*{box-sizing:border-box}html,body{margin:0;font-family:AppFont,Times New Roman,Georgia,serif;color:var(--xp-ink);overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}body:has(.ovl,.backdrop,.mask,.ms-ovl,app-chat-dock .panel){overflow:hidden}button,input,select,textarea{font-family:inherit}.fab-item,.fab-main{flex:none;align-self:center;min-width:48px;min-height:48px;appearance:none;-webkit-appearance:none;padding:0}.back>app-icon{vertical-align:middle}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;left:0;top:calc(100% + 6px);z-index:4000;width:max-content;max-width:13rem;padding:4px 9px;border-radius:6px;background:#616161;border:1px solid #9a9a9a;color:#fff;font-size:1.05rem;font-weight:400;line-height:1.3;text-align:left;text-transform:uppercase;white-space:pre-wrap;pointer-events:none;display:none}[data-tip][data-tip-pos=above]:after{top:auto;bottom:calc(100% + 6px)}[data-tip][data-tip-x]:after{left:auto;right:0}[data-tip]:hover:after,[data-tip]:focus-visible:after{display:block}@media(hover:none){[data-tip]:hover:after{display:none}}[data-tip][data-tip-open]:after{display:block}@media print{body.printing *{visibility:hidden}body.printing .print-area,body.printing .print-area *{visibility:visible}body.printing .print-area{position:absolute;top:0;left:0;width:100%}body.print-file>*:not(app-file-print){display:none}}
