.cs-own{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;background:var(--tint)}.cs-step{display:inline-flex;align-items:center;gap:4px}.cs-step button{width:30px;height:30px;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:15px;line-height:1;color:var(--ink);padding:0}.cs-step button:hover{border-color:var(--ink)}.cs-step button:disabled{opacity:.4;cursor:default}.cs-step output{min-width:22px;text-align:center;font-size:15px;font-weight:400;color:var(--strong)}.cs-slots{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.cs-slot{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:6px 8px;border-bottom:1px solid var(--hair);cursor:pointer;position:relative}.cs-slot[aria-selected=true]{background:var(--tint)}.cs-slot[aria-selected=true]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--ink)}.cs-slot__tx{display:grid;min-width:0}.cs-chip{width:34px;height:34px;border-radius:50%!important;border:0;padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px #00000014}.cs-chip.is-silk,.cs-pom.is-silk{background-image:linear-gradient(135deg,#ffffff61,#fff0 45%,#00000024)}.cs-code{font-size:16px;font-weight:400;color:var(--strong);letter-spacing:.04em}.cs-sub{font-size:12px;color:var(--rule)}.cs-sub a{color:var(--strong);text-decoration:none;border-bottom:1px solid var(--line)}.cs-pgrid{display:grid;grid-template-columns:26px repeat(20,minmax(0,1fr));gap:2px}.cs-edge{font-size:11px;color:var(--rule);display:grid;place-items:center;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cs-pom{aspect-ratio:1;width:100%;border:0;border-radius:50%!important;cursor:pointer;padding:0;position:relative;box-shadow:inset 0 0 0 1px #00000014;transition:transform .12s ease}.cs-pom:hover{transform:scale(1.3);z-index:1}.cs-pom.is-on{box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--strong);z-index:1}.cs-pom.is-hit{animation:csHit 1.2s ease 2}@keyframes csHit{50%{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--strong)}}.cs-cards,.cs-cards .cs-seg{flex-wrap:nowrap}.cs-cards .cs-seg button{min-width:28px;padding:6px 4px}.cs-find{display:flex;gap:8px;align-items:center;min-width:0}.cs-find input{width:84px;border:0;border-bottom:1px solid var(--rule);background:transparent;padding:5px 2px;font-size:15px;letter-spacing:.06em}.cs-find input::placeholder{color:var(--rule);opacity:.7}.cs-way{font-size:14px;color:var(--strong);letter-spacing:.03em;overflow-wrap:anywhere}.cs-lib{overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;scrollbar-width:thin}.cs-lib__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cs-lib__head h1{margin:0;font-weight:300;font-size:26px;line-height:1.2;color:var(--strong)}.cs-lib__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.cs-lcard{border:1px solid var(--hair);padding:12px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:start;min-width:0;background:#fff}.cs-lcard .cs-btn{white-space:normal}.cs-lcard__thumb{aspect-ratio:4 / 5;max-width:100%;background:var(--tint);display:grid;place-items:center;padding:14px;cursor:pointer;border:0;width:100%}.cs-lcard__thumb canvas{width:72%;height:auto;display:block;filter:drop-shadow(0 6px 10px rgba(0,0,0,.1))}.cs-lcard__name{font-size:17px;font-weight:400;color:var(--strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-lcard--new{border-style:dashed;border-color:var(--line)}.cs-lcard--new .cs-lcard__thumb{background:#fff;gap:6px;align-content:center;justify-items:center;color:var(--ink)}.cs-plus{font-size:34px;font-weight:300;line-height:1}.cs-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#1c1c1c47;display:grid;place-items:center;padding:16px}.cs-sheet{width:min(480px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:#fff;padding:26px;display:grid;gap:14px;box-shadow:0 24px 64px #0000002e}.cs-sheet h2{margin:0;font-weight:400;font-size:21px;color:var(--strong)}.cs-sheet p{margin:0;font-size:13px;color:var(--rule);line-height:1.6}.cs-field{display:grid;gap:6px;min-width:0}.cs-field>span{font-size:11px;font-weight:400;letter-spacing:var(--track);text-transform:uppercase;color:var(--rule)}.cs-field input,.cs-field select,.cs-field textarea{width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid var(--hair);background:#fff;font-size:14px;color:var(--strong)}.cs-field textarea{height:68px;padding:10px 12px;resize:none}.cs-field input:focus,.cs-field select:focus,.cs-field textarea:focus{outline:none;border-color:var(--ink)}.cs-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.cs-trio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 88px;gap:12px}.cs-err{font-size:13px!important;color:var(--alert)!important}.cs-off{display:none}.cs-toast{position:fixed;z-index:50;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%);max-width:calc(100% - 32px);background:#fff;border:1px solid var(--ink);padding:10px 16px;font-size:13px;color:var(--strong);box-shadow:0 12px 32px #0000001f;text-align:center}.cs-toast a{color:var(--strong);text-decoration:none;border-bottom:1px solid var(--line)}#rb-cs-gate{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px}.cs-gate{max-width:460px;text-align:center;display:grid;gap:18px;justify-items:center}.cs-gate img{height:16px;width:auto;margin-bottom:14px}.cs-gate h1{margin:0;font-weight:300;font-size:clamp(28px,5vw,40px);line-height:1.15;color:var(--strong)}.cs-gate p{margin:0;font-size:15px;line-height:1.7;color:var(--rule)}@media(max-width:900px){html,body{height:auto}#rb-cs{height:auto;display:block;padding:0 16px}.cs-lead{display:none}.cs-view{padding-bottom:28px}.cs-strip{flex-wrap:wrap}.cs-tabs{flex-basis:100%}.cs-strip>.cs-btn{margin-left:auto}.cs-bench{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"stage" "bar" "tools" "act"}.cs-stage{height:58vh;min-height:300px}.cs-stage__meta{display:none}.cs-tools{overflow:visible}.cs-card--list{display:grid;flex:none;min-height:0}.cs-card--list .cs-slots{overflow:visible}.cs-act .cs-row{flex:1 1 100%}.cs-act .cs-row>*{flex:1 1 auto}.cs-start{min-height:60vh}.cs-lib{overflow:visible}.cs-saved{max-height:76vh}.cs-saved__row{grid-template-columns:auto 44px minmax(0,1fr)}.cs-saved__act{grid-column:2 / -1}.cs-pom:hover{transform:none}.cs-veil{place-items:end center;padding:0}.cs-sheet{width:100%;padding:22px 16px calc(18px + env(safe-area-inset-bottom,0px));max-height:92dvh}}@media(max-width:520px){.cs-facts{grid-template-columns:minmax(0,1fr)}.cs-facts div{border-right:0;border-bottom:1px solid var(--line)}.cs-facts div:last-child{border-bottom:0}.cs-pair{grid-template-columns:minmax(0,1fr)}.cs-slot{grid-template-columns:34px minmax(0,1fr)}.cs-slot .cs-seg{grid-column:2}.cs-lib__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cs-pgrid{grid-template-columns:22px repeat(20,minmax(0,1fr));gap:1px}.cs-edge{letter-spacing:-.06em}}@media(prefers-reduced-motion:reduce){.cs-pom,.cs-btn{transition:none}.cs-pom.is-hit{animation:none}}.cs-size{display:inline-flex;align-items:center;gap:8px}.cs-size select,.cs-libq{height:36px;padding:0 10px;border:1px solid var(--line);background:#fff;font-size:13px;color:var(--strong);max-width:100%;border-radius:0}.cs-libq{width:190px;padding:0 12px}.cs-size select:focus,.cs-libq:focus{outline:none;border-color:var(--ink)}@media(max-width:900px){.cs-libq{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/rugberry-design-lab-2.css.map */
