.ui.ap .bx-chev .i, .ui.ap .bx-period .i{width: 14px;height: 14px}.bx-calwin{display: flex;flex-direction: column}.bx-calkop{display: flex;align-items: flex-start;padding: 23px 23px 0 33px}.bx-new{height: 37px;padding: 0 17px 0 15px;font-size: 13.5px}.ui.ap .bx-new .i{width: 15px;height: 15px}.bx-calbar{display: flex;align-items: center;gap: 9px;padding: 14px 32px 0 33px;height: 30px;box-sizing: content-box}.bx-period{display: inline-flex;align-items: center;gap: 5px;font: 400 22.5px/1 "PP Mori UI", sans-serif;letter-spacing: -0.012em;color: #3D5E3B;margin-left: -2px}.bx-period .i{color: #3D5E3B;opacity: 0.8;margin-top: 2px}.bx-sbtn{height: 30px;padding: 0 13px 0 12px;font-size: 13px;gap: 6px}.ui.ap .bx-sbtn .i{width: 14px;height: 14px}.bx-cal{--tc: 66px;--hh: 53.1px;--t0: 7.27;flex: 1;min-height: 0;margin: 13px 24px 25px 25px;display: flex;flex-direction: column;background: #fff;border-radius: 14px 14px 0 0;overflow: hidden;box-shadow: inset 0 0 0 1px var(--line-soft)}.bx-calhead, .bx-allday, .bx-calbody{display: grid;grid-template-columns: var(--tc) repeat(5, minmax(0, 1fr))}.bx-calhead{height: 54px;border-bottom: 1px solid var(--line-soft)}.bx-calhead span{display: flex;align-items: center;justify-content: center;gap: 13px;font-size: 13.5px;color: var(--soft);border-left: 1px solid var(--line-soft)}.bx-calhead b{font-weight: 400;font-size: 15.5px;color: var(--ink)}.bx-calhead .is-today{color: #3D5E3B;gap: 9px}.bx-calhead .is-today b{width: 28px;height: 28px;border-radius: 50%;display: grid;place-items: center;background: #5E8A5E;color: #fff;font-size: 14.5px}.bx-calhead .bx-tz, .bx-allday .bx-tz{border-left: 0;justify-content: flex-end;padding-right: 11px;font: 400 10.5px/1.05 'PP Mori UI', sans-serif;letter-spacing: 0.1em;color: var(--soft);text-align: right}.bx-allday{height: 42px;border-bottom: 1px solid var(--line-soft)}.bx-allday .bx-tz{display: flex;align-items: center}.bx-allday i{border-left: 1px solid var(--line-soft)}.bx-allday i.is-today, .bx-col.is-today{background: #F8F7F3}.bx-calbody{position: relative;flex: 1;min-height: 0;background-image: repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hh) / 2 - 1px), var(--line-soft) calc(var(--hh) / 2 - 1px), var(--line-soft) calc(var(--hh) / 2));background-position: 0 calc((8 - var(--t0)) * var(--hh) - var(--hh) / 2)}.bx-hours{position: relative}.bx-hours span{position: absolute;right: 11px;top: calc((var(--t) - var(--t0)) * var(--hh));translate: 0 -50%;font-size: 11.5px;color: var(--soft);font-variant-numeric: tabular-nums;background: #fff;padding: 2px 0}.bx-col{position: relative;border-left: 1px solid var(--line-soft)}.bx-ev{--blk: #5E8A5E;position: absolute;left: 5px;right: 5px;top: calc((var(--a) - var(--t0)) * var(--hh) + 1px);height: calc((var(--b) - var(--a)) * var(--hh) - 4px);box-sizing: border-box;display: flex;align-items: center;gap: 5px;padding: 0 7px 0 8px;border-radius: 7px;overflow: hidden;z-index: 2;background: linear-gradient(to right, color-mix(in srgb, var(--blk) 16%, #fff) 0%, color-mix(in srgb, var(--blk) 6%, #fff) 80%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 1.5px rgba(28, 27, 23, 0.045), inset 0 0 0 1px color-mix(in srgb, var(--blk) 20%, transparent)}.bx-ev em{flex: none;font-style: normal;font-size: 10.5px;color: var(--soft);font-variant-numeric: tabular-nums}.bx-ev b{min-width: 0;font-weight: 400;font-size: 12.5px;line-height: 1.3;color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bx-ev.is-two{flex-direction: column;align-items: stretch;justify-content: flex-start;gap: 1px;padding-top: 5px}.bx-ev p{display: flex;align-items: center;gap: 5px;margin: 0;height: 18px;color: var(--soft)}.ui.ap .bx-ev p .i{width: 12px;height: 12px;margin-left: auto}.bx-g{width: 17px;height: 17px;border-radius: 50%;display: grid;place-items: center;font: 500 8.5px/1 'PP Mori UI', sans-serif;background: var(--gb, #E6E1F0);color: var(--gc, #5B4C86);box-shadow: 0 0 0 1.5px #fff}.bx-ev.is-rose{--blk: #E0607A;background: linear-gradient(to right, #FDE5DD 0%, color-mix(in srgb, #E0607A 9%, #fff) 80%)}.bx-ev.is-rose.is-two:nth-child(3){background: linear-gradient(to bottom right, #FCEAE6, #F8D8DA)}.bx-ev.is-on{box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 1.5px rgba(28, 27, 23, 0.045), 0 0 0 1.5px #5E8A5E;z-index: 4}.bx-now{position: absolute;left: var(--tc);right: 0;top: calc((var(--a) - var(--t0)) * var(--hh));height: 1.5px;background: #5E8A5E;z-index: 3}.bx-now::before{content: '';position: absolute;left: -3px;top: -2.5px;width: 6px;height: 6px;border-radius: 50%;background: #5E8A5E}.bx-now b{position: absolute;left: calc(14px - var(--tc));top: 50%;translate: 0 -50%;padding: 3px 7px;border-radius: 999px;background: #5E8A5E;color: #fff;font: 500 11px/14px 'PP Mori UI', sans-serif;font-variant-numeric: tabular-nums;box-shadow: 0 0 0 2px #fff}.bx-float{bottom: 16px;gap: 8px;padding: 6px 7px}.bx-float .ap-seg span{padding: 6px 13px;font-size: 13.5px}.bx-chev{width: 30px;height: 30px;display: grid;place-items: center;color: var(--ink-2)}.bx-chev.l .i{rotate: 90deg}.bx-chev.r .i{rotate: -90deg}.bx-pop{position: absolute;z-index: 6;top: calc((var(--a) - var(--t0)) * var(--hh));left: calc(var(--tc) + (100% - var(--tc)) / 5 + 3px);width: 387px;box-sizing: border-box;padding: 17px 16px 16px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px rgba(28, 27, 23, 0.08), 0 2px 4px rgba(28, 27, 23, 0.05), 0 18px 40px -12px rgba(28, 27, 23, 0.26);display: flex;flex-direction: column}.bx-pophead{display: flex;align-items: flex-start;gap: 10px;padding-bottom: 12px}.bx-pophead > i{width: 3.5px;align-self: stretch;border-radius: 3px;background: #A1C5E4;margin: 2px 6px 2px 1px}.bx-pophead > div{flex: 1;min-width: 0}.bx-pophead b{display: block;font: 400 18.5px/1.3 'PP Mori UI', sans-serif;letter-spacing: -0.01em;color: var(--ink)}.bx-pophead span{display: flex;align-items: baseline;gap: 8px;margin-top: 3px;font-size: 13.5px;color: var(--ink-2)}.bx-pophead em{font-style: normal;font-size: 12px;color: var(--soft)}.ui.ap .bx-pophead > .i{width: 16px;height: 16px;color: var(--ink-2);margin: 4px 0 0 13px}.bx-poprow{display: flex;align-items: flex-start;gap: 13px;padding: 8px 0 6px 2px;font-size: 14px;color: var(--ink);line-height: 1.35}.ui.ap .bx-poprow > .i{width: 16px;height: 16px;color: var(--ink-2);margin-top: 1px}.bx-poprow small{display: flex;align-items: center;gap: 5px;margin-top: 5px;font-size: 12px;color: var(--soft)}.ui.ap .bx-poprow small .i{width: 11px;height: 11px}.bx-poprow.is-cal{padding-top: 10px;padding-bottom: 13px}.bx-poprow.is-cal i{width: 10px;height: 10px;border-radius: 3px;background: #A1C5E4;margin: 4px 3px 0 3px}.bx-popguest{display: flex;align-items: center;gap: 10px;padding: 6px 0 4px 28px;font-size: 14px;color: var(--ink)}.bx-pav{position: relative;width: 24px;height: 24px}.bx-pav img{width: 24px;height: 24px;border-radius: 50%;object-fit: cover;display: block}.bx-pav i{position: absolute;right: -5px;bottom: -5px;width: 13px;height: 13px;border-radius: 4px;background: #5E8A5E;color: #fff;display: grid;place-items: center;box-shadow: 0 0 0 1.5px #fff}.ui.ap .bx-pav i .i{width: 9px;height: 9px}.bx-popfoot{display: flex;align-items: center;gap: 8px;padding-top: 13px;border-top: 1px solid var(--line-soft)}.bx-popfoot .ap-btn{height: 31px;padding: 0 14px 0 13px;font-size: 13.5px;gap: 6px}.ui.ap .bx-popfoot .ap-btn .i{width: 14px;height: 14px}.bx-del{color: #A6492F;box-shadow: inset 0 0 0 1px rgba(166, 73, 47, 0.55)}.bx-bwin{display: flex;flex-direction: column}.bx-bkop{display: flex;align-items: flex-start;padding: 23px 23px 0 33px}.bx-btabs{margin-top: 27px;padding: 0 32px;flex: none}.bx-btabs .bx-tright{position: absolute;right: 32px;bottom: 0;z-index: 2;display: flex;gap: 9px;translate: 0 50%}.bx-tright .ap-btn{height: 29px;padding: 0 11px;font-size: 13px;gap: 7px;border-radius: 10px}.ui.ap .bx-tright .ap-btn .i{width: 14px;height: 14px}.bx-tright .ap-btn em{font-style: normal;color: var(--soft)}.bx-tright .ap-btn .dn{width: 12px;height: 12px;margin-left: 1px}.bx-bbody{position: relative;flex: 1;min-height: 0;background: #fff}.bx-tiles{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 17.5px;padding: 25px 33px 0 34px}.bx-tile{display: flex;flex-direction: column;gap: 12px;height: 192px;box-sizing: border-box;padding: 20px;border-radius: 16px;background: #fff;box-shadow: inset 0 0 0 1px var(--line-soft), 0 1px 2px rgba(28, 27, 23, 0.04)}.bx-mono{width: 45px;height: 45px;border-radius: 50%;display: grid;place-items: center;flex: none;background: color-mix(in srgb, var(--pg) 12%, #fff);color: var(--pg)}.ui.ap .bx-mono .i{width: 19px;height: 19px}.bx-tile > b{font: 400 16.5px/1.35 'PP Mori UI', sans-serif;color: var(--ink);letter-spacing: -0.005em}.bx-tfoot{margin-top: auto;display: flex;flex-direction: column;gap: 8px}.bx-prog{display: flex;align-items: center;gap: 12px}.bx-prog > span{flex: 1;height: 6px;border-radius: 999px;background: #EEEAE0;overflow: hidden}.bx-prog i{display: block;height: 100%;border-radius: inherit;background: #7CA77D}.bx-prog em{min-width: 34px;text-align: right;font-style: normal;font-size: 11.5px;color: var(--soft);font-variant-numeric: tabular-nums}.bx-meta{display: flex;align-items: center;justify-content: space-between;min-height: 28px}.bx-meta small{font-size: 12px;color: var(--faint)}.bx-stack{display: inline-flex;align-items: center}.bx-stack > *{width: 28px;height: 28px;box-sizing: border-box;border-radius: 50%;border: 2px solid #fff;object-fit: cover;flex: none}.bx-stack > * + *{margin-left: -8px}.bx-ini, .bx-more{display: inline-grid;place-items: center;background: #E7EBDD;color: #55603F;font: 600 10.5px/1 'PP Mori UI', sans-serif}.bx-more{background: #EEEAE0;color: var(--soft);font-weight: 500;font-size: 11px}.bx-tlchips{display: flex;align-items: center;gap: 6px;padding: 25px 34px 0;height: 26px;box-sizing: content-box}.bx-tlchips span{display: inline-flex;align-items: center;gap: 7px;height: 26px;padding: 0 7px 0 4px;border-radius: 999px;font-size: 12.5px;color: var(--ink);background: #fff;box-shadow: inset 0 0 0 1px var(--line-soft), 0 1px 1.5px rgba(28, 27, 23, 0.04);white-space: nowrap}.bx-tlchips span > i{width: 19px;height: 19px;border-radius: 50%;display: grid;place-items: center;background: color-mix(in srgb, var(--pg) 13%, #fff);color: var(--pg)}.ui.ap .bx-tlchips span > i .i{width: 11px;height: 11px}.bx-tlchips .x{width: 12px;height: 12px;color: var(--soft);margin-left: 5px}.bx-tlchips b{display: inline-flex;align-items: center;gap: 5px;margin-left: 8px;font-weight: 400;font-size: 12.5px;color: var(--soft)}.ui.ap .bx-tlchips b .i{width: 13px;height: 13px}.bx-tl{--nw: 290px;--dw: 73.4px;position: relative;margin: 12px 33px 0 34px;border-radius: 14px 14px 0 0;overflow: hidden;height: 631px;box-shadow: inset 0 0 0 1px var(--line-soft)}.bx-tlcols{position: absolute;left: var(--nw);right: 0;top: 0;bottom: 0;border-left: 1px solid var(--line);background: repeating-linear-gradient(to right, transparent 0, transparent calc(var(--dw) - 1px), var(--line-soft) calc(var(--dw) - 1px), var(--line-soft) var(--dw))}.bx-tlcols i{position: absolute;top: 61px;bottom: 0;left: calc(var(--d) * var(--dw));width: calc(var(--dw) - 1px)}.bx-tlcols i.we{background: #F7F6F0}.bx-tlcols i.wk{top: 0;width: 1px;left: calc(var(--d) * var(--dw) - 1px);background: var(--line)}.bx-tlcols i.td{background: #F1F7F0}.bx-tlcols i.td::after{content: '';position: absolute;left: 50%;top: 0;bottom: 0;width: 1.5px;background: #A4BCA4}.bx-tlhead, .bx-tlg, .bx-tlr{position: relative;display: grid;grid-template-columns: var(--nw) minmax(0, 1fr)}.bx-tlhead{height: 61px;border-bottom: 1px solid var(--line-soft)}.bx-tlhead .bx-tln{align-self: end;padding: 0 0 14px 17px;font-size: 12px;color: var(--soft)}.bx-tlhead .bx-tlt{position: relative}.bx-wk{position: absolute;top: 10px;left: calc(var(--d) * var(--dw) + 8px);font-size: 12px;color: var(--ink);white-space: nowrap}.bx-wk em{font-style: normal;color: var(--soft);margin-left: 6px}.bx-tldays{position: absolute;left: 0;bottom: 9px;display: flex}.bx-tldays span{width: var(--dw);flex: none;text-align: center;font-size: 11.5px;color: var(--soft);white-space: nowrap;line-height: 22px}.bx-tldays span.is-we{color: #B3AFA5}.bx-tldays span.is-today{color: var(--ink);font-weight: 500}.bx-tldays span.is-today::before{content: '';position: absolute;z-index: -1}.bx-tldays .is-today{position: relative;z-index: 0}.bx-tldays .is-today::after{content: '';position: absolute;inset: 0 4px;border-radius: 7px;background: #D5E6D2;z-index: -1}.bx-tlg{height: 40.5px;background: #FCFAF6;border-bottom: 1px solid var(--line-soft);z-index: 1}.bx-tlg .bx-tln{display: flex;align-items: center;gap: 9px;padding: 0 14px 0 23px;border-right: 1px solid var(--line)}.bx-tlmark{width: 22px;height: 22px;border-radius: 50%;display: grid;place-items: center;background: color-mix(in srgb, var(--pg) 13%, #fff);color: var(--pg)}.ui.ap .bx-tlmark .i{width: 12px;height: 12px}.bx-tlg b{flex: 1;font-weight: 500;font-size: 13.5px;color: var(--ink)}.bx-tlg em{font-style: normal;font-size: 12px;color: var(--soft);margin-right: 6px}.bx-tlg .dn{width: 13px;height: 13px;color: var(--ink-2)}.bx-tlr{height: 40.5px;border-bottom: 1px solid var(--line-soft)}.bx-tlr .bx-tln{display: flex;align-items: center;gap: 12px;padding: 0 16px 0 17px;background: #fff;border-right: 1px solid var(--line);min-width: 0}.bx-tlr .bx-tln span{flex: 1;min-width: 0;font-size: 13px;color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bx-tlr small{font-size: 11.5px;color: var(--soft);white-space: nowrap}.bx-tlr small.late{color: #A6492F}.bx-tlt{position: relative}.bx-tm{position: absolute;top: 50%;translate: 0 -50%;left: calc(var(--d) * var(--dw) + 5px);display: flex;align-items: center;gap: 6px;z-index: 1}.bx-tm i{width: 13px;height: 13px;border-radius: 3.5px;background: var(--c);margin-left: 23px}.bx-tm img{width: 22px;height: 22px;border-radius: 50%;object-fit: cover;object-position: 50% 30%;box-shadow: 0 0 0 1.5px #fff}.bx-tm em{font-style: normal;font-size: 11px;font-weight: 500;color: #A6492F;background: #F6E3DA;border-radius: 999px;padding: 3px 7px;margin-left: 4px}.bx-tm em:first-child{margin-left: 0}.bx-tlfloat{gap: 8px;padding: 6px}.bx-tlfloat .ap-btn{height: 31px;padding: 0 13px;font-size: 13.5px;gap: 7px}.ui.ap .bx-tlfloat .ap-btn .i{width: 14px;height: 14px}.bx-vsep{width: 1px;height: 20px;background: var(--line)}.bx-sch{display: flex;flex-direction: column}.bx-schkop{display: flex;align-items: center;height: 30px;padding: 36px 34px 0 34px}.bx-month{font: 400 22.5px/1 'PP Mori UI', sans-serif;letter-spacing: -0.012em;color: #3D5E3B;margin-left: -1px}.bx-calchip{height: 30px;padding: 0 14px 0 13px;font-size: 13.5px;gap: 7px;color: #37553A}.bx-calchip i{width: 6px;height: 6px;border-radius: 50%;background: #7CA77D}.bx-schrow{flex: 1;min-height: 0;display: flex;gap: 17px;margin: 23px 24px 25px 25px}.bx-mgrid{flex: 1;min-width: 0;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));grid-template-rows: 33px repeat(5, minmax(0, 1fr));border-radius: 14px;overflow: hidden;box-shadow: inset 0 0 0 1px var(--line-soft)}.bx-mhead{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));border-bottom: 1px solid var(--line-soft)}.bx-mhead span{display: grid;place-items: center;font-size: 12.5px;color: var(--soft)}.bx-mc{display: flex;flex-direction: column;gap: 3px;padding: 6px 5px 0 5px;border-left: 1px solid var(--line-soft);border-bottom: 1px solid var(--line-soft);min-width: 0;overflow: hidden}.bx-mc:nth-child(5n + 2){border-left: 0}.bx-mc p{display: flex;align-items: center;gap: 7px;margin: 0 0 3px;height: 21px}.bx-mc p b{margin-left: auto;padding-right: 6px;font-weight: 500;font-size: 15px;color: var(--ink)}.bx-mc.is-prev p b{color: #C2BEB2}.bx-mc.is-today{background: linear-gradient(180deg, #F4F8F2, #F1F9F4)}.bx-mc.is-today p b{width: 22px;height: 22px;margin-right: 1px;padding: 0;border-radius: 50%;display: grid;place-items: center;background: #5E8A5E;color: #fff;font-size: 13.5px}.bx-cnt{display: inline-flex;align-items: center;gap: 4px;height: 20px;padding: 0 7px 0 6px;border-radius: 999px;background: #F1EEE6;font-size: 11px;color: var(--soft)}.ui.ap .bx-cnt .i{width: 11px;height: 11px}.bx-ms{display: inline-flex;align-items: center;gap: 5px;font-size: 12.5px;color: var(--soft);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0}.bx-ms::before{content: '';width: 4.5px;height: 4.5px;rotate: 45deg;background: var(--soft);flex: none;margin: 0 1px}.bx-mc.is-prev .bx-ms{margin-left: 2px}.bx-sp{display: flex;align-items: center;gap: 6px;height: 25px;padding: 0 8px;border-radius: 7px;box-sizing: border-box;flex: none;background: linear-gradient(to right, color-mix(in srgb, var(--pg) 13%, #fff) 0%, #fff 85%);box-shadow: inset 0 0 0 1px var(--line-soft), 0 1px 1.5px rgba(28, 27, 23, 0.035)}.bx-sp b{flex: 1;min-width: 0;font-weight: 400;font-size: 13px;color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bx-sp em{font-style: normal;font-size: 12.5px;color: var(--ink-2);padding: 0 6px;margin-left: -2px}.ui.ap .bx-sp .i{width: 12px;height: 12px;color: var(--ink-2);flex: none}.bx-sp i{width: 5.5px;height: 5.5px;border-radius: 50%;background: #A6492F;flex: none}.bx-mc small{padding: 1px 7px;font-size: 12px;color: var(--soft)}.bx-tray{width: 220px;flex: none;box-sizing: border-box;padding: 14px 12px 0 12px;border-radius: 14px;box-shadow: inset 0 0 0 1px var(--line-soft);display: flex;flex-direction: column;gap: 8px}.bx-tray p{display: flex;align-items: baseline;gap: 7px;margin: 0;padding: 0 2px 0 0}.bx-tray p b{font-weight: 500;font-size: 14px;color: var(--ink)}.bx-tray p em{font-style: normal;font-size: 11px;color: var(--soft)}.ui.ap .bx-tray p .i{width: 14px;height: 14px;margin-left: auto;rotate: -90deg;color: var(--ink-2);align-self: center}.bx-tray small{font-size: 11.5px;line-height: 1.25;color: var(--soft);margin-bottom: 8px}.bx-tray .bx-sp{height: auto;padding: 6px 9px}.bx-tray .bx-sp b{white-space: normal;font-size: 12.5px;line-height: 1.3}.bx-time{padding: 0 33px 0 34px}.ui .bx-th{display: flex;align-items: baseline;gap: 12px;margin: 0;padding-top: 42px;font-size: 13px;color: var(--soft)}.bx-th b{font: 400 19px/1 'PP Mori UI', sans-serif;color: var(--ink);letter-spacing: -0.01em}.bx-ttiles{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12.5px;margin-top: 19px}.bx-tt{position: relative;height: 132px;box-sizing: border-box;padding: 15px 14px 14px;border-radius: 14px;background: #fff;display: flex;flex-direction: column;box-shadow: inset 0 0 0 1px var(--line-soft), 0 1px 2px rgba(28, 27, 23, 0.04);min-width: 0}.bx-tt small{font-size: 12.5px;color: var(--soft)}.bx-tt > b{margin-top: 7px;font: 400 22.5px/1.15 'PP Mori UI', sans-serif;letter-spacing: -0.015em;color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bx-tt > span{margin-top: 8px;font-size: 13px;color: var(--soft)}.bx-dash{display: flex;align-items: center;gap: 8px}.bx-dash::before{content: '';width: 10px;height: 3px;border-radius: 2px;background: #5E8A5E}.bx-wbars{display: flex;align-items: flex-end;justify-content: space-around;height: 30px;margin-top: auto;border-bottom: 1px solid var(--line);padding: 0 12px}.bx-wbars i{width: 18px;height: var(--h);border-radius: 3px 3px 0 0;background: #9DBE98}.ui .bx-axis{display: flex;justify-content: space-between;margin: 4px 0 0;font-size: 11px;color: var(--soft)}.bx-split{margin-top: auto;display: flex;gap: 2px;height: 8px;margin-bottom: 4px}.bx-split i{border-radius: 2px;background: #9DBE98}.bx-split i:first-child{border-radius: 999px 2px 2px 999px}.bx-split i:last-child{border-radius: 2px 999px 999px 2px}.ui .bx-perb{margin: 28px 0 0;padding: 0 0 9px 8px;font-size: 13px;color: var(--soft);border-bottom: 1px solid var(--line-soft)}.bx-pb > div{display: grid;grid-template-columns: 22px 230px minmax(0, 1fr) 130px;align-items: center;gap: 12px;height: 43px;padding: 0 0 0 8px;border-bottom: 1px solid var(--line-soft)}.bx-sq{width: 22px;height: 22px;border-radius: 6px;display: grid;place-items: center;background: color-mix(in srgb, var(--pg) 12%, #fff);color: var(--pg)}.ui.ap .bx-sq .i{width: 12px;height: 12px}.bx-pb b{font-weight: 400;font-size: 14px;color: var(--ink)}.bx-pbar{height: 7px;border-radius: 999px;background: #EEEAE0;overflow: hidden}.bx-pbar i{display: block;width: var(--w);height: 100%;border-radius: inherit;background: #7CA77D}.bx-pb em{font-style: normal;font-size: 14px;color: var(--ink);padding-left: 50px;font-variant-numeric: tabular-nums}.ui .bx-budget{display: flex;gap: 10px;margin: 0;padding: 18px 0 0 8px;font-size: 12.5px;color: var(--soft)}.bx-budget b{font-weight: 400;color: #37553A}.bx-pkop{display: flex;align-items: center;gap: 12px;height: 36px;padding: 26px 32px 0 25px;box-sizing: content-box}.bx-pmark{width: 31px;height: 31px;border-radius: 50%;display: grid;place-items: center;flex: none;background: var(--pg);color: #fff}.ui.ap .bx-pmark .i{width: 16px;height: 16px}.ui .bx-pkop .ap-title{white-space: nowrap;font-size: 28px}.ui.ap .bx-star{width: 17px;height: 17px;color: var(--ink-2);margin-left: 6px}.bx-mem > *{width: 29px;height: 29px}.bx-plus{display: inline-grid;place-items: center;background: #fff;color: var(--ink-2);box-shadow: inset 0 0 0 1px var(--line);border: 0 !important;margin-left: 2px !important}.ui.ap .bx-plus .i{width: 13px;height: 13px}.bx-vbar{width: 1px;height: 20px;background: var(--line);margin: 0 6px}.bx-share{height: 31px;padding: 0 14px;font-size: 13.5px;gap: 7px}.ui.ap .bx-share .i{width: 14px;height: 14px}.bx-pkop .ap-iconbtn{width: 31px;height: 31px;margin-left: -2px}.ui.ap .bx-pkop .ap-iconbtn .i{width: 15px;height: 15px}.bx-ptabs{margin-top: 17px;padding-left: 25px}.bx-seg3{display: inline-flex;height: 28px;border-radius: 9px;background: #fff;box-shadow: inset 0 0 0 1px var(--line);overflow: hidden}.bx-seg3 span{display: grid;place-items: center;padding: 0 12px;font-size: 13.5px;color: var(--soft);border-left: 1px solid var(--line)}.bx-seg3 span:first-child{border-left: 0}.bx-seg3 span.is-on{background: #EEEAE0;color: var(--ink)}.bx-tright .bx-seg3 + .ap-btn{height: 28px;border-radius: 9px}.bx-kb{display: flex;gap: 17px;padding: 26px 0 25px 25px;overflow: hidden}.bx-kcol{width: 306px;flex: none;border-radius: 10px;background: #F2EFE7;padding: 6px;box-sizing: border-box;display: flex;flex-direction: column;gap: 10px}.ui .bx-khead{display: flex;align-items: center;gap: 8px;height: 28px;margin: 0;padding: 6px 4px 0 8px}.bx-khead b{font-weight: 400;font-size: 14px;color: var(--ink);white-space: nowrap}.bx-khead em{min-width: 20px;height: 18px;padding: 0 6px;box-sizing: border-box;border-radius: 999px;display: inline-grid;place-items: center;font-style: normal;font-size: 11px;color: var(--soft);background: rgba(28, 27, 23, 0.06);font-variant-numeric: tabular-nums}.ui.ap .bx-khead > .i{width: 24px;height: 24px;padding: 6px;box-sizing: border-box;border-radius: 7px;color: var(--ink-2)}.bx-khead .ap-sp + .i{margin-left: 0}.bx-auto{width: 20px;height: 20px;border-radius: 7px;display: grid;place-items: center;color: var(--soft);flex: none}.ui.ap .bx-auto .i{width: 12px;height: 12px}.bx-kplus{width: 20px;height: 20px;border-radius: 6px;display: grid;place-items: center;background: #fff;box-shadow: inset 0 0 0 1px var(--line-soft)}.ui.ap .bx-kplus .i{width: 12px !important;height: 12px !important}.bx-kc{--prio: transparent;position: relative;display: flex;flex-direction: column;gap: 8px;padding: 12px;border-radius: 12px;background: #fff;box-shadow: inset 0 0 0 1px var(--line-soft), 0 1px 2px rgba(28, 27, 23, 0.04)}.bx-kc[data-prio="high"]{--prio: #A6492F;--pw: 20%}.bx-kc[data-prio="medium"]{--prio: #B7832E;--pw: 18%}.bx-kc[data-prio="low"]{--prio: #4F6F91;--pw: 13%}.bx-kc[data-prio]{background: linear-gradient(to top, color-mix(in srgb, var(--prio) var(--pw), #fff) 0%, color-mix(in srgb, var(--prio) calc(var(--pw) / 3), #fff) 38%, #fff 68%);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--prio) 22%, var(--line-soft)), 0 1px 2px rgba(28, 27, 23, 0.04)}.bx-kc > b{font-weight: 400;font-size: 13.5px;line-height: 1.4;color: var(--ink);padding-right: 26px}.ui .bx-kchips{display: flex;flex-wrap: wrap;gap: 4px;padding-right: 26px}.bx-kchips .ap-chip{height: auto;padding: 2px 7px;border-radius: 7px;font-size: 11px;line-height: 1.3;color: var(--ink-2);background: #EEEAE0;box-shadow: none}.bx-kchips .ap-chip.client{color: color-mix(in srgb, var(--c, #496E49) 62%, #2A2924);gap: 5px}.bx-kchips .ap-chip.client::before{width: 5px;height: 5px}.bx-kchips .bx-lab{color: var(--lc);background: color-mix(in srgb, var(--lc) 11%, #fff)}.ui .bx-kfoot{display: flex;align-items: center;gap: 10px;min-height: 24px;margin-top: 2px;font-size: 11px;line-height: 1.3;color: var(--soft);white-space: nowrap;font-variant-numeric: tabular-nums}.ui.ap .bx-kfoot .i{width: 12px;height: 12px;color: var(--faint, #9A978E)}.bx-late{display: inline-flex;align-items: center;gap: 4px;padding: 1px 6px;margin: 0 -2px;border-radius: 7px;background: #F4E6E0;color: #A6492F}.ui.ap .bx-late .i, .ui.ap .bx-kc[data-prio] .bx-prio .i{color: inherit}.bx-est, .bx-prio{display: inline-flex;align-items: center;gap: 4px}.bx-kc[data-prio] .bx-prio{color: var(--prio)}.bx-kfoot img, .bx-kini{margin-left: auto;width: 24px;height: 24px;border-radius: 50%;object-fit: cover;flex: none}.bx-kini{display: grid;place-items: center;background: #E7EBDD;color: #55603F;font: 600 9px/1 'PP Mori UI', sans-serif;box-shadow: inset 0 0 0 1px rgba(85, 96, 63, 0.18)}.bx-kchk{position: absolute;right: 12px;top: 12px;width: 18px;height: 18px;border-radius: 50%;box-shadow: inset 0 0 0 1.5px rgba(28, 27, 23, 0.15);background: transparent}.ui .bx-kadd{display: flex;align-items: center;gap: 8px;padding: 8px 12px;font-size: 12px;color: var(--soft)}.ui .bx-kadd.is-top{padding-top: 2px}.ui.ap .bx-kadd .i{width: 14px;height: 14px}.bx-dim{position: absolute;inset: 0;z-index: 10;background: rgba(28, 27, 23, 0.44)}.bx-ovl{position: absolute;z-index: 11;left: 87px;top: 40.5px;width: 1224px;height: 785px;border-radius: 22px;background: #fff;overflow: hidden;display: grid;grid-template-columns: 757px minmax(0, 1fr);box-shadow: 0 0 0 1px rgba(28, 27, 23, 0.08), 0 24px 60px -16px rgba(28, 27, 23, 0.4)}.bx-tleft{padding: 41px 34px 0 33px;min-width: 0;overflow: hidden}.bx-ttitle{display: flex;align-items: center;gap: 15px}.bx-tchk{width: 27px;height: 27px;border-radius: 50%;flex: none;box-shadow: inset 0 0 0 1.5px rgba(28, 27, 23, 0.16)}.ui .bx-ttitle h5{flex: 1;min-width: 0;margin: 0;font: 400 26px/1.2 'PP Mori UI', sans-serif;letter-spacing: -0.02em;color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bx-ttitle .ap-iconbtn{width: 30px;height: 30px}.ui.ap .bx-ttitle .ap-iconbtn .i{width: 15px;height: 15px}.bx-tpills{display: flex;gap: 8px;margin-top: 26px}.bx-tp{display: inline-flex;align-items: center;gap: 8px;height: 32px;padding: 0 13px 0 12px;border-radius: 999px;font-size: 13px;color: var(--ink);white-space: nowrap;background: #fff;box-shadow: inset 0 0 0 1px var(--line)}.ui.ap .bx-tp .i{width: 14px;height: 14px;color: var(--ink-2)}.bx-tp .dn{width: 12px;height: 12px;margin-left: 2px}.bx-tp em{font-style: normal;color: var(--soft);margin-left: -3px}.bx-tp.is-must{color: #A6492F;background: #FBEDE7;box-shadow: inset 0 0 0 1px rgba(166, 73, 47, 0.3)}.bx-tp.is-must .i{color: #A6492F}.bx-tp.is-slot{background: #EDF3EA;box-shadow: none;color: #37553A}.ui.ap .bx-tp.is-slot .i{color: #37553A;width: 12px;height: 12px}.bx-tp.is-est{padding-right: 4px;gap: 9px}.bx-tp.is-est i{margin-left: 22px;width: 21px;height: 21px;border-radius: 50%;display: grid;place-items: center;background: #6A9A68}.ui.ap .bx-tp.is-est i .i{width: 11px;height: 11px;color: #fff;margin-left: 1px}.ui .bx-thr + .bx-tlab:not(.is-b){margin-top: 31px}.ui .bx-tcap{margin-top: 21px;font-size: 11px;letter-spacing: 0.1em;color: var(--soft)}.bx-tdl{display: grid;grid-template-columns: 139px minmax(0, 1fr);row-gap: 0;margin: 9px 0 0;font-size: 13.5px}.bx-tdl dt{font-size: 12.5px}.bx-tdl dt{color: var(--soft);height: 32.5px;line-height: 32.5px}.bx-tdl dd{margin: 0;display: flex;align-items: center;gap: 9px;height: 32.5px;color: var(--ink)}.bx-tdl dd img{width: 21px;height: 21px;border-radius: 50%;object-fit: cover}.bx-tag{padding: 3px 9px;border-radius: 999px;background: #FBEAE4;color: #A6492F;font-size: 12.5px}.bx-tdl .bx-tacts{gap: 6px;height: 36px}.bx-tacts span{display: inline-flex;align-items: center;gap: 6px;height: 25px;padding: 0 10px;border-radius: 999px;font-size: 11.5px;color: var(--ink-2);box-shadow: inset 0 0 0 1px var(--line)}.ui.ap .bx-tacts .i{width: 12px;height: 12px}.bx-tdl .bx-tinvrow{height: auto;min-height: 32.5px;padding: 3px 0}.ui.ap .bx-tinv{display: inline-flex;align-items: center;gap: 8px;max-width: 100%;min-width: 0;padding: 5px 8px 5px 5px;border-radius: 10px;background: #fff;box-shadow: inset 0 0 0 1px rgba(28, 27, 23, 0.055)}.ui.ap .bx-tinvic{flex: none;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 7px;background: #EDF3EC;color: #37553A}.ui.ap .bx-tinvic .i{width: 14px;height: 14px}.ui.ap .bx-tinvtx{min-width: 0;display: flex;flex-direction: column;gap: 1px}.ui.ap .bx-tinvtx b{font-size: 11.5px;line-height: 1.4;font-weight: 500;color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ui.ap .bx-tinvtx small{display: inline-flex;align-items: center;gap: 6px;font-size: 11.5px;line-height: 1.4;color: #6A675E;white-space: nowrap;font-variant-numeric: tabular-nums}.ui.ap .bx-tinvtx em{font-style: normal;padding: 0 6px;border-radius: 7px;background: #EEEAE0;font-size: 11px;line-height: 17px;color: #6A675E}.ui.ap .bx-tinvgo{flex: none;width: 14px;height: 14px;margin-left: 4px;color: #7A766B;transform: rotate(-90deg)}.ui .bx-tlab{margin-top: 23px;font-size: 12px;color: var(--ink-2)}.ui .bx-tlab.is-b{margin-top: 27px;font-weight: 500;color: var(--ink)}.ui .bx-tdesc{margin-top: 13px;font-size: 13.5px;line-height: 1.65;color: var(--ink-2)}.ui .bx-thr{margin: 26px 0 0;border: 0;border-top: 1px solid var(--line-soft)}.ui .bx-tnone{margin-top: 13px;font-size: 13px;color: var(--soft)}.ui .bx-tadd{display: flex;align-items: center;gap: 17px;margin-top: 14px;padding-left: 11px;font-size: 13.5px;color: var(--soft)}.ui.ap .bx-tadd .i{width: 14px;height: 14px}.ui .bx-tsug{margin-top: 23px;font-size: 12px;color: var(--soft)}.ui .bx-tfile{display: flex;align-items: center;gap: 9px;margin-top: 12px;padding-left: 10px;font-size: 13px;color: var(--ink)}.ui.ap .bx-tfile .i{width: 13px;height: 13px;color: var(--soft)}.bx-tfile .ap-btn{margin-left: auto;height: 25px;padding: 0 10px;font-size: 11px;gap: 4px;margin-right: 8px}.ui.ap .bx-tfile .ap-btn .i{width: 11px;height: 11px;color: var(--ink-2)}.bx-tdrop{display: flex;align-items: center;gap: 18px;margin-top: 18px}.bx-tdz{flex: 1.9;display: flex;align-items: center;gap: 14px;height: 62px;padding: 0 22px;border: 1.5px dashed var(--line);border-radius: 12px;font-size: 12.5px;color: var(--soft)}.ui.ap .bx-tdz .i{width: 17px;height: 17px}.bx-tdz small{display: block;font-size: 11.5px;margin-top: 2px}.bx-tdrop em{font-style: normal;font-size: 11px;color: var(--faint)}.bx-tlink{flex: 1;height: 62px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;border-radius: 12px;font-size: 12px;color: var(--ink-2);box-shadow: inset 0 0 0 1px var(--line)}.ui.ap .bx-tlink .i{width: 17px;height: 17px;color: var(--soft)}.bx-tpanel{width: auto;border-radius: 0;box-shadow: none;border-left: 1px solid var(--line-soft);min-height: 0}.bx-tpanel .ap-pnote{height: 30px;padding: 0 24px 0 24px;font-size: 12.5px}.ui.ap .bx-tpanel .ap-pnote .i{width: 14px;height: 14px;color: var(--ink-2);margin-left: 12px}.bx-rbody{padding: 22px 24px 10px;gap: 12px;font-size: 14px;line-height: 1.55}.ui .bx-rbody > p{margin: 0}.bx-rbody .ap-me-say{padding: 9px 14px}.bx-rdraft{padding: 12px 14px;display: flex;flex-direction: column;gap: 3px}.bx-rdraft .ap-rvline{font-size: 12.5px;color: #37553A;margin-bottom: 3px}.bx-rdraft b{font-weight: 500;font-size: 14px;color: var(--ink)}.bx-rdraft small{font-size: 12.5px;color: var(--soft)}.bx-tpanel .ap-sugg{padding: 0 18px}.bx-tpanel .ap-sugg img{width: 15px;height: 15px;opacity: 0.85}.bx-tpanel .ap-compose{margin: 10px 18px 4px;min-height: 46px;padding: 6px 6px 6px 16px;font-size: 14.5px}.bx-tpanel .ap-disc{padding-bottom: 10px}.bx-tpanel.is-team{background: linear-gradient(170deg, #FAFAF7 0%, #F2F4EE 100%)}.bx-tpanel.is-team .ap-pnote{background: #fff}.bx-team{flex: 1;min-height: 0;display: flex;flex-direction: column;padding: 16px 16px 16px 16px}.ui .bx-tday, .ui .bx-tnew{display: flex;align-items: center;gap: 14px;font-size: 12.5px;color: var(--soft)}.bx-tday::before, .bx-tday::after, .bx-tnew::before, .bx-tnew::after{content: '';flex: 1;height: 1px;background: var(--line)}.ui .bx-tnew{margin-top: 20px;color: #B06A43}.bx-tnew::before, .bx-tnew::after{background: rgba(176, 106, 67, 0.45)}.bx-tmsg{display: flex;gap: 10px;margin-top: 18px}.bx-tmsg img{width: 27px;height: 27px;border-radius: 50%;object-fit: cover;flex: none}.bx-tmsg b{display: block;font-weight: 500;font-size: 12.5px;color: var(--ink-2);margin: 2px 0 6px}.ui .bx-tmsg p{padding: 10px 13px;border-radius: 4px 16px 16px 16px;background: #fff;font-size: 13.5px;line-height: 1.5;color: var(--ink);box-shadow: 0 1px 2px rgba(28, 27, 23, 0.04);max-width: 370px}.bx-tmsg small{display: block;margin-top: 6px;padding-left: 3px;font-size: 11.5px;color: var(--soft)}.ui .bx-seen{margin-top: auto;display: flex;align-items: center;justify-content: flex-end;gap: 7px;font-size: 12px;color: var(--soft)}.bx-seen .bx-stack > *{width: 16px;height: 16px;border-width: 1px}.bx-seen .bx-stack > * + *{margin-left: -5px}.ui.ap .bx-seen .i{width: 11px;height: 11px}.ui .bx-reply{margin-top: 8px}.bx-reply span{display: inline-flex;align-items: center;gap: 8px;height: 26px;padding: 0 7px 0 11px;border-radius: 999px;border: 1px dashed var(--line);font-size: 13px;color: var(--ink-2)}.bx-reply i{width: 18px;height: 16px;border-radius: 4px;display: grid;place-items: center;background: #EEEAE0}.ui.ap .bx-reply .i{width: 10px;height: 10px}.bx-tpanel .bx-tcomp{margin: 10px 0 0;background: #fff;box-shadow: 0 1px 2px rgba(28, 27, 23, 0.05)}.bx-bt{padding: 0 25px;overflow: hidden}.ui .bx-bt .bx-th{padding-top: 29px;padding-left: 1px}.bx-btrow{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-top: 14px}.bx-btc{box-sizing: border-box;padding: 17px 17px 16px;border-radius: 16px;background: #fff;box-shadow: inset 0 0 0 1px var(--line-soft), 0 1px 2px rgba(28, 27, 23, 0.04);min-width: 0}.bx-btrow .bx-btc{height: 225px}.ui .bx-btc h6{display: flex;margin: 0;font: 500 14.5px/1.3 'PP Mori UI', sans-serif;color: var(--ink)}.bx-btc h6 span{margin-left: auto;font-weight: 400;font-size: 13px;color: var(--soft)}.bx-btc > small{display: block;flex: none;margin-top: 5px;font-size: 13px;color: var(--soft);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bx-logged{display: grid;grid-template-columns: 135px 1fr;column-gap: 21px;margin-top: 16px}.bx-ring{grid-row: span 2;width: 135px;height: 135px;border-radius: 50%;position: relative;background: conic-gradient(from 0deg, var(--c2) 0 calc(100% - var(--p)), var(--c1) calc(100% - var(--p)) 100%);rotate: calc((100% - var(--p)) * 0)}.bx-ring::after{content: '';position: absolute;inset: var(--rw);border-radius: 50%;background: #fff}.bx-ring span{position: absolute;inset: 0;z-index: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;font-size: 13.5px;color: var(--ink-2)}.bx-ring b{font: 400 29px/1.1 'PP Mori UI', sans-serif;color: var(--ink);margin-bottom: 3px}.bx-logged dl{margin: -7px 0 0;font-size: 13px;color: var(--soft)}.bx-logged dt{line-height: 18px}.bx-logged dd{margin: 0 0 7px;height: 18px;font-size: 14.5px;color: var(--ink);line-height: 18px}.bx-logged .bx-leg{margin-top: 2px}.ui .bx-leg{display: flex;gap: 17px;font-size: 13.5px;color: var(--ink-2);align-self: end}.bx-leg span{display: inline-flex;align-items: center;gap: 8px}.bx-leg i{width: 10px;height: 10px;border-radius: 50%;background: var(--c)}.bx-leg em{font-style: normal;color: var(--soft);margin-left: 2px}.bx-wt{display: flex;align-items: flex-start;gap: 18px;margin-top: 12px}.bx-donut{width: 122px;height: 122px;flex: none;border-radius: 50%;position: relative;display: grid;place-items: center;background: conic-gradient(#4A6E4B 0 57%, #80A67F 57% 81.6%, #3D6DB1 81.6% 100%)}.bx-donut::after{content: '';position: absolute;inset: 16px;border-radius: 50%;background: #fff}.bx-donut span{position: relative;z-index: 1;font-weight: 500;font-size: 14px;color: var(--ink)}.bx-wt ul{flex: 1;list-style: none;margin: 30px 0 0;padding: 0;display: flex;flex-direction: column;gap: 5px}.bx-wt li{display: flex;align-items: center;gap: 10px;font-size: 13.5px;color: var(--ink)}.bx-wt li i{width: 9px;height: 9px;border-radius: 2.5px;background: var(--c)}.bx-wt li em{margin-left: auto;font-style: normal;color: var(--ink-2);font-size: 13px}.bx-pp{margin-top: 12px;height: 304px;display: flex;flex-direction: column}.bx-people{display: flex;gap: 13px;margin-top: 13px}.bx-people > div{width: 161px;height: 200px;box-sizing: border-box;padding-top: 11px;border-radius: 12px;box-shadow: inset 0 0 0 1px var(--line-soft);display: flex;flex-direction: column;align-items: center}.bx-pring{width: 94px;height: 94px;border-radius: 50%;display: grid;place-items: center;background: conic-gradient(#9CBE98 0 var(--p), #E9E8E4 var(--p) 100%)}.bx-pring img, .bx-pring .bx-pini{width: 78px;height: 78px;border-radius: 50%;object-fit: cover;box-shadow: 0 0 0 4px #fff}.bx-pini{display: grid;place-items: center;background: #E6E9D8;color: #4F5B33;font: 400 26px/1 'PP Mori UI', sans-serif}.bx-people b{margin-top: 13px;font-weight: 400;font-size: 14.5px;color: var(--ink)}.ui .bx-people p{margin-top: 3px;font-size: 13px;color: var(--soft);line-height: 1.45}.bx-people p strong{font-weight: 600;color: var(--ink)}.ui .bx-pp .bx-leg{align-self: flex-start;margin-top: auto;padding-top: 12px;font-size: 13px}.bx-ea{margin-top: 12px;height: 140px}.ui .bx-eah{display: grid;grid-template-columns: 1fr 70px 70px 80px;margin-top: 15px;font-size: 12.5px;color: var(--soft)}.ui.ap .ap-ptab .i{width: 14px;height: 14px}.ui.ap .ap-pwin .i{width: 28px;height: 28px;padding: 7px}.ui.ap .ap-tab .i{width: 14px;height: 14px}