@charset "UTF-8";.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:0 4px}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.btn-pri{background-color:#4e8ab5;letter-spacing:2px;font-size:15px;border-radius:4px;border:none;padding:4px 12px;height:auto;color:#f5f5f5}@media (max-width: 576px){.btn-pri{font-size:13px}}.btn-pri:hover,.btn-pri:focus{background-color:#3c79a5;color:#f5f5f5}.btn-sec{background-color:#1681e5;letter-spacing:2px;font-size:15px;border-radius:4px;border:none;padding:4px 12px;height:auto;color:#f5f5f5}@media (max-width: 576px){.btn-sec{font-size:13px}}.btn-sec:hover{background-color:#4e8ab5}.btn-sec:focus{background-color:#4e8ab5}.btn-line{color:#4e8ab5;border-color:#4e8ab5}*{box-sizing:border-box;font-family:Open Sans,sans-serif}*::-webkit-scrollbar{width:5px;height:4px;-webkit-overflow-scrolling:touch}*::-webkit-scrollbar-track{background-color:transparent;border-radius:4px}*::-webkit-scrollbar-thumb{background-color:#4e8ab5;border-radius:4px}a.disable{color:#d0d0d0!important;font-weight:300;pointer-events:none;cursor:default;font-size:16px!important}html,body{height:auto!important;max-width:100vw;cursor:default}@media (max-width: 992px){html,body{overflow-x:hidden}}body{padding-top:54px}@media (max-width: 992px){body{padding-top:40px}}button,img{user-select:none}ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}:root{--card-bg: #ffffff;--card-bd: #e9eef5;--card-br: 14px;--accent: #3b82f6;--chip-bg: #f1f5f9;--chip-bd: #e2e8f0;--chip-active: #dbeafe;--work: rgba(34, 197, 94, .18);--overlap: rgba(239, 68, 68, .35)}.TimezoneMeeting{max-width:1200px;margin:0 auto;width:100%}.TimezoneMeeting *,.TimezoneMeeting *:before,.TimezoneMeeting *:after{box-sizing:border-box;min-width:0}.cardWrap{display:grid;gap:16px;grid-template-columns:1.05fr 1fr}@media (max-width: 1024px){.cardWrap{grid-template-columns:1fr}}.card{background:var(--card-bg);border:1px solid var(--card-bd);border-radius:var(--card-br);padding:16px;box-shadow:0 8px 24px #0206170f}.sectionTitle{font-weight:800;margin-bottom:10px;font-size:16px}.sectionTitle.small{font-size:14px}.divider{border:none;border-top:1px dashed var(--card-bd);margin:14px 0}.row{margin-top:12px}.inlineRow{display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:center}.label{display:block;font-weight:700;margin-bottom:6px}.label.inlined{margin:0}.label.sm{font-size:12px;font-weight:600;color:#64748b}.inline{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.grow{flex:1 1 auto}.sep{opacity:.7}.wFull{width:100%}.ml_auto{margin-left:auto}.input,.select{border:1px solid #dbe2ea;border-radius:10px;padding:10px 12px;background:#fff;width:100%}.combo{position:relative}.suggest{position:absolute;inset-inline:0;top:100%;background:#fff;border:1px solid var(--card-bd);border-radius:10px;margin-top:6px;max-height:280px;overflow:auto;box-shadow:0 12px 28px #02061714;z-index:5}.suggest li{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f1f5f9}.suggest li:last-child{border-bottom:none}.suggest li.active,.suggest li:hover{background:#f8fbff}.oneLineItem{white-space:nowrap}.ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.s-tz{font-weight:600;color:#0f172a}.empty{position:absolute;inset-inline:0;top:100%;background:#fff;border:1px solid var(--card-bd);border-radius:10px;padding:10px 12px;margin-top:6px;color:#94a3b8}.teamList{list-style:none;margin:0;padding:0;display:grid;gap:10px}.teamItem{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--chip-bd);border-radius:12px;padding:12px;background:#fff}.ti-name{font-weight:800}.ti-detail{font-size:12px;color:#64748b}.ti-actions{display:flex;gap:8px}.chip{background:var(--chip-bg);border:1px solid var(--chip-bd);border-radius:999px;padding:6px 12px;cursor:pointer}.chip.active{background:var(--chip-active);border-color:#bfdbfe}.chip.danger{background:#fee2e2;border-color:#fecaca;color:#991b1b}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.btn{border:1px solid #dbe2ea;padding:8px 12px;border-radius:10px;background:#fff;cursor:pointer;transition:transform .05s ease}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.axisTag{display:inline-block;padding:6px 10px;background:#eef2ff;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;color:#3730a3}.timelineScroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--card-bd);border-radius:12px;background:#fafcff}.timelineWrap{min-width:980px;padding:12px}.axisRow,.cityRow{display:flex;gap:12px;align-items:stretch;margin-top:10px}.cityLabel{width:240px}.axisLabel{font-weight:800;color:#0f172a}.cityLabel .name{font-weight:800}.cityLabel .tz{font-size:12px;color:#64748b}.timeline{display:grid;grid-template-columns:repeat(24,minmax(36px,1fr));gap:4px;flex:1}.slot{min-height:34px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;position:relative}.slot.axisSlot{background:#fff;border:1px dashed #cbd5e1;display:flex;align-items:flex-end;justify-content:center;font-size:11px;color:#475569;padding-bottom:2px}.slot.work{background:var(--work);border-color:#bbf7d0}.slot.highlight{background:var(--overlap)!important;border-color:transparent!important}.overlapHeader{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.slotList{list-style:none;margin:0;padding:0;display:grid;gap:10px}.slotLine{display:flex;gap:10px;align-items:center;justify-content:space-between;border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#fff}.slotText{font-weight:700;flex-shrink:1}.actions{display:flex;gap:8px;flex-shrink:0}.placeholder{color:#94a3b8}.workRow .workField{display:flex;flex-direction:column;gap:6px;min-width:140px}.workRow .subLabel{font-size:12px;color:#475569;font-weight:600}@media (max-width: 640px){.inlineRow{grid-template-columns:1fr}.cityLabel{width:180px}.timelineWrap{min-width:700px}.timeline{grid-template-columns:repeat(24,minmax(28px,1fr))}.slot{min-height:28px}.slotLine{flex-direction:column;align-items:flex-start}}.timezoneMeetingInterval{display:flex;flex-shrink:0;align-items:center;gap:1em}.timezoneMeetingInterval .timezoneMeetingInterval__title{font-size:13px;font-weight:500;white-space:nowrap;display:flex;align-items:center}
