.FvaYIq_wrap{flex-direction:column;gap:8px;width:100%;display:flex}.FvaYIq_list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.FvaYIq_row{background:#fff;border:1px solid #e4e0db;border-radius:10px;align-items:center;gap:8px;padding:6px 8px 6px 4px;transition:transform .14s;display:flex;position:relative}.FvaYIq_holding{z-index:5;cursor:grabbing;background:#f3e6d6;border-color:#c4a484;transition:none;box-shadow:0 14px 28px #50321433}.FvaYIq_fixed{background:#f4f4f4;border-color:#ececec;padding-left:48px}.FvaYIq_fixed .FvaYIq_nameButton{cursor:pointer}.FvaYIq_grip{cursor:grab;touch-action:none;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;gap:4px;width:36px;height:40px;padding:0 8px;display:flex}.FvaYIq_grip span{background:#6b635c;border-radius:1px;height:2px;display:block}.FvaYIq_main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FvaYIq_kind{color:#8a8178;font-size:11px}.FvaYIq_name,.FvaYIq_nameButton{color:#222;text-align:left;background:0 0;border:0;width:100%;padding:2px 0;font-size:14px}.FvaYIq_nameButton{cursor:text}.FvaYIq_name:focus{outline:none}.FvaYIq_remove{color:#a33;cursor:pointer;background:0 0;border:0;flex:none;padding:6px 8px;font-size:12px}.FvaYIq_confirmBackdrop{z-index:360;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.FvaYIq_confirmPanel{background:#fff;border-radius:16px;width:min(320px,100%);padding:20px 16px 16px;box-shadow:0 18px 50px #0003}.FvaYIq_confirmTitle{text-align:center;margin:0;font-size:18px;font-weight:700}.FvaYIq_confirmName{color:#6b635c;text-align:center;margin:8px 0 0;font-size:14px}.FvaYIq_confirmActions{gap:8px;margin-top:18px;display:flex}.FvaYIq_confirmDelete,.FvaYIq_confirmCancel{cursor:pointer;border-radius:10px;flex:1;min-height:44px;font-size:15px;font-weight:700}.FvaYIq_confirmDelete{color:#fff;background:#a33;border:0}.FvaYIq_confirmCancel{color:#333;background:#fff;border:1px solid #e4e0db}.FvaYIq_addWrap{position:relative}.FvaYIq_addBtn{cursor:pointer;background:#fff2e4;border:1px solid #c4a484;border-radius:12px;width:100%;min-height:52px;padding:14px 16px;font-size:15px;font-weight:700}.FvaYIq_addBtn:disabled{opacity:.4;cursor:not-allowed}.FvaYIq_note{color:#9aa3ad;margin-top:6px;font-size:11px;display:block}.FvaYIq_float{z-index:250;background:#fff;border:1px solid #e4e0db;border-radius:14px;flex-direction:column;gap:6px;width:min(420px,100vw - 32px);max-height:calc(100vh - 96px);padding:10px;display:flex;position:fixed;left:auto;right:16px;overflow:auto;box-shadow:0 12px 32px #3c281429}.FvaYIq_typeBtn{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:12px 10px;font-size:14px}.FvaYIq_typeBtn:hover{background:#faf7f4}.FvaYIq_subHead{color:#6b625a;grid-column:1/-1;margin:2px 2px 0;font-size:12px;font-weight:700}.FvaYIq_sub{background:#faf7f4;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 4px 6px;padding:10px;display:grid}.FvaYIq_previewBtn{cursor:pointer;color:#333;background:#fff;border:1px solid #e4e0db;border-radius:10px;flex-direction:column;align-items:center;gap:6px;width:auto;min-width:0;padding:8px;font-size:12px;display:flex}.FvaYIq_previewBtn svg{background:#fff;width:100%;height:72px;display:block}body:is(.gt,.gt-ui) .FvaYIq_confirmTitle{color:var(--gt-ink)}:is(body:is(.gt,.gt-ui) .FvaYIq_confirmDelete,body:is(.gt,.gt-ui) .FvaYIq_confirmCancel){border-radius:var(--gt-radius-btn);border:var(--gt-border-w) solid var(--gt-ink)}body:is(.gt,.gt-ui) .FvaYIq_confirmDelete{box-shadow:var(--gt-shadow-3);background:#d64545}body:is(.gt,.gt-ui) .FvaYIq_confirmCancel{color:var(--gt-ink)}body:is(.gt,.gt-ui) .FvaYIq_row{border:2px solid #c3c7cf;border-radius:14px;min-height:56px}body:is(.gt,.gt-ui) .FvaYIq_fixed{background:var(--gt-bg);border-color:#c3c7cf}body:is(.gt,.gt-ui) .FvaYIq_holding{background:var(--gt-y);border-color:var(--gt-line);box-shadow:var(--gt-shadow)}body:is(.gt,.gt-ui) .FvaYIq_grip span{background:var(--gt-ink)}body:is(.gt,.gt-ui) .FvaYIq_kind{color:var(--gt-sub)}:is(body:is(.gt,.gt-ui) .FvaYIq_name,body:is(.gt,.gt-ui) .FvaYIq_nameButton){color:var(--gt-ink);font-weight:700}body:is(.gt,.gt-ui) .FvaYIq_remove{color:#d64545;font-weight:700}body:is(.gt,.gt-ui) .FvaYIq_addBtn{border:var(--gt-border-w) solid var(--gt-line);background:var(--gt-y);color:var(--gt-ink);border-radius:var(--gt-radius-inner);box-shadow:var(--gt-shadow)}body:is(.gt,.gt-ui) .FvaYIq_addBtn:active{transform:var(--gt-press);box-shadow:var(--gt-shadow-2)}body:is(.gt,.gt-ui) .FvaYIq_float{border:var(--gt-border-w) solid var(--gt-line);border-radius:var(--gt-radius-box);box-shadow:var(--gt-shadow)}body:is(.gt,.gt-ui) .FvaYIq_typeBtn{color:var(--gt-ink);font-weight:700}body:is(.gt,.gt-ui) .FvaYIq_typeBtn:hover{background:var(--gt-bg)}body:is(.gt,.gt-ui) .FvaYIq_sub{background:var(--gt-bg)}body:is(.gt,.gt-ui) .FvaYIq_subHead{color:var(--gt-sub)}body:is(.gt,.gt-ui) .FvaYIq_previewBtn{border:var(--gt-border-w) solid #c3c7cf;border-radius:var(--gt-radius-inner);color:var(--gt-ink);font-weight:700}
.dLTK2q_backdrop{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dLTK2q_panel{background:#fff;border-radius:16px;width:min(340px,100%);padding:20px 16px 16px;box-shadow:0 18px 50px #0003}.dLTK2q_message{text-align:center;white-space:pre-line;margin:0;font-size:15px;font-weight:700;line-height:1.7}.dLTK2q_actions{gap:8px;margin-top:18px;display:flex}.dLTK2q_ok,.dLTK2q_cancel{cursor:pointer;border-radius:10px;flex:1;min-height:44px;font-size:15px;font-weight:700}.dLTK2q_ok{color:#fff;background:#a33;border:0}.dLTK2q_cancel{color:#333;background:#fff;border:1px solid #e4e0db}.dLTK2q_ok.dLTK2q_plain{background:#333}body:is(.gt,.gt-ui) .dLTK2q_panel{background:var(--gt-surface)}body:is(.gt,.gt-ui) .dLTK2q_message{color:var(--gt-ink)}:is(body:is(.gt,.gt-ui) .dLTK2q_ok,body:is(.gt,.gt-ui) .dLTK2q_cancel){border-radius:var(--gt-radius-btn);border:var(--gt-border-w) solid var(--gt-ink)}body:is(.gt,.gt-ui) .dLTK2q_ok{box-shadow:var(--gt-shadow-3);background:#d64545}body:is(.gt,.gt-ui) .dLTK2q_ok.dLTK2q_plain{background:var(--gt-primary);border-color:var(--gt-primary);color:var(--gt-on-primary);box-shadow:var(--gt-btn-shadow-3)}body:is(.gt,.gt-ui) .dLTK2q_cancel{color:var(--gt-ink);background:var(--gt-surface)}:is(body:is(.gt,.gt-ui) .dLTK2q_ok:active,body:is(.gt,.gt-ui) .dLTK2q_cancel:active){transform:var(--gt-press)}
.yRXs_W_backdrop{z-index:340;background:#00000073;justify-content:center;align-items:flex-start;padding:76px 12px 12px;display:flex;position:fixed;inset:0}.yRXs_W_panel{background:#fff;border-radius:16px;width:min(560px,100%);max-height:calc(100vh - 100px);padding:16px 16px 20px;overflow:auto;box-shadow:0 18px 50px #0003}.yRXs_W_head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.yRXs_W_kind{color:#8a8178;margin:0;font-size:12px}.yRXs_W_heading{margin:2px 0 0;font-size:18px}.yRXs_W_close{border:var(--gt-border-w) solid var(--gt-line);min-width:72px;height:40px;color:var(--gt-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 14px;font-size:14px;font-weight:700}.yRXs_W_count{align-items:center;gap:12px;display:flex}.yRXs_W_count button{cursor:pointer;background:#fff;border:1px solid #e4e0db;border-radius:10px;width:44px;height:44px;font-size:22px;line-height:1}.yRXs_W_count button:disabled{opacity:.35;cursor:default}.yRXs_W_count span{text-align:center;min-width:28px;font-size:18px}.yRXs_W_field{flex-direction:column;gap:8px;margin:14px 0;font-size:13px;font-weight:700;display:flex}.yRXs_W_check{align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;display:flex}.yRXs_W_field input[type=checkbox]{width:22px;height:22px;margin:0}.yRXs_W_field input,.yRXs_W_field textarea,.yRXs_W_field select{box-sizing:border-box;border:1px solid #e4e0db;border-radius:10px;width:100%;padding:10px 12px;font-size:16px;font-weight:500}.yRXs_W_slider{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.yRXs_W_slider input{accent-color:#18181b;touch-action:none;flex:1;height:44px;margin:0}.yRXs_W_slider b{text-align:right;min-width:42px}.yRXs_W_look{flex-direction:column;gap:8px;margin:4px 0 8px;display:flex}.yRXs_W_lookRow{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.yRXs_W_fontToggle{color:#18181b;cursor:pointer;background:#fff;border:1px solid #e4e0db;border-radius:10px;min-height:44px;margin-left:auto;padding:0 14px;font-size:15px;font-weight:700}.yRXs_W_fontToggle[aria-pressed=true]{color:#fff;background:#18181b;border-color:#18181b}.yRXs_W_photos{flex-wrap:wrap;gap:8px;display:flex}.yRXs_W_photoBtn{cursor:pointer;background:#fff;border:1px solid #e4e0db;border-radius:12px;flex-direction:column;align-items:center;gap:6px;width:108px;padding:8px;font-size:12px;display:flex}.yRXs_W_thumb,.yRXs_W_thumbEmpty,.yRXs_W_bgPreview{background:#f6f1eb 50%/cover no-repeat;border-radius:8px;width:100%;height:72px}.yRXs_W_thumbEmpty{color:#8a8178;justify-content:center;align-items:center;display:flex}.yRXs_W_bgPreview{height:96px}.yRXs_W_library,.yRXs_W_done{cursor:pointer;background:#fff;border:1px solid #e4e0db;border-radius:12px;min-height:48px;font-size:15px;font-weight:700}.yRXs_W_done{color:#fff;background:#18181b;border:0;width:100%}.yRXs_W_note{color:#6b635c;margin:0;font-size:12px;font-weight:500;line-height:1.6}.yRXs_W_staffStyles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.yRXs_W_staffStyle{cursor:pointer;color:#333;background:#fff;border:2px solid #e4e0db;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:8px 6px 10px;font-size:12px;font-weight:700;display:flex}.yRXs_W_staffStyle.yRXs_W_isOn{background:#faf7f4;border-color:#18181b}.yRXs_W_artBelow,.yRXs_W_artOverlay,.yRXs_W_artSide{background:#f4f1ec;border-radius:8px;width:100%;height:72px;display:flex;overflow:hidden}.yRXs_W_artBelow{flex-direction:column;justify-content:center;align-items:center;gap:2px}.yRXs_W_artBelow i,.yRXs_W_artOverlay i,.yRXs_W_artSide i{background:#c4a484;display:block}.yRXs_W_artBelow i{border-radius:4px;width:36px;height:28px}.yRXs_W_artBelow b,.yRXs_W_artSide b,.yRXs_W_artOverlay b{font-size:9px;font-weight:700;line-height:1.2}.yRXs_W_artOverlay{align-items:flex-end;position:relative}.yRXs_W_artOverlay i{position:absolute;inset:0}.yRXs_W_artOverlay b{color:#fff;text-align:left;background:linear-gradient(#0000,#00000073);width:100%;padding:6px;position:relative}.yRXs_W_artSide{align-items:center;gap:6px;padding:8px}.yRXs_W_artSide i{border-radius:4px;flex:none;width:36px;height:48px}.yRXs_W_artSide span{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.yRXs_W_person{border-top:3px solid #a1a1aa;flex-direction:column;gap:8px;margin:28px 0 16px;padding-top:16px;font-size:13px;font-weight:700;display:flex}.yRXs_W_mark{font-size:18px;line-height:1}.yRXs_W_sheet{border-collapse:collapse;width:100%;margin:12px 0 4px}.yRXs_W_sheet th,.yRXs_W_sheet td{vertical-align:middle;background:#fff;border:1px solid #e4e0db;padding:0}.yRXs_W_sheet th{text-align:left;background:#f7f6f4;padding:0;font-size:13px;font-weight:700}.yRXs_W_sheet th input{font-weight:700}.yRXs_W_sheet input{box-sizing:border-box;background:0 0;border:0;width:100%;padding:10px;font-size:16px;font-weight:500}.yRXs_W_rowDel{color:#9a3b3b;cursor:pointer;background:0 0;border:0;width:64px;min-height:44px;font-size:13px;font-weight:700}.yRXs_W_pieNameRow{align-items:flex-end;gap:8px;display:flex}.yRXs_W_pieNameRow .yRXs_W_field{flex:1;min-width:0;margin:0}.yRXs_W_barTools{align-items:center;gap:4px;display:flex}.yRXs_W_barColor{flex:none;align-items:center;gap:4px;display:flex}.yRXs_W_barUnit{white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.yRXs_W_barActions{gap:8px;margin-top:8px;display:flex}.yRXs_W_half{color:#fff;cursor:pointer;background:#18181b;border:0;border-radius:12px;width:calc(50% - 4px);min-height:48px;font-size:15px;font-weight:700}.yRXs_W_halfGhost{color:#18181b;background:#fff;border:1px solid #e4e0db}.yRXs_W_barTools .yRXs_W_remove{padding:0 10px}.yRXs_W_pushRight{margin-left:auto}.yRXs_W_pieFigure{text-align:right;min-width:48px}.yRXs_W_remove{color:#9a3b3b;cursor:pointer;background:#fff;border:1px solid #e4e0db;border-radius:10px;flex:none;min-height:44px;padding:0 14px;font-size:14px;font-weight:700}.yRXs_W_person input,.yRXs_W_person textarea{box-sizing:border-box;border:1px solid #e4e0db;border-radius:10px;width:100%;padding:10px 12px;font-size:16px;font-weight:500}.yRXs_W_person .yRXs_W_barUnit input{text-align:center;flex:none;width:36px;max-width:36px;padding:8px 2px}.yRXs_W_item{border-top:3px solid #a1a1aa;margin-top:28px;padding-top:16px}body:is(.gt,.gt-ui) .yRXs_W_kind{color:var(--gt-sub);font-weight:700}body:is(.gt,.gt-ui) .yRXs_W_heading{color:var(--gt-ink);font-weight:900}body:is(.gt,.gt-ui) .yRXs_W_close{background:var(--gt-surface);border:var(--gt-border-w) solid var(--gt-ink);border-radius:var(--gt-radius-btn);color:var(--gt-ink);font-size:14px}body:is(.gt,.gt-ui) .yRXs_W_done{border-radius:var(--gt-radius-btn);background:var(--gt-ink);color:var(--gt-on-ink);border:var(--gt-border-w) solid var(--gt-ink);box-shadow:var(--gt-btn-shadow-3)}body:is(.gt,.gt-ui) .yRXs_W_done:active{transform:var(--gt-press);box-shadow:var(--gt-btn-shadow-1)}.yRXs_W_itemDeleteRow{justify-content:flex-end;margin-top:14px;display:flex}.yRXs_W_photoWithDelete{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.yRXs_W_itemDeleteSide{align-items:center;display:flex}.yRXs_W_itemDeleteAskSide{color:#b91c1c;flex-wrap:wrap;align-items:center;gap:8px;max-width:220px;font-size:12px;display:flex}.yRXs_W_itemDelete{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.yRXs_W_itemDeleteAsk{color:#b91c1c;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.yRXs_W_itemDeleteYes{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.yRXs_W_itemDeleteNo{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:999px;padding:5px 12px;font-size:12px}.yRXs_W_addItemRow{border-top:1px dashed #d4d4d8;margin-top:16px;padding-top:12px}.yRXs_W_addItem{color:#18181b;cursor:pointer;background:#fafafa;border:2px dashed #a1a1aa;border-radius:12px;width:100%;padding:12px;font-size:14px;font-weight:700}
._76sqQa_page{border-top:1px solid #e4e4e7;padding:14px 0 6px}._76sqQa_pageHead{align-items:center;gap:8px;display:flex}._76sqQa_pageHead input{border:1px solid #d9d4ce;border-radius:10px;flex:1;min-width:0;height:44px;padding:0 12px;font-size:16px}._76sqQa_iconBtn{cursor:pointer;background:#fff;border:1px solid #e4e0db;border-radius:10px;flex:none;width:40px;height:44px;font-size:16px}._76sqQa_iconBtn:disabled{opacity:.3;cursor:default}._76sqQa_home{color:#8a8178;border:1px solid #e4e0db;border-radius:999px;flex:none;padding:2px 8px;font-size:11px}._76sqQa_blocks{gap:6px;margin:8px 0 0;padding:0 0 0 4px;list-style:none;display:grid}._76sqQa_blocks li{color:#444;align-items:center;gap:8px;font-size:13px;display:flex}._76sqQa_blocks li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._76sqQa_blocks select{background:#fff;border:1px solid #d9d4ce;border-radius:8px;max-width:48%;height:34px;font-size:13px}._76sqQa_empty{color:#8a8178;margin:8px 0 0 4px;font-size:12px}._76sqQa_actions{gap:8px;margin-top:8px;display:flex}._76sqQa_actions button{cursor:pointer;background:#fff;border:1px solid #e4e0db;border-radius:9px;height:36px;padding:0 12px;font-size:13px}._76sqQa_actions ._76sqQa_danger{color:#c0392b}._76sqQa_add{cursor:pointer;background:#faf8f5;border:1px dashed #b9b2aa;border-radius:12px;width:100%;height:46px;margin-top:14px;font-size:15px}._76sqQa_add:disabled{opacity:.45;cursor:default}._76sqQa_note{color:#8a8178;margin:6px 0 0;font-size:12px}._76sqQa_blog{border-top:1px solid #e4e4e7;align-items:flex-start;gap:10px;margin-top:18px;padding-top:14px;font-size:14px;display:flex}._76sqQa_blog input{flex:none;width:20px;height:20px;margin-top:1px}._76sqQa_band{background:#faf8f5;border-radius:10px;gap:8px;margin-top:10px;padding:10px;display:grid}._76sqQa_band label{color:#6b635c;gap:4px;font-size:12px;display:grid}._76sqQa_band input{background:#fff;border:1px solid #d9d4ce;border-radius:8px;height:38px;padding:0 10px;font-size:15px}._76sqQa_bandPhoto{color:#6b635c;align-items:center;gap:8px;font-size:12px;display:flex}._76sqQa_bandPhoto button{cursor:pointer;background:#fff;border:1px solid #e4e0db;border-radius:8px;height:34px;padding:0 12px;font-size:13px}._76sqQa_spare{margin-top:10px}._76sqQa_spareList{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}._76sqQa_spareList button{cursor:pointer;background:#fff;border:1px solid #d9d4ce;border-radius:999px;height:36px;padding:0 12px;font-size:13px}._76sqQa_spareList button:disabled{opacity:.45;cursor:default}
.G3YYmW_page{height:calc(100dvh - var(--bottom-nav-h,0px));flex-direction:column;display:flex;overflow:hidden}.G3YYmW_body{touch-action:pan-y;flex-direction:column;flex:1;min-height:0;display:flex}.G3YYmW_month{background:var(--gt-surface);border-top:1px solid var(--gt-rule);flex-direction:column;flex:1;min-height:0;display:flex}.G3YYmW_weekdays{color:var(--gt-sub);text-align:center;border-bottom:1px solid var(--gt-rule);grid-template-columns:repeat(7,minmax(0,1fr));padding:4px 0;font-size:11px;font-weight:700;display:grid}.G3YYmW_weeks{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0;display:grid}.G3YYmW_week{border-bottom:1px solid var(--gt-rule-soft);grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid;position:relative}.G3YYmW_bar{height:16px;color:var(--gt-on-color);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:0 4px;font-size:10.5px;font-weight:600;line-height:16px;position:absolute;overflow:hidden}.G3YYmW_cell{border-right:1px solid var(--gt-rule-soft);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;min-width:0;min-height:0;padding:2px 2px 0;display:flex;overflow:hidden}.G3YYmW_cell:last-child{border-right:0}.G3YYmW_cell:active{background:var(--gt-bg)}.G3YYmW_cellOther{background:var(--gt-bg-soft)}.G3YYmW_dayNum{min-width:22px;height:22px;color:var(--gt-ink);border-radius:999px;align-self:center;place-items:center;padding:0 4px;font-size:12px;font-weight:700;display:grid}.G3YYmW_dayNumOther{color:var(--gt-zinc-400)}.G3YYmW_dayNumToday{background:var(--gt-ink);color:var(--gt-on-ink)}.G3YYmW_chip{white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;min-width:0;color:var(--gt-on-color);border-radius:4px;padding:0 3px;font-size:10.5px;font-weight:600;line-height:16px;display:block;overflow:hidden}.G3YYmW_month .G3YYmW_chip,.G3YYmW_month .G3YYmW_bar,.G3YYmW_month .G3YYmW_taskChip{font-size:9.5px}.G3YYmW_month .G3YYmW_cell{gap:1px}.G3YYmW_month .G3YYmW_chip,.G3YYmW_month .G3YYmW_bar{border-radius:3px;height:13px;font-weight:500;line-height:13px}.G3YYmW_month .G3YYmW_taskChip{border-radius:3px;height:13px;font-weight:500;line-height:11px}.G3YYmW_month .G3YYmW_taskBox{width:8px;height:8px}.G3YYmW_month .G3YYmW_more{font-weight:500;line-height:13px}.G3YYmW_month .G3YYmW_weekdays,.G3YYmW_month .G3YYmW_dayNum{font-weight:600}.G3YYmW_chipText{text-overflow:ellipsis;min-width:0;overflow:hidden}.G3YYmW_more{color:var(--gt-sub);text-align:left;padding:0 3px;font-size:10px;font-weight:700;line-height:14px}.G3YYmW_grid{background:var(--gt-surface);border-top:1px solid var(--gt-rule);flex-direction:column;flex:1;min-height:0;display:flex}.G3YYmW_head{border-bottom:1px solid var(--gt-rule);display:flex}.G3YYmW_gutter{flex:0 0 44px}.G3YYmW_headDay{cursor:pointer;background:0 0;flex-direction:column;flex:1;align-items:center;min-width:0;padding:4px 0;display:flex}.G3YYmW_headDow{color:var(--gt-sub);font-size:11px;font-weight:700}.G3YYmW_headNum{width:30px;height:30px;color:var(--gt-ink);border-radius:999px;place-items:center;font-size:16px;font-weight:800;display:grid}.G3YYmW_headNumToday{background:var(--gt-ink);color:var(--gt-on-ink)}.G3YYmW_allDayRow{border-bottom:1px solid var(--gt-rule);min-height:22px;display:flex}.G3YYmW_allDayLabel{color:var(--gt-zinc-400);text-align:right;flex:0 0 44px;padding:4px 6px 0 0;font-size:10px}.G3YYmW_allDayCol{border-left:1px solid var(--gt-rule-soft);flex-direction:column;flex:1;gap:2px;min-width:0;padding:2px;display:flex}.G3YYmW_scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.G3YYmW_hours{display:flex;position:relative}.G3YYmW_hourLabels{flex:0 0 44px;position:relative}.G3YYmW_hourLabel{color:var(--gt-zinc-400);font-size:10px;position:absolute;right:6px;transform:translateY(-50%)}.G3YYmW_dayCol{border-left:1px solid var(--gt-rule-soft);cursor:pointer;flex:1;min-width:0;position:relative}.G3YYmW_hourLine{border-top:1px solid var(--gt-rule-faint);pointer-events:none;position:absolute;left:0;right:0}.G3YYmW_event{color:var(--gt-on-color);text-align:left;border:1px solid var(--gt-surface);cursor:pointer;border-radius:6px;padding:2px 4px;font-size:11px;line-height:14px;position:absolute;overflow:hidden}.G3YYmW_eventTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.G3YYmW_eventTime{opacity:.9;font-size:10px;display:block}.G3YYmW_now{pointer-events:none;z-index:2;border-top:2px solid #ea4335;height:0;position:absolute;left:0;right:0}.G3YYmW_now:before{content:"";background:#ea4335;border-radius:999px;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.G3YYmW_fab{right:32px;bottom:calc(var(--bottom-nav-h,96px) + 12px);z-index:280;border-radius:var(--gt-radius-box);background:var(--gt-ink);width:45px;height:45px;color:var(--gt-on-ink);border:var(--gt-border-w) solid var(--gt-ink);box-shadow:var(--gt-btn-shadow);place-items:center;font-size:24px;line-height:1;display:grid;position:fixed}.G3YYmW_fab:active{transform:var(--gt-press);box-shadow:var(--gt-btn-shadow-2)}.G3YYmW_seg{border:var(--gt-border-w) solid var(--gt-line);border-radius:var(--gt-radius-btn);background:var(--gt-surface);display:inline-flex;overflow:hidden}.G3YYmW_segBtn{min-width:40px;color:var(--gt-ink);background:0 0;padding:5px 12px;font-size:13px;font-weight:700}.G3YYmW_segBtnOn{background:var(--gt-ink);color:var(--gt-on-ink)}.G3YYmW_iconBtn{border-radius:var(--gt-radius-btn);width:36px;height:36px;color:var(--gt-ink);background:0 0;place-items:center;font-size:20px;display:grid}.G3YYmW_iconBtn:active{background:var(--gt-zinc-100)}.G3YYmW_swatch{width:30px;height:30px;color:var(--gt-on-color);border:2px solid #0000;border-radius:999px;place-items:center;font-size:14px;display:grid}.G3YYmW_swatchOn{border-color:var(--gt-line);box-shadow:0 0 0 2px var(--gt-surface) inset}.G3YYmW_toggle{background:var(--gt-zinc-300);border-radius:999px;flex:none;width:48px;height:28px;transition:background .15s;position:relative}.G3YYmW_toggle:after{content:"";background:var(--gt-surface);border-radius:999px;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.G3YYmW_toggleOn{background:var(--gt-ink)}.G3YYmW_toggleOn:after{transform:translate(20px)}.G3YYmW_toggle:disabled{opacity:.4}.G3YYmW_taskChip{border:1px solid var(--gt-ink);background:var(--gt-surface);width:100%;min-width:0;color:var(--gt-ink);white-space:nowrap;text-align:left;border-radius:4px;align-items:center;gap:3px;padding:0 3px;font-size:10.5px;font-weight:600;line-height:14px;display:flex;overflow:hidden}.G3YYmW_taskChipDone{border-color:var(--gt-zinc-300);color:var(--gt-zinc-400)}.G3YYmW_taskChipDone .G3YYmW_chipText{text-decoration:line-through}.G3YYmW_taskBox{border:1.5px solid;border-radius:2px;flex:none;justify-content:center;align-items:center;width:10px;height:10px;font-size:8px;line-height:1;display:inline-flex}.G3YYmW_taskRow{align-items:stretch;width:100%;min-width:0;display:flex}.G3YYmW_taskRow .G3YYmW_taskChip{flex:1;line-height:16px}.G3YYmW_taskCheck{width:20px;color:var(--gt-ink);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}
