#mycal-ta{font-family:Georgia,'Times New Roman',serif;font-size:12px;line-height:1.55;color:#2b2b2b;text-align:left;min-height:1.3em}#mycal-ta p{margin:0 0 4px}#mycal-ta p:last-child{margin-bottom:0}#gmc-modal{position:fixed;inset:0;background:rgba(20,18,12,.55);z-index:9000;display:flex;align-items:center;justify-content:center;padding:14px}.gmc-mcard{background:#fcf9f3;border:2px solid #9a7b2f;border-radius:12px;width:min(980px,96vw);max-height:92vh;display:flex;flex-direction:column;box-shadow:0 12px 50px rgba(0,0,0,.4)}.gmc-mhead{display:flex;align-items:center;justify-content:space-between;font-family:sans-serif;font-size:12px;font-weight:800;letter-spacing:.18em;color:#7a5606;padding:10px 14px;border-bottom:1px solid #c8b89a}#gmm-x{background:0 0;border:none;font-size:15px;color:#8b6408;cursor:pointer}.gmc-mtools{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid #e4dac4}.gmc-mtools button{font-family:sans-serif;font-size:11px;font-weight:800;background:#fff;border:1px solid #c8b89a;border-radius:5px;color:#6b5a2a;cursor:pointer;padding:4px 9px}.gmc-mtools button.on{background:#9a7b2f;color:#fff;border-color:#9a7b2f}.gmm-primary{background:#9a7b2f!important;color:#fff!important;border-color:#9a7b2f!important}.gmc-mbody{display:flex;gap:12px;padding:12px;overflow:auto;flex:1}.gmc-mpane{flex:1;min-width:0;display:flex;flex-direction:column}.gmc-mlbl{font-family:sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;color:#9a8f72;margin-bottom:5px}#gmm-src{flex:1;min-height:220px;font-family:Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;color:#222;background:#fff;border:1px solid #c8b89a;border-radius:7px;padding:10px 12px;resize:none;outline:0;white-space:pre-wrap}#gmm-selinfo{font-family:sans-serif;font-size:10px;color:#7a6a3a;background:#f3ede0;border-radius:4px;padding:3px 8px;margin-top:6px}#gmm-pv{flex:1;min-height:220px;background:#fffdf8;border:1px dashed #c8b89a;border-radius:7px;padding:10px 14px;font-family:Georgia,'Times New Roman',serif;font-size:13px;line-height:1.6;color:#2b2b2b;overflow:auto}#gmm-pv p{margin:0 0 5px}.gmc-mlegend{font-family:sans-serif;font-size:10px;color:#8a7b52;padding:8px 14px;border-top:1px solid #e4dac4}@media(max-width:760px){.gmc-mbody{display:block}.gmc-mpane{margin-bottom:10px}}