/* Selected typography mark, scoped to the revision preview. */
.rich-wordmark{display:inline-block;color:#805660;font-family:"Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-weight:600;letter-spacing:-.06em;line-height:1.35}.rich-dot{position:relative}.rich-dot:before{content:"";position:absolute;width:.18em;height:.18em;border-radius:50%;background:#db9dac;top:-.08em;left:.35em}.login .brand{justify-content:center;text-align:center;margin:22px 0 0}.login .rich-wordmark{font-size:44px}.login .brand small{color:#8e6d78;font-size:12px;letter-spacing:.06em;margin-top:10px}.brand .rich-wordmark{padding-top:.15em}.brand small{font-weight:400}.fee-help{border:0;background:transparent;color:#8b6076;min-width:44px;min-height:44px;font-size:20px;vertical-align:middle}textarea{resize:none!important;overflow:hidden;min-height:100px;height:auto;box-sizing:border-box}.activity p{overflow-wrap:anywhere}

/* Transparent artwork over a continuous full-width background. */
.login.landing-04{padding:0 30px calc(28px + env(safe-area-inset-bottom));background:radial-gradient(ellipse 100% 45% at 50% 43%,#fbe7ef 0%,#fff5f9 64%,#fffafa 100%);align-items:center;justify-content:flex-start;gap:0}
.landing-04 .landing-art{display:block;width:100%;max-width:360px;height:auto;max-height:calc(100svh - 225px);object-fit:contain;flex:none}
.landing-04 .login-actions{width:100%;max-width:none;display:grid;gap:12px;margin:0;padding:0}
.landing-04 .login-actions .btn{min-height:58px;border-radius:15px;font-size:15px;font-weight:600;padding:14px 18px}
.landing-04 [data-action="phone-start"]{background:#a46580;color:#fff;border:0}
.landing-04 .btn.kakao{background:#fee500;color:#291b1c}
.landing-04 .email-login{font-size:12px;font-weight:400;min-height:44px;padding:8px 16px;color:#826b78}
@media(max-width:380px){.login.landing-04{padding-left:24px;padding-right:24px}}
@media(max-height:560px){.landing-04 .landing-art{max-height:none;max-width:240px}}
/* Compact app controls. Login artwork and buttons remain unchanged. */
@font-face{font-family:RichcareKR;src:url('/fonts/korean.woff2') format('woff2');font-weight:400;font-display:swap}
.shell{font-family:RichcareKR,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:weight;color:#40323b;font-size:15px;line-height:1.55}
.shell input,.shell select,.shell textarea,.shell button{font-family:inherit;font-size:15px}
.shell .main{padding:0 18px 88px}.shell .topbar{min-height:58px;padding:10px 0;margin-bottom:0}.shell .top-actions{display:flex;gap:6px}.shell .top-actions .iconbtn{display:flex;width:40px;height:40px;align-items:center;justify-content:center;color:#704655}
.shell .devbar{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#75616d;margin:0 0 10px}.shell .devbar select{width:auto;min-height:32px;padding:4px 26px 4px 10px;font-size:12px}
.shell .heading{display:flex;align-items:center;gap:8px;margin:10px 0 14px}.shell .heading h1{font-size:24px;line-height:1.4;margin:0;letter-spacing:-.6px}.shell .heading .back-button{flex:0 0 36px;width:36px;height:38px;padding:8px;border:0;background:transparent}
.shell .panel{padding:16px;margin-bottom:12px;border-radius:20px}.shell h2{font-size:18px;margin:0 0 10px}.shell h3{font-size:16px}.shell .hero{padding:20px;margin-bottom:12px}.shell .hero h1{font-size:26px;line-height:1.4}.shell .hero p{margin:8px 0 14px}.shell .section-title{margin-bottom:10px}.shell .line{padding:10px 0;gap:12px}.shell .line strong{text-align:right}.shell .line .label,.shell small,.shell .label{color:#715c69}.shell .actions{margin-top:12px;gap:8px}.shell .btn{min-height:46px;padding:11px 15px;font-weight:700}.shell .bottomnav{padding:7px 6px max(7px,env(safe-area-inset-bottom));min-height:64px}.shell .bottomnav button{font-size:12px;gap:3px}.shell .bottomnav svg{width:23px;height:23px}.shell .case-context{margin:8px 0 12px;font-size:13px}.shell input,.shell select{min-height:44px;padding:10px 12px}.shell label{color:#57434f}.shell .grid{gap:12px}.shell .checks{gap:8px;margin:14px 0}.shell .check{min-height:44px;padding:10px;font-size:14px}.shell textarea{min-height:88px;resize:none}.shell .assigned-case{padding:12px 0}.shell .assigned-case p{margin:4px 0}.shell .assigned-case .actions{margin-top:8px}
.shell .log-toolbar,.shell .calendar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.shell .calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:10px 0}.shell .calendar-grid>span{text-align:center;font-size:12px;color:#715c69}.shell .calendar-day{min-height:51px;border:1px solid #e8d8df;background:#fffafb;border-radius:10px;color:#57434f;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px;font-weight:600}.shell .calendar-day small{font-size:10px;line-height:1.25}.shell .calendar-day.selected{background:#88485f;color:white;border:2px solid #643448;box-shadow:0 0 0 1px #fff inset}.shell .calendar-day.selected small{color:white}.shell .calendar-day:disabled{opacity:.35;background:#f2edf0}.shell .time-fields{margin:12px 0 18px;grid-template-columns:1fr 1fr}.shell .log-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid #eee2e8;min-height:65px;padding:6px 0}.shell .log-row-main{flex:1;min-width:0;background:none;border:0;display:grid;grid-template-columns:60px 1fr;text-align:left;gap:2px 8px;padding:4px;color:#40323b}.shell .log-row-main span{font-size:13px}.shell .log-row-main small{grid-column:1/-1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.shell .pagination{margin-top:12px;font-size:12px}.shell details>summary{cursor:pointer;padding:8px 0;font-weight:600}.shell .settings-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;border:0;border-bottom:1px solid #eee2e8;background:none;color:#40323b;text-align:left}.shell .settings-row:last-child{border-bottom:0}.shell .empty{margin:12px 0;font-size:14px}.shell .log-row .textbtn{min-height:44px}.shell .fee-help{border:0;background:none;color:#704655;padding:4px}.shell .large-number{font-size:24px}.shell .doc{padding:12px 0}
@media(max-width:360px){.shell .main{padding-left:12px;padding-right:12px}.shell .panel{padding:13px}.shell .calendar-grid{gap:3px}.shell .calendar-day{min-height:48px}.shell .heading h1{font-size:22px}}

.shell .heading{justify-content:flex-start}.shell .check input{min-height:20px;height:20px;width:20px;padding:0;flex:0 0 20px}.shell .checks{grid-template-columns:1fr 1fr}.shell .check{align-items:center;line-height:1.45}.shell .topbar{height:58px}.shell .calendar-head .iconbtn{font-size:26px}

#insurance-form>.grid{margin:12px 0}#insurance-form>label{display:block;margin:12px 0}#insurance-form small{display:block;margin-top:8px}

/* Single-screen landing and fixed application chrome; long forms scroll within main. */
html,body{height:100%;overscroll-behavior:none}
body:has(.landing-04){overflow:hidden}
.login.landing-04{height:100dvh;min-height:0;max-height:100dvh;padding:env(safe-area-inset-top) 24px max(12px,env(safe-area-inset-bottom));display:flex;gap:8px;overflow:hidden}
.landing-04 .landing-art{flex:1 1 0;min-height:0;width:100%;max-width:340px;max-height:none;object-fit:contain}
.landing-04 .login-actions{flex:none;gap:9px;padding:0;margin:0}
.landing-04 .login-actions .btn{min-height:48px;height:48px;padding:10px;font-weight:700}
.landing-04 .email-login{padding:8px;min-height:32px;margin:0;color:#60505a;font-size:13px}
body:has(.shell){overflow:hidden}
.shell{height:100dvh;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;font-size:16px;color:#332a30;line-height:1.5}
.shell .main{height:100%;overflow-y:auto;overscroll-behavior:contain;padding-top:env(safe-area-inset-top);padding-bottom:calc(80px + env(safe-area-inset-bottom));scrollbar-width:none}
.shell .topbar{height:54px;margin-bottom:10px;position:sticky;top:0;background:#faf5f7;z-index:20}
.shell small,.shell .label,.shell .sub{color:#62515b}
.shell input,.shell select,.shell textarea{color:#332a30;background:#fff;font-weight:500}
.shell h1,.shell h2,.shell h3,.shell strong{font-weight:700}
.home-active .section-title{margin:4px 0 10px}.home-active .case-deck{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-bottom:12px}.case-deck>.panel{flex:0 0 100%;min-width:0;scroll-snap-align:start;margin:0}.case-deck p{margin:4px 0 8px}.home-active .shortcut{padding:16px;min-height:120px}.home-active .shortcut .tile{width:42px;height:42px;margin-bottom:8px}.home-active .shortcut strong{font-size:16px}.home-active .shortcut small{font-size:12px}
@media(max-height:650px){.landing-04 .login-actions .btn{min-height:42px;height:42px}.landing-04 .login-actions{gap:5px}.landing-04 .email-login{min-height:28px;padding:4px}}

/* Keep card surfaces and text explicit, including browsers applying automatic darkening. */
:root{color-scheme:only light;background:#faf5f7}
body,.shell,.shell .main,.shell .topbar{background-color:#faf5f7;background-image:linear-gradient(#faf5f7,#faf5f7);color:#40323b;-webkit-text-fill-color:#40323b}
.shell .panel,.shell .shortcut,.shell .bottomnav{background-color:#fff;background-image:linear-gradient(#fff,#fff)}
.shell .home-case-card{background:#f0d4df;background-image:linear-gradient(135deg,#f3dbe5,#efd0dd);border:1px solid #e5c5d3;border-radius:24px;padding:18px;margin-bottom:14px}
.home-section-title{display:flex;align-items:center;justify-content:space-between;margin:6px 0 10px}.home-section-title h2{margin:0}
.case-tabs{display:flex;gap:8px;overflow:auto;margin:0 0 12px;padding-bottom:3px}.case-tab{flex-shrink:0;border:1px solid #dbc4cf;border-radius:18px;background:#fff;background-image:linear-gradient(#fff,#fff);padding:9px 14px;min-height:42px;font-weight:600;color:#60414f;-webkit-text-fill-color:#60414f}.case-tab.selected{background:#89566e;background-image:linear-gradient(#89566e,#89566e);border-color:#89566e;color:#fff;-webkit-text-fill-color:#fff}
.shell .btn{background-image:linear-gradient(#a36883,#a36883);color:#fff;-webkit-text-fill-color:#fff}.shell .btn.outline,.shell .btn.secondary,.home-case-card .btn{background:#fff;background-image:linear-gradient(#fff,#fff);color:#694354;-webkit-text-fill-color:#694354}
.shell .badge{background-image:linear-gradient(#e5f1ec,#e5f1ec);color:#27634f;-webkit-text-fill-color:#27634f}.shell small,.shell .label{color:#64525d;-webkit-text-fill-color:#64525d}.shell .textbtn{color:#684554;-webkit-text-fill-color:#684554}.shell .bottomnav button{color:#786570;-webkit-text-fill-color:#786570}.shell .bottomnav button.active{color:#925b75;-webkit-text-fill-color:#925b75}.shell .bottomnav svg{color:inherit}.home-case-card .section-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.home-case-card h2{font-size:20px;margin:0}.home-case-card .actions{display:grid;gap:5px}.home-case-card p{font-size:14px;margin:12px 0}.home-case-card .textbtn{min-height:36px}.shell .topbar{margin-bottom:6px}
.shell *{-webkit-text-fill-color:currentColor}.shell input,.shell select,.shell textarea{background-image:linear-gradient(#fff,#fff)}
/* Application flow: the existing rose palette, one decision at a time. */
.care-shortcuts .shortcut{position:relative;background:#fff9fc;border:1px solid #efdee5;padding:16px 14px;gap:9px;min-height:148px;text-align:left}
.care-shortcuts .shortcut:nth-child(2){background:#fff7fa}
.care-shortcuts .tile{width:58px;height:58px;background:transparent;border-radius:0}
.care-shortcuts .tile svg{width:58px;height:58px;stroke:#9c6078;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.care-shortcuts strong{font-size:17px;line-height:1.35;color:#513943}.care-shortcuts small{font-size:12px;color:#735b66}
.application-wizard{padding:4px 2px 14px;min-height:calc(100dvh - 220px);display:flex;flex-direction:column}
.wizard-progress{display:flex;align-items:center;gap:14px;color:#79636e;font-size:13px;margin:2px 0 25px}
.wizard-progress progress{appearance:none;-webkit-appearance:none;border:0;height:6px;width:115px;border-radius:8px;overflow:hidden;background:#eee2e8}
.wizard-progress progress::-webkit-progress-bar{background:#eee2e8}.wizard-progress progress::-webkit-progress-value{background:#a56882;border-radius:8px}.wizard-progress progress::-moz-progress-bar{background:#a56882}
.application-wizard h2{font-size:25px;font-weight:700;line-height:1.45;letter-spacing:-.7px;margin:0 0 24px;color:#47333d;word-break:keep-all}
.application-wizard form{flex:1;display:flex;flex-direction:column;gap:20px}
.wizard-fields{display:grid;gap:18px}.wizard-fields label{font-size:15px;color:#624a56;margin:0}
.wizard-fields input:not([type=checkbox]):not([type=radio]),.wizard-fields select,.wizard-fields textarea{font-size:20px;color:#382a31;background:#fffcfd;border:1px solid #e4d3dc;border-radius:15px;min-height:57px;width:100%;padding:14px 13px;box-sizing:border-box}
.wizard-fields input::placeholder{color:#a28b96;opacity:1}.wizard-fields input:focus{border-color:#a56882;outline:3px solid #f2dfe8;outline-offset:1px}
.wizard-fields input:disabled{opacity:.45}.wizard-actions{display:flex;gap:10px;margin-top:auto;padding-top:28px}.wizard-actions .btn{min-height:54px}.wizard-actions .outline{flex:0 0 80px}
.choice-row,.choice-column{border:0;padding:0;margin:0;display:flex;gap:12px}.choice-column{flex-direction:column}
.wizard-fields .choice{display:flex;align-items:center;gap:9px;padding:17px;background:#fffafc;border:1px solid #e4d3dc;border-radius:15px;flex:1;font-size:18px}
.wizard-fields .choice:has(input:checked){background:#f6e5ed;border-color:#a56882;color:#513341;font-weight:700}
.choice input,.end-unknown input{accent-color:#a56882;width:21px;height:21px}.end-unknown{padding:8px 0}.amount-input{display:flex;align-items:center;gap:12px}.amount-input input{min-width:0}
.hospital-select{display:flex;width:100%;align-items:center;gap:12px;padding:17px;border:1px solid #e4d3dc;border-radius:16px;background:#fffcfd;text-align:left;color:#513943}.hospital-select svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;flex-shrink:0}.hospital-select span{flex:1}.hospital-select strong,.hospital-result strong{font-size:17px;display:block}.hospital-select small,.hospital-result small{display:block;font-size:14px;color:#73616a;margin-top:7px;line-height:1.5}
.hospital-result{display:block;width:100%;text-align:left;padding:17px;border:1px solid #efdee5;background:#fff8fb;border-radius:15px;color:#47333d;margin:12px 0}.hospital-result:focus-visible{outline:3px solid #a56882}
#hospital-results{max-height:45dvh;overflow-y:auto}#replace-form{display:grid;gap:14px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:360px){.application-wizard h2{font-size:22px}.care-shortcuts strong{font-size:15px}}

#hospital-search-form>.btn,#replace-form>.btn{color:#fff;font-weight:700;margin-top:12px}
/* In-place caregiver details and bank selection. */
.caregiver-fields{display:grid;gap:20px}.reveal-field[hidden]{display:none!important}.reveal-field{display:grid;gap:14px}
.bank-picker{border:0;padding:0;margin:0}.bank-picker summary{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #e4d3dc;border-radius:16px;padding:16px;color:#513943;cursor:pointer;list-style:none}.bank-picker summary::-webkit-details-marker{display:none}.bank-selected{font-size:16px}.bank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:12px}.bank-option{min-height:55px;padding:10px 5px;border:1px solid #eadde4;border-radius:14px;background:#fff;color:#49353f;font:inherit;font-size:14px;font-weight:600;word-break:keep-all;cursor:pointer}.bank-option[aria-pressed=true]{border-color:#94526e;background:#f5e1eb;color:#673f52;box-shadow:inset 0 0 0 1px #94526e}.bank-option:focus-visible{outline:3px solid #a56882;outline-offset:2px}
#toast{background:#fff!important;color:#392a32!important;border:1px solid #d7bcc9;border-radius:18px;box-shadow:0 8px 35px #50303f30;font-size:16px;font-weight:650;line-height:1.55;padding:17px 22px;bottom:calc(90px + env(safe-area-inset-bottom));z-index:10000;max-width:min(90vw,480px)}
.form-error,.inline-error{background:#fff;color:#983e58;border:1px solid #e6b9c5;border-radius:13px;padding:13px 15px;font-size:15px;line-height:1.5;margin:8px 0 16px}.form-error:empty{display:none}.hospital-inline{display:grid;gap:10px}.hospital-chosen{border:1px solid #b87c96;border-radius:15px;background:#fff7fb;padding:16px;color:#4c3340}.hospital-chosen small{display:block;margin-top:7px;color:#705763;font-size:14px}.hospital-chosen strong{font-size:17px}.test-hospital{font-size:12px!important;color:#806773!important;justify-self:start;padding:6px 0!important}
#hospital-results{max-height:none;overflow:visible}.hospital-result{margin:8px 0}.bank-picker[open]{padding-bottom:8px}
@media(prefers-reduced-motion:no-preference){.reveal-field:not([hidden]){animation:field-reveal .18s ease-out}@keyframes field-reveal{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}
/* Application input refinements, scoped to the affected controls. */
.birth-parts{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:10px}.birth-part{position:relative;margin:0!important}.birth-part input{padding-right:32px!important;font-variant-numeric:tabular-nums}.birth-part>span{position:absolute;right:12px;top:17px;color:#85767d}.field-caption{display:block;font-size:14px;font-weight:600;margin:0 0 10px;color:#69545e}.guardian-fields{border-top:1px solid #e9dce2;padding-top:20px;margin-top:22px}.guardian-fields h3,.schedule-group h3{margin:0 0 16px;font-size:17px}.room-field{margin-top:20px!important}.room-field small{font-weight:400;color:#84757e}.review-group{background:#fff;border:1px solid #eee3e8;border-radius:22px;padding:18px 20px;margin-bottom:14px}.review-group h3{font-size:16px;color:#915a72;margin:0 0 8px}.review-group .line{padding:12px 0}.review-group .line:last-child{border-bottom:0}.hospital-pagination{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:12px}.hospital-pagination button{background:white;border:1px solid #eadde3;border-radius:14px;padding:10px 18px;color:#704e60;font:inherit}.hospital-pagination button:disabled{opacity:.35}.hospital-pagination span{font-size:13px;color:#796c72}
.bank-picker{border:0!important;background:none!important;padding:0!important}.bank-picker>.row{margin:0 0 14px}.bank-selected{font-size:14px;color:#915a72}.bank-all{border:0!important;padding:0!important}.bank-all summary{font-size:13px!important;color:#77626d!important;padding:12px 0!important;font-weight:500!important}.bank-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.bank-grid .bank-option{display:flex!important;position:relative;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:#fff!important;border:1px solid transparent!important;border-radius:19px!important;min-height:99px;padding:13px 4px!important;box-shadow:none;font-size:12px!important;color:#41363c!important;font-weight:550!important;transition:background .15s,border-color .15s}.bank-option .bank-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--bank-color) 12%,white);color:var(--bank-color);font-weight:800;font-size:13px}.bank-grid .bank-option[aria-pressed=true]{border-color:#ad7892!important;background:#fff7fb!important}.bank-option[aria-pressed=true]:after{content:'✓';position:absolute;right:8px;top:5px;color:#9a617c}.bank-option small{font-size:10px;color:#9a617c}.bank-recommendations:empty{display:none}.bank-recommendations{margin-bottom:8px}
.date-time-row{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.date-choice{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e5d9df;border-radius:16px;padding:17px 12px;color:#493740;font:inherit;white-space:nowrap;font-variant-numeric:tabular-nums}.date-choice svg{width:20px;height:20px;fill:none;stroke:#a37189;stroke-width:1.7}.schedule-group+.schedule-group{border-top:1px solid #e9dce2;margin-top:26px;padding-top:24px}.date-wheels{position:relative;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin:22px 0 26px;text-align:center}.date-wheels>div>span{font-size:13px;color:#8b7380}.date-wheel{height:200px;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;padding:80px 0;box-sizing:border-box;position:relative;background:linear-gradient(#fff8fb,#f3e4ec 40%,#f3e4ec 60%,#fff8fb);border-radius:18px;overscroll-behavior:contain;margin-top:10px}.date-wheel::-webkit-scrollbar{display:none}.date-wheel button{height:40px;min-height:40px;display:block;width:100%;scroll-snap-align:center;border:0;background:transparent;font:inherit;font-size:19px;color:#84747d;flex-shrink:0}.date-wheel button[aria-pressed=true]{color:#74475e;font-weight:800}.date-wheel button:disabled{color:#c9bdc3}.clock-heading{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 0 12px;font-size:34px}.clock-heading button{font:inherit;border:0;border-radius:14px;padding:8px 14px;background:#f7f1f4;color:#8b7982}.clock-heading button.selected{background:#f0dfe8;color:#75435e}.clock-period{display:flex;justify-content:center;gap:8px}.clock-period button{border:1px solid #e7d9e0;border-radius:12px;padding:8px 20px;background:white;color:#78616e}.clock-period button[aria-pressed=true]{background:#a46986;color:white}.clock-face{width:260px;height:260px;position:relative;background:#fbf0f5;border-radius:50%;margin:20px auto;touch-action:none}.clock-face button{position:absolute;transform:translate(-50%,-50%);border:0;background:transparent;border-radius:50%;width:36px;height:36px;color:#553c48;font-size:17px;z-index:2}.clock-face button:hover,.clock-face button:focus-visible{background:#e7ccda}.clock-hand{position:absolute;left:calc(50% - 1px);bottom:50%;height:95px;width:2px;background:#b07894;transform-origin:bottom;pointer-events:none}.clock-hand:after{content:'';position:absolute;width:10px;height:10px;bottom:-5px;left:-4px;background:#b07894;border-radius:50%}.minute-exact{display:flex!important;align-items:center;justify-content:center;gap:12px;font-size:13px!important}.minute-exact input{width:76px!important;padding:10px!important}.date-wheel:focus-visible{outline:2px solid #a46986}.guardian-fields[hidden],.schedule-group[hidden],[data-patient-birth][hidden],[data-hours][hidden]{display:none!important}
