.mc-settings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.mc-setting-item{display:flex;flex-direction:column;gap:4px;min-width:0}.mc-setting-item .input{width:100%;min-width:0;box-sizing:border-box}.mc-print-fab{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background:#16a34a;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #16a34a66;transition:all .2s;z-index:50}.mc-print-fab:hover{background:#15803d;box-shadow:0 6px 16px #16a34a80;transform:scale(1.05)}.mc-print-fab:active{transform:scale(.95)}.birth-data-form-bar[data-astro-cid-s7hnp3qs]{padding:.5rem}.birth-data-form-bar[data-astro-cid-s7hnp3qs] [data-astro-cid-s7hnp3qs][data-popover]{z-index:200}.birth-data-form-bar[data-astro-cid-s7hnp3qs] .relative[data-astro-cid-s7hnp3qs]:has(>div[id$=location-loader]:not(.hidden))>button[data-astro-cid-s7hnp3qs][id$=place-clear]{display:none}.birth-data-form-bar[data-astro-cid-s7hnp3qs] input[data-astro-cid-s7hnp3qs]::-ms-clear,.birth-data-form-bar[data-astro-cid-s7hnp3qs] input[data-astro-cid-s7hnp3qs]::-ms-reveal{display:none;width:0;height:0}.birth-data-form-bar[data-astro-cid-s7hnp3qs] input[data-astro-cid-s7hnp3qs]::-webkit-search-cancel-button,.birth-data-form-bar[data-astro-cid-s7hnp3qs] input[data-astro-cid-s7hnp3qs]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.birth-data-form-bar[data-astro-cid-s7hnp3qs] .date-picker-dropdown[data-astro-cid-s7hnp3qs],.birth-data-form-bar[data-astro-cid-s7hnp3qs] .time-picker-popup[data-astro-cid-s7hnp3qs]{left:50%;right:auto;transform:translate(-50%);z-index:200}.bdf-form[data-astro-cid-s7hnp3qs]{display:flex;flex-wrap:wrap;align-items:end;gap:.5rem}.bdf-field[data-astro-cid-s7hnp3qs]{position:relative}.bdf-break[data-astro-cid-s7hnp3qs]{display:none}.bdf-field-name[data-astro-cid-s7hnp3qs]{flex:1 1 auto;min-width:120px}.bdf-field-date[data-astro-cid-s7hnp3qs]{flex:0 0 auto;min-width:120px}.bdf-field-time[data-astro-cid-s7hnp3qs]{flex:0 0 auto;min-width:95px}.bdf-field-notes[data-astro-cid-s7hnp3qs]{flex:0 0 auto}.bdf-field-place[data-astro-cid-s7hnp3qs]{flex:1 1 180px;min-width:150px}.bdf-field-verify[data-astro-cid-s7hnp3qs],.bdf-field-lang[data-astro-cid-s7hnp3qs],.bdf-field-settings[data-astro-cid-s7hnp3qs],.bdf-field-submit[data-astro-cid-s7hnp3qs]{flex:0 0 auto}@media(max-width:768px){.birth-data-form-bar[data-astro-cid-s7hnp3qs]{padding:.5rem}.bdf-form[data-astro-cid-s7hnp3qs]{gap:.4rem}.bdf-break[data-astro-cid-s7hnp3qs]{display:block;flex:0 0 100%;height:0}.bdf-field-name[data-astro-cid-s7hnp3qs]{flex:1 1 60px;min-width:60px;transition:flex-basis .2s ease,min-width .2s ease}.bdf-field-name[data-astro-cid-s7hnp3qs]:focus-within{flex:0 0 70%;min-width:70%}.bdf-field-date[data-astro-cid-s7hnp3qs]{flex:0 0 130px;min-width:0;transition:flex .2s ease}.bdf-field-time[data-astro-cid-s7hnp3qs]{flex:0 0 100px;min-width:0;transition:flex .2s ease}.bdf-form[data-astro-cid-s7hnp3qs]:has(.bdf-field-name:focus-within) .bdf-field-date[data-astro-cid-s7hnp3qs],.bdf-form[data-astro-cid-s7hnp3qs]:has(.bdf-field-name:focus-within) .bdf-field-time[data-astro-cid-s7hnp3qs]{flex:1 1 0}.bdf-field-date[data-astro-cid-s7hnp3qs] input[data-astro-cid-s7hnp3qs],.bdf-field-time[data-astro-cid-s7hnp3qs] .time-picker-input[data-astro-cid-s7hnp3qs]{width:100%;min-width:0}.bdf-field-place[data-astro-cid-s7hnp3qs]{flex:1 1 0;min-width:80px;transition:flex-basis .2s ease}.bdf-field-lang[data-astro-cid-s7hnp3qs],.bdf-field-submit[data-astro-cid-s7hnp3qs]{flex:0 0 auto;min-width:0}.bdf-field-verify[data-astro-cid-s7hnp3qs],.bdf-field-settings[data-astro-cid-s7hnp3qs]{flex:0 0 auto}.bdf-form[data-astro-cid-s7hnp3qs]:has(.bdf-field-place:focus-within) .bdf-field-lang[data-astro-cid-s7hnp3qs],.bdf-form[data-astro-cid-s7hnp3qs]:has(.bdf-field-place:focus-within) .bdf-field-verify[data-astro-cid-s7hnp3qs],.bdf-form[data-astro-cid-s7hnp3qs]:has(.bdf-field-place:focus-within) .bdf-field-settings[data-astro-cid-s7hnp3qs],.bdf-form[data-astro-cid-s7hnp3qs]:has(.bdf-field-place:focus-within) .bdf-field-submit[data-astro-cid-s7hnp3qs]{display:none}}@media(max-width:380px){.bdf-field-name[data-astro-cid-s7hnp3qs]{flex:1 1 50px;min-width:50px}.bdf-field-date[data-astro-cid-s7hnp3qs]{flex:0 0 138px}.bdf-field-time[data-astro-cid-s7hnp3qs]{flex:0 0 110px}}@media(max-width:480px){.birth-data-form-bar[data-astro-cid-s7hnp3qs]{padding:.3rem}}@media print{form[data-astro-cid-s7hnp3qs],button[data-astro-cid-s7hnp3qs],#loading[data-astro-cid-s7hnp3qs],.message-box[data-astro-cid-s7hnp3qs],.submit-btn[data-astro-cid-s7hnp3qs]{display:none!important}#results-container[data-astro-cid-s7hnp3qs]{display:block!important}.chart-card[data-astro-cid-s7hnp3qs]{border:none!important;padding:0!important}table[data-astro-cid-s7hnp3qs]{page-break-inside:auto}tr[data-astro-cid-s7hnp3qs]{page-break-inside:avoid;page-break-after:auto}thead[data-astro-cid-s7hnp3qs]{display:table-header-group}}
