.fe-pagination button{min-width:44px;min-height:44px}.mc-board,.mc-card,.mc-content,.mc-sheet{min-width:0;overflow-wrap:anywhere}.mc-card *,.mc-content *,.mc-sheet *{box-sizing:border-box}.mc-card :is(button,a),.mc-content :is(button,a,input,select,textarea,summary),.mc-sheet :is(button,a,input,select,textarea){min-height:44px}.mc-board-scroll:focus-visible,.mc-card :is(button,a):focus-visible,.mc-content :is(button,a,input,select,textarea,summary):focus-visible,.mc-month-scroll:focus-visible,.mc-sheet :focus-visible{outline:3px solid var(--mc-focus,#168477);outline-offset:3px}.mc-content :is(button,input,select,textarea),.mc-sheet :is(button,input,textarea){min-width:44px}.mc-content :is(input,select,textarea),.mc-sheet :is(input,select,textarea){max-width:100%;font-size:16px}.mc-card :is(a,button),.mc-content :is(a,button),.mc-sheet :is(a,button){white-space:normal;overflow-wrap:anywhere}.mc-card a,.mc-content a,.mc-sheet a{align-content:center}.mc-card-heading h3>a,.mc-login a{display:inline-flex;align-items:center;min-width:44px}.mc-card .flex>*,.mc-content :is(.flex,.grid)>*{min-width:0}.mc-card .shrink-0,.mc-card svg,.mc-content .shrink-0,.mc-content svg{flex-shrink:0}.mc-card .mc-icon-action{font-size:13px;line-height:1.3;text-align:left}.mc-card .mc-icon-action[aria-pressed=true]{background:#e9f4ee;color:#123e39}.mc-card .mc-card-actions>a:last-child{margin-left:0}.mc-content .mc-view-switch{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:22px;gap:4px}.mc-view-switch>button{flex:1 1 0;justify-content:center}.mc-board-scroll,.mc-month-scroll{max-width:100%;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch}.mc-month-scroll{overscroll-behavior-x:contain;border-radius:16px}.mc-month-grid{min-width:560px}.mc-month-grid button{min-width:44px}.mc-calendar li>button{flex-shrink:0;min-width:44px;min-height:44px}.mc-calendar li>a{padding-block:4px}.mc-board-scroll{margin-top:12px;border-radius:24px;max-height:72dvh}.mc-board-canvas{width:100%}.mc-board-canvas [data-board-card] :is(.truncate,.line-clamp-2){display:block;overflow:visible;white-space:normal;text-overflow:clip;-webkit-line-clamp:unset}.mc-board-canvas [data-board-card] button[role=switch]{height:44px;width:44px}.mc-board-canvas [data-board-card] button[role=switch] span{top:14px}.mc-route-list{scroll-margin-top:100px}.mc-route-list summary{cursor:pointer;padding-block:12px}.mc-route-list .btn-secondary{font-size:14px}.mc-sheet{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:max(24px,env(safe-area-inset-bottom))}.mc-sheet>button:first-child{width:44px;height:44px;right:8px;top:8px}.mc-sheet h3{padding-right:36px}.mc-sheet .flex.justify-between{flex-wrap:wrap;gap:6px 12px}@media (max-width:767px){.mc-content{padding-top:24px;padding-bottom:32px}.mc-content h1{font-size:26px;line-height:1.18}.mc-content h2{line-height:1.25}.mc-card{padding:18px;border-radius:20px}.mc-card-heading{gap:12px}.mc-card-heading h3{font-size:17px;line-height:1.3}.mc-card-heading .w-14{width:48px}.mc-card-actions{gap:8px}.mc-card-actions .mc-open{width:100%;justify-content:center}.mc-card-actions .mc-icon-action{flex:1 1 calc(50% - 8px);border:1px solid #e5e9e5;border-radius:14px}.mc-detail aside{position:static}.mc-detail .grid-cols-3{grid-template-columns:1fr}.mc-detail .grid-cols-3>*{display:block}.mc-content .rounded-full{max-width:100%}.mc-content .mc-view-switch{width:100%}.mc-month-heading>div{display:flex;flex-wrap:wrap}.mc-calendar li{flex-wrap:wrap;gap:12px;align-items:flex-start}.mc-calendar li>a{flex-basis:calc(100% - 76px)}.mc-calendar li>button{margin-left:auto}.mc-board-canvas{width:900px;height:600px;min-height:600px}.mc-board-scroll{max-height:min(600px,68dvh)}.mc-board>.flex{flex-wrap:wrap}.mc-board>.flex>label{width:100%}.mc-sheet{padding-inline:20px}}@media (max-width:359px){.mc-card-heading{flex-wrap:wrap;padding-right:20px}.mc-card-actions .mc-icon-action,.mc-card-heading>.min-w-0{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.mc-card *,.mc-content *,.mc-sheet *{scroll-behavior:auto!important;transition-duration:.01ms!important}}