.phr-ui-cal-hidden{position:absolute !important;left:0 !important;top:0 !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important;overflow:hidden !important;border:0 !important;padding:0 !important;margin:0 !important}.phr-ui-cal-host{position:relative !important;min-width:0}.phr-brand .phr-brand-date-control .phr-brand-date-readable{display:none!important}.phr-report .phr-ui-cal-btn,.phr-brand .phr-ui-cal-btn{box-sizing:border-box !important;display:flex !important;align-items:center !important;gap:9px !important;justify-content:space-between !important;width:100% !important;min-height:46px !important;height:46px !important;padding:0 12px !important;border:1px solid #d4dee9 !important;border-radius:9px !important;background:#fff !important;color:#344054 !important;text-align:left !important;font-family:inherit !important;font-size:13px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:normal !important;text-transform:none !important;box-shadow:none !important;cursor:pointer !important;transition:border-color .14s ease,box-shadow .14s ease !important}.phr-report .phr-ui-cal-btn:hover,.phr-brand .phr-ui-cal-btn:hover{border-color:#8cb9b6 !important;background:#fff !important}.phr-report .phr-ui-cal-btn:focus-visible,.phr-brand .phr-ui-cal-btn:focus-visible,.phr-report .phr-ui-cal-btn[aria-expanded=true],.phr-brand .phr-ui-cal-btn[aria-expanded=true]{border-color:#138d85 !important;outline:none !important;box-shadow:0 0 0 3px rgba(19,141,133,.12) !important}.phr-ui-cal-btn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phr-ui-cal-btn svg{width:17px;height:17px;flex:none;stroke:#78919a;stroke-width:1.8;fill:none}.phr-ui-cal-pop{position:fixed;z-index:2147483000;width:316px;max-width:calc(100vw - 20px);box-sizing:border-box;background:#fff;color:#344054;border:1px solid #e5ebf0;border-radius:13px;box-shadow:0 16px 50px rgba(19,34,51,.17),0 3px 9px rgba(19,34,51,.055);padding:15px 14px 11px;text-align:left;font-family:inherit;font-size:13px;font-weight:400;line-height:1.35}.phr-ui-cal-pop *{box-sizing:border-box}.phr-ui-cal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}.phr-ui-cal-title{font-size:14px;font-weight:750;color:#263a48;flex:1;text-align:left}.phr-ui-cal-pop button,.phr-ui-cal-pop select{font:inherit}.phr-ui-cal-title-btn{border:0;background:0 0;padding:5px 3px;color:inherit;cursor:pointer;font-weight:750;text-align:left;border-radius:5px}.phr-ui-cal-title-btn:hover{background:#f4f8f8}.phr-ui-cal-nav{display:flex;align-items:center;gap:7px}.phr-ui-cal-arrow{width:29px;height:29px;display:flex;align-items:center;justify-content:center;border:1px solid #e7ecf1;border-radius:8px;background:#f9fbfc;color:#456879;cursor:pointer;font-size:18px;line-height:1}.phr-ui-cal-arrow:hover:not(:disabled){border-color:#bfdad6;background:#eaf8f5;color:#167d78}.phr-ui-cal-arrow:disabled{opacity:.35;cursor:not-allowed}.phr-ui-cal-weekdays,.phr-ui-cal-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.phr-ui-cal-weekdays{margin-bottom:5px}.phr-ui-cal-weekdays span{display:flex;align-items:center;justify-content:center;height:26px;font-size:10px;color:#7d8c9b;font-weight:600}.phr-ui-cal-day{min-width:0;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:8px;background:0 0;color:#344054;font-size:12px;font-weight:500;line-height:1;cursor:pointer}.phr-ui-cal-day:not(:disabled):hover{background:#e9f7f4;color:#087d74}.phr-ui-cal-day.is-outside{color:#bdc6cf}.phr-ui-cal-day.is-today{border-color:#8bc6c2;color:#087d74}.phr-ui-cal-day.is-selected{background:#e5f5f2;border-color:#159a8e;color:#087970;font-weight:750}.phr-ui-cal-day:disabled{color:#d1d5db;opacity:.65;cursor:not-allowed}.phr-ui-cal-day:focus-visible,.phr-ui-cal-pop button:focus-visible,.phr-ui-cal-pop select:focus-visible{outline:2px solid #159a8e;outline-offset:1px}.phr-ui-cal-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:11px;border-top:1px solid #edf1f3}.phr-ui-cal-hint{color:#8c98a5;font-size:10px}.phr-ui-cal-today{border:1px solid #c7e7e0;border-radius:8px;background:#eaf8f5;color:#0a7970;padding:7px 11px;font-size:11px;font-weight:700;cursor:pointer}.phr-ui-cal-today:hover:not(:disabled){background:#d6f1ea}.phr-ui-cal-today:disabled{opacity:.4;cursor:not-allowed}.phr-ui-cal-choose{display:grid;gap:11px}.phr-ui-cal-year-row{display:flex;gap:10px;align-items:center;justify-content:space-between;color:#667085;font-size:12px}.phr-ui-cal-year-row select{max-width:150px;padding:6px 8px;border:1px solid #d6e0e8;border-radius:7px;background:#fff;color:#344054}.phr-ui-cal-months{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.phr-ui-cal-month{padding:9px 5px;border-radius:8px;border:1px solid #e6edf0;background:#fff;color:#344054;cursor:pointer;font-size:12px}.phr-ui-cal-month:hover:not(:disabled),.phr-ui-cal-month.is-selected{border-color:#99d0c8;background:#eaf8f5;color:#087d74}.phr-ui-cal-month:disabled{opacity:.35;cursor:not-allowed}@media(max-width:480px){.phr-ui-cal-pop{padding:12px 11px 9px;width:308px}.phr-ui-cal-day{height:38px}.phr-ui-cal-head{margin-bottom:10px}}