.list-page{max-width:48rem;min-height:480px;margin:0 auto;display:flow-root}.list-page--owner{min-height:max(480px, calc(100svh - var(--nav-h)));max-width:1080px;padding-inline:max(0px,min(100%,1080px)/2 - 24rem)}.list-page--owner.list-page--wide{padding-inline:0}.list-page--owner.list-page--list{max-width:1080px;padding-inline:max(0px,min(100%,1080px)/2 - 360px)}.list-h1{color:var(--color-heading);margin:16px 0 8px;font-size:24px;font-weight:900;line-height:32px}.list-lead{color:var(--color-secondary);margin:0 0 12px;font-size:15px}.list-card{background:var(--color-white);border:1px solid var(--color-gray-light);border-radius:16px;margin-bottom:12px;padding:12px}.list-row{gap:12px;min-height:80px;display:flex}.list-row__photo{object-fit:contain;mix-blend-mode:multiply;flex:none;width:80px;height:80px}.list-row__emoji{flex:none;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;display:flex}.list-row__body{flex:1;min-width:0}.list-row__title{color:var(--color-black-text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:20px}.list-row__meta{color:var(--color-icon-secondary);margin:2px 0 0;font-size:13px}.list-row__remove{width:44px;height:44px;color:var(--color-icon-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-6px -6px 0 0;font-size:18px;display:flex}.list-actions{grid-template-columns:1fr 1fr;align-items:center;gap:8px;margin-top:8px;display:grid}.list-actions .btn.btn{white-space:nowrap;width:100%;min-height:44px;padding-inline:6px;font-size:13px}.list-actions .santa-link{text-align:center;cursor:pointer;background:0 0;border:0}.list-card--muted{background:var(--color-gray-light)}.list-card--muted .list-row__photo{opacity:.55}.list-card--mine{border:2px solid var(--color-success-dark)}.list-tag{background:var(--color-white);color:var(--color-secondary);border-radius:9999px;margin-top:6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.list-msg{border-radius:12px;margin-top:8px;padding:10px 12px;font-size:14px}.list-msg--success{background:var(--color-success-light);color:var(--color-success-dark)}.list-msg--warning{background:var(--color-warning-light);color:var(--color-warning-dark)}.list-msg--error{background:var(--color-error-light);color:var(--color-error-dark)}.list-msg__retry{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:4px;padding:0;text-decoration:underline}.list-note{color:var(--color-secondary);margin:8px 0;font-size:13px}.list-center{text-align:center;padding:24px 16px}.list-center__emoji{font-size:44px;line-height:52px;display:block}.list-center__title{color:var(--color-heading);margin:4px 0;font-size:16px;font-weight:700}.list-link-field{background:var(--color-gray-light);width:100%;height:40px;color:var(--color-secondary);border:0;border-radius:8px;margin:8px 0;padding:0 10px;font-size:13px;display:block}.list-card--key{background:var(--color-warning-light);border-color:var(--color-warning-light)}.list-card--key .list-link-field{background:var(--color-white)}.list-sticky{z-index:5;background:var(--color-white-dark);padding:12px 0;position:sticky;bottom:0}.list-send-note{color:var(--color-icon-secondary);text-align:center;margin:6px 0 0;font-size:13px;line-height:18px}.list-skeleton__line{background:var(--color-gray-light);border-radius:7px;height:14px;margin:6px 0}.list-steps{margin:12px 0;padding:0;list-style:none}.list-steps li{gap:10px;margin-bottom:10px;font-size:15px;display:flex}.list-steps__n{background:var(--color-primary-light);width:26px;height:26px;color:var(--color-primary-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.list-gate__photos{justify-content:center;gap:8px;margin:12px 0;display:flex}.list-gate__photos span{background:var(--color-white);border:1px solid var(--color-gray-light);border-radius:12px;width:88px;height:88px;padding:6px}.list-gate__photos .list-gate__tile--loading{background:var(--color-gray-light)}.list-gate__photos img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.list-free-text{color:var(--color-black-text);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:15px;line-height:1.4}.list-free-text--fold{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.list-more{min-height:44px;color:var(--color-primary-dark);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.list-prio{background:var(--color-error-light);color:var(--color-error-dark);border-radius:9999px;margin-bottom:6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.list-section{color:var(--color-heading);overflow-wrap:anywhere;margin:16px 0 8px;font-size:15px;font-weight:700}.list-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.list-chip{border:2px solid var(--color-primary);background:var(--color-white);max-width:100%;min-height:44px;color:var(--color-primary-dark);overflow-wrap:anywhere;cursor:pointer;border-radius:9999px;align-items:center;gap:4px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.list-chip--on{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white)}.list-chip--link{border-width:1px;font-weight:400}.list-chip--x{cursor:default;padding-right:0}.list-chip__x{width:44px;height:44px;color:var(--color-icon-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-block:-2px;display:inline-flex}.list-owner-row{align-items:flex-start;gap:6px;display:flex}.list-owner-row__text{flex:1;min-width:0}.list-tick,.list-edit{cursor:pointer;width:44px;height:44px;color:var(--color-icon-secondary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.list-tick{margin:-8px 0 0 -8px}.list-edit{margin:-8px -8px 0 0;font-size:16px}.list-tick i{border:2px solid var(--color-primary);text-align:center;width:24px;height:24px;color:var(--color-white);border-radius:50%;font-size:13px;font-style:normal;line-height:20px;display:block}.list-tick--on i{background:var(--color-success-dark);border-color:var(--color-success-dark)}.list-hosts{color:var(--color-secondary);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.list-label{color:var(--color-heading);margin:14px 0 6px;font-size:14px;font-weight:700;display:block}.list-textarea,.list-input{border:2px solid var(--color-primary);background:var(--color-white);width:100%;color:var(--color-black-text);border-radius:12px;padding:10px 12px;font-size:16px;line-height:1.4;display:block}.list-textarea{resize:vertical;min-height:128px}.list-textarea--bad{border-color:var(--color-error)}.list-count{text-align:right;color:var(--color-secondary);margin-top:3px;font-size:12px}.list-free-toast{z-index:11;left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom));background:var(--color-black-text);max-width:22rem;color:var(--color-white);text-align:center;border-radius:12px;margin:0 auto;padding:8px 14px;font-size:13px;position:fixed}.list-free-toast button{min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.list-section-toggle{text-align:left;width:100%;min-height:44px;color:var(--color-heading);cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:15px;font-weight:700;display:block}.list-free-actions{gap:8px;margin-top:8px;display:flex}.list-free-actions .btn.btn{flex:1 1 0;width:auto;min-height:44px;font-size:13px}html[data-list-app] .chip,html[data-list-app] .btn-circle.fixed{display:none}.list-app-card{box-shadow:0 1px 3px #14142b0d}.list-app-card .list-center__title{color:var(--color-heading);margin:0;font-weight:700}.list-app-card .list-note{margin:4px 0 10px}.list-input--bad{border-color:var(--color-error)}.list-app-note{background:var(--color-primary-light);border-color:var(--color-primary-light);color:var(--color-heading)}.list-app-note .list-note{color:var(--color-heading)}.list-occ{border:2px solid var(--color-primary);background:var(--color-white);min-height:44px;color:var(--color-primary-dark);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;margin:2px 0 10px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.list-occ:hover,.list-occ:focus-visible{background:var(--color-primary-light)}.list-sheet-dim{z-index:200;background:#040f2c73;position:fixed;inset:0}.list-sheet{z-index:201;max-width:48rem;padding:10px 16px calc(20px + env(safe-area-inset-bottom));background:var(--color-white);border-radius:20px 20px 0 0;margin:0 auto;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #040f2c1f}.list-sheet__grab{background:#d3d3d3;border-radius:4px;width:40px;height:4px;margin:0 auto 10px}.list-sheet__title{color:var(--color-heading);margin:4px 0 6px;font-size:20px;font-weight:900;line-height:1.25}.list-sheet .list-chip{font-size:14px}html[data-list-app] [data-list-nav]{display:none}.list-back{min-height:44px;color:var(--color-primary-dark);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.list-back:hover{text-decoration:underline}.list-h2{color:var(--color-heading);margin:18px 0 8px;font-size:17px;font-weight:700}.list-hcard{border:1px solid var(--color-gray-light);background:var(--color-white);width:100%;min-height:64px;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;text-decoration:none;display:flex;box-shadow:0 1px 3px #14142b0d}.list-hcard:focus-visible{outline:3px solid var(--color-primary-dark);outline-offset:2px}.list-hcard--active{border:2px solid var(--color-primary)}.list-hcard--new{min-height:52px;box-shadow:none;color:var(--color-primary-dark);border:2px dashed #c9d6ea;justify-content:center;font-weight:700}.list-hcard--gone{opacity:.75;cursor:default}.list-hcard__em{text-align:center;width:32px;font-size:26px;line-height:1}.list-hcard__grow{flex:1;min-width:0}.list-hcard__grow b{color:var(--color-heading);overflow-wrap:anywhere;font-size:15px;line-height:1.3;display:block}.list-hcard__grow small{color:var(--color-secondary);font-size:12.5px;line-height:1.35;display:block}.list-hcard__chev{color:var(--color-gray);font-size:20px}.list-htag{background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:9999px;margin-top:3px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.list-htag--ok{background:var(--color-success-light);color:var(--color-success-dark)}.list-av{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;font-weight:700;display:flex}.list-av--0{background:var(--color-primary-light);color:var(--color-primary-dark)}.list-av--1{background:var(--color-success-light);color:var(--color-success-dark)}.list-av--2{background:var(--color-warning-light);color:var(--color-warning-dark)}.list-av--3{background:var(--color-error-light);color:var(--color-error-dark)}.list-av--big{width:56px;height:56px;font-size:24px}.list-person-head{align-items:center;gap:12px;margin:6px 0 14px;display:flex}.list-person-head .list-h1{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.list-icon-btn{width:44px;height:44px;color:var(--color-primary-dark);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;display:flex}.list-icon-btn:hover,.list-icon-btn:focus-visible{background:var(--color-primary-light)}.list-linkbtn{min-height:44px;color:var(--color-primary-dark);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;text-decoration:underline}.list-save-btn{border:2px solid var(--color-primary);background:var(--color-white);min-height:44px;color:var(--color-primary-dark);cursor:pointer;border-radius:9999px;align-items:center;margin:0 0 12px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.list-save-btn--on{background:var(--color-primary-light)}.list-page--wide{max-width:1080px}.list-page--list{max-width:720px}.list-ogrid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.list-ogrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.list-ogrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.list-ocard{border:1px solid var(--color-gray-light);background:var(--color-white);min-height:112px;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:20px;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex;box-shadow:0 1px 3px #14142b0d}.list-ocard:hover,.list-ocard:focus-visible{border-color:var(--color-primary)}.list-ocard:focus-visible{outline:3px solid var(--color-primary-dark);outline-offset:2px}.list-ocard--me{border-left:4px solid var(--color-primary);min-height:80px}.list-ocard--new{min-height:56px;box-shadow:none;color:var(--color-primary-dark);border:2px dashed #c9d6ea;justify-content:center;font-size:15px;font-weight:700}.list-ocard__grow{flex:1;min-width:0}.list-ocard__grow b{color:var(--color-heading);font-size:18px;line-height:1.25;display:block}.list-ocard__line{color:var(--color-secondary);margin-top:2px;font-size:13px;display:block}.list-ocard__tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.list-ocard__me{background:var(--color-primary-light);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.list-otag{border-radius:9999px;padding:3px 10px;font-size:12px;font-weight:600}.list-otag--ok{background:var(--color-success-light);color:var(--color-success-dark)}.list-otag--wa{background:var(--color-warning-light);color:var(--color-warning-dark)}.list-otag--gr{background:var(--color-gray-light);color:var(--color-gray)}.list-otag--p{background:var(--color-primary-light);color:var(--color-primary-dark)}.list-ohead{justify-content:space-between;align-items:center;gap:8px;margin:28px 0 12px;display:flex}.list-ohead .list-h2{margin:0;font-size:20px;font-weight:800}@media (width>=1024px){.list-ohead .list-h2{font-size:24px}}.list-ohead small{color:var(--color-gray);font-size:15px;font-weight:500}.list-textbtn.list-ohead__add{display:none}@media (width>=1024px){.list-textbtn.list-ohead__add{align-items:center;min-height:44px;display:inline-flex}}.list-ocard--stretch{cursor:default;position:relative}.list-ocard--stretch:focus-within{border-color:var(--color-primary)}.list-ocard__link{color:inherit;text-decoration:none}.list-ocard__link:after{content:"";border-radius:20px;position:absolute;inset:0}.list-ocard__link:focus-visible{outline:none}.list-ocard__link:focus-visible:after{outline:3px solid var(--color-primary-dark);outline-offset:2px}.list-ocard--stretch .list-ocard__tags{align-items:center;margin-block:-4px -10px}.list-ocard__chiplink{z-index:1;align-items:center;min-height:44px;text-decoration:none;display:inline-flex;position:relative}.list-ocard__newsub{display:none}.list-pcard{border:1px solid var(--color-gray-light);background:var(--color-white);border-radius:20px;flex-direction:column;gap:12px;min-height:148px;padding:16px;display:flex;position:relative;box-shadow:0 1px 3px #14142b0d}.list-pcard:hover,.list-pcard:focus-within{border-color:var(--color-primary)}.list-pcard--nolist{background-color:var(--color-white);background-image:linear-gradient(180deg, var(--color-warning-light) 0, var(--color-white) 72px)}.list-pcard__top{align-items:center;gap:14px;display:flex}.list-av.list-av--card{width:56px;height:56px;font-size:22px;font-weight:800}.list-pcard__name{flex:1;min-width:0}.list-pcard__link,.list-pcard__title{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:800;line-height:1.2;text-decoration:none;display:block;overflow:hidden}.list-pcard__link:after{content:"";border-radius:20px;position:absolute;inset:0}.list-pcard__link:focus-visible{outline:none}.list-pcard__link:focus-visible:after{outline:3px solid var(--color-primary-dark);outline-offset:2px}.list-pcard__sub{color:var(--color-secondary);min-height:1.4em;margin-top:2px;font-size:13px;line-height:1.4;display:block}.list-pcard__more{z-index:1;width:44px;height:44px;color:var(--color-gray);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;font-size:22px;font-weight:800;line-height:1;position:relative}.list-pcard__more:hover{background:var(--color-gray-light)}.list-pcard__more:focus-visible{outline:3px solid var(--color-primary-dark);outline-offset:2px}.list-pcard__bar{background:var(--color-gray-light);border-radius:9999px;height:10px;position:relative;overflow:hidden}.list-pcard__bar:before{content:"";width:calc(var(--p,0) * 100%);background:var(--color-green);border-radius:9999px;position:absolute;inset:0 auto 0 0}.list-pcard__bar--skel:before{display:none}.list-pcard__prow{min-height:24px;color:var(--color-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.list-pcard__prow b{color:var(--color-success-dark);font-weight:700}.list-pcard__prow b.list-pcard__zero{color:var(--color-gray);font-weight:600}.list-pcard__pill{background:var(--color-gray-light);border-radius:6px;width:120px;height:12px;display:block}.list-pcard__chip{align-self:flex-start}.list-pcard__go{color:var(--color-primary-dark);margin-top:auto;font-size:14px;font-weight:700}.list-pcard__ask{z-index:1;gap:8px;width:100%;min-height:48px;display:flex;position:relative}.list-pcard__have{z-index:1;min-height:44px;color:var(--color-primary-dark);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:0 12px;font-size:14px;font-weight:700;text-decoration:underline;position:relative}@media (width>=1024px){.list-ogrid{gap:20px}.list-pcard{gap:14px;min-height:236px;padding:22px}.list-pcard__top{flex-direction:column;align-items:flex-start;gap:12px}.list-av.list-av--card{width:72px;height:72px;font-size:28px}.list-pcard__name{width:100%;padding-right:36px}.list-pcard__link,.list-pcard__title{font-size:22px}.list-pcard__more{position:absolute;top:14px;right:14px}.list-pcard__chip{display:none}.list-pcard__ask{margin-top:auto}.list-ocard--new{flex-direction:column;gap:6px;min-height:236px}.list-ocard__newsub{max-width:220px;color:var(--color-gray);text-align:center;font-size:13px;font-weight:500;display:block}}.list-add{border:2px solid var(--color-primary);background:var(--color-white);border-radius:18px;margin:12px 0 4px;padding:10px 12px}@media (width>=1024px){.list-add-wrap{z-index:5;background:var(--color-white);margin:0 -12px;padding:4px 12px 8px;position:sticky;top:0;box-shadow:0 6px 8px -6px #040f2c1f}}.list-add__row{align-items:flex-end;gap:8px;display:flex}.list-add textarea{resize:none;min-width:0;min-height:48px;max-height:240px;color:var(--color-black-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:2px;font-size:16px;line-height:1.5}.list-add .btn{flex:none;width:auto;min-height:44px;padding:0 18px}@media (width<=639px){.list-add__row--focus{flex-direction:column;align-items:stretch}.list-add__row--focus .btn{width:100%}}.list-add-hint{color:var(--color-gray);margin:4px 2px 12px;font-size:12px}.list-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.list-item{border:1px solid var(--color-gray-light);background:var(--color-white);border-radius:16px;align-items:flex-start;gap:6px;margin-bottom:8px;padding:8px 6px;display:flex}.list-item--drag{opacity:.7;box-shadow:0 6px 16px #040f2c2e}.list-item--over{border-color:var(--color-primary)}.list-item__handle{width:20px;min-height:44px;color:var(--color-gray);letter-spacing:-3px;cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.list-item__strike{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.list-item__strike i{border:2px solid var(--color-primary);width:28px;height:28px;color:var(--color-white);text-align:center;border-radius:50%;font-size:13px;font-style:normal;line-height:24px;display:block}.list-item--struck .list-item__strike i{border-color:var(--color-gray);background:var(--color-gray)}.list-item__body{flex:1;min-width:0;padding-top:8px}.list-item__gift{align-items:flex-start;gap:10px;display:flex}.list-item__title{color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.35}.list-item__note{color:var(--color-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.45}.list-item__note--fold{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.list-item__meta{color:var(--color-gray);margin:4px 0 0;font-size:12px}.list-item--struck .list-item__title,.list-item--struck .list-item__note{color:var(--color-gray);text-decoration:line-through}.list-item--struck .list-item__body{opacity:.6}.list-item__undo{min-height:44px;color:var(--color-primary-dark);cursor:pointer;background:0 0;border:0;flex:none;align-self:center;padding:0 12px;font-size:13px;font-weight:700}.list-item__undo span{border:2px solid var(--color-primary);border-radius:9999px;padding:4px 10px}.list-lk{background:var(--color-primary-light);max-width:100%;color:var(--color-primary-dark);overflow-wrap:anywhere;border-radius:9999px;align-items:center;gap:4px;margin:6px 6px 0 0;padding:3px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.list-lk--plain{background:var(--color-gray-light);color:var(--color-secondary)}a.list-lk{min-height:32px}.list-photo56{background:var(--color-gray-light);object-fit:contain;border-radius:12px;flex:none;width:56px;height:56px}.list-match{background:var(--color-primary-light);border-radius:14px;margin:-2px 0 10px 24px;padding:10px 12px}.list-match__head{color:var(--color-primary-dark);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.list-match__none{min-height:44px;color:var(--color-primary-dark);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:700}.list-match__card{background:var(--color-white);border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:8px;display:flex}.list-match__img{background:var(--color-gray-light);object-fit:contain;border-radius:10px;flex:none;width:48px;height:48px}.list-match__t{min-width:0;color:var(--color-heading);flex:1;font-size:13px;line-height:1.3}.list-match__t span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.list-match__t small{color:var(--color-gray);display:block}.list-btn-sm{border:2px solid var(--color-primary);background:var(--color-white);min-height:44px;color:var(--color-primary-dark);cursor:pointer;border-radius:9999px;flex:none;padding:0 14px;font-size:13px;font-weight:700}.list-fold{min-height:44px;color:var(--color-heading);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:12px 0 0;padding:0;font-size:15px;font-weight:700;display:flex}.list-textbtn{min-height:44px;color:var(--color-primary-dark);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:700;display:inline-flex}.list-notice{border:1px solid var(--color-success);background:var(--color-success-light);color:var(--color-success-dark);border-radius:16px;margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.5}.list-pv{background:var(--color-gray-light);max-height:40vh;color:var(--color-secondary);overflow-wrap:anywhere;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.7;overflow:auto}.list-pv i{color:var(--color-gray);font-style:normal}.list-sheet--scroll{max-height:92dvh;overflow-y:auto}@media (width>=640px){.list-sheet--dialog{border-radius:20px;width:440px;max-height:90dvh;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.list-sheet--dialog.list-sheet--wide{width:560px}.list-sheet--dialog .list-sheet__grab{display:none}}.list-seg{gap:6px;display:flex}.list-seg .list-chip{flex:1;justify-content:center}.list-linkrow{border:2px solid var(--color-primary);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:8px;min-height:48px;margin-bottom:6px;padding:0 4px 0 12px;display:flex}.list-linkrow span{flex:1;min-width:0}.list-sheet__tools{gap:8px;margin-top:10px;display:flex}.list-sheet__tools .list-btn-sm{flex:1}.list-select{border:2px solid var(--color-primary);background:var(--color-white);width:100%;min-height:48px;color:var(--color-black-text);font:inherit;border-radius:12px;padding:0 12px;font-size:16px}
