.calendar-month-line{grid-template-columns:44px minmax(0,1fr) 44px!important}.calendar-modal-close,.calendar-month-line button,.work-sheet-close{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center;justify-content:center}.calendar-modal-close{z-index:2}.event strong{font-size:.75rem!important;line-height:1.3!important}.event{min-height:30px!important}.more-events{min-height:32px!important;font-size:.75rem!important;line-height:1.3!important}.profile-section-index{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 16px}.profile-section-index a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #dfe3e8;border-radius:9px;color:#08264c;background:#fff;text-decoration:none;font-weight:700}.work-form :is(fieldset[id],h2[id]){scroll-margin-top:84px}.profile-long-copy{white-space:normal;overflow-wrap:anywhere;line-height:1.55}.profile-long-copy summary{cursor:pointer;min-height:44px;color:#08264c;font-weight:700;padding:10px 0}.profile-long-copy p{margin:8px 0 0}@media(max-width:760px){.day{min-height:158px!important}.day-head{height:28px!important}.day-head .day-number{width:28px!important;height:28px!important;font-size:.75rem!important}.event{padding:5px 3px 5px 6px!important}.profile-section-index{padding-left:20px;padding-right:20px}}.calendar-date-sheet header button,.planning-modal-close{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.calendar-modal>h2,.calendar-modal>small{padding-right:48px}.profile-change,.profile-sheet-top>b{color:#526071!important}.profile-form>small,.trainer-declaration legend{color:#805b11!important}body:has(.request-create-navigation){padding-bottom:0!important}.work-page.request-create-page{padding-bottom:24px!important}.request-create-navigation{background:#aab8c8;padding:0 14px max(18px,env(safe-area-inset-bottom))}.request-create-navigation .work-bottom-nav{position:static!important;inset:auto!important;transform:none!important;margin:0 auto!important;width:min(760px,100%)!important}.request-create-page .work-sheet-head{padding:21px 26px 20px}.request-create-page .work-sheet-head h1{margin:0;padding-right:40px;font-size:clamp(1.4rem,4.5vw,1.85rem);font-weight:750;line-height:1.2}.request-create-page .work-sheet-close{top:50%;right:21px;transform:translateY(-50%)}.request-create-page .work-form{padding-top:24px;gap:16px}.request-create-page .work-form>h2:first-child{font-size:1.18rem;font-weight:750;margin:0}.request-create-page .request-entity-line{margin:0;color:#5b6a7e;font-size:.8rem}.request-create-page .request-entity-line strong{color:#183354}.request-create-page .request-import-action{display:flex;justify-content:flex-start}.request-create-page .request-import-action button{min-height:42px}.request-create-page .fill-optional-title{border:1px solid #e4e9ee;border-radius:10px;padding:12px}.request-create-page .fill-optional-title summary{cursor:pointer;color:#52647b;font-size:.8rem;font-weight:700;min-height:26px}.request-create-page .fill-optional-title[open] label{margin-top:10px}@media(max-width:760px){.request-create-page .work-sheet-head{padding:21px 22px}.request-create-page .work-form{padding:22px 20px 26px;gap:15px}.request-create-page .work-form>h2:first-child{font-size:1.13rem}}.request-create-page .request-import-action{justify-content:flex-end;order:-1;margin-bottom:-12px}.request-create-page .request-import-action .outline{background:transparent;border-color:#dfe6ec;color:#66778b;font-size:.76rem;min-height:38px;padding:7px 10px}.request-create-page .fill-edit-fields{display:grid;gap:16px;min-width:0}.request-create-page .fill-edit-fields[hidden]{display:none!important}.request-create-page .fill-day-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.request-create-page .fill-more-requirements{border:1px solid #e4e9ee;border-radius:10px;padding:12px;display:grid;gap:14px;min-width:0}.request-create-page .fill-more-requirements summary{cursor:pointer;color:#52647b;font-size:.8rem;font-weight:750}.request-create-page .fill-more-requirements[open]>:not(summary){margin-top:12px}.request-create-page .fill-review{display:grid;gap:18px}.request-create-page .fill-review h2{font-size:1.25rem;margin:0}.request-create-page .fill-review dl{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:12px;margin:0}.request-create-page .fill-review dt{color:#64748b;font-size:.78rem}.request-create-page .fill-review dd{margin:0;overflow-wrap:anywhere;color:#183354;font-weight:750;font-size:.84rem}.request-create-page .fill-review-actions{display:flex;gap:12px;flex-wrap:wrap}.request-create-page .fill-review-actions>*{flex:1;min-width:130px}@media(max-width:760px){.request-create-page .fill-edit-fields{gap:15px}.request-create-page .fill-day-times{grid-template-columns:repeat(2,minmax(0,1fr))}.request-create-page .fill-review dl{grid-template-columns:1fr;gap:3px}.request-create-page .fill-review dd{margin-bottom:10px}}.request-create-page .fill-header-title{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;min-width:0;padding-right:48px}.request-create-page .fill-header-title h1{padding-right:0;flex:0 1 auto}.request-create-page .fill-header-entity{max-width:100%;font-size:.85rem;font-weight:600;color:#d6e3f4;overflow-wrap:anywhere}@media(max-width:760px){.request-create-page .fill-header-title{gap:5px 12px}.request-create-page .fill-header-entity{font-size:.76rem}}