.google-calendar-settings[data-v-7128501f]{box-sizing:border-box;border:1px solid var(--vn-line);width:100%;min-width:0;max-width:560px;color:var(--vn-ink);background:#fff;border-radius:12px;gap:24px;margin:16px auto;padding:32px;font-family:Inter,system-ui,sans-serif;display:grid}.gcal-top[data-v-7128501f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.gcal-top>strong[data-v-7128501f]{font-size:14px}.google-calendar-settings h2[data-v-7128501f]{outline-offset:6px;margin:0;font-size:24px;font-weight:600;line-height:1.35}.google-calendar-settings p[data-v-7128501f]{text-align:left;overflow-wrap:anywhere;margin:0}.gcal-intro[data-v-7128501f]{font-size:14px}.gcal-help[data-v-7128501f],.gcal-intro[data-v-7128501f]{color:var(--vn-text2);line-height:1.6}.gcal-help[data-v-7128501f]{font-size:13px}.gcal-progress[data-v-7128501f]{gap:16px;display:grid}.gcal-progress p[data-v-7128501f]{color:var(--vn-brand);font-size:12px}.gcal-progress ol[data-v-7128501f]{gap:6px;margin:0;padding:0;list-style:none;display:flex}.gcal-progress li[data-v-7128501f]{background:var(--vn-line);border-radius:2px;flex:1;height:4px}.gcal-progress li.done[data-v-7128501f]{background:var(--vn-brand)}.gcal-field[data-v-7128501f]{gap:8px;font-size:14px;font-weight:600;display:grid}.gcal-field[data-v-7128501f] .p-select{width:100%;min-width:0;min-height:44px}.gcal-summary[data-v-7128501f]{background:var(--vn-brand-soft);overflow-wrap:anywhere;border-radius:12px;gap:8px;padding:16px;font-size:14px;line-height:1.6;display:grid}.gcal-summary p[data-v-7128501f]{color:var(--vn-text2);font-size:13px}.gcal-summary-success[data-v-7128501f]{background:#eaf6ef}.gcal-summary-success strong[data-v-7128501f]{color:#216345}.gcal-review[data-v-7128501f]{gap:12px;margin:0;display:grid}.gcal-review dt[data-v-7128501f]{color:var(--vn-text2);font-size:12px}.gcal-review dd[data-v-7128501f]{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px;line-height:1.5}.gcal-extra-toggle[data-v-7128501f]{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.gcal-extra-toggle label[data-v-7128501f]{cursor:pointer}.gcal-extra-toggle small[data-v-7128501f]{color:var(--vn-text2)}.gcal-sources[data-v-7128501f]{border:1px solid var(--vn-line);border-radius:12px;gap:8px;min-width:0;padding:16px;display:grid}.gcal-sources legend[data-v-7128501f]{padding:0 4px;font-size:14px;font-weight:600}.gcal-source[data-v-7128501f]{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:6px 0;font-size:14px;display:flex}.gcal-source>span[data-v-7128501f]{overflow-wrap:anywhere;min-width:0}.gcal-source small[data-v-7128501f]{color:var(--vn-text2);font-size:12px;line-height:1.5;display:block}.gcal-source-state[data-v-7128501f]{border-bottom:1px solid var(--vn-line);gap:4px;padding:10px 0;font-size:13px;display:grid}.gcal-source-state strong[data-v-7128501f]{overflow-wrap:anywhere;font-weight:500}.gcal-source-state span[data-v-7128501f]{color:var(--vn-text2);line-height:1.5}.gcal-actions[data-v-7128501f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.google-calendar-settings[data-v-7128501f] .p-button{white-space:normal;gap:8px;min-height:44px;font-size:14px}.google-calendar-settings[data-v-7128501f] .p-message p{margin:0;font-size:13px;line-height:1.6}.gcal-advanced summary[data-v-7128501f]{cursor:pointer;box-sizing:border-box;min-height:44px;padding:10px 0;font-size:14px}.gcal-advanced[data-v-7128501f]>*+*{margin-top:12px}.gcal-advanced textarea[data-v-7128501f]{box-sizing:border-box;width:100%;font-size:12px}.sr-only[data-v-7128501f]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=48rem){.google-calendar-settings[data-v-7128501f]{gap:20px;margin:0;padding:20px}.gcal-field[data-v-7128501f] .p-select-label{font-size:16px}.gcal-actions[data-v-7128501f]{gap:8px}}
