@media (min-width:701px) and (min-height:501px){.ios-only,.ios-tabbar{display:none!important}}@media (max-width:700px),(max-height:500px){.ios-hide{display:none!important}body{background:var(--ios-stage)}.mtab,.msheet-scrim,.choir-topbar,.choir-toast{display:none!important}.ios-topbar{justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.ios-topbar-app{color:var(--ios-ink-2);font-size:15px;font-weight:600}.ios-topbar-avatar{background:var(--ios-tile-amethyst);width:36px;height:36px;color:var(--ios-tile-ink);-webkit-tap-highlight-color:transparent;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.ios-topbar-avatar img{object-fit:cover;width:100%;height:100%}.ios-card.is-mine{background:var(--ios-glow-card), var(--ios-card-hero)}.ios-card-facts{flex-wrap:wrap;gap:4px 14px;display:flex}.ios-swipe-row.is-current{background:var(--ios-card-press)}.rota-singers{flex-wrap:wrap;gap:6px;display:flex}.rota-singer{background:var(--ios-quiet);border-radius:9999px;align-items:center;gap:6px;height:30px;padding:0 10px 0 3px;font-size:14px;display:inline-flex}.rota-disc{background:var(--ios-tile-amethyst);width:24px;height:24px;color:var(--ios-tile-ink);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.rota-disc.is-me{background:var(--ios-select);color:var(--ios-select-ink)}.set-title{font-size:30px;line-height:36px}.set-hint{padding:12px 16px 0}.set-group{margin:16px 16px 0}.set-cta{padding:14px 16px calc(140px + env(safe-area-inset-bottom,0px))}.set-cta .ios-btn{width:100%}.set-add-hint{padding:0 0 10px}.avail-intro{color:var(--ios-ink-2);margin:0 0 12px;padding:0 4px;font-size:15px;line-height:20px}.avail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.avail-day{background:var(--ios-raised);border-radius:18px;flex-direction:column;gap:6px;padding:8px;display:flex}.avail-head{align-items:baseline;gap:6px;padding:0 4px;display:flex}.avail-head span{color:var(--ios-ink-3);font-size:12px;font-weight:600}.avail-head strong{font-size:18px;font-weight:700}.avail-note{color:var(--ios-ink-3);margin:0;padding:12px 4px;font-size:13px}.avail-cta{width:100%}.ios-field{margin:0 0 14px;display:block}.ios-field>span{color:var(--ios-ink-2);margin:0 0 6px;font-size:13px;font-weight:600;display:block}.ios-field input,.ios-field select,.ios-field textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ios-ink);background:var(--ios-raised);border:.5px solid var(--ios-line-soft);border-radius:12px;padding:11px 12px;font-size:16px}.ios-field textarea{resize:vertical;min-height:72px;font-family:inherit}.ios-field-row{gap:10px;display:flex}.ios-field-row>.ios-field{flex:1;min-width:0}.ios-field-foot{color:var(--ios-ink-3);margin:-4px 0 14px;font-size:12.5px}.ios-grp-action button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:-12px -10px;padding:12px 10px}button.ios-grp-action{appearance:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:-12px -10px;padding:12px 10px;font-size:13px}.ios-embed{padding:14px 16px}.ios-notes-text{color:var(--ios-ink-2);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.5}.ios-notes-text+.ios-notes-text{margin-top:10px}.ios-row-danger-btn{appearance:none;color:var(--ios-danger);cursor:pointer;background:0 0;border:0;margin:-7px -4px;padding:13px 6px;font-size:14px;font-weight:600}.ios-row-edit-btn{appearance:none;color:var(--ios-ink-2);cursor:pointer;background:0 0;border:0;margin:-7px -4px;padding:13px 6px;font-size:14px;font-weight:600}.ios-row-controls{align-items:center;gap:14px;display:flex}.ios-row-control select{font:inherit;color:var(--ios-ink);background:var(--ios-raised);border:.5px solid var(--ios-line-soft);border-radius:10px;max-width:132px;padding:6px 8px;font-size:16px}.ios-sheet-stack{flex-direction:column;gap:10px;display:flex}.ios-sheet-stack>.ios-btn,.ios-sheet-stack>.ios-btn.is-primary{flex:none}.ios-cms-bar{gap:8px;padding:4px 16px 14px;display:flex}.ios-cms-bar .ios-btn{flex:1}.ios-opt-row{align-items:center;gap:8px;display:flex}.ios-opt-row input[type=radio]{width:20px;height:20px;accent-color:var(--ios-gold);flex:none}.ios-opt-row input:not([type=radio]){min-width:0;font:inherit;color:var(--ios-ink);background:var(--ios-raised);border:.5px solid var(--ios-line-soft);border-radius:12px;flex:1;padding:11px 12px;font-size:16px}.ios-inline-cta{padding:6px 16px 14px}.ios-inline-cta .ios-btn{width:100%}summary.ios-row{cursor:pointer;list-style:none}summary.ios-row::-webkit-details-marker{display:none}summary.ios-row::marker{content:""}details[open]>summary.ios-row .ios-row-chev{transform:rotate(90deg)}.ios-field input:focus,.ios-field select:focus,.ios-field textarea:focus{outline:2px solid var(--ios-focus);outline-offset:-2px}.ios-btn-block{width:100%;margin-top:4px;display:flex}.ios-row-actions{align-items:center;gap:16px;display:flex}.ios-row-actions button{font:inherit;color:var(--ios-gold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;font-size:14px;font-weight:600}.ios-row-actions button.is-danger{color:var(--ios-danger)}.ios-row-actions button{position:relative}.ios-row-actions button:after{content:"";position:absolute;inset:calc(50% - 22px) min(-8px,50% - 22px)}.ios-filter-pills{flex-wrap:wrap;gap:6px;padding:0 16px 10px;display:flex}.ios-filter-pill{background:var(--ios-fill);min-height:30px;color:var(--ios-ink-2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:9999px;padding:0 12px;font-size:13px;font-weight:600}.ios-filter-pill.is-on{background:var(--ios-tone-gold);color:var(--ios-tone-gold-ink)}.ios-stepper{background:var(--ios-fill);border-radius:9999px;flex:none;align-items:center;height:36px;display:inline-flex}.ios-stepper button{width:40px;height:36px;color:var(--ios-gold);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;margin:0;padding:0;font-size:22px;line-height:1;position:relative}.ios-stepper button:after{content:"";position:absolute;inset:-4px 0}.ios-stepper button:active{background:var(--ios-fill-strong)}.ios-stepper input{box-sizing:border-box;width:52px;height:36px;color:var(--ios-ink);font:inherit;text-align:center;font-variant-numeric:tabular-nums;appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:17px;font-weight:600}.ios-stepper input:focus-visible,.ios-stepper button:focus-visible{outline:2px solid var(--ios-focus);outline-offset:-2px}.inv-open{appearance:none;font:inherit;color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.inv-open:after{content:"";position:absolute;inset:0 158px 0 0}.inv-open:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px;border-radius:4px}.inv-supply:has(.inv-open:active){background:var(--ios-group-press)}.inv-supply .ios-row-control{margin-left:8px}.inv-flags{margin-top:3px;display:block}.inv-flag{box-sizing:border-box;letter-spacing:.2px;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:9999px;align-items:center;height:18px;margin:0 6px 0 0;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.inv-flag.is-bad{color:var(--ios-warn)}.inv-flag.is-soon{color:var(--ios-gold)}.ios-row.is-off{opacity:.55}.inv-sheet .ios-grp-card{margin:0}.inv-sheet .ios-grp-space{height:4px}.inv-remove-phone{margin-top:14px}main:has(.ios-only .ios-screen){max-width:none;padding:0}body{--app-over-tabs:calc(var(--and-dock,calc(max(24px, env(safe-area-inset-bottom,0px)) + 62px)) + 10px)}body:has(.ios-screen:not(.has-tabs) .ios-cta) .ios-tabbar{display:none}body:has(.ios-screen:not(.has-tabs) .ios-cta) .guest-toast{bottom:calc(var(--and-cta-h,62px) + var(--and-safe-b,max(34px, env(safe-area-inset-bottom,0px))) + 12px)}.ios-screen.has-tabs .ios-cta{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:var(--app-over-tabs);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;padding:0}.ios-screen.has-tabs .ios-cta .ios-btn{box-shadow:var(--ios-shadow-float)}.ios-screen.has-tabs:has(.ios-cta){padding-bottom:calc(var(--app-over-tabs) + 74px)}body:has(.ios-screen.has-tabs .ios-cta) .ios-toast-region{bottom:calc(var(--app-over-tabs) + 64px)}body:has(.ios-screen.has-tabs .ios-cta) .guest-toast{bottom:calc(var(--app-over-tabs) + 62px)}body:has(.ios-tabbar) .ios-screen:not(.has-tabs):not(.has-cta):not(.is-fit){padding-bottom:calc(var(--and-dock,calc(max(24px, env(safe-area-inset-bottom,0px)) + 62px)) + 24px)}}@media (max-height:500px) and (orientation:landscape){body{--app-over-tabs:calc(var(--and-dock,calc(max(8px, env(safe-area-inset-bottom,0px)) + 48px)) + 8px)}body:has(.ios-tabbar) .ios-screen:not(.has-tabs):not(.has-cta):not(.is-fit){padding-bottom:calc(var(--and-dock,calc(max(8px, env(safe-area-inset-bottom,0px)) + 48px)) + 16px)}}
