.os .dp.manage .mg-sub{color:#ffffffe6}.os .dp.manage .card{border:1px solid var(--line);background:#fff;border-radius:22px}.os .dp.manage .card h2{line-height:1.25}.os .dp.manage .card-p{color:var(--text)}.os .dp.manage .fld label{color:var(--ink);margin-bottom:8px;font-size:14.5px;font-weight:700;display:block}.os .dp.manage .fld input{width:100%;height:54px;font:inherit;color:var(--ink);background:#fff;border:1px solid #cfccc4;border-radius:14px;padding:0 16px;font-size:16px}.os .dp.manage .fld input::placeholder{color:#6b7076}.os .dp.manage .fld input.oid{font-family:var(--f-head);letter-spacing:.24em;text-transform:uppercase;font-weight:800}.os .dp.manage .fld input.oid::placeholder{font-family:var(--f-body);letter-spacing:0;text-transform:none;font-weight:400}.os .dp.manage .look .book-pill.go,.os .dp.manage .btns .book-pill,.os .dp.manage .mact .book-pill{justify-content:center;padding:0 24px}.os .dp.manage .book-pill svg{color:#fff;background:0 0;width:auto;height:auto;padding:0}.os .dp.manage .help{color:var(--muted);font-size:14px;line-height:1.65}.os .dp.manage .lost{color:var(--text);font-size:14.5px;font-weight:600}.os .dp.manage .lost a{color:var(--sea-d);align-items:center;gap:4px;font-weight:700;display:inline-flex}.os .dp.manage .cans li{align-items:flex-start;gap:14px;display:flex}.os .dp.manage .cans .ic{background:var(--soft);width:44px;height:44px;color:var(--sea);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.os .dp.manage .cans div{flex-direction:column;gap:3px;display:flex}.os .dp.manage .cans b{color:var(--ink);font-size:16px}.os .dp.manage .cans div span{color:var(--text);font-size:14.5px;line-height:1.6}.os .dp.manage .mini{border-top:1px solid var(--line)}.os .dp.manage .mini-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.os .dp.manage .mini-h b{color:var(--ink);font-size:15.5px}.os .dp.manage .mini-h span{color:var(--muted);font-size:13px;font-weight:600}.os .dp.manage .refund{border:1px solid var(--line);border-radius:14px;display:grid;overflow:hidden}.os .dp.manage .rf-c{background:var(--paper);justify-content:space-between;align-items:center;gap:10px;display:flex}.os .dp.manage .rf-c+.rf-c{border-top:1px solid var(--line)}.os .dp.manage .rf-c span{color:var(--muted);font-size:14px;font-weight:700}.os .dp.manage .rf-c b{font-family:var(--f-head);letter-spacing:-.02em;text-align:right;font-weight:800}.os .dp.manage .rf-c.ok b{color:var(--sea-d)}.os .dp.manage .rf-c.mid b{color:var(--ink)}.os .dp.manage .rf-c.no b{color:var(--food-d)}.os .dp.manage .rf-c.here{box-shadow:inset 3px 0 0 var(--sea-d);background:#e4f3f8}.os .dp.manage .rf-c.here span{color:var(--deep)}.os .dp.manage .sum-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.os .dp.manage .mlab{color:var(--muted);font-size:13px;font-weight:700;display:block}.os .dp.manage .bno{font-family:var(--f-head);letter-spacing:.18em;color:var(--ink);margin-top:4px;font-weight:800;display:block}.os .dp.manage .tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.os .dp.manage .st,.os .dp.manage .dday{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.os .dp.manage .st{color:var(--sea-d);background:#e4f3f8}.os .dp.manage .dday{background:var(--ink);color:#fff;font-family:var(--f-head);font-weight:800}.os .dp.manage .rows div{border-top:1px solid var(--line);display:grid}.os .dp.manage .rows div:first-child{border-top:0}.os .dp.manage .rows dt{color:var(--muted);font-size:14.5px;font-weight:700}.os .dp.manage .rows dd{color:var(--ink);font-weight:700;line-height:1.5}.os .dp.manage .mg-mt{color:var(--sea-d);margin-left:6px;font-size:14px;font-weight:600;display:inline-block}.os .dp.manage .mact h3{font-size:20px}.os .dp.manage .note{background:var(--paper);color:var(--ink);border-radius:14px;align-items:flex-start;gap:10px;line-height:1.65;display:flex}.os .dp.manage .note svg{color:var(--sea-d);flex:none;margin-top:3px}.os .dp.manage .note b{color:var(--ink)}.os .dp.manage .note small{color:var(--text);margin-top:4px;font-size:13.5px;display:block}.os .dp.manage .book-pill.rs{gap:8px}.os .dp.manage .book-pill.rs.on{background:var(--sea-d)}.os .dp.manage .cx{color:var(--text);text-underline-offset:4px;align-self:center;font-size:14.5px;font-weight:700;-webkit-text-decoration:underline #c9c6be;text-decoration:underline #c9c6be}.os .dp.manage .within{border-top:1px dashed var(--line);color:var(--muted);font-size:13.5px;line-height:1.6}.os .dp.manage .within b{color:var(--text)}.os .dp.manage .line-pill{color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #cfccc4;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.os .dp.manage .line-pill.ghost{height:44px;color:var(--text);border-style:dashed;margin-top:10px;font-size:14px;display:flex}.os .dp.manage .rsp{border-color:var(--sea-d);box-shadow:0 0 0 3px #1e9dc41f}.os .dp.manage .sub-h{align-items:center;gap:8px;font-size:17px;display:flex}.os .dp.manage .sub-h svg{color:var(--sea-d)}.os .dp.manage .cal{border:1px solid var(--line);border-radius:18px}.os .dp.manage .cal-h{justify-content:space-between;align-items:center;display:flex}.os .dp.manage .cal-h b{font-family:var(--f-head);color:var(--ink);font-weight:800}.os .dp.manage .cal-n{gap:6px;display:flex}.os .dp.manage .cal-n button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.os .dp.manage .cal-g{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.os .dp.manage .cal-g .dow{color:var(--muted);font-size:12.5px;font-weight:700}.os .dp.manage .cal-g .d{color:var(--ink);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;margin:0 auto;font-weight:700;display:flex}.os .dp.manage .cal-g .d.off{color:#b5b2aa;text-decoration:line-through}.os .dp.manage .cal-g .d.cur{box-shadow:inset 0 0 0 2px var(--sea-d);color:var(--sea-d)}.os .dp.manage .cal-g .d.sel{background:var(--ink);color:#fff}.os .dp.manage .legend{color:var(--text);flex-wrap:wrap;gap:6px 14px;font-size:13px;font-weight:600;display:flex}.os .dp.manage .lg{align-items:center;gap:6px;display:inline-flex}.os .dp.manage .lg i{border-radius:4px;width:14px;height:14px}.os .dp.manage .lg.cur i{box-shadow:inset 0 0 0 2px var(--sea-d)}.os .dp.manage .lg.sel i{background:var(--ink)}.os .dp.manage .lg.off i{background:#e2e0da}.os .dp.manage .rec{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:4px;display:grid}.os .dp.manage .rec .tag{height:24px;color:var(--sea-d);background:#e4f3f8;border-radius:999px;justify-self:start;align-items:center;padding:0 9px;font-size:12.5px;font-weight:700;display:inline-flex}.os .dp.manage .rec b{color:var(--ink);align-items:center;gap:6px;font-size:16px;display:flex}.os .dp.manage .rec b svg{color:var(--sea-d)}.os .dp.manage .rec>span:last-child{color:var(--text);font-size:14px}.os .dp.manage .chg{background:var(--ink);color:#fff;border-radius:14px}.os .dp.manage .chg-h{color:#ffffffb3;font-size:13px;font-weight:700;display:block}.os .dp.manage .chg-r{align-items:center;gap:10px;margin-top:6px;display:flex}.os .dp.manage .chg-r s{color:#fff9;font-weight:600}.os .dp.manage .chg-r b{font-family:var(--f-head);font-size:19px;font-weight:800}.os .dp.manage .chg-r svg{color:var(--sky)}.os .dp.manage .chg-s{color:#ffffffc7;margin-top:6px;font-size:13.5px;display:block}.os .dp.manage .btns{grid-template-columns:1fr 1.6fr;gap:10px;display:grid}.os .dp.manage .board-modal{position:relative;overflow:hidden}.os .dp.manage .dim{z-index:20;background:#10141894;position:absolute;inset:0}.os .dp.manage .modal{z-index:21;background:#fff;position:absolute;overflow:hidden}.os .dp.manage .m-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.os .dp.manage .m-x{background:var(--soft);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.os .dp.manage .m-b{flex-direction:column;display:flex}.os .dp.manage .now{background:#e4f3f8;border-radius:16px;flex-direction:column;gap:4px;display:flex}.os .dp.manage .now span{color:var(--deep);font-size:13.5px;font-weight:700}.os .dp.manage .now b{font-family:var(--f-head);letter-spacing:-.02em;color:var(--sea-d);font-weight:800}.os .dp.manage .rf-note{color:var(--muted);font-size:13.5px;line-height:1.7}.os .dp.manage .agree{border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.os .dp.manage .box{color:#0000;border:1.5px solid #cfccc4;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.os .dp.manage .box.on{background:var(--ink);border-color:var(--ink);color:#fff}.os .dp.manage .m-btns{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.os .dp.manage .danger{background:var(--food-d);color:#fff;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.os .dp.manage .final{color:var(--text);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.6;display:flex}.os .dp.manage .final svg{color:var(--food-d);flex:none;margin-top:1px}@media (min-width:768px){.os .dp.manage .mg-hero{height:400px}.os .dp.manage .mg-hero .hero-img{object-position:50% 58%}.os .dp.manage .mg-hero .veil{background:linear-gradient(#09101673 0,#09101633 110px,#09101600 170px),linear-gradient(100deg,#091016bd 0%,#09101680 36%,#0910161f 66%,#0910160a 100%)}.os .dp.manage .mg-hero .hero-in{text-shadow:0 1px 14px #09101666;top:150px}.os .dp.manage .mg-hero .hero-in h1{margin-top:0;font-size:56px}.os .dp.manage .mg-sub{margin-top:14px;font-size:19px;line-height:1.7}.os .dp.manage .mg-body{z-index:6;padding:0 var(--pad);position:relative}.os .dp.manage .look-w,.os .dp.manage .det-w{grid-template-columns:1fr 420px;align-items:start;gap:20px;margin-top:-64px;display:grid}.os .dp.manage .card h2{font-size:28px}.os .dp.manage .card-p{margin-top:8px;font-size:16px;line-height:1.7}.os .dp.manage .look{flex-direction:column;gap:20px;padding:36px 40px;display:flex}.os .dp.manage .look .card-p{margin-top:-12px}.os .dp.manage .look .book-pill.go{height:56px;font-size:16.5px}.os .dp.manage .side{flex-direction:column;gap:22px;padding:30px 30px 28px;display:flex}.os .dp.manage .side h3{font-size:19px}.os .dp.manage .cans{flex-direction:column;gap:18px;display:flex}.os .dp.manage .mini{flex-direction:column;gap:12px;padding-top:20px;display:flex}.os .dp.manage .rf-c{padding:12px 16px}.os .dp.manage .rf-c b{font-size:16px}.os .dp.manage .sum{padding:30px 34px 20px}.os .dp.manage .sum-h{padding-bottom:22px}.os .dp.manage .bno{font-size:30px}.os .dp.manage .rows div{grid-template-columns:120px 1fr;gap:16px;padding:17px 0}.os .dp.manage .rows dd{font-size:17px}.os .dp.manage .mact{flex-direction:column;gap:16px;padding:28px 28px 24px;display:flex}.os .dp.manage .note{padding:16px;font-size:15px}.os .dp.manage .mact .book-pill{height:54px;font-size:16px}.os .dp.manage .within{padding-top:16px}.os .dp.manage .rsp{margin-top:20px;padding:32px 36px 34px}.os .dp.manage .rsp-g{grid-template-columns:1fr 1fr;gap:40px;margin-top:26px;display:grid}.os .dp.manage .rsp-g>div{flex-direction:column;gap:16px;display:flex}.os .dp.manage .cal{padding:18px 20px 16px}.os .dp.manage .cal-n button{width:36px;height:36px}.os .dp.manage .cal-g{row-gap:6px;margin-top:12px}.os .dp.manage .cal-g .dow{padding:6px 0}.os .dp.manage .cal-g .d{width:48px;height:42px;font-size:15.5px}.os .dp.manage .legend{margin-top:12px}.os .dp.manage .rec{padding:14px 16px}.os .dp.manage .chg{padding:16px 18px}.os .dp.manage .btns .line-pill,.os .dp.manage .btns .book-pill{height:54px;font-size:16px}.os .dp.manage .board-modal{height:860px}.os .dp.manage .modal{border-radius:24px;width:540px;top:64px;left:50%;transform:translate(-50%)}.os .dp.manage .m-h{padding:20px 24px 18px 28px}.os .dp.manage .m-h h2{font-size:22px}.os .dp.manage .m-b{gap:16px;padding:22px 28px 26px}.os .dp.manage .now{padding:16px 18px}.os .dp.manage .now b{font-size:28px}.os .dp.manage .agree{padding:14px 16px}.os .dp.manage .m-btns .line-pill,.os .dp.manage .danger{height:54px;font-size:16px}}@media (max-width:767px){.os .dp.manage .mg-hero{height:360px}.os .dp.manage .mg-hero .hero-img{object-position:62% 50%}.os .dp.manage .mg-hero .veil{background:linear-gradient(#09101699 0%,#09101673 60%,#09101640 100%)}.os .dp.manage .mg-hero .hero-in{text-align:center;text-shadow:0 1px 14px #09101673;top:112px}.os .dp.manage .mg-hero .hero-in h1{margin-top:0;font-size:38px}.os .dp.manage .mg-sub{text-wrap:balance;max-width:28ch;margin:12px auto 0;font-size:16px;line-height:1.7}.os .dp.manage .mg-body{z-index:6;padding:0 var(--pad);position:relative}.os .dp.manage .look-w,.os .dp.manage .det-w{flex-direction:column;gap:14px;margin-top:-72px;display:flex}.os .dp.manage .card h2{font-size:24px}.os .dp.manage .card-p{margin-top:6px;font-size:15.5px;line-height:1.7}.os .dp.manage .look{flex-direction:column;gap:18px;padding:26px 20px;display:flex}.os .dp.manage .look .card-p{margin-top:-10px}.os .dp.manage .look .book-pill.go{height:56px;font-size:16.5px}.os .dp.manage .side{flex-direction:column;gap:20px;padding:24px 20px;display:flex}.os .dp.manage .side h3{font-size:18px}.os .dp.manage .cans{flex-direction:column;gap:16px;display:flex}.os .dp.manage .mini{flex-direction:column;gap:12px;padding-top:18px;display:flex}.os .dp.manage .rf-c{padding:12px 14px}.os .dp.manage .rf-c b{font-size:15.5px}.os .dp.manage .sum{padding:22px 20px 10px}.os .dp.manage .sum-h{padding-bottom:18px}.os .dp.manage .bno{font-size:26px}.os .dp.manage .tags{flex-direction:column;align-items:flex-end}.os .dp.manage .rows div{grid-template-columns:64px 1fr;gap:12px;padding:14px 0}.os .dp.manage .rows dd{font-size:16px}.os .dp.manage .mg-mt{margin:2px 0 0;display:block}.os .dp.manage .mact{flex-direction:column;gap:14px;padding:22px 20px 20px;display:flex}.os .dp.manage .note{padding:14px;font-size:15px}.os .dp.manage .mact .book-pill{height:56px;font-size:16px}.os .dp.manage .within{padding-top:14px}.os .dp.manage .rsp{margin-top:14px;padding:24px 18px 22px}.os .dp.manage .rsp-g{flex-direction:column;gap:28px;margin-top:20px;display:flex}.os .dp.manage .rsp-g>div{flex-direction:column;gap:14px;display:flex}.os .dp.manage .cal{padding:14px 8px}.os .dp.manage .cal-n button{width:40px;height:40px}.os .dp.manage .cal-g{row-gap:4px;margin-top:10px}.os .dp.manage .cal-g .dow{padding:6px 0}.os .dp.manage .cal-g .d{width:36px;height:40px;font-size:15px}.os .dp.manage .legend{margin-top:10px;padding:0 4px}.os .dp.manage .rec{padding:14px}.os .dp.manage .chg{padding:16px}.os .dp.manage .btns .line-pill,.os .dp.manage .btns .book-pill{height:56px;font-size:16px}.os .dp.manage .board-modal{height:812px}.os .dp.manage .modal.sheet{border-radius:24px 24px 0 0;inset:64px 0 0}.os .dp.manage .grab{background:#d6d3cc;border-radius:3px;width:40px;height:5px;margin:10px auto 0;display:block}.os .dp.manage .m-h{padding:8px 16px 14px 22px}.os .dp.manage .m-h h2{font-size:20px}.os .dp.manage .m-b{gap:14px;padding:18px 22px 24px}.os .dp.manage .now{padding:14px 16px}.os .dp.manage .now b{font-size:24px}.os .dp.manage .agree{padding:14px;font-size:14.5px}.os .dp.manage .m-btns .line-pill,.os .dp.manage .danger{height:54px;font-size:15.5px}}.os .dp.manage .mg-msg{border-radius:12px;padding:12px 14px;font-size:14.5px;font-weight:700;line-height:1.6}.os .dp.manage .mg-msg.ok{color:var(--deep);background:#e4f3f8}.os .dp.manage .mg-msg.err{color:#8e2a1e;background:#fdecea}.os .dp.manage .mg-root{z-index:300;overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.os .dp.manage .mg-root .dim{position:fixed}.os .dp.manage .mg-root .modal{max-width:calc(100% - 32px);margin:64px auto;position:relative;top:auto;left:auto;transform:none}.os .dp.manage .mg-select{width:100%;height:54px;font:inherit;color:var(--ink);background:#fff;border:1px solid #cfccc4;border-radius:14px;padding:0 16px;font-size:16px}.os .dp.manage .cal-g button.d{cursor:pointer;background:0 0;border:0}.os .dp.manage .cal-g button.d:disabled{cursor:default}.os .dp.manage .cal-n button:disabled{opacity:.35;cursor:default}.os .dp.manage .danger:disabled,.os .dp.manage .book-pill:disabled{opacity:.45;cursor:default}.os .dp.manage .agree{cursor:pointer}.os .dp.manage .agree:focus-within{outline:2px solid var(--sea);outline-offset:2px}.os .dp.manage .mact .cx+.cx{color:var(--muted);font-size:13.5px}@media (max-width:767px){.os .dp.manage .mg-root .modal.sheet{max-width:none;margin:0;position:fixed;inset:64px 0 0;overflow-y:auto}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.os .dp.manage :is(.look-w,.det-w)>.card{animation:linear both os-lead;animation-timeline:scroll(root);animation-range:0 min(60vh,540px)}}}
