:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#1a2438;background:#f5f7fb;font-synthesis:none;font-size:16px;--blue:#3265ef;--ink:#111c32;--muted:#718096;--line:#e5eaf2}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible{outline:3px solid #87a8ff}input,select,textarea{width:100%;border:1px solid #dbe2ec;border-radius:9px;background:white;padding:13px 14px;color:var(--ink);min-width:0}input:focus,select:focus,textarea:focus{outline:2px solid #90adff;border-color:var(--blue)}label{display:block;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:22px}label>input,label>select,label>textarea,label>.password{margin-top:8px}p{line-height:1.65;color:var(--muted)}h1,h2,h3,p{margin-top:0}h1{font-size:38px;line-height:1.18;letter-spacing:-1.2px;margin-bottom:14px}h2{font-size:20px;letter-spacing:-.4px}h3{font-size:19px;line-height:1.4;letter-spacing:-.35px}.eyebrow{color:var(--muted);font-size:12px;font-weight:650;letter-spacing:1.6px;margin-bottom:18px}.brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:750;letter-spacing:.4px}.brandmark{display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:white;width:42px;height:42px;border-radius:12px;font-size:30px;letter-spacing:-3px;padding-right:4px}.brand small{display:block;font-size:9px;letter-spacing:1.8px;color:#8492af;margin-top:6px}.sidebar{position:fixed;width:254px;background:var(--ink);color:#a6b4ce;inset:0 auto 0 0;padding:36px 20px;display:flex;flex-direction:column}.sidebar .brand{color:white;margin:0 13px 58px}.nav-label{font-size:11px;letter-spacing:1.8px;color:#687b9e;margin:0 15px 16px}.navitem{display:flex;align-items:center;gap:11px;padding:15px 13px;font-size:14px;line-height:1.5;border-radius:9px;margin-bottom:7px}.navitem:hover{background:#1b2a45;color:white}.navitem.active{background:#2f61e7;color:white;box-shadow:0 6px 18px #07112730}.navicon{font-size:21px;flex-shrink:0}.count{margin-left:auto;font-size:12px;opacity:.65}.sidebottom{margin-top:auto;font-size:13px;padding:20px 12px 0}.sidebottom a{border-top:1px solid #28344c;padding-top:20px;margin-top:20px;display:flex;justify-content:space-between}.private{font-size:12px;color:#7c90b2}.workspace{margin-left:254px;min-height:100vh;display:flex;flex-direction:column}header{height:80px;border-bottom:1px solid var(--line);padding:0 42px;display:flex;align-items:center;justify-content:space-between;background:#ffffffa6;font-size:13px;color:#7b879c}.slash{margin:0 14px;color:#c5ccda}.quiet{border:0;background:none;color:#718096;font-size:13px;padding:12px}main{padding:43px 42px 60px;max-width:1570px;width:100%;margin:0 auto;flex:1}.pagehead{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.pagehead p{font-size:15px;margin-bottom:0}.section-symbol{font-size:68px;color:#c9d6f6;font-weight:300;line-height:1}.search{display:flex;align-items:center;gap:12px;background:white;border:1px solid var(--line);padding:9px 12px 9px 18px;border-radius:12px;box-shadow:0 2px 5px #15233b03;margin-bottom:32px}.search>span{font-size:27px;color:#7f8da4}.search input{border:0;padding:8px;font-size:14px;background:transparent}.search button{background:#eef3ff;border:0;border-radius:7px;padding:9px 18px;color:#325fc6;font-size:14px}.search>a{font-size:13px}.results-label{display:flex;justify-content:space-between;color:#8895aa;font-size:11px;letter-spacing:1.4px;margin-bottom:28px}.results-label span{font-size:12px;letter-spacing:0}.filegroup{margin-bottom:32px}.filegroup>h2{font-size:17px;margin-bottom:18px;display:flex;align-items:center;gap:12px}.filegroup>h2 span{font-size:11px;font-weight:500;background:#e8edf5;color:#8490a5;border-radius:5px;padding:3px 7px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{background:white;border:1px solid var(--line);border-radius:14px;padding:23px;display:flex;flex-direction:column;transition:transform .16s,box-shadow .16s}.card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #1427480c;border-color:#c7d5f5}.cardtop{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.appicon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:16px;font-weight:750;letter-spacing:-.5px}.color0{background:#e9efff;color:#4c6fe0}.color1{background:#f0eaff;color:#8861d3}.color2{background:#e4f4f2;color:#318a80}.color3{background:#fff0e8;color:#c57849}.filetype{font-size:10px;letter-spacing:1px;color:#8c98ab;border:1px solid #e8ecf2;padding:4px 7px;border-radius:5px}.card h3{margin-bottom:7px;overflow-wrap:anywhere}.description{font-size:14px;line-height:1.6;margin-bottom:20px;min-height:44px;white-space:pre-line;overflow-wrap:anywhere}.meta{display:flex;flex-wrap:wrap;gap:7px;font-size:11px;color:#7d8ba1;margin-top:auto;margin-bottom:23px}.meta span+span:before{content:'·';margin-right:7px}.download{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #edf0f5;padding-top:16px;color:var(--blue);font-size:14px;font-weight:600}.download>span+span{font-size:11px;color:#929db0;font-weight:400}.download:hover{color:#163ec1}footer{padding:22px 42px;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:11px;color:#94a0b3}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:0;border-radius:9px;padding:14px 20px;font-size:14px;font-weight:600;line-height:1.5}.primary{background:var(--blue);color:white;box-shadow:0 4px 10px #3265ef1a}.primary:hover{background:#2455d9}.secondary{background:#edf1f7;color:#697990}.full{width:100%;justify-content:space-between}.empty{text-align:center;padding:65px 20px;background:white;border:1px dashed #d8e0ed;border-radius:14px}.empty>span{font-size:40px;color:#809bcf;display:block;margin-bottom:18px}.empty p{font-size:14px}.auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-art{padding:50px 60px;background:radial-gradient(ellipse at 0 90%,#234eaa70,transparent 60%),#111c32;color:white;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.auth-art>div{padding:70px 0}.auth-art h1{font-size:clamp(42px,4.4vw,72px);letter-spacing:-2.4px;line-height:1.11;margin-bottom:25px}.auth-art h1>span{color:#6e93ff}.auth-art p{color:#92a5c6;font-size:18px}.auth-art .eyebrow{color:#729aff;font-size:11px}.auth-art small{font-size:10px;letter-spacing:2px;color:#667d9f}.auth-tags{display:flex;gap:12px;margin-top:40px;flex-wrap:wrap}.auth-tags span{font-size:12px;border:1px solid #324766;border-radius:30px;padding:10px 14px;color:#bbcae3}.auth-form{display:flex;align-items:center;justify-content:center;padding:50px 30px;background:#fbfcfe}.loginbox{width:100%;max-width:370px}.lock{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#edf2ff;color:var(--blue);font-size:23px;margin-bottom:35px}.loginbox h2{font-size:28px;letter-spacing:-.8px}.loginbox .eyebrow{font-size:10px;margin-bottom:14px}.loginbox p{font-size:14px;margin-bottom:32px}.loginbox label{margin-bottom:24px}.password{display:flex;border:1px solid #dbe2ec;border-radius:9px;background:white}.password input{border:0}.password button{border:0;background:transparent;color:#8393ad;padding:0 14px}.auth-switch{display:block;text-align:center;font-size:12px;color:#8995aa;margin-top:26px}.notifications{position:fixed;right:24px;bottom:24px;z-index:20;max-width:min(460px,calc(100vw - 48px))}.notice{background:#1b2b47;color:white;padding:18px 24px;box-shadow:0 5px 30px #0002;border-radius:10px;font-size:14px;margin-top:8px}.notice.error{background:#a83241}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.stats>div{background:white;border:1px solid var(--line);border-radius:12px;padding:24px}.stats span{font-size:13px;color:var(--muted);display:block;margin-bottom:13px}.stats strong{font-size:28px;letter-spacing:-.8px}.adminlist{background:white;border:1px solid var(--line);border-radius:13px;overflow:hidden}.listhead{display:flex;justify-content:space-between;align-items:center;padding:24px;gap:20px}.listhead h2{margin:0}.listhead input{max-width:290px;font-size:14px}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{background:#f9fafc;font-weight:500;color:#8894a8;font-size:12px}td,th{padding:18px 24px;border-top:1px solid var(--line)}td small{display:block;color:#8c98aa;margin-top:7px;font-size:11px}.badge{background:#edf4ff;color:#476fb7;white-space:nowrap;font-size:11px;border-radius:5px;padding:6px 8px}.badge.draft{background:#f1f2f5;color:#8b93a1}.editlink{color:var(--blue);white-space:nowrap;font-size:12px}.back{color:#8492a8;font-size:13px;display:inline-block;margin-bottom:25px}.editor{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:start}.panel{border:1px solid var(--line);background:white;padding:28px;border-radius:14px}.panel h2{margin-bottom:28px}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.upload{border:1px dashed #b9cbed;background:#f8faff;border-radius:12px;text-align:center;padding:28px 14px;color:var(--blue);font-size:30px}.upload strong{display:block;font-size:15px;margin-top:10px}.upload span{display:block;font-size:11px;font-weight:400;color:#92a0b5;margin-top:7px}.upload input{font-size:12px;background:white;margin-top:20px;padding:12px;border:0}.check{display:flex;gap:10px;align-items:center;margin-bottom:0}.check input{width:18px;height:18px;margin:0;accent-color:var(--blue)}.hint{font-size:12px}.editor-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.current-file{font-size:12px;line-height:1.8;padding:15px;background:#f5f7fb;border-radius:9px;margin-bottom:20px;overflow-wrap:anywhere}.current-file a{color:var(--blue)}progress{width:100%;accent-color:var(--blue)}#upload-progress p{font-size:13px}.dangerzone{margin-top:24px;text-align:right}.danger{background:none;border:0;color:#c34b5c;padding:10px;font-size:13px}.errorpage{max-width:650px;margin:12vh auto;padding:30px;text-align:center}.errorpage h1{margin-top:30px;font-size:70px}[hidden]{display:none!important}
@media(min-width:1550px){.cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1150px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{width:224px;padding:30px 14px}.workspace{margin-left:224px}main{padding:35px 28px}header,footer{padding-left:28px;padding-right:28px}.editor{grid-template-columns:1fr}.auth-art{padding:40px}}@media(max-width:760px){.sidebar{position:static;width:auto;padding:20px}.sidebar .brand{margin:0 0 22px}.nav-label,.sidebottom,.count{display:none}.sidebar nav{display:flex;gap:8px;overflow:auto}.navitem{flex-shrink:0;font-size:12px;padding:10px;margin:0}.navicon{font-size:16px}.workspace{margin-left:0}header{height:58px;padding:0 20px;font-size:11px}main{padding:28px 20px 40px}h1{font-size:29px}.pagehead{align-items:flex-start;flex-wrap:wrap}.pagehead p{font-size:14px}.section-symbol{display:none}.cards{gap:12px}.card{padding:18px}.card h3{font-size:17px}.search{padding:7px 10px;gap:5px}.search input{font-size:12px}.search button{font-size:12px;padding:9px 12px}footer{padding:20px;font-size:10px;gap:20px}.auth{grid-template-columns:1fr}.auth-art{min-height:0;padding:25px}.auth-art>div,.auth-art>small{display:none}.auth-form{padding:45px 25px;min-height:calc(100vh - 92px)}.stats{gap:10px}.stats>div{padding:16px}.stats span{font-size:11px}.stats strong{font-size:23px}.listhead{padding:18px;flex-wrap:wrap}.panel{padding:20px}.formgrid{grid-template-columns:1fr}.notifications{right:15px;bottom:15px}.pagehead>.primary{width:100%}}@media(max-width:460px){.cards{grid-template-columns:1fr}.card{padding:22px}.description{min-height:0}.navitem{font-size:11px;gap:6px}.navicon{display:none}.download{padding-top:18px}.stats strong{font-size:20px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.auth-art.auth-logo-panel{align-items:center;justify-content:center;padding:40px}.auth-logo{display:block;width:min(100%,520px);height:auto;object-fit:contain}@media(max-width:760px){.auth-art.auth-logo-panel{padding:24px;min-height:0}.auth-logo{width:180px}.auth-form{min-height:0}}

.sidebar .sidebar-brand{margin:0 0 58px;min-height:42px;width:100%}.sidebar-logo{display:block;width:100%;height:auto;max-width:214px}@media(max-width:760px){.sidebar .sidebar-brand{margin:0 0 22px}.sidebar-logo{max-width:214px}}

.icon{width:20px;height:20px;flex-shrink:0;vertical-align:middle;display:inline-block}.navicon{display:flex}.navicon .icon{width:22px;height:22px}.appicon .icon{width:25px;height:25px}.download>span:first-child,.quiet,.back,.editlink{display:inline-flex;align-items:center;gap:8px}.minimal-header{justify-content:flex-end;height:64px}.pagehead h1{margin:0}.upload>.icon{width:36px;height:36px}.password button{display:flex;align-items:center}.version-picker{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.version-picker summary{cursor:pointer;display:flex;align-items:center;gap:8px;color:#536986;font-size:14px}.version-picker summary>span{margin-left:auto;font-size:12px}.version-options{padding-top:10px}.version-options a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.version-options a:last-child{border-bottom:0}.version-options small{display:block;font-size:12px;color:#718096;overflow-wrap:anywhere;margin-top:4px}.version-options a>span:first-child{min-width:0}.version-options a>span:last-child{white-space:nowrap;font-size:12px}.version-options .current-label{color:#3265ef}.version-admin{margin-top:24px}.version-admin h2{display:flex;align-items:center;gap:10px}.version-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--line)}.version-row small{display:block;color:#718096;margin-top:8px;overflow-wrap:anywhere}.version-row .badge{margin-left:12px}.version-row .badge .icon{width:14px;height:14px}.version-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.version-actions .secondary{padding:10px 12px;font-size:13px;gap:6px}@media(max-width:760px){.version-row{align-items:flex-start;flex-direction:column}.minimal-header{height:50px}} 

.rename-version summary{cursor:pointer;list-style:none}.rename-version summary::-webkit-details-marker{display:none}.rename-version[open]{flex-basis:100%}.rename-version form{padding:16px;background:#f5f7fb;border:1px solid var(--line);border-radius:10px;margin-top:10px;min-width:230px}.rename-version label{margin-bottom:12px}.rename-version .primary{padding:10px 16px}.version-actions{justify-content:flex-end}.version-row>div:first-child{min-width:0}.version-row .version-actions{max-width:65%}@media(max-width:760px){.version-row .version-actions{max-width:100%;justify-content:flex-start}}

.custom-card-icon{width:100%;height:100%;object-fit:contain;border-radius:10px}.icon-editor{display:flex;gap:18px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:24px}.icon-preview{width:64px;height:64px;flex-shrink:0;border-radius:14px;background:#edf2ff;color:var(--blue);display:grid;place-items:center}.icon-preview img{width:100%;height:100%;object-fit:contain;border-radius:14px}.icon-preview .icon{width:30px;height:30px}.icon-editor>div:last-child{min-width:0;flex:1}.icon-editor label{margin-bottom:8px}.icon-editor input[type=file]{font-size:13px}.icon-editor .hint{margin-bottom:8px}#icon-error{color:#b23546}

.order-controls{display:flex;gap:6px}.order-button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #dce5f4;background:#f3f6fc;color:#3265ef;border-radius:8px}.order-button:hover:not(:disabled){background:#e7efff}.order-button:disabled{opacity:.28;cursor:default}.order-hint{margin:10px 0 0;max-width:480px}tr[id^="card-"]{scroll-margin-top:20px}tr[id^="card-"]:target{background:#f1f5ff}

/* Gentle login atmosphere, isolated behind the logo. */
.auth-logo-panel{position:relative;isolation:isolate;overflow:hidden}
.auth-logo-panel .auth-logo{position:relative;z-index:1}
.auth-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}
.auth-glow{position:absolute;width:115%;height:100%;border-radius:50%;will-change:transform;opacity:1}
.auth-glow-blue{left:-45%;top:10%;background:radial-gradient(ellipse,#3478efb3 0%,#285acc59 38%,transparent 70%);animation:login-blue-drift 8s ease-in-out infinite alternate}
.auth-glow-red{right:-50%;top:-25%;background:radial-gradient(ellipse,#cf3d3966 0%,#bf2d272b 38%,transparent 68%);animation:login-red-drift 11s ease-in-out infinite alternate}
.auth-grid{position:absolute;inset:-64px;background-image:linear-gradient(#8caeff20 1px,transparent 1px),linear-gradient(90deg,#8caeff20 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at 50% 50%,transparent 8%,#0009 65%,transparent 100%);animation:login-grid-drift 12s linear infinite;will-change:transform}
@keyframes login-blue-drift{from{transform:translate(-12%,22%) scale(.9)}to{transform:translate(40%,-24%) scale(1.18)}}
@keyframes login-red-drift{from{transform:translate(20%,-15%) scale(.95)}to{transform:translate(-38%,45%) scale(1.16)}}
@keyframes login-grid-drift{from{transform:translateY(0)}to{transform:translateY(64px)}}
.motion-toggle{position:absolute;right:24px;bottom:24px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:1px solid #90acdc24;background:#111c3255;color:#8295b7;border-radius:50%;padding:0;opacity:.7}
.motion-toggle:hover,.motion-toggle:focus-visible{opacity:1;background:#253957}
.motion-toggle span{display:flex}.motion-toggle .icon{width:16px;height:16px}.motion-toggle .motion-play{display:none}
.auth-logo-panel.motion-paused .auth-atmosphere *{animation-play-state:paused}
.motion-paused .motion-toggle .motion-play{display:flex}.motion-paused .motion-toggle .motion-pause{display:none}
@media(max-width:760px){.motion-toggle{right:12px;bottom:12px;width:28px;height:28px}}
@media(prefers-reduced-motion:reduce){.auth-atmosphere *{animation:none!important;will-change:auto}.motion-toggle{display:none}}

.auth-sweep{position:absolute;left:-20%;top:-35%;width:140%;height:35%;background:linear-gradient(180deg,transparent 0%,#447eea08 28%,#73a7ff30 65%,#a9caff45 70%,#447eea10 77%,transparent 100%);transform:rotate(-14deg);animation:login-light-sweep 9s ease-in-out infinite;will-change:transform;pointer-events:none}
@keyframes login-light-sweep{0%{transform:translateY(-100%) rotate(-14deg);opacity:0}12%{opacity:.8}80%{opacity:.8}100%{transform:translateY(480%) rotate(-14deg);opacity:0}}
@media(prefers-reduced-motion:reduce){.auth-sweep{display:none}}

.auth-logo-panel .auth-logo{filter:drop-shadow(0 3px 8px #050c1b80)}

/* Compact catalog and version popovers. */
.cards{gap:14px}.card{position:relative;padding:18px;border-radius:12px}.cardtop{margin-bottom:13px}.appicon{width:38px;height:38px;border-radius:10px}.appicon .icon{width:22px;height:22px}.card h3{font-size:17px;margin-bottom:5px}.description{font-size:14px;line-height:1.45;min-height:0;margin-bottom:14px}.meta{margin-bottom:14px}.download{padding-top:12px}.filegroup{margin-bottom:26px}.filegroup>h2{margin-bottom:13px}
.card.versions-open{z-index:30;transform:none;border-color:#c3d2f1;box-shadow:0 8px 28px #14274812}
.version-picker{position:relative;margin-top:11px;padding-top:11px}.version-picker summary{font-size:13px;list-style:none}.version-picker summary::-webkit-details-marker{display:none}.version-picker summary>.icon{width:17px;height:17px}.version-picker[open] summary{color:var(--blue)}
.version-picker .version-options{position:absolute;top:calc(100% + 10px);left:-10px;right:-10px;z-index:40;background:#fff;border:1px solid #dce5f3;border-radius:12px;box-shadow:0 16px 40px #1427482b,0 2px 8px #1427480d;padding:4px 14px 8px;max-height:min(330px,45vh);overflow-y:auto;overscroll-behavior:contain}
.version-picker.opens-up .version-options{top:auto;bottom:calc(100% + 10px)}
.version-popover-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 8px;border-bottom:1px solid var(--line);font-size:13px;color:#52647f}.version-close{border:0;background:#f0f4fa;color:#63748c;border-radius:6px;width:28px;height:28px;padding:4px;display:grid;place-items:center}.version-close .icon{width:16px;height:16px}.version-options a{padding:10px 0}.version-options a:hover{color:var(--blue)}.version-options a>span:last-child{display:flex;align-items:center;gap:8px}.version-options a>span:last-child .icon{width:16px;height:16px}
.admin-head-actions{display:flex;gap:10px;flex-wrap:wrap}.section-order-list{display:grid;gap:18px;max-width:900px}.order-panel{scroll-margin-top:20px;padding:24px}.order-category-head{display:flex;align-items:center;gap:14px}.order-category-head h2{margin:5px 0 0}.order-category-head small{font-size:11px;letter-spacing:1px;color:#7a89a0}.order-category-head>.order-controls{margin-left:auto}.order-category-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#edf2ff;color:var(--blue)}.order-groups{margin-top:20px;border-top:1px solid var(--line)}.order-group-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid #eff2f7}.order-group-row:last-child{border-bottom:0;padding-bottom:0}.order-group-row b{font-size:14px;overflow-wrap:anywhere}.order-group-row small{display:block;margin-top:6px;font-size:12px;color:#7a89a0}.order-group-row>div{min-width:0}.order-panel:target{border-color:#b7cafa}
@media(max-width:760px){.card{padding:16px}.order-panel{padding:18px}.order-category-head h2{font-size:17px}.order-category-icon{display:none}.admin-head-actions{width:100%}.admin-head-actions>a{flex:1}.version-picker .version-options{left:-6px;right:-6px}}

.meta{align-items:center}.meta .card-version{font-size:14px;font-weight:650;color:#52647f;overflow-wrap:anywhere}.meta .card-version:before{font-weight:400;font-size:11px;color:#7d8ba1}.version-options a b{font-size:14px;font-weight:650}
/* Text and link cards */
[hidden]{display:none!important}
.copy-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:#536681;background:#f5f7fc;border-radius:8px;padding:10px 12px;margin:0 0 12px;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
button.copy-button{width:100%;border-left:0;border-right:0;border-bottom:0;background:transparent;font-family:inherit;cursor:pointer;text-align:left}
.clipboard-buffer{position:fixed;left:-9999px;top:0}
.copy-dialog{border:1px solid #dce3f1;border-radius:18px;padding:24px;max-width:520px;width:calc(100% - 32px);color:#1b263c}
.copy-dialog::backdrop{background:#101c35aa}.copy-dialog textarea{width:100%;margin:12px 0}.copy-dialog p{line-height:1.5}
