.ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.felt-panel{isolation:isolate;border-radius:var(--bp-radius-card);background:radial-gradient(160px 130px at 100% 0%, #f0bc923d, #f0bc9200 100%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85 0.55' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.95 0 0 0 0 0.9 0 0 0 0.075 -0.012'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23f)'/%3E%3C/svg%3E"), var(--bp-gradient-card);box-shadow:var(--bp-shadow-card);padding:22px 20px;position:relative}.felt-panel:after{content:"";z-index:-1;border-radius:calc(var(--bp-radius-card) - 6px);pointer-events:none;border:1.5px dashed #fff4e82b;position:absolute;inset:7px}.plain-fieldset{border:0;min-width:0;margin:0;padding:0}.plain-fieldset legend{margin-bottom:8px;padding:0}.check-row{background:var(--bp-tile);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.check-row input{width:22px;height:22px;accent-color:var(--bp-apricot);flex:none;margin:0}.link-btn{min-height:0;color:var(--bp-apricot-text);font:inherit;background:0 0;border:0;padding:8px 2px;font-weight:700;display:inline}input[type=date].input,input[type=time].input{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;align-items:center;display:flex}input[type=date].input::-webkit-date-and-time-value{text-align:left}input[type=time].input::-webkit-date-and-time-value{text-align:left}.switch-row{justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:8px 0;display:flex}.switch-label{cursor:pointer;flex-direction:column;gap:4px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.switch{appearance:none;background:var(--bp-ground);cursor:pointer;width:52px;height:32px;transition:background-color .16s var(--bp-ease-out);border-radius:999px;flex:none;margin:0;position:relative;box-shadow:inset 0 0 0 1px #fff4e81f}.switch:after{content:"";background:var(--bp-text-soft);width:26px;height:26px;transition:transform .2s var(--bp-ease-out), background-color .16s;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #080a1a66}.switch:checked{background:var(--bp-apricot);box-shadow:none}.switch:checked:after{background:var(--bp-ink);transform:translate(20px)}.switch:disabled{opacity:.5;cursor:default}.set-sheet:focus{outline:none}.set-sheet .sheet-body{padding-top:14px}.hint,.sheet-text,.set-card p{overflow-wrap:anywhere}.sheet-text{color:var(--bp-text-soft);flex-direction:column;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.sheet-text ul{flex-direction:column;gap:6px;padding-left:18px;display:flex}.toast-host{z-index:30;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.set-toast{bottom:calc(28px + env(safe-area-inset-bottom,0px));pointer-events:auto}.copy-chip{height:36px;padding:0 14px 0 11px}.copy-chip .ico{width:16px;height:16px}.row.wrap{flex-wrap:wrap}[data-skin=glass] .set-top{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:6;align-self:flex-start;margin:0 0 -2px -2px;display:flex;position:sticky}[data-skin=glass] .set-back{width:44px;height:44px;color:var(--bp-text);border-radius:50%;margin:0}[data-skin=glass] .set-back svg{stroke-width:2.2px;width:22px;height:22px}[data-skin=glass] .set-back:active{transform:scale(.94)}[data-skin=glass] .set-head{margin:0}[data-skin=glass] .set-title{letter-spacing:-.03em;text-wrap:balance;color:var(--bp-text);margin:2px 4px 0;font-size:32px;font-weight:800;line-height:1.05}
